Commit graph

66089 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 1a6189885a [EVENTVWR]: Improve the user interface of the Event Log Viewer:
- Use a tree to list the available system logs (and in the future, the manually opened logs within the viewer).
- Allow the user to resize the treeview/listview.
- Use the standard shell about-box dialog to display the "About..." notice + copyright.
- Improve the Event Log Viewer icon, and add new ones (folders + eventlog file).

svn path=/trunk/; revision=71836
2016-07-06 23:14:56 +00:00
Mark Jansen bcb7df7665 [SHELL32] Disable Paste menu items when no items are in the clipboard. Patch by Jared Smudde. CORE-11492 #resolve #comment Thanks!
svn path=/trunk/; revision=71834
2016-07-06 19:30:59 +00:00
Thomas Faber d5c3d6287d [XDK]
- Define DRIVER_DISPATCH_PAGED and DRIVER_DISPATCH_RAISED

svn path=/trunk/; revision=71833
2016-07-06 10:52:08 +00:00
Christoph von Wittich 9875a2c7aa [GDI32]
reduce diff to wine (metafile)

svn path=/trunk/; revision=71831
2016-07-06 06:20:36 +00:00
Aleksandar Andrejevic cb085e5f4a [NTVDM]
Implement an 800x600 256-color mode for testing purposes. Its register values
and mode information should be correct already.
Properly reset the VCLKs and the MCLK.
Clear the screen after switching to an extended video mode.
Fix the screen size computation in "High Resolution" modes.


svn path=/trunk/; revision=71830
2016-07-06 04:26:16 +00:00
Hermès Bélusca-Maïto 103794988b [CLIPBRD]: Use NULL for null pointer.
[EVENTVWR]: Add folder icons (needed for later).

svn path=/trunk/; revision=71829
2016-07-05 23:42:40 +00:00
Thomas Faber b8507bdc86 [NTOS:OB]
- Always set LinkHandle in NtOpenSymbolicLinkObject, as shown by tests
CORE-11509 #resolve

svn path=/trunk/; revision=71828
2016-07-05 22:24:54 +00:00
Hermès Bélusca-Maïto 385c44897b [RAPPS(_new)][REGEDIT]: Fix our usage of (Begin)DeferWindowPos. See https://blogs.msdn.microsoft.com/oldnewthing/20050706-26/?p=35023 for more details.
svn path=/trunk/; revision=71827
2016-07-05 21:30:44 +00:00
Hermès Bélusca-Maïto 8d68884908 [REGEDIT]: We resize 4 windows --> BeginDeferWindowPos(4).
svn path=/trunk/; revision=71826
2016-07-05 21:13:48 +00:00
Daniel Reimer f7107dbbab [BOOTDATA]
CA roots update

svn path=/trunk/; revision=71825
2016-07-05 20:54:34 +00:00
Hermès Bélusca-Maïto 796e90ac61 [SHORTCUTS]: Add a Task-Manager shortcut in the System Tools menu, for usability purposes.
CORE-11512 #resolve

svn path=/trunk/; revision=71824
2016-07-05 18:43:08 +00:00
Amine Khaldi eaf1910a98 [SCHANNEL] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71821
2016-07-05 10:38:15 +00:00
Hermès Bélusca-Maïto 342c539058 [RTL]: Follow what I guess might be Alex' coding standards.
svn path=/trunk/; revision=71819
2016-07-05 00:38:28 +00:00
Hermès Bélusca-Maïto 2f20a38912 Fix misspelling "Detatch" --> "Detach"
svn path=/trunk/; revision=71818
2016-07-04 22:35:15 +00:00
Hermès Bélusca-Maïto d5594d193f [NTOS]: Add a human-readable description for ObInitProcess as well.
svn path=/trunk/; revision=71817
2016-07-04 22:30:40 +00:00
Hermès Bélusca-Maïto 83bcad15b2 [NTOS]
- Document ObKillProcess.
- Implement and document ObClearProcessHandleTable (based on ObKillProcess).

