[forum] XFree86 5.0 TODO

Ruth Ivimey-Cook forum@XFree86.Org
Thu, 20 Mar 2003 15:16:02 +0000


>So, to spark discussions, here it is....
>1. Redesign of XAA,
>2. FBManager extensions.

Neither of these seem to me to be urgent requirements, but I guess that's 
my lack of info at fault.

>3. Xlib locale removal. By removing all the Xlc code from libX11 and see 
>if we can layer it on top of iconv. Need to discuss the advantages and 
>disadvantages of such a task.

The main benefit being unicode support?  Otherwise, what?

>4. DGA - do we leave in, or do we shelve it ?

Leave, for the moment.

>5. RandR. We now have rotation support, but not depth switching yet. This 
>still needs to be done.

IMO required ASAP, at least for single-head.

>6. PseudoColor emulation. Egbert Eich has written some preliminary code 
>for this, and we're hoping he'll be able to release it soon.

Is there a known hold-up to this work? Presumably it just extends the 
number of visuals available to truecolor hardware?

>7. Hot Plugging of devices. Displays, Keyboards, Mice. This is obviously 
>tricky when running multiple Xservers on the same machine. How do you 
>correlate which device is plugged in, to which Xserver etc.

Definitely good. Lets solve the problem for one server first; multiple 
servers will I guess have to use some sort of ID or port-matching 
technique, which is horribly platform dependent (at least in how to get 
hold of such info).

>8. Multiseat capability. Allowing multiple Xservers to run with 
>independent graphics cards, keyboards and mice on the same machine.

What is holding this up? It seems as if it ought to be a no-brainer?

>9. Xc/Xr - A postscript rendering library for the RENDER extension 
>replacing Xlib drawing routines.

What status is this? Is there a demand?  How does it differ in capability 
from the Display PostScript code.

>10. Window translucency.

Yes!. Better alpha-blend control in general.

>11. XFixes extension.

For?

>12. Gamma corrected RENDER

For?

>13. Potential DIX/DDX changes.

In the interface position, or structure, or what?

14. Native SVG support.  -- SVG Extension?

15. Improved user interface/properties access to the server, esp. to 
reconfigure it dynamically (e.g. extending xset).


Regards,

Ruth