Jon Trulson [Thu, 28 Jun 2018 22:55:04 +0000 (16:55 -0600)]
Merge branch 'master' into cde-next
Jon Trulson [Thu, 28 Jun 2018 04:48:30 +0000 (22:48 -0600)]
dtdocbook/tcl/tclUtil.c: fix merge error
Jon Trulson [Thu, 28 Jun 2018 04:30:28 +0000 (22:30 -0600)]
FreeBSD.cf, OpenBSD.cf: remove -Wno-deprecated-register, no longer needed
Jon Trulson [Thu, 28 Jun 2018 04:26:18 +0000 (22:26 -0600)]
lib/tt/mini_isam: remove register keyword
Jon Trulson [Thu, 28 Jun 2018 04:23:40 +0000 (22:23 -0600)]
dtdocbook/regexp.c, remove register keyword
Jon Trulson [Thu, 28 Jun 2018 00:05:34 +0000 (18:05 -0600)]
dtudcfonted, dtudcexch: delete from repository
Jon Trulson [Thu, 28 Jun 2018 00:02:47 +0000 (18:02 -0600)]
util/dttypes: remove register keyword
Jon Trulson [Thu, 28 Jun 2018 00:00:58 +0000 (18:00 -0600)]
nsgmls: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:59:51 +0000 (17:59 -0600)]
localized/util: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:54:24 +0000 (17:54 -0600)]
dtwm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:52:01 +0000 (17:52 -0600)]
dtterm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:49:12 +0000 (17:49 -0600)]
dtstyle: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:38:39 +0000 (17:38 -0600)]
dtsr: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:37:18 +0000 (17:37 -0600)]
dtscreen: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:32:57 +0000 (17:32 -0600)]
dtprintinfo: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:30:51 +0000 (17:30 -0600)]
dtpad: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:29:25 +0000 (17:29 -0600)]
dtmail: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:25:01 +0000 (17:25 -0600)]
dtlogin: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:18:06 +0000 (17:18 -0600)]
dtksh: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:57:54 +0000 (16:57 -0600)]
dtinfo: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:42:58 +0000 (16:42 -0600)]
dtinfo: remove TKTemplate.nd.c
Jon Trulson [Wed, 27 Jun 2018 22:37:15 +0000 (16:37 -0600)]
dtimsstart: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:32:54 +0000 (16:32 -0600)]
dtfile: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:26:13 +0000 (16:26 -0600)]
dtdocbook: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:14:33 +0000 (16:14 -0600)]
dtcm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:10:16 +0000 (16:10 -0600)]
dtcalc: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:08:50 +0000 (16:08 -0600)]
dtappbuilder: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:58:39 +0000 (15:58 -0600)]
dtaction: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:55:44 +0000 (15:55 -0600)]
tt/bin: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:53:46 +0000 (15:53 -0600)]
tt/lib: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:30:28 +0000 (15:30 -0600)]
lib/pam: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:26:28 +0000 (15:26 -0600)]
lib/pam/examples/login: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:24:08 +0000 (15:24 -0600)]
lib/csa: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:15:59 +0000 (15:15 -0600)]
DtWidget: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:07:39 +0000 (15:07 -0600)]
DtTerm/util: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:06:10 +0000 (15:06 -0600)]
DtSvc/DtUtil2: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:03:37 +0000 (15:03 -0600)]
DtSvc/DtUtil1: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:55:20 +0000 (14:55 -0600)]
DtSvc/DtEncap: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:52:33 +0000 (14:52 -0600)]
DtSvc/DtCodelibs: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:48:29 +0000 (14:48 -0600)]
lib/DtSearch: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:37:24 +0000 (14:37 -0600)]
DtSearch/raima: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:22:00 +0000 (14:22 -0600)]
lib/DtPrint: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:19:02 +0000 (14:19 -0600)]
lib/DtHelp: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:18:31 +0000 (14:18 -0600)]
lib/DtHelp/jpeg: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:09:44 +0000 (14:09 -0600)]
lib/DtHelp/il: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:16:04 +0000 (13:16 -0600)]
examples/dtwsm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:14:11 +0000 (13:14 -0600)]
util/dbtoman/instant: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:10:34 +0000 (13:10 -0600)]
util/mkshadow: delete ancient unused utility
Jon Trulson [Wed, 27 Jun 2018 19:08:13 +0000 (13:08 -0600)]
makedepend: remove register keyword
Peter Howkins [Thu, 28 Jun 2018 03:25:29 +0000 (04:25 +0100)]
localized/util: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:58 +0000 (04:24 +0100)]
dttypes: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:28 +0000 (04:24 +0100)]
dtsr: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:03 +0000 (04:24 +0100)]
dtpad: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:23:35 +0000 (04:23 +0100)]
dthelp: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:23:07 +0000 (04:23 +0100)]
dtscreen: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:22:06 +0000 (04:22 +0100)]
dtterm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:21:25 +0000 (04:21 +0100)]
dtstyle: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:20:53 +0000 (04:20 +0100)]
dtpdmd: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:20:10 +0000 (04:20 +0100)]
dtpdm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:19:15 +0000 (04:19 +0100)]
dtimsstart: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:18:25 +0000 (04:18 +0100)]
dtsession: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:17:53 +0000 (04:17 +0100)]
dtwm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:16:41 +0000 (04:16 +0100)]
dtlogin: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:15:59 +0000 (04:15 +0100)]
dticon: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:15:16 +0000 (04:15 +0100)]
dtinfo: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:14:11 +0000 (04:14 +0100)]
dtfile/dtcopy: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:13:21 +0000 (04:13 +0100)]
dtfile: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:12:10 +0000 (04:12 +0100)]
dtdocbook: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:11:21 +0000 (04:11 +0100)]
dtcreate: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:10:42 +0000 (04:10 +0100)]
dtcm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:09:20 +0000 (04:09 +0100)]
dtcalc: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:08:35 +0000 (04:08 +0100)]
dtappbuilder: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:07:44 +0000 (04:07 +0100)]
dsdm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:06:47 +0000 (04:06 +0100)]
libtt: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:01:19 +0000 (04:01 +0100)]
libDtTerm: Change to ANSI function definition
Peter Howkins [Thu, 28 Jun 2018 02:58:49 +0000 (03:58 +0100)]
libDtSvc: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:56:02 +0000 (03:56 +0100)]
libDtMrm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:54:49 +0000 (03:54 +0100)]
libcsa: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:53:31 +0000 (03:53 +0100)]
libDtHelp: Change to ANSI function definitions
Ulrich Wilkens [Thu, 28 Jun 2018 02:29:17 +0000 (04:29 +0200)]
Use installed X11 includes and libs
Peter Howkins [Thu, 28 Jun 2018 02:51:33 +0000 (03:51 +0100)]
dbtoman: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:49:38 +0000 (03:49 +0100)]
config/util: Change to ANSI function definitions
Matthew R. Trower [Wed, 27 Jun 2018 03:47:09 +0000 (22:47 -0500)]
Fix DtMail compilation on Sun with GCC
Ulrich Wilkens [Wed, 27 Jun 2018 01:55:19 +0000 (03:55 +0200)]
Reenable gcc support on FreeBSD and OpenBSD
Matthew R. Trower [Tue, 12 Jun 2018 00:59:44 +0000 (19:59 -0500)]
Enable building against an arbitrary Motif installation
* Give MotifProjectRoot priority over system libs
* Switch to UseInstalledMotif (but retain necessary imports)
Peter Howkins [Mon, 25 Jun 2018 00:24:31 +0000 (01:24 +0100)]
dtfile: Remove define MULTIBYTE which is always on for CDE
Peter Howkins [Sun, 24 Jun 2018 23:20:55 +0000 (00:20 +0100)]
dtwm: In CDE we always build with MULTIBYTE support, disable unused singlebyte only
chase [Sun, 24 Jun 2018 19:15:00 +0000 (14:15 -0500)]
Remove apollo support
chase [Sun, 24 Jun 2018 12:22:21 +0000 (07:22 -0500)]
Remove macII support
chase [Sun, 24 Jun 2018 19:23:57 +0000 (14:23 -0500)]
linux.cf: Remove permissive flag
Jon Trulson [Sun, 24 Jun 2018 21:46:55 +0000 (15:46 -0600)]
Merge branch 'master' into cde-next
Jon Trulson [Sun, 24 Jun 2018 18:48:14 +0000 (12:48 -0600)]
linux/site.def: use an if !defined() gaurd for DtLocalesToBuild
Without this, you cannot use the command line to select the languages
to build, you would have to edit site.def directly.
With this fix, you can build a language on linux with something like:
make World IMAKE_DEFINES='-DDtLocalesToBuild="de_DE.ISO8859-1 es_ES.ISO8859-1"'
to build the DE (German) and es (Spanish) locales.
Peter Howkins [Sat, 23 Jun 2018 23:50:56 +0000 (00:50 +0100)]
dthelp: Convert all K&R function definitions to ANSI (C90) standard
Peter Howkins [Sat, 23 Jun 2018 00:38:03 +0000 (01:38 +0100)]
dthelp: Remove spectaculaly obsolete MSDOS support
Peter Howkins [Fri, 22 Jun 2018 23:48:36 +0000 (00:48 +0100)]
dthelp: Remove always on macro M_NOPAR which was just there to support ancient compilers that don't have 'void'
Peter Howkins [Fri, 22 Jun 2018 19:40:47 +0000 (20:40 +0100)]
dthelp: Remove define M_PROTO that was always turned on (for all platforms) that enabled ANSI not K&R function prototypes
Peter Howkins [Thu, 21 Jun 2018 02:04:32 +0000 (03:04 +0100)]
dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support
Jon Trulson [Wed, 20 Jun 2018 22:59:34 +0000 (16:59 -0600)]
libtt: if local hostname lookup fails, default to localhost
A recurring problem, mainly on the BSD's, and also on some Linux
installations, is a failure for ttsession to start and any clients
trying to attach to it failing due to having a hostname that is not
associated with an IP address.
This is due to code which looks up the hostname, and if it does not
have a valid host record, then TT just fails.
This has required those users to add an alias for their host name in
their /etc/hosts file.
With this commit, this should no longer be necessary. Now, if
_XGethostbyname() fails when looking up the local name, a default of
"localhost" is used, which should always exist.
This was run tested on Linux and FreeBSD 11.1. It was compile tested
on OpenBSD 6.2.
Matthew R. Trower [Tue, 12 Jun 2018 04:10:39 +0000 (23:10 -0500)]
Minor corrections and cleanup to sun.cf
Matthew R. Trower [Tue, 19 Jun 2018 20:25:20 +0000 (15:25 -0500)]
Resolve inconsistent strcasestr availability on Sun