svn path=/trunk/; revision=71816
2016-07-04 22:27:35 +00:00
Hermès Bélusca-Maïto 348c8da73d [NTOS]: Exit gently in MmCreateTeb if the call to MiCreatePebOrTeb failed. This is OK since the callers of MmCreateTeb check for its failure, and also perform cleanup & exit in accordance.
svn path=/trunk/; revision=71815
2016-07-04 22:23:07 +00:00
Eric Kohl 8b24e1b048 [SERVICES]
Fix yet another MSDN bug: ChangeServiceConfig2 ALWAYS requires SERVICE_CHANGE_CONFIG and SERVICE_START access rights and an enabled SE_SHUTDOWN_PRIVILEGE privilege when you try to set the failure actions. Otherwise, you will just get a STATUS_ACCESS_DENIED.

- Remove the access and privilege checks from ScmSetFailureActions and move them to RChangeServiceConfig2W.

svn path=/trunk/; revision=71814
2016-07-04 21:37:24 +00:00
Eric Kohl 8fdfbb5bd0 [SC]
- Fix buggy actions parser.
- Use proper NUL character instead of zero.

svn path=/trunk/; revision=71813
2016-07-04 21:04:00 +00:00
Hermès Bélusca-Maïto d39e489c3a [RTL]: Code styling modifications only:
- Use RtlCopyMemory,
- Don't hardcode types for sizeof(parameters),
- Braces for 'for'-loops,
- while (TRUE) instead of while (1),
- Use ULONG for integer iterator that cannot be negative,
- Start sentences with capitals.

svn path=/trunk/; revision=71812
2016-07-04 20:40:45 +00:00
Hermès Bélusca-Maïto 982870596b [RTL]
- Duplicate the standard (input/output/error) handles from the parent process, when creating a new one.
- Properly fail RtlCreateUserProcess if any of the ZwWriteVirtualMemory or RtlpInitEnvironment calls fail.

svn path=/trunk/; revision=71811
2016-07-04 20:28:20 +00:00
Eric Kohl 4d933beb4c [BOOTDATA]
Revert to r71800.
Do not remove the time zone index because it is used to map countries to timezones.
CORE-11526 #resolve

svn path=/trunk/; revision=71808
2016-07-04 18:27:08 +00:00
Aleksandar Andrejevic 2e172f7a6e [NTVDM]
Remove the standard VGA modes from the VBE table as they're irrelevant for the
VBE driver.
Fix several bugs in INT 10h, AX = 4F02h:
- Don't crash if the video mode was not found.
- AH should be set to 1 on failure, and 0 on success.


svn path=/trunk/; revision=71806
2016-07-04 04:08:01 +00:00
Hermès Bélusca-Maïto d13229363c [SHELL32]: Fix a regression I introduced in r71804.
svn path=/trunk/; revision=71805
2016-07-03 23:58:37 +00:00
Hermès Bélusca-Maïto 35eeb37cd4 [SHELL32]: Shell policies should also read what's stored in HKEY_LOCAL_MACHINE ... Actually SHRestricted should call SHRestrictionLookup from shlwapi.dll . I think I'll have to fork this code...
svn path=/trunk/; revision=71804
2016-07-03 23:36:21 +00:00
Aleksandar Andrejevic f715167660 [NTVDM]
Implement getting/setting the current VESA video mode.
Reset the extended SVGA registers when switching to a standard VGA mode.


svn path=/trunk/; revision=71803
2016-07-03 19:06:33 +00:00
Hermès Bélusca-Maïto 62efa61633 [SHELL32]: Add a trailing "\1" for the MRU list commands.
Why? For ReactOS/Windows interoperability purposes.
Because if we don't do that, and then we use our shell32.dll on Windows and use the Run-File dialog, we start adding entries in the RunMRU registry key and, when those are then read by Windows' shell32, they are cut at the last backslash character...
CORE-11390 #resolve

svn path=/trunk/; revision=71802
2016-07-03 18:41:34 +00:00
Eric Kohl 649d151946 [BOOTDATA]
Remove the Index value from the time zone entries. We do not need it any more and it has been removed from Windows Vista.

svn path=/trunk/; revision=71801
2016-07-03 18:40:27 +00:00
Eric Kohl d576e781b4 [BOOTDATA]
- Add "Belarus Time Zone".
- Add "Russia Time Zone 3", "Russia Timezone 10" and "Russia Time Zone 11".
- Fix some standard time and daylight time names.

