Bernd Blümmel | 3 Aug 10:15 2014
Picon

dtbuilder crash CDE 2.2.2 on Debian GNU/Linux 7 (wheezy)

Hello,

dt(app)builder crashes when activating the menubar (file, edit ...)
before the pupup-menu becomes visible.

On startup there's a warning: "Missing charsets in String to FontSet
conversion"

Version: cde 2.2.2
OS: debian Linux 7 (wheezy)
Hardware: toshiba laptop with intel core i3 cpu
LANG="de_DE.ISO8859-1"

Known bug? Configuration error? Any idea?

Regards,
Bernd

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Jon Trulson | 28 Jul 01:32 2014

CDE 2.2.2 released

CDE 2.2.2 has been tagged and released.  The sourceforge mirrors
should begin syncing soon.

There are a lot of fixes and improvements in this release.  CDE can be
built on more modern Linuxes and BSDs, and an initial stab at an
Illumios (opensolaris) support is also present.

Thank you to all who contributed to this release!

Here is the shortlog:

Eugene Doudine (7):
       Fixes the bug #17 dtsession can't validate passwords longer than 8 characters when the session is locked
       Fixed bug #27 dtfile space handling bug
       Fixed bug #32 dtfile table formatting bug with non-latin filenames
       Fixes the off-by-one bug in RegisterInGrid(), which caused dtfile's desktop icons on the right edge of the
screen (if desktop width is not a multiple of icon with) to be registered on the next workspace or (in the
case of the last workspace) beyond the desktop_grid array (possibly causing segfaults).
       Fixes several issues with grid registration of the dtwm panel on dtfile startup and on workspace addition:
       Fixes a small bug in grid registration: when an object is placed over another object (can be done manually)
and then removed from there, the registration of the covered object is removed as well (that is it's cell is
considered empty).
       Fixes the bug, which caused dtterm to show stripes of wrong color between text lines when using fontsets
that include fonts of slightly different heights.

Jon Trulson (52):
       update HISTORY file for 2.2.1, though a little too late :)
       building_release_archive: add some steps and clean up
       linux depend: stop using makedepend, use gcc instead
       libDtTerm: add include <stdio.h> so FILE is properly defined.
(Continue reading)

Ulrich Wilkens | 27 Jul 17:33 2014
Picon

[PATCH] FreeBSD 10 clang port

Hello,

here's the announced port for FreeBSD 10.

It builds with clang by default, but can be switched
back to gcc by installing gcc47 package as a minimum
and by including following line in config/cf/host.def:

#define UseGcc    47

The number in the line must correspond to the version
of the installed gcc package. Renaming of compiler
binaries from clang or gcc is not necessary and
wouldn't work.

The wiki page of FreeBSD would need some update for
this port. It would be nice if I can get access to it.

Best Regards, Ulrich

--

-- 
Ulrich Wilkens
Email: mail@...

>From beb68ef17f0bd4cfd666a9f9845a2aaa731cc2c9 Mon Sep 17 00:00:00 2001
From: Ulrich Wilkens <mail-jbpI0NvkgmEb1SvskN2V4Q <at> public.gmane.org>
Date: Sun, 27 Jul 2014 16:48:57 +0200
Subject: [PATCH] FreeBSD 10 clang port
(Continue reading)

Jon Trulson | 19 Jul 02:49 2014

Time for a new release?

Yes.  Yes it is :)

I will prepare for a new release by the end of next weekend.  If there are
any outstanding patches, please send them in.

I know there was one posted to the list regarding building on FBSD 10
(though not in the form of an actual patch).  I can add them, but it
would be better if someone with FBSD could check them out, especially
if it (the iconv stuff) works for other fbsd versions as well:

http://sourceforge.net/p/cdesktopenv/mailman/message/32361417/

Thanks!

--

-- 
Jon Trulson

"Don't believe everything you read on the internet."
    --Abraham Lincoln

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Eugene | 3 May 20:23 2014
Picon

[PATCH] bugfix for stripes of wrong background clolor in dtterm

Hi,

