Matthew Howkins
be49dc56bc
libtt: Fix some uninitialized variables detected by Coverity
2014-12-30 17:31:38 +00:00
Peter Howkins
8ed5281e3e
dtwm: resolve 92 compiler warnings (related to 64 bit pointer to int coversions)
2014-12-30 17:13:41 +00:00
Peter Howkins
4a66f1ab61
dtaction: resolve 2 compiler warnings.
2014-12-30 16:12:54 +00:00
Peter Howkins
59bcb8d08f
dsdm: convert k&r function declarations to ansi, and correct the warnings this then uncovered.
2014-12-30 15:57:12 +00:00
Peter Howkins
4fc0bcef0f
dsdm: resolve coverity warnings CID 86139 86255 86331 86345 86418 86517 86526 86567 86590 86616
2014-12-30 15:13:47 +00:00
Peter Howkins
2fc7807ee5
dtcalc: resolve 13 compiler warnings on 64 bit builds.
2014-12-30 14:43:12 +00:00
alx
123d4ba8fc
dtcopy: Fix file removal
2014-12-28 12:53:39 -07:00
Jon Trulson
f6d6aafc93
Merge branch 'coverity_dtsession'
...
Fix up a bunch (55) issues in dtsession identified by Coverity's
static analysis.
2014-12-27 20:25:26 -07:00
Jon Trulson
4dae64c891
dtsession/SrvPalette: fix CID 89227
2014-12-27 20:09:09 -07:00
Jon Trulson
722cfc70eb
dtsession/SrvFile_io: fix CID's 88299 and 89441
2014-12-27 20:06:53 -07:00
Jon Trulson
aa2daba4af
dtsession/SmUI: fix tainted var (CID 88216)
2014-12-27 19:52:37 -07:00
Jon Trulson
db8280189d
dtsession/SmSave: use absolute path to rm in system()
2014-12-27 19:42:21 -07:00
Jon Trulson
e02c703af7
dtsession/SmSave: get rid of use of tempnam (CID 89359)
2014-12-27 19:33:03 -07:00
Jon Trulson
7c702bff6e
dtsession/SmRestore: redo defaultCwd detection in StartClient() to be safer
2014-12-27 19:01:30 -07:00
Jon Trulson
a657f302f7
dtsession/SmRestore: fixup 8 coverity issues.
2014-12-27 18:19:55 -07:00
Jon Trulson
65dcf12c82
dtsession/SmGlobals: re-add smGD.savePath to generated paths, was lost in mkstemp changes.
2014-12-27 17:50:28 -07:00
Jon Trulson
93783917ab
dtsession/SmGlobals: unlink mkstemp generated files.
2014-12-27 17:24:04 -07:00
Peter Howkins
1de5d477c9
Merge branch 'master' of ssh://git.code.sf.net/p/cdesktopenv/code
2014-12-27 23:15:02 +00:00
Peter Howkins
ab743c37e6
dtlogin: resolve more static analysis warnings
2014-12-27 23:13:59 +00:00
Jon Trulson
4b38955b01
dtsession/SmGlobals: use of tainted string (CID 89450)
2014-12-27 16:12:45 -07:00
Jon Trulson
1bde7d8c5c
dtsession/SmLock: potential null deref (CID 87561, 87957, 88181)
2014-12-27 16:06:23 -07:00
Jon Trulson
f14df58edb
dtsession/SmDB: error handling issues (CID 87778, 87926)
2014-12-27 15:54:55 -07:00
Jon Trulson
1148ae8794
dtsession/SmCommun: fix bogus check (CID 89326)
2014-12-27 15:50:29 -07:00
Jon Trulson
881b0e1ed0
dtsession/SmGlobals: fixup 17 coverity issues.
2014-12-27 15:42:04 -07:00
Jon Trulson
85f6b1d7f3
Merge branch 'master' of ssh://git.code.sf.net/p/cdesktopenv/code
2014-12-27 14:25:52 -07:00
Jon Trulson
7484c6f88b
DtXinerama: no need to check unsigned int < 0 (CID:86121)
2014-12-27 14:14:59 -07:00
Peter Howkins
c768260785
dtlogin: resolve 8 compiler warnings.
2014-12-27 20:56:29 +00:00
Jon Trulson
61e925f3c5
dtlogin/xdmcp: fixup many warnings and a possible declaration bug
2014-12-27 13:01:26 -07:00
Jon Trulson
a71cde075e
dtwm/WmFP: Coverity (memory corruption, moderate)
2014-12-26 18:10:07 -07:00
Jon Trulson
f05c124807
dtwm/PopUpMenu: Coverity (memory corruption, moderate)
2014-12-26 17:30:50 -07:00
Jon Trulson
611dda1831
dtsession: Coverity (memory corruption, moderate)
2014-12-26 17:23:16 -07:00
Jon Trulson
055d98cafb
dtscreen: Coverity (memory corruption, moderate)
2014-12-26 17:17:58 -07:00
Jon Trulson
a5c7512782
dtprintinfo: Coverity (memory corruption, moderate)
2014-12-26 17:17:06 -07:00
Jon Trulson
b881408be0
dtlogin: Coverity (memory corruption, moderate)
2014-12-26 16:55:46 -07:00
Jon Trulson
235a75c03c
dtlogin: Coverity (memory corruption, moderate)
2014-12-26 16:23:54 -07:00
Jon Trulson
00540cb375
dtcalc: Coverity (memory corruption, moderate)
2014-12-26 16:19:23 -07:00
Jon Trulson
ff3cd78ac0
dtcalc: Coverity (memory corruption, moderate)
2014-12-26 16:17:43 -07:00
Jon Trulson
4c6e66ceb8
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:53 -07:00
Jon Trulson
6f45dde569
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:25 -07:00
Jon Trulson
ce7bdf9f62
ttsession: Coverity (memory corruption, moderate)
2014-12-26 16:14:35 -07:00
Jon Trulson
e45843bc95
ttauth: Coverity (memory corruption, moderate)
2014-12-26 16:13:07 -07:00
Jon Trulson
3013374988
csa: Coverity (memory corruption, moderate)
2014-12-26 16:00:55 -07:00
Jon Trulson
50de34a933
DtTerm: Coverity (memory corruption, moderate)
2014-12-26 15:59:52 -07:00
Jon Trulson
cedb47114f
DtTerm: Coverity (memory corruption, moderate)
2014-12-26 15:58:50 -07:00
Jon Trulson
c18f109032
DtSvc/DtUtil2: Coverity (memory corruption, moderate)
2014-12-26 15:57:47 -07:00
Jon Trulson
775008571d
DtSvc/DtUtil1: Coverity (memory corruption, moderate)
2014-12-26 15:56:10 -07:00
Jon Trulson
9d26729d65
DtSvc/DtEncap: Coverity (memory corruption, moderate)
2014-12-26 15:55:02 -07:00
Jon Trulson
48cfb46a97
DtSvc: Coverity (memory corruption, moderate)
2014-12-26 15:54:08 -07:00
Jon Trulson
80b516d021
DtSearch: remove bogus debug block
2014-12-26 15:52:33 -07:00
Jon Trulson
17379a3fc0
DtHelp: Coverity (memory corruption, moderate)
2014-12-26 15:50:41 -07:00
Jon Trulson
7887e99477
DtHelp: Coverity (memory corruption, moderate)
2014-12-26 15:49:43 -07:00
Jon Trulson
539f785df9
imake: Coverity (memory corruption, moderate)
2014-12-26 15:47:59 -07:00
Jon Trulson
07dc336b96
dtsession: Coverity (memory corruption)
2014-12-26 14:24:31 -07:00
Jon Trulson
b41a74b595
dtsession: Coverity (memory corruption)
2014-12-26 14:22:05 -07:00
Jon Trulson
2e7ab68300
dtappbuilder: Coverity (memory corruption)
2014-12-26 14:14:32 -07:00
Jon Trulson
f719d20b6c
ttauth: Coverity (memory corruption)
2014-12-26 14:12:10 -07:00
Jon Trulson
e18ac00c82
DtWidget: Coverity (memory corruption)
2014-12-26 14:10:01 -07:00
Jon Trulson
b0548ce111
DtTerm: Coverity (memory corruption)
2014-12-26 14:08:24 -07:00
Jon Trulson
fa0074904b
DtSvc: Coverity (memory corruption)
2014-12-26 14:06:26 -07:00
Jon Trulson
2d89ad036a
DtSvc: Coverity (memory corruption)
2014-12-26 14:03:17 -07:00
Jon Trulson
9751abddff
DtHelp: Coverity (memory corruption)
2014-12-26 13:42:23 -07:00
Matthew Howkins
caf4929c41
libtt: Fix 'Missing return statement' errors detected by static analysis
2014-12-23 22:04:59 +00:00
Peter Howkins
bc842043d2
dtlogin: Resolve 27 compiler warnings
2014-12-23 22:01:51 +00:00
Peter Howkins
407aa2c4b7
libDtWidget: Resolve some static analyser warnings
...
prevent usage of potentially unitialised variables.
2014-12-23 20:05:01 +00:00
Peter Howkins
e54c164fe1
dtlogin: start to resolve static analysis warnings
...
Also convert some K&R function declarations to ansi
2014-12-23 17:49:11 +00:00
Ulrich Wilkens
29294e0373
Fix FreeBSD 10.1 build
2014-11-20 17:48:57 -07:00
Jon Trulson
bf0666a330
it_IT.ISO8859-1/types/_common.dt.tmsg: Apply manual one-line patch
2014-10-28 13:58:32 -06: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
Jon Trulson
2bf29e5d63
dtappbuilder: abmf.c: more warnings killed
2014-09-20 20:10:01 -06:00
Jon Trulson
9842ee3d96
dttypes: use regex on linux too.
2014-09-20 20:00:38 -06:00
Jon Trulson
0b68ebe610
dthelp: fixup some warnings with special.h(s)
2014-09-20 19:10:19 -06:00
Jon Trulson
bf399748ad
dtappbuilder/dtcodegen: Fix up some warnings, remove use of sys_errlist[].
...
Removed all the cases of sys_errlist[], no one should be using that
today. Also, correct code generation so that declarations like
'Widget w = NULL; Pixmap p = NULL;' etc, aren't produced, which is
wrong. Use '0', not NULL for these.
This should also correct the 2 mis-definitions of Pixmap that commit
6a9327f2ab
attempted to fix in ttsnoop.
dtappbuilder still needs a lot of work.
2014-09-20 16:47:11 -06:00
Jon Trulson
ba0f3a250d
Revert "ttsnoop: NULL is not 0"
...
This reverts commit 6a9327f2ab
.
The real fix for this (and other issues) needs to be done in dtcodegen.
2014-09-16 18:09:21 -06:00
Jon Trulson
6a9327f2ab
ttsnoop: NULL is not 0
...
This fix is a bit of a hack, I just moved the declarations into the
'user code' portion of main().
dtcodegen needs to be fixed so as not to generate this type of code in
the first place.
2014-09-14 14:25:55 -06:00
Jon Trulson
abfcb71d1d
dtmail: MotifCmds.C: NULL is not False
2014-09-14 14:20:21 -06:00
Jon Trulson
5a205388e3
Add new Dtlogo from Jeff Pierquet. Original renamed to TOGDtlogo.pm
2014-09-12 10:44:13 -06:00
Ulrich Wilkens
c6fd291e84
Fix panel right click
2014-09-12 10:39:06 -06:00
Jon Trulson
026b0e6569
contrib/rc/freebsd: Add FreeBSD start script from Douglas Carmichael
2014-08-24 16:48:07 -06:00
Jon Trulson
f06d272600
Update HISTORY file for 2.2.2 release
2014-07-27 16:48:19 -06:00
Jon Trulson
9b5b547a34
Fixup UDB databases to fix a problem introduced with FreeBSD 10 patch.
...
The symbol hp-ux is used to tag files for installation on HP machines
in the UDB databases. To ensure the correct release streams are
defined, these symbols (hp-ux, linux, freebsd, etc) are undef'd so
that they are not evaluated in the context of db file generation by
the preprocessor.
A change in the FreeBSD 10 patch disabled this, possibly due to
'hp-ux' being an invalid cpp symbol on FreeBSD 10 machines, which now
use clang by default.
Undefining these cpp symbols is actually required, otherwise linux,
for example, is defined as a '1' in the generated databases, which
will not match the release stream name 'linux', therefore all of the
files tagged as 'linux' are never installed.
To fix this, revert the change made in the FreeBSD 10 patch, and
rename all occurances of 'hp-ux' to 'hpux' in the UDB files to avoid
the potential for cpp trouble when hp-ux is specified.
As a result of this change, 'hpux' is now the name of the release
stream for hp machines, not 'hp-ux'.
2014-07-27 13:44:35 -06:00
Ulrich Wilkens
c3f74eec17
FreeBSD 10 clang port
2014-07-27 12:32:35 -06:00
Jon Trulson
8d0551bfda
Version change to 2.2.2
2014-07-23 16:16:57 -06:00
Jon Trulson
09879a9988
site.def: create new DtDocLocalesToBuild define
...
This would allow different locales to be specified for
programs/localization (DtLocalesToBuild) and doc/
(DtDocLocalesToBuild).
This would be useful for 'partial' translations like the Greek el_GR
locale, where message catalogs, actions, or other items are localized,
but documentation like the help system and dtinfo are not.
2014-07-22 18:36:16 -06:00
Jon Trulson
7b5d1eb8c0
el_GR _common.dt.tmsg: fix corrupted msg line at line 1763
2014-07-22 16:42:55 -06:00
Jon Trulson
54fecca847
contrib/: add desktop2dt from Isaac Dunham
2014-07-19 18:33:12 -06:00
Jon Trulson
e5b1fb856f
Added additional info to vcal2xapia/README
2014-07-19 18:25:32 -06:00
Jon Trulson
dbaff0aee1
contrib/: add vcal2xapia from Edmond Orignac
2014-07-19 18:22:39 -06:00
Jon Trulson
c1d24e0bb3
fr_FR.ISO8859-1/types/_common.dt.tmsg: Fix up a couple of backslash errors.
...
Reported by Edmond Orignac.
2014-07-19 17:48:38 -06:00
Eugene Doudine
4e2adc1f8e
Fixes the bug, which caused dtterm to show stripes of wrong color between text lines when using fontsets that include fonts of slightly different heights.
...
The cause of the bug was that X*DrawImageString draws background
according to the extents of the given string, not to extents of the font set,
which determine terminal line height.
Now, when such a situation is detected, the background is cleared before
drawing the characters.
2014-05-03 22:11:41 -06:00
Eugene Doudine
a9dbe60805
Fixes a small bug in grid registration: when an object is placed over another object (can be done manually) and then removed from there, the registration of the covered object is removed as well (that is it's cell is considered empty).
...
The patch converts desktop_grid[] from Boolean array into array of
counters of objects, which are placed on cells. When object is
placed on /removed from the screen the counter gets incremented/decremented.
2014-04-19 18:57:57 -06:00
Eugene Doudine
5544a0fb39
Fixes several issues with grid registration of the dtwm panel on dtfile startup and on workspace addition:
...
The panel registration code rather stupidly assumed that display
size is always 1280x1024 pixels. Because of this, depending on screen
size, the panel could be registered somewhere in the center of the screen
or completely or partially beyond of it.
The panels were registered only on startup, not those, which were added
from UI.
The fix moves panel registration into separate routine and removes assumption
about display size. The fix yet is not complete since it still makes assumption
about panel's geometry: from dtfile there is still no way to find out
dinamically the size of panel and it's location.
2014-04-19 18:57:57 -06:00
Eugene Doudine
8bafd85d9a
Fixes the off-by-one bug in RegisterInGrid(), which caused dtfile's desktop icons on the right edge of the screen (if desktop width is not a multiple of icon with) to be registered on the next workspace or (in the case of the last workspace) beyond the desktop_grid array (possibly causing segfaults).
...
On small screens segfaults could be also triggered without any icons on dtfile
startup if dtwm panel (or part of it) was registered beyond the screen when
RegisterInGrid() was called by InitializeDesktopGrid().
The patch also makes grid registration work for large objects (larger than
2 cells in any direction, like dtwm panel or icon with long file name).
Previously only rectangle vertices were registered.
2014-04-19 18:57:57 -06:00
Jon Trulson
1e2bdf93a8
dtappbuilder: bil_store.c: don't return local variables
2014-04-06 16:59:56 -06:00
Jon Trulson
aa15240c22
ttsnoop.C.src: NULL is not 0
2014-04-06 16:55:45 -06:00
Jon Trulson
10e295b967
WMSaveSession.C: NULL is not 0
2014-04-06 16:54:31 -06:00
Jon Trulson
4a22f0671b
SendMsgDialog.C: NULL is not 0
2014-04-06 16:53:05 -06:00
Jon Trulson
20265cd088
RoamMenuWindow.C: NULL is not 0
2014-04-06 16:51:16 -06:00
Jon Trulson
0080185db9
RoamInterruptibleCmd.C: NULL is not 0
2014-04-06 16:49:24 -06:00
Jon Trulson
b241414cda
AttachArea.C: NULL is not 0, sprintf needs a format
2014-04-06 16:48:40 -06:00