Commit graph

61 commits

Author SHA1 Message Date
Alexandre Julliard
d02d50299b winecfg: Use Unicode functions throughout.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-07 21:35:54 +02:00
Alexandre Julliard
01a2b9c628 winecfg: Use mountmgr to manage shell folders.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-07 21:35:54 +02:00
Owen Rudge
87f41e6b40 winecfg: Add /v parameter to display current Windows version.
This patch allows winecfg to be called with the "/v" parameter to
display the current Windows version. "/v winver" will continue to allow
the Windows version to be updated.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49242
Signed-off-by: Owen Rudge <orudge@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-02 21:27:50 +02:00
Alexandre Julliard
6d582ed530 winecfg: Get rid of drive autodetection.
The dynamic device support works well enough now.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-17 13:57:35 +02:00
Owen Rudge
2f5a3fa16f winecfg: Add /? parameter to print help and valid versions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41559
Signed-off-by: Owen Rudge <orudge@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-17 13:57:35 +02:00
Owen Rudge
90c0123533 winecfg: Add support for '/v' parameter allowing Windows version to be changed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41559
Signed-off-by: Owen Rudge <orudge@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-17 13:57:35 +02:00
Michael Stefaniuc
962b31c80b include: Add a generic available ARRAY_SIZE().
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-04 10:39:15 +02:00
Alexandre Julliard
7d7eee09b5 winecfg: Constrain DPI values to the commonly supported ones.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-15 12:37:28 +02:00
Frédéric Delanoy
87c72332bb winecfg: Use BOOL type where appropriate. 2013-10-17 10:45:45 +02:00
Marcus Meissner
a7cc44a6db winecfg: Free result in error nodes (Coverity). 2013-07-19 11:53:07 +02:00
Alexandre Julliard
edf44bfb1e winecfg: Avoid Unicode macros. 2012-01-20 12:44:04 +01:00
Alexandre Julliard
0119d770a3 winecfg: Make some variables static. 2010-10-01 13:38:31 +02:00
Joel Holdsworth
7342bce80d winecfg: Moved about panel code into about.c. 2010-06-07 15:17:42 +02:00
Michael Stefaniuc
e09fc21576 winecfg: Use ULONG for a bitmask variable. 2009-04-02 16:28:30 +02:00
David Hedberg
0b3064215b winecfg: Fix for paths containing utf-8. 2009-02-09 17:17:09 +01:00
Francois Gouget
0e01daa3e7 winecfg: Make enumerate_valuesW() static. 2009-01-26 15:13:15 +01:00
Alexandre Julliard
abe00bbebe winecfg: Load the existing drive config from mountmgr instead of relying on QueryDosDevice. 2008-10-24 14:24:58 +02:00
Alexandre Julliard
18b66912b7 winecfg: Store the Unix device if any in the drive configuration. 2008-10-24 14:24:58 +02:00
Alexandre Julliard
f410cf7c98 winecfg: Update the drives only when they have changed, instead of trying to compare with the current setup. 2008-10-23 12:15:43 +02:00
Alexandre Julliard
f150ddc3ed winecfg: Store the drive label as Unicode. 2008-10-17 14:11:56 +02:00
Alexandre Julliard
6483f2f201 winecfg: Store the drive serial number as a number instead of a string. 2008-10-17 13:37:04 +02:00
Vitaliy Margolen
82a7eb7614 winecfg: Remove mostly unused properties.h. 2008-05-19 14:04:23 +02:00
Alexandre Julliard
ad5876734d winecfg: Add a couple of Unicode helper functions. 2008-04-25 14:36:25 +02:00
Dmitry Timoshkov
2ae3945d3d winecfg: Don't mix the strings in unix and windows locales. 2008-01-04 11:55:59 +01:00
Nigel Liang
2d5a89bab0 winecfg: Read/write registry in unicode. 2007-08-03 14:29:36 +02:00
Nigel Liang
e027f0297e winecfg: Add trackbar to set screen resolution in graphics tab. 2007-07-31 13:38:29 +02:00
Frank Richter
6b3d624d4b winecfg: Use WCHARs for window title, current app. 2006-08-17 11:19:24 +02:00
Frank Richter
36dd205fff winecfg: appdefaults: Use more strings from resources, unicode. 2006-08-16 12:53:27 +02:00
Frank Richter
722ee099c1 winecfg: Make load_string public. 2006-08-16 12:51:01 +02:00
Pavel Roskin
34d9d5a346 winecfg: Allow and prefer using A: and B: for floppies.
Pass drive type to allocate_letter().  Start search from 'A' for
floppies.
Fix missing parentheses in the DRIVE_MASK_BIT definition.  It's a bug
that is triggered by non-sequential drive allocation.
2006-06-10 12:43:31 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Michael Jung
51a3198748 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders. 2006-02-14 13:09:30 +01:00
Robert Reif
f0c55e7d52 winecfg: Use sound tree view for driver selection.
- Move driver selection and configuration into tree view.
- Only show loadable drivers.
2005-12-17 12:30:06 +01:00
Frank Richter
1bac61f8e5 Add an "Appearance" tab to control the currently active theme. 2005-08-24 10:59:40 +00:00
Vitaliy Margolen
aad2fe3b38 Add windows version registry entries. 2005-08-17 11:37:34 +00:00
Michael Jung
3bbb7fd243 Made the registry cache more general. 2005-06-23 11:42:54 +00:00
Alexandre Julliard
a18f20616a Fixed registry paths to edit the real config, and removed the startup
warning message.
2005-06-16 16:15:37 +00:00
Stefan Huehner
712087700e Fix some -Wstrict-prototypes warnings. 2005-06-16 15:52:44 +00:00
Alexandre Julliard
6e92d382a3 Changed registry access functions to use more meaningful names. 2005-06-13 18:49:23 +00:00
Mike McCormack
ae51135ed9 Fixes for -Wmissing-declarations and -Wwrite-strings warnings. 2005-06-02 15:11:32 +00:00
Michael Jung
5e161ac72a Fixed automatic drive detection for the case that the root directory
is not already mapped.
2005-02-14 11:01:16 +00:00
Mike Hearn
7d8711e15f - More heapification.
- Split drive code into core, UI and autodetect.
- Implement drive autodetection.
- Slight redesign of drive tab.
- Code cleanup.
2004-11-23 13:50:23 +00:00
Mike Hearn
02e850efdf - switch x11drvdlg to kernel_style, and clean up some superflous code
- more win32 heapification
- move getDialogItemText into header and rename, use some more in
  x11drv page
