Re: [cdesktopenv-devel] Integration of Antonis Tsolomitis' desktop_approots tarball, with some changes

2018-07-20 Thread alx
Basically it's about keeping string catalogs in sync for all languages CDE supports. I figure it looks terrible to to see fallback strings appear here and there for non english locales. Automated translation is rather sketchy, but I guess it's a start. Matthew R. Trower wrote >--

Re: [cdesktopenv-devel] Integration of Antonis Tsolomitis' desktop_approots tarball, with some changes

2018-07-20 Thread alx
I was thinking about adding a "open with..." menu item for files, eventually with app history list. What bothers me about adding new GUI elements is internationalization. Any thoughts? Jon Trulson wrote >On 07/19/2018 09:41 PM, Matthew R. Trower wrote: >> Well, that would be the built

Re: [cdesktopenv-devel] Screen locking On Debian

2018-05-28 Thread alx
IIRC it did work on Linuxen. Just make sure dtsession is suid root. On 05/28/18 21:50, Christopher Turkel wrote: I thought we had this working before, but locking the screen on Debian doesn't work. Has it ever worked? Does it need an external program? --

Re: [cdesktopenv-devel] CDE 2.2.4 fails with ttsession crash on FreeBSD 11.1-RELEASE (backtrace available)

2017-07-31 Thread alx
On 07/31/17 19:57, Douglas Carmichael wrote: The patch successfully worked, but I had to install libXScrnSaver for CDE to successfully compile. Maybe update the FreeBSD wiki instructions? Indeed, X11 screensaver support on FreeBSD was added recently. IIRC libXScrnSaver is installed automati

[cdesktopenv-devel] libtt patch; Was: CDE 2.2.4 fails with ttsession crash on FreeBSD 11.1-RELEASE

2017-07-29 Thread alx
Hi, here is a patch that makes ttsession work on FreeBSD 11.1 Regards Alex >From c5285a009c9f1f30ad7effd4e6b02fe893bfc836 Mon Sep 17 00:00:00 2001 From: alx Date: Sat, 29 Jul 2017 15:10:54 +0200 Subject: [PATCH] libtt: pass proper flags to getfsstat, log error message and exit if it fa

Re: [cdesktopenv-devel] CDE 2.2.4 fails with ttsession crash on FreeBSD 11.1-RELEASE (backtrace available)

2017-07-28 Thread alx
Hi, just FYI, the problem is apparently caused by getfsstat returning -1 (which is then used to malloc) due to an invalid argument. The third argument passed to getfsstat *must* be either MNT_WAIT or MNT_NOWAIT and on FreeBSD neither of them equals 0, but it didn't get validated until 11.1 I

[cdesktopenv-devel] Patches

2016-12-29 Thread alx
Hello, here are some patches that add further Xinerama support, fix a bug in ttsession so it no longer segfaults if it can't figure out the host name, and make dtksh build on FreeBSD 11 again. Regards Alex >From 25de8808952fe112c09502fe9495f6af6a057878 Mon Sep 17 00:00:00 2001 F

Re: [cdesktopenv-devel] [PATCH] dtwm: basic multihead(xinerama only) support

2016-06-24 Thread alx
On 06/24/16 10:09, Matthew R. Trower wrote: > Firefox is strange situation. When maximized, it expands to double the > X Screen width even on single head displays. This patch fixes this > behavior on multihead, so I'd guess maxWidth gets set wrong on creation. > Will require more investigation. S

Re: [cdesktopenv-devel] Some plans and some questions

2016-05-08 Thread alx
Hi, I just tested it on FreeBSD (don't have a Linux VM), but that shouldn't make much difference in this case. Make sure you're getting the right client name with: $ xprop | grep WM_CLASS The output for the chosen window should be something like: WM_CLASS(STRING) = "xclock", "XClock" The quoted

Re: [cdesktopenv-devel] Some plans and some questions

2016-05-05 Thread alx
On 05/05/16 16:12, Antonis Tsolomitis wrote: > But maybe I miss something. What do you mean by "must be launched"? The client must be launched at startup (e.g. from ~/.dt/sessions/sessionetc), since dtwm only takes care of reparenting the window. ---

Re: [cdesktopenv-devel] Some plans and some questions

2016-05-05 Thread alx
On 05/05/16 13:22, Antonis Tsolomitis wrote: > Number 2 above > can be partly bypassed if one manages to theme pavucontrol; but the > docked volume control is needed. Perhaps the front panel's ability to capture X clients may be of help here (provided there is a standalone systray applet fo

[cdesktopenv-devel] Patches

2016-04-18 Thread alx
:) - Enable XDM authentication on FreeBSD - Use X11 screensaver extension on FreeBSD - amd64 varargs bugfixes in dtwm. Regards Alex >From 853d62893e84e76e202f56da93bcb207838d5848 Mon Sep 17 00:00:00 2001 From: alx Date: Sun, 17 Apr 2016 11:05:48 +0200 Subject: [PATCH 1/6] dtfile: Ena

