Christoph von Wittich [Mon, 9 Mar 2015 19:05:58 +0000 (19:05 +0000)]
[GDI32]
fix gdi32 clipping winetest
svn path=/trunk/; revision=66624
Amine Khaldi [Mon, 9 Mar 2015 18:08:15 +0000 (18:08 +0000)]
[RTL] Partly sync actctx.c with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66623
Amine Khaldi [Mon, 9 Mar 2015 17:53:20 +0000 (17:53 +0000)]
[KERNEL32] Sync GetStringTypeW() with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66622
Amine Khaldi [Mon, 9 Mar 2015 17:38:31 +0000 (17:38 +0000)]
[TASKMGR] Do not show negative CPU usage. By Peter Hater. CORE-9050
svn path=/trunk/; revision=66621
Amine Khaldi [Mon, 9 Mar 2015 17:15:16 +0000 (17:15 +0000)]
[KERNEL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66620
Timo Kreuzer [Mon, 9 Mar 2015 01:11:06 +0000 (01:11 +0000)]
[WIN32K]
Fix another typo in the same line... Spotted by Jerome.
svn path=/trunk/; revision=66619
Timo Kreuzer [Sun, 8 Mar 2015 23:37:06 +0000 (23:37 +0000)]
[WIN32K]
Replace ROUND_UP with ALIGN_UP_BY
svn path=/trunk/; revision=66618
Timo Kreuzer [Sun, 8 Mar 2015 23:36:49 +0000 (23:36 +0000)]
[WIN32K]
Improve the situation with ROP handling, trying to make things clearer.
svn path=/trunk/; revision=66617
Timo Kreuzer [Sun, 8 Mar 2015 23:36:36 +0000 (23:36 +0000)]
[WIN32K]
- Pass size in bytes to UnsafeSetBitmapBits from NtGdiCreateBitmap
- In NtGdiSetBitmapBits check for stock bitmap and non-API bitmap.
svn path=/trunk/; revision=66616
Timo Kreuzer [Sun, 8 Mar 2015 23:36:25 +0000 (23:36 +0000)]
[WIN32K]
- Remove wrong flags when initializing a DC
- Set DC::prgnattr before potentially passing it to the cleanup function after failure to create a handle. Add a comment that this is not actually enough. Will be fixed, once we use C++
- Increase GDI object stack levels to 20
svn path=/trunk/; revision=66615
Timo Kreuzer [Sun, 8 Mar 2015 23:36:14 +0000 (23:36 +0000)]
[WIN32K]
Make sure a region is reasonably initialized, before potentially passing it to the cleanup function, when failing to create a handle.
svn path=/trunk/; revision=66614
Timo Kreuzer [Sun, 8 Mar 2015 23:36:04 +0000 (23:36 +0000)]
[WIN32K]
Fix a typo
svn path=/trunk/; revision=66613
Timo Kreuzer [Sun, 8 Mar 2015 22:44:36 +0000 (22:44 +0000)]
[WIN32K]
NtGdiSetDIBitsToDeviceInternal: Check for ScanLines == 0 and clean up exit pathes. Fixes assertion failure in gdi32_winetest:bitmap
svn path=/trunk/; revision=66612
Timo Kreuzer [Sun, 8 Mar 2015 17:25:44 +0000 (17:25 +0000)]
[WIN32K]
- Pass bitmap buffer size to SURFACE_AllocSurface and validate it
- Fix arithmetic overflow checks by using RtlULongMult
- GreExtTextOutW: do not allocate / blit zero sized bitmaps
- NtGdiStretchDIBitsInternal: do not pass negative y size to GreCreateBitmapEx
- DIB_CreateDIBSection: use calculated bitmap size, instead of biSizeImage when calculating the section view size and as size parameter to GreCreateBitmapEx
CORE-9245 #resolve
svn path=/trunk/; revision=66611
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 14:28:19 +0000 (14:28 +0000)]
[CONSRV]: Hackfix the icons retrieval in the same way as what was done in r65683, because we have a bug in PrivateExtractIconExW.
svn path=/trunk/; revision=66610
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 13:52:06 +0000 (13:52 +0000)]
[CONSRV]: Fix the console TUI frontend compilation.
svn path=/trunk/; revision=66609
Timo Kreuzer [Sun, 8 Mar 2015 13:44:24 +0000 (13:44 +0000)]
[WIN32K]
- revert an "improvement" in NtUserFindExistingCursorIcon
- Remove boken asserts
- Implement GreSetBitmapOwner and use it to set bitmap owner in IntSetCursorData
- Fix cleanup after failure in setting bitmap owner
- Fix string cleanup (don't free INTRESOURCE)
- Validate frame indices to be within range
- Make sure frame indices and JIR reates are copied
- A few other fixes/improvements
svn path=/trunk/; revision=66608
Amine Khaldi [Sun, 8 Mar 2015 13:16:46 +0000 (13:16 +0000)]
[NOTEPAD] Prevent some NULL pointer dereferences. CID 502217. By Ricardo Hanke. CORE-9337
svn path=/trunk/; revision=66607
Johannes Anderwald [Sun, 8 Mar 2015 09:37:06 +0000 (09:37 +0000)]
[MMSYS]
- fix build
svn path=/trunk/; revision=66606
Johannes Anderwald [Sun, 8 Mar 2015 08:28:12 +0000 (08:28 +0000)]
[MMSYS]
- install software bus pnp enumerator only once
svn path=/trunk/; revision=66605
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 04:09:23 +0000 (04:09 +0000)]
[USETUP]: Fix some problems with extra-backslashes in paths, and fix the support for the setup directory "\" which means "the install directory" (i.e. C:\ReactOS usually).
[BOOTDATA/VGAFONTS]: Install the vga fonts needed for the Blue driver. Better fix for r57755 and r59547.
svn path=/trunk/; revision=66604
David Quintana [Sun, 8 Mar 2015 02:05:24 +0000 (02:05 +0000)]
[NTOBJSHEX]
* Make the shell view default to details mode.
* Some cleanups.
svn path=/trunk/; revision=66603
Aleksandar Andrejevic [Sun, 8 Mar 2015 00:36:46 +0000 (00:36 +0000)]
[NTVDM]
Implement EMS function AH = 57h.
svn path=/trunk/; revision=66602
Timo Kreuzer [Sat, 7 Mar 2015 22:35:52 +0000 (22:35 +0000)]
[INTRIN]
Fix x64 build.
svn path=/trunk/; revision=66601
Johannes Anderwald [Sat, 7 Mar 2015 18:01:03 +0000 (18:01 +0000)]
[KS]
- fix multiple bugs in software bus pnp enumerator
[INF]
- add wdmaud.sys as a client of the software bus pnp enumerator
svn path=/trunk/; revision=66600
Johannes Anderwald [Sat, 7 Mar 2015 17:33:13 +0000 (17:33 +0000)]
[MMSYS]
- install software bus pnp enumerator when an audio device is installed
svn path=/trunk/; revision=66599
Timo Kreuzer [Sat, 7 Mar 2015 13:22:42 +0000 (13:22 +0000)]
[INTRIN]
Add some missing intrinsics for GCC (_InterlockedExchangeAdd8, __incgsqword, _BitScanForward64, _BitScanReverse64, _bittest64, _bittestandset64, _bittestandreset64, _bittestandcomplement64, _rotr64, _lrotl, _lrotr, __lzcnt, __lzcnt16, __popcnt, __popcnt16, __lzcnt64, __popcnt64, __cpuidex, __ud2, __writecr8/__readcr8 (x86))
Remove useless top level const modifiers from parameters (they do only tell the compiler that the variable cannot be modified, they do not tell the compiler whether the parameter is a compiler constant!)
svn path=/trunk/; revision=66598
Hermès Bélusca-Maïto [Sat, 7 Mar 2015 01:42:16 +0000 (01:42 +0000)]
[NTVDM]: Add configuration files (will be needed in the future). By Lee Schroeder.
CORE-7736 CORE-7832
svn path=/trunk/; revision=66597
Aleksandar Andrejevic [Sat, 7 Mar 2015 00:43:17 +0000 (00:43 +0000)]
[NTVDM]
Begin implementing Expanded Memory Space (EMS) support.
svn path=/trunk/; revision=66596
Hermès Bélusca-Maïto [Sat, 7 Mar 2015 00:21:24 +0000 (00:21 +0000)]
[SHORTCUTS]: Add RApps shortcut to the desktop.
CORE-9190
svn path=/trunk/; revision=66595
Daniel Reimer [Sat, 7 Mar 2015 00:06:06 +0000 (00:06 +0000)]
[MSTSC]
German update. No user cares about the number of colors at all. It always was called High/True Color and thus we do so too.
svn path=/trunk/; revision=66594
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 23:49:49 +0000 (23:49 +0000)]
[MPLAY32]
- Additional improvements by Ricardo Hanke, see CORE-8477 for all the details!
- Add support for play/pause button: now we change its icon and tooltip.
- Do not block when repeatedly change play/pause state.
svn path=/trunk/; revision=66593
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 20:32:38 +0000 (20:32 +0000)]
[SHIMGVW]
- Few whitespace fixes.
- Fix a regression where an exception was thrown when opening a file from cdrom.
Patch by Ricardo Hanke.
CORE-9250 #resolve #comment Patch v2 committed! Thanks!
svn path=/trunk/; revision=66592
Amine Khaldi [Fri, 6 Mar 2015 20:23:45 +0000 (20:23 +0000)]
[RAPPS] Fix maximizing. By Ismael Ferreras Morezuelas. CORE-9060
svn path=/trunk/; revision=66591
Amine Khaldi [Fri, 6 Mar 2015 20:20:25 +0000 (20:20 +0000)]
[RAPPS] Change APPLICATION_DATEBASE_URL to APPLICATION_DATABASE_URL and add a FIXME about switching to HTTPS once is supported. By Ismael Ferreras Morezuelas. CORE-9060
svn path=/trunk/; revision=66590
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 20:13:21 +0000 (20:13 +0000)]
[DESK]: Include files from the wallpaper directory in the list of available desktop backgrounds.
Patch by Ricardo Hanke.
CORE-9288 #resolve #comment Patch v3 committed, thanks!
svn path=/trunk/; revision=66589
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 14:33:02 +0000 (14:33 +0000)]
Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander).
svn path=/trunk/; revision=66588
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 14:31:32 +0000 (14:31 +0000)]
Revert r66580 and r66579.
svn path=/trunk/; revision=66587
Christoph von Wittich [Fri, 6 Mar 2015 11:49:28 +0000 (11:49 +0000)]
revert r66585
svn path=/trunk/; revision=66586
Christoph von Wittich [Fri, 6 Mar 2015 09:29:50 +0000 (09:29 +0000)]
[NTOSKRNL]
disable sysenter on Pentium Pro
http://lkml.iu.edu/hypermail/linux/kernel/0308.2/1534.html
CORE-6582
svn path=/trunk/; revision=66585
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 02:16:00 +0000 (02:16 +0000)]
[MSTSC]: Add support for 32-bit colour. Patch by 'hater'.
CORE-9322 #resolve #comment Committed in r66584, thanks!
svn path=/trunk/; revision=66584
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 02:01:31 +0000 (02:01 +0000)]
[SHELL]: shimgvw is a shell extension.
svn path=/trunk/; revision=66583
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 01:26:58 +0000 (01:26 +0000)]
[SHELL]: Move shell dlls to where they should belong.
CORE-9111
svn path=/trunk/; revision=66582
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:43:46 +0000 (00:43 +0000)]
Revert an unwanted change from r66575.
svn path=/trunk/; revision=66581
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:37:49 +0000 (00:37 +0000)]
I hope this is the last one.
svn path=/trunk/; revision=66580
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:34:20 +0000 (00:34 +0000)]
... and that.
svn path=/trunk/; revision=66579
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:31:01 +0000 (00:31 +0000)]
Really fix build this time (otherwise that means my full clean builds are broken). Also remove that strange win32k dependency from ntdll (that appeared only via the headers inclusion, and nothing else).
svn path=/trunk/; revision=66578
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:03:52 +0000 (00:03 +0000)]
[NTDLL]: Remove unneeded includes (fix build).
svn path=/trunk/; revision=66577
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 23:20:06 +0000 (23:20 +0000)]
Fix build (forgot these 3 files).
svn path=/trunk/; revision=66576
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 23:03:33 +0000 (23:03 +0000)]
Start source tree (final, I hope!) restructuration. Part 1/X
Win32, Shell, Services, MVDM
svn path=/trunk/; revision=66575
Timo Kreuzer [Thu, 5 Mar 2015 23:00:18 +0000 (23:00 +0000)]
[INTRIN]
Fix MSVC / x64 build
svn path=/trunk/; revision=66574
Timo Kreuzer [Thu, 5 Mar 2015 21:09:36 +0000 (21:09 +0000)]
[INCLUDE/CRT]
- Move all intrinsic prototypes to intrin.h and remove duplicated declatations from msc/intrin.h and mingw/intrin_x86.h
- Fix some intrinsic prototypes for GCC
- Fix some SAL annotations for intrinsics
svn path=/trunk/; revision=66573
Timo Kreuzer [Thu, 5 Mar 2015 21:09:12 +0000 (21:09 +0000)]
[CRT]
Remove definition of __JUMP_BUFFER and include setjmp.h instead, where it is defined.
svn path=/trunk/; revision=66572
Timo Kreuzer [Thu, 5 Mar 2015 21:08:58 +0000 (21:08 +0000)]
[INCLUDE]
#undef some constants in arc.h to avoid conflicts with errno.h
svn path=/trunk/; revision=66571
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 20:43:25 +0000 (20:43 +0000)]
Small source tree cleanup:
- Remove leftovers from rbuild era.
- Remove .hgeol that was introduced in r53995 in an attempt to have Mercury "get[ing] native line endings":
<@hbelusca> tkreuzer - hi tkreuzer! do you know whether you still need this .hgeol file at the root of our source tree?
<@tkreuzer> hbelusca: no, feel free to delete it
- rgenstat/llmosrt.c --> llmsort.c (take it from cdmake); this is however an unused tool in our build toolchain.
svn path=/trunk/; revision=66570
Sylvain Petreolle [Thu, 5 Mar 2015 16:13:44 +0000 (16:13 +0000)]
[EXT2FS]
No drive in media is not an error condition.
The hardware reporting no 'ghost' floppy drives like vmware don't show this trace.
svn path=/trunk/; revision=66569
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 15:04:25 +0000 (15:04 +0000)]
[KEYBOARDLAYOUTS]: Improve on r61053 and r64791 by moving the keyboard layout LD script to its correct directory.
svn path=/trunk/; revision=66568
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:37:51 +0000 (22:37 +0000)]
[WELCOME]: Port all the extra features that we usually need for our custom releases for FOSDEM, CLT, etc... See r62439, r66116 and r66121 (in particular keep the <msg> feature, it can be useful for some cases. It's not because you remove it that you'll gain 100 MB in the CD-ROM!).
svn path=/trunk/; revision=66567
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:13:31 +0000 (22:13 +0000)]
Errm... fix build.
svn path=/trunk/; revision=66566
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:10:49 +0000 (22:10 +0000)]
[WELCOME]: Code style changes only.
svn path=/trunk/; revision=66565
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 21:42:09 +0000 (21:42 +0000)]
[WELCOME!]: Fix CID 515150 (and warn if the app that we start cannot be started). By Ricardo Hanke.
CORE-9325 #resolve #comment Fixed, thanks!
svn path=/trunk/; revision=66564
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 21:37:35 +0000 (21:37 +0000)]
Whitespace fixes only.
svn path=/trunk/; revision=66563
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 21:35:07 +0000 (21:35 +0000)]
[MPLAY32]: Fix CID 515203 and CID 515204: replace remaining _tcscpy and _stprintf with strsafe functions.
By Ricardo Hanke.
CORE-9306 CORE-9308 #resolve #comment Fixed, thanks!
svn path=/trunk/; revision=66562
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 21:24:04 +0000 (21:24 +0000)]
Fix comment >_>
svn path=/trunk/; revision=66561
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 21:20:49 +0000 (21:20 +0000)]
[MAGNIFIER]: Code formatting.
svn path=/trunk/; revision=66560
Johannes Anderwald [Tue, 3 Mar 2015 21:07:48 +0000 (21:07 +0000)]
[KS]
- fix multiple bugs in the software bus enumerator
svn path=/trunk/; revision=66559
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 21:03:21 +0000 (21:03 +0000)]
[MAGNIFY]: Fix CID 512972 and CID 512973.
[EVENTLOG]: Fix CID 515148, CID 515149 and CID 512988.
By Ricardo Hanke.
CORE-9314 CORE-9316 #resolve #comment Committed, thanks!
svn path=/trunk/; revision=66558
Christoph von Wittich [Tue, 3 Mar 2015 20:57:33 +0000 (20:57 +0000)]
[WLANAPI]
partially implement RpcOpenHandle and RpcCloseHandle
svn path=/trunk/; revision=66557
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 20:53:33 +0000 (20:53 +0000)]
[CMD]: Improve German translation, by Robert Naumann.
CORE-9311 #resolve #comment Committed, thanks! (with Codeseite --> Codepage change).
svn path=/trunk/; revision=66556
Hermès Bélusca-Maïto [Tue, 3 Mar 2015 20:49:07 +0000 (20:49 +0000)]
[TRANSLATION]: Global Romanian translation update, by Stefan Fulea. See CORE-9313 for all the details!
CORE-9313 #resolve #comment Committed, thanks!
svn path=/trunk/; revision=66555
Johannes Anderwald [Tue, 3 Mar 2015 16:39:31 +0000 (16:39 +0000)]
[NTOS]
- fix bug
svn path=/trunk/; revision=66554
Christoph von Wittich [Tue, 3 Mar 2015 11:43:24 +0000 (11:43 +0000)]
[WLANAPI]
add stubs for WlanReasonCodeToString, WlanIhvControl, WlanSetSecuritySettings and WlanGetAvailableNetworkList
svn path=/trunk/; revision=66553
Daniel Reimer [Tue, 3 Mar 2015 01:35:12 +0000 (01:35 +0000)]
[LAUTUS]
Patch: Make it translatable and add German translation by Robert Naumann + fixed one typo by me.
CORE-9310 #resolve #comment Committed with one lil typo fixed, thx.
svn path=/trunk/; revision=66552
Amine Khaldi [Mon, 2 Mar 2015 23:38:49 +0000 (23:38 +0000)]
[PSDK] Fix winternl.h version of SECTION_IMAGE_INFORMATION and add missing MEM_EXECUTE_OPTION_DISABLE_THUNK_EMULATION definition.
svn path=/trunk/; revision=66551
Amine Khaldi [Mon, 2 Mar 2015 23:37:00 +0000 (23:37 +0000)]
[PSDK] Add missing PF_NX_ENABLED, PROCESS_DEP_ENABLE and PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION definitions.
svn path=/trunk/; revision=66550
Kamil Hornicek [Mon, 2 Mar 2015 20:26:25 +0000 (20:26 +0000)]
[MESA]
- remove a stray debug break
CORE-8781
svn path=/trunk/; revision=66549
Christoph von Wittich [Mon, 2 Mar 2015 19:28:15 +0000 (19:28 +0000)]
[WLANAPI_WINETEST]
add more tests
svn path=/trunk/; revision=66548
Christoph von Wittich [Mon, 2 Mar 2015 19:27:45 +0000 (19:27 +0000)]
[WLANAPI]
add stubs for WlanQueryInterface and WlanGetInterfaceCapability
svn path=/trunk/; revision=66547
Johannes Anderwald [Mon, 2 Mar 2015 19:16:45 +0000 (19:16 +0000)]
[HIDCLASS]
- remove no longer required pnp hack
svn path=/trunk/; revision=66546
Johannes Anderwald [Mon, 2 Mar 2015 19:14:16 +0000 (19:14 +0000)]
[NTOS]
- use IopGetDeviceObjectFromDeviceInstance to retrieve PDO
svn path=/trunk/; revision=66545
Christoph von Wittich [Mon, 2 Mar 2015 17:24:30 +0000 (17:24 +0000)]
[WLANAPI_WINETEST]
add some more tests
svn path=/trunk/; revision=66544
Christoph von Wittich [Mon, 2 Mar 2015 17:23:38 +0000 (17:23 +0000)]
[WLANAPI]
add checks for invalid parameters
svn path=/trunk/; revision=66543
Christoph von Wittich [Mon, 2 Mar 2015 16:10:33 +0000 (16:10 +0000)]
[WLANAPI_WINETEST]
add some tests for WlanConnect, WlanDisconnect and WlanScan
svn path=/trunk/; revision=66542
Christoph von Wittich [Mon, 2 Mar 2015 14:33:50 +0000 (14:33 +0000)]
[WLANAPI]
stub some WlanProfile functions
fix some declarations
svn path=/trunk/; revision=66541
James Tabor [Mon, 2 Mar 2015 06:45:19 +0000 (06:45 +0000)]
[NtUser]
- Fix test for child windows. This is for painting changes. See CORE-7447.
svn path=/trunk/; revision=66540
Hermès Bélusca-Maïto [Mon, 2 Mar 2015 01:23:55 +0000 (01:23 +0000)]
[SHLWAPI]: Update the ros-diff.
svn path=/trunk/; revision=66539
Hermès Bélusca-Maïto [Mon, 2 Mar 2015 01:15:00 +0000 (01:15 +0000)]
[SHLWAPI]: Remove some Wine madness. CORE-8936.
svn path=/trunk/; revision=66538
Hermès Bélusca-Maïto [Mon, 2 Mar 2015 01:02:18 +0000 (01:02 +0000)]
Fix build.
svn path=/trunk/; revision=66537
Hermès Bélusca-Maïto [Mon, 2 Mar 2015 00:59:14 +0000 (00:59 +0000)]
[SHELL32]: Fix some imports.
CORE-8936 CORE-8174
svn path=/trunk/; revision=66536
Amine Khaldi [Sun, 1 Mar 2015 22:51:48 +0000 (22:51 +0000)]
[README.WINE] Mark some DirectX modules as synced with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66535
Amine Khaldi [Sun, 1 Mar 2015 22:48:56 +0000 (22:48 +0000)]
[QUARTZ] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66534
Amine Khaldi [Sun, 1 Mar 2015 22:47:11 +0000 (22:47 +0000)]
[QEDIT] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66533
Amine Khaldi [Sun, 1 Mar 2015 22:39:22 +0000 (22:39 +0000)]
[MSDMO] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66532
Amine Khaldi [Sun, 1 Mar 2015 22:38:27 +0000 (22:38 +0000)]
[DXGI] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66531
Amine Khaldi [Sun, 1 Mar 2015 22:36:59 +0000 (22:36 +0000)]
[PSDK] Add missing E_NOT_SUFFICIENT_BUFFER definition.
svn path=/trunk/; revision=66530
Amine Khaldi [Sun, 1 Mar 2015 22:35:47 +0000 (22:35 +0000)]
[NOTEPAD] Fix CIDs 510916 and 716307. By Ricardo Hanke. CORE-9300
svn path=/trunk/; revision=66529
Timo Kreuzer [Sun, 1 Mar 2015 22:00:24 +0000 (22:00 +0000)]
[WIN32K]
Rewrite NtUserSetCursorIconData
Fixes:
- Memory leaks
- Cursors left in an unpredictable / unhealthy state, including pointers to freed memory, when an operation failed
- Decision whether a cursor uses an ACON or CURSOR as the underlying structure based on user provided flags, instead of cursor flags, which were not even set in the first place.
- Allowing a usermode caller to corrupt the cusor structure, by converting an ACON with a smaller allocation size into a CURSOR
CORE-9301 #resolve
svn path=/trunk/; revision=66528
Timo Kreuzer [Sun, 1 Mar 2015 17:59:51 +0000 (17:59 +0000)]
[WIN32K]
Formatting only. Add a space after if/for/while.
svn path=/trunk/; revision=66527
Timo Kreuzer [Sun, 1 Mar 2015 17:36:12 +0000 (17:36 +0000)]
[WIN32K]
Get rid of our old cursoricon implementation. Rename cursoricon_new.c to cursoricon.c and remove all traces of NEW_CURSORICON
svn path=/trunk/; revision=66526
Timo Kreuzer [Sun, 1 Mar 2015 16:33:43 +0000 (16:33 +0000)]
[NTOSKRNL]
Add some _SEH2_VOLATILE and a comment about memory barriers
svn path=/trunk/; revision=66525