1 This is the release history file for CDE. It will detail each
2 release version and date, along with the highlights of the release.
3 For more detailed information on changes between any given release,
4 use 'git log', or peruse the commit history at:
6 https://sourceforge.net/p/cdesktopenv/code/commit_browser
11 - Forgot to update this file for the release. Oops. At any rate,
12 only the git shortlogs for each release will be listed here in the
18 Bugfix for #9 Cut off fonts in titles
19 Fix for several segfaults in dtwm that happen with UTF-8 locale and were caused by unckeked XmeRenderTableGetDefaultFont return value
20 Fixes segfault in dtprintinfo when used UTF-8 locale, bug was caused by unchecked return value of XmeRenderTableGetDefaultFont()
21 addition of en_US.UTF-8 locale: fonts.alias and fonts.dir files
22 Addition of the en_US.UTF-8 locale: installation support
25 dtlogin: use proper path to getty and /usr/local/bin in path on Linux
26 Add -quiet option to dtlogin.
29 dtinfogen_worker: don't free variables then use them later.
30 Merge branch 'master' of ssh://git.code.sf.net/p/cdesktopenv/code
31 Add dtwm.mgg Greek UTF translation from Antonis Tsolomitis
32 dtexec: fix a case on linux where an infinite loop could occur.
33 dtexec: use proper FD_CLOEXEC rather than a hardcoded 1
34 Fix for xorg-xkb partially freezes dtwm when keyboard layout is changed.
35 Re-add NO_DTINFO blocks removed in NetBSD port patch
36 admin: add a BuildNotes dir for documenting release proceedures, etc
37 Version change to 2.2.1
40 Kill lots of warnings in DtSvc.
41 Kill most warnings in lib/DtTerm.
42 Do not use -fpermissive in programs/nsgmls. It's not needed.
43 sync warning flags betseen cc and c++ on OpenBSD
44 kill a few more warnings in DtPrint
45 Silence lots of warnings in lib/DtHelp.
46 Do not hardcode /usr/dt in print.dt.
47 Xreset.src: Do not hardcode /usr/dt.
48 s,/usr/dt,CDE_INSTALLATION_TOP,g in dtlogin/config
49 Simplify programs/Imakefile a bit. dtksh, dtlogin and dtcm build everywhere.
50 Adapt dtlogin/config/_common.ksh.src for OpenBSD:
51 error.ds.src: don't hardcode /usr/dt
52 SECURITY fix for dtappintegrate: Use mktemp(1) to generate a template.
53 Kill iostream.h deprecation warnings on *BSD.
54 ttsnoop: deal with iostream.h and missing sentinels.
55 OpenBSD.cf: don't include xorg.cf (leftover)
56 Make dtksh build on OpenBSD/powerpc.
57 include unistd.h for read(2) prototype. Fixes dtdocbook on PowerPC.
58 dtlogin: correct path to getty.
59 dtlp: Fix the path to DtFuncs.dtsh if CDE_INSTALLATION_TOP != /usr/dt.
60 Do not install symlinks to libraries on OpenBSD.
61 Fix dtcm build on OpenBSD-current.
64 dtstyle: Alphabetically sort the backdrops in the backdrop list.
65 dtstyle: Resolve 70 compiler warnings
68 lib/DtHelp: added missing include.
69 avoid identical Vector instantiations.
70 Remove installation of motif man pages.
71 dtinfo subdirectory DtMmdb
72 dtinfo subdirectory dtinfo
73 dtinfo subdirectory dtinfogen
74 dtinfo subdirectory mmdb
78 No symlinks to libraries on OpenBSD (default install)
79 correction of message files
80 Introduction of BSDArchitecture
82 Fix for dtinfo segfaults
83 Fix UTF8 problem on non-linux systems
86 dticon: fixed "rubber string" drawing on high/true color displays
87 dtfile: fclose called twice on same handle
88 dtscreen: cosmic flame fractals missing drawing code
89 wwl: fixed dtinfo segfault due to missing copy constructor in WArgList
92 # 2.2.0d (beta) 05/30/2013
94 - We are being bold this time, and promoting CDE to Beta.
96 - More work on dtinfo. It now mostly compiles but is not quite ready
97 for prime time. It is not built be default.
99 - dtksh now builds on linux systems.
101 - We do not build Motif man pages anymore.
103 - X11 screensaver extension support now works in dtsession on Linux.
105 - Some screen locking issues on the BSD's have been fixed.
107 - /usr/sbin/sendmail is now the default mailer on OpenBSD
109 - Basic support for Xinerama has been added to dtlogin and dtsession
110 using a new DtXinerama library.
112 - Resolve many more more compiler warnings
115 # 2.2.0c (alpha) 10/4/2012
117 - Many 64b issues have been fixed, related to XtVaGetValues(), missing
118 prototypes, erroneous assumptions regarding the size of ints and
119 pointers, etc. Many still lurk in the shadows.
121 - help files should build now on 64b systems with compiler
122 optimization enabled.
124 - FreeBSD is pretty much fully functional now. OpenBSD and NetBSD are
127 - FreeBSD uses a authorized FreeBSD Foundation specific logo on
130 - a few hundred more compiler warnings fixed :)
132 - more missing prototypes added to XmPrivate.h
135 # 2.2.0b (alpha) 9/6/2012
137 - This release incoporates approximately 200 patches from various
138 people around the planet.
140 - initial BSD (OpenBSD, FreeBSD) support.
142 - wider support for various Linux distributions - Redhat, Arch,
143 Ubuntu/Kubuntu/Xubuntu. See a full list of currently operational
144 platforms and their statuses at:
146 https://sourceforge.net/p/cdesktopenv/wiki/SupportedPlatforms/
148 - many fixes to better support 64b systems. There is still much work
149 needed in this regard.
151 - most modules are operational. dtinfo is not operational on any
152 platform yet. dtksh is not yet operational on linux systems.
154 - several thousand compiler warnings have been addressed.
155 Unfortunately, there are still several thousand more waiting :(
156 Some of this code is *old*.
159 # 2.2.0a (alpha) 8/6/2012
161 - This is the initial release of CDE form The Open Group based on
164 Minimal changes to get it compiling on some common linux distros,