On September 17, 2003 07:40 am, Mike Hearn wrote:
> Cool!
>
> Just a few things - there are some settings marked as being for winecfg
> that I don't think we really should have there. In particular:
>
> * UseDGA
I thought this is interesting for games. But have you figured when we
use this thing (if at all?). Lionel, what is this useful for?
> * GraphicsDriver
Fell through the cracks...
> * ShellLinker
Copy & Paste error
> * DesktopDoubleBuffered (not sure about this one)
This is useful for games, so I've figured it's interesting for end users.
> * Fonts/fontdirs - after Huw merges his crossover patches these should
> become automatic on fontconfig systems (ie soon to be most systems),
> perhaps regedit?
Would that include stuff in [afmdirs] as well? That's that use for BTW?
> * Spooler - isn't CUPS meant to take care of that?
Right, but would that include "FILE:" too? In windows you have GUI
for setting the filename IIRC...
> * Ports - hex values in the config gui?!?
Right, I don't know what I was thinking :)
> The rest looks A-OK to me :)
Cool, but did I miss any? To come up with the list, I've started with
the documentation/samples/config file. Are there options that should
be listed not present in that file?
I've attached a new version. Now, I'd like to know:
-- Do everybody agree with the "Needed" column? Most importantly,
do you see items marked as "cfg" that shouldn't, or items that
are not marked as "cfg" and they should? Please take a few min
to review the list, so we can have a better idea of what needs
to be done in winecfg.
-- Did I miss any? To come up with the list, I've started with
the documentation/samples/config file. Are there options that
should be listed not present in that file?
-- What about the Dynamic column? Did I miss any or did I include
too many?
-- Same questions for the PerApp column.
Guys, we need everyone's help with this one. As the next step I'd
like to make sure that:
(1) the list is complete
(2) we all agree on the Needed/Dynamic/PerApp columns.
This is very important for a number of reasons, including:
-- puts a bound on what we need to do
-- provides a clear and concise list of what needs to happen
-- helps Mike with the important winecfg work
Once we do that, we can start arguing about the default
values, these may prove a bit trickier with the autodetection
stuff, etc.
Everyone's comments are appreciated.
--
Dimi.
Legend
Column |
Values |
Name |
The name of the property/section |
Needed |
Describes the form the parameter in needed in:
no | The setting should be removed |
ac | Changeable at configure time only |
regedt | Configurable through regedit only |
cfg | Configurable through winecfg |
|
Dynamic |
Indicates if Wine should react to changes in the
value of the parameter ar runtime |
PerApp |
Describes if the configuration parameter need to be
customizable on a per-application basis |
Default value |
The default value for the property. This should allow Wine
to run winecfg without user intervention |
Name | Needed | Dynamic | PerApp | Default value |
[Drive X] |
Path | cfg | yes | no | |
Type | cfg | yes | no | |
Label | cfg | yes | no | |
Serial | cfg | yes | no | |
Filesystem | cfg | yes | no | |
Device | cfg | yes | no | |
[wine] |
Windows | cfg | no | no | c:\\windows |
System | cfg | no | no | c:\\windows\\system |
Temp | cfg | no | no | |
Path | cfg | yes | no | |
Profile | cfg | yes | no | |
GraphicsDriver | regedt | yes | no | |
ShowDirSymlinks | cfg | no | no | true |
ShowDotFiles | cfg | no | no | true |
ShellLinker | regedt | no | no | wineshelllink |
[Version] |
Windows | cfg | no | yes | win98 |
DOS | cfg | no | yes | 6.22 |
[DllOverrides] |
<dllname> | cfg | no | yes | |
[x11drv] |
AllocSystemColors | regedt | no | no | |
PrivateColorMap | regedt | no | no | |
PerfectGraphics | regedt | no | no | |
ScreenDepth | cfg | yes | no | |
Display | cfgt | no | no | |
Managed | no | no | no | |
Desktop | cfg | no | yes | 640x480 |
UseDGA | regedt | no | no | |
UseXVidMode | regedt | no | no | |
UseTakeFocus | cfg | yes | no | yes |
DXGrab | cfg | no | no | no |
DesktopDoubleBuffered | cfg | no | no | no |
Synchronous | regedt | no | no | no |
ClientSideWithRender | regedt | no | no | yes |
ClientSideWithCode | regedt | no | no | yes |
ClientSideAntiAliasWithRender | regedt | no | no | yes |
ClientSideAntiAliasWithCode | regedt | no | no | yes |
[fonts] |
Resolution | regedt | no | no | <auto> |
Default | regedt | no | no | <auto> |
DefaultFixed | regedt | no | no | <auto> |
DefaultSerif | regedt | no | no | <auto> |
DefaultSansSerif | regedt | no | no | <auto> |
[FontDirs] |
dir<no> | regedt | no | yes | <auto> |
[serialports] |
Com<no> | regedt | no | yes | /dev/ttySx |
[parallelports] |
Lpt<no> | regedt | no | yes | /dev/lpx |
[ppdev] |
<port> | regedt | no | no | /dev/parportX |
[spooler] |
FILE: | regedt | no | no | <auto> | |
LPT<no>: | regedt | no | no | <auto> |
[ports] |
read | cfg | no | no | 0x779,0x280-0x2a0 |
write | cfg | no | no | 0x779,0x280-0x2a0 |
[Debug] |
RelayExclude | regedt | no | no | |
RelayInclude | regedt | no | no | |
RelayFromExclude | regedt | no | no | |
RelayFromInclude | regedt | no | no | |
SnoopExclude | regedt | no | no | |
SpyExclude | regedt | no | no | |
[registry] |
GlobalRegistryDir | ac | no | no | /etc |
LoadGlobalRegistryFiles | regedt | no | no | true |
LoadHomeRegistryFiles | regedt | no | no | true |
LoadWindowsRegistryFiles | regedt | no | no | true |
WritetoHomeRegistryFiles | regedt | no | no | true |
PeriodicSave | regedt | no | no | 600 |
SaveOnlyUpdatedKeys | regedt | no | no | true |
[Tweak.Layout] |
WineLook | cfg | yes | no | Win95 |
[Clipboard] |
ClearAllSelections | regedt | yes | no | false |
PersistentSelection | regedt | yes | no | true |
[afmdirs] |
1 | regedt | no | no | /usr/share/ghostscript/fonts |
2 | regedt | no | no | /usr/share/a2ps/afm |
3 | regedt | no | no | /usr/share/enscript |
4 | regedt | no | no | /usr/X11R6/lib/X11/fonts/Type1 |
[WinMM] |
Drivers | regedt | no | no | <auto> |
WaveMapper | regedt | no | no | msacm.drv |
MidiMapper | regedt | no | no | midimap.drv |
[Network] |
UseDnsComputerName | regedt | no | no | true |
[DSound] |
HELmargin | regedt | no | no | 5 |
HELqueue | regedt | no | no | 5 |
SndQueueMax | regedt | no | no | 28 |
SndQueueMin | regedt | no | no | 12 |
HardwareAcceleration | cfg | no | no | true |
DefaultPlayback | cfg | no | no | 0 |
DefaultCapture | cfg | no | no | 0 |
EmulDriver | cfg | no | yes | true |