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


Reply via email to