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 DynamicPerApp 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

Reply via email to