Do you happen to know what the build errors were? I had no issues
building the version with ReadLine in OS X.
When building,people reported this lining error.
Undefined symbols:
"_rl_reset_line_state", referenced from:
_DoInputCallback in xboard.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [xboard] Error 1
make: *** [all] Error 2
People using the debian binary package compiled by me sometimes report:
xboard: error while loading shared libraries: libreadline.so.5: cannot open
shared object file: No such file or directory
But I think this is simply because they failed to install a packge. Not sure
if they would get an error on the rl_reset_line_state entry when they would
have the missing library, though.
Wow, that's really awesome! I didn't know about the feature but I will
give it a try today.
In most places where windows are popped up, the code looks like below.
If not everyone has the same preference here, would it be an idea to
introduce a (persistent) command-line option -topLevel, and replace
all the conditional code by an if(appData.topLevel) run-time choice?
#if TOPLEVEL
shell =
XtCreatePopupShell(name, topLevelShellWidgetClass,
shellWidget, args, j);
#else
shell =
XtCreatePopupShell(name, transientShellWidgetClass,
shellWidget, args, j);
#endif