mirror of
https://github.com/Stichting-MINIX-Research-Foundation/xsrc.git
synced 2025-09-21 18:47:46 -04:00
76 lines
2.5 KiB
Plaintext
76 lines
2.5 KiB
Plaintext
What did I do for ctwm? (Richard Levitte)
|
|
-----------------------
|
|
|
|
>>>> ctwm 3.5 beta 1:
|
|
|
|
19970301:
|
|
|
|
Well, some bug fixes (a missing return at one place... Baaaad...), fixing
|
|
the restart code for VMS, a lot of extra declarations to make DEC C shut up,
|
|
A real descrip.mms (and a descrip.submms), so you can compile for VAX and
|
|
AXP without any file conflict, enhancements of make.com, ctwm.com and of
|
|
the docs...
|
|
|
|
Well, that's about it.
|
|
|
|
19970309:
|
|
|
|
Peter Chang mentioned that XWD files are supported in DECWindows. All
|
|
you have to do is include decw$utils:xwdfile.h. Unfortunatelly, that
|
|
is not completelly true since that file has a fatal bug. Fortunatelly,
|
|
it's pretty easy to correct. I do it the hard way though, by editing
|
|
the places that are wrong and saving the result in the current directory.
|
|
On the fly, of course :-).
|
|
|
|
I also added support for the new file conventions that are used in the
|
|
VMS port of xpm (version 3.4J). This is also checked on the fly.
|
|
|
|
A few bugs in the build procedures were removed at the same time.
|
|
|
|
19970318:
|
|
|
|
DESCRIP.SUBMMS and MAKE.COM now deal with the copying of *.%_VMS on
|
|
their own. No more need for the user to rename those.
|
|
|
|
A few quirks with the library option file making cleared.
|
|
|
|
A few bugs with older X window system include files cleared.
|
|
|
|
A .HLP file created (Thank you Michael Lemke!).
|
|
|
|
>>>> ctwm 3.5 beta 3:
|
|
|
|
19971115:
|
|
|
|
Readded the following files that I have hacked on since the latest
|
|
release of Ctwm 3.5 beta 1 for VMS (or that were forgotten back then):
|
|
|
|
ALLOCA.C, CTWM.COM, DESCRIP.MMS, GENDEFTWMRC.COM,
|
|
LEVITTE_SYSTEM.CTWMRC, MAKE.COM, README.VMS, VMS.TXT
|
|
|
|
Added a few function declarations in the following files:
|
|
|
|
CURSOR.H, MENUS.H, WORKMGR.H
|
|
|
|
MENUS.C needed to include CURSOR.H for correct declaration of
|
|
MakeStringCursor(). Also, I've removed (with #if 0..#endif) some code
|
|
that Claude claims is already done in Done() (found in CTWM.C). Tests
|
|
have proved that he's right.
|
|
|
|
I readded the sanity code in TWM.H for now, currently commented, to
|
|
have if I need it on other platforms.
|
|
|
|
WORKMGR.C: In VMS older than version 7.0, strdup() is not implemented,
|
|
so I changed the code for VMS to do a malloc() and strcpy().
|
|
[ N.B.: this was redesigned by Claude to redefine strdup() in UTIL.H
|
|
instead. ]
|
|
|
|
Todo:
|
|
-----
|
|
|
|
There is some code around a select() in add_window.c that I have simply
|
|
#ifdef'ed out for VMS. I'll deal with it as soon as I understand what
|
|
it is supposed to do.
|
|
|
|
/Richard Levitte <levitte@lp.se>
|