cdesktopenv/cde
Chase 0f3bcae232 dtksh: Turn dtksh aliases into builtins and discard BLT_SPC flag
Upstream ksh has removed it's builtin aliases, favoring instead to make them
all builtin commands, this would also allow us to skip having to manually
merge another file, it was explained best in this email:

"Default aliases are an ugly hack that you are better off without.
Disadvantages include:
- 'unalias -a' becomes basically unusable as it gets rid of commands you
probably want;
- shell functions by those names are ignored (unless you quote their
names upon invocation);
- something like 'cmdname=foo; "$cmdname" bar baz' doesn't work if
$cmdname is an alias.

I strongly recommend removing the BLT_SPC flag from all of
your extra dtksh builtins. Making builtins "special builtins" is of no
real benefit at all, while introducing a pointless restriction: shell
functions by those names cannot be defined, which causes a risk of
incompatibility with scripts written for other shells. The BLT_SPC flag
is for a very few historic builtins that must have certain weird
corner-case behaviour of "special" builtins for POSIX compliance and
Bourne shell compatibility reasons."
2020-07-19 19:15:57 -06:00
..
admin installCDE: don't hardcode path to whoami 2019-11-20 19:08:22 -07:00
config linux.cf: always use bison 2019-12-01 19:18:00 -07:00
contrib desktopentry/README: Clarify that the login manager is responsible for setting language 2020-02-08 16:16:13 -07:00
databases Merge branch 'master' into utf8-conversion 2019-09-16 13:24:18 -06:00
debian debian: misc cleanup 2018-09-30 17:26:10 -06:00
doc Set version to 2.3.1a (devel) for current master 2019-11-18 13:03:52 -07:00
examples examples/dtwsm: remove register keyword 2018-06-27 21:58:04 -06:00
historical Clean up OPENBUGS 2018-10-06 17:01:45 -06:00
imports/motif UTF-8 conversion: convert imports/motif/localized 2018-11-04 18:33:31 -07:00
include Use iconv on linux 2019-01-14 10:48:28 -07:00
lib Convert uses of XKeycodeToKeysym (deprecated) to XkbKeycodeToKeysym 2020-03-23 12:51:18 -06:00
programs dtksh: Turn dtksh aliases into builtins and discard BLT_SPC flag 2020-07-19 19:15:57 -06:00
util
.gitignore gitignore: add infolib/etc UTF-8 locales 2019-11-18 12:52:17 -07:00
CONTRIBUTORS
COPYING
HISTORY HISTORY: update for 2.3.1 release 2019-11-15 19:06:11 -07:00
Imakefile Remove useless logs/ directory 2018-11-04 18:34:06 -07:00
Makefile Set version to 2.3.1a (devel) for current master 2019-11-18 13:03:52 -07:00
README
copyright Set version to 2.3.1a (devel) for current master 2019-11-18 13:03:52 -07:00

README

*************************************

The Common Desktop Environment is released under the terms of the LGPL
V.2 license. You may reuse and redistribute this code under the terms
of this license. See the COPYING file for details.

*************************************
Purpose of this release:

This release of CDE under a new opensource license is numbered
starting at version 2.2.0.

************************************
Downloading this release:

CDE may be downloaded in source form from the Common Desktop
Environment website:

http://sourceforge.net/projects/cdesktopenv/

Or via git:

git clone git://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code

The git repository will always be more up to date than the
downloadable tarballs we make available, so if you have problems,
please try the latest version from git master.

************************************
Installing this release:

Complete build and installation instructions can be found on the CDE
wiki:

http://sourceforge.net/p/cdesktopenv/wiki/Home/

Please go there and read the appropriate section(s) for your OS (Linux
or FreeBSD/OpenBSD/NetBSD currently).  There are a variety of
dependencies that must be met, as well as specific set up steps
required to build.

Do not expect to just type 'make' and have it actually work without
meeting the prerequisites and following the correct steps as spelled
out on the wiki. :)

There are also a lot of other documents and information there that you
might find useful.

************************************
Support: 

You can join the development mailing list here:

https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

There is a CDE IRC channel on chat.freenode.net, channel #cde

Bug reports and patches encouraged.