Commit graph

56852 commits

Author SHA1 Message Date
Amine Khaldi ced9742b29 [HHCTRL.OCX]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62890
2014-04-22 16:12:47 +00:00
Amine Khaldi f201819ae8 [GDIPLUS_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62889
2014-04-22 15:43:03 +00:00
Amine Khaldi 86c5b8463d [GDIPLUS]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62888
2014-04-22 15:42:03 +00:00
Amine Khaldi cceb6b9f47 [DWMAPI]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62887
2014-04-22 15:28:25 +00:00
Amine Khaldi c5099821fd [CRYPTNET_WINETEST]
* Remove redundant define.

svn path=/trunk/; revision=62886
2014-04-22 15:25:37 +00:00
Amine Khaldi afd0889185 [CRYPTNET]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62885
2014-04-22 15:25:04 +00:00
Amine Khaldi e0cf48f17f [CRYPT32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62884
2014-04-22 15:11:03 +00:00
Amine Khaldi a5a8dd531d [CRYPT32]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62883
2014-04-22 15:10:43 +00:00
Amine Khaldi 22b7b59d5a [COMDLG32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62882
2014-04-22 14:40:38 +00:00
Amine Khaldi 54e6209bc1 [COMDLG32]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62881
2014-04-22 14:40:19 +00:00
Amine Khaldi 03535e5b35 [COMCTL32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62880
2014-04-22 14:05:48 +00:00
Amine Khaldi 9bf892c309 [COMCTL32]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62879
2014-04-22 14:04:22 +00:00
Amine Khaldi 908e5a4898 [INCLUDE/WINE]
* Add some missing definitions.

svn path=/trunk/; revision=62878
2014-04-22 13:25:20 +00:00
Amine Khaldi 52b7f2d8b1 [ACPICA]
* Enable PCH again.
CORE-7716

svn path=/trunk/; revision=62877
2014-04-22 13:13:45 +00:00
Amine Khaldi f12e78fb55 [RPCRT4_WINETEST]
* Don't define NTSTATUS here.

svn path=/trunk/; revision=62876
2014-04-22 12:00:14 +00:00
Amine Khaldi 25b97799b4 [CABINET_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62875
2014-04-22 11:40:41 +00:00
Amine Khaldi 866bbd4f5b [CABINET]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62874
2014-04-22 11:40:28 +00:00
Amine Khaldi 6a788d3104 [BCRYPT_WINETEST]
* Import from Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62873
2014-04-22 11:36:32 +00:00
Amine Khaldi 94b0b8778e [BCRYPT]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62872
2014-04-22 11:36:10 +00:00
Amine Khaldi f9bca2bec5 [AVIFIL32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62871
2014-04-22 11:32:05 +00:00
Amine Khaldi 2faa199f45 [AVIFIL32]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62870
2014-04-22 11:31:44 +00:00
Amine Khaldi 2fb5717723 [XMLLITE_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62869
2014-04-22 11:25:33 +00:00
Amine Khaldi 83e4c1e179 [XMLLITE]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62868
2014-04-22 11:25:12 +00:00
Amine Khaldi 7188e0d7c6 [OPENGL32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62867
2014-04-22 11:16:47 +00:00
Amine Khaldi ebd5925af6 [SECUR32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62866
2014-04-22 11:12:43 +00:00
Hermès Bélusca-Maïto 66bad13542 [CONSRV]
- Selection info is per-terminal.
- Lock the console only when needed.

svn path=/trunk/; revision=62864
2014-04-22 03:44:13 +00:00
Hermès Bélusca-Maïto fefde4e142 [CONSRV]... and fix comments (forgotten in revision 62861).
svn path=/trunk/; revision=62863
2014-04-22 00:55:03 +00:00
Hermès Bélusca-Maïto 1aeb9b9ddd Code formatting.
svn path=/trunk/; revision=62862
2014-04-22 00:47:24 +00:00
Hermès Bélusca-Maïto 561cbbb117 [CONSRV]
- Introduce a helper function to query the console leader process (instead of using duplicated code).
- Fix the algorithm of the last close notification, as demonstrated by the tests I did on windows 2003 (test app is provided in CORE-7250):
  a console app that registered for the last close notification, closes only if the process that was the console leader process at the time the app registered for the notification, is killed.
  In this case, we notify the app, and we clear some flags. On the contrary, if we close the app that registered for the notification, we just clear the flags without doing extra operations.

svn path=/trunk/; revision=62861
2014-04-22 00:46:49 +00:00
Amine Khaldi 94466379c8 [WS2_32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62860
2014-04-21 20:07:13 +00:00
Amine Khaldi 0f6e460e1d [PSDK]
* Import wsnwlink.h from Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62859
2014-04-21 20:05:34 +00:00
Amine Khaldi d8aa8fa2ab [PSDK]
* Fix WSAID_WSASENDMSG definition.

svn path=/trunk/; revision=62858
2014-04-21 19:52:53 +00:00
Kamil Hornicek 2ce559e1de [SYSDM]
- formatting
- remove BOM from the Russian resource
- update the Czech translation
- add myself to the credits because vanity~

svn path=/trunk/; revision=62857
2014-04-21 19:04:32 +00:00
Kamil Hornicek 5c1e3b6489 [SYSDM]
- use alpha blend when drawing the ros logo on the general page
- misc code cleanup
CORE-8071

svn path=/trunk/; revision=62856
2014-04-21 18:27:40 +00:00
Timo Kreuzer a794e3f2d0 [WIN32K]
Do not ignore failure when calling DrvEnablePDEV and properly handle a failure in PDEVOBJ_bEnablePDEV instead of ASSERTing. Properly cleanup the PDEV after failure, check if the PDEV was enabled before calling DrvDisablePDEV. Fixes some crashes with VBox driver.

svn path=/trunk/; revision=62855
2014-04-21 17:09:27 +00:00
Timo Kreuzer e67aa1e2ca [NTDDRAW]
Fix buffer overflow

svn path=/trunk/; revision=62854
2014-04-21 14:12:06 +00:00
Amine Khaldi 363e1e7787 [MSVC]
* Don't error on C4603 now that the PCH setup is well tested.
CORE-7716

svn path=/trunk/; revision=62852
2014-04-21 11:06:42 +00:00
Hermès Bélusca-Maïto 6e8dcec9f7 [KERNEL32]
- Add a debug output to the default console dispatcher for the CTRL_LAST_CLOSE_EVENT code;
- hardcoded_value--;
Addendum to revision 62847.

svn path=/trunk/; revision=62848
2014-04-21 01:36:00 +00:00
Hermès Bélusca-Maïto 286ee4b8b1 [KERNEL32][CONSRV]
Implement (undocumented) SetLastConsoleEventActive API.
Patch by Alexander Andrejevic, with a minor modification by me concerning the addition of a NotifiedLastCloseProcess member to the CONSOLE structure and a check that makes sure that only the app that asked for the notification, receives it (and so that we don't call the console control dispatcher for nothing).
This API is used by ntvdm to be sure that it gets killed when all other console apps attached to the ntvdm's console are away.
CORE-7250

svn path=/trunk/; revision=62847
2014-04-21 01:22:17 +00:00
Hermès Bélusca-Maïto 38be5bceff [KERNEL32][CONSRV]
Make kernel32 / winsrv console CSR structures Win2k3-compliant for CreateConsoleScreenBuffer.
The aim is to be able to put our kernel32.dll or winsrv.dll on win2k3, and vice-versa.

Because of that, we need to introduce and use the redundant hMutex and lpBitMap in the CONSOLE_CREATESCREENBUFFER structure, instead of the ones that are already present in its CONSOLE_GRAPHICS_BUFFER_INFO member ...
Isn't MS dumb sometimes?

I also homogeneize some variable names wrt. equivalent ones that I use elsewhere, and I fix a broken return value in the case the API fails.

Part 3/X

CORE-7931

svn path=/trunk/; revision=62846
2014-04-20 22:40:39 +00:00
Thomas Faber 0238322066 [NTDLL_APITEST]
- Add test for NtQueryVolumeInformationFile. Patch by Víctor Martínez.
ROSTESTS-134 #resolve

svn path=/trunk/; revision=62844
2014-04-20 18:15:41 +00:00
Hermès Bélusca-Maïto 9a08d0b7dc [KERNEL32][CONSRV]
Implement console part of Get/SetHandleInformation, needed by msvcrt / cmd.exe (at least the windows version) and other console apps...

svn path=/trunk/; revision=62843
2014-04-20 14:39:38 +00:00
Amine Khaldi cd9c73cf39 [NTDLL_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62842
2014-04-20 13:44:55 +00:00
Amine Khaldi 05557a4614 [PSDK]
* Add some missing LDR_ADDREF_DLL_PIN definition.

svn path=/trunk/; revision=62841
2014-04-20 13:42:12 +00:00
Amine Khaldi 1ba0dbbee8 [PSDK]
* Add some missing definitions.

svn path=/trunk/; revision=62840
2014-04-20 13:34:54 +00:00
Kamil Hornicek cc3fcbf96f [WIN32K]
- apply r61265 for win32k, for consistency

svn path=/trunk/; revision=62839
2014-04-20 13:29:53 +00:00
Amine Khaldi aa2170e490 [SHELL32_WINETEST]
* Sync with Wine 1.7.17.
* Speedup build.
CORE-8080

svn path=/trunk/; revision=62838
2014-04-20 13:19:24 +00:00
Amine Khaldi 842c3e00d0 [MSVCRT_WINETEST]
* Fix *nix build.

svn path=/trunk/; revision=62837
2014-04-20 13:14:11 +00:00
Amine Khaldi 6937da105c [MSVCRT_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62836
2014-04-20 13:10:24 +00:00
Amine Khaldi 52a7f09dd3 [GDI32_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62835
2014-04-20 13:01:01 +00:00