oweals/cde.git
6 years agoMerge branch 'master' into cde-next
Jon Trulson [Thu, 28 Jun 2018 22:55:04 +0000 (16:55 -0600)]
Merge branch 'master' into cde-next

6 years agodtdocbook/tcl/tclUtil.c: fix merge error
Jon Trulson [Thu, 28 Jun 2018 04:48:30 +0000 (22:48 -0600)]
dtdocbook/tcl/tclUtil.c: fix merge error

6 years agoFreeBSD.cf, OpenBSD.cf: remove -Wno-deprecated-register, no longer needed
Jon Trulson [Thu, 28 Jun 2018 04:30:28 +0000 (22:30 -0600)]
FreeBSD.cf, OpenBSD.cf: remove -Wno-deprecated-register, no longer needed

6 years agolib/tt/mini_isam: remove register keyword
Jon Trulson [Thu, 28 Jun 2018 04:26:18 +0000 (22:26 -0600)]
lib/tt/mini_isam: remove register keyword

6 years agodtdocbook/regexp.c, remove register keyword
Jon Trulson [Thu, 28 Jun 2018 04:23:40 +0000 (22:23 -0600)]
dtdocbook/regexp.c, remove register keyword

6 years agodtudcfonted, dtudcexch: delete from repository
Jon Trulson [Thu, 28 Jun 2018 00:05:34 +0000 (18:05 -0600)]
dtudcfonted, dtudcexch: delete from repository

6 years agoutil/dttypes: remove register keyword
Jon Trulson [Thu, 28 Jun 2018 00:02:47 +0000 (18:02 -0600)]
util/dttypes: remove register keyword

6 years agonsgmls: remove register keyword
Jon Trulson [Thu, 28 Jun 2018 00:00:58 +0000 (18:00 -0600)]
nsgmls: remove register keyword

6 years agolocalized/util: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:59:51 +0000 (17:59 -0600)]
localized/util: remove register keyword

6 years agodtwm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:54:24 +0000 (17:54 -0600)]
dtwm: remove register keyword

6 years agodtterm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:52:01 +0000 (17:52 -0600)]
dtterm: remove register keyword

6 years agodtstyle: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:49:12 +0000 (17:49 -0600)]
dtstyle: remove register keyword

6 years agodtsr: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:38:39 +0000 (17:38 -0600)]
dtsr: remove register keyword

6 years agodtscreen: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:37:18 +0000 (17:37 -0600)]
dtscreen: remove register keyword

6 years agodtprintinfo: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:32:57 +0000 (17:32 -0600)]
dtprintinfo: remove register keyword

6 years agodtpad: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:30:51 +0000 (17:30 -0600)]
dtpad: remove register keyword

6 years agodtmail: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:29:25 +0000 (17:29 -0600)]
dtmail: remove register keyword

6 years agodtlogin: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:25:01 +0000 (17:25 -0600)]
dtlogin: remove register keyword

6 years agodtksh: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 23:18:06 +0000 (17:18 -0600)]
dtksh: remove register keyword

6 years agodtinfo: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:57:54 +0000 (16:57 -0600)]
dtinfo: remove register keyword

6 years agodtinfo: remove TKTemplate.nd.c
Jon Trulson [Wed, 27 Jun 2018 22:42:58 +0000 (16:42 -0600)]
dtinfo: remove TKTemplate.nd.c

6 years agodtimsstart: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:37:15 +0000 (16:37 -0600)]
dtimsstart: remove register keyword

6 years agodtfile: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:32:54 +0000 (16:32 -0600)]
dtfile: remove register keyword

6 years agodtdocbook: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:26:13 +0000 (16:26 -0600)]
dtdocbook: remove register keyword

6 years agodtcm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:14:33 +0000 (16:14 -0600)]
dtcm: remove register keyword

6 years agodtcalc: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:10:16 +0000 (16:10 -0600)]
dtcalc: remove register keyword

6 years agodtappbuilder: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 22:08:50 +0000 (16:08 -0600)]
dtappbuilder: remove register keyword

6 years agodtaction: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:58:39 +0000 (15:58 -0600)]
dtaction: remove register keyword

6 years agott/bin: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:55:44 +0000 (15:55 -0600)]
tt/bin: remove register keyword

6 years agott/lib: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:53:46 +0000 (15:53 -0600)]
tt/lib: remove register keyword

6 years agolib/pam: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:30:28 +0000 (15:30 -0600)]
lib/pam: remove register keyword

6 years agolib/pam/examples/login: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:26:28 +0000 (15:26 -0600)]
lib/pam/examples/login: remove register keyword

6 years agolib/csa: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:24:08 +0000 (15:24 -0600)]
lib/csa: remove register keyword

