Commit graph

56726 commits

Author SHA1 Message Date
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
Amine Khaldi ca20207552 [SETUPAPI_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62834
2014-04-20 12:37:05 +00:00
Hermès Bélusca-Maïto 5188874df0 [KERNEL32][CONSRV]
Make kernel32 / winsrv console CSR structures Win2k3-compliant.
The aim is to be able to put our kernel32.dll or winsrv.dll on win2k3, and vice-versa.

Part 2/X

CORE-7931

svn path=/trunk/; revision=62833
2014-04-20 11:25:38 +00:00
Amine Khaldi 53976acc22 [ACTXPRXY]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62832
2014-04-20 00:25:16 +00:00
Amine Khaldi b84bae0819 [DXDIAGN_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62831
2014-04-20 00:20:32 +00:00
Amine Khaldi 56f1ee3f9a [DXDIAGN]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62830
2014-04-20 00:20:21 +00:00
Amine Khaldi ccad9a3981 [DPLAYX_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62829
2014-04-20 00:08:29 +00:00
Amine Khaldi 28f0d85f48 [DPLAYX]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62828
2014-04-20 00:08:13 +00:00
Amine Khaldi 98bf344a4b [DMUSIC]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62827
2014-04-20 00:00:52 +00:00
Amine Khaldi 70cf88624c [DINPUT8]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62826
2014-04-19 23:50:01 +00:00
Amine Khaldi d9b7959228 [DINPUT_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62825
2014-04-19 23:44:04 +00:00
Amine Khaldi 66d0027638 [DINPUT]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62824
2014-04-19 23:43:51 +00:00
Hermès Bélusca-Maïto a5b446bbaa [SOLITAIRE][RAPPS][MSGINA]
Polish translation of solitaire, rapps and msgina
Patch by Wojciech Kozłowski and Adam Stachowicz. Thanks a lot!
CORE-8068 #resolve #comment Second patch committed in revision 62823, thanks ;)

svn path=/trunk/; revision=62823
2014-04-19 23:18:29 +00:00
Amine Khaldi 117d0c43e7 [DEVENUM_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62822
2014-04-19 19:30:34 +00:00
Amine Khaldi c5a095eadb [DEVENUM]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62821
2014-04-19 19:30:15 +00:00
Amine Khaldi 67996b30a4 [D3DXOF]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62820
2014-04-19 19:13:01 +00:00
Amine Khaldi b47789c216 [D3DX9_36]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62819
2014-04-19 18:58:53 +00:00
Amine Khaldi 482c3d3d9b [D3DX9_37] => [D3DX9_43]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62818
2014-04-19 18:55:57 +00:00
Amine Khaldi 61411ec7fd [DXSDK]
* Sync the d3dx9 headers with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62817
2014-04-19 18:48:40 +00:00
Amine Khaldi 7df8e0d061 [D3DX9_24] => [D3DX9_35]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62816
2014-04-19 18:35:05 +00:00
Amine Khaldi 4dd28abbe5 [D3DCOMPILER_43]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62815
2014-04-19 18:26:34 +00:00
Amine Khaldi b25de4f582 [RSAENH_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62814
2014-04-19 18:12:06 +00:00
Amine Khaldi bb00a030bb [RSAENH]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62813
2014-04-19 18:11:58 +00:00
Amine Khaldi 8462bb2dd8 [PSDK]
* Add missing CRYPT_USERDATA definition.

svn path=/trunk/; revision=62812
2014-04-19 18:06:05 +00:00
Amine Khaldi fecdf105f7 [D3D8][D3D9][DDRAW][DXGI][QEDIT][WINED3D]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62811
2014-04-19 17:30:00 +00:00
Amine Khaldi fa2c5bdeb0 [QUARTZ_WINETEST]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62810
2014-04-19 16:28:22 +00:00
Amine Khaldi 6069c46a4d [AMSTREAM][QUARTZ][STRMBASE]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62809
2014-04-19 16:26:49 +00:00