Jon Trulson
31fec7edb5
tt: Fixup tt build for new includes locations
...
Some files were trying to access the global includes directy in the
build area with things like #include <api/c/tt_c.h>, which is now
wrong. Se we fix all of those up. tt_c.h and tttk.h are now global,
so we no longer need to root around various build dirs to find them.
TT builds again.
2019-10-25 17:37:58 -06:00
Jon Trulson
7c2983185d
Re-fix tt_type_comp -- it doesn't actually need yacc/lex
2019-10-25 10:43:05 -06:00
Jon Trulson
9182ddfcc3
tt: fixup remaining build issues
2019-10-24 21:29:03 -06:00
Jon Trulson
e8f3c6eee2
tt: get tt_type_comp to build
2019-10-24 20:55:04 -06:00
Jon Trulson
bb4a2c7694
configure/Makefiles for TT: many fixups
...
Redo the way the main CDE libs are specified in configure.ac... The
current way could not work due to evaluation issues, and the fact that
variables like $srcdir and the like are only valid in Makefiles, not
configure.
Use @LIBNAME@ rather then $(LIBNAME) in Makefile.am files - this way
the location is always evaluated when it's run, not in configure -
which can't work for a variety of reasons.
Got some of the TT binaries to build.
Made a new include/cppfile.inc file that can be used to pre-process
files. The downside is that currently you can only pre-process one
file at a time per Makefile. Something more robust is needed, but at
least tt/bin/shell now builds. Will need to come up with a better way.
2019-10-24 20:06:39 -06:00
Jon Trulson
e3028d4eff
lib/tt: replace tooltalk.tmpl with tooltalk.inc in all Makefile.am files
...
This fixes the remaining warnings from autogen in lib/
2019-10-24 12:43:02 -06:00
Jon Trulson
4186507c72
tt shell: fix up build - use LDADD rather than AM_LDADD
2019-10-24 12:40:57 -06:00
Jon Trulson
1d7ed3a17e
autotools: many fixups, SUN->SOLARIS, typos, etc
...
This should allow an autoregen and ./confiure to work. We only
generate Makefiles for lib/* and ./Makefile for now. We'll ad more as
we go along.
Make still fails as we need to figure out TT - tirpc lib, rpcgen,
etc. But it's a start!
2019-10-23 17:34:55 -06:00
Chase
500b30b2b3
lib/tt: add automake files
2019-10-23 15:34:20 -06:00
Jon Trulson
5e05b59025
ttserver: fixup forward (vexing) fucntion decl's in main, get rid of **environ
2019-10-19 18:36:54 -06:00
wmoxam
ab741a1241
'notdef' means it's not used, so we remove it
2019-10-15 20:32:13 -06:00
chase
90a2b2848a
remove ultrix support
2018-09-30 17:27:04 -06:00
Jon Trulson
6a72e2cea8
Change version to 2.3.0a (devel)
2018-09-20 16:49:01 -06:00
chase
d12ad886c1
Remove old windows support
2018-08-25 15:47:54 -06:00
Jon Trulson
3d8e76a69f
Merge branch 'master' into cde-next
...
Need to resync before folding current cde-next into master.
2018-07-06 13:19:33 -06:00
Jon Trulson
cf86199b19
Stable release: 2.3.0
2018-07-06 12:05:20 -06:00
Jon Trulson
b0fd79a680
tt/bin: remove register keyword
2018-06-27 22:00:56 -06:00
Jon Trulson
ac883b6972
FreeBSD 11: Fix clang (v6) builds
...
While CDE builds fine with gcc6 on FreeBSD 11, the default clang build
was broken in a few places. This commit allows CDE to build now using
the default clang 6 system compiler.
2018-06-14 18:32:35 -06:00
Jon Trulson
0ec25848e9
cde: change version to 2.2.4a, for a development release
2018-06-08 13:03:39 -06:00
Ulrich Wilkens
297b6bd845
Fix warnings on FreeBSD
2018-05-31 22:04:08 -06:00
chase
4f5e7fe5e3
Use POSIX macros for linux
2018-05-24 18:22:55 -06:00
chase
164e695cd0
remove OSF1 support
2018-05-24 14:25:26 -06:00
chase
07900bd93b
Remove Unixware and openserver support
2018-05-20 12:13:07 -06:00
chase
8a4f389634
Remove UXPDS support
2018-05-15 20:27:22 -06:00
chase
33d2749ea3
Last of the spelling fixed
2018-04-28 12:36:44 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Peter Howkins
68de09848b
Merge branch 'cde-fixups-1' of ssh://git.code.sf.net/p/cdesktopenv/code into cde-fixups-1
2018-04-23 02:21:30 +01:00
chase
1817f335c6
Fix various spelling errors
2018-04-22 12:14:43 -06:00
Peter Howkins
22071fd62a
libtt: Further coverity fixes
2018-04-20 22:57:47 +01:00
Peter Howkins
02d43dabe6
libtt: Coverity fixes related to uninitialised fields in classes.
2018-04-18 01:28:03 +01:00
Peter Howkins
fee6003be1
libtt: More coverity fixes
2018-04-13 19:08:50 +01:00
Jon Trulson
17101b6f4c
Enable TIRPC support for Linux
...
This is enabled by default. To disable, add:
in the config/cf/site.def or host.def file.
You will need to have the libtirpc-dev package installed.
The benefit is that you will no longer need to run rpcbind in insecure
mode (the -i option). There are other benefits we may be able to take
advantage of in the future, like supporting IPV6 for ToolTalk.
2018-04-12 21:00:34 -06:00
Peter Howkins
30ad8e35e5
libtt: Resolve coverity warnings
2018-04-11 19:31:03 +01:00
Jon Trulson
4543bc6192
libtt/process.c: coverity CID 87051; use after free
2018-03-31 18:08:02 -06:00
Jon Trulson
6cd0391409
libtt/db_server_svc.C: coverity CID 87060; string overflow
2018-03-31 18:02:11 -06:00
Jon Trulson
a173dd3b3b
release: update version to 2.2.4, update HISTORY
2016-06-19 12:46:29 -06:00
Jon Trulson
10742f3679
ttcp: fix missing arg to fprintf
2015-12-18 09:55:20 -07:00
Jon Trulson
14b9e2efa3
cde: change revision to 2.2.3
2015-05-09 16:58:46 -06:00
Matthew Howkins
2863b839e5
libtt: Change to standard function prototypes in ttauth. Fix some compiler warnings by adding #includes
2014-12-30 17:31:46 +00:00
Matthew Howkins
be49dc56bc
libtt: Fix some uninitialized variables detected by Coverity
2014-12-30 17:31:38 +00: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
f719d20b6c
ttauth: Coverity (memory corruption)
2014-12-26 14:12:10 -07:00
Ulrich Wilkens
01d6c363fa
OpenIndiana and Solaris port
2014-10-28 13:40:11 -06:00
Jon Trulson
8d0551bfda
Version change to 2.2.2
2014-07-23 16:16:57 -06:00
Peter Tribble
468d576030
initial illumos port
2014-03-22 16:33:11 -06:00
Jon Trulson
8f648927eb
Version change to 2.2.1
2014-03-01 15:48:49 -07:00
Jelle Hermsen
b8862cab32
Changed a couple of ifdefs for __FreeBSD__ to CSRG_BASED. These are all clearcut cases. I left the ones I had doubts about, or where I wasn't sure about the OpenBSD side of things to look at later.
2012-10-03 17:06:57 -06:00
Peter Howkins
8479d150e2
libtt: Resolve all remaining format-security warnings.
2012-08-26 22:19:27 +01:00
Marcin Cieslak
bf8c5e674f
Compile ToolTalk on FreeBSD
...
Fix const correctness problems with OPT_CONST_CORRECT:
tt_xdr_utils.C: In constructor '_Tt_xdr_size_stream::_Tt_xdr_size_stream()':
tt_xdr_utils.C:150: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, long int*)' to 'bool_t (*)(__rpc_xdr*, const long int*)'
tt_xdr_utils.C:151: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, char*, unsigned int)' to 'bool_t (*)(__rpc_xdr*, const char*, u_int)'
tt_xdr_utils.C:159: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, char*, unsigned int)' to 'bool_t (*)(__rpc_xdr*, const char*, u_int)'
tt_entry_pt.C: In function '_Tt_string _tt_entrypt_to_string(_Tt_entry_pt)':
tt_entry_pt.C:455: error: conversion from 'long int' to '_Tt_string' is ambiguous
../../lib/util/tt_string.h:104: note: candidates are: _Tt_string::_Tt_string(int)
../../lib/util/tt_string.h:102: note: _Tt_string::_Tt_string(const char*)
2012-08-12 20:57:49 -06:00