Update on the TODO/bugs list.
> TODO:
> 1) Make all targets fill out mode.size when they can.
I've sent Andy sample code for one target; As soon as I know how
he wants it done clean-code-wise, I'll do the rest of the targets
and post a proposed diff.
> 2) Make -inroot palette work in display-X
This actually wasn't broken (was a WM issue) but researching it smoke & I
discovered another bug -- after running -inroot many X applications cannot
create a new window and fail to run. We think, but are not totally sure,
this has something to do with colormaps (it only happens on 8bpp displays.)
Tried already, didn't work:
Using XCopyColormapAndFree instead of XFreeColormap
calling DestroyWindow on root window (X docs say this OK, didn't hose anything)
Not calling XFreeColormap
Not killing the app with ctrl-c
(But, I was killing with ctrl-c when I tried the first 3.)
Obviously, I'm clueless -- any X gurus want to take a poke at it?
The failing apps dump this:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 24
Current serial number in output stream: 31
> 3) Unify docs, decide doc website build policy
?? Eric -- what parts can/should be done before release?
> 4) Modify Changelog of LibGII/LibGGI, check/update other in-tree docs.
not done yet.
> 5) display-X option to start with no cursor
smoke's patch committed.
> 6) Release publicity. What's the "media" spin and who contacts the "press"?
> BUGS: Reported by
> 1) cursor keys in dga seem to be malfunctioning smoke
> 2) three keys down in X target is flakey christoph (see sf bugs)
> 3) libgii dependency_libs != "-lgg" (see sf bugs)
Not researched yet
> 4) crusty kgicon drivers fail compile (see sf bugs)
Not removed from tree yet.
> 5) ggiUnMap implementation christoph (see sf bugs)
> 6) svgalib hoses console on exit christoph
> 7) display-terminfo segfaults on newer systems brian
Not reasearched yet.
> 8) 1064SG fails consistancy under fbdev-mga brian
neither deactivated nor fixed yet.
Three more bugs from smoke:
9) Tile target mouse events not right
10) using svgalib from X won't vc-switch back to X afterward (fixable?)
11) ggiteleserver doesn't work with svgalib target
--
Brian