6 years agoDtWidget: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:15:59 +0000 (15:15 -0600)]
DtWidget: remove register keyword

6 years agoDtTerm/util: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:07:39 +0000 (15:07 -0600)]
DtTerm/util: remove register keyword

6 years agoDtSvc/DtUtil2: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:06:10 +0000 (15:06 -0600)]
DtSvc/DtUtil2: remove register keyword

6 years agoDtSvc/DtUtil1: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 21:03:37 +0000 (15:03 -0600)]
DtSvc/DtUtil1: remove register keyword

6 years agoDtSvc/DtEncap: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:55:20 +0000 (14:55 -0600)]
DtSvc/DtEncap: remove register keyword

6 years agoDtSvc/DtCodelibs: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:52:33 +0000 (14:52 -0600)]
DtSvc/DtCodelibs: remove register keyword

6 years agolib/DtSearch: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:48:29 +0000 (14:48 -0600)]
lib/DtSearch: remove register keyword

6 years agoDtSearch/raima: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:37:24 +0000 (14:37 -0600)]
DtSearch/raima: remove register keyword

6 years agolib/DtPrint: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:22:00 +0000 (14:22 -0600)]
lib/DtPrint: remove register keyword

6 years agolib/DtHelp: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:19:02 +0000 (14:19 -0600)]
lib/DtHelp: remove register keyword

6 years agolib/DtHelp/jpeg: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:18:31 +0000 (14:18 -0600)]
lib/DtHelp/jpeg: remove register keyword

6 years agolib/DtHelp/il: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 20:09:44 +0000 (14:09 -0600)]
lib/DtHelp/il: remove register keyword

6 years agoexamples/dtwsm: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:16:04 +0000 (13:16 -0600)]
examples/dtwsm: remove register keyword

6 years agoutil/dbtoman/instant: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:14:11 +0000 (13:14 -0600)]
util/dbtoman/instant: remove register keyword

6 years agoutil/mkshadow: delete ancient unused utility
Jon Trulson [Wed, 27 Jun 2018 19:10:34 +0000 (13:10 -0600)]
util/mkshadow: delete ancient unused utility

6 years agomakedepend: remove register keyword
Jon Trulson [Wed, 27 Jun 2018 19:08:13 +0000 (13:08 -0600)]
makedepend: remove register keyword

6 years agolocalized/util: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:25:29 +0000 (04:25 +0100)]
localized/util: Change to ANSI function definitions

6 years agodttypes: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:58 +0000 (04:24 +0100)]
dttypes: Change to ANSI function definitions

6 years agodtsr: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:28 +0000 (04:24 +0100)]
dtsr: Change to ANSI function definitions

6 years agodtpad: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:24:03 +0000 (04:24 +0100)]
dtpad: Change to ANSI function definitions

6 years agodthelp: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:23:35 +0000 (04:23 +0100)]
dthelp: Change to ANSI function definitions

6 years agodtscreen: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:23:07 +0000 (04:23 +0100)]
dtscreen: Change to ANSI function definitions

6 years agodtterm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:22:06 +0000 (04:22 +0100)]
dtterm: Change to ANSI function definitions

6 years agodtstyle: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:21:25 +0000 (04:21 +0100)]
dtstyle: Change to ANSI function definitions

6 years agodtpdmd: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:20:53 +0000 (04:20 +0100)]
dtpdmd: Change to ANSI function definitions

6 years agodtpdm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:20:10 +0000 (04:20 +0100)]
dtpdm: Change to ANSI function definitions

6 years agodtimsstart: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:19:15 +0000 (04:19 +0100)]
dtimsstart: Change to ANSI function definitions

6 years agodtsession: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:18:25 +0000 (04:18 +0100)]
dtsession: Change to ANSI function definitions

6 years agodtwm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:17:53 +0000 (04:17 +0100)]
dtwm: Change to ANSI function definitions

6 years agodtlogin: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:16:41 +0000 (04:16 +0100)]
dtlogin: Change to ANSI function definitions

6 years agodticon: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:15:59 +0000 (04:15 +0100)]
dticon: Change to ANSI function definitions

6 years agodtinfo: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:15:16 +0000 (04:15 +0100)]
dtinfo: Change to ANSI function definitions

6 years agodtfile/dtcopy: 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

6 years agodtfile: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:13:21 +0000 (04:13 +0100)]
dtfile: Change to ANSI function definitions

6 years agodtdocbook: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:12:10 +0000 (04:12 +0100)]
dtdocbook: Change to ANSI function definitions

6 years agodtcreate: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:11:21 +0000 (04:11 +0100)]
dtcreate: Change to ANSI function definitions