- make label phrasing consistent in x11drv page
2004-09-28 04:05:55 +00:00
Mike Hearn
0af614e77b - rewrite the transaction system to be based on a settings overlay,
to have a nicer API, and to actually work (always a bonus)
- change the libraries page to be based on a listbox rather than a
  treeview, clean up and shrink the code
- add accelerator keys to the libraries page, focus management
- make the window title reflect what the user is currently editing
- remove bogus root warning
- remove some unused control IDs in resource.h
- start converting the x11drv dialog to kernel_style from javaStyle
- bugfixing
2004-09-28 03:55:16 +00:00
Mike Hearn
a5ce4ee7aa - introduce keypath() function
- rewrite and clean up appdefaults.c, use a listview rather than
  treeview
- usability tweak: reverse windows version combo so more recent
  versions come first
- usability tweak: improve the add application open dialog box
- add accelerator keys
- enable/disable controls correctly
- begin to standardise on underscore_style for consistency with the
  rest of wine
- comment out the translations for now, the UI will be changing more
- begin phasing out libc malloc in favour of the win32 heap
2004-09-28 03:16:43 +00:00
James Hawkins
7f274205a8 Rename X11 Driver tab of winecfg to Graphics. 2004-07-30 01:35:13 +00:00
Chris Morgan
49f0dd3a2c Implemented an array of 26 drives and interface functions for adding,
copying, moving and deleting drives.
Added a "Show/Hide Advanced" button in the drive edit dialog that
toggles the display of advanced options and resizes/moves controls.
Disable the 'autodetect' radio button in the drive edit dialog until
we have autodetection support.
Map window 'x' button to dialog close.
2004-05-04 02:56:46 +00:00
Chris Morgan
2c6ea211f0 Rename 'General tab' to 'About', move to the last position.
Make applications tab handle global and per-app winver, dosver and
winelook settings, mirroring the Libraries tab.  Code copied from
Robert van Herk's libraries tab.
Move global/app specific function and global to the x11drv tab where
it is currently used.
Add a couple of property helper functions.
Set 3D border around treeview controls.
Removed invalid resources from languages other than En.
2004-02-07 01:01:34 +00:00
Chris Morgan
cde7f90903 Add audio tab with first pass at autodetection of audio driver.
Double clicking a drive entry brings up drive edit window.
2004-01-20 02:07:35 +00:00
Robert van Herk
5fd5f38490 Added a tabsheet that allows the user to change the dll overrides,
both globally and per app.
2004-01-07 00:43:40 +00:00