1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-12 19:22:41 +00:00
Commit graph

2605 commits

Author SHA1 Message Date
Paul Ward
8479874104 dtterm: Fix title and icon Sun esc seqs 2024-03-02 12:29:50 -07:00
rhubarb-geek-nz
ca84b10135 init scripts from rhubarb-pi.sf.net 2024-01-11 02:30:07 +00:00
Patrick Georgi
f078df392a Add systemd service file for dtlogin
This automatically starts dtlogin and properly
supervises it.
2024-01-06 09:50:44 +01:00
Patrick Georgi
d8a43c0b49 DtTerm/TermPrim: check pointer before traversing 2024-01-05 18:44:19 -07:00
Patrick Georgi
c48ec3adff lib/DtTerm: Remove dead assignments, initializations and increments
This shouldn't change behavior (or even object code) at all because
those assignments are all without effect. Removing that code removes
noise which helps working with code analysis tools.
2024-01-05 18:44:19 -07:00
Patrick Georgi
a5b5eb0f80 lib/DtTerm: Fix copy&paste error
This avoids using an uninitialized variable by using the initialized
variable that is obviously the right one in the context.
2024-01-05 18:44:19 -07:00
Patrick Georgi
e2aa3e665b DtTerm/TermPrimUtil: Use mkstemp instead of mktemp 2024-01-03 22:51:58 +01:00
Patrick Georgi
9dca44513c DtTerm/TermPrimUtil: Use 6 'X's in mktemp template
Some implementations (e.g. glibc) require that, while implementations
that are fine with 5 of them still work the same (just with one more
constant letter)
2024-01-03 22:51:50 +01:00
hyousatsu
76812a9115 ksh93: fix a compilation error on 32-bit system. 2023-12-01 09:22:32 +00:00
Jon Trulson
e97d56562f Prepare 2.5.2 release 2023-11-18 15:38:09 -07:00
hyousatsu
615d9a3907 dtsession: fix a crash. 2023-08-16 23:18:47 -04:00
hyousatsu
b577546819 tt: make the ttserver process events properly. 2023-06-12 09:48:42 +00:00
hyousatsu
549b759c66 dtstyle: make the style manager recognize wheel mouse correctly. 2023-06-11 07:33:37 +00:00
Jon Trulson
ece21debbb .gitignore: add new locations of dtsession/dtlogin PAM files 2023-04-01 14:48:13 -06:00
hyousatsu
b979a073df dtwm: fix a segfault. 2023-03-28 02:16:17 +00:00
hyousatsu
760d36bfe9 dtlogin: use sessreg to manage utmp/wtmp. 2023-03-27 08:48:27 +00:00
hyousatsu
28277ce88e dtsession: change the maximum size of cover dialog to fullscreen. 2023-02-26 11:59:29 +00:00
hyousatsu
2351a19d7e dtwm: support _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. 2023-02-26 11:59:29 +00:00
hyousatsu
e22fd8d84f dtwm: optimize EWMH processing. 2023-02-26 11:59:21 +00:00
Jon Trulson
1f101d22f0 lib/DtHelp: strmove(): return memmove() result 2023-02-18 15:50:28 -07:00
Jon Trulson
61b58271f9 dticon, dtpad, dtterm: fix session save issues (sprintf bogosity)
Diff supplied by: Giacomo Comes <comes@naic.edu>
2023-02-18 15:40:08 -07:00
Jon Trulson
b909f1a9e8 dtksh: enable SHOPT_ECHOPRINT 2023-02-18 15:33:09 -07:00
Jon Trulson
61dbd624b2 dtfile/dterror.ds: fix script defines typo 2023-02-18 15:25:53 -07:00
Jon Trulson
d45a233e50 pgadmin.dt: set icon from pgadmin to pgadmin3 2023-02-18 15:16:14 -07:00
Jon Trulson
e76cd50d3c Add DesktopNames=CDE to cde.desktop
Suggestion from Giacomo Comes <comes@naic.edu>:

    In this way, after a login, the desktop manager will set the
    environment variables: XDG_CURRENT_DESKTOP and XDG_SESSION_DESKTOP
2023-02-18 15:13:11 -07:00
Cy Schubert
8a24d70d5e Fix build under LLVM15
Fix many -Wint-conversion errors such as the example below, including
an aso atomics error.

connect.c:87:12: error: incompatible pointer to integer conversion initializing 'LONG' (aka 'int') with an expression of type 'void *' [-Wint-conversion]
   DB_ADDR mdba = NULL;   /* db address of current member record */
           ^      ~~~~
