This article is from the FAQ, by with numerous contributions by others.
Version 1.9 of the BETA interface to X (part of r4.0) solves most of the
errors appearing when using X11R6 (e.g. the errors in X04 and X05).
This is done, among other things, by introducing BooleanResource,
CharResource and ShortResource to correctly model the interface to X
resources with different physical representations.
Unfortunately a few of the resources was not converted correctly. This means
that you may get wrong behaviour when reading these resources.
To fix this you can change the following in the Xt/v1.9 sources, and
recompile the libraries (after appropriate setting of permissions):
Change from IntegerResource to ShortResource:
motif/rowcolumn.bet: RowColumn.numColumns
motif/texts.bet: TextField.columns
Change from IntegerResource to BooleanResource:
awenv.bet: SimpleMenu.menuOnScreen
awenv.bet: Paned.refigureMode
awenv.bet: AsciiText.autoFill
awenv.bet: AsciiText.resize
awenv.bet: AsciiText.displayNonprinting
awenv.bet: CoreLIB.resizable
xtenv.bet: Core.mappedWhenManaged
xtenv.bet: Shell.allowShellResize
xtenv.bet: Shell.overrideRedirect
xtenv.bet: Shell.saveUnder
xtenv.bet: WMShell.input
xtenv.bet: WMShell.transient
xtenv.bet: WMShell.waitForWM
xtenv.bet: TopLevelShell.iconic
motif/bulletinboard.bet: BulletinBoard.defaultPosition
motif/lists.bet: MotifList.automaticSelection
motif/scale.bet: Scale.highlightOnEnter
motif/texts.bet: ScrolledText.scrollVertical
motif/texts.bet: ScrolledText.scrollHorizontal
motif/texts.bet: ScrolledText.scrollLeftSide
motif/texts.bet: ScrolledText.scrollTopSide
motif/texts.bet: TextField.verifyBell
 
Continue to: