[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