6 years agodtcm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:10:42 +0000 (04:10 +0100)]
dtcm: Change to ANSI function definitions

6 years agodtcalc: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:09:20 +0000 (04:09 +0100)]
dtcalc: Change to ANSI function definitions

6 years agodtappbuilder: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:08:35 +0000 (04:08 +0100)]
dtappbuilder: Change to ANSI function definitions

6 years agodsdm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:07:44 +0000 (04:07 +0100)]
dsdm: Change to ANSI function definitions

6 years agolibtt: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 03:06:47 +0000 (04:06 +0100)]
libtt: Change to ANSI function definitions

6 years agolibDtTerm: Change to ANSI function definition
Peter Howkins [Thu, 28 Jun 2018 03:01:19 +0000 (04:01 +0100)]
libDtTerm: Change to ANSI function definition

6 years agolibDtSvc: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:58:49 +0000 (03:58 +0100)]
libDtSvc: Change to ANSI function definitions

6 years agolibDtMrm: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:56:02 +0000 (03:56 +0100)]
libDtMrm: Change to ANSI function definitions

6 years agolibcsa: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:54:49 +0000 (03:54 +0100)]
libcsa: Change to ANSI function definitions

6 years agolibDtHelp: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:53:31 +0000 (03:53 +0100)]
libDtHelp: Change to ANSI function definitions

6 years agoUse installed X11 includes and libs
Ulrich Wilkens [Thu, 28 Jun 2018 02:29:17 +0000 (04:29 +0200)]
Use installed X11 includes and libs

6 years agodbtoman: Change to ANSI function definitions
Peter Howkins [Thu, 28 Jun 2018 02:51:33 +0000 (03:51 +0100)]
dbtoman: Change to ANSI function definitions

6 years agoconfig/util: 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

6 years agoFix DtMail compilation on Sun with GCC
Matthew R. Trower [Wed, 27 Jun 2018 03:47:09 +0000 (22:47 -0500)]
Fix DtMail compilation on Sun with GCC

6 years agoReenable gcc support on FreeBSD and OpenBSD
Ulrich Wilkens [Wed, 27 Jun 2018 01:55:19 +0000 (03:55 +0200)]
Reenable gcc support on FreeBSD and OpenBSD

6 years agoEnable building against an arbitrary Motif installation
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)

6 years agodtfile: Remove define MULTIBYTE which is always on for CDE
Peter Howkins [Mon, 25 Jun 2018 00:24:31 +0000 (01:24 +0100)]
dtfile: Remove define MULTIBYTE which is always on for CDE

6 years agodtwm: In CDE we always build with MULTIBYTE support, disable unused singlebyte only
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

6 years agoRemove apollo support
chase [Sun, 24 Jun 2018 19:15:00 +0000 (14:15 -0500)]
Remove apollo support

6 years agoRemove macII support
chase [Sun, 24 Jun 2018 12:22:21 +0000 (07:22 -0500)]
Remove macII support

6 years agolinux.cf: Remove permissive flag
chase [Sun, 24 Jun 2018 19:23:57 +0000 (14:23 -0500)]
linux.cf: Remove permissive flag

6 years agoMerge branch 'master' into cde-next
Jon Trulson [Sun, 24 Jun 2018 21:46:55 +0000 (15:46 -0600)]
Merge branch 'master' into cde-next

6 years agolinux/site.def: use an if !defined() gaurd for DtLocalesToBuild
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.

6 years agodthelp: Convert all K&R function definitions to ANSI (C90) standard
Peter Howkins [Sat, 23 Jun 2018 23:50:56 +0000 (00:50 +0100)]
dthelp: Convert all K&R function definitions to ANSI (C90) standard

6 years agodthelp: Remove spectaculaly obsolete MSDOS support
Peter Howkins [Sat, 23 Jun 2018 00:38:03 +0000 (01:38 +0100)]
dthelp: Remove spectaculaly obsolete MSDOS support

6 years agodthelp: Remove always on macro M_NOPAR which was just there to support ancient compil...
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'

6 years agodthelp: Remove define M_PROTO that was always turned on (for all platforms) that...
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

6 years agodtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete...
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

6 years agolibtt: if local hostname lookup fails, default to localhost
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.

6 years agoMinor corrections and cleanup to sun.cf
Matthew R. Trower [Tue, 12 Jun 2018 04:10:39 +0000 (23:10 -0500)]
Minor corrections and cleanup to sun.cf

6 years agoResolve inconsistent strcasestr availability on Sun
Matthew R. Trower [Tue, 19 Jun 2018 20:25:20 +0000 (15:25 -0500)]
Resolve inconsistent strcasestr availability on Sun