svn path=/trunk/; revision=71800
2016-07-03 18:27:17 +00:00
Hermès Bélusca-Maïto 9b48938a7d [SHELL32]: Implement RunFileDlg notification (in RunDlgProc), as described in http://www.codeproject.com/KB/shell/runfiledlg.aspx .
CORE-11390

svn path=/trunk/; revision=71799
2016-07-03 18:07:40 +00:00
Hermès Bélusca-Maïto 6ed6175bfe [SHELL32][UNDOCSHELL]
- Whitespaces fixes (tabs -> spaces);
- Code formatting.

svn path=/trunk/; revision=71798
2016-07-03 18:05:27 +00:00
Eric Kohl 61e26d8796 [USETUP]
Fix crash during installation.
Patch by Wim Hueskens.
CORE-11409 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71797
2016-07-03 14:57:21 +00:00
Hermès Bélusca-Maïto fcba48cf23 [BOOTDATA]: Apply the new russian timezones, by "amber".
CORE-10558 #resolve #comment Finally committed!! ^^ Please retest :)

svn path=/trunk/; revision=71796
2016-07-03 14:10:58 +00:00
Eric Kohl 2bbf6f4153 [MSGINA]
Icon fix ups.
Patch by Jared Smudde.
CORE-11417 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71795
2016-07-03 13:55:15 +00:00
Hermès Bélusca-Maïto 08f4d01b5a [KERNEL32]: Implement support for Auto-Execute (AE) Debugging: starting a user-specified debugger (e.g., DrWatson on Windows, etc...) which attaches to a user-mode application when the latter crashes.
CORE-11508 #resolve

svn path=/trunk/; revision=71794
2016-07-03 13:52:28 +00:00
Hermès Bélusca-Maïto 21d2accad3 [KERNEL32]
- No need to explicitely convert the pointers to PVOID in the NtQueryInformationProcess calls, and do not hardcode the size-of the variable being passed in parameter.
- "Fix" FatalAppExitW: it's only in checked builds that one can continue running the application even after a FatalAppExitW call.

svn path=/trunk/; revision=71793
2016-07-03 13:48:50 +00:00
Amine Khaldi f844461ede [COMCTL32_WINETEST] Addendum to r71791. CORE-11383
svn path=/trunk/; revision=71792
2016-07-03 12:30:14 +00:00
Amine Khaldi 94977b7bd4 [COMCTL32] Apply Wine Staging commit 35bf531 by Michael Müller: Preserve custom colors between subitems. (v2). CORE-11383
svn path=/trunk/; revision=71791
2016-07-03 12:29:33 +00:00
Amine Khaldi 4daede09c7 [README.WINE] Mark some modules as synced with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71790
2016-07-03 12:11:37 +00:00
Amine Khaldi 0f78ecdf45 [WINMM_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71789
2016-07-03 11:58:56 +00:00
Amine Khaldi 26ffc33b4f [IPHLPAPI_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71788
2016-07-03 11:56:44 +00:00
Amine Khaldi b798efdb73 [SETUPAPI_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71787
2016-07-03 11:54:30 +00:00
Amine Khaldi 5166023f77 [SERVICES_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71786
2016-07-03 11:52:01 +00:00
Eric Kohl 13c8b90fd3 [TRANSLATION]
Updating Turkish Translation
Patch by Erdem Ersoy.
CORE-11476 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71785
2016-07-03 11:50:29 +00:00
Amine Khaldi 78cd78815a [SECUR32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71784
2016-07-03 11:50:18 +00:00
Amine Khaldi 6e323c1869 [SCHANNEL_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71782
2016-07-03 11:46:08 +00:00
Amine Khaldi 6b4d3c57da [SHELL32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71781
2016-07-03 11:36:38 +00:00
Amine Khaldi 2e960e0505 [MSVCRT_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71780
2016-07-03 11:33:21 +00:00
Amine Khaldi 5ed7ca77cb [GDI32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368 CORE-11331
svn path=/trunk/; revision=71779
2016-07-03 11:29:52 +00:00
Amine Khaldi b5f83611ac [WINHTTP_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71778
2016-07-03 11:21:35 +00:00