Hugh McMaster
46bdc153f1
reg: Fail if /s is used without an accompanying argument.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-18 00:22:04 +09:00
Hugh McMaster
acb4e3f63a
reg: Explicitly use base 10 or base 16 with strtoulW.
...
All Windows versions, except XP, parse the number 0123 as decimal.
(XP parses 0123 as octal).
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 23:26:29 +09:00
Hugh McMaster
474361ecb4
reg: Fail if the data argument for REG_DWORD begins with a minus sign.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 23:26:29 +09:00
Hugh McMaster
948888b950
reg: Use strtoulW during conversion so we can set any value in the DWORD range.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 23:26:29 +09:00
Hugh McMaster
2fd010110a
reg: Fail if strtolW cannot convert the entire data string into a DWORD.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 23:26:28 +09:00
Hugh McMaster
0f42948bf1
reg/tests: Add two more tests for REG_DWORD.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 23:26:28 +09:00
Sebastian Lackner
94fb7c3b8b
services: Start SERVICE_FILE_SYSTEM_DRIVER services with winedevice.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 14:46:26 +09:00
André Hentschel
d15a807c3c
reg/tests: Use todo_wine_if() in tests.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-16 12:09:39 +09:00
Hugh McMaster
aa9d2a7c17
reg: Abort the process if get_regdata returns NULL.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:32:26 +09:00
Hugh McMaster
07c6b1392f
reg: Add case for REG_MULTI_SZ.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:32:01 +09:00
Hugh McMaster
b14e1ba801
reg: Handle data for REG_DWORD_LITTLE_ENDIAN and REG_DWORD_BIG_ENDIAN.
...
REG_DWORD_LITTLE_ENDIAN is #define'd as REG_DWORD, so the LITTLE_ENDIAN
case is just a comment added for clarity.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:31:20 +09:00
Hugh McMaster
03afd26eb1
reg: Handle data for REG_EXPAND_SZ.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:31:09 +09:00
Hugh McMaster
f1d45b5f44
reg: Handle data from REG_NONE.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:31:03 +09:00
Hugh McMaster
5061899c46
reg: Fail if REG_DWORD is passed with no data argument.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:30:19 +09:00
Hugh McMaster
e0492b27ac
reg: Call RegCloseKey before exiting if the user chooses to cancel the overwriting operation.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-15 21:30:17 +09:00
Hugh McMaster
3c340fda68
reg: Fail when /d is used without an accompanying argument.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 22:13:28 +09:00
Hugh McMaster
2c0359fb3c
reg/tests: Fix incorrect expected value.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 22:13:25 +09:00
Hugh McMaster
acf0c92943
reg/tests: Add tests for /d with no data argument.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:45 +09:00
Hugh McMaster
20a41d0339
reg: Ask the user if they want to delete the subkey, value, default value or all values.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:44 +09:00
Hugh McMaster
a365418ae2
reg: Add support for the default registry value in ask_confirm().
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:43 +09:00
Hugh McMaster
a2bdfbae39
reg/tests: Add tests for /v* flags.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:43 +09:00
Hugh McMaster
c0b26a649e
reg: Do not allow /v and /ve to be used together in the 'add' function.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:43 +09:00
Hugh McMaster
c59e3eae3b
reg: Do not allow combinations of /v, /ve or /va in the 'delete' function.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 01:26:43 +09:00
Hugh McMaster
ae48fbafa8
reg: Ask the user whether they want to overwrite an existing registry value.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:51:10 +09:00
Hugh McMaster
2b06308fdb
reg: Output program name instead of the generic 'Error'.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:49:42 +09:00
Hugh McMaster
5654b91f7c
reg: Specify the data type that is unsupported.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:45:05 +09:00
Hugh McMaster
5f07f81ad1
reg: Output messages with a variable number of arguments and convert message arrays to strings.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:41:12 +09:00
Hugh McMaster
dfe1c2b57c
reg: Use FormatMessage for easier internationalization support.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:39:20 +09:00
Hugh McMaster
bfcee1f149
reg: Split reg_printfW into separate functions.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 21:39:16 +09:00
Bernhard Übelacker
9a08714c02
include: Implement todo_wine_if for usage in wine tests.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 20:09:27 +09:00
Charles Davis
48737f0e68
icacls: New stub program.
...
Signed-off-by: Charles Davis <cdavis5x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-08 20:14:31 +09:00
Hugh McMaster
dcd05e8e86
reg: Remove stub output from the 'add' and 'delete' functions.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-08 20:05:24 +09:00
Hugh McMaster
bb29a9bf5b
wineconsole: Improve a user dialog resource string.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-28 01:25:49 +09:00
Hugh McMaster
969151755a
wineconsole: Apply the selected background colour to the entire font preview dialog.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-26 23:28:45 +09:00
Hugh McMaster
1948104cc9
wineconsole: Apply the new background colour to the visible screen buffer.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-26 23:28:32 +09:00
Jactry Zeng
f80a3f6c25
winecfg: Use better shortcut keys.
...
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-25 23:56:07 +09:00
Alexandre Julliard
91a394a616
explorer: Support a quoted /desktop option.
...
Workaround for Worms Armageddon which uses an invalid but previously
supported syntax.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-14 19:41:49 +09:00
Sebastian Lackner
c634f34aae
cmd: Fix sharing permissions of piped output files.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-08 00:45:49 +09:00
Jared Smudde
4b4288f869
winefile: Set MDI child icon.
...
Signed-off-by: Jared Smudde <computerwhiz02@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:12:35 +01:00
Hugh McMaster
8ac323f61b
wineconsole: Send the largest console window size information to the server.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 17:07:34 +01:00
Jared Smudde
6a9b4d1667
winefile: Use own icon in run dialog.
...
Signed-off-by: Jared Smudde <computerwhiz02@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-30 08:14:04 +01:00
Nikolay Sivov
ff94fc1daf
oleview: Use proper pointer type when allocating names array (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-29 22:38:29 +01:00
André Hentschel
4f1ed54c7d
winedbg: Remove a dead assignment (Clang).
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-25 14:07:16 +01:00
André Hentschel
054ca8f3c7
wineboot: Remove dead code (Clang).
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-25 14:06:52 +01:00
André Hentschel
67e5e8edf6
services: Fix access adjustment by reordering code (Clang).
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-24 11:59:20 +01:00
Austin English
bda46cc6fd
iexplore: Sync registry and program resource values.
...
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-22 10:46:49 +01:00
Nikolay Sivov
f2538c6e26
winemenubuilder: Simplify MIME types list management.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-22 10:42:34 +01:00
Nikolay Sivov
c9fb3b7f8f
regedit: Fix potential buffer leak, simplify error handling (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-22 09:51:30 +01:00
Nikolay Sivov
a11b8ded1d
winecfg: Fix a crash on empty size field in Desktop Integration.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-12 05:28:16 +01:00
Hugh McMaster
05bc632add
cmd: Do not overwrite a user-specified Prompt variable.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-09 00:53:40 +09:00
Alex Henrie
7e5cb21540
winecfg: Widen "Folder" column to accommodate Catalan translation.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-08 16:20:01 +09:00
Francois Gouget
9d90c897ce
winecfg: Tweak sizes and alignments so the 'Font' button does not clip in Portuguese (Portugal).
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-07 22:30:56 +09:00
Piotr Caban
0722a25dcd
msiexec: Avoid broken pipe error caused by setting SERVICE_STOPPED state twice.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-04 21:56:20 +09:00
Sebastian Lackner
d38b334bab
wineboot: Remove unused declaration for __wine_make_process_system.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-04 13:46:35 +09:00
Austin English
0e40a9bed7
iexplore: Add 'HKCR\Applications\iexplore.exe\shell\open\command' key.
...
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-03 20:05:15 +09:00
Michael Müller
a78efe16f7
winedbg: Print windows version in system info.
...
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-03 16:21:15 +09:00
Francois Gouget
413c6f60cf
Assorted spelling fixes.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-02 12:59:52 +09:00
Alexandre Julliard
6e6a0e2a2c
winoldapp: Grab the Win16 lock again before exiting.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-30 23:16:53 +09:00
Andrey Gusev
95baccdf7e
progman: Fix GROUP_AddGroup() declaration.
...
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-27 15:38:54 +09:00
Jiaxing Wang
ebacf05258
regedit: Need 3 bytes of room at end of buffer for \r\n\0 to avoid endless loop.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 23:58:28 +09:00
Nikolay Sivov
0a3e54480a
sc: Fix service handle leak on error path (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-25 01:28:31 +09:00
Alexandre Julliard
9db3444e40
explorer: Treat unrecognized options as a file to open.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-24 22:58:44 +09:00
Francois Gouget
46e94c8d19
cmd/tests: Fix the builtin tests when the current directory contains a space.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-23 23:35:11 +09:00
Francois Gouget
50cb282c8c
cmd/tests: Fix the %~a check on Windows >= 8.
...
Starting with Windows 8 %~a reports two new attributes, most likely to
match the new +X and +V attrib options (integrity and no_scrub_data
respectively).
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-20 12:25:44 +09:00
Francois Gouget
9dee791516
cmd/tests: Use net session to verify we have sufficient privileges.
...
Modifying the associations requires holding administrator+elevated privileges.
'net session' is the standard way of checking that in batch files.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-19 00:21:45 +09:00
Francois Gouget
a9513cf446
cmd/tests: Fix handling of synchronization line mismatches.
...
If the synchronization line does not match assume that we skipped some tests.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-19 00:21:37 +09:00
Hugh McMaster
11669fa5e2
Assorted spelling and grammar fixes.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-17 22:56:40 +09:00
Hugh McMaster
16cb9c4cb7
cmd: 'del' should set %errorlevel% to zero, not one, on error.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-17 22:56:40 +09:00
Hugh McMaster
ca8b3843ab
cmd: Set colour attributes when clearing the screen with 'cls'.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-16 17:51:25 +09:00
Hugh McMaster
9e4e1cf9be
reg/tests: Fix the add empty type test.
...
The exit code of this test will always be REG_EXIT_FAILURE,
so the return code is neither broken nor todo_wine.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-16 17:49:19 +09:00
Alexandre Julliard
fc5739411d
makefiles: Expand the test resource list through a makefile variable.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 22:24:53 +09:00
Nikolay Sivov
136d6755de
winemine: Fix loading program state from registry.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 16:43:25 +09:00
Austin English
b871ebdc77
wmplayer: Add stub program.
...
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 18:39:49 +09:00
Hugh McMaster
313e064a44
wineconsole: Pass font size information to wineserver.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-03 00:33:24 +09:00
Hugh McMaster
9096373048
wineconsole: Add if check to determine whether a font attribute has changed.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-03 00:33:23 +09:00
Alexandre Julliard
17ac5ba7f9
makefiles: Specify whether to install program binaries in the individual makefiles.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:50 +09:00
Francois Gouget
a96f7f13ce
oleview: Remove an unneeded NONAMELESSUNION define.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-27 21:44:57 +09:00
Alexandre Julliard
90d66cc874
makefiles: Only define the dummy target in makefiles that need it.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 21:36:15 +09:00
Alexandre Julliard
8e77d6a24d
wineconsole: Accept a too large font if we can't find one that fits the screen.
2015-10-21 00:25:33 +09:00
Alexandre Julliard
15f8b01223
wineconsole: Deal with fonts that don't have a uniform character width.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 00:25:33 +09:00
Bernhard Übelacker
74c2989db3
taskmgr: Fix changing of debug channels.
...
Signed-off-by: Bernhard Übelacker <bernhardu@vr-web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-15 13:26:26 +09:00
Frédéric Delanoy
e6042cf6a6
cmd/tests: Simplify boolean expressions (PVS-Studio).
...
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:51:23 +09:00
Frédéric Delanoy
23e7b5a6b0
cmd: Simplify boolean expressions (PVS-Studio).
...
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:51:17 +09:00
Michael Stefaniuc
915bdcbdca
winemenubuilder: Simplify an if-condition (PVS-Studio).
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:51:01 +09:00
Nikolay Sivov
6de871c01b
regsvr32: Simplify conditional expression (PVS-Studio).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 23:35:23 +09:00
Jonathan Vollebregt
60f599f584
reg: Simplify root key search.
...
Signed-off-by: Michel Zou <xantares09@hotmail.com>
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2015-10-07 21:28:54 +09:00
Dmitry Timoshkov
26db80b685
oleview: Always check return value of SendMessage(TVM_GETITEM).
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-07 21:28:51 +09:00
Dmitry Timoshkov
65187a0b99
oleview: Remove useless check for hPrevInst.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-07 21:28:51 +09:00
Dmitry Timoshkov
e10db2f22e
oleview: Correctly set window's class background and cursor.
...
Otherwise background of some windows doesn't match current theme, and
mouse cursor sometimes gets stuck after moving over vertical splitter.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-07 21:28:51 +09:00
Dmitry Timoshkov
edb35ff096
oleview: Fix compilation with PSDK.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-07 21:28:51 +09:00
Hans Leidekker
c0b3f3f2e8
msiexec: Add support for /passive.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-10-06 17:21:02 +09:00
Hans Leidekker
171a4c4154
msiexec: Fix parsing of basic UI level modifiers.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
2015-10-06 17:21:02 +09:00
André Hentschel
645ffcbdd3
wineboot: Remove unused macro.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-10-06 00:01:56 +09:00
André Hentschel
30c5f3bd63
wineboot: Move a function call after a possible return.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-10-05 22:27:12 +09:00
Michael Müller
5d4a961789
wineconsole: Forward child process exitcode.
...
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-10-01 16:27:01 +09:00
Jared Smudde
3966affe06
winemine: Load main icon in the about window.
2015-09-25 22:20:21 +02:00
Nikolay Sivov
a72482fd39
regedit: When sorting by key type consistently compare types.
...
Otherwise when sorting by type for key with same type list get sorted by
name.
2015-09-15 16:04:22 +09:00
Nikolay Sivov
e428884c0c
regedit: Block sorting by key value.
2015-09-15 16:04:12 +09:00
Hugh McMaster
e19a8fd706
regsvr32: Return the most recent error code, even if later DLLs succeed.
2015-09-09 19:47:33 +09:00
Hugh McMaster
07cc9a34a8
regsvr32: Process the next file in the array if an error occurs.
...
The Windows version stops processing the current file and moves to the
next file on the first error.
2015-09-07 20:42:04 +09:00
Hugh McMaster
48c7a3f4d7
regsvr32: Call InstallDll before UnregisterDll when using /u /i.
2015-09-07 20:42:01 +09:00
Thomas Faller
5c9526cb6c
reg: Implement binary data add operation.
2015-09-07 15:04:49 +09:00
Hugh McMaster
80c3fca056
regsvr32: Do not attempt to register '/' or '-'.
2015-09-03 21:11:06 +09:00
Hugh McMaster
76162a4ea8
regsvr32: Use correct exit code when DllRegisterServer, DllUnregisterServer and DllInstall fail.
2015-09-03 19:02:21 +09:00
Hugh McMaster
99ecebe90d
regsvr32: Use INVALID_ARG define instead of magic 1.
2015-09-02 22:45:51 +09:00
Hugh McMaster
4a4baf2566
regsvr32: Use correct exit code when LoadLibraryEx fails.
2015-09-02 22:45:49 +09:00
Hugh McMaster
68a5642d5c
regsvr32: Use correct exit code when GetProcAddress fails.
2015-09-02 22:45:45 +09:00
Hugh McMaster
b09e98da78
regsvr32: /n and /u /n should be handled as invalid flags.
2015-09-02 16:41:11 +09:00
Hugh McMaster
d3b55e99e9
regsvr32: Process flags before files.
2015-08-31 20:13:26 +09:00
André Hentschel
b952703a2e
winedbg: Update minidump output.
2015-08-29 14:28:59 +09:00
Sebastian Lackner
8a73016819
notepad: New files should be created immediately.
2015-08-25 17:43:01 +09:00
Hugh McMaster
fb01bc0428
uninstaller: Add help switch and usage information.
2015-08-21 15:52:23 +09:00
Hugh McMaster
8432e7dd30
uninstaller: Add WriteFile fallback.
2015-08-19 20:19:57 +09:00
Michael Müller
130c655e2f
winecfg: Do not overwrite theme each time an item is drawn.
2015-08-19 20:19:57 +09:00
Thomas Faller
1d09a35878
cmd: Implement 'echo/'.
2015-08-19 08:39:26 +09:00
Andrey Gusev
5cdcd4493f
Assorted spelling and typos fixes.
2015-08-18 15:00:13 +09:00
Hugh McMaster
4335c464c3
uninstaller: Output Unicode program names in CLI mode.
2015-08-18 14:39:43 +09:00
Hugh McMaster
7bde6ec4ae
uninstaller: Add WriteConsoleW support.
2015-08-18 14:39:12 +09:00
Carlo Bramini
75e03c13e1
winecfg: Simplify code by using SetDlgItemInt.
2015-08-17 14:51:43 +09:00
André Hentschel
27bf278d72
ntdll: Add support for Win 10.
2015-08-13 15:04:29 +09:00
Sebastian Lackner
29b55a5cae
wineconsole: Consistently return nonzero exitcode on error.
2015-07-30 23:48:39 +02:00
Hao Peng
e48c3e466c
regsvr32: Change regsvr32 to a GUI program.
2015-07-29 21:44:04 +02:00
André Hentschel
3549810faa
winedbg: Remove dead variable (Clang).
2015-07-22 07:24:21 +02:00
André Hentschel
457c5f1977
notepad: Use character count for GetFileTitleW (Coverity).
2015-07-20 06:32:54 +02:00
André Hentschel
b5c3408a5e
wordpad: Copy the correct amount of data with lstrcpynW (Coverity).
2015-07-20 06:32:47 +02:00
Frédéric Delanoy
881ae8fc31
wineconsole: Leave more room for translations in resource file.
2015-07-20 06:30:07 +02:00
Huw Davies
3e7f0e685b
net: Don't call CloseServiceHandle() with an invalid handle.
2015-07-16 21:20:52 +09:00
Hugh McMaster
c3dd56c993
wineconsole: Allow users to enable or disable Insert Mode via the user dialog.
2015-07-13 22:22:57 +09:00
Hugh McMaster
f85b46912a
wineconsole: Rearrange user dialog to make room for new controls and improve resource strings.
2015-07-13 22:21:58 +09:00
Bernhard Übelacker
94c6e3af3a
oleview: Call RegEnumValueW with value and val_count parameters.
2015-07-08 16:02:25 +09:00
Bernhard Übelacker
cf6477ab27
regedit: Call RegEnumValueW with value and val_count parameters.
2015-07-08 16:02:24 +09:00
Alex Henrie
660021d0fc
cmd: Consistently wrap lines to 75 characters.
...
75 characters is the maximum length of a line before gettext breaks it,
so this convention will cause each translatable string to fit snugly
into the po files. It's also about what we were doing anyway, just not
consistently.
The biggest advantage to consistent line wrapping is that translators
will no longer have to guess where they should insert line breaks.
I have rewrapped the Catalan, Czech, Danish, German, Spanish, Finnish,
French, Croatian, Hungarian, Italian, Lithuanian, Norwegian, Dutch,
Polish, Portuguese, Romanian, Russian, Slovene, Swedish, Turkish, and
Ukranian translations so as to not burden their maintainers.
The Bulgarian, Greek, Esperanto, Farsi, Hindi, Malayalam, Oriya, Punjabi,
Romansh, Slovak, Serbian, Telugu, Thai, and Walloon translations did not
need to be rewrapped.
I removed Hebrew "translations" of cmd.rc that were just copies of the
English strings, and marked cmd.rc:142 as fuzzy if the translation
mentioned wine.conf.
Single-line translations that were 80 characters long or less were not
wrapped.
The Arabic, Japanese, Korean, and Chinese translations still need to be
rewrapped.
2015-07-06 14:49:40 +09:00
Hugh McMaster
ef0f0ad1d0
wineconsole: Add HKCU registry entries for Insert Mode.
2015-06-30 20:55:05 +09:00
Michael Stefaniuc
51144d6a6d
explorer: Print the debug string and not the pointer to it.
2015-06-30 17:40:27 +09:00
Nikolay Sivov
d11b498c81
winecfg: Fix string buffer length for override settings (Valgrind).
2015-06-29 18:51:03 +09:00
Nikolay Sivov
74c3a4a7e7
winecfg: Fix a leak when applying drive changes (Coverity).
2015-06-29 18:51:02 +09:00
Hugh McMaster
db4a8bf0ec
regsvr32: Clean up and update comments to reflect changes to the codebase.
2015-06-26 20:44:28 +09:00
Akihiro Sagawa
c908c9c7c9
winetest: Add SystemPreferredUILanguages to the log.
...
A few GDI functions are affected by System account's display
language (by GetSystemPreferredUILanguages).
2015-06-25 14:29:39 +09:00
Thomas Faller
3cda870469
cmd: Fix invalid "else if" execution.
2015-06-25 13:56:40 +09:00
Jared Smudde
49b6b60e23
winhlp32: Move Always on top to Options.
2015-06-24 19:09:59 +09:00
Hugh McMaster
3f01461ddc
regsvr32: Make Dll* exports WINAPI.
2015-06-24 19:07:12 +09:00
Hugh McMaster
485b8dfcf2
regsvr32: Add WriteFile fallback if WriteConsole fails.
2015-06-24 19:06:34 +09:00
Hugh McMaster
fdae80d45f
regsvr32: Convert codebase to Unicode.
2015-06-24 19:06:32 +09:00
Gerald Pfeifer
ced33792ff
winedbg: Avoid "uninitialized variable" compiler warning in types_extract_as_longlong.
2015-06-22 19:16:48 +09:00
Hugh McMaster
ba7d599b6f
net: WriteFile should output the number of bytes in the char array, not the length of the WCHAR array.
2015-06-19 20:17:26 +09:00
Qian Hong
2b6573ac3f
winemenubuilder: Fix copy and paste error.
2015-06-17 15:45:05 +09:00
Hugh McMaster
dc1b177a1a
regsvr32: Convert if-else block to switch statement.
2015-06-16 20:03:56 +09:00
Hugh McMaster
00c13a20a6
regsvr32: Move /i command line code to a separate function.
2015-06-16 20:03:39 +09:00
André Hentschel
bd1f7ef186
include: Rename 64-bit PState to 32-bit Cpsr on ARM64.
2015-06-15 14:51:33 +09:00
Thomas Faller
4e91fa5f6b
cmd: Fix invalid memory access.
2015-06-15 14:49:54 +09:00
Nikolay Sivov
6827724e54
regedit: Make it possible for save/restore position on tree root.
2015-06-15 14:48:46 +09:00
Thomas Faller
43dfe76376
cmd: Fix access of uninitialized memory.
2015-06-12 21:22:42 +09:00
Mark Harmstone
3b9ac1b18a
winecfg: Invalidate property sheet when font changed.
...
When you changed the font on the Desktop Integration tab, it wasn't
enabling the Apply button.
2015-06-12 21:22:41 +09:00
Sebastian Lackner
7661549755
winedbg: Also output system information to the terminal, not only to dialog.
2015-06-08 17:38:58 +09:00
André Hentschel
8e0164bd26
include: Add more ARM64 CV constants.
2015-05-28 14:20:55 +09:00
André Hentschel
48d150dc31
wineboot: Add hardware registry keys on ARM64.
2015-05-22 14:10:02 +09:00
André Hentschel
b4a46dbcaa
wineboot: Add environment registry keys on ARM64.
2015-05-22 14:09:50 +09:00
Jiaxing Wang
a53371497f
regedit: Avoid appending '\0' to string value of imported key.
2015-05-20 18:32:47 +09:00
Sebastian Lackner
2100d3e1ec
wineconsole: Allocate fake hwnds for curses backend.
...
Based on a patch by Qian Hong.
2015-05-20 18:21:18 +09:00
Nikolay Sivov
3ec3fa5eb7
explorer: Return desktop shellview interface.
2015-05-08 18:33:51 +09:00
Hugh McMaster
27753f2ea6
cmd.exe: Remove redundant call to SetConsoleMode.
2015-05-08 15:07:24 +09:00
Marcus Meissner
92286a521f
winedbg: Close filehandle on one exit branch (Coverity).
2015-05-07 22:29:22 +09:00
Marcus Meissner
aa59e6744d
winedbg: Initialize type.module (Coverity).
2015-05-07 22:29:22 +09:00
Nikolay Sivov
d1e309abe2
explorer: Added IDispatch support for IShellWindows.
2015-05-05 10:16:45 +09:00
Sebastian Lackner
c16f0644be
winedevice: Do not omit mandatory argument for VirtualProtect.
2015-05-04 20:08:00 +09:00
Nikolay Sivov
eeabe96abb
explorer: Return IShellBrowser in response to SID_STopLevelBrowser.
2015-05-04 15:08:38 +09:00
Nikolay Sivov
3c7bf0350a
explorer: Added stub IServiceProvider support for shell browser window.
2015-05-04 15:08:33 +09:00
Nikolay Sivov
68c5fed5cc
explorer: Implement Application property.
2015-05-04 15:08:27 +09:00
Nikolay Sivov
58775c878a
explorer: Added IDispatch support for ShellBrowserWindow instance.
2015-05-04 15:08:24 +09:00
Nikolay Sivov
a74c56a3b9
explorer: Added stub IWebBrowser2 support for desktop shell window.
2015-05-01 15:17:03 +09:00
Nikolay Sivov
b4769495bc
explorer: Added a stub IShellWindows implementation.
...
Most of it was done by Andrew Eikum.
2015-04-29 12:26:32 +09:00
Hans Leidekker
ae84730e34
iexplore: Update version to 9.0.8112.16421.
2015-04-21 22:21:20 +09:00
Nikolay Sivov
d0c8654d10
rpcss: Fix a protseq string leak (Valgrind).
2015-04-16 15:14:04 +09:00
Andrew Eikum
e17f4fd2f8
winecfg: Use a listview for speaker configuration.
2015-04-15 16:21:35 +09:00
Hugh McMaster
0516d969eb
wineconsole: Do not truncate argument strings larger than 256 bytes.
2015-04-14 18:00:02 +09:00
Jason Overland
4b18b0d10e
winecfg: Add owner to file picker dialogs, making them modal.
2015-04-06 16:08:25 +09:00
Mark Harmstone
8cf9108b2d
winecfg: Add manifest.
2015-04-03 17:07:37 +09:00
Francois Gouget
7f977e5d2f
winefile: Remove an unneeded NONAMELESSUNION directive.
2015-04-03 11:22:18 +09:00
Francois Gouget
ddcbbb6943
winhlp32: Remove an unneeded NONAMELESSSTRUCT directive.
2015-04-03 11:22:14 +09:00
Francois Gouget
2271d82cda
wineconsole: Remove an unneeded NONAMELESSSTRUCT directive.
2015-04-03 00:33:30 +09:00
Francois Gouget
6f64673fb5
winecfg: Remove unneeded NONAMELESSXXX directives.
2015-04-03 00:33:30 +09:00
Francois Gouget
1402201cd6
regedit: Remove an unneeded NONAMELESSSTRUCT directive.
2015-04-03 00:33:30 +09:00
Francois Gouget
546b1c4cea
rpcss: Remove unneeded NONAMELESSXXX directives.
2015-04-03 00:33:29 +09:00
Francois Gouget
c4f7918801
winedbg: Remove unneeded NONAMELESSXXX directives.
2015-04-03 00:33:29 +09:00
Mark Harmstone
8fab1cdc74
winecfg: Style updown control with UDS_ALIGNRIGHT.
2015-04-01 14:16:01 +09:00
Francois Gouget
801cf4c4af
explorer: Remove an uneeded NONAMELESSUNION directive.
2015-04-01 14:13:24 +09:00
Nikolay Sivov
db4dd8cd38
taskmgr: Set column order through listview.
2015-03-31 16:43:34 +09:00
Hugh McMaster
d4fb6257f5
attrib: Fix incorrect comment.
2015-03-31 00:04:44 +09:00
Thomas Faber
ee698506c8
wscript: Correctly use CommandLineToArgvW.
2015-03-30 16:42:18 +09:00
Frédéric Delanoy
f6a341c747
Assorted spelling/grammar fixes.
2015-03-27 22:29:48 +09:00
Hugh McMaster
ef41e8205a
netstat: Fix incorrect comment.
2015-03-27 21:30:58 +09:00
Alexandre Julliard
aceec41e93
explorer: Cleanup system tray icons when their owner is destroyed instead of polling.
2015-03-27 20:40:36 +09:00
Nikolay Sivov
66722487a7
taskmgr: Simplify setting extended style for a list.
2015-03-25 19:38:38 +09:00
Francois Gouget
f505e6fb4a
Assorted spelling fixes.
2015-03-19 21:54:14 +09:00
Francois Gouget
ab99567fe1
hh: Add an icon.
2015-03-19 13:57:55 +09:00
Ken Thomases
0815dc223e
winemenubuilder: Fix compiling on OS X.
2015-03-18 23:54:54 +09:00
Francois Gouget
520dcb4c23
winemenubuilder: Handle icons disguised as executables and better validate icon streams.
...
For some applications the shortcut's icon points to a .exe file which in
fact contains a .ico file. This means open_icon() cannot rely on the
file extension. Also reject icon streams that don't actually contain a
valid icon and use the next source as a fallback.
2015-03-17 14:17:16 +09:00
Francois Gouget
d4b9ac46a0
winemenubuilder: Avoid a couple of forward declarations.
2015-03-17 14:15:45 +09:00
Michael Stefaniuc
9e7135e00c
wordpad: Simplify code that happened to work by chance (PVS-Studio).
2015-03-06 20:32:03 +09:00
Michael Stefaniuc
9bf064a67a
winhlp32: Simplify code that happened to work by chance (PVS-Studio).
2015-03-06 20:32:03 +09:00
Nikolay Sivov
ebbb8fa5da
services: Fix GetNotifyResults() prototype.
2015-03-05 21:17:56 +09:00
Sebastian Lackner
317fc7aaf8
winecfg: Add library override instead of closing winecfg when pressing Enter.
...
Based on a patch by Hugh McMaster.
2015-03-04 21:50:36 +09:00
Nikolay Sivov
38bba54f32
services: Locate service image in proper system dir for WOW64 case.
2015-03-02 23:00:32 +09:00
Francois Gouget
123cfee93c
services: Fix compilation on systems that don't support nameless unions.
2015-03-02 13:49:13 +09:00
Nikolay Sivov
1896064332
services: Mark WOW64 services in registry.
2015-02-27 14:20:25 +09:00
Nikolay Sivov
daf0af4313
advapi32: Forward to CreateServiceWOW64W() when appropriate.
2015-02-27 14:20:25 +09:00
Nikolay Sivov
0f80d4b619
services: Make RPC interface compatible with native.
2015-02-27 14:20:24 +09:00
Andrew Eikum
1e783dbfaa
services: Monitor process handles for process quit.
2015-02-26 23:04:55 +09:00
Nikolay Sivov
c0b0d3b4e2
services: Pass resume index to server.
2015-02-25 20:35:23 +09:00
Nikolay Sivov
3c186a65d3
services: Make ChangeServiceConfig2W() rpc call compatible with native one.
2015-02-25 20:35:23 +09:00
Mark Harmstone
fa685fc353
winecfg: Refresh sys params on theme change.
2015-02-25 00:04:39 +09:00
Michael Müller
a8b000c54d
winedevice: Call DriverUnload function when unloading a driver.
...
Based on a patch by Alexander Morozov.
2015-02-24 21:55:48 +09:00
Jonathan Vollebregt
0898bd22bf
reg: Add wchar/type conversion functions.
2015-02-23 22:07:07 +09:00
Jonathan Vollebregt
513505d6c4
reg: Add a check for multiple backslashes at the end of the key.
2015-02-23 22:05:55 +09:00
Jonathan Vollebregt
208ca071dc
reg: Add sane_path function to do preliminary key validation.
2015-02-23 22:03:34 +09:00
Michael Stefaniuc
b7c8b62bbf
wcmd: Remove an unused variable (PVS-Studio).
2015-02-23 15:26:00 +09:00
André Hentschel
68d85cc7f8
taskmgr: Remove dead code.
2015-02-23 15:25:56 +09:00
Mark Harmstone
b467908ea4
winecfg: Draw colour button using theme.
2015-02-20 16:25:26 +09:00
Jacek Caban
748788f33e
wscript/tests: Fixed buffer handling and leaks.
2015-02-10 00:31:10 +09:00
Mark Harmstone
d3d4739513
winecfg: Fix bug causing 5.1 speakers to appear as stereo.
2015-02-04 21:32:50 +09:00
Mark Harmstone
b2dede7950
winecfg: Add speaker config controls to audio tab.
2015-02-03 20:12:50 +09:00
Jacek Caban
d6f527af14
wscript: Added IHost::Echo implementation.
2015-02-02 22:26:31 +09:00
Hans Leidekker
90fd0285f0
xcopy: Ignore the /V option.
2015-01-07 23:48:25 +01:00
Bruno Jesus
5a469f1b87
cmd: Ensure environment variables fit in memory.
2015-01-06 18:20:01 +01:00
Gerald Pfeifer
c7482ad1c1
wordpad: Avoid an out-of-bounds array access in registry_set_filelist.
2014-12-31 21:12:46 +01:00
Drew Ronneberg
cbc8f3c811
winemenubuilder: Eliminate an unused variable.
2014-12-18 11:30:12 +01:00
Drew Ronneberg
e6a558ad82
winemenubuilder: Prevent recursion by calling open_module_icon() instead of open_icon()
2014-12-17 18:04:05 +01:00
Dmitry Kozliuk
b4e261480d
winecfg: Fix title reset when removing application from the list.
2014-12-16 16:16:39 +01:00
Jonathan Vollebregt
4db1e20122
reg/tests: Test REG_NONE.
2014-12-15 14:16:08 +01:00
Jonathan Vollebregt
c15e87cec4
reg/tests: Test for integer overflow.
2014-12-15 14:16:05 +01:00
Bruno Jesus
a9c00c66d0
winefile: Allow paths with spaces.
2014-12-15 13:38:21 +01:00
Nikolay Sivov
37d5149ea5
regsvr32: Update program version.
2014-12-11 17:36:14 +01:00
André Hentschel
657933e135
winedbg: Remove unused code (Clang).
2014-12-04 14:03:18 +01:00
Alistair Leslie-Hughes
8885a4a2b9
winetest: Skip over stub dll if detected.
2014-12-03 21:34:26 +01:00
Gerald Pfeifer
1994140f3d
wordpad: Check for array index before using it in registry_set_filelist.
2014-12-01 11:00:15 +01:00
Hans Leidekker
d81b8bbd79
msiexec: Add support for /update.
2014-11-27 13:14:19 +01:00
Hans Leidekker
e3143f1105
msi: Update version resource.
2014-11-27 13:14:16 +01:00
Michael Stefaniuc
232390e5b8
cmd: Remove duplicated if-check (PVS-Studio).
2014-11-27 11:43:22 +01:00
André Hentschel
07b276e07e
control: Remove unused string (Clang).
2014-11-25 19:49:39 +01:00
André Hentschel
9988e2d685
winedbg: Declare debug channel only when needed in be_x86_64 (Clang).
2014-11-25 19:49:37 +01:00
André Hentschel
aa59d5b7bc
winecfg: Remove unused strings (Clang).
2014-11-25 19:49:35 +01:00
Jactry Zeng
eaa747311f
explorer: Remove unnecessary backslash when parsing /select and /root.
2014-11-20 22:38:45 +09:00
André Hentschel
51a4594f96
winedbg: Declare debug channel only when needed (Clang).
2014-11-20 22:32:00 +09:00
Sebastian Lackner
fb37d215cd
regedit: Fix incorrect usage of CompareString in parseKeyName.
2014-11-19 23:36:35 +09:00
Sebastian Lackner
f6b552324e
reg.exe: Fix incorrect usage of CompareString in get_rootkey.
2014-11-19 23:36:34 +09:00
Michael Stefaniuc
a542a13a02
regedit: Simplify check for an empty string (PVS-Studio).
2014-11-18 22:11:20 +09:00
Jonathan Vollebregt
e6acf969e7
reg/tests: Test result for deleting key that doesn't exist.
2014-11-07 14:41:33 +09:00
Jonathan Vollebregt
82c6c10428
reg/tests: Test for empty type and empty binary input.
2014-11-06 23:47:13 +09:00
Jonathan Vollebregt
1256177dc2
reg/tests: Move key format test section below first key creation.
2014-11-04 13:27:41 +09:00
Jonathan Vollebregt
375f9c9905
reg/tests: Delete keys manually to prevent timeout on winxp/win2k.
2014-11-04 13:27:24 +09:00
Alexandre Julliard
3d3c5ab400
cmd: Add a helper function to check if a path ends with a backslash.
2014-10-30 13:11:27 +09:00
Bruno Jesus
84d7239640
regedit: Allow importing/exporting strings with '\r'.
2014-10-30 12:00:38 +09:00
Bruno Jesus
c35bca6561
regedit: Allow importing strings with escaped NULL.
2014-10-29 20:31:10 +09:00
Michael Stefaniuc
517a495737
taskmgr: Fix messed up indentation of an if statement (PVS-Studio).
2014-10-29 20:31:06 +09:00
Alexandre Julliard
1555f29fc6
write: Always append a backslash to the system directory.
2014-10-28 15:47:42 +09:00
Bruno Jesus
01b0746906
regedit: Append exported strings using the correct size.
2014-10-28 14:54:12 +09:00
Alexandre Julliard
7711f494e3
xcopy: Avoid a potential out of bounds access.
2014-10-27 19:02:49 +09:00
Jonathan Vollebregt
f8445249a6
reg/tests: Test key formats.
2014-10-27 14:36:09 +09:00
Bruno Jesus
c5aacafeea
winecfg: No need to cut a backslash if it does not exist.
2014-10-24 19:58:05 +09:00
Jonathan Vollebregt
d2e6e210ac
reg/tests: Add REG_DWORD_BIG_ENDIAN tests for reg add.
2014-10-24 19:58:04 +09:00
Jonathan Vollebregt
90dcfadf9a
reg/tests: Add REG_BINARY tests for reg add.
2014-10-24 19:58:04 +09:00
Jonathan Vollebregt
53a5a837d2
reg/tests: Add REG_MULTI_SZ tests for reg add.
2014-10-24 19:58:04 +09:00
Jonathan Vollebregt
6552893824
reg/tests: Add REG_EXPAND_SZ tests for reg add.
2014-10-24 19:58:04 +09:00
Jonathan Vollebregt
b2c99522a6
reg/tests: Add negative DWORD tests.
2014-10-24 19:58:04 +09:00
Austin English
cf7fa95980
systeminfo: Add stub program.
2014-10-09 17:36:22 +02:00
André Hentschel
6d498018cc
winetest: Detect real version values.
2014-10-08 20:06:00 +02:00
André Hentschel
778c2ab6f9
ntdll: Add support for Win 8.1.
2014-10-08 17:45:51 +02:00
Frédéric Delanoy
1e214eb5d3
Assorted spelling/grammar fixes.
2014-10-02 16:58:53 +02:00
André Hentschel
b5eec81315
winemenubuilder: Respect TMPDIR environment variable.
2014-09-24 11:04:56 +02:00
Hao Peng
0af8e81238
svchost: Add LOAD_WITH_ALTERED_SEARCH_PATH flag when loading the dll.
2014-09-17 17:58:31 +02:00
André Hentschel
613d1715a4
winedbg: Respect TMPDIR environment variable.
2014-09-17 10:18:56 +02:00
Austin English
70d4979437
wineconsole: Only use getmouse when HAVE_MOUSEMASK is defined.
2014-09-12 10:38:57 +02:00
Akihiro Sagawa
a99d3c5bff
reg: Add reg.exe test suite.
2014-09-11 16:55:28 +02:00
Alistair Leslie-Hughes
213b244cb5
cmd: Dont assume cmd.exe is the first argument.
2014-09-10 12:40:02 +02:00
Indrek Altpere
c205e6800a
winemenubuilder: Fix crash on invalid icon entries.
2014-09-05 15:31:34 +02:00
Jonathan Vollebregt
b823337f65
reg.exe: Fix stack overflow on large registry keys.
2014-09-02 20:54:46 +02:00
Hans Leidekker
f5d916db06
msiexec: Command line option '!' is used to hide the cancel button.
2014-09-01 21:10:11 +02:00
Indrek Altpere
7b8624649a
winemenubuilder: Fix resource leak (Valgrind).
2014-08-27 11:02:15 +02:00
Gerald Pfeifer
ab8e9d23a0
winedbg: Avoid a compiler warning about "use of uninitialized" in in types_extract_as_longlong.
2014-08-25 22:01:29 +02:00
Gerald Pfeifer
1f14031334
uninstaller: Remove BackSlashW.
2014-08-21 12:23:42 +02:00
Gerald Pfeifer
51d217e6df
cmd: Remove fslashW.
2014-08-21 12:23:38 +02:00
Gerald Pfeifer
c24bd74486
winedbg: Add explicit return in the error case of print_typed_basic.
2014-08-11 23:55:22 +02:00
Andreas Mohr
6a86e2e983
kernel32: Fix naming/spelling/typo of macro to HasOverlappedIoCompleted().
2014-08-04 19:28:04 +02:00
Jacek Caban
e2fcd874e0
wscript: Added IActiveScriptSiteWindow implementation.
2014-07-23 21:24:26 +02:00
Alexandre Julliard
fd17c93224
cmd: Use array indexing syntax to access array members.
2014-07-16 14:53:18 +02:00
Bruno Jesus
421d3cd9e8
wineconsole: Free registry key name (valgrind).
2014-07-14 19:26:14 +02:00
Thomas Faber
f325bf7458
dxdiag: Do not omit mandatory argument to WriteFile.
2014-07-14 17:22:41 +02:00
Thomas Faber
d4c4f0ab95
cmd: Do not omit mandatory argument to WriteFile.
2014-07-14 17:22:40 +02:00
Vincent Povirk
5af3b8c97e
winebrowser: Don't use IUriBuilder with unix file: uri's.
2014-07-02 20:00:38 +02:00
Vincent Povirk
c5f000632f
winebrowser: Add traces for file uri conversion steps.
2014-07-02 20:00:28 +02:00
Vincent Povirk
ee17213f37
winebrowser: Manually percent-encode file: paths for unix filenames.
2014-07-02 20:00:23 +02:00
Frédéric Delanoy
95ae71f3ab
Assorted spelling/grammar fixes.
2014-07-01 13:09:13 +02:00
Vincent Povirk
8e873c8afc
notepad: Check IsDialogMessage before TranslateAccelerator.
2014-06-13 16:05:05 +02:00
Nikolay Sivov
6a4c146962
services: Defer service delete until all handles are closed.
2014-06-12 18:24:17 +02:00
Bruno Jesus
49ef87c314
winetest: Take care of EINTR on send/recv.
2014-06-12 13:19:09 +02:00
Nicolas Le Cam
81a904e729
winedbg: Remove unused variable.
2014-06-11 16:14:19 +02:00
Akihiro Sagawa
776849987d
taskmgr: Show whether the process is running under WOW64.
2014-05-12 10:52:33 +02:00
Jacek Caban
788cd0b4c6
iexplore: Mark iexplore.exe as large address aware.
2014-04-29 16:07:39 +02:00
André Hentschel
979c4498df
wscript: Fix function types.
2014-04-29 11:21:15 +02:00
André Hentschel
aa831198c2
winemenubuilder: Return FALSE on error when processing links and URLs.
2014-04-29 11:21:04 +02:00
Vincent Povirk
9e0971e374
start: Don't use SEE_MASK_NO_CONSOLE.
2014-04-25 10:22:51 +02:00
André Hentschel
aa7185a098
winemenubuilder: Use boolean return values in boolean functions.
2014-04-23 11:12:51 +02:00
Nikolay Sivov
fdbd8ffffc
services: Remove loop that's not really used anymore (Coverity).
2014-04-21 10:40:40 +02:00
Qian Hong
a1f8395290
wscript: Don't fail silently for unsupported switches.
2014-04-21 10:38:54 +02:00
Nikolay Sivov
389992fdfa
wscript: Ignore 'nologo' switch.
2014-04-18 10:47:32 +02:00
Alistair Leslie-Hughes
e838f0c285
sdbinst: New stub program.
2014-04-16 14:38:08 +02:00
Nikolay Sivov
463f91dce1
svchost: Simplify error handling, fix trace message.
2014-04-16 10:52:37 +02:00
Jacek Caban
6617f27004
wscript: Added WScript.CreateObject implementation.
2014-04-15 21:03:54 +02:00
Jacek Caban
e9aae93a6b
cscript: Share sources with wscript.
2014-04-14 20:19:01 +02:00
Nikolay Sivov
6c1d5f0bac
winhlp32: Remove unused assignments (Coverity).
2014-04-11 18:56:28 +02:00
Jacek Caban
98e9e4a3b0
services: Skip tests if OpenSCManager failed.
...
This should also fix failures on VMs with insufficient privileges.
2014-04-08 19:23:25 +02:00
Nikolay Sivov
5300364dfd
services: Remove redundant error code check (Coverity).
2014-04-07 15:34:36 +02:00
Nikolay Sivov
78720e52da
regsvr32: Fix some usage message issues.
2014-04-01 13:36:59 +02:00
Hugh McMaster
2aad5d7caf
regsvr32: Fix filename in version definition.
2014-03-28 20:09:07 +01:00
Hugh McMaster
3858ea03a3
regsvr32: Move silent check to the output_write function.
2014-03-26 19:20:31 +01:00
Hugh McMaster
412a4f13f6
regsvr32: Replace printf calls with WriteConsole function.
2014-03-26 19:20:30 +01:00
Thomas Faber
644bda381e
oleview: Avoid variable-length arrays.
2014-03-25 19:01:25 +01:00
Frédéric Delanoy
e9eb86edfb
cmd/tests: Don't use "@pwd@\" when expecting a full path.
2014-03-11 19:39:15 +01:00
Frédéric Delanoy
f80dd2469f
cmd/tests: Correctly determine script path for root directories.
2014-03-11 19:39:05 +01:00
Francois Gouget
8d51235dbe
xcopy/tests: Fix the test in case stdin has been redirected.
2014-03-03 17:02:29 +01:00
Frédéric Delanoy
e5a26f6fdf
winemenubuilder: Use BOOL type where appropriate.
2014-03-03 17:02:28 +01:00
Frédéric Delanoy
c60e81b7c9
start: Use BOOL type where appropriate.
2014-02-27 09:33:06 -06:00
Frédéric Delanoy
dc8b11e6f4
notepad: Use BOOL type where appropriate.
2014-02-27 09:32:57 -06:00
Nikolay Sivov
964c7d7305
programs: Added stub wevtutil tool.
2014-02-26 09:14:00 -06:00
Frédéric Delanoy
17fecb55a1
taskkill: Use BOOL type where appropriate.
2014-02-22 08:41:30 -06:00
Frédéric Delanoy
8bd2eb3e78
cabarc: Use BOOL type where appropriate.
2014-02-20 11:18:41 +01:00
Alistair Leslie-Hughes
e01f7fee0b
dpnsvr.exe: New stub program.
2014-02-18 14:13:37 +01:00
Jacek Caban
59c934aadc
wscript: Skip tests if we can't register ActiveX object.
2014-02-18 11:45:55 +01:00
Frédéric Delanoy
33cb4f80b7
winhlp32: Use BOOL type where appropriate.
2014-02-18 11:45:48 +01:00
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +01:00
Frédéric Delanoy
b3d07c7846
rundll32: Use BOOL type where appropriate.
2014-02-06 17:08:12 +01:00
André Hentschel
810fbdd222
taskmgr: Avoid return type when the return value is not used.
2014-02-04 11:15:05 +01:00
Alexandre Julliard
cf0e96c6d0
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
2014-01-30 14:51:33 +01:00
André Hentschel
9ab0eab9e9
explorer: Check return of IShellFolder_GetDisplayNameOf (Coverity).
2014-01-29 15:02:14 +01:00
Alexandre Julliard
6bf64f0ac2
user32: Fail creation of the desktop window earlier on when it already exists.
2014-01-28 12:51:59 +01:00
Bruno Jesus
8a7687d868
programs: Add support to arguments with dash in taskkill.
2014-01-27 14:13:42 +01:00
Ken Thomases
a05b53894a
wineboot: Ignore 0 result from WM_QUERYENDSESSION if target window was destroyed.
2014-01-17 11:02:48 +01:00
Dmitry Timoshkov
dcc057c686
cabarc: Fix printing of a not recognized compression type argument.
2014-01-09 17:39:56 +01:00
Vincent Povirk
dfaf6a42ac
explorer: Default to showing the systray if the desktop is named "shell".
2014-01-08 16:11:40 +01:00
Vincent Povirk
913cb83622
explorer: Add a registry setting to always show the systray.
2014-01-08 16:11:39 +01:00
Vincent Povirk
71fc31db00
explorer: Add run dialog to start menu.
2014-01-08 16:11:37 +01:00
Vincent Povirk
058765f765
explorer: Add a start menu.
2014-01-08 16:11:36 +01:00
Vincent Povirk
5a00584bab
explorer: Add non-functional start button.
2014-01-08 16:11:35 +01:00
Alexandre Julliard
3e40fea9d6
makefiles: Automatically add the necessary msvcrt flags to the generated rules.
2014-01-08 14:34:15 +01:00
André Hentschel
87c7c961f2
Assorted spelling fixes.
2014-01-06 17:33:24 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Alexandre Julliard
86b1f94d28
makefiles: Get rid of the MAKE_PROG_RULES variable.
2014-01-02 12:12:57 +01:00
Alexandre Julliard
54300b2302
makefiles: Add support for a variable to list extra targets.
2013-12-31 19:22:57 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Frédéric Delanoy
a2473d2985
winetest: Constify a character string.
2013-12-20 10:51:11 +01:00
Frédéric Delanoy
8d8a4c103a
winefile: Constify some character strings.
2013-12-20 10:51:06 +01:00
Frédéric Delanoy
5730f6cf98
winedbg: Constify some character strings.
2013-12-20 10:51:03 +01:00
Frédéric Delanoy
a478c108e2
start: Constify a character string.
2013-12-20 10:50:40 +01:00
Frédéric Delanoy
1f3c916f00
regedit: Constify a character string.
2013-12-19 17:09:26 +01:00
Frédéric Delanoy
7bdcd40c08
oleview: Constify a character string.
2013-12-19 17:09:22 +01:00
Alexandre Julliard
ca41acc1f9
makefiles: Automatically update the IDL_H_SRCS variable.
2013-12-15 10:23:06 +01:00
Alexandre Julliard
4f3d71cef3
makefiles: Get rid of the no longer used PO_SRCS variables.
2013-12-15 10:23:04 +01:00
Alexandre Bique
483b7ebebf
cmd: Update the string of the ver command.
2013-12-12 19:21:35 +01:00
Dmitry Timoshkov
2fe08ed67f
msiexec: Make sure that SERVICE_STOPPED status is really sent to SCM.
2013-12-12 12:07:17 +01:00
Dmitry Timoshkov
955de31fad
msiexec: MSI service should report SERVICE_STOPPED when appropriate.
2013-12-11 12:59:32 +01:00
Dmitry Timoshkov
957f7013d2
msiexec: Make service thread do nothing by waiting for the kill event instead of using an empty loop.
2013-12-11 12:59:30 +01:00
Hans Leidekker
0463d01f15
ntdll: Report the latest service pack for 64-bit Windows XP.
2013-12-11 12:57:18 +01:00
André Hentschel
5ac1ecfbe5
winedbg: Improve formatting of context printing.
2013-12-10 12:20:30 +01:00
Marcus Meissner
f5b2988bb0
winedbg: Added missing breaks (Coverity).
2013-12-09 11:43:14 +01:00
Huw Davies
39538f91f5
wordpad: Pass the correct window to the font size list validator.
2013-12-06 17:51:31 +01:00
Frédéric Delanoy
5ba7f79bad
Assorted spelling fixes.
2013-12-03 19:41:53 +01:00
Austin English
7892df6fac
xcopy: Clarify a comment.
2013-12-03 12:40:37 +01:00
Francois Gouget
d9f9500158
winecfg: Tweak the wording of the drives configuration.
2013-12-02 19:25:20 +01:00
Francois Gouget
61358d04a4
xcopy: Add tests to show that the /D option only accepts dates in the m-d-y format.
2013-11-29 17:58:40 +01:00
André Hentschel
ca58cea0a5
winefile: Use defines instead of numbers.
2013-11-28 11:17:22 +01:00
André Hentschel
74046af7eb
winedbg: Update minidump output.
2013-11-26 10:17:01 +01:00
Qian Hong
0635c67251
arp: Added stub exe.
2013-11-25 15:15:55 +01:00
Frédéric Delanoy
57d7f74d34
Assorted spelling fixes.
2013-11-21 19:44:46 +01:00
Vitaly Lipatov
6ceb564408
ipconfig: Distinguish between IPv4 and IPv6 addresses in normal mode.
2013-11-18 21:01:27 +01:00
Alexandre Julliard
e2df0ab856
makefiles: Generate rules from makedep for building and installing man pages.
2013-11-18 11:40:00 +01:00
Vincent Povirk
cd1abd68c3
explorer: Use StrRetToStrW to convert STRRET result.
2013-11-18 11:15:52 +01:00
Frédéric Delanoy
f23cb66db6
winedbg: Use BOOL type where appropriate.
2013-11-14 10:36:30 +01:00
Frédéric Delanoy
baf4757c46
winedbg: Amend parameter name in *_fetch_integer.
2013-11-14 10:36:27 +01:00
Qian Hong
fa9fec618d
wscript: Get extension name by strrchrW instead of strchrW.
2013-11-12 12:58:03 +01:00
André Hentschel
57c54bc9ad
wineboot: Don't add registry keys for unsupported IA64 architecture.
2013-11-11 17:06:46 +01:00
André Hentschel
cc2866d521
wineboot: Add hardware registry keys on ARM.
2013-11-11 17:06:46 +01:00
André Hentschel
6e0b88006f
wineboot: Add environment registry keys on ARM.
2013-11-11 17:06:46 +01:00
Frédéric Delanoy
fe580c083d
winedbg: Use BOOL type where appropriate.
2013-11-11 13:27:28 +01:00
Alexandre Julliard
5756ee09f3
makefiles: Add makedep pragmas for rc files that contain translations.
2013-11-05 20:38:19 +01:00
Alexandre Julliard
f8421142e7
makefiles: Add makedep pragmas for typelib idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
c3a48aab20
makefiles: Add makedep pragmas for client and server idl files.
2013-11-05 20:38:18 +01:00
Frédéric Delanoy
5fd54997ba
regsvr32: Use BOOL type where appropriate.
2013-11-05 11:16:05 +01:00
Alexandre Julliard
1483bfa21d
explorer: Remove SWP_NOACTIVATE to ensure that the foreground window is set to the desktop.
2013-11-04 20:14:33 +01:00
Frédéric Delanoy
bc967a6e03
uninstaller: Remove unused global variable.
...
Not used since 393fd51f79
2013-11-04 11:05:00 +01:00
Frédéric Delanoy
a72c23ed0c
winhlp32: Use BOOL type where appropriate.
2013-11-04 11:04:51 +01:00
Frédéric Delanoy
4ef76cd75c
wordpad: Use BOOL type where appropriate.
2013-11-04 11:03:46 +01:00
Frédéric Delanoy
a24081a703
msiexec: Use BOOL type where appropriate.
2013-11-01 10:52:50 +01:00
Frédéric Delanoy
423d66195b
eject: Use BOOL type where appropriate.
2013-11-01 10:51:34 +01:00
Alexandre Julliard
b236142530
explorer: Allow to specify the name of the graphics driver in the /desktop option.
2013-10-30 09:47:08 +01:00
Alexandre Julliard
43f042ed9c
explorer: Load the graphics driver specified in the registry instead of relying on gdi32.
2013-10-29 12:11:52 +01:00
Alexandre Julliard
f5113d2d56
user32: Set the display device property on the desktop window as soon as it is created.
2013-10-24 19:01:55 +02:00
Frédéric Delanoy
189ac56e6d
wineboot: Use BOOL type where appropriate.
2013-10-23 11:21:49 +02:00
Alexandre Julliard
a6c7f6a4ba
explorer: Store the graphics driver name for the desktop in the registry.
2013-10-22 20:19:16 +02:00
Frédéric Delanoy
6eadc8ca4e
winhlp32: Use BOOL type where appropriate.
2013-10-22 16:37:40 +02:00
Alexandre Julliard
ded5ad8a8c
wineconsole: Avoid an empty for loop.
2013-10-21 20:23:49 +02:00