143 Commits

Author SHA1 Message Date
hyousatsu
c7ade43d86 DtMmdb: replace Berkeley DB with LMDB. 2024-07-16 09:05:38 +00:00
Chase
45cee195bd Generify source code
Previously we would fail in some parts of the code if we did not have a
premade configuration, now we use any code that was marked as Linux, BSD and
Solaris as our basis in order to support building unknown Unix systems.
2022-08-06 11:31:51 -06:00
Chase
edf4319548 Discontinue HPUX support 2022-07-23 17:49:33 -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
65cedf8dfd Remove remaining Imakefiles, tmpls, and the delete-later dir 2022-07-04 22:49:44 -06: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
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
fbc297e77a dtinfo: improve font recognition. 2022-03-03 13:44:24 +00:00
Jon Trulson
b8e98f9ff8 Remove include of non-existant fonts.am file 2022-02-21 22:05:44 +08:00
Liang Chang
b4ffb694bd Merge branch 'master' into dtdocbook 2022-01-30 08:04:32 +08:00
Liang Chang
ec2fa5bb78 dtinfo: fix a highlighting issue. 2022-01-29 21:21:01 +08:00
Liang Chang
37c4d2e975 dtinfo: remove an unnecessary header file dependency. 2022-01-26 19:50:11 +08:00
Liang Chang
e93b2bc626 DtMmdb: move to lib directory as a standalone library. 2022-01-26 19:50:11 +08:00
Liang Chang
f3baea9faa dtinfo: update bookmark spec. 2022-01-26 19:50:11 +08:00
Liang Chang
c6661c92c9 dtdocbook: merge dtinfogen into dtdocbook. 2022-01-26 19:50:11 +08:00
Jon Trulson
31774af2f2 library versioning: try to keep the versions at 2.1.0 for all platforms 2021-12-23 13:06:44 -07:00
Jon Trulson
3a0e92adb6 Rename autotools_config.h to cde_config.h to better reflect it's ownership. 2021-12-22 13:21:43 -07:00
Jon Trulson
e10d06f210 configure/Makefiles: add checks for Xmu, Xext, and Xdmcp
We also remove sun pro specific options, and do some general cleanup
as well as remove hardcoded library refs like -lXm, -lXext, etc...
2021-12-21 16:42:22 -07:00
Jon Trulson
17602b4d21 Library (.so) versioning: preserve previous library version
Ticket #120

Change libtool's shared library version info to 3:0:1 to preserve the
previous library version of 2.1.0.

See https://autotools.io/libtool/version.html for the details on how
libtool handles this versioning info.

See https://verbump.de/ for a handy 'version calculator' using
libtools rules.
2021-12-16 12:40:15 -07:00
Liang Chang
38eb7b43d3 DtMmdb: install spec files to datadir. 2021-12-15 00:21:08 +08:00
Liang Chang
16e67fec81 Merge branch 'master' into dtdocbook 2021-12-12 20:01:35 +08:00
Liang Chang
e85356165f dtinfogen: update include directives. 2021-12-11 10:46:31 +08:00
Liang Chang
26818c2a22 dtinfogen: update prefix for lex source. 2021-12-11 09:07:23 +08:00
Liang Chang
3212d19a78 dtinfogen: replace Xt-related functions. 2021-12-11 06:07:37 +08:00
Liang Chang
ad58dca2aa DtMmdb: repair lex source in schema dir. 2021-12-11 05:40:20 +08:00
Jon Trulson
f8877e8e24 dtinfo: fix some installation issues 2021-12-10 12:52:07 -07:00
Liang Chang
5bff5c5514 DtMmdb: repair lex source in compression dir. 2021-12-11 00:47:56 +08:00
Liang Chang
ef6d06fb88 DtMmdb: repair lex and yacc source in StyleSheet dir. 2021-12-11 00:08:35 +08:00
Liang Chang
206632cfbb dtinfogen: file renaming. 2021-12-10 07:59:47 +08:00
Liang Chang
ff439cb2f4 DtMmdb: prepare for building dtinfoge. 2021-12-10 07:12:02 +08:00
Jon Trulson
e437a02e0b dtinfo/dtinfogen: make it build
Now, as to whether it all actually works, I guess we will see.
2021-12-06 17:47:00 -07:00
Jon Trulson
93a3d73ef7 dtinfo: install required stuff, also in localized/ 2021-12-06 11:59:00 -07:00
Jon Trulson
b6c938fb47 dtinfo: move the dtinfo_dfiles_hfiles.mk makefile include into dtinfo/src/ 2021-12-05 19:48:48 -07:00
Jon Trulson
89cdc161d0 dtinfo: move the dtinfo_env.mk makefile include to programs/dtinfo/ 2021-12-05 19:15:05 -07:00
Liang Chang
d6ce4d14f5 dtinfogen: Remove an unused environment variable. 2021-12-06 06:49:24 +08:00
Liang Chang
07e8d816d3 dtinfogen: Migrate to UTF-8. 2021-12-06 06:49:23 +08:00
Liang Chang
4104341be1 dtinfogen: preserve NBSP. 2021-12-06 06:49:22 +08:00
Liang Chang
ab1ea96d79 dtinfo: change the default encoding to UTF-8. 2021-12-06 06:49:21 +08:00
Liang Chang
88361e2c47 DtMmdb: change the default encoding to UTF-8. 2021-12-06 06:49:21 +08:00
Liang Chang
c6ffe6061c dtinfogen: fix a space character. 2021-12-06 06:49:21 +08:00
Liang Chang
bcdd71df8c dtinfogen: repair lex and yacc source. 2021-12-06 06:45:42 +08:00
Liang Chang
00c5ba3508 dtinfo: improve MessageMgr to avoid unexpected behavior. 2021-12-06 06:42:36 +08:00
Liang Chang
a16ba22f1a DtMmdb: add UTF-8 encoding for nbsp. 2021-12-06 06:42:36 +08:00
Liang Chang
dd4431719f DtMmdb: check if the log file exists before deleting to avoid
crash.
2021-12-06 06:42:35 +08:00
Liang Chang
4ddd76449c dtinfo: make search highlight works for UTF-8. 2021-12-06 06:42:35 +08:00
Liang Chang
e2216838d1 dtinfo: Fix a font issue to make the multilingual text can be
displayed correctly.
2021-12-06 06:42:34 +08:00
Liang Chang
e38f1ae3cf DtMmdb: Remove an extra space from the environment variable "schemaDEBUG". 2021-12-06 06:42:33 +08:00