2
RELATED CHANGES TO OTHER PARTS OF THE X SOURCE TREE:
3
----------------------------------------------------------------------
5
A) Add ability to dynamically add and remove video modes and to switch
6
directly to a specific mode to the XFree86-VidModeExtension
8
B) Update vidmode extension to know about the Hskew parameter
10
C) Add a GetViewPort function to the vidmode extension
12
D) Update os-support/README.OS-lib with info regarding allowMouseOpenFail
14
E) Modify the server mouse open functions to test that the file is of
15
the correct type before opening the device ???
17
F) In cards.c, allow $XWINHOME to override location of Cards file
19
G) Write a README file which describes all the available options
21
H) Add an option to SuperProbe to specify a parser-friendly output mode
23
I) Add an option to SuperProbe to cause it to probe just enough to figure
24
out which server should be run
28
----------------------------------------------------------------------
30
1) When using the SVGA server, further restrict the list of available
31
RAMDACs, clock chips, and READMEs once the chipset has been selected.
33
2) Improve keybindings for the arrow keys (e.g. scale widgets should
34
allow perpendicular movement to other widgets)
36
3) Add configuration of related things that can be set with xset such as
37
keyboard repeat rate, mouse acceleration, screen saver settings,
40
4) Check for proper permissions of various files ???
42
6) More fine-grained control of what is read from the existing XF86Config ???
44
7) Add support for XInput
46
8) Add support for Modules
48
9) Add ability to select modes and their order (dependant on vidmode
51
10) Internationalization of messages
53
11) List all of the files that are found to be missing (not just the first)
55
12) Make the X symlink while in graphics mode, instead of after switching
58
13) Investigate reports of the hsync and vsync fields not allowing editing
60
14) Update the xkbview widget to display glyphs on the keys (work is going
61
to start soon on adding the necessary functionality to libxkbui)
63
15) The UI for the video RAM and RAMDAC max speed could probably improved
66
16) Preserve existing mode lines when reading existing config file
68
17) Preserve existing comments in the config file (difficult)
70
18) Make the list of available mouse devices show only the device names
71
that are appropriate for the selected protocol
73
19) Add ability to map individual keys
75
20) Move the server flags configuration to the second server?
77
21) Check for invalid combinations of XKB settings
79
22) Add a warning that the XF86Config file is used just to set defaults
80
(i.e. that comments and such will be lost)
82
23) Some kind of better monitor identifier
84
24) Display a warning message telling the user to use ctrl-alt-bkspc, if
87
25) Detect premature server shutdowns (e.g. if user presses ctrl-alt-bkspc)
90
26) Move "Done" button to top row ???
92
27) Add user-friendly names for the possible mouse devices
94
28) Set a specific width for the "Sample Rate" / "Lines/Inch" slider to avoid
95
the repacking of the widgets that currently occurs when changing to/from
98
29) Add a text area in which the keyboard can be tested
100
30) If server fails to start because of an already running server, increment
103
31) If server startup fails for some other reason, include the error in the
106
32) Set the initial Emulate3Buttons state to on, if not reading from an
109
34) Provide a way to go back from phase 4 to phase 2.
111
35) Let the the user specify the existing config file to be read
113
36) Show the horizontal sync rates in the list of monitors
115
39) Limit card list to only those appropriate to what SuperProbe reports
117
41) Add button for displaying the option description README or perhaps
118
add some kind of online help that describes a selected option (maybe
119
something like balloon help)
121
44) Make the keyboard configuration screen also a seperate client
124
45) Do the same with the new mode selection screen