Re: [cdesktopenv-devel] cursors and LTSP5

2015-11-29 Thread alx
On 11/29/15 16:25, Antonis Tsolomitis wrote: > I have read some documentation about cursors and a suggestion is to link > the "watch" cursor of the > default theme (DMZ-White) to the "left_ptr" cursor, not solving but > bypassing the problem. I will try this, although > this will break the cursor t

Re: [cdesktopenv-devel] Full screen applications

2015-11-22 Thread alx
Hello, that might be because dtwm doesn't yet support freedesktop's extensions to the ICCC, which add WM hints for full screen window states, neither does MWM I suppose. And some apps tend to assume that their extended hints get handled. On 11/22/15 17:56, Christopher Turkel wrote: > Hi > > Ha

[cdesktopenv-devel] dtfile keyboard navigation fixes

2015-07-23 Thread alx
Sep 17 00:00:00 2001 From: alx Date: Thu, 23 Jul 2015 20:01:22 +0200 Subject: [PATCH 1/4] dtfile: fixed file view scrolling with Page Up/Down keys --- cde/programs/dtfile/IconWindow.c | 23 +++ 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/cde/programs/dtf

[cdesktopenv-devel] Patch

2015-07-15 Thread alx
Hi, this fixes dtfile_copy spawning failures on x86_64. >From 0eca2078fd5246288c32c77ee6c911073203d6a5 Mon Sep 17 00:00:00 2001 From: alx Date: Sat, 11 Jul 2015 22:54:31 +0200 Subject: [PATCH] dtfile: 0 is not NULL --- cde/programs/dtfile/FileManip.c | 4 ++-- 1 file changed, 2 inserti

[cdesktopenv-devel] Patches

2015-07-02 Thread alx
exactly one collision. "illegal mnemonic character" errors in dticon caused by wrong-sized varargs on x86_64 >From a6df30cd0f03318000613f93f3dc65e7deb1d75b Mon Sep 17 00:00:00 2001 From: alx Date: Thu, 2 Jul 2015 22:35:33 +0200 Subject: [PATCH 1/3] dtsession: fixed errorlog rotat

Re: [cdesktopenv-devel] integration of GTK apps (fwd)

2015-06-24 Thread alx
The XCDE way of doing this is to query color sets from the color server using X selections (dtsession is acting as color server on CDE). That's what Motif does. I don't think it is necessary to add any code to dtsession or anywhere in CDE at all to achieve this. A separate utility that sits be

[cdesktopenv-devel] [PATCH] dtcopy: Fix file removal

2014-12-27 Thread alx
Hi - this fixes a bug that causes dtfile to leave copies of moved/trashed files and directories when these are moved between different filesystems. From e09104c58ef4cc434ef3ae6de35fb16c532d9354 Mon Sep 17 00:00:00 2001 From: alx Date: Thu, 25 Dec 2014 22:06:11 +0100 Subject: [PATCH] dtcopy: Fix

