Commit Graph

63 Commits

Author SHA1 Message Date
chase 66db2259f7 Remove redundant motif widgets 2018-07-29 16:52:44 -06:00
Jon Trulson 556ce45298 dtinfo: remove register keyword 2018-06-27 22:20:34 -06:00
Jon Trulson 7c0de21ad4 dtinfo: remove TKTemplate.nd.c 2018-06-27 22:17:25 -06:00
Peter Howkins 4cf746f177 dtinfo: Change to ANSI function definitions 2018-06-28 04:15:16 +01:00
Jon Trulson 825a504a11 XPM: Replace calls to XmeXpm*() with regular Xpm*()
This is no longer needed on modern Motif's.
2018-06-14 16:50:57 -06:00
Jon Trulson 0554f2335f dtinfo/freebsd: fix a (int)NULL cast in DtSR_SearchEngine.C
This caused a compilation failure using gcc6 on FBSD 11.1-STABLE.
2018-06-13 17:57:46 -06:00
chase 809c3d8bb6 Spelling fixes 2018-05-31 22:23:19 -06:00
Ulrich Wilkens 297b6bd845 Fix warnings on FreeBSD 2018-05-31 22:04:08 -06:00
Ulrich Wilkens 07f272122d Fix Linux rpc problems with new glibc 2018-05-31 18:00:22 -06:00
Ulrich Wilkens 16fbb15ecc Fix BSD and Sun problems after coverity fixes 2018-05-31 17:46:03 -06:00
chase 4f5e7fe5e3 Use POSIX macros for linux 2018-05-24 18:22:55 -06:00
chase 164e695cd0 remove OSF1 support 2018-05-24 14:25:26 -06:00
chase 07900bd93b Remove Unixware and openserver support 2018-05-20 12:13:07 -06:00
chase 8a4f389634 Remove UXPDS support 2018-05-15 20:27:22 -06:00
chase 158fc36af4 Remove examples/motif 2018-05-13 13:12:47 -06:00
chase 3ccf3a8b86 Add missing license headers on *.hh files and others 2018-05-12 15:49:13 -06:00
chase 33d2749ea3 Last of the spelling fixed 2018-04-28 12:36:44 -06:00
chase 1fe5a550b2 Fix typo in license headers 2018-04-28 12:30:20 -06:00
Peter Howkins 3b2d34b5a4 dtinfo: Extra fixes for previous believed fixed things (coverity) 2018-04-24 03:25:54 +01:00
Peter Howkins 2f634848ce dtinfo: Fix coverity warning related to using delete not delete [] 2018-04-23 02:20:23 +01:00
Peter Howkins 6e7e9d91e1 dtinfo: Resolve coverity warnings related to uninitialised members of classes 2018-04-19 23:25:47 +01:00
Peter Howkins 494fd64314 dtinfo/dtinfogen: Fix segfault introduced by over zealously fixing coverity resource leak 2018-04-05 18:16:10 +01:00
Peter Howkins bc28c20524 dtinfo: fix coverity issues related to null checks after dereference 2018-04-04 22:42:06 +01:00
Peter Howkins 2b15c4057e dtinfo: Fix coverity issues for resource leaks 2018-04-04 22:07:10 +01:00
Jon Trulson 8f7c874ba0 fontaliases: use copy rather than symlink since bdftopcf can't handle those
bdftopcf specifically will not read symbolic links.  This causes it to
fail when creating the programs/fontaliases/*/C/dtinfo.pcf.Z file and
subsequently, the fonts.dir file.

So, we add a new Imake macro: CopySourceFile(), to copy rather than
symlink the dtinfo.bdf file so these operations can complete
successfully.  The dtinfo.bdf file is only 5KB, so there's very little
impact having an extra copy created during a build.
2018-04-03 13:03:26 -06:00
Jon Trulson 05773d7499 dtinfo/OutlineListViewMotif.C: coverity CID 87754; memset truncated 2018-03-31 18:53:29 -06:00
Jon Trulson 0c0b77a509 dtinfo/MixedGen.C: coverity CID 89495; use after free 2018-03-31 14:42:22 -06:00
Jon Trulson af58b6be10 dtinfo/DtSR: coverity CID 88552; memory corruption 2018-03-31 14:33:31 -06:00
Jon Trulson 8862366f00 dtinfo/TextParser.C: coverity CID 89054; mem corruption 2018-03-31 14:33:23 -06:00
Peter Howkins b1c3729e88 Change dtmmdb class from tuple to mmdb_tuple 2018-03-21 01:03:31 +00:00
Peter Howkins abd209a83c Change how read and write errors are detected on fstream based streams. 2018-03-21 01:01:09 +00:00
Ulrich Wilkens 574cf20b31 Fix dtinfo document build on OpenBSD 2016-06-10 16:15:57 -06:00
Peter Howkins 2ea057d511 Disable all code related to libXp
deprecated and mostly no longer included on current OSes
2016-04-20 20:17:22 +01:00
Ulrich Wilkens 29294e0373 Fix FreeBSD 10.1 build 2014-11-20 17:48:57 -07:00
Ulrich Wilkens 01d6c363fa OpenIndiana and Solaris port 2014-10-28 13:40:11 -06:00
Ulrich Wilkens 42e891d9e7 Resolve many build warnings
This patch fixes many warnings from the beginning of the build up to
and including the depend stage. Nearly all warnings should be gone
even with -Wall.
2014-09-23 17:57:50 -06:00
Ulrich Wilkens c3f74eec17 FreeBSD 10 clang port 2014-07-27 12:32:35 -06:00
Ulrich Wilkens 38dfc9e235 Fix dtinfo search engine 2014-04-01 16:52:36 -06:00
Peter Tribble 468d576030 initial illumos port 2014-03-22 16:33:11 -06:00
Jon Trulson 1e0eb4e522 dtinfo: stub out XmPrint stuff if there is no XmPrint support. 2014-03-10 20:58:17 -06:00
Ulrich Wilkens d0a57b6d57 Fix for dtinfo segfaults 2014-02-22 19:18:07 -07:00
Ulrich Wilkens 2712d5f787 NetBSD port 2014-02-22 19:12:19 -07:00
alx 46a6a58fbd wwl: fixed dtinfo segfault due to missing copy constructor in WArgList 2014-02-22 19:05:47 -07:00
Ulrich Wilkens 6b0da8f335 Introduction of BSDArchitecture 2013-10-20 16:23:40 -06:00
Ulrich Wilkens 2d08153289 correction of message files 2013-09-15 19:35:53 -06:00
Jon Trulson c6f1d5ac05 dtinfogen_worker: don't free variables then use them later.
In several places, variables were XFree()'d, but then used in system()
commands later.  This would cause various issues - on my system, I'd
get:

sh: 1: Syntax error: EOF in backquote substitution
system for rm failed; exiting...

while building the guides.
2013-08-31 17:18:53 -06:00
Ulrich Wilkens 92424bd169 dtinfo subdirectory mmdb 2013-08-29 19:45:18 -06:00
Ulrich Wilkens eb698f32cf dtinfo subdirectory dtinfogen 2013-08-29 19:44:12 -06:00
Ulrich Wilkens aef2830df2 dtinfo subdirectory dtinfo 2013-08-29 19:42:40 -06:00
Ulrich Wilkens fbd81ef151 dtinfo subdirectory DtMmdb 2013-08-29 19:41:27 -06:00