Eric Kohl [Sun, 18 Oct 2015 12:45:49 +0000 (12:45 +0000)]
[MSAFD]
TranslateNtStatusError: Translate STATUS_ACCESS_DENIED.
Patch by Jacob S. Preciado. Thanks a lot!
CORE-10290 #resolve
svn path=/trunk/; revision=69598
Amine Khaldi [Sun, 18 Oct 2015 11:29:34 +0000 (11:29 +0000)]
[CMAKE] Enable the new style build by default. CORE-10121
svn path=/trunk/; revision=69597
Amine Khaldi [Sun, 18 Oct 2015 11:21:56 +0000 (11:21 +0000)]
[CMAKE] We don't need this case anymore.
svn path=/trunk/; revision=69596
Amine Khaldi [Sun, 18 Oct 2015 11:19:05 +0000 (11:19 +0000)]
[TRANSLATIONS] Traditional Chinese (zh-TW) translation update by Henry Tang Ih. CORE-10001
svn path=/trunk/; revision=69595
Thomas Faber [Sun, 18 Oct 2015 10:51:47 +0000 (10:51 +0000)]
[WINE]
- Make some test.h functions usable in apitests aka fix build
svn path=/trunk/; revision=69594
Thomas Faber [Sun, 18 Oct 2015 10:46:11 +0000 (10:46 +0000)]
[ATL]
- Add CComHeapPtr implementation and tests. Patch by Mark Jansen.
CORE-10344 #resolve
svn path=/trunk/; revision=69593
Thomas Faber [Sun, 18 Oct 2015 10:20:56 +0000 (10:20 +0000)]
[BOOTLIB]
- Correctly check ConsoleRemoteConstruct return value in ConsoleCreateRemoteConsole. Patch by Kudratov Olimjon.
CORE-10357 #resolve
svn path=/trunk/; revision=69592
Thomas Faber [Sun, 18 Oct 2015 09:45:12 +0000 (09:45 +0000)]
[WINDOWSCODECS]
- Fix some MSVC warnings
svn path=/trunk/; revision=69591
Thomas Faber [Sun, 18 Oct 2015 09:32:52 +0000 (09:32 +0000)]
[RTL]
- Add missing OBJ_KERNEL_HANDLE in RtlOpenCurrentUser
CORE-10207
svn path=/trunk/; revision=69590
Thomas Faber [Sun, 18 Oct 2015 08:39:56 +0000 (08:39 +0000)]
[LIBXML]
- Fix VS2013 build
svn path=/trunk/; revision=69589
Thomas Faber [Sun, 18 Oct 2015 08:32:42 +0000 (08:32 +0000)]
[LIBXML]
- Fix MSVC incompatible declaration warning
- Silence MSVC unused variable warnings
- Get config.h slightly more in sync with upstream
svn path=/trunk/; revision=69588
Thomas Faber [Sun, 18 Oct 2015 07:56:27 +0000 (07:56 +0000)]
[CMAKE]
- Reserve some more space for ntdll so that we're compatible with Windows's version (base 0x7c910000). Should fix VMware Hybrid builder
svn path=/trunk/; revision=69587
Thomas Faber [Sun, 18 Oct 2015 07:32:09 +0000 (07:32 +0000)]
[EXT2FS]
- Fix warnings
svn path=/trunk/; revision=69586
Thomas Faber [Sun, 18 Oct 2015 07:05:14 +0000 (07:05 +0000)]
[NTSTATUS]
- Add some more status codes
CORE-8373
svn path=/trunk/; revision=69585
Thomas Faber [Sun, 18 Oct 2015 06:31:20 +0000 (06:31 +0000)]
[BUGCODES]
- Correct broken bug check code entry aka fix build
svn path=/trunk/; revision=69584
Thomas Faber [Sun, 18 Oct 2015 06:26:51 +0000 (06:26 +0000)]
[BUGCODES]
- Add some more bug check codes
svn path=/trunk/; revision=69583
Hermès Bélusca-Maïto [Sun, 18 Oct 2015 02:14:21 +0000 (02:14 +0000)]
[COMSUPP]: Fix string length computations.
svn path=/trunk/; revision=69582
Hermès Bélusca-Maïto [Sun, 18 Oct 2015 01:20:20 +0000 (01:20 +0000)]
[COMSUPP]
Implement _com_util::ConvertStringToBSTR and _com_util::ConvertBSTRToString (needed by _bstr_t and _variant_t classes), inspired by the remarks made in http://www.codeproject.com/Articles/1969/BUG-in-com-util-ConvertStringToBSTR-and-com-util i.e. without reproducing the bugs of MS version.
svn path=/trunk/; revision=69581
Pierre Schweitzer [Sat, 17 Oct 2015 23:08:52 +0000 (23:08 +0000)]
[AUTOCHK]
Register the ExtX provider to avoid the autochk error message on boot when an ExtX volume is present
CORE-10272
svn path=/trunk/; revision=69580
Pierre Schweitzer [Sat, 17 Oct 2015 23:01:19 +0000 (23:01 +0000)]
[SHELL32]
Enable formatting a Ext volume from GUI.
Patch by Peter Hater
svn path=/trunk/; revision=69579
Pierre Schweitzer [Sat, 17 Oct 2015 22:40:14 +0000 (22:40 +0000)]
[FILESYSTEMS]
This wasn't meant to be committed.
svn path=/trunk/; revision=69578
Pierre Schweitzer [Sat, 17 Oct 2015 22:39:13 +0000 (22:39 +0000)]
[FS_REC]
Implement ExtX support in FS_REC, this allows it to autoload ext2fs.sys
Starting with this revision, browsing ExtX volumes in ReactOS works without any other modifications.
Thanks to Peter Hater for his initial work and to Thomas for his reviews
svn path=/trunk/; revision=69577
Pierre Schweitzer [Sat, 17 Oct 2015 22:35:20 +0000 (22:35 +0000)]
[EXT2]
[EXT2_NEW]
Get rid of old ext2 driver and use new one
svn path=/trunk/; revision=69576
Pierre Schweitzer [Sat, 17 Oct 2015 22:32:13 +0000 (22:32 +0000)]
[PSDK]
Mark (old) Linux partitions (notably extX volumes) as recognized by ReactOS in IsRecognizedPartition()
This is only enabled when building ReactOS.Otherwise, it matches Windows definition.
svn path=/trunk/; revision=69575
Pierre Schweitzer [Sat, 17 Oct 2015 22:29:09 +0000 (22:29 +0000)]
[EXT2_NEW]
Fix Linux build
svn path=/trunk/; revision=69574
Thomas Faber [Sat, 17 Oct 2015 19:31:46 +0000 (19:31 +0000)]
[VIDEOPRT]
- Don't try to incorrectly and unnecessarily parse multiple resource descriptors
CORE-10146
svn path=/trunk/; revision=69573
Amine Khaldi [Sat, 17 Oct 2015 19:01:40 +0000 (19:01 +0000)]
[NOTEPAD] Set Lucida Console as the default font. By Ismael Ferreras Morezuelas. CORE-10316
svn path=/trunk/; revision=69572
Thomas Faber [Sat, 17 Oct 2015 18:37:49 +0000 (18:37 +0000)]
[NTOS:OB]
- Create kernel handles if requested by the caller in ObDuplicateObject
CORE-10207
svn path=/trunk/; revision=69571
Thomas Faber [Sat, 17 Oct 2015 17:41:43 +0000 (17:41 +0000)]
[KMTESTS:OB]
- Add a test showing that I was wrong and ZwDuplicateObject can get you a kernel handle after all
CORE-10207
svn path=/trunk/; revision=69570
Thomas Faber [Sat, 17 Oct 2015 16:24:14 +0000 (16:24 +0000)]
[NDIS]
- ZwDuplicateObject always returns user handles, so don't use it when we want a kernel handle.
CORE-10207
svn path=/trunk/; revision=69569
Thomas Faber [Sat, 17 Oct 2015 16:11:12 +0000 (16:11 +0000)]
[KMTESTS:OB]
- Move handle tests from ObReference to ObHandle where they belong
svn path=/trunk/; revision=69568
Thomas Faber [Sat, 17 Oct 2015 15:56:52 +0000 (15:56 +0000)]
[KMTESTS]
- Sssh, these tests are secret
svn path=/trunk/; revision=69567
Thomas Faber [Sat, 17 Oct 2015 15:50:25 +0000 (15:50 +0000)]
[KMTESTS:OB]
- Add ObHandle test that verifies a couple ZwDuplicateObject behaviors
svn path=/trunk/; revision=69566
Amine Khaldi [Sat, 17 Oct 2015 14:51:49 +0000 (14:51 +0000)]
[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-10276
svn path=/trunk/; revision=69565
Amine Khaldi [Sat, 17 Oct 2015 14:48:20 +0000 (14:48 +0000)]
[RAPPS] Turkish translation update by Erdem Ersoy. CORE-10276
svn path=/trunk/; revision=69564
Amine Khaldi [Sat, 17 Oct 2015 14:41:47 +0000 (14:41 +0000)]
[GDI32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
svn path=/trunk/; revision=69563
Amine Khaldi [Sat, 17 Oct 2015 14:37:35 +0000 (14:37 +0000)]
[GDI32] Use NtGdiGetGlyphIndicesW() in GetCharacterPlacementW() as we do have it. Fixes OpenOffice: v1.x.x garbled text. Brought to you by Vort. CORE-867
svn path=/trunk/; revision=69562
Amine Khaldi [Sat, 17 Oct 2015 14:35:14 +0000 (14:35 +0000)]
[WIN32K][PSDK] Correct NtGdiGetGlyphIndicesW() pwc type. Brought to you by Vort. CORE-867
svn path=/trunk/; revision=69561
Amine Khaldi [Sat, 17 Oct 2015 14:07:04 +0000 (14:07 +0000)]
[TRANSLATIONS] Spanish translation update by Ismael Ferreras Morezuelas. CORE-10325
svn path=/trunk/; revision=69560
Hermès Bélusca-Maïto [Sat, 17 Oct 2015 11:39:05 +0000 (11:39 +0000)]
[NDK]: Add PsGetThreadFreezeCount declaration. Dedicated to James Tabor.
CORE-10078
svn path=/trunk/; revision=69559
Hermès Bélusca-Maïto [Fri, 16 Oct 2015 22:16:07 +0000 (22:16 +0000)]
[PSDK]: Add missing conditional header inclusion.
svn path=/trunk/; revision=69558
Thomas Faber [Fri, 16 Oct 2015 15:33:19 +0000 (15:33 +0000)]
[WIN32K]
- Add missing include aka fix build
CORE-10217
svn path=/trunk/; revision=69557
Thomas Faber [Fri, 16 Oct 2015 15:30:35 +0000 (15:30 +0000)]
[WIN32K:NTUSER]
- Terminate the RawInputThread on shutdown
CORE-10217 #resolve
svn path=/trunk/; revision=69556
Thomas Faber [Fri, 16 Oct 2015 14:24:30 +0000 (14:24 +0000)]
[WIN32K:NTUSER]
- Don't try to dereference a handle
svn path=/trunk/; revision=69555
Thomas Faber [Fri, 16 Oct 2015 14:04:19 +0000 (14:04 +0000)]
[WIN32K]
- Add some missing OBJ_KERNEL_HANDLE
CORE-10207
svn path=/trunk/; revision=69554
Thomas Faber [Fri, 16 Oct 2015 13:28:40 +0000 (13:28 +0000)]
[NTOS:EX]
- Add missing OBJ_KERNEL_HANDLE and avoid handle leak in ExpGetCurrentUserUILanguage
CORE-10207
svn path=/trunk/; revision=69553
Thomas Faber [Fri, 16 Oct 2015 13:20:00 +0000 (13:20 +0000)]
[NTOS:CM]
- Remove duplicate macro definitions
svn path=/trunk/; revision=69552
James Tabor [Fri, 16 Oct 2015 03:34:13 +0000 (03:34 +0000)]
- Fix pointer.
svn path=/trunk/; revision=69551
James Tabor [Fri, 16 Oct 2015 02:18:13 +0000 (02:18 +0000)]
- Fix mixing apples and widgets.
svn path=/trunk/; revision=69550
James Tabor [Thu, 15 Oct 2015 23:39:37 +0000 (23:39 +0000)]
[SysSetup]
- Fix message processing while waiting for a process to end. See CORE-9342.
svn path=/trunk/; revision=69549
Ged Murphy [Thu, 15 Oct 2015 21:29:11 +0000 (21:29 +0000)]
[DEVMGR]
- Move all public interface functions to api.cpp
- Implement DeviceManager_ExecuteA
svn path=/trunk/; revision=69548
Ged Murphy [Thu, 15 Oct 2015 18:04:33 +0000 (18:04 +0000)]
[DEVMGMT]
- Delete the old devmgmt and replace it with the new one.
- The new one is a temp container for devmgr.dll and simply calls DeviceManager_ExecuteW. Eventually mmc.exe will replace this module
svn path=/trunk/; revision=69547
Ged Murphy [Thu, 15 Oct 2015 17:28:08 +0000 (17:28 +0000)]
[DEVMGMT]
- A few fixes and turn it on in the build to check the build machines are happy
svn path=/trunk/; revision=69546
Ged Murphy [Thu, 15 Oct 2015 17:21:37 +0000 (17:21 +0000)]
[DEVMGR]
- Kill off the old devmgr and replace it with the new one
- The new one now contains the (rewritten) device manager code, is now a C++ library and makes use of the recently improved ATL
svn path=/trunk/; revision=69545
Ged Murphy [Thu, 15 Oct 2015 17:08:22 +0000 (17:08 +0000)]
[DEVMGR]
More unix pleasers
svn path=/trunk/; revision=69544
Ged Murphy [Thu, 15 Oct 2015 16:57:35 +0000 (16:57 +0000)]
[DEVMGR]
Unixification
svn path=/trunk/; revision=69543
Ged Murphy [Thu, 15 Oct 2015 16:52:05 +0000 (16:52 +0000)]
Checking against the build machine
svn path=/trunk/; revision=69542
Stefan Ginsberg [Thu, 15 Oct 2015 16:10:50 +0000 (16:10 +0000)]
[NTOS]
Fix (last?) instance of treating hyperspace as global pages
svn path=/trunk/; revision=69541
Stefan Ginsberg [Thu, 15 Oct 2015 12:58:28 +0000 (12:58 +0000)]
Somehow missed this in previous commit
svn path=/trunk/; revision=69540
Stefan Ginsberg [Thu, 15 Oct 2015 12:56:19 +0000 (12:56 +0000)]
[NTOS]
Isolate KD a bit by replacing Rtl* memory routines with internal versions. Lets one put breakpoints inside kernel memcpy/memset without making KD very, very sad. Fix MmDbgCopyMemory to also not use RtlCopyMemory -- there is no need for it since it only performs 1-to-8 byte copies anyway. Minor fixes in the print/prompt routines.
svn path=/trunk/; revision=69539
Ged Murphy [Thu, 15 Oct 2015 10:39:06 +0000 (10:39 +0000)]
[DEVMGR]
Fix building with RosBE/g++
svn path=/trunk/; revision=69538
Thomas Faber [Thu, 15 Oct 2015 09:50:12 +0000 (09:50 +0000)]
[WIN32K:NTUSER]
- THREADINFO::hEventQueueClient is a user handle. Treat it as such.
CORE-10207
svn path=/trunk/; revision=69537
Thomas Faber [Thu, 15 Oct 2015 09:44:20 +0000 (09:44 +0000)]
[WIN32K:NTUSER]
- Don't perform thread initialization twice in csrss's UserInitialize thread
CORE-10339 #resolve
svn path=/trunk/; revision=69536
Thomas Faber [Thu, 15 Oct 2015 08:03:40 +0000 (08:03 +0000)]
[NPFS]
- Don't leave the critical region before releasing ERESOURCE
svn path=/trunk/; revision=69535
Thomas Faber [Thu, 15 Oct 2015 07:44:25 +0000 (07:44 +0000)]
[NTOS:APPHELP]
- Avoid excessive indentation
- Minor changes to conform better to kernel style
svn path=/trunk/; revision=69534
Thomas Faber [Thu, 15 Oct 2015 07:16:39 +0000 (07:16 +0000)]
[PARPORT]
- Add missing OBJ_KERNEL_HANDLE
CORE-10207
svn path=/trunk/; revision=69533
Stefan Ginsberg [Thu, 15 Oct 2015 01:49:26 +0000 (01:49 +0000)]
[NTOS]
Fix mapping of working set list page -- it should be local.
Get rid of MI_MAKE_LOCAL_PAGE and use ValidKernelPdeLocal/ValidKernelPteLocal consistently. This is what they exist for!
We should now hopefully not be creating any global pages when we don't want them.
Next step; fix flushing.
Bonus: Use the right lock in MiSessionLeader
svn path=/trunk/; revision=69532
Stefan Ginsberg [Wed, 14 Oct 2015 20:42:18 +0000 (20:42 +0000)]
[NTOS]
Global pages may not have been enabled when KeFlushCurrentTb is first called, so don't enable them in there.
svn path=/trunk/; revision=69531
Stefan Ginsberg [Wed, 14 Oct 2015 19:33:35 +0000 (19:33 +0000)]
[NTOS]
Add super-complicated handling of global pages to KeFlushCurrentTb (pretty much the same code which has been in HalpFlushTLB for the past ~6 years). This should be all that is required to make this feature work (everything else being in place already), and *seems* to work fine but is disabled under a switch until tested thoroughly.
Global pages, an important optimization that allows for not flushing the whole x86 TLB every time CR3 is changed (typically on context switch to a new process, or during process attach/detach), relies on us doing extra work whenever we do alter a global page. This is likely where any bugs will have to be flushed out!
Fixup Ki386EnableGlobalPage while we are at it -- disable/restore interrupts properly, and verify PGE-bit isn't set (nothing should have touched it before this routine, which is responsible for initializing it, so we shouldn't have to disable it). Fix, but disable, the CPU-sync spin as well as there should be no particular reason to do this for PGE-enabling during initialization (no other processor will be messing with PTEs at this stage, as compared to a call to KeFlushEntireTb).
Everyone, repeat after me: Global pages are awesome!
svn path=/trunk/; revision=69528
Thomas Faber [Wed, 14 Oct 2015 09:26:56 +0000 (09:26 +0000)]
[TCPIP]
- Add missing OBJ_KERNEL_HANDLE and close handles accordingly
CORE-10207
svn path=/trunk/; revision=69523
Thomas Faber [Wed, 14 Oct 2015 08:32:00 +0000 (08:32 +0000)]
[NDIS]
- Add missing OBJ_KERNEL_HANDLE
CORE-10207
svn path=/trunk/; revision=69522
Thomas Faber [Wed, 14 Oct 2015 07:24:09 +0000 (07:24 +0000)]
[PING]
- Check for invalid values passed to the -n option. Patch by Tim Crawford
CORE-10332 #resolve
svn path=/trunk/; revision=69521
Ged Murphy [Mon, 12 Oct 2015 20:44:54 +0000 (20:44 +0000)]
[DEVMGR]
More g++ fixes.
devmgr now compiles, just a few linker issues to fixup
svn path=/trunk/; revision=69519
Ged Murphy [Mon, 12 Oct 2015 20:33:33 +0000 (20:33 +0000)]
[ATL]
Various g++ fixes
svn path=/trunk/; revision=69518
Ged Murphy [Mon, 12 Oct 2015 19:18:47 +0000 (19:18 +0000)]
[DEVMGR]
A few g++ fixes
svn path=/trunk/; revision=69517
Pierre Schweitzer [Mon, 12 Oct 2015 17:43:42 +0000 (17:43 +0000)]
[NTDLL_APITEST]
Fix test
Spotted by Alex
svn path=/trunk/; revision=69516
Stefan Ginsberg [Mon, 12 Oct 2015 17:11:56 +0000 (17:11 +0000)]
[RTL]
Merge DbgBreakPointWithStatus and RtlpBreakWithStatusInstruction together as one function (the latter is just a label for KD), and add new macro necessary for this (MASM very much wants "::" on a global label inside a PROC local scope). Timo, you are awesome.
Bonus: Complement HEX()'s awesomeness with the other explicit radix specifiers.
svn path=/trunk/; revision=69515
Amine Khaldi [Mon, 12 Oct 2015 13:15:14 +0000 (13:15 +0000)]
[MBEDTLS] Fix _CRT_SECURE_NO_DEPRECATE redefinition warnings.
svn path=/trunk/; revision=69514
Amine Khaldi [Mon, 12 Oct 2015 12:50:06 +0000 (12:50 +0000)]
[MBEDTLS] Missed these files in svn. Addendum to r69512. CORE-10318
svn path=/trunk/; revision=69513
Amine Khaldi [Mon, 12 Oct 2015 12:47:42 +0000 (12:47 +0000)]
[MBEDTLS] Update to v2.1.2. By Ismael Ferreras Morezuelas. CORE-10318
svn path=/trunk/; revision=69512
Amine Khaldi [Mon, 12 Oct 2015 11:16:25 +0000 (11:16 +0000)]
[EXT2_NEW] Addendum to r69509. CORE-10272 CR-82
svn path=/trunk/; revision=69511
Thomas Faber [Mon, 12 Oct 2015 10:55:16 +0000 (10:55 +0000)]
[BROWSEUI]
- Increase height of the animation control in the file operation progress dialog to avoid cut-off. Patch by Jared Smudde.
CORE-10326 #resolve
svn path=/trunk/; revision=69510
Amine Khaldi [Mon, 12 Oct 2015 10:19:10 +0000 (10:19 +0000)]
[EXT2_NEW] Add Matt Wu's ext2 filesystem driver. Not enabled by default just yet. Brought to you by Peter Hater with reviews and improvements by Thomas Faber and Pierre Schweitzer. CORE-10272 CR-82
svn path=/trunk/; revision=69509
Thomas Faber [Mon, 12 Oct 2015 10:05:39 +0000 (10:05 +0000)]
[EXPLORER]
- Correct tray icon image list handling. Patch by Joachim Henze
CORE-10257 #resolve
svn path=/trunk/; revision=69508
Pierre Schweitzer [Sun, 11 Oct 2015 21:51:32 +0000 (21:51 +0000)]
[WHOOPS]
C/P error
svn path=/trunk/; revision=69507
Pierre Schweitzer [Sun, 11 Oct 2015 21:49:16 +0000 (21:49 +0000)]
[NTDLL_APITESTS]
Extend the RtlAllocateHeap() test
svn path=/trunk/; revision=69506
Pierre Schweitzer [Sun, 11 Oct 2015 21:10:46 +0000 (21:10 +0000)]
[RTL]
Implement support for HEAP_CREATE_ALIGN_16 in RtlAllocateHeap()
svn path=/trunk/; revision=69505
Pierre Schweitzer [Sun, 11 Oct 2015 21:10:03 +0000 (21:10 +0000)]
[NTDLL_APITESTS]
Add a test that shows that RtlAllocateHeap() totally ignores HEAP_CREATE_ALIGN_16
svn path=/trunk/; revision=69504
Thomas Faber [Sun, 11 Oct 2015 19:57:06 +0000 (19:57 +0000)]
[NTOS:PO]
- Pass the correct DeviceObject to PoRequestPowerIrp's callback
- Use the IRP stack to store callback parameters instead of a pool allocation as shown by the test
svn path=/trunk/; revision=69503
Daniel Reimer [Sun, 11 Oct 2015 18:38:40 +0000 (18:38 +0000)]
[RAPPS]
These are ini files in theory, so the ending is by default CRLF. Explained here: http://www.nongnu.org/chmspec/latest/INI.html
svn path=/trunk/; revision=69502
Eric Kohl [Sun, 11 Oct 2015 18:36:22 +0000 (18:36 +0000)]
[INTL]
Update number and currency examples according to the current settings.
CORE-10074 #resolve
svn path=/trunk/; revision=69501
Thomas Faber [Sun, 11 Oct 2015 17:11:53 +0000 (17:11 +0000)]
[KMTESTS:PO]
- Fix build
svn path=/trunk/; revision=69500
Thomas Faber [Sun, 11 Oct 2015 17:06:14 +0000 (17:06 +0000)]
[KMTESTS:PO]
- Add a test for PoRequestPowerIrp
svn path=/trunk/; revision=69499
Daniel Reimer [Sun, 11 Oct 2015 15:41:55 +0000 (15:41 +0000)]
[RAPPS]
Add SHA-1 digests to RAPPS DB packages by Ismael Ferreras Morasuelas (swyter)
CORE-10319 #resolve #comment Errr... sorry, I was just told that we already verify downloaded stuff in rapps... committed and thx for the work you spent in it...
/me hides
svn path=/trunk/; revision=69498
Eric Kohl [Sun, 11 Oct 2015 15:21:25 +0000 (15:21 +0000)]
[INTL]
Update date and time examples according to the current settings.
CORE-10074
svn path=/trunk/; revision=69497
Stefan Ginsberg [Sun, 11 Oct 2015 13:18:30 +0000 (13:18 +0000)]
[NTOS] Follow up to r69075: Assert IRQL correctly in KeDisconnectInterrupt too (do not assume debug build means MP build).
svn path=/trunk/; revision=69496
Thomas Faber [Sun, 11 Oct 2015 08:19:18 +0000 (08:19 +0000)]
[PORTCLS]
- Don't attempt broken pointer magic on power states
svn path=/trunk/; revision=69495
Thomas Faber [Sat, 10 Oct 2015 19:50:05 +0000 (19:50 +0000)]
[WIN32K]
- Separate system-defined from user-defined window properties. The values stored by win32k/user32 must not interfere with those stored by applications. Fixes various applications (e.g. PeaZip) randomly getting their window properties overwritten by the system
CORE-3897 #resolve
svn path=/trunk/; revision=69494
Thomas Faber [Sat, 10 Oct 2015 17:56:09 +0000 (17:56 +0000)]
[WIN32K]
- Rename IntSetProp to UserSetProp, IntRemoveProp to UserRemoveProp and IntRemoveWindowProp to UserRemoveWindowProps
svn path=/trunk/; revision=69493
Thomas Faber [Sat, 10 Oct 2015 17:46:57 +0000 (17:46 +0000)]
[WIN32K:NTUSER]
- Remove some unnecessary referencing in NtUserCallHwnd
svn path=/trunk/; revision=69492