~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/programs/Xserver/hw/xfree86/XF86Setup/TODO

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
RELATED CHANGES TO OTHER PARTS OF THE X SOURCE TREE:
 
3
----------------------------------------------------------------------
 
4
 
 
5
 A) Add ability to dynamically add and remove video modes and to switch
 
6
    directly to a specific mode to the XFree86-VidModeExtension
 
7
 
 
8
 B) Update vidmode extension to know about the Hskew parameter
 
9
 
 
10
 C) Add a GetViewPort function to the vidmode extension
 
11
 
 
12
 D) Update os-support/README.OS-lib with info regarding allowMouseOpenFail
 
13
 
 
14
 E) Modify the server mouse open functions to test that the file is of
 
15
    the correct type before opening the device ???
 
16
 
 
17
 F) In cards.c, allow $XWINHOME to override location of Cards file
 
18
 
 
19
 G) Write a README file which describes all the available options
 
20
 
 
21
 H) Add an option to SuperProbe to specify a parser-friendly output mode
 
22
 
 
23
 I) Add an option to SuperProbe to cause it to probe just enough to figure
 
24
    out which server should be run
 
25
 
 
26
 
 
27
CHANGES IN XF86SETUP:
 
28
----------------------------------------------------------------------
 
29
 
 
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.
 
32
 
 
33
 2) Improve keybindings for the arrow keys (e.g. scale widgets should
 
34
    allow perpendicular movement to other widgets)
 
35
 
 
36
 3) Add configuration of related things that can be set with xset such as
 
37
    keyboard repeat rate, mouse acceleration, screen saver settings,
 
38
    etc. ???
 
39
 
 
40
 4) Check for proper permissions of various files ???
 
41
 
 
42
 6) More fine-grained control of what is read from the existing XF86Config ???
 
43
 
 
44
 7) Add support for XInput
 
45
 
 
46
 8) Add support for Modules
 
47
 
 
48
 9) Add ability to select modes and their order (dependant on vidmode
 
49
    extension changes)
 
50
 
 
51
10) Internationalization of messages
 
52
 
 
53
11) List all of the files that are found to be missing (not just the first)
 
54
 
 
55
12) Make the X symlink while in graphics mode, instead of after switching
 
56
    back to text mode
 
57
 
 
58
13) Investigate reports of the hsync and vsync fields not allowing editing
 
59
 
 
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)
 
62
 
 
63
15) The UI for the video RAM and RAMDAC max speed could probably improved
 
64
    a bit still
 
65
 
 
66
16) Preserve existing mode lines when reading existing config file
 
67
 
 
68
17) Preserve existing comments in the config file (difficult)
 
69
 
 
70
18) Make the list of available mouse devices show only the device names
 
71
    that are appropriate for the selected protocol
 
72
 
 
73
19) Add ability to map individual keys
 
74
 
 
75
20) Move the server flags configuration to the second server?
 
76
 
 
77
21) Check for invalid combinations of XKB settings
 
78
 
 
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)
 
81
 
 
82
23) Some kind of better monitor identifier
 
83
 
 
84
24) Display a warning message telling the user to use ctrl-alt-bkspc, if
 
85
    things lock up
 
86
 
 
87
25) Detect premature server shutdowns (e.g. if user presses ctrl-alt-bkspc)
 
88
    and then do what?
 
89
 
 
90
26) Move "Done" button to top row ???
 
91
 
 
92
27) Add user-friendly names for the possible mouse devices
 
93
 
 
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
 
96
    the MMHitTab protocol
 
97
 
 
98
29) Add a text area in which the keyboard can be tested
 
99
 
 
100
30) If server fails to start because of an already running server, increment
 
101
    and try again
 
102
 
 
103
31) If server startup fails for some other reason, include the error in the
 
104
    message to the user
 
105
 
 
106
32) Set the initial Emulate3Buttons state to on, if not reading from an
 
107
    existing config file
 
108
 
 
109
34) Provide a way to go back from phase 4 to phase 2.
 
110
 
 
111
35) Let the the user specify the existing config file to be read
 
112
 
 
113
36) Show the horizontal sync rates in the list of monitors
 
114
 
 
115
39) Limit card list to only those appropriate to what SuperProbe reports
 
116
 
 
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)
 
120
 
 
121
44) Make the keyboard configuration screen also a seperate client
 
122
    (a la xmseconfig).
 
123
 
 
124
45) Do the same with the new mode selection screen
 
125