From 2c4cdb5edfd27972b321e8249f3e5827b57c5043 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 9 May 2015 17:09:11 -0600 Subject: [PATCH] cde: update HISTORY for 2.2.3 release --- cde/HISTORY | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) diff --git a/cde/HISTORY b/cde/HISTORY index 7d85f227..a1d8c955 100644 --- a/cde/HISTORY +++ b/cde/HISTORY @@ -5,6 +5,167 @@ use 'git log', or peruse the commit history at: https://sourceforge.net/p/cdesktopenv/code/commit_browser +# 2.2.3 05/09/2015 + +This release incorporates several hundred fixes identified by various +Coverity scans and patches supplied by users. In addition, +OpenIndiana/OpenSolaris support was significantly enhanced thanks to +Ulrich Wilkens, and a few hundred compiler warnings were squashed. + +There is also a new default CDE logo :) + +Here is the shortlog: + +Edmond ORIGNAC (1): + Fix dtprintinfo parser + +Isaac Dunham (1): + contrib/rc/linux/dtlogin: Make the init script work. + +Johannes von Rotz (1): + Let "make World" run through on OpenBSD + +Jon Trulson (63): + contrib/rc/freebsd: Add FreeBSD start script from Douglas Carmichael + Add new Dtlogo from Jeff Pierquet. Original renamed to TOGDtlogo.pm + dtmail: MotifCmds.C: NULL is not False + ttsnoop: NULL is not 0 + Revert "ttsnoop: NULL is not 0" + dtappbuilder/dtcodegen: Fix up some warnings, remove use of sys_errlist[]. + dthelp: fixup some warnings with special.h(s) + dttypes: use regex on linux too. + dtappbuilder: abmf.c: more warnings killed + it_IT.ISO8859-1/types/_common.dt.tmsg: Apply manual one-line patch + DtHelp: Coverity (memory corruption) + DtSvc: Coverity (memory corruption) + DtSvc: Coverity (memory corruption) + DtTerm: Coverity (memory corruption) + DtWidget: Coverity (memory corruption) + ttauth: Coverity (memory corruption) + dtappbuilder: Coverity (memory corruption) + dtsession: Coverity (memory corruption) + dtsession: Coverity (memory corruption) + imake: Coverity (memory corruption, moderate) + DtHelp: Coverity (memory corruption, moderate) + DtHelp: Coverity (memory corruption, moderate) + DtSearch: remove bogus debug block + DtSvc: Coverity (memory corruption, moderate) + DtSvc/DtEncap: Coverity (memory corruption, moderate) + DtSvc/DtUtil1: Coverity (memory corruption, moderate) + DtSvc/DtUtil2: Coverity (memory corruption, moderate) + DtTerm: Coverity (memory corruption, moderate) + DtTerm: Coverity (memory corruption, moderate) + csa: Coverity (memory corruption, moderate) + ttauth: Coverity (memory corruption, moderate) + ttsession: Coverity (memory corruption, moderate) + tt/mini_isam: Coverity (memory corruption, moderate) + tt/mini_isam: Coverity (memory corruption, moderate) + dtcalc: Coverity (memory corruption, moderate) + dtcalc: Coverity (memory corruption, moderate) + dtlogin: Coverity (memory corruption, moderate) + dtlogin: Coverity (memory corruption, moderate) + dtprintinfo: Coverity (memory corruption, moderate) + dtscreen: Coverity (memory corruption, moderate) + dtsession: Coverity (memory corruption, moderate) + dtwm/PopUpMenu: Coverity (memory corruption, moderate) + dtwm/WmFP: Coverity (memory corruption, moderate) + dtlogin/xdmcp: fixup many warnings and a possible declaration bug + DtXinerama: no need to check unsigned int < 0 (CID:86121) + Merge branch 'master' of ssh://git.code.sf.net/p/cdesktopenv/code + dtsession/SmGlobals: fixup 17 coverity issues. + dtsession/SmCommun: fix bogus check (CID 89326) + dtsession/SmDB: error handling issues (CID 87778, 87926) + dtsession/SmLock: potential null deref (CID 87561, 87957, 88181) + dtsession/SmGlobals: use of tainted string (CID 89450) + dtsession/SmGlobals: unlink mkstemp generated files. + dtsession/SmGlobals: re-add smGD.savePath to generated paths, was lost in mkstemp changes. + dtsession/SmRestore: fixup 8 coverity issues. + dtsession/SmRestore: redo defaultCwd detection in StartClient() to be safer + dtsession/SmSave: get rid of use of tempnam (CID 89359) + dtsession/SmSave: use absolute path to rm in system() + dtsession/SmUI: fix tainted var (CID 88216) + dtsession/SrvFile_io: fix CID's 88299 and 89441 + dtsession/SrvPalette: fix CID 89227 + Merge branch 'coverity_dtsession' + dtscreen: don't use old version of round() on linux either + cde: change revision to 2.2.3 + +Matthew Howkins (3): + libtt: Fix 'Missing return statement' errors detected by static analysis + libtt: Fix some uninitialized variables detected by Coverity + libtt: Change to standard function prototypes in ttauth. Fix some compiler warnings by adding #includes + +Peter Howkins (53): + dtlogin: start to resolve static analysis warnings + libDtWidget: Resolve some static analyser warnings + dtlogin: Resolve 27 compiler warnings + dtlogin: resolve 8 compiler warnings. + dtlogin: resolve more static analysis warnings + Merge branch 'master' of ssh://git.code.sf.net/p/cdesktopenv/code + dtcalc: resolve 13 compiler warnings on 64 bit builds. + dsdm: resolve coverity warnings CID 86139 86255 86331 86345 86418 86517 86526 86567 86590 86616 + dsdm: convert k&r function declarations to ansi, and correct the warnings this then uncovered. + dtaction: resolve 2 compiler warnings. + dtwm: resolve 92 compiler warnings (related to 64 bit pointer to int coversions) + dtstyle: resolve 30 compiler warnings. + dtsr: resolve all 12 compiler warnings. + dtmail: Resolve 50 compiler warnings. + dtdocbook: resolve 49 compiler warnings. + dticon: resolve 3 compiler warnings + dtfile: resolve 19 compiler warnings. + dtmail: add a stdint.h include for openbsd, as reported by Daniel Diaz via the wiki. + dtstyle: Fix CID 100252 + dtcm: Resolve 303 compiler warnings. + dtpad: Resolve 7 compiler warnings. + dthello: Resolve 8 compiler warnings that would be introduced with -Wall + libDtHelp: Resolve 11 compiler warnings. + libDtPrint: Resolve the 1 remaining compiler warning. + libDtSvc: Resolve 28 compiler warnings. + dtscreen: convert K&R prototypes to ansi C + dtcm: Resolve CID 87384 + dtcm: Resolve CID 87408 + dtcm: Resolve CID 87562 + dtcm: Resolve CID 87713 + dtcm: Resolve CID 87801 + dtcm: Resolve CID 87822 + dtcm: Resolve CID 87983 + dtcm: Resolve CID 88003 + dtfile: Resolve CID 87308 + dtfile: Resolve CID 87776. OkCallback is of type XtCallbackProc, it doesn't return one + dtfile: Resolve CID 88133, 88261 + dtfile: Resolve CID 88199 + dtfile: Resolve CID 89319 + dtfile: Resolve CID 89009 + dtfile: Resolve CID 88830 + dtfile: Resolve CID 89277 + dtprintinfo: Resolve CID 87253 + dtudcfonted: Resolve CID 86153 + dtudcfonted: Resolve CID 86232 + dtudcfonted: Resolve CID 86389 + dtudcfonted: Resolve CID 86280 + dtudcfonted: Resolve CID 86328 + dtudcfonted: Resolve CID 86391 + dtudecfonted: Resolve CID 86417 + dtudcfonted: Resolve CID 86495 + dtudcfonted: Resolve CID 86547 + dtudcfonted: Resolve CID 86560 + +Stuart Brady (1): + DtTerm: fix formatted text in history buffer + +Ulrich Wilkens (7): + Fix panel right click + Resolve many build warnings + OpenIndiana and Solaris port + Fix FreeBSD 10.1 build + Support for new Solaris/OpenIndiana versions + Fix broken build on OpenBSD + Remove warnings on Linux with glibc 2.20 + +alx (1): + dtcopy: Fix file removal + + # 2.2.2 07/27/2014 A lot of fixes and improvements in this release. CDE can be built on -- 2.25.1