Re: [cdesktopenv-devel] Can`t compile dtmail and ttsession

2014-03-29 Thread alx
Rodrigo Gesswein wrote: > /usr/include/X11/VendorP.h:87: error: previous declaration of > ‘VendorShellClassRec vendorShellClassRec’ with ‘C++’ linkage > /usr/include/Xm/VendorSP.h:61: error: conflicts with new declaration with ‘C’ > linkage Looks like it has bugged Xt headers. libXt-1.0.5 ? --

[cdesktopenv-devel] [PATCH] DtWidget: Don't free random pointer on Control widget destruction

2014-03-23 Thread alx
This fixes segfault in dtwm when deleting subpanel icons (bug report #29 related). >From ad65d4a11717534fc75d181095070dab57950368 Mon Sep 17 00:00:00 2001 From: alx Date: Mon, 24 Mar 2014 05:03:21 +0100 Subject: [PATCH] DtWidget: Don't free random pointer on Control widget destruction

Re: [cdesktopenv-devel] Color style manager: "Modify" palette function?

2014-03-16 Thread alx
lex >From a12e1c79e758d11e142143e5e14ef0668359aece Mon Sep 17 00:00:00 2001 From: alx Date: Sat, 15 Mar 2014 23:31:01 +0100 Subject: [PATCH] dtstyle: enable palette editor on true/direct color screens Content-Length: 17334 Status: RO --- cde/programs/dtstyle/ColorEdit.c | 58 +- cde/programs/dtstyl

Re: [cdesktopenv-devel] Color style manager: "Modify" palette function?

2014-03-12 Thread alx
Peter Howkins wrote: On Wed, Mar 05, 2014 at 01:52:25PM -0800, ibid...@gmail.com wrote: I'm not sure but would changing the colours without using a palette require us to send a message to each CDE app to say 'colours have changed, update and redraw'? I modified dtstyle so that it allows pale

Re: [cdesktopenv-devel] dtwm and icons bug

2014-02-22 Thread alx
Antonis Tsolomitis wrote: > Στις 22/02/2014 04:58 μμ, ο/η alx έγραψε: >> Antonis Tsolomitis wrote: >>> >>> An iconified application uses an icon that according to the advanced CDE >>> user's guide >>> can be set with >>> >>> Dtwm

Re: [cdesktopenv-devel] dtwm and icons bug

2014-02-22 Thread alx
Antonis Tsolomitis wrote: > > An iconified application uses an icon that according to the advanced CDE > user's guide > can be set with > > Dtwm*clientname*iconImage: /path/to/image/file > > This seems not to work with most non-CDE applications. > > To get the clientname one uses xprop to find the

Re: [cdesktopenv-devel] Some patches

2014-02-21 Thread alx
Jon Trulson wrote: On Thu, 20 Feb 2014, alx wrote: Hello, I've got a couple of patches here. - Missing copy constructor in WWL caused dtinfo to crash when setting browser geometry in preferences. - clib complaining about invalid file handle fclosed in dtfile. - Cosmic Flame Fra

[cdesktopenv-devel] Some patches

2014-02-20 Thread alx
nused variables involved, I guess the useful part went with them during some cleanups :) >From 470d690a24645a91b1feb8b2c5d50c2f9a9935c8 Mon Sep 17 00:00:00 2001 From: alx Date: Thu, 20 Feb 2014 14:07:43 +0100 Subject: wwl: fixed dtinfo segfault due to missing copy constructor in WArgList Conten

[cdesktopenv-devel] A little dticon patch

2013-06-24 Thread alx
Hello, I've got a patch for dticon here that makes "rubber strings" visible on direct-color displays. Regards, Alex. >From 0b4ec443b3b073c1778731316cf3dca9c42fe6b5 Mon Sep 17 00:00:00 2001 From: alx Date: Thu, 24 Jun 2013 22:29:19 +0200 Subject: [PATCH] dticon: fi

Re: [cdesktopenv-devel] libmotif in Debian, issues to beware of

2013-05-27 Thread alx
On Mon, 27 May 2013 21:34:22 +0200, wrote: > I just received notification that the update to libmotif 2.3.4 > has hit Debian experimental (in main). > The plan, from what I understand, is that it will be the default Motif > for > Jessie. > > For reference, there will be some changes as to how y

Re: [cdesktopenv-devel] Building dtsession with X11 screen saver extension on Linux and BSD

2013-05-26 Thread alx
On Mon, 27 May 2013 01:15:09 +0200, Jon Trulson wrote: On Sun, 26 May 2013, alx wrote: Hello all, Dtsession expects either USE_X11SSEXT or USE_HPSSEXT to be defined for screen locking and timed screen saver support, but there are no Xss related switches in Imake files. I tested it on Linux

[cdesktopenv-devel] Building dtsession with X11 screen saver extension on Linux and BSD

2013-05-26 Thread alx
Hello all, Dtsession expects either USE_X11SSEXT or USE_HPSSEXT to be defined for screen locking and timed screen saver support, but there are no Xss related switches in Imake files. I tested it on Linux with: diff --git a/cde/programs/dtsession/Imakefile b/cde/programs/dtsession/Imakefile

Re: [cdesktopenv-devel] Dtpad server crash when closing editor window associated with primary document

2013-04-06 Thread alx
On Sunday, 7 Apr 2013, Jon Trulson wrote: > I need some time to study what's going on - the patch > seems suspicious :) Hello Jon - I appreciate you checking it over. I hope I haven't missed something about the way dtpad works since the patch looks somewhat radical to myself, yet so far I couldn'

[cdesktopenv-devel] Dtpad server crash when closing editor window associated with primary document

2013-04-04 Thread alx
When dtpad is started in server mode CreateFirstPad doesn't clone initial resources like it happens for all subsequent document instances that are created using FindOrCreatePad. When a window associated with primary document is being closed RestoreInitialServerResources ends up freeing inva