2023-02-18 14:47:38 -07:00
Jon Trulson
65e8cf9019 Patch from Giacomo Comes: rename ksh manpage to ksh-cde
The man page dtksh.1 only refers to the dt extensions.  For options,
operands, input files, etc, such man page points to the (k)sh.1 man
page. Since the version of ksh installed with the OS is different from
the one used to build dtksh, the correct documantation of dtksh can be
found only in cde's ksh man page. To avoid any conflict or confusion,
my patch renames cde's ksh.1 as ksh-cde.1
2023-02-18 13:56:51 -07:00
Jon Trulson
02b4302a73 Apply various patches from Giacomo Comes <comes@naic.edu>
This makes certain changes if you are bold enough to use a different
installation prefix than /usr/dt:

- fix MANDIR output from dtsearchpath
- missing dtopn_* links
- /usr/dt/bin is always needed
- fix DTKORNSHELL output for dtlp
2023-02-04 13:03:49 -07:00
Peter Howkins
8dff0e37b7 (Pascal Stumpf) dtlogin: On OpenBSD start X as root (it drops privileges later) 2023-01-22 23:31:42 +00:00
Peter Howkins
3e50d92fbf (Pascal Stumpf) CDE doesn't provide the ksh binary, don't install the manpage for it 2023-01-22 23:27:24 +00:00
Peter Howkins
85022e0218 (Pascal Stumpf) Makefile.am change several places where ${prefix} should be $(CDE_INSTALLATION_TOP) 2023-01-22 23:23:53 +00:00
hyousatsu
e201ef0a7b dtwm: add a new feature -- window rename. 2023-01-22 13:59:40 -07:00
hyousatsu
8ed81a67a7 localized: fix the character encoding errors in zh_TW.UTF-8. 2023-01-22 13:59:40 -07:00
hyousatsu
0011ed2f70 dtwm: optimize EWMH processing. 2023-01-22 13:59:40 -07:00
hyousatsu
a90666402c dtwm: add support for _NET_WM_VISIBLE_NAME and
_NET_WM_VISIBLE_ICON_NAME.
2023-01-22 13:59:40 -07:00
hyousatsu
69d47966ad dtwm: fix compiler warnings. 2023-01-22 13:59:39 -07:00
hyousatsu
bba694f5f2 dtwm: fix a title bar resizing issue. 2023-01-22 13:59:39 -07:00
hyousatsu
d500c61527 DtTerm: fix a segfault by allocating a string dynamically. 2023-01-12 15:07:20 +00:00
Jon Trulson
503d09172b Prepare 2.5.1 release 2022-10-01 11:18:27 -06:00
Liang Chang
1d451e0e2e dtsession: help xterm load the appropriate font. 2022-08-28 17:51:24 +00:00
Jon Trulson
3300d665a0 Upgrade ksh93 to 1.0.3
This commit upgrades ksh93 to the latest version.  Some minor changes
were required in the dtkcmds.c to make this work.

Most of the changes were in Makefile.am - primarily ensuring that
SHOPTS_* defines matched between dtksh and ksh93 builds, and that
ksh93 was actually told about them :)

The SHOPTS_* defines need to be assigned as the integer 1 as well, or
various preprocessor checks in ksh93 would fail.

Also:

- got rid of SUIDEXECDEFINES - this is a holdover from the Imake days
  and was never defined anyway.

- removed some SHOPT_* defines that no longer existed.

- do not pass CFLAGS to the ksh build at all - no need to complicate
  things.
2022-08-27 18:04:53 -06:00
Jon Trulson
3a68f5db40 Merge commit '97ef0077f06cef6f6bb93b0dae22441078647486' as 'cde/programs/dtksh/ksh93' 2022-08-27 13:53:17 -06:00
Jon Trulson
97ef0077f0 Squashed 'cde/programs/dtksh/ksh93/' content from commit b16c91f01
git-subtree-dir: cde/programs/dtksh/ksh93
git-subtree-split: b16c91f012
2022-08-27 13:53:17 -06:00
Jon Trulson
4bea26e4b7 Remove ksh 1.0.0beta 2022-08-27 13:52:40 -06:00
Liang Chang
3449ea6767 dtsession: help applications enable "international". 2022-08-13 13:55:48 -06:00
Liang Chang
2d186d4cdd doc: set locale explicitly for building doc. 2022-08-13 13:55:48 -06:00
Liang Chang
f63a747814 dtdocbook: set locale explicitly. 2022-08-13 13:55:48 -06:00
Jon Trulson
dcee51c158 #130: Xserver.src: fix sun X server path 2022-08-07 15:15:33 -06:00
Jon Trulson
e03eabfd59 #127: dtcm: solaris - use readdir instead of readdir_r 2022-08-07 15:11:21 -06:00
Jon Trulson
f0494103c3 Delete all unused/obsolete .elist files
These (export lists) aren't needed on modern compilers and haven't
been for quite awhile (like 2+ decades).
2022-08-06 17:59:05 -06:00