This patch fixes the bug, which caused dtterm to show stripes of wrong
color between text lines when using fontsets that include fonts of slightly
different heights (see the attached screenshots: before and after the
bugfix).

The cause of the bug was that X*DrawImageString draws background
according to the extents of the given string, not to extents of the
font set, which determine terminal line height.

Now, when such a situation is detected, the background is cleared before
drawing the characters.

Regards,
Eugene
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@...
(Continue reading)

Stephan Marwedel | 30 Apr 22:32 2014
Picon
Picon

Building on FreeBSD 10

Dear all,

I have successfully build CDE on Ubuntu 12.04. As I am normally a BSD 
user, I tried to build CDE on my box running FreeBSD 10 according to the 
instructions on the Wiki. I am sure that I am not the only one trying to 
build CDE on FreeBSD 10.

However, the builds fails immediately with the following error below. 
Can anybody point me to the source of the problem?

Thanks and best regards,
Stephan

uld <at> euler:/usr/home/stma/software/cdesktopenv-code/cde > CC=gcc47 make World

Building Release 2.2.1 of CDE

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Wed Apr 30 22:26:01 CEST 2014

cd ./config/imake && make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS make.log \#*
rm -f -r Makefile.proto Makefile Makefile.dep bootstrap
make   Makefile.boot
cd ./config/imake && make   -f Makefile.ini BOOTSTRAPCFLAGS=""
making imake with BOOTSTRAPCFLAGS= in config/imake
cc -o ccimake  -O -I../../include -I/usr/include/X11 
(Continue reading)

Rodrigo Gesswein | 28 Apr 20:24 2014
Picon

dtksh compile error

Dear All,

	Please, can you help me to compile dtksh, I guess it`s a problem with
	ksh93 compilation but I don`t know how to solve it. Any help will be
	greatly appreciated.

<q>
# make all
making all in programs/dtksh/examples...
make[1]: Entering directory `/root/CDE/cdesktopenv-code/cde/programs/dtksh/examples'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/CDE/cdesktopenv-code/cde/programs/dtksh/examples'
making all in programs/dtksh/ksh93...
make[1]: Entering directory `/root/CDE/cdesktopenv-code/cde/programs/dtksh/ksh93'
rm -f ship/*/*/BUILT; 	SHELL=/bin/ksh CC="gcc -g -pipe" CCFLAGS="-O2 -fno-strict-aliasing
-Wno-write-strings -DPROFILEPATH=\"/etc/dt/config/profile\"
	-DSUIDPROFILEPATH=\"/etc/dt/config/suid_profile\"
	-DSUIDEXECPATH=\"/usr/dt/bin/suid_exec\" 	-DCDE_INSTALLATION_TOP=\"/usr/dt\" -Dlinux
-D__x86_64__ -D_POSIX_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE  -DANSICPP -DMULTIBYTE -DNLS16
-DOSMAJORVERSION=2 -DOSMINORVERSION=6 " /bin/ksh ship/shipin -F
===============================================================================
system           Linux XX YY #1 SMP Sat Mar 29 23:01:41 UTC 2014
x86_64 x86_64 x86_64 GNU/Linux
installroot      /root/CDE/cdesktopenv-code/cde/programs/dtksh/ksh93
by               XX!root archive           
build            mamexec
cc               gcc -g -pipe  -O2 -fno-strict-aliasing -Wno-write-strings
-DPROFILEPATH="/etc/dt/config/profile"
	-DSUIDPROFILEPATH="/etc/dt/config/suid_profile"
	-DSUIDEXECPATH="/usr/dt/bin/suid_exec"
(Continue reading)

Eugene Doudine | 15 Apr 18:47 2014
Picon

[PATCH] patches for serveral bugs in dtfile


Hi,

These patches fix several bugs in dtfile:

1.  Fixes the off-by-one bug in RegisterInGrid(), which caused
    dtfile's desktop icons on the right edge of the screen (if desktop
    width is not a multiple of icon width) to be registered on the next
    workspace or (in the case of the last workspace) beyond the
    desktop_grid array (possibly causing segfaults). 

    On small screens segfaults could be also triggered without any
    icons on dtfile startup if dtwm panel (or part of it) was
    registered beyond the screen when RegisterInGrid() was called by
    InitializeDesktopGrid(). 

    The patch also makes grid registration work for large objects
    (larger than 2 cells in any direction, like dtwm panel or icon with
    long file name). Previously only rectangle vertices were registered:
    it worked for icons with short filenames, but allowed placing of 
    icons in the middle of panel or long filename.

    Thanks to <puyamolina@...> for reporting this bug (in the
    form of segfaults with a 1366x768 screen on linux/x86_64)

2.  Fixes several issues with grid registration of the dtwm panel
    on dtfile startup and on workspace addition:

    The panel registration code rather stupidly assumed that display
    size is always 1280x1024 pixels. Because of this, depending on
(Continue reading)

Jon Trulson | 1 Apr 20:33 2014

Good news!


After consulting with Digia and ICS, I have decided that Motif is no
longer the proper toolkit for use in CDE.

As a result, we will begin migrating from the use of Motif in CDE to
the Qt Framework, probably version 5.3, when it is released sometime
this month.

Qt brings quite a lot of capabilities to the table in terms of font
and rendering support, OpenGL support, and a whole slew of other
capabilities that Motif simply does not handle.

Later today, I will begin committing the first patches - the first is
to convert to qmake, rather than imake for building.  Once those
pieces are in place, we can begin the full conversion in earnest.

When the conversion is complete, CDE will be renamed to QCDE, in line
with it's Qt based roots.

I hope I can count on your support as we usher CDE (QCDE) into a new era.

--

-- 
Jon Trulson

     Last day, Capricorn fifteens. Year of the city, 2274.
     Carousel begins.

------------------------------------------------------------------------------
Ulrich Wilkens | 1 Apr 05:27 2014
Picon

[Patch] Fix dtinfo search engine


The following dtinfo changes are done in this patch:

- search engine working
- arm support (raspberry pi)
- clang support
- correction of links to motif documents
- correction of stringstream usage
- removed warnings (introduced by newer compilers)

PS: A screenshot of the new search windows can be seen
     under http://abload.de/img/cde_dtinfo33eu2q.png

--

-- 
Ulrich Wilkens
Email: mail@...

>From 28d3e1534d04a8a5bbc7e9b7e0f6ded7e4caa4ac Mon Sep 17 00:00:00 2001
From: Ulrich Wilkens <mail-jbpI0NvkgmEb1SvskN2V4Q <at> public.gmane.org>
Date: Tue, 1 Apr 2014 04:45:33 +0200
Subject: [PATCH] Fix dtinfo search engine

---
 cde/config/cf/DtInfo.tmpl                          |  2 +-
 cde/config/cf/FreeBSD.cf                           | 15 +++++++---
 cde/config/cf/NetBSD.cf                            |  8 ++++--
 cde/config/cf/OpenBSD.cf                           | 15 +++++++++-
 cde/config/cf/linux.cf                             | 23 +++++++++++----
(Continue reading)

Edmond Orignac | 29 Mar 11:57 2014
Picon

Conversion vCalendar -> XAPIA

Hello,

I have written a simple AWK program to convert .vcs files into
XAPIA format files that can then be dragged and dropped on the Calendar
icon of the front panel to insert an appointment in the CDE calendar.

The program has some limitations. For the moment, it ignores ToDo items
and only converts appointment items. Also, it has to convert 
appointments that extend on more than a single day (such as holidays) 
into daily repeats
and to transform "UNTIL=" repetitions into a number of repetition.
This is done by using an average duration of 30.44 days for a month
and 365.25 days for a year instead of using the correct duration for
leap years and for months. So the duration of an appointment can
be sometimes calculated incorrectly.

If you wish to include it with the CDE sources or to post it on the Wiki 
documentation, I agree to release it under MIT license.
      http://opensource.org/licenses/MIT

Otherwise, there are better programs in Perl by Adam Stein at:
http://www.csh.rit.edu/~adam/Progs/programs.html
but they require to install some extra Perl libraries.

Best wishes,

Edmond Orignac
BEGIN {FS=":"} 
(Continue reading)


Gmane