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 — correctly.
2022-03-03 13:44:31 +00:00
Liang Chang
7368f6f09f
doc: update man pages to display ” correctly.
2022-03-03 13:44:30 +00:00
Liang Chang
f5b1ac05d9
doc: update man pages to display “ correctly.
2022-03-03 13:44:30 +00:00
Liang Chang
efe9db6585
doc: update man pages to display   correctly.
2022-03-03 13:44:29 +00:00
Liang Chang
df5cb30ec6
doc: update man pages to display   correctly.
2022-03-03 13:44:29 +00:00
Liang Chang
0c0f64dbf6
doc: update man pages to display   correctly.
2022-03-03 13:44:28 +00:00
Liang Chang
2dabfb73c8
doc: update man pages to display   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
Liang Chang
a52f988e47
dtstyle: fix window functions.
2022-02-26 02:10:00 +00:00
Jon Trulson
b8e98f9ff8
Remove include of non-existant fonts.am file
2022-02-21 22:05:44 +08:00
Liang Chang
2f0a9fa43c
cde: update .gitignore.
2022-02-21 21:22:08 +08:00
Liang Chang
6e53911b18
cde: update configure.ac.
2022-02-21 21:22:08 +08:00
Liang Chang
5b1a6658f1
dtlogin: set fontpath to support i18n.
2022-02-21 21:22:08 +08:00
Liang Chang
0188f99ea3
fontaliases: make the font aliases to support i18n.
2022-02-21 21:22:08 +08:00
Liang Chang
9af0993de5
fontaliases: add font aliases.
2022-02-21 21:22:07 +08:00
Liang Chang
658e42d317
fontaliases: revise fonts.alias for UTF-8 to display
...
multi-language correctly.
2022-02-21 21:22:07 +08:00
Jon Trulson
49c73d57ec
dtfile: make sure dterror.ds is generated and installed
2022-02-21 14:03:12 -07:00