Peter Howkins
207253b401
dtfile: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
daf072463a
dthelp: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
0e038e3b52
dticon: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
1e92a43e54
dtimsstart: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
efa29a21e0
dtksh: Resolve uninitialized warningsc
2021-12-24 10:50:28 -07:00
Peter Howkins
bbaaf942be
dtlogin: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
72b59ec869
dtmail: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
85268b3476
dtpad: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
3600e87527
dtprintinfo: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
284c760616
dtsr: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
4eb099b047
dtstyle: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
f073bc2e24
dtwm: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
7a08d8cedc
localized/util: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
ef10a4924c
nsgmls: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Peter Howkins
20e2618097
ttsnoop: Resolve uninitialized warnings
2021-12-24 10:50:28 -07: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
931bcaa494
dtsr, DtSearch: finish removing need for BYTE_SWAP define
2021-12-21 16:42:29 -07:00
Jon Trulson
3a0c2ae879
Move DtXinerama.h and PamSvc.h into include/Dt/
2021-12-21 16:42:29 -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
71f46b5a56
backdrops: don't install Makefile.am as a backdrop. Ahem.
2021-12-20 15:14:07 -07:00
Jon Trulson
71132d8cab
dthelp.dt.src: hack to make Dthelpview ACTION work
...
For reasons I have been unable to determine, running:
dtaction Dthelpview
or Selecting 'Help Manager' from the front panel fails trying to run
the appropriate EXEC_STRING. It get's corrupted in some fashion and
you will usually see an error in ~/.dt/errorlog of the form:
/usr/dt/bin/t/bin/dthelpview: No such file or directory
or more commonly:
/bin/sh: /us: No such file or directory
It is not clear where this corruption is taking place, but it shows up
in 'dttypes' output as well.
This hack simply removes 10 spaces between the two commands that are
run:
EXEC_STRING /bin/sh -c '/usr/dt/bin/dthelpgen -dir $HOME/.dt/help/$DTUSERSESSION; \
/usr/dt/bin/dthelpview -helpVolume browser
'
Which seems to solve (hide) the problem. Finding the real cause of
this will be saved for a later date when more is known and in
particular whether this happens with other ACTIONS.
2021-12-20 15:06:07 -07:00
Jon Trulson
4029c5b813
dtcm/RFCMIME: fix a guaranteed buffer overflow
2021-12-19 12:25:50 -07:00
Jon Trulson
dddca18f9b
dtbuilder.c.src: fix empty-body warnings
2021-12-19 12:02:40 -07:00
Jon Trulson
2559a96ee8
dtmail: fix vla warning
2021-12-19 11:48:35 -07:00
Jon Trulson
bbba562a22
dtsession: don't change perms of dtsession if HAS_PAM_LIBRARY
2021-12-19 11:30:36 -07:00
Jon Trulson
2e4029de70
dtcalc: remove matherr() extern due to reversion of a9175c89
2021-12-17 15:21:24 -07:00
Jon Trulson
35360f9900
Revert "dtcalc: Change the prototype of matherr() to reflect actual usage and remove warnings."
...
This reverts commit a9175c896d .
This is the wrong fix for matherr() troubles.
2021-12-17 15:19:07 -07:00
Jon Trulson
65d17786a1
dtmail: #118 : don't fail install if mail group does not exist
2021-12-16 14:30:27 -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
Jon Trulson
05fa4044f4
Look over the install rules and adjust where appropriate
...
These are just minor tweaks to make sure the 'make install' part does
what it is supposed to do. I also removed some commented code in the
dtmail Makefile related to SunOS, as that is not currently suppoerted
anyway.
2021-12-15 15:41:53 -07:00
Jon Trulson
b55897489f
Fix up a few more implicit-function-declaration warnings on the BSDs
2021-12-13 16:46:02 -07:00
Jon Trulson
5f02c65da0
dthelpdemo: disable it
...
No one is going to want to build and use this example in the
forseeable future, so just disable it.
2021-12-13 16:46:02 -07:00
Jon Trulson
a2d3491150
dtmailpr/Makefile.am: remove unsupported defines
2021-12-12 16:45:48 -07:00
Jon Trulson
a77253f9ce
Fix a Wself-assign-field clang warning
...
The arg that should be on the rhs seems to be commented out for some
reason, and assigning a variable to itself is pointless, so just
comment it out with a comment explaining why.
2021-12-12 13:43:44 -07:00
Jon Trulson
ab409095d6
Fix a couple of unused-comparison clang warnings
2021-12-12 12:52:14 -07:00
Jon Trulson
c479fe7b9e
Fix some logical-not-parentheses warnings
2021-12-11 17:39:35 -07:00
Jon Trulson
24a2f05138
Fix some shift-op-parentheses warnings
2021-12-11 17:39:35 -07:00
Jon Trulson
d470302354
Fix several pointer-bool-conversion warnings that could cause cores
2021-12-11 17:39:35 -07:00
Jon Trulson
adc056eb83
MIMEBodyPart.C: fix a couple sizeof-pointer-memaccess warnings
2021-12-11 17:39:35 -07: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
Jon Trulson
18e25ce273
dtsession/SmUI.c: fix a build issue on OpenBSD 7
2021-12-10 17:24:40 -07:00
Jon Trulson
f8877e8e24
dtinfo: fix some installation issues
2021-12-10 12:52:07 -07: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
Jon Trulson
b9dbea9d3a
dtinfo/dtinfo: get it to build
...
After fixing up some problems with the dtinfo/mmdb library, dtinfo now
links.
2021-12-05 11:57:50 -07:00
Jon Trulson
7540b13e2b
dtinfo/dtinfo/src: more changes to the way the libs are made
2021-12-05 11:57:50 -07:00
Jon Trulson
10c77328fa
dtinfo/DtMmdb: Fix up another build issue
2021-12-05 11:57:50 -07:00