Commit Graph

76 Commits

Author SHA1 Message Date
Jon Trulson
ff7f02ee38 .gitignore: add new entries to for the utf8 doc changes 2022-02-12 18:39:29 -07:00
Liang Chang
b4ffb694bd Merge branch 'master' into dtdocbook 2022-01-30 08:04:32 +08:00
Liang Chang
d6c810f387 cde: update .gitignore. 2022-01-30 07:25:45 +08: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
a5a2d937cb Automate versioning for CDE, set current version to 2.4.0b
Previously in the imake world, changing the CDE version required hand
editing a handful of files.

This commit makes these files into ".in" files.  configure.ac now
holds CDE version information -- both in the AC_INIT() call and in the
CDE_VERSION_* variables a few lines down.

Changing the CDE version now involves editing those two locations in
configure.ac only.

Thereafter, a configure run will replace version information in the
following files with the current CDE version:

copyright
doc/common/help/HELPEnt.sgm
include/Dt/Dt.h
lib/tt/bin/ttauth/ttauth.man

This also causes a catch-22 problem with ToolTalk.  So the
tooltalk.inc file is gone and the relevant TT Makefiles have been
modified to set and define the TT version in those Makefiles that
actually use it.
2021-12-13 16:43:42 -07:00
Jon Trulson
a9e028f7c6 doc/C: get m-guides setup 2021-12-09 15:00:00 -07:00
Jon Trulson
41dbfddc10 dtsession/Makefile.am: add config to SUBDIR so PAM config is built/installed
Also, update .gitignore due to some renaming of the PAM config files.
2021-11-22 13:18:17 -07:00
Jon Trulson
20ef417e20 doc: get man pages building 2021-11-11 16:27:10 -07:00
Jon Trulson
b3309f59d3 doc: get the C SDL help files building 2021-11-09 19:46:17 -07:00
Jon Trulson
924b2910cd gitignore: add some stuff for the new way fonts.aliases is done on linux/en_US 2021-11-05 13:45:18 -06:00
Jon Trulson
4338ac2e2a Merge branch 'master' into autotools-conversion 2021-06-26 15:06:38 -06:00
Jon Trulson
c7c054496b .gitignore: update for PAM changes 2021-06-02 19:57:23 -06:00
Jon Trulson
14eb374e0a .gitignore: Add some MsgCat.c generated files 2021-06-02 19:56:26 -06:00
Jon Trulson
072d289a5e .gitignore: update for PAM changes 2021-05-30 16:16:44 -06:00
Chase
4b461f5627 dthelp/parser/pass2: make it build 2021-02-21 18:35:52 -07:00
Chase
434943913b dthelp/parser/canon1: get it to build 2021-02-21 18:35:43 -07:00
Chase
cbdb9cb3fa dtksh: allow parallel building 2021-02-13 19:19:18 -07:00
Chase
622496bdd6 ttsnoop: make it build under autotools 2021-02-13 18:51:36 -07:00
Chase
6807fbb75e dthelp/parser/helptag: build under autotools 2021-02-07 19:44:12 -07:00
Jon Trulson
fc1befe8d9 .gitignore: Add some MsgCat.c generated files 2021-01-31 18:31:06 -07:00
Jon Trulson
ece5c0ea14 Merge branch 'master' into autotools-conversion
Lost the ksh93 submodule so will re-add in a later commit.
2021-01-30 19:04:10 -07:00
Chase
428223ee80 use a patchfile to augment init.c instead of copying it entirely 2021-01-01 18:41:26 -07:00
Chase
90fff44682 dtksh: use bin/package flat make instead of shell
Shell isn't portable, so upstream ksh93 has a "flat" function that we can use
to put binaries in a static place that doesn't require a shell command. We still
do need an intermediate setup.sh shell script due to a bug in ksh that object
files aren't being put in lib, and FEATURE not in include. We also cut out some
 unused symbols, and a hpux specific implementation of dynlib (new hpux should
 conform to the posix implementation anyhow.)
2021-01-01 18:41:26 -07:00
Chase
65d2062518 dtappbuilder: make it build under autotools 2020-09-05 15:49:46 -06:00
Chase
9d798ad6d0 dtksh: make new ksh submodule build 2020-08-23 20:13:30 -06:00
Jon Trulson
c7907f4f19 .gitignore: add dthelp parser/pass1 files 2020-05-25 12:31:20 -06:00
Jon Trulson
6da55905ec dthelp/parser/pass1: get it to build
So this is going to be tricky/painful getting this parser fully
operational.  It's pretty hairy with various interdependencies and
generated code.

It's rather complicated how each sub dir depends on the previous one.
Also, the parser subdir has dependencies on the helptag subdir, and
vice-versa, so some hackery was needed to get that to work.

Due to the wierd interdepencencies between helptag and parser,
we disable parallel builds there.

This is some really horrible code and design - not surprising since it
dates to 1989.

I think it should just be removed -- who can maintain or refactor this
code?

Also, dthelp_htag1 is now built in pass1/parser/, not in
pass1/helptag/ as it used to be.
2020-04-21 15:40:05 -06:00
Jon Trulson
f5c3c5d7a2 .gitignore: add config numbered session files 2020-03-24 18:43:03 -06:00
Jon Trulson
8c19b67032 dtsession: add missing dtsession_res script 2019-12-02 23:02:08 -07:00
Jon Trulson
c40f0c9f08 Get /usr/dt/config populated correctly on make install 2019-12-02 14:33:05 -07:00
Jon Trulson
ad2ad2b66b tttypes: make it build 2019-11-22 16:58:58 -07:00
Jon Trulson
c8c1f986f8 types: make it build 2019-11-22 16:57:47 -07:00
Jon Trulson
264871cefb Fix up a couple issues with multi-core builds and 2 race conditions 2019-11-22 13:42:02 -07:00
Jon Trulson
70c07a7b68 fontaliases: make it build, and rework somewhat 2019-11-21 19:47:38 -07:00
Jon Trulson
e831b06896 dtsearchpath: make it build 2019-11-20 17:31:53 -07:00
Jon Trulson
152f5c9a88 Merge branch 'master' into autotools-conversion after utf8-conversion 2019-11-19 11:44:33 -07:00
Jon Trulson
372e74a524 gitignore: add infolib/etc UTF-8 locales 2019-11-18 12:52:17 -07:00
Jon Trulson
3f5d7027f2 gitignore: ignore built tradcpp binary 2019-10-30 19:48:04 -06:00
Jon Trulson
c7a5f55d8a gitignore: add .dirstamp 2019-10-29 19:18:47 -06:00
Jon Trulson
98b815be8e configure/m4: add ax_pthread.m4 for pthread checks 2019-10-28 17:05:13 -06:00
Jon Trulson
f2caa218b2 gitignore: add a few more files from csa/ 2019-10-26 17:39:48 -06:00
Jon Trulson
34ff9da4b3 gitignore: add a few more files 2019-10-26 17:10:39 -06:00
Jon Trulson
a048cea50f gitignore: update for autotools_config.h/.h.in 2019-10-25 18:33:06 -06:00
Jon Trulson
241c7dc257 gitignore: add more build artifacts 2019-10-24 12:41:33 -06:00
Jon Trulson
8d948c0da2 gitignore: add the generated utilities (config.guess, etc) 2019-10-23 21:35:19 -06:00
Jon Trulson
a6c3aad21f gitignore: add the various autotools generated stuff 2019-10-23 17:43:13 -06:00
Jon Trulson
5839bfdc5f Fix .gitignore for ISO8859-1 docs 2018-11-04 19:31:22 -07:00
Jon Trulson
6a5dc63f3b UTF-8 conversion: fixup database Imakefiles, config and gitignore 2018-11-04 18:36:07 -07:00
Jon Trulson
d557db4eb2 Rename "dtapp" to "dtopen"
A great suggestion by Matthew Trower.
2018-07-19 20:42:54 -06:00
Jon Trulson
2f6f1d2afb Finish integrating Antonis's desktop_approots work
In addition:

- moved video type detection into a separate file: videoTypes.dt out
  of datatypes.dt.  Also, removed all actions from Antonis' dt files,
  as these are handled by the new actions (listed below).

  Image, postscript, and PDF types definitions are still located in
  datatypes.dt.src

- supports most image files, PDFs, postscript files, and video files
  via dtapp now.

- Added new actions:

  - DisplayImage
  - DisplayVideo
  - DisplayPDF
  - DisplayPS

  All of these call the dtapp_* helpers to locate an appropriate
  program to handle the task.

- Added a camera icon

- standardized the icons used to display the various types - all
  images use the Dtimage icon now, as an example.

- moved the new *.dt files to their proper place in programs/types,
  rather than programs/localized/C/types (my bad).

Please add any further video types into videoTypes.dt, and everything
else (for now) into datatypes.dt.

In the future, we should probably separate these out into
type-specific .dt files.  Also, something should be done about playing
audio files too (maybe DisplayVideo.dt can handle all those too?)
2018-07-19 19:52:40 -06:00