Jon Trulson
fff18bf2b7
doc/help localization changes
...
- by default, do not build any other locale than C for now
- do not try to build the guides. These require functioning
dtinfo/docbook
- add a Linux.lcx locale translation db. Not used yet.
- fix some overflows in dtdocbook/instant
2012-06-18 22:01:02 -06:00
Jon Trulson
784c7dff56
Add -fpermissive to linux standard c++ option define in linux.cf
...
Remove from individual Imakefiles.
Also, remove '#if 0' block in linux.cf, and remove empty
LinuxMachineDefines. This should be working correctly. If not, let me
know.
2012-06-18 16:27:25 -06:00
Peter Howkins
a34f78b798
convert all Imakefile LinuxDistribution to LinuxArchitecture.
...
(programs part 2)
2012-05-31 13:47:41 +01:00
Peter Howkins
1d555edb6c
Convert all Imakefile LinuxDistribution switches to LinuxArchitecture.
...
(programs part1)
2012-05-31 13:40:38 +01:00
Jon Trulson
262171d25f
disable building of dtappbuilder until building right
2012-05-26 21:06:06 -06:00
Jon Trulson
9526740ddd
dtsession: fix VU#497553
2012-05-26 19:29:50 -06:00
Jon Trulson
a2959aa768
dtspcd: fix symlink vulnerability, a couple warnings
2012-05-26 18:57:11 -06:00
Jon Trulson
9a74b54870
Remove dtinfo and dtksh from the build for now
2012-05-26 17:23:03 -06:00
Peter Howkins
de621b906b
On the gneeric authenticator use shadow password API if under linux,
...
allows login on dtlogin.
2012-04-19 17:16:50 +01:00
Peter Howkins
bc96e6f1ff
HACK, instant should not stop on non fatal fatals, this allows building
...
of 'C' locale help files.
2012-04-14 23:18:17 +01:00
Peter Howkins
aa605c16f3
Linux compilation of ttsnoop (Matthew Howkins)
...
This may contain prexisting 64-bit issues, caused by hammering pointers
into ints.
2012-04-12 19:08:52 +01:00
Peter Howkins
0859109ba0
Linux compilation of dtbuilder (Matthew Howkins)
2012-04-12 17:36:54 +01:00
Peter Howkins
1d97f19166
Linux compilation fixes for dthelp (Matthew Howkins)
2012-04-12 16:21:14 +01:00
Peter Howkins
e60d58be07
Linux compilation of nsgmls (Matthew Howkins)
2012-04-11 18:03:23 +01:00
Peter Howkins
cc1d109aa9
Linux compilation of dtcm (Calendar), (Matthew Howkins)
2012-04-11 17:33:26 +01:00
Peter Howkins
09f0b16cf3
Fix segfault on file not copyright file not found. Only fclose() a file
...
handle that has been successfully fopen()ed.
2012-04-11 15:37:12 +01:00
Peter Howkins
7e9a7df246
Add a MainWindow.h include to prevent missing references.
2012-04-02 15:18:51 +01:00
Peter Howkins
24d74bceee
Don't declare 'Chunk' as both public and private, that's just daft.
2012-04-02 15:17:50 +01:00
Peter Howkins
145ffe54dd
Don't redeclare forceUpdate() with the wrong prototype.
2012-04-02 15:16:58 +01:00
Peter Howkins
7416482cc3
Add -fpermissive to allow compilation of old C++ on modern GCC
2012-04-02 15:16:05 +01:00
Peter Howkins
7795c597af
Use a particulaly unpleasant cast to get a void * into an enumeration type.
2012-04-02 15:15:04 +01:00
Peter Howkins
dcbef994e0
C++ needs variables to have a type, use int as a default.
2012-04-02 15:14:09 +01:00
Peter Howkins
8f43a96122
On linux use \r instead of ^M as the character for a carridge return.
2012-04-02 15:13:13 +01:00
Peter Howkins
5c6f7d5317
-fpermissive to allow GCC to compile old C++
2012-04-02 14:56:05 +01:00
Peter Howkins
e7de343555
C++ doesn't allow variables to be declared without a type, use 'int' as
...
a default.
2012-04-02 14:47:47 +01:00
Peter Howkins
d929f4cf5f
Link with C++ linker
2012-03-23 13:49:49 +00:00
Peter Howkins
d2f85af5e5
Don't try to define abs() on linux, stdlib will handle it.
2012-03-23 13:49:24 +00:00
Peter Howkins
cc949fccd2
Exceptionally hacky linux fix. gnu gencat is returning != 0 even when it's
...
succeeding.
2012-03-22 17:05:45 +00:00
Peter Howkins
87eee2f1e5
Link with C++ linker
2012-03-14 13:53:28 +00:00
Peter Howkins
939fc535d1
Prototype static function setRealDelArea() before it is used.
2012-03-14 13:52:14 +00:00
Peter Howkins
32e8c91d44
On linux do not include X11/Xlocale.h but locale.h, this prevents
...
Xlocale.h redefining setlocate() into _Xsetlocale() that it then can't
find and link against.
2012-03-14 13:50:42 +00:00
Peter Howkins
7294970c18
Namespace ostream and endl into std::
...
Use <iostream> without the .h
2012-03-13 17:54:48 +00:00
Peter Howkins
167fd854e1
namespace ostream into std::ostream for modern C++
2012-03-13 17:45:34 +00:00
Peter Howkins
4e71617973
Add in -fpermissive for compiling old C++ on gcc
2012-03-13 17:43:43 +00:00
Peter Howkins
585674c817
Include <iostream> without the .h on modern C++
2012-03-13 17:41:48 +00:00
Peter Howkins
5d76061f5d
On linux ostream and endl need prefixing into the std namespace.
2012-03-13 17:40:21 +00:00
Peter Howkins
adf14ccd77
Include <iostream> without the .h on modern C++
2012-03-13 17:31:56 +00:00
Peter Howkins
3984d5a45b
On linux use the system provided libXau rather than one from the imports
...
directory (that would have linked to the X11 tree).
2012-03-13 17:18:35 +00:00
Peter Howkins
d1f3e24eac
Use C++ linker
...
Add in freetype headers
Use system provided -lXdmcp and -Xau instead of trying to compile them
from the imports directory.
2012-03-13 16:15:22 +00:00
Peter Howkins
7d770cff75
These days include standard C++ header files without the .h on the end
2012-03-12 16:43:22 +00:00
Peter Howkins
ca8ede6c1f
Use C++ linker
2012-03-12 16:27:41 +00:00
Peter Howkins
fb174a8ec3
Undo previous method and use __va_copy instead.
2012-03-12 16:27:08 +00:00
Peter Howkins
0456158e41
On linux use the va_copy() func for variable arugment copying
2012-03-12 16:24:24 +00:00
Peter Howkins
63f6536c72
Initialise varargs list in the same way as OSF
2012-03-12 16:19:32 +00:00
Peter Howkins
71e364de5c
Do not bother trying to redefine the putenv() function
2012-03-12 16:16:16 +00:00
Peter Howkins
53f42b5113
CLK_TCK is considered obsolete in GCC, use CLOCKS_PER_SEC instead
2012-03-12 16:05:21 +00:00
Peter Howkins
5949e1c410
Do not redefine strdup() on Linux
2012-03-12 16:03:06 +00:00
Peter Howkins
88cc514fbd
Use C++ linker
2012-03-12 15:41:09 +00:00
Peter Howkins
5a09544b16
Linux doesn't allow open() with O_CREAT without permission flags anymore.
2012-03-12 15:39:22 +00:00
Peter Howkins
baf772785b
-fpermissive to allow gcc to compile old C++
2012-03-12 15:19:36 +00:00