Commit Graph

94 Commits

Author SHA1 Message Date
Liang Chang
bcf6e517d3 dtwm: Add a function: GetHeadInfoById. 2021-08-05 17:09:35 +08:00
Jon Trulson
ac8bd41373 Revert "Convert uses of XKeycodeToKeysym (deprecated) to XkbKeycodeToKeysym"
This reverts commit 15a2032626.

This is wrong - it is missing the proper include file, and the
new function takes 4 arguments not 3.
2021-07-04 13:00:51 -06:00
Jon Trulson
51646fb06a programs/: remove Imakefiles for completed modules 2021-07-03 19:12:43 -06:00
Lev Kujawski
a4d9902a48 Switch default backdrop from SkyLight to KnitLight
programs/dtwm/Dtwm.defs.src: Update default Dtwm backdrop
localized/*/app-defaults/Dtwm.tmsg: Update translations to reflect change

For CDE users with sufficiently high resolution screens, the abrupt
transition towards the end of the default SkyLight backdrop image bore
a close enough resemblance to graphical corruption to spur bug
reports. This problem likely did not manifest to the original CDE
developers using the typical monitors of the 1990s.

This patch changes the default backdrop to KnitLight, which comports
well with CDE's low distraction UI while still offering something
visually interesting enough to showcase CDE's support for bitmap
backdrops. Because of the repeating pattern within KnitLight, this
problem will not occur in the future. Additionally, SkyLight will be
retained as a CDE backdrop.
2021-06-02 19:56:26 -06:00
Jon Trulson
5852c4742f Fix erroneous uses of ${prefix} rather than $(CDE_INSTALLATION_TOP)
Some Makefiles use prefix when they should be using
CDE_INSTALLATION_TOP.

Patch by Peter G.
2020-03-23 13:10:07 -06:00
Jon Trulson
11af2add7e Merge branch 'master' into autotools-conversion 2020-03-23 12:55:32 -06:00
Jon Trulson
15a2032626 Convert uses of XKeycodeToKeysym (deprecated) to XkbKeycodeToKeysym
patch supplied from Peter G.
2020-03-23 12:51:18 -06:00
Chase
b46cfa7876 Remove redundant hourglass functions 2020-01-26 12:09:12 -07:00
Jon Trulson
65ce14c419 dtwm: don't install Dtwm.defs - that is processed/handled by localization 2019-12-04 13:43:18 -07:00
Jon Trulson
6f27da77d9 dtwm: fix installation 2019-12-02 23:01:08 -07:00
Jon Trulson
c329d5cfd7 Remove $(TIRPCINC) from all Makefile.am files - it no longer exists
Also, restructure some of the dependencies in the lib/tt binaries.  We
will link with libtt (which will include libtirpc as a dependency),
and XTOOLLIB - all the right X11 stuff without needing to add it to
every OS.  Removed several uneeded OS specializations ("if LINUX",
etc) as a result.
2019-11-20 18:52:29 -07:00
Jon Trulson
ae98872405 dtwm: fix quoting for SCRIPTFLAGS 2019-10-30 20:46:53 -06:00
Jon Trulson
fb93f405c1 dtwm: use new GENCPP 2019-10-30 19:48:04 -06:00
Jon Trulson
619402b739 dtwm: fixes to make it build
Removed PORT_NOFORK define in favor of autotools vfork availablility
checking. Use vfork if present.

Got rid of getenv/putenv definitions in favor of including correct
system headers.

Use FD_CLOEXEC in fcntl() call rather than hardcoded '1'.

Added -lm check to configure so dtwm will build.

Renamed internal round() function to wmround() to fix warning about
redefinition of builtin.

Fixed missing backslash in Makefile.am that prevented half the sources
from building.
2019-10-30 12:17:32 -06:00
Jon Trulson
730da7747c Change "if SUN" conditionals in remaining Makefile.am files to "if SOLARIS" 2019-10-28 18:54:17 -06:00
Chase
c76539517b programs/dtwm: add automake file 2019-10-23 15:34:20 -06:00
wmoxam
14e385d175 Remove all optional compile flags from dtwm that are not referenced anywhere, and are unlikely to ever be used 2019-10-17 20:34:14 -06:00
wmoxam
ab741a1241 'notdef' means it's not used, so we remove it 2019-10-15 20:32:13 -06:00
wmoxam
de81a5b518 Remove ancient HP VUE compatibility support 2019-10-15 20:32:05 -06:00
wmoxam
923951b414 Remove NOTDONE code 2019-10-14 11:57:41 -06:00
chase
dd68514e4f Remove hpversion.h from repository
This patch removes hpversion.h from the repository, this also untangles a
lot of ifdef mess. This closes bug CDExc19524.
2018-10-06 17:00:38 -06:00
chase
90a2b2848a remove ultrix support 2018-09-30 17:27:04 -06:00
Jon Trulson
87ad4219da Merge branch 'master' into update-with-master
Resync one last time with master for 2.3 release tomorrow.
2018-07-05 14:18:07 -06:00
Jon Trulson
a7ec1c6182 dwtm/WmResource.c: Stop printing garbage when XmeRenderTableGetDefaultFont() fails. 2018-07-02 14:44:58 -06:00
Peter Howkins
3fe9d94879 dtwm: Coverity 88375 2018-07-02 21:03:42 +01:00
Peter Howkins
ac6fd23add dtwm: Coverity 88285 2018-07-02 21:01:36 +01:00
Peter Howkins
e0d8aaa0dd dtwm: Coverity 88535 2018-07-02 20:58:16 +01:00
Peter Howkins
c3aac3cc26 dtwm: Coverity 87236 2018-07-02 20:55:54 +01:00
Peter Howkins
77efde3456 dtwm: Coverity 87256 2018-07-02 20:52:39 +01:00
Peter Howkins
58065ae980 dtwm: 88998 2018-07-02 20:46:39 +01:00
Peter Howkins
39f2c08b94 dtwm: Coverity 89400 2018-07-02 20:45:22 +01:00
Peter Howkins
415964d433 dtwm: Coverity 89124 2018-07-02 20:43:50 +01:00
Peter Howkins
1f15522c59 dtwm: Coverity 88540 2018-07-02 20:42:37 +01:00
Peter Howkins
3aec9bfead dtwm: Coverity 88325 2018-07-02 20:40:04 +01:00
Peter Howkins
152a655ce3 dtwm: Coverity 89619 2018-07-02 20:38:46 +01:00
Peter Howkins
dd9b5ca190 dtwm: Coverity 88714 2018-07-02 20:37:21 +01:00
Peter Howkins
20135bf9e7 dtwm: Coverity 88247 2018-07-02 20:35:57 +01:00
Peter Howkins
9b4e0270a3 dtwm: Coverity 88311 2018-07-02 20:32:50 +01:00
Peter Howkins
6299ec7483 dtwm: Coverity 87858 2018-07-02 20:29:01 +01:00
Jon Trulson
c1227cc629 dtwm: remove register keyword 2018-06-27 22:20:34 -06:00
Peter Howkins
f20747f139 dtwm: Change to ANSI function definitions 2018-06-28 04:17:53 +01:00
Peter Howkins
115c1a25d8 dtwm: In CDE we always build with MULTIBYTE support, disable unused singlebyte only 2018-06-25 00:20:55 +01:00
chase
6bf175ef2d Remove apollo support 2018-06-24 16:22:37 -06:00
Peter Howkins
de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 2018-06-21 03:04:32 +01:00
Peter Howkins
d5273f121b dtwm: Remove define MOTIF_ONE_DOT_ONE, backwards compatibility for motif 1.1, CDE as a whole requires 2.1 2018-06-20 01:11:17 +01:00
Peter Howkins
9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 2018-06-20 00:46:58 +01:00
Peter Howkins
5dc05eaeb4 dtwm: remove define MINIMAL_DT which is always on for CDE 2018-06-19 20:50:50 +01:00
Peter Howkins
7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 2018-06-19 20:25:58 +01:00
Peter Howkins
daba6ea7e7 dtwm: Remove the define PANELIST, it is always on for dtwm 2018-06-19 19:57:29 +01:00
chase
809c3d8bb6 Spelling fixes 2018-05-31 22:23:19 -06:00