|
@@ -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
|
|
|
|