wmoxam de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
..
examples c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
Button.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
Button.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
ButtonP.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
Callback.c 20135bf9e7 dtwm: Coverity 88247 6 năm trước cách đây
Clock.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
Clock.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
ClockP.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
DataBaseLoad.c 152a655ce3 dtwm: Coverity 89619 6 năm trước cách đây
DataBaseLoad.h 90a2b2848a remove ultrix support 5 năm trước cách đây
DtSvcInternal.h 3ccf3a8b86 Add missing license headers on *.hh files and others 6 năm trước cách đây
Dtwm.defs.src 6bf175ef2d Remove apollo support 6 năm trước cách đây
FAQ.wm 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
FileSetNums 83b6996daa Initial import of the CDE 2.1.30 sources from the Open Group. 12 năm trước cách đây
Imakefile dd68514e4f Remove hpversion.h from repository 5 năm trước cách đây
Makefile.tmpl 83b6996daa Initial import of the CDE 2.1.30 sources from the Open Group. 12 năm trước cách đây
PanelS.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
PanelS.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
PanelSP.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
Parse.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
Parse.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
PopupMenu.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
PopupMenu.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
Print.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
README de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
Session.c 39f2c08b94 dtwm: Coverity 89400 6 năm trước cách đây
UI.c 58065ae980 dtwm: 88998 6 năm trước cách đây
UI.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmBackdrop.c de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmBackdrop.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmBitmap.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmCDInfo.c 115c1a25d8 dtwm: In CDE we always build with MULTIBYTE support, disable unused singlebyte only 6 năm trước cách đây
WmCDInfo.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmCDecor.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmCDecor.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmCEvent.c ac6fd23add dtwm: Coverity 88285 6 năm trước cách đây
WmCEvent.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmCPlace.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmCPlace.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmColormap.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmColormap.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmError.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmError.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmEvent.c de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmEvent.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmFP.c f20747f139 dtwm: Change to ANSI function definitions 6 năm trước cách đây
WmFeedback.c 923951b414 Remove NOTDONE code 4 năm trước cách đây
WmFeedback.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmFunction.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmFunction.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmGlobal.h 90a2b2848a remove ultrix support 5 năm trước cách đây
WmGraphics.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmGraphics.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmHelp.c 3fe9d94879 dtwm: Coverity 88375 6 năm trước cách đây
WmHelp.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmIBitmap.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmICCC.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmIDecor.c d5273f121b dtwm: Remove define MOTIF_ONE_DOT_ONE, backwards compatibility for motif 1.1, CDE as a whole requires 2.1 6 năm trước cách đây
WmIDecor.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmIPC.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmIPC.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmIPlace.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmIPlace.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmIconBox.c f20747f139 dtwm: Change to ANSI function definitions 6 năm trước cách đây
WmIconBox.h d5273f121b dtwm: Remove define MOTIF_ONE_DOT_ONE, backwards compatibility for motif 1.1, CDE as a whole requires 2.1 6 năm trước cách đây
WmImage.c e0d8aaa0dd dtwm: Coverity 88535 6 năm trước cách đây
WmImage.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmInitWs.c de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmInitWs.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmKeyFocus.c f20747f139 dtwm: Change to ANSI function definitions 6 năm trước cách đây
WmKeyFocus.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmMain.c 115c1a25d8 dtwm: In CDE we always build with MULTIBYTE support, disable unused singlebyte only 6 năm trước cách đây
WmManage.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmManage.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmMenu.c f20747f139 dtwm: Change to ANSI function definitions 6 năm trước cách đây
WmMenu.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmMultiHead.c 8362f92ceb dtwm: Resolve coverity warnings 6 năm trước cách đây
WmMultiHead.h 490890cd23 Resolve some compiler warnings 6 năm trước cách đây
WmOL.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmOL.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmPanelP.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmParse.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmParse.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmParseP.c 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmParseP.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmPresence.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmPresence.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmProperty.c de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmProperty.h de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmProtocol.c 6299ec7483 dtwm: Coverity 87858 6 năm trước cách đây
WmProtocol.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmResCvt.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmResCvt.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmResNames.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmResParse.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmResParse.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmResource.c 87ad4219da Merge branch 'master' into update-with-master 5 năm trước cách đây
WmResource.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmSignal.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmSignal.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmWinConf.c 77efde3456 dtwm: Coverity 87256 6 năm trước cách đây
WmWinConf.h de7e0dfcdd dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support 6 năm trước cách đây
WmWinInfo.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmWinInfo.h 7bece30a57 dtwm: Remove id strings related to historic version control system used before CDE was opened. 6 năm trước cách đây
WmWinList.c c1227cc629 dtwm: remove register keyword 6 năm trước cách đây
WmWinList.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmWinState.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmWinState.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmWrkspace.c de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmWrkspace.h de81a5b518 Remove ancient HP VUE compatibility support 4 năm trước cách đây
WmXSMP.c 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
WmXSMP.h 9a551dd8a6 dtwm: Remove WSM define, that is always on for CDE 6 năm trước cách đây
dtwm.msg 809c3d8bb6 Spelling fixes 6 năm trước cách đây
mapfile.reorder 83b6996daa Initial import of the CDE 2.1.30 sources from the Open Group. 12 năm trước cách đây
sys.dtwmrc.src 83b6996daa Initial import of the CDE 2.1.30 sources from the Open Group. 12 năm trước cách đây

README

Conditional Compilation
-----------------------

The following is a listing of the conditional compilation switches that
are "not obvious." Excluded are hardware or OS identifiers (e.g. __ultrix),
header file include flags, and macros (e.g. ABS).

ALTERNATE_POSTMENU
This turns on menu posting by a simple call to XtManageChild.
Normally, some underbar routines are called.

DT_LEFT_JUSTIFY_TITLE
This causes the text in the window titles to be left justified
instead of centered. NOTE that WSM must also be turned on for
this to take effect.

CONCAT_TEXTLIST
If turned on, then all members of compound text window
properties (WM_NAME, WM_ICON_NAME) are converted to XmStrings
and concatenated together. Normally, only the first member
is taken.

CONFIG_RELATIVE_TO_CLIENT
If defined, then programmatic window configurations are
absolute. Normally, the window frame offset is taken into
account if it would have been during a user-driven config.

DEBUG
Turns on code that prints out error messages (specifically
protocol errors).

DEBUGGER
Turns on code to help debugging Help-on-item.

DEBUG_ICON_BOX
Turns on code that alters iconbox spacing to help debug iconbox.
(?)

DEBUG_RESOURCE_DATABASE
Turns on code that dumps out dtwm's local resource database
to aid in debugging resource problems.

DEBUG_SESSION_HINTS
If defined, the session hints property is left on the root
window after being read. Normally, it is deleted.

DISALLOW_DEEP_ICONS
Turns off code that allows icon pixmaps of depth greater than
one.

DONT_FILTER_ICON_WINDOWS
This disables code that tries to prevent an icon window from being
managed as a normal toplevel window.

FUTURE
This appears to enable code that will allow item help to work
over window icons. I suspect that this is not completely
implemented.

ICCC_COMPLIANT
This enables stricter ICCCM compliance. Specifically, some
clients didn't get WM_PROTOCOLS quite right.

INTEGRATION_TESTING_
Swaps assignment of black and white on wait state cursor as
a quick indicator of which client is showing the wait state.

LARGECURSORS
Allows cursors larger than 16x16.

MCCABE
Conditional compile for McCabe complexity metrics.

MESSAGE_CAT
Enables message catalog code for local language support.

MOTIF_DEFAULT_ICON
Enables the default window icon with four buttons.

NO
Vestigal/experimental code for position help dialog (WmHelp.c).

NO_OL_COMPAT
If defined, then code to read and interpret Open Look window
manager hints is removed.

NO_SETPGRP
If defined, then child processes started by f.exec are not
put into their own process group.

NO_SHAPE
If defined, then the shape extension is not supported.

NO_WMQUERY
If defined, the code to provide the WM_QUERY functionality is
removed.

NO_DT
If defined, then code that references the Dt library is removed.

OLD
Vestigal code in WmHelp.c

OLD_CODE
Vestigal code.

OLD_COLORMAP
Vestigal code.

OLD_TAKE_FOCUS
Vestigal code.

PANACOMM
HP Panacom division modification to support clients running
in their X terminals.

PARANOID
If enabled, the a server grab is done around a property read.
(This is probably not necessary.)

PORT_NOVFORK
Enable for systems that don't have the vfork() call.

PORT_OLDXLIB
Enables code that works around an old bug in XGetClassHint().

R2_COMPAT
Enables support for old clients that still pass window geometry
hint information in WM_NORMAL_HINTS.

ROOT_ICON_MENU
Experimental code to provide MS Windows-like traversal of focus
between root icons with menus posted.

SGI_FOCUS_PATCH
Fixes a specific window focus problem.

UNMAP_ON_RESTART
All windows are unmapped on restart.

_BMS
Formerly used to denote code that interfaced to the HP Broadcast
message server. This code has been switched over to ICCC
messaging. The ifdef's should be removed, the code should stay.

_CMDINV
The #ifdef is somewhat vestigal--it's not even put in
correctly. This brackets code that is partly used to send the
ready message. It should be removed, the code should stay.

_NO_PROTO
If turned on, then pre-ANSI function prototypes are used.

_NO_WM
Enables testing code in WmPanel.c that allows it to be compiled
with a test program outside of the window manager.

notdef
Enables more complete resource comparison in WmResource.c which
could make resource utilization more optimal. This is currently
turned off to avoid some problems with the pixmap resources.