1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 03:32:24 +00:00
Commit graph

2544 commits

Author SHA1 Message Date
Chase
4370a95a84 dthelp: remove obsolete and non-compiled code 2022-07-30 19:36:32 -06:00
Liang Chang
1e7374e2f9 fontaliases: install to DESTDIR correctly. 2022-07-28 22:03:49 +00:00
Jon Trulson
a3d056f56e configure.ac: bump version to 2.5.0a 2022-07-23 18:27:48 -06:00
Chase
edf4319548 Discontinue HPUX support 2022-07-23 17:49:33 -06:00
Chase
bd83b53d56 dtfile/dtcopy: remove duplicate icons 2022-07-23 17:49:33 -06:00
Chase
cfc1664a31 configure.ac: remove patch requirement 2022-07-23 17:49:33 -06:00
Jon Trulson
d1c935e716 Prep for 2.5.0 release 2022-07-23 14:52:32 -06:00
Jon Trulson
eb526f1ecf CONTRIBUTORS: add Martijn Dekker (ksh93) 2022-07-09 17:57:01 -06:00
Jon Trulson
81c3c7b0eb ksh93: fix BSD builds due to iconv confusion
For the BSD's we do not want to pass CFLAGS since it includes a
-I/usr/local/incude directive.

This breaks ksh's iconv detection due to the weird way in which iconv
seems to be handled on the BSD's - both a libc impl (preferred), and a
possibly external GNU iconv impl installed in /usr/local.

/usr/local/include is added to CFLAGS by the X11/Motif detection logic
- since that is where all of the needed headers are on the BSDs.

One of the patches from Martijn Decker added CFLAGS to the ksh93 build
CCFLAGS which made this problem show up.

So until/unless that is fixed in ksh93, we will avoid sending
anything to the ksh build system except for SUIDEXECDEFINES
2022-07-09 17:50:35 -06:00
Jon Trulson
b4e936f6f8 gitignore: split out dtksh gitignores into a separate dtksh/.gitignore
Also, add new files based on upgrade patch from Martjin Dekker (ksh93
maintainer).
2022-07-09 17:50:35 -06:00
Martijn Dekker
bf00d3b274 dtksh: Upgrade ksh93 to 1.0.0-beta.2 2021-12-28
Patch from current ksh93 maintainer <https://github.com/ksh93/ksh>.

cde/programs/dtksh/ksh93/**:
- Upgraded. A load of bugs fixed, some minor features added.
  See NEWS from 2021-02-01 upwards.

cde/programs/dtksh/Makefile.am:
- Don't cd into ksh93 any more to invoke the package or shtests
  scripts; they now automatically find their directories.
- Pass $(CFLAGS) to build ksh with optimisation.
- Remove -D_std_malloc flag as vmalloc is now deprecated and disabled
  by default.
- Add a 'make check' target to Makefile.am that runs the ksh93
  regression tests on dtksh to make sure the additions don't interfere
  with anything. It skips running the tests with shcomp because CDE
  doesn't use that. The tests all pass here on Slackware 14.2. :-)

cde/programs/dtksh/init.patch:
- Removed; I've upstreamed it. It was the only one that wasn't upstreamed
  yet, and more code cleanups are coming, breaking downstream patches. If
  something needs updating, just email me a diff.

cde/programs/dtksh/dtkcmds.h:
- Update the ADDBUILTIN macro to remove the __PROTO__ macro use. The
  proto(1) tool, responsible for all such pre-C89 K&R C compatibility
  voodoo, has been removed, so that macro is no longer defined.

cde/programs/dtksh/setup.sh:
- Workaround script removed. I rewrote 'bin/package flat make' in a way
  that works correctly and changed Makefile.am to use that instead.

Hope this helps. Happy new year.
2022-07-09 17:50:35 -06:00
Jon Trulson
d5e651ecf3 dtinfo: restore dtinfo/dtinfo/src/dtinfo_msg.tmpl, accidentally deleted 2022-07-09 12:53:10 -06:00
Jon Trulson
779e04f2b0 CONTRIBUTORS: remove some duplicates 2022-07-06 17:24:48 -06:00
Jon Trulson
894ad07e10 configure: rework detection of Xrender 2022-07-06 17:01:37 -06:00
Peter Howkins
1f5ec7f034 Allow the window manager to handle centered, fit and fill backdrops 2022-07-06 17:00:49 -06:00
Jon Trulson
8e09e4be73 Update CONTRIBUTORS file 2022-07-05 12:24:05 -06:00
Jon Trulson
15595a9c54 .gitignore: update doc/*ISO8858-1 to doc/*UTF-8 names 2022-07-04 22:50:36 -06:00
Jon Trulson
65cedf8dfd Remove remaining Imakefiles, tmpls, and the delete-later dir 2022-07-04 22:49:44 -06:00
Jon Trulson
73c7cdd7fb configure.ac: add --disable-docs option to disable doc building
Using this option to configure will disable the building of the dthelp
and dtinfo documentation files.
2022-07-04 15:53:53 -06:00
Liang Chang
2a988df4c3 dtdocbook: fix a crash caused by type casting. 2022-04-16 08:18:06 -06:00
Liang Chang
c051e6d3bc dtcm: set default calendar version to avoid segfault. 2022-04-15 11:09:05 +00:00
Liang Chang
3180a9e02c dtdocbook: only check LC_CTYPE to determine the locale for
DtSearch.
2022-04-15 11:00:06 +00:00
Liang Chang
c3b1d645a9 DtUtil1: fix a pointer casting issue. 2022-04-15 13:33:24 -04:00
Liang Chang
a046a95d81 dtdocbook: ensure the correct data type is passed into the variable
argument list.
2022-04-14 03:33:35 -04:00
Liang Chang
1adb29e6a7 tt: remove an unnecessary macro definition. 2022-03-25 16:02:53 -06:00
Liang Chang
0797e9ca72 tt: ensure all versions of mapping can be deleted from portmap. 2022-03-25 15:24:31 -06:00
Liang Chang
2e69f83d33 tt: ensure ttsession is shut down properly. 2022-03-23 23:54:31 +00:00
Liang Chang
1ac963d735 tt: prevent superfluous ttsession processes. 2022-03-24 14:49:03 +00:00
Liang Chang
3795cdbd5e doc: update dtdocbook2infolib related documents. 2022-03-03 19:10:35 +00:00
Liang Chang
9904fe4c94 doc: update dtdocbook2infolib man page. 2022-03-03 13:44:31 +00:00
Liang Chang
1905563a8c doc: update man pages to display &mdash; correctly. 2022-03-03 13:44:31 +00:00
Liang Chang
7368f6f09f doc: update man pages to display &rdquo; correctly. 2022-03-03 13:44:30 +00:00
Liang Chang
f5b1ac05d9 doc: update man pages to display &ldquo; correctly. 2022-03-03 13:44:30 +00:00
Liang Chang
efe9db6585 doc: update man pages to display &hairsp; correctly. 2022-03-03 13:44:29 +00:00
Liang Chang
df5cb30ec6 doc: update man pages to display &thinsp; correctly. 2022-03-03 13:44:29 +00:00
Liang Chang
0c0f64dbf6 doc: update man pages to display &numsp; correctly. 2022-03-03 13:44:28 +00:00
Liang Chang
2dabfb73c8 doc: update man pages to display &ensp; correctly. 2022-03-03 13:44:28 +00:00
Liang Chang
6fdcc6b8b5 dtinfo: update help callback name to XmNhelpCallback. 2022-03-03 13:44:27 +00:00
Liang Chang
a84595bf03 dtinfo: ensure the print setup dialog initializing properly. 2022-03-03 13:44:27 +00:00
Liang Chang
342386bfab dtinfo: prevent allocating redundant DtPrintSetupData. 2022-03-03 13:44:27 +00:00
Liang Chang
14c89d4578 DtSearch: processing multibyte characters based on locale settings
to avoid confusion.
2022-03-03 13:44:26 +00:00
Liang Chang
c983f2ffc9 doc: update fonts used in guides. 2022-03-03 13:44:26 +00:00
Liang Chang
bad30e1b1a dtinfo: fix a highlighting issue. 2022-03-03 13:44:26 +00:00
Liang Chang
b796f9fce4 dtinfo: fix a crash. 2022-03-03 13:44:25 +00:00
Liang Chang
bf7e7b2f72 doc: update man pages to display hyphen-minus correctly. 2022-03-03 13:44:25 +00:00
Liang Chang
6cb67ad217 dtdocbook: update the token of new line. 2022-03-03 13:44:24 +00:00
Liang Chang
fbc297e77a dtinfo: improve font recognition. 2022-03-03 13:44:24 +00:00
Jon Trulson
06460abd36 DtSvc/MsgLog.c: remove extra 'noise' around log events
Previous:
-=-=-=-=
*** INFORMATION(0): dtwm: PID 1758056: Sun Feb 27 15:49:37 2022
Workspace Manager: XmeRenderTableGetDefaultFont() failed, trying a fixed font

*** [142]

-=-=-=-=

New:
-=-=-=-=
*** INFORMATION(0): dtwm: PID 1758839: Sun Feb 27 15:54:09 2022
Workspace Manager: XmeRenderTableGetDefaultFont() failed, trying a fixed font
[142 bytes]

-=-=-=-=
2022-02-27 15:58:48 -07:00
Jon Trulson
dcf499ded2 gitignore: dtfile and fontaliases additions 2022-02-26 15:51:19 -07:00
Jon Trulson
383b5e4b59 dtstyle: fix bugs preventing SM save from working properly
All of the dtstyle session save routines used sprintf/snprintf whereby
the destination buffer was also a source buffer, like so:

snprintf(bufr, sizeof(style.tmpBigStr), "%s*Fonts.x: %d\n", bufr, x);
         ^^^^                            ^^                 ^^^^

That results in undefined behavior, which mainly meant missing or
currupted XRM resources being saved in the session file for dtstyle.
2022-02-26 15:51:09 -07:00