mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
Prep for 2.5.0 release
This commit is contained in:
parent
eb526f1ecf
commit
d1c935e716
3 changed files with 871 additions and 5 deletions
863
cde/HISTORY
863
cde/HISTORY
|
@ -5,6 +5,869 @@ use 'git log', or peruse the commit history at:
|
|||
|
||||
https://sourceforge.net/p/cdesktopenv/code/commit_browser
|
||||
|
||||
#######################################################################
|
||||
### 2.5.0 (stable) 7/23/2022
|
||||
|
||||
This release is the first to use autotools for building. The Imake
|
||||
build system is gone. No doubt there is more improvement that can be
|
||||
done here (support cross compiling, make uninstall, etc), but
|
||||
everything is functional.
|
||||
|
||||
General highlights of this release:
|
||||
|
||||
- as usual, MANY bug fixes, code improvements and the usual assortment
|
||||
of coverity issues.
|
||||
|
||||
- completion of autotools conversion from Imake
|
||||
|
||||
- update ksh93 from the ksh93 maintainer Martijn Dekker
|
||||
|
||||
- A rework of the documentation system, fixing many issues
|
||||
|
||||
- dtbuilder fixes
|
||||
|
||||
- PAM and utempter support on Linux and FreeBSD. This makes it
|
||||
possible to remove SUID root perms on dtsession and dtterm.
|
||||
|
||||
- several issues in dtbuilder addressed
|
||||
|
||||
- tiling and scaling of backgrounds are supported on systems with the
|
||||
Xrender development package involved.
|
||||
|
||||
- Fullscreen apps are better supported with proper support for some
|
||||
_NET_WM properties.
|
||||
|
||||
- many improvments to bring a lot of the code up to more modern
|
||||
standards
|
||||
|
||||
To build CDE without the documentation system (help, dtinfo books) you
|
||||
can pass --disable-docs to the configure command.
|
||||
|
||||
By default, only the English language is built. The other 4 languages
|
||||
can be built as long as the same requirements as previous CDE releases
|
||||
are met. For example to build the spanish language, use
|
||||
--enable-spanish. Unlike previous versions of CDE, you are no longer
|
||||
forced to build all supported languages.
|
||||
|
||||
Run configure with --help to see what options are available.
|
||||
|
||||
See the following git shortlog for more information on specific
|
||||
changes for this release (nearly 800 commits).
|
||||
|
||||
My thanks to the people below who contributed to this release!
|
||||
|
||||
Shortlog:
|
||||
|
||||
Adam Sampson (3):
|
||||
DtSvc: add missing #include (for malloc)
|
||||
libAButil: remove lt- prefix from program name
|
||||
DtSvc: fix error return from DtHelpReturnSelectedWidgetId
|
||||
|
||||
Chase (75):
|
||||
Add top level automake files
|
||||
doc/C: Add makefiles
|
||||
doc/common: add makefiles
|
||||
doc/util: add automake files
|
||||
doc/LANG: add makefiles
|
||||
include: add makefile
|
||||
lib/DtHelp: add automakefiles
|
||||
lib/DtMrm: add automake file
|
||||
lib/DtPrint: add automake file
|
||||
lib/DtSearch: add automake files
|
||||
lib/DtSvc: add automake files
|
||||
lib/DtTerm: add automake files
|
||||
lib/DtWidget: add automake file
|
||||
lib/DtXinerama: add automake file
|
||||
lib: add automake file
|
||||
lib/csa: add automake file
|
||||
lib/pam: add automake files:
|
||||
lib/tt: add automake files
|
||||
logs: add automake files
|
||||
programs: add automake file
|
||||
programs/backdrops: add automake files
|
||||
programs/dsdm: add automake files
|
||||
programs/dtaction: add automake file
|
||||
programs/dtappbuilder: add automake files
|
||||
programs/dtappintegrate: add automake file
|
||||
programs/dtcalc: add automake files
|
||||
programs/dtcm: add automake files
|
||||
programs/dtconfig: add automake files
|
||||
programs/dtcreate: add automake files
|
||||
programs/dtdbcache: add automake files
|
||||
programs/dtdocbook: add automake files
|
||||
programs/dtdspmsg: add automake file
|
||||
programs/dtexec: add automake files
|
||||
programs/dtfile: add automake files
|
||||
programs/dthello: add automake file
|
||||
programs/dtinfo: add automake files
|
||||
programs/dthelp: add automake files
|
||||
programs/dticon: add automake file
|
||||
programs/dtimsstart: add automake file
|
||||
programs/dtksh: add automake files
|
||||
programs/dtlogin: add automake file
|
||||
programs/dtmail: add automake files
|
||||
programs/dtopen: add automake files
|
||||
programs/dtpad: add automake file
|
||||
programs/dtpdm: add automake files
|
||||
programs/dtpdmd: add automake files
|
||||
programs/dtprintegrate: add automake file
|
||||
programs/dtprintinfo: add automake files
|
||||
programs/dtscreen: add automake file
|
||||
programs/dtsearchpath: add automake files
|
||||
programs/dtspcd: add automake file
|
||||
programs/dtsr: add automake file
|
||||
programs/dtstyle: add automake file
|
||||
programs/dtterm: add automake files
|
||||
programs/dtudcexch: add automake file
|
||||
programs/dtwm: add automake file
|
||||
programs/fontaliases: add automake files
|
||||
programs/localized: add automake files
|
||||
programs/icons: add automake file
|
||||
programs/nsgmls/Makefile.am
|
||||
programs/tttypes: add automake file
|
||||
programs/types: add automake file
|
||||
Remove redundant hourglass functions
|
||||
dtappbuilder: make it build under autotools
|
||||
dtksh: make it build under autotools
|
||||
dtksh: specifically test for patch
|
||||
dthelp/parser/helptag: build under autotools
|
||||
ttsnoop: make it build under autotools
|
||||
dtksh: allow parallel building
|
||||
dthelp/parser/canon1: get it to build
|
||||
dthelp/parser/pass2: make it build
|
||||
dtappbuilder: make it build in parallel
|
||||
dthelp: fix spurious compilation failure
|
||||
dtinfo: make auxillary libs and programs build
|
||||
dtcm: make /var/spool/calendar for user
|
||||
|
||||
Edmond Orignac (1):
|
||||
misc.c: in cm_mbchar check string!=NULL before dereferencing it
|
||||
|
||||
Jon Trulson (398):
|
||||
autotools: many fixups, SUN->SOLARIS, typos, etc
|
||||
gitignore: add the various autotools generated stuff
|
||||
autotools: use m4/ rather than existing admin/ for m4/autotools utils
|
||||
Remove AUTOMAKE_OPTIONS and ACLOCAL_AMFLAGS from top level Makefile.am
|
||||
configure: use a different method to detect tirpc
|
||||
Rename original Makefile to Makefile.imake
|
||||
gitignore: add the generated utilities (config.guess, etc)
|
||||
Fixup some more autogen wanrings. Only lib/tt/bin/shell remaining
|
||||
tt: begin to get it building under autotools
|
||||
tooltalk.tmpl: restore to previous version for use with Imake
|
||||
tt shell: fix up build - use LDADD rather than AM_LDADD
|
||||
gitignore: add more build artifacts
|
||||
lib/tt: replace tooltalk.tmpl with tooltalk.inc in all Makefile.am files
|
||||
configure: perhaps jumping the gun - set CSRG_BASED #define for the BSD's
|
||||
tt: create Makefile.am for tt/util
|
||||
tt/tttk: play symlink games so tttk can build
|
||||
configure: some changes to config.h, CSRG, and XTOOLLIB impl
|
||||
configure: fix up some cut/paste errors regarding languages
|
||||
tt/slib: include hack
|
||||
configure/Makefiles for TT: many fixups
|
||||
tt: get tt_type_comp to build
|
||||
tt: fixup remaining build issues
|
||||
Re-fix tt_type_comp -- it doesn't actually need yacc/lex
|
||||
The great includes migration of 2019 (autotools)
|
||||
tt: Fixup tt build for new includes locations
|
||||
DtXinerama.h header file - moved to main include/ dir
|
||||
DtSvc,DtXinerama: More include fixes to deal with new order.
|
||||
Add fake OSMAJORVERSION/OSMINORVERSION CPP flags
|
||||
libDtSvc: get it to build
|
||||
gitignore: update for autotools_config.h/.h.in
|
||||
DtSearch: get it to build, fix up some confusion
|
||||
configure: create some convenience AC_SUBST's for the global includes
|
||||
DtWidget: make it build, change include/cppfile.inc a bit
|
||||
configure: add compiler checks, determine endianess, look for locale.h
|
||||
DtHelp: make it build
|
||||
DtPrint: make it build
|
||||
DtTerm: make it build
|
||||
DtMrm: make it build
|
||||
configure: check for rpcgen, add new CSA_INCDIR and SPC_INCDIR
|
||||
csa: make it build
|
||||
gitignore: add a few more files
|
||||
configure: only build lib/* for now
|
||||
csa: add dep for reparser.h to fix multicore build
|
||||
gitignore: add a few more files from csa/
|
||||
DtSvc/DtUtil1: fix implicit function declarations
|
||||
DtSvc/DtUtil2: fix implicit function declarations
|
||||
configure: various fixes regarding compiler flags
|
||||
Protect inclusions of autotools_config.h with HAVE_CONFIG_H
|
||||
configure/m4: add ax_pthread.m4 for pthread checks
|
||||
configure: enable C99
|
||||
Get rid of ancient, useless logs/ subdir
|
||||
configure: add programs/ dthelp, dsdm, dtmail, dtpad, and dtfile
|
||||
Change "if SUN" conditionals in remaining Makefile.am files to "if SOLARIS"
|
||||
dtpad: get it to build
|
||||
configure: rework how $XTOOLLIB works
|
||||
dtpad: fix Makefile.am to use proper XTOOLLIB
|
||||
programs: temporarily disable: dthelp dtksh dtappbuilder dtdocbook dtinfo nsgmls
|
||||
configure: add icons and backdrops to AC_CONFIG_FILES
|
||||
dsdm: make it build
|
||||
configure: Several changes, disable static builds, etc
|
||||
DtXinerama: build as shared lib, all dep on libXinerama
|
||||
DtSvc: we can't use archive .a libs in building libDtSvc.so
|
||||
dtmail: Make it build. There is more work to be done here.
|
||||
configure: Add -lDtXinerama to DTCLIENTLIBS and set USE_XINERAMA in CFLAGS
|
||||
DtSvc: vastly simplify building this library
|
||||
gitignore: add .dirstamp
|
||||
dtpad: builds again using @DTCLIENTLIBS@
|
||||
configure: Add -DANSICPP -DMULTIBYTE -DNLS16 to SOURCE_CPP_DEFINES
|
||||
dtfile: make it build
|
||||
configure: Add -lm and vfork checks. Add dtwm to AC_OUTPUT.
|
||||
dtwm: fixes to make it build
|
||||
configure: check for -lcrypt, add dtlogin/Makefile.am
|
||||
dtlogin:Makefile.am: fix autogen warnings. This one still needs work.
|
||||
configure: Several changes related to locating cpp and ksh
|
||||
dtlogin/dtgreet/dtchooser: get them to build
|
||||
configure: use AC_PATH_PROG to find ksh
|
||||
dtfile: still working on cpp issues, a better solution is needed
|
||||
Add tradcpp to the repository, and use it as GENCPP (generic preprocessor)
|
||||
configure: use tradcpp as GENCPP
|
||||
gitignore: ignore built tradcpp binary
|
||||
dtwm: use new GENCPP
|
||||
libtt, DtWidget: use new GENCPP
|
||||
Delete cppfile.inc, don't need it anymore
|
||||
dtwm: fix quoting for SCRIPTFLAGS
|
||||
dtfile: GENCPP, be consistent with SCRIPTFLAGS
|
||||
tradcpp: remove test makefiles
|
||||
Merge branch 'master' into autotools-conversion after 2.3.1 release
|
||||
autogen.sh: make it executable
|
||||
Merge branch 'master' into autotools-conversion after utf8-conversion
|
||||
dtsession: make it build, add check for the full path to xrdb
|
||||
dthello: make it build
|
||||
libtt: add -ltirpc as a dependency if we are using it
|
||||
changing_version_number.txt: change tooltalk.tmpl to tooltalk.inc
|
||||
dtstyle: make it build
|
||||
dtexec: make it build
|
||||
dtdbcache: make it build
|
||||
dticon: make it build
|
||||
dtterm: make it build
|
||||
dtterm/util: delete this non-used stuff
|
||||
dtcalc: make it build
|
||||
dtaction: make it build
|
||||
dtspcd: make it build
|
||||
dtscreen/Dtscreen.src: remove __hpux specialization
|
||||
dtscreen: make it build
|
||||
dtspcd/dtterm: use proper DT_INCDIR rather than hardcoding the location
|
||||
dtcm: make it build
|
||||
dtsearchpath: make it build
|
||||
dtappintegrate: make it build
|
||||
dtprintegrate: make it build
|
||||
dtconfig: get rid of obsolete imb/ and hp/ configs
|
||||
dtconfig: make it build
|
||||
dtcreate: make it build
|
||||
configure: rework the way TIRPC is detected and handled
|
||||
Remove $(TIRPCINC) from all Makefile.am files - it no longer exists
|
||||
dtmailpr: fix vla warning
|
||||
configure: rework libXinerama detection a bit, remove hardcoded -lXinerama's
|
||||
dtprintinfo: make it build
|
||||
fontaliases: make it build, and rework somewhat
|
||||
dtdspmsg: make it build
|
||||
programs: disable ttsnoop for now
|
||||
dtimsstart: make it build
|
||||
dtpdm: make it build
|
||||
dtsr: make it build; configure: fix cpu detection
|
||||
dtpdmd: make it build
|
||||
Fix up a couple issues with multi-core builds and 2 race conditions
|
||||
types: make it build
|
||||
tttypes: make it build
|
||||
dttypes: make it build
|
||||
dtopen: make it build
|
||||
dtprintinfo: fix a mulit-core build race, for realz this time
|
||||
dthello: build the resource file Dthello
|
||||
merge, mkcatdefs: add missing includes, clean up trailing whitespace
|
||||
localized/C/app-defaults: make it build
|
||||
localization: make FR, DE, IT, and ES app-defaults/ build
|
||||
localized: make configs build
|
||||
localized: make backdrops build
|
||||
localized: make types build
|
||||
localized: make palettes build
|
||||
localized: temporarily disable dtinfo appdefaults
|
||||
root Makefile.am: disable doc/ for now
|
||||
localization: finish up with getting message catalogs building
|
||||
localization: disable parallel builds for app-defaults, types, and config
|
||||
programs/dtimsstart/Makefile.am: fix typo
|
||||
Merge branch 'master' into autotools-conversion
|
||||
tt_type_comp: incorporate master CPP_PROGRAM fix into Makefile.am
|
||||
Get app-defaults installing correctly
|
||||
app-defaults.am: tweak installation
|
||||
Install backdrops in proper location, install localization for them
|
||||
Get /usr/dt/config populated correctly on make install
|
||||
Get the message catalogs installed properly on make install
|
||||
Get the palettes installed properly on make install
|
||||
Get the dt types installed properly on make install
|
||||
Get tttypes installed correctly.
|
||||
dtlogin: install Xsession properly
|
||||
dtlogin: fixup some of the options
|
||||
dtwm: fix installation
|
||||
dtsession: add missing dtsession_res script
|
||||
videoTypes.dt: remove duplicate LABEL in Print action
|
||||
dtlogin: set correct OS defines for Xsession, fix linux maildir
|
||||
dtlogin/dtsession: fix up some script perms, add proper OS defines
|
||||
dtsession/SrvPalette.c: fix bogus error handling when selection is lost
|
||||
dtsession/SrvPalette.c: delete trailing whitespace
|
||||
tradcpp: upgrade to 0.5.3
|
||||
Fix palette and backdrops installation in dt/shared with proper symlinks
|
||||
icons: install in proper C/ subdir
|
||||
dtwm: don't install Dtwm.defs - that is processed/handled by localization
|
||||
cpp revisited: look for a cpp binary in various locations for use at runtime
|
||||
fontaliases: redo the way these are built, and actually install them
|
||||
programs/Makefile.am: add missing palettes/ dir
|
||||
library versioning: use proper format and specify for ALL libraries
|
||||
dtopen: install symlinked helpers
|
||||
configure: first stab at a BSD (openbsd 6.5) build
|
||||
dtopen/Makefile.am: fix typo in link for pdf handler
|
||||
dtlogin: build on openbsd
|
||||
configure: fix another bsd related typo
|
||||
gencat: get rid of -o option, not needed and not supported on some systems
|
||||
dtsession: do not hardcode -lcrypt on link
|
||||
localized: use proper mkcatdefs for the Motif catalogs
|
||||
_common.dt.tmsg: remove unportable quote hackery
|
||||
configure: set a compiler search option
|
||||
Merge branch 'master' into autotools-conversion
|
||||
configure: make sure X_EXTRA_LIBS and X_PRE_LIBS are accounted for
|
||||
configure: add some more error checking/reporting for required programs
|
||||
configure: fix some bsd issues
|
||||
configure: get the language enable options working
|
||||
FreeBSD 12: get CDE to build and run
|
||||
configure: detect and use jpeg library
|
||||
freetype: redo the way we detect and use
|
||||
dtterm, dtsession, dtappgather, dtmail: set correct perms on make install
|
||||
Merge branch 'master' into autotools-conversion
|
||||
SrvPalette.c: missed a merge conflict in SrvPalette.c
|
||||
Merge branch 'master' into autotools-conversion
|
||||
Merge branch 'master' into autotools-conversion
|
||||
Use bindir in install hooks rather than CDE_INSTALLATION_TOP
|
||||
Fix erroneous uses of ${prefix} rather than $(CDE_INSTALLATION_TOP)
|
||||
configure: enable building of nsgmls and parts of dthelp
|
||||
Build nsgmls
|
||||
dthelpdemo: remove old Makefile.SUN, .IBM, and .HP
|
||||
dthelp: get parts of it building.
|
||||
tt: fix link order for tt_type_comp and dbck
|
||||
appmanager action files: create and populate them
|
||||
.gitignore: add config numbered session files
|
||||
merge: fix to use per-proc filenames rather than hardcoding them
|
||||
app-defaults, config, types: re-enable parallel builds
|
||||
dthelpprint: make it build.
|
||||
dthelp/parser/pass1: get it to build
|
||||
.gitignore: add dthelp parser/pass1 files
|
||||
dtappbuilder/src/ab: disable parallel builds
|
||||
configure.ac: Add TCL detection
|
||||
dtdocbook: make it build under autotools
|
||||
dthelp/parser/pass1: disable parallel builds due to occasional failures
|
||||
Merge branch 'master' into autotools-conversion
|
||||
dtdocbook/xlate_locale: add proper include for strcmp
|
||||
Merge branch 'master' into autotools-conversion
|
||||
dthelp parser htag1: add new global.c from master
|
||||
Merge branch 'master' into autotools-conversion
|
||||
Remove no longer needed Makefile.am for ksh
|
||||
ksh93: re-add the ksh submodule at 47468f
|
||||
Disable Japanese locale support since we do not currently support it
|
||||
dtksh: disable parallel builds
|
||||
dtappbuilder: fixes to build in autotools branch for freebsd
|
||||
libDtTerm: fixes to build in autotools branch for freebsd
|
||||
autotools: specify tirpc lib to link the tooltalk binaries
|
||||
pm_randon.h: fix conversion warning (int to float)
|
||||
dthelp/parser: disable parallel building
|
||||
.gitignore: Add some MsgCat.c generated files
|
||||
dtprintinfo: try to mitigate some stupid in ParseJob.C for sun
|
||||
NetBSD.cf: add a link comment to list package needed for PAM support
|
||||
FreeBSD.cf,DragonFly.cf: disable PAM support by default
|
||||
Bump devel version to 2.3.2c
|
||||
debin/control: add libpam and libutempter
|
||||
.gitignore: update for PAM changes
|
||||
Apply a patch from Roger Brown for risc-v and other minor fixes
|
||||
dtdspmsg: fixup for autotools and new MsgCat.c
|
||||
dtsr: fixup for autotools and new MsgCat.c
|
||||
localized/util: fixup for autotools and new MsgCat.c
|
||||
dtpdmd: fixup for autotools and new MsgCat.c
|
||||
dthelp/parser/pass2: disable parallel builds for this module
|
||||
configure.ac: add AM_CONDITIONALS() for riscv and aarch64
|
||||
autotools: get the PAM support from master working on linux and freebsd
|
||||
bilP.h: re-fix include issue with bil_parser.h
|
||||
utils/merge: re-fix include issue
|
||||
Squashed 'cde/programs/dtksh/ksh93/' content from commit 66e1d4464
|
||||
Removed cde/programs/dtksh/ksh93 submodule at commit 66e1d446429543be0f9d47d9364e472932dc53f1
|
||||
Merge commit 'c9b86876044cdce95730ea2c6a2af65e06a86125' as 'cde/programs/dtksh/ksh93'
|
||||
Removed .gitmodules
|
||||
Merge branch 'master' into autotools-conversion
|
||||
dthelp: disable parallel builds in parser/canon1 too
|
||||
Merge branch 'master' into autotools-conversion
|
||||
Bump version to 2.4.0a for upcoming merge
|
||||
Begin removal of some Imakefiles, and other no longer useful cruft
|
||||
dthelp/parser.ccdf: delete never used module
|
||||
programs/localized: delete Imakefiles and imake templates
|
||||
programs/: remove Imakefiles for completed modules
|
||||
Rename admin dir to admin-delete-later so it is clear this will also be removed eventually
|
||||
Create a toplevel delete-later dir and put databases/ and admin/ into it
|
||||
README.md: update and rename top level README to README.md
|
||||
dthelp: parser/canon1/eltdef - disable parallel builds
|
||||
Revert "Convert uses of XKeycodeToKeysym (deprecated) to XkbKeycodeToKeysym"
|
||||
utempter: complete the implementation
|
||||
appbuilder/ab: fix a typo on CLEANFILES line
|
||||
dtappbuilder: use /bin/sh rather than /bin/csh as default shell
|
||||
dtappbuilder: try to fix a dep error causeing every make to rebuild
|
||||
autogen.sh: remove the bogus "-I admin" option to aclocal
|
||||
configure: remove freetype checks, we do not need freetype anymore
|
||||
include: move dtinfo/DtMmdb/oliasdb/Mmdb.h -> include/Dt/Mmdb.h
|
||||
includes: install them
|
||||
dtcm: install-exec-hook needs $(DESTDIR)
|
||||
dtterm: fix problem introduced with 0e9b1140ea, preventing install of dtterm
|
||||
dtinfo: use autotools endian detection instead of cpu-specific checks
|
||||
csa: specify correct time_t type in _DtCm_print_tick() prototype
|
||||
Remove some unused imake *.tmpl files
|
||||
FreeBSD: use the LIBICONV_PLUG define to prevent link errors
|
||||
tptregexp/regsub.c: use string.h
|
||||
xdmauth.c: fix some implicit-int warnings
|
||||
tt_ldpath: fix broken logic in find_lib
|
||||
dtksh: move fsym() into widget.c where it belongs
|
||||
dtkcmds.c: fix some pointer<->int conversions
|
||||
DtSetPref.C: fix some pointer<->int conversions
|
||||
DialogBox.c: fix ptr<->int conversion
|
||||
ttsnoop/DtTt.C: fix -Wreturn-type warnings
|
||||
dtcm: timeops.c/getdate.y: fix fbsd build errors
|
||||
dtinfo: remove endian checks from Makefile, handled by autotools now
|
||||
configure: add a check for AC_STRUCT_TIMEZONE
|
||||
configure: fix timezone/tm checks to work on Linux (time.h is needed)
|
||||
gitignore: add some stuff for the new way fonts.aliases is done on linux/en_US
|
||||
Re-add doc2sdl/SGML directory so dtdocbook can work
|
||||
doc: get utils to build
|
||||
doc: get the C SDL help files building
|
||||
doc: get the German, Spanish, French, and Italian SDL help files building
|
||||
Setup some missing files needed for help to build correctly
|
||||
doc/help: install help files in correct place, setup C->en_US.UTF-8 symlink
|
||||
doc/help: install all of the graphics and help assets
|
||||
doc: remove some no longer needed Imakefiles
|
||||
doc: fix dtdocbook so it can handle parallel builds
|
||||
dbtoman/instant: fix some implicit-function-declaration warnings
|
||||
dbtoman: remove uneeded Imakefile
|
||||
doc: get man pages building
|
||||
Revert "fontaliases: revise fonts.alias for UTF-8 to display"
|
||||
lib/DtWidgets: fix implicit-function-declaration warnings
|
||||
lib/DtTerm: fix implicit-function-declaration warnings
|
||||
lib/csa: fix implicit-function-declaration warnings
|
||||
dtpad: fix implicit-function-declaration warnings
|
||||
dthelp/parser: disable parallel building for eltdef and util
|
||||
dtwm: fix implicit-function-declaration warnings
|
||||
dtlogin: fix implicit-function-declaration warnings
|
||||
dtsession: fix implicit-function-declaration warnings
|
||||
dthello: fix implicit-function-declaration warnings
|
||||
dtstyle: fix implicit-function-declaration warnings
|
||||
dticon: fix implicit-function-declaration warnings
|
||||
dtsession/SmSave: fix format pointer confusion warnings
|
||||
dtterm: fix implicit-function-declaration warnings
|
||||
dtcalc: fix implicit-function-declaration warnings
|
||||
dtspcd: fix implicit-function-declaration warnings
|
||||
configure.ac: add m4 macros that can check for compiler option support
|
||||
dtksh: fix implicit-function-declaration warnings
|
||||
dtcm: fix implicit-function-declaration warnings
|
||||
dtappbuilder: fix implicit-function-declaration warnings
|
||||
dtpdm: fix implicit-function-declaration warnings
|
||||
dtsr: fix implicit-function-declaration warnings
|
||||
dthelp: fix implicit-function-declaration warnings (mostly)
|
||||
dthelp: fix implicit-function-declaration warnings (the rest)
|
||||
dtsession/Makefile.am: add config to SUBDIR so PAM config is built/installed
|
||||
dtinfo/dtinfo: initial stab at making it build
|
||||
dtinfo: get src/UAS building, finish msg and res building
|
||||
dtinfo/mmdb: redo the way this library is built
|
||||
dtinfo/DtMmdb: Fix up another build issue
|
||||
configure: fix a typo in LIBSEARCH and LIBMMDB
|
||||
dtinfo/dtinfo/src: more changes to the way the libs are made
|
||||
dtinfo/dtinfo: get it to build
|
||||
dtinfo: move the dtinfo_env.mk makefile include to programs/dtinfo/
|
||||
dtinfo: move the dtinfo_dfiles_hfiles.mk makefile include into dtinfo/src/
|
||||
dtinfo: install required stuff, also in localized/
|
||||
dtinfo/dtinfogen: make it build
|
||||
doc/C/guides: build the TOCs
|
||||
doc/C/guides: build the infolib and search DB
|
||||
doc/C: get m-guides setup
|
||||
m4/compiler_flag_chk.m4: fix bug related to not testing the actual flag
|
||||
doc/common/guides/guides_env.am: use HELP_LANG
|
||||
C/guides: install them
|
||||
dtinfo: fix some installation issues
|
||||
DtPamSvc: move PamSvc.h to include/Dt/
|
||||
dtsession/SmUI.c: fix a build issue on OpenBSD 7
|
||||
Fix a bunch of -Wempty-body warnings reported by clang
|
||||
MIMEBodyPart.C: fix a couple sizeof-pointer-memaccess warnings
|
||||
Fix several pointer-bool-conversion warnings that could cause cores
|
||||
Fix some shift-op-parentheses warnings
|
||||
Fix some logical-not-parentheses warnings
|
||||
DtSearch/raima: use autodetected byte endianness rather than forcing based on OS
|
||||
Fix a couple of unused-comparison clang warnings
|
||||
Fix a Wself-assign-field clang warning
|
||||
DtHelp: remove unused forced bit order depending on OS type
|
||||
dtmailpr/Makefile.am: remove unsupported defines
|
||||
Automate versioning for CDE, set current version to 2.4.0b
|
||||
libtt: remove hardcoded -lstdc++ used to build TT library
|
||||
dthelpdemo: disable it
|
||||
Fix up a few more implicit-function-declaration warnings on the BSDs
|
||||
Look over the install rules and adjust where appropriate
|
||||
Library (.so) versioning: preserve previous library version
|
||||
dtmail: #118: don't fail install if mail group does not exist
|
||||
Revert "dtcalc: Change the prototype of matherr() to reflect actual usage and remove warnings."
|
||||
dtcalc: remove matherr() extern due to reversion of a9175c89
|
||||
guides: disable building on NetBSD until it's fixed (NodeParser)
|
||||
configure: don't try PAM support on anything other than Linux and NetBSD
|
||||
autoconf: fix some "obsolete function" warnings with newer (2.7x) autoconfs
|
||||
dtsession: don't change perms of dtsession if HAS_PAM_LIBRARY
|
||||
dtmail: fix vla warning
|
||||
dtbuilder.c.src: fix empty-body warnings
|
||||
dtcm/RFCMIME: fix a guaranteed buffer overflow
|
||||
dthelp.dt.src: hack to make Dthelpview ACTION work
|
||||
backdrops: don't install Makefile.am as a backdrop. Ahem.
|
||||
configure: don't bother with dthelpdemo
|
||||
configure/Makefiles: add checks for Xmu, Xext, and Xdmcp
|
||||
Move DtXinerama.h and PamSvc.h into include/Dt/
|
||||
dtsr, DtSearch: finish removing need for BYTE_SWAP define
|
||||
configure, libtt: add check for rpc_inline_t and define if not supported
|
||||
Rename autotools_config.h to cde_config.h to better reflect it's ownership.
|
||||
configure: bump version to 2.4.0c
|
||||
tradcpp: don't install it
|
||||
library versioning: try to keep the versions at 2.1.0 for all platforms
|
||||
dtprintinfo: ParseJobs.C: fix some compile errors for solaris
|
||||
docbook/doc_utils: make sure XTOOLLIB follows DTCLIENTLIBS to fix link error
|
||||
.gitignore: add new entries to for the utf8 doc changes
|
||||
dtfile: make sure dterror.ds is generated and installed
|
||||
Remove include of non-existant fonts.am file
|
||||
dtstyle: fix bugs preventing SM save from working properly
|
||||
gitignore: dtfile and fontaliases additions
|
||||
DtSvc/MsgLog.c: remove extra 'noise' around log events
|
||||
configure.ac: add --disable-docs option to disable doc building
|
||||
Remove remaining Imakefiles, tmpls, and the delete-later dir
|
||||
.gitignore: update doc/*ISO8858-1 to doc/*UTF-8 names
|
||||
Update CONTRIBUTORS file
|
||||
configure: rework detection of Xrender
|
||||
CONTRIBUTORS: remove some duplicates
|
||||
dtinfo: restore dtinfo/dtinfo/src/dtinfo_msg.tmpl, accidentally deleted
|
||||
gitignore: split out dtksh gitignores into a separate dtksh/.gitignore
|
||||
ksh93: fix BSD builds due to iconv confusion
|
||||
CONTRIBUTORS: add Martijn Dekker (ksh93)
|
||||
|
||||
Lev Kujawski (7):
|
||||
config/cf/Imake.cf: Define AArch64Architecture on the BSDs.
|
||||
dtinfo: rename the CATGETS macro to MCATGETS
|
||||
Centralize catgets() calls through MsgCat
|
||||
Avoid Global Offset Table (GOT) limits by enabling -fPIC on the BSDs.
|
||||
Purge unused Freetype dependency from CDE
|
||||
Switch default backdrop from SkyLight to KnitLight
|
||||
Specify SPARC and SPARC64 as big endian platforms
|
||||
|
||||
Liang Chang (230):
|
||||
ttsnoop: fix a segfault that occurred when clicking "Version..." in the "Snoop" menu.
|
||||
dtappbuilder: apply graceful degradation for font loading to avoid a segmentation fault.
|
||||
dtappbuilder: fix a segmentation fault that occurred when clicking "Edit" in the "Revolving Property Editor".
|
||||
dtappbuilder: fix a segmentation fault that occurred when repeating "Add Item" -> "Delete" -> "Add Item" in the "Revolving Property Editor".
|
||||
dtappbuilder: fix a segmentation fault that occurred when clicking "Edit" in the "Menu Property Editor".
|
||||
csa: replace sprintf with asprintf to avoid segfaults.
|
||||
dtcm: fix a segfault when "Drag Appt" in the dtcm_editor.
|
||||
dtcm: fix a segfault that occurred when opening the "Appointment List..." in the "View" menu.
|
||||
dtfile: fix a segmentation fault that occurred when drag and drop file with the same name.
|
||||
dtcm: Avoid to leave an unclosable window when there is no appointment in "Appointment List...".
|
||||
dtappbuilder: ensure the subtypes of widgets are properly initialized.
|
||||
dtappbuilder: ensure mouse operations are not interfering by key masks (e.g., Caps Lock, Num Lock, etc.) when editing (resize, double-click, etc.) widgets.
|
||||
dtappbuilder: adjust data types to avoid type casting errors.
|
||||
dtappbuilder: fix issues of property settings for text pane.
|
||||
dtappbuilder: adjust data types to avoid type casting errors.
|
||||
dtappbuilder: fix issues of property settings for list.
|
||||
dtappbuilder: fix issues of property settings for button.
|
||||
dtappbuilder: fix issues of property settings for choice.
|
||||
dtappbuilder: fix issues of property settings for combo box.
|
||||
dtappbuilder: fix issues of property settings for control pane.
|
||||
dtappbuilder: fix issues of property settings for custom dialog.
|
||||
dtappbuilder: fix issues of property settings for draw area pane.
|
||||
dtappbuilder: fix issues of property settings for file selection dialog.
|
||||
dtappbuilder: fix issues of property settings for group.
|
||||
dtappbuilder: fix issues of property settings for label.
|
||||
dtappbuilder: fix issues of property settings for main window.
|
||||
dtappbuilder: fix issues of property settings for menu.
|
||||
dtappbuilder: fix issues of property settings for menubar.
|
||||
dtappbuilder: fix issues of property settings for scale.
|
||||
dtappbuilder: fix issues of property settings for separator.
|
||||
dtappbuilder: fix issues of property settings for spin box.
|
||||
dtappbuilder: fix issues of property settings for term pane.
|
||||
dtappbuilder: fix issues of property settings for text field.
|
||||
dtappbuilder: fix the rendering glitch of the list widget which contains a label.
|
||||
ttsnoop: adjust the text field on ttChooser.
|
||||
ttsnoop: adjust data types to ensure the result of pointer comparison is correct.
|
||||
ttsnoop: check the return value from tt_message_op to avoid a segmentation fault.
|
||||
dtappbuilder: set limits on the resize rectangle to avoid rollover.
|
||||
dtappbuilder: ensure the resize box always inside the main window to avoid the rendering glitch.
|
||||
dtappbuilder: set the default size (in pixels) for terminal pane.
|
||||
dtappbuilder: set the minimum limit for rows and columns to avoid rollover.
|
||||
dtappbuilder: Fix a crash when resize a text pane. The crash is occurred when drag on the scrollbar to resize.
|
||||
dtappbuilder: Fix unsigned integer rollover.
|
||||
dtterm: Change the default log host to localhost. To check the log function, add -DLOG_USAGE to the Imakefile then build the dtterm. There are a logger in the util directory, run it to receive log messages.
|
||||
Add lib DtPamSvc.
|
||||
Add PAM support to dtlogin.
|
||||
dtlogin: get rid of some warnings.
|
||||
Add PAM support to dtsession.
|
||||
DtPamSvc: update Imakefile.
|
||||
dtlogin: rename PAM config file.
|
||||
dtsession: rename PAM config file.
|
||||
Enable PAM support for dtlogin and dtsession.
|
||||
dtlogin: use utmpx when PAM is enabled.
|
||||
DtPamSvc: use utmpx.
|
||||
dtsession: add rules for config dir into Imakefile.
|
||||
databases: use "src" files to generate CDE-MIN.udb and CDE-RUN.udb.
|
||||
dtlogin: add utmpx support to UtmpIdOpen.
|
||||
dtsession: revise localAuthenticate.
|
||||
DtPamSvc: Improve user experience.
|
||||
dtlogin: revise the Imakefile for config.
|
||||
dtinfo: Fix a segmentation fault. The return value from CanvasRenderer::_dofont is a pointer. It will be passed to the free function. Ensure that pointer always points to a dynamically allocated memory to avoid segmentation faults.
|
||||
DtTerm: Add pts driver support.
|
||||
DtTerm: Add libutempter support for utmp/wtmp updates.
|
||||
dtterm: Add libutempter support for utmp/wtmp updates.
|
||||
databases: Install dtterm as an unprivileged program when PTS driver and libutempter are available.
|
||||
FreeBSD.cf: Enable PTS driver and libutempter.
|
||||
linux.cf: Enable PTS driver and libutempter.
|
||||
dtwm: Add a function: GetHeadInfoById.
|
||||
dtwm: Relocate base window when regenerate its frame.
|
||||
dtwm: Add EWMH related source code.
|
||||
dtwm: Improve response for decoration hint from client. Add a function: InitClientData.
|
||||
dtwm: Regenerate frame when decoration updated.
|
||||
dtwm: Support multi-monitor fullscreen.
|
||||
dtwm: Respond to the following EWMH: _NET_WM_FULLSCREEN_MONITORS _NET_WM_STATE_FULLSCREEN
|
||||
dticon: make sure min_x and min_y are within icon to avoid a segfault.
|
||||
dticon: use libXpm directly.
|
||||
DtHelp: use libXpm directly.
|
||||
dtudcfonted: use libXpm directly.
|
||||
dtprintinfo: use libXpm directly.
|
||||
dtappbuilder: use libXpm directly.
|
||||
Remove DtXpm.
|
||||
configure.ac: add AC_CHECK_LIB for libXpm.
|
||||
dtwm: Trigger fullscreen in an "edge trigger" manner to avoid wrong behaviors caused by some unusual operations. E.g., after entered fullscreen, applications change windows to other states instead of leaving fullscreen.
|
||||
dtwm: To avoid a segfault, allocate gadget rectangles when regenerate window frame. A typical case, create a frameless window then regenerate it's frame.
|
||||
dtwm: Create title bar window if clientTitleWin is NULL when regenerate client frame.
|
||||
dtwm: Create stretcher windows when regenerate a frame for a frameless window to make the resize cursors show again.
|
||||
dtwm: Add definitions for _NET_WM_NAME and _NET_WM_ICON_NAME.
|
||||
dtwm: Add processing functions for _NET_WM_NAME and _NET_WM_ICON_NAME.
|
||||
dtwm: Respond to the following EWMH: _NET_WM_NAME _NET_WM_ICON_NAME
|
||||
dtwm: Respond to the following EWMH: _NET_WM_STATE_MAXIMIZED_VERT _NET_WM_STATE_MAXIMIZED_HORZ
|
||||
Merge branch 'tmp' into dtwm
|
||||
fontaliases: revise fonts.alias for UTF-8 to display multi-language correctly.
|
||||
dtsearchpath: fix a crash when running dtappgather.
|
||||
autotools: install PAM configuration files directly instead of by using the setup script.
|
||||
DtTerm: enable post-process output.
|
||||
dtdocbook: Migrate instant to UTF-8.
|
||||
doc/ja_JP.dt-eucJP: Adjust some characters to conform to EUC-JP.
|
||||
doc: Added Japanese UTF-8 documents.
|
||||
DtHelp: Fix a multibyte character parsing issue.
|
||||
dthelp: Fix a multibyte character parsing issue.
|
||||
dtdocbook: Migrate doc2sdl to UTF-8.
|
||||
DtHelp: Apply graceful degradation for font loading to avoid a segmentation fault.
|
||||
DtHelp: Add the multibyte character support to _DtCvChar.
|
||||
DtHelp: Add the multibyte character support to _DtCvStrcspn.
|
||||
DtMmdb: Initialize "oid_in_string_buf" to 0 to ensure "get_oid_2" returns a correct "oid".
|
||||
DtMmdb: Remove an extra space from the environment variable "schemaDEBUG".
|
||||
DtSearch: Migrate to UTF-8.
|
||||
dtinfo: Fix a font issue to make the multilingual text can be displayed correctly.
|
||||
dtinfo: make search highlight works for UTF-8.
|
||||
DtMmdb: check if the log file exists before deleting to avoid crash.
|
||||
DtMmdb: add UTF-8 encoding for nbsp.
|
||||
dtinfo: improve MessageMgr to avoid unexpected behavior.
|
||||
dtinfogen: repair lex and yacc source.
|
||||
dtinfogen: fix a space character.
|
||||
DtMmdb: change the default encoding to UTF-8.
|
||||
dtinfo: change the default encoding to UTF-8.
|
||||
DtSearch: improve support for Japanese.
|
||||
dtinfogen: preserve NBSP.
|
||||
dtinfogen: Migrate to UTF-8.
|
||||
dtinfogen: Remove an unused environment variable.
|
||||
dtdocbook: update SGML DTDs.
|
||||
DtHelp: support ending the lines which contains multibyte characters.
|
||||
DtMmdb: prepare for building dtinfoge.
|
||||
dtinfogen: file renaming.
|
||||
DtMmdb: repair lex and yacc source in StyleSheet dir.
|
||||
DtMmdb: repair lex source in compression dir.
|
||||
DtMmdb: repair lex source in schema dir.
|
||||
dtinfogen: replace Xt-related functions.
|
||||
dtinfogen: update prefix for lex source.
|
||||
dtinfogen: update include directives.
|
||||
dtdocbook: install SGML DTDs to datadir.
|
||||
dtdocbook: remove hardcoded /usr/dt.
|
||||
configure.ac: add makefiles.
|
||||
Merge branch 'master' into dtdocbook
|
||||
Merge branch 'master' into dtdocbook
|
||||
DtMmdb: install spec files to datadir.
|
||||
doc2sdl: convert strings files to UTF-8.
|
||||
doc2sdl: install tpt to datadir.
|
||||
doc2sdl: install locale files to datadir.
|
||||
doc2sdl: use POSIX regex functions.
|
||||
dbtoman: remove duplicate source code and merge into dtdocbook.
|
||||
dtdocbook: update SGML DTDs.
|
||||
dtdocbook: remove xlate_locale.
|
||||
dtdocbook: update SGML DTDs.
|
||||
dtdocbook: merge dtinfogen into dtdocbook.
|
||||
dtinfo: update bookmark spec.
|
||||
DtMmdb: move to lib directory as a standalone library.
|
||||
nsgmls: remove nsgmls and use onsgmls contained in OpenSP.
|
||||
DtEncap: use system locales.
|
||||
DtHelp: use system locales.
|
||||
dthelp: use system locales.
|
||||
dtinfo: remove an unnecessary header file dependency.
|
||||
dtdocbook: update doc_utils/Makefile.am.
|
||||
dtdocbook: remove unnecessary header files dependency.
|
||||
doc: update common files.
|
||||
doc: update Makefile.am.
|
||||
doc: update SGML syntax.
|
||||
doc: move C to en_US.UTF-8.
|
||||
doc: convert de_DE.ISO8859-1 to de_DE.UTF-8.
|
||||
doc: make de_DE.UTF-8 build normally.
|
||||
doc: convert es_ES.ISO8859-1 to es_ES.UTF-8.
|
||||
doc: make es_ES.UTF-8 build normally.
|
||||
doc: convert fr_FR.ISO8859-1 to fr_FR.UTF-8.
|
||||
doc: make fr_FR.UTF-8 build normally.
|
||||
doc: convert it_IT.ISO8859-1 to it_IT.UTF-8.
|
||||
doc: make it_IT.UTF-8 build normally.
|
||||
doc: remove ja_JP.dt-eucJP.
|
||||
doc: migrate ja_JP.UTF-8 to Autotools.
|
||||
doc: update AM files.
|
||||
localized: convert ja_JP.dt-eucJP to ja_JP.UTF-8.
|
||||
localized: convert ko_KR.dt-eucKR to ko_KR.UTF-8.
|
||||
localized: convert zh_CN.dt-eucCN to zh_CN.UTF-8.
|
||||
localized: convert zh_TW.dt-eucTW to zh_TW.UTF-8.
|
||||
localized: add Japanese template.
|
||||
localized: update templates.
|
||||
DtHelp: keep processing even when some fonts are missing.
|
||||
dtinfo: fix a highlighting issue.
|
||||
doc: replace /usr/dt with macro.
|
||||
programs: update Makefile.am.
|
||||
cde: update .gitignore.
|
||||
cde: update configure.ac.
|
||||
Merge branch 'master' into dtdocbook
|
||||
dtdocbook: fix a linking issue.
|
||||
dtappbuilder: improve font settings.
|
||||
programs: remove a duplicate subdir from Makefile.am.
|
||||
lib: update Makefile.am.
|
||||
dtlogin: make the language menu works.
|
||||
configure.ac: check if getty exists.
|
||||
localized: build dtprintinfo.cat.
|
||||
dtdocbook: update macros.
|
||||
DtMmdb: fix a yacc syntax error.
|
||||
dtdocbook: set language for infolib properly.
|
||||
DtSearch: fix a crash.
|
||||
dtlogin: use POSIX.1 non-local jumps.
|
||||
configure.ac: don't check getty.
|
||||
fontaliases: revise fonts.alias for UTF-8 to display multi-language correctly.
|
||||
fontaliases: add font aliases.
|
||||
fontaliases: make the font aliases to support i18n.
|
||||
dtlogin: set fontpath to support i18n.
|
||||
cde: update configure.ac.
|
||||
cde: update .gitignore.
|
||||
dtstyle: fix window functions.
|
||||
dtinfo: improve font recognition.
|
||||
dtdocbook: update the token of new line.
|
||||
doc: update man pages to display hyphen-minus correctly.
|
||||
dtinfo: fix a crash.
|
||||
dtinfo: fix a highlighting issue.
|
||||
doc: update fonts used in guides.
|
||||
DtSearch: processing multibyte characters based on locale settings to avoid confusion.
|
||||
dtinfo: prevent allocating redundant DtPrintSetupData.
|
||||
dtinfo: ensure the print setup dialog initializing properly.
|
||||
dtinfo: update help callback name to XmNhelpCallback.
|
||||
doc: update man pages to display   correctly.
|
||||
doc: update man pages to display   correctly.
|
||||
doc: update man pages to display   correctly.
|
||||
doc: update man pages to display   correctly.
|
||||
doc: update man pages to display “ correctly.
|
||||
doc: update man pages to display ” correctly.
|
||||
doc: update man pages to display — correctly.
|
||||
doc: update dtdocbook2infolib man page.
|
||||
doc: update dtdocbook2infolib related documents.
|
||||
tt: prevent superfluous ttsession processes.
|
||||
tt: ensure ttsession is shut down properly.
|
||||
tt: ensure all versions of mapping can be deleted from portmap.
|
||||
tt: remove an unnecessary macro definition.
|
||||
dtdocbook: ensure the correct data type is passed into the variable argument list.
|
||||
DtUtil1: fix a pointer casting issue.
|
||||
dtdocbook: only check LC_CTYPE to determine the locale for DtSearch.
|
||||
dtcm: set default calendar version to avoid segfault.
|
||||
dtdocbook: fix a crash caused by type casting.
|
||||
|
||||
Martijn Dekker (1):
|
||||
dtksh: Upgrade ksh93 to 1.0.0-beta.2 2021-12-28
|
||||
|
||||
OBATA Akio (18):
|
||||
lib/tt: fix missing version bump
|
||||
Get rid of support of ancient signal handler return type int
|
||||
Change to detect iconv implementation with autoconf
|
||||
configure: stop to add /usr/local to EXTRA_INCS and _LIBS for BSD
|
||||
Change to use POSIX confirmed `select` argments unconditionally
|
||||
Fix to include system header files for using functions
|
||||
Change to use the standard signal handler signature unconditionally
|
||||
Fix to decide data and return type explicity
|
||||
Fix mismatch functionally for temporary file name
|
||||
libcsa: remove duplicated function prototype
|
||||
libcsa: always use time_t for tick
|
||||
dtcm: include <iso8601.h> of libcsa to resolve type mismatch
|
||||
libcsa: fix to use proper xdr function for time_t
|
||||
dtcm: prevent to use `NULL` as a Tick type
|
||||
dtcm: fix `localtime()` usage
|
||||
dtcm: resolve mismatch between `tm.tm_gmtoff` and global `timezone`
|
||||
dtcm: change to use `_XLocaltime` instead of `localtime` consitently
|
||||
dtcm: change to detect TZ offset way with configure
|
||||
|
||||
Peter Howkins (53):
|
||||
Add a few configure checks to make sure various programs and headers needed for build are available.
|
||||
Support pkg-config for detecting freetype2 includes and libs. Fixes Ubuntu 19.10 missing the freetype-config binary.
|
||||
libcsa: Resolve GCC 9 warnings
|
||||
libcsa: Resolve all strict-prototype warnings
|
||||
libcsa: resolve all missing-prototypes warnings
|
||||
dtterm: on install use 'tic' to install the terminfo definition for dtterm
|
||||
dtstyle: Alphabetically sort the list of screen savers.
|
||||
dtcalc: Change the prototype of matherr() to reflect actual usage and remove warnings.
|
||||
dtcalc: Remove more 'extern' variables in .c files, by putting them in .h. Also reduce scope of vars and funcs with static.
|
||||
dtpad: resolve warnings due to buffer safety
|
||||
dtfile: Resolve warnings about format string overflow.s
|
||||
dticon: Resolve some warnings about format bufferss
|
||||
libtt: Resolve uninitialized warningss
|
||||
libdtsvc: Resolve Uninitialized warnings
|
||||
libdthelp: Resolve uninitialized warnings
|
||||
libdtsearch: Resolve uninitialized warnings
|
||||
libdtwidget: resolve uninitialized warnings
|
||||
libdtprint: Resolve uninitialized warnings
|
||||
libdtterm: Resolve uninitialized warnings
|
||||
libcsa: Resolve uninitialized warnings
|
||||
ttsnoop: Resolve uninitialized warnings
|
||||
nsgmls: Resolve uninitialized warnings
|
||||
localized/util: Resolve uninitialized warnings
|
||||
dtwm: Resolve uninitialized warnings
|
||||
dtstyle: Resolve uninitialized warnings
|
||||
dtsr: Resolve uninitialized warnings
|
||||
dtprintinfo: Resolve uninitialized warnings
|
||||
dtpad: Resolve uninitialized warnings
|
||||
dtmail: Resolve uninitialized warnings
|
||||
dtlogin: Resolve uninitialized warnings
|
||||
dtksh: Resolve uninitialized warningsc
|
||||
dtimsstart: Resolve uninitialized warnings
|
||||
dticon: Resolve uninitialized warnings
|
||||
dthelp: Resolve uninitialized warnings
|
||||
dtfile: Resolve uninitialized warnings
|
||||
dtdocbook: Resolve uninitialized warnings
|
||||
dtcreate: Resolve uninitialized warnings
|
||||
dtcm: Resolve uninitialized warnings
|
||||
dtappbuilder: Resolve uninitialized warnings
|
||||
dtaction:: Resolve uninitialized warnings, use a set access more for the SULog file
|
||||
dtwm: Resolve format-overflow issues
|
||||
dtstyle: Resolve format-overflow issues
|
||||
dtprintinfo: Resolve format-overflow issues
|
||||
dtmail: Resolve format-overflow issues
|
||||
dtlogin: Resolve format-overflow issues
|
||||
dtappbuilder: Resolve format-overflow issues
|
||||
dthelp: Resolve format-overflow issues
|
||||
dtfile: Resolve format-overflow issues
|
||||
dtcm: Resolve format-overflow issues
|
||||
dtappbuilder: Resolve format-overflow issues
|
||||
libtt: Resolve format-overflow issues
|
||||
various: Window objects should be initialised to 0 not NULL
|
||||
Allow the window manager to handle centered, fit and fill backdrops
|
||||
|
||||
WHR (2):
|
||||
Break building on subdirectories make(1) failed
|
||||
Remove uses of ar(1) option '-l'
|
||||
|
||||
|
||||
|
||||
#######################################################################
|
||||
### 2.4.0 (stable) 6/3/2021
|
||||
|
||||
|
|
|
@ -38,8 +38,8 @@ Please go there and read the appropriate section(s) for your OS (Linux
|
|||
or FreeBSD/OpenBSD/NetBSD currently) prior to attmpting to build it.
|
||||
|
||||
There are a variety of dependencies that must be met, as well as
|
||||
specific set up steps required to build, especially relating localization
|
||||
and locales.
|
||||
specific set up steps required to build, especially relating to
|
||||
localization and locales.
|
||||
|
||||
Do not expect to just type 'make' and have it actually work without
|
||||
meeting the prerequisites and following the correct steps as spelled
|
||||
|
@ -69,6 +69,9 @@ $ gmake
|
|||
$ sudo gmake install
|
||||
```
|
||||
|
||||
Of course change to location of your TCL directory as needed for your
|
||||
system.
|
||||
|
||||
# Support
|
||||
|
||||
## Mailing list
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
dnl When changing the version below, also change the CDE_VERSION_* macros
|
||||
dnl to match further below
|
||||
AC_INIT([Common Desktop Environment],
|
||||
[2.4.0c],
|
||||
[2.5.0],
|
||||
[https://sourceforge.net/projects/cdesktopenv],
|
||||
[cde],
|
||||
[https://sourceforge.net/projects/cdesktopenv])
|
||||
|
@ -12,11 +12,11 @@ AM_INIT_AUTOMAKE([foreign subdir-objects no-define])
|
|||
dnl global CDE versioning
|
||||
|
||||
CDE_VERSION_MAJOR=2
|
||||
CDE_VERSION_MINOR=4
|
||||
CDE_VERSION_MINOR=5
|
||||
CDE_VERSION_MICRO=0
|
||||
dnl this is blank for a release, or contains an alpha character to indicate a
|
||||
dnl dev release.
|
||||
CDE_VERSION_DEV=c
|
||||
CDE_VERSION_DEV=
|
||||
|
||||
AC_SUBST(CDE_VERSION_MAJOR)
|
||||
AC_SUBST(CDE_VERSION_MINOR)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue