Commit Graph

106 Commits

Author SHA1 Message Date
Patrick Georgi 7ab683d29a handle missing return values 2025-12-18 22:58:26 +01:00
Patrick Georgi ae001c320f fix misleading indentation
Mostly to shut up the compiler, but some real bugs hidden in there.
2025-12-18 22:58:26 +01:00
hyousatsu ba49a9e161 dtdocbook: link to lmdb. 2024-07-16 09:05:45 +00:00
Liang Chang f63a747814 dtdocbook: set locale explicitly. 2022-08-13 13:55:48 -06:00
Chase edf4319548 Discontinue HPUX support 2022-07-23 17:49:33 -06:00
Liang Chang 2a988df4c3 dtdocbook: fix a crash caused by type casting. 2022-04-16 08:18:06 -06: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 a046a95d81 dtdocbook: ensure the correct data type is passed into the variable
argument list.
2022-04-14 03:33:35 -04:00
Liang Chang 6cb67ad217 dtdocbook: update the token of new line. 2022-03-03 13:44:24 +00:00
Jon Trulson 7a0c30b547 docbook/doc_utils: make sure XTOOLLIB follows DTCLIENTLIBS to fix link error 2022-02-12 14:41:29 -07:00
Liang Chang 36ff969285 dtdocbook: set language for infolib properly. 2022-02-07 09:48:23 +08:00
Liang Chang 2213dfb045 dtdocbook: update macros. 2022-02-07 09:48:23 +08:00
Liang Chang 59094bcc26 dtdocbook: fix a linking issue. 2022-02-01 00:22:13 +08:00
Liang Chang b4ffb694bd Merge branch 'master' into dtdocbook 2022-01-30 08:04:32 +08:00
Liang Chang 2c3e1c8e31 dtdocbook: remove unnecessary header files dependency. 2022-01-26 19:50:12 +08:00
Liang Chang b03cd0f2aa dtdocbook: update doc_utils/Makefile.am. 2022-01-26 19:50:11 +08:00
Liang Chang c6661c92c9 dtdocbook: merge dtinfogen into dtdocbook. 2022-01-26 19:50:11 +08:00
Liang Chang f9e02f163b dtdocbook: update SGML DTDs. 2022-01-26 19:50:10 +08:00
Liang Chang c9662c8f26 dtdocbook: remove xlate_locale. 2022-01-26 19:50:10 +08:00
Liang Chang 9c8d899aa0 dtdocbook: update SGML DTDs. 2022-01-26 19:50:10 +08:00
Liang Chang 4f791b9dd4 dbtoman: remove duplicate source code and merge into dtdocbook. 2022-01-26 19:49:03 +08:00
Peter Howkins 1227dabec4 dtdocbook: Resolve uninitialized warnings 2021-12-24 10:50:28 -07:00
Liang Chang 1e9b4660ad doc2sdl: use POSIX regex functions. 2021-12-21 01:53:53 +08:00
Liang Chang 73078fb103 doc2sdl: install locale files to datadir. 2021-12-20 06:31:10 +08:00
Liang Chang 9e04623d4b doc2sdl: install tpt to datadir. 2021-12-20 04:39:37 +08:00
Liang Chang 024860dab6 doc2sdl: convert strings files to UTF-8. 2021-12-20 01:34:33 +08:00
Liang Chang 16e67fec81 Merge branch 'master' into dtdocbook 2021-12-12 20:01:35 +08:00
Liang Chang a0ac8c06bf dtdocbook: remove hardcoded /usr/dt. 2021-12-12 09:38:16 +08:00
Jon Trulson dda11f0e38 Fix a bunch of -Wempty-body warnings reported by clang
Many of these were real bugs, like:

if (cond);
   do_something

etc...

Others were just cosmetic - like placing the ';' on a separate line to
make the intention clear.
2021-12-11 13:10:24 -07:00
Liang Chang 3acbed6bc9 dtdocbook: install SGML DTDs to datadir. 2021-12-11 23:58:55 +08:00
Liang Chang 142b1e5241 dtdocbook: update SGML DTDs. 2021-12-06 07:30:36 +08:00
Liang Chang 6f952545fb dtdocbook: Migrate doc2sdl to UTF-8. 2021-12-06 06:42:31 +08:00
Liang Chang df7bc69a3f dtdocbook: Migrate instant to UTF-8. 2021-12-06 06:34:38 +08:00
Jon Trulson bfd694e8c7 doc: fix dtdocbook so it can handle parallel builds
Enable parallel building of the help files.
2021-11-11 10:03:50 -07:00
Jon Trulson 1bb5a9f030 doc: remove some no longer needed Imakefiles 2021-11-10 18:45:50 -07:00
Jon Trulson d340e07794 Setup some missing files needed for help to build correctly 2021-11-10 11:04:10 -07:00
Jon Trulson f4bd53c82e Re-add doc2sdl/SGML directory so dtdocbook can work 2021-11-08 20:28:12 -07:00
Jon Trulson d880853113 tptregexp/regsub.c: use string.h 2021-10-23 14:13:33 -06:00
Jon Trulson 51646fb06a programs/: remove Imakefiles for completed modules 2021-07-03 19:12:43 -06:00
Jon Trulson ece5c0ea14 Merge branch 'master' into autotools-conversion
Lost the ksh93 submodule so will re-add in a later commit.
2021-01-30 19:04:10 -07:00
Lev Kujawski 668b9c19a3 dtdocbook/instant: the musl C library does not define MAXNAMLEN
Use the POSIX alternative NAME_MAX instead.
2021-01-30 17:21:16 -07:00
Liang Chang 12f2fb1f10 dtdocbook: fix a segmentation fault. 2021-01-01 03:07:37 +08:00
Jon Trulson 2b338e4241 dtdocbook/xlate_locale: add proper include for strcmp 2020-09-08 08:44:19 -06:00
Jon Trulson cc12058502 dtdocbook: make it build under autotools
Remove a pile of old SGML stuff we no longer need in dtdocbook since
we use NSGMLS.

Use some TCL macros from m4/tcl.m4 to loacate and use information in
the tclConfig.sh script installed with TCL.  I had to modify it to
export TCL_INCLUDE_SPEC, which was present but not imported.
2020-09-07 17:43:01 -06:00
Jon Trulson e481f4cb93 Merge branch 'master' into autotools-conversion 2019-12-01 13:31:21 -07:00
Marcin Cieślak 5cebd7c4da dtdocbook/instant: fix buffer overlow on German umlaut in latin-1
One-off error:

Old buffer length was 6 for one character (3 * 1 + 3)
We need one more byte par character in the buffer for
the hex representation of it.

+0 '"'
+1 '\\'
+2 'x'
+3 'f'
+4 'c'
+5 '"'
+6 0x0 << overflow

tcl combined with RCHECK will abort because memory blocks
are allocated contiguously and we overwrite the magic marker
of the next block.
2019-11-30 10:13:43 -07: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 2d136b7062 programs/dtdocbook: add automake files 2019-10-23 15:34:20 -06:00
Jose Rubio 507665352f Link TCL libraries and restrict tcl8.6 to SuSE only. 2019-09-16 14:58:21 +02:00
Jon Trulson c575ca9315 dtdockbook/instant: Add the proper paths for TCL on NetBSD
Patch submitted by Danilo Pecher <danilo.pecher@data-experts.biz>
2019-02-24 12:54:42 -07:00