Daniel Reimer [Sat, 18 Jan 2014 15:47:09 +0000 (15:47 +0000)]
[DXDIAG]
Improve english resource file by Lee Schroeder
Added that change to all other languages, too. (Where still applicable)
CORE-7479 #resolve
svn path=/trunk/; revision=61677
Eric Kohl [Sat, 18 Jan 2014 14:26:07 +0000 (14:26 +0000)]
[SYSSETUP]
Use the administrator name, domain and password for the logon hack and store them in the registry for later use by winlogon if the AutoAdminLogon option is enabled.
CORE-7722 #resolve
svn path=/trunk/; revision=61676
Thomas Faber [Sat, 18 Jan 2014 14:11:19 +0000 (14:11 +0000)]
[RAPPS]
- Allow double-clicking to install programs. Based on patch by Edijs Kolesnikovičs and Yuntian Zhang.
CORE-4357 #resolve #comment Thanks guys, this was a major annoyance.
svn path=/trunk/; revision=61675
Daniel Reimer [Sat, 18 Jan 2014 13:31:27 +0000 (13:31 +0000)]
XX.XXMB -> XX.XX MB
Rename some files to make the naming style identical.
Update to recent versions to test these for next release.
svn path=/trunk/; revision=61674
Thomas Faber [Sat, 18 Jan 2014 13:26:47 +0000 (13:26 +0000)]
[RAPPS]
- Implement search feature. Based on patch by David Quintana.
CORE-7268 #resolve
CORE-7786 #comment rapps contains a hack to load StrStrIW using GetProcAddress. That should be removed once this issue is fixed.
svn path=/trunk/; revision=61673
Thomas Faber [Sat, 18 Jan 2014 13:07:59 +0000 (13:07 +0000)]
[RAPPS]
- Store settings in HKEY_CURRENT_USER
- Correctly show the main window if UpdateAtStart is enabled
- Improve error handling
svn path=/trunk/; revision=61672
Thomas Faber [Sat, 18 Jan 2014 12:35:18 +0000 (12:35 +0000)]
[RAPPS]
- Use strsafe functions. Welcome to the 21st century...
svn path=/trunk/; revision=61671
Daniel Reimer [Sat, 18 Jan 2014 12:03:34 +0000 (12:03 +0000)]
[LOG2LINES]
Improve Log2lines.exe help usage by Victor Martinez Calvo
CORE-7427 #resolve
svn path=/trunk/; revision=61670
Thomas Faber [Sat, 18 Jan 2014 11:21:48 +0000 (11:21 +0000)]
[RAPPS]
- Do not write to the application directory. Welcome to Windows NT...
svn path=/trunk/; revision=61669
Thomas Faber [Sat, 18 Jan 2014 10:45:39 +0000 (10:45 +0000)]
[RAPPS]
- Don't break the build, Arch
svn path=/trunk/; revision=61668
Thomas Faber [Sat, 18 Jan 2014 10:44:27 +0000 (10:44 +0000)]
[RAPPS]
- Do not require Administrator privileges. It's annoying and completely unnecessary
svn path=/trunk/; revision=61667
Timo Kreuzer [Sat, 18 Jan 2014 00:50:10 +0000 (00:50 +0000)]
[ACPI]
- Fix AcpiRegQueryValue, to allow querying the required buffer size only (which was already used, but just didn't work)
- Fix GetProcessorInformation. Previously the function failed at the start, but no one checked the return value. Check return values of called functions, and properly NULL-Terminate the components of the REG_MULTI_SZ style value that ProcessorHardwareIds is supposed to be.
- Fix NULL-termination in Bus_PDO_QueryDeviceId as well as clean up the code, fix indentation and broken if/else cases
- Add some ASSERTs and comments
svn path=/trunk/; revision=61666
Timo Kreuzer [Sat, 18 Jan 2014 00:40:22 +0000 (00:40 +0000)]
[FRAMEBUF]
Fix MSVC warnings
svn path=/trunk/; revision=61665
Timo Kreuzer [Sat, 18 Jan 2014 00:39:29 +0000 (00:39 +0000)]
[DXAPI]
Remove unnecessary forwards in spec file
svn path=/trunk/; revision=61664
Timo Kreuzer [Fri, 17 Jan 2014 23:13:38 +0000 (23:13 +0000)]
[NTOSKRNL]
Slightly improve SeCaptureSidAndAttributesArray
svn path=/trunk/; revision=61663
Timo Kreuzer [Fri, 17 Jan 2014 22:11:10 +0000 (22:11 +0000)]
[NTOSKRNL]
Fix the s*** out of SepCreateToken and NtCreateToken: respect optional arguments, do not access usermode memory without SEH, instead properly capture them, don't allocate 0 bytes from the pool, better argument verification. The function isn't perfect yet, but better and more secure.
svn path=/trunk/; revision=61662
Timo Kreuzer [Fri, 17 Jan 2014 21:58:28 +0000 (21:58 +0000)]
[NTOSKRNL]
Implement SeCaptureSidAndAttributesArray and SeReleaseSidAndAttributesArray (not used yet, but very soon)
svn path=/trunk/; revision=61661
Timo Kreuzer [Fri, 17 Jan 2014 21:51:39 +0000 (21:51 +0000)]
[NTOSKRNL]
Fix indentation in MmFreeMemoryArea and add a DPRINT in MmCreateMemoryArea
svn path=/trunk/; revision=61660
Timo Kreuzer [Fri, 17 Jan 2014 21:49:43 +0000 (21:49 +0000)]
[NTOSKRNL]
Lookup new Ldr entries in IopInitializeBuiltinDriver (we used the old ones from the loader block, that are not valid anymore after the drivers have been relocated!)
svn path=/trunk/; revision=61659
Timo Kreuzer [Fri, 17 Jan 2014 21:45:53 +0000 (21:45 +0000)]
[NTOSKRNL]
Implement querying class data in CmpQueryKeyData
svn path=/trunk/; revision=61658
Christoph von Wittich [Fri, 17 Jan 2014 20:09:27 +0000 (20:09 +0000)]
[mmc]
Change "Strg" to "Ctrl" for non german languages
See issue #7782 for more details.
svn path=/trunk/; revision=61657
Giannis Adamopoulos [Fri, 17 Jan 2014 18:45:59 +0000 (18:45 +0000)]
- fix some typos
svn path=/trunk/; revision=61656
Giannis Adamopoulos [Fri, 17 Jan 2014 18:39:40 +0000 (18:39 +0000)]
[uxtheme]
- Halfplement DrawNCPreview. Everyone is welcome to improve it
svn path=/trunk/; revision=61655
Giannis Adamopoulos [Fri, 17 Jan 2014 17:52:58 +0000 (17:52 +0000)]
[uxtheme]
- Greatly reduce needless repaints in the non client area but remembering the last hittest of the mouse events to redraw it only when it is needed
- Do not reset the theme region every time we move a window, also make sure we try to set a theme region only when it is needed
- Do not use OpenThemeData but use MSSTYLES_OpenThemeClass directly
- Do not reload the active theme every time we get a WM_THEMECHANGED message, make sure to see if the active theme was already loaded before trying to load it again
- See CORE-7775
svn path=/trunk/; revision=61654
Thomas Faber [Fri, 17 Jan 2014 16:16:04 +0000 (16:16 +0000)]
[MSCONFIG]
- Fix memory/handle leak in failure case of GetServices. Patch by Christoph von Wittich
- Fix service handle failure checks
- Remove unnecessary casts
svn path=/trunk/; revision=61653
Thomas Faber [Fri, 17 Jan 2014 16:07:32 +0000 (16:07 +0000)]
[CABMAN]
- Fix a memory leak
svn path=/trunk/; revision=61652
Thomas Faber [Fri, 17 Jan 2014 16:05:29 +0000 (16:05 +0000)]
[CDMAKE]
- Correctly free DIR_RECORD::joliet_name
svn path=/trunk/; revision=61651
Giannis Adamopoulos [Thu, 16 Jan 2014 21:47:26 +0000 (21:47 +0000)]
[uxtheme]
- Use ExtCreateRegion in GetThemeBackgroundRegion as it was fixed in win32k
svn path=/trunk/; revision=61649
Christoph von Wittich [Thu, 16 Jan 2014 20:31:51 +0000 (20:31 +0000)]
[usetup]
fix layout issue in invalid partition error message
svn path=/trunk/; revision=61648
Sylvain Petreolle [Thu, 16 Jan 2014 18:36:32 +0000 (18:36 +0000)]
[CDMAKE]
dir_hash_add_file: don't leak targetdir (14000 bytes saved per run)
svn path=/trunk/; revision=61647
Thomas Faber [Thu, 16 Jan 2014 16:56:30 +0000 (16:56 +0000)]
[NTOS:MM]
- Output debug information before ASSERTing. CORE-7671
- FORCEINLINE belongs before the return type (-Wold-style-declaration)
svn path=/trunk/; revision=61646
Thomas Faber [Thu, 16 Jan 2014 11:00:29 +0000 (11:00 +0000)]
[CMLIB]
- Fix implicit function declaration
svn path=/trunk/; revision=61645
Thomas Faber [Thu, 16 Jan 2014 10:47:14 +0000 (10:47 +0000)]
[SNDREC32:FORMATTING]
- Fix spacing
svn path=/trunk/; revision=61644
Thomas Faber [Thu, 16 Jan 2014 10:29:51 +0000 (10:29 +0000)]
[CDMAKE]
- When deleting a directory entry, also remove it from the hash table. This prevents use after free in the case of a hash collision
CORE-7774 #resolve
svn path=/trunk/; revision=61643
Daniel Reimer [Thu, 16 Jan 2014 00:56:59 +0000 (00:56 +0000)]
[SNDREC32]
add missing menus and implement Edit->Audio Properties by Robert Naumann
CORE-7442 #resolve
svn path=/trunk/; revision=61642
Daniel Reimer [Thu, 16 Jan 2014 00:10:01 +0000 (00:10 +0000)]
"Hack" to fix colors in themed mode in Windows AND ReactOS.
Taken from WinSpy++ (http://www.catch22.net/software/winspy) by J Brown
svn path=/trunk/; revision=61641
Daniel Reimer [Wed, 15 Jan 2014 23:59:44 +0000 (23:59 +0000)]
[MPLAY32]
Three patches for mplay32 by Ricardo Hanke. Some more or less heavy tabs->spaces fixing and removing of spaces which are too much by myself
CORE-7590 #resolve
CORE-7594 #resolve
CORE-7613 #resolve
svn path=/trunk/; revision=61640
Daniel Reimer [Wed, 15 Jan 2014 23:31:18 +0000 (23:31 +0000)]
[NETSHELL]
netshell - update icons by Lee Schroeder
CORE-7152 #resolve
svn path=/trunk/; revision=61639
Daniel Reimer [Wed, 15 Jan 2014 23:23:51 +0000 (23:23 +0000)]
[KBDHEB]
Hebrew keyboard layout revamp by Baruch Rutman
CORE-7218 #resolve
svn path=/trunk/; revision=61638
Sylvain Petreolle [Wed, 15 Jan 2014 23:12:01 +0000 (23:12 +0000)]
[THEMES]
- Auto-start the Themes services
- Enable "Show window contents while dragging"
svn path=/trunk/; revision=61637
Daniel Reimer [Wed, 15 Jan 2014 23:09:46 +0000 (23:09 +0000)]
[FONTVIEW]
fontview - Add icon to main window by Lee Schroeder
CORE-7400 #resolve
svn path=/trunk/; revision=61636
Sylvain Petreolle [Wed, 15 Jan 2014 23:08:39 +0000 (23:08 +0000)]
[THEMES]
- Add the Lautus visual style by Pisarz. Based on a patch by Christoph von Wittich.
The resulting windows/linux themes have been checked on Windows XP.
svn path=/trunk/; revision=61635
Daniel Reimer [Wed, 15 Jan 2014 22:56:46 +0000 (22:56 +0000)]
[MSPAINT]
MSPaint resource russian translate by zamabuvaraeu
CORE-7617 #resolve
svn path=/trunk/; revision=61634
Daniel Reimer [Wed, 15 Jan 2014 22:50:33 +0000 (22:50 +0000)]
Polish translation of devmgmt, explorer-new, devmgr, msgina and cmdutils help. Typo fix for sysdm by Adam Stachowicz
CORE-7636 #resolve
svn path=/trunk/; revision=61633
Daniel Reimer [Wed, 15 Jan 2014 22:40:35 +0000 (22:40 +0000)]
[FONTVIEW]
Fixing Wrong Alphabetical Order by Erdem Ersoy
CORE-7756 #resolve
svn path=/trunk/; revision=61632
Eric Kohl [Wed, 15 Jan 2014 20:34:21 +0000 (20:34 +0000)]
[MSGINA]
Implement the log-off dialog.
svn path=/trunk/; revision=61631
Eric Kohl [Tue, 14 Jan 2014 22:27:34 +0000 (22:27 +0000)]
[WINLOGON]
- Use the states STATE_INIT and SATE_LOGGED_OFF_SAS.
- State machine clean-up.
svn path=/trunk/; revision=61630
Timo Kreuzer [Tue, 14 Jan 2014 21:30:49 +0000 (21:30 +0000)]
[PCIIDEX] Revert unwanted changes
svn path=/trunk/; revision=61629
Timo Kreuzer [Tue, 14 Jan 2014 21:21:29 +0000 (21:21 +0000)]
[BATTC] Check if MiniportInfo->Pdo is NULL before passing it to IoRegisterDeviceInterface
[CMBATT] Fix broken CmBattGetAcpiInterfaces
[COMPBATT] Fix "typo" in CompBattAddDevice that caused memory corruption
svn path=/trunk/; revision=61628
Thomas Faber [Tue, 14 Jan 2014 21:04:39 +0000 (21:04 +0000)]
[LWIP]
- Fix warning. Already applied upstream.
[CMAKE]
- Make C4013 (implicit function declaration) an error
CORE-7538
svn path=/trunk/; revision=61627
Timo Kreuzer [Tue, 14 Jan 2014 20:24:43 +0000 (20:24 +0000)]
[LSASRV]
Make the LSAP_POLICY_AUDIT_EVENTS_DATA structure compatible to the one used in Windows, so that the registry data is compatible between Windows and ReactOS lsasrv. Windows does not actually use dynamically sized structures, but always stores a full structure and the AuditEventsCount is AFTER the AuditEvents array, so that it is in fact pretty pointless. But that's how it works.
svn path=/trunk/; revision=61626
Timo Kreuzer [Tue, 14 Jan 2014 20:12:07 +0000 (20:12 +0000)]
[FREELDR] Modify UiMessageBox so that it allows to pass a format string and parameters. Make use of it in WinLdrLoadBootDrivers to show the file that couldn't be loaded.
svn path=/trunk/; revision=61625
Timo Kreuzer [Tue, 14 Jan 2014 19:41:01 +0000 (19:41 +0000)]
[RTL]
Fix a nasty bug in RtlQueryRegistryValues, that caused memory corruption when the the key name or data had the "wrong" length.
svn path=/trunk/; revision=61624
Timo Kreuzer [Mon, 13 Jan 2014 22:35:01 +0000 (22:35 +0000)]
[NTOSKRNL]
Forgot to commit this file.
svn path=/trunk/; revision=61623
Eric Kohl [Mon, 13 Jan 2014 22:15:27 +0000 (22:15 +0000)]
[WINLOGON]
- Implement the STATE_LOCKED and STATE_LOCKED_SAS states and their transitions.
[MSGINA]
- Disable the logoff button of the security dialog if the AutoAdminLogon option is enabled.
- Implement the unlock computer dialog. The user name and password check is not implemented yet. Just press OK to unlock the computer.
- Simulate an SAS when the DisableCAD option is enabled and the computer is locked. The unlock dialog appears immediately.
svn path=/trunk/; revision=61622
Timo Kreuzer [Mon, 13 Jan 2014 21:18:03 +0000 (21:18 +0000)]
[CMLIB]
Pay back the US National Debt.
... well not entirely, but at least remove the "hack similar in magnitude to the US's National Debt"! As a nice side effect we can now load Windows 2003 hive files.
svn path=/trunk/; revision=61621
Christoph von Wittich [Mon, 13 Jan 2014 20:09:12 +0000 (20:09 +0000)]
[halx86]
fix vendor name lookup - MegaRAID SAS 8480E VGA controllers does not exist (yet)
svn path=/trunk/; revision=61620
Christoph von Wittich [Mon, 13 Jan 2014 18:43:14 +0000 (18:43 +0000)]
[usetup]
fix layout issue in german translation
svn path=/trunk/; revision=61619
Amine Khaldi [Mon, 13 Jan 2014 13:18:29 +0000 (13:18 +0000)]
[ACCESS]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61618
Amine Khaldi [Mon, 13 Jan 2014 13:16:57 +0000 (13:16 +0000)]
[LIBSXLT]
* Create a main header and move some inclusions to it.
CORE-7716
svn path=/trunk/; revision=61617
Amine Khaldi [Mon, 13 Jan 2014 13:16:29 +0000 (13:16 +0000)]
[WINLOGON]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61616
Amine Khaldi [Mon, 13 Jan 2014 13:16:07 +0000 (13:16 +0000)]
[SMSS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61615
Amine Khaldi [Mon, 13 Jan 2014 13:10:28 +0000 (13:10 +0000)]
[SERVICES]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61614
Amine Khaldi [Mon, 13 Jan 2014 13:08:47 +0000 (13:08 +0000)]
[MSIEXEC]
* Create a main header and move some inclusions to it.
CORE-7716
svn path=/trunk/; revision=61613
Amine Khaldi [Mon, 13 Jan 2014 13:07:50 +0000 (13:07 +0000)]
[DISKPART]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61612
Amine Khaldi [Mon, 13 Jan 2014 13:05:47 +0000 (13:05 +0000)]
[EXPLORER_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61611
Amine Khaldi [Mon, 13 Jan 2014 13:03:08 +0000 (13:03 +0000)]
[EXPLORER]
* Remove one time shlwapi.h inclusion from the main header and put them back where it belongs.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61610
Amine Khaldi [Mon, 13 Jan 2014 13:01:38 +0000 (13:01 +0000)]
[USETUP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61609
Amine Khaldi [Mon, 13 Jan 2014 12:59:02 +0000 (12:59 +0000)]
[WLANSVC]
* Create a main header and move some inclusions to it.
* Improve the header inclusions.
CORE-7716
svn path=/trunk/; revision=61608
Amine Khaldi [Mon, 13 Jan 2014 12:57:08 +0000 (12:57 +0000)]
[TCPSVCS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61607
Amine Khaldi [Mon, 13 Jan 2014 12:50:25 +0000 (12:50 +0000)]
[SVCHOST]
* Remove one time inclusions from the main header and put them back where they belong.
* Do not include the whole NDK.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61606
Amine Khaldi [Mon, 13 Jan 2014 12:47:43 +0000 (12:47 +0000)]
[RPCSS]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Remove one time winsvc.h inclusion from the main header and put them back where it belongs.
CORE-7716
svn path=/trunk/; revision=61605
Amine Khaldi [Mon, 13 Jan 2014 12:46:06 +0000 (12:46 +0000)]
[EVENTLOG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61604
Amine Khaldi [Mon, 13 Jan 2014 12:45:14 +0000 (12:45 +0000)]
[AUDIOSRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61603
Amine Khaldi [Mon, 13 Jan 2014 12:43:38 +0000 (12:43 +0000)]
[WINHLP32]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716
svn path=/trunk/; revision=61602
Amine Khaldi [Mon, 13 Jan 2014 12:43:06 +0000 (12:43 +0000)]
[TASKMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61601
Amine Khaldi [Mon, 13 Jan 2014 12:42:34 +0000 (12:42 +0000)]
[SNDVOL32]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61600
Amine Khaldi [Mon, 13 Jan 2014 12:41:57 +0000 (12:41 +0000)]
[SNDREC32]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61599
Amine Khaldi [Mon, 13 Jan 2014 12:41:18 +0000 (12:41 +0000)]
[SHUTDOWN]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61598
Christoph von Wittich [Mon, 13 Jan 2014 09:06:35 +0000 (09:06 +0000)]
[usetup]
fix german text layout
svn path=/trunk/; revision=61597
Timo Kreuzer [Sun, 12 Jan 2014 21:55:20 +0000 (21:55 +0000)]
[FREELDR/CMLIB]
Update Copyright year and fix GCC build
svn path=/trunk/; revision=61596
Timo Kreuzer [Sun, 12 Jan 2014 21:37:29 +0000 (21:37 +0000)]
[FREELDR]
Completely rewrite the registry code.
The old code was first loading the system hive and parsing it, duplicating each and every key and value into a custom freeldr specific registry format and used the latter to access the data. This was extremely slow when larger hive files (the one from a normal win 2003 installation is 2.5 MB vs 250kb in reactos) were imported. The new code uses the hive data directly. It's less code, faster and uses much less memory.
In the same move, refactor some mkhive code and move it into cmlib to be shared with freeldr.
svn path=/trunk/; revision=61595
Eric Kohl [Sun, 12 Jan 2014 21:23:01 +0000 (21:23 +0000)]
[MSGINA]
Fix potential bug in ReadRegDwordKey.
CORE-7756 #resolve
svn path=/trunk/; revision=61594
Sylvain Petreolle [Sun, 12 Jan 2014 15:38:17 +0000 (15:38 +0000)]
[SYSSETUP]
Move the locale page between the acknowledgments and the owner/computer name pages.
Arch, you do not want to type your Russian password with an English layout, do you ?
svn path=/trunk/; revision=61593
Eric Kohl [Sun, 12 Jan 2014 10:57:02 +0000 (10:57 +0000)]
[WINLOGON]
- Change state to STATE_LOGGED_ON_SAS while the security dialog is open.
- Ignore an SAS while winlogon is already in an SAS state.
[MSGINA]
- Read AutoAdminLogon and DisableCAD settings when msgina is initialized.
- LoggedOutWindowProc: Disable the Cancel button on the logon dialog if the DisableCAD option has been enabled.
- GUILoggedOnSAS: Fix misuse of result variable which caused some really strange effects.
svn path=/trunk/; revision=61592
Timo Kreuzer [Sat, 11 Jan 2014 23:13:48 +0000 (23:13 +0000)]
[NTOSKRNL]
Implement CmpLinkKeyToHive and create missing HKLM\Security\SAM -> HKLM\SAM\SAM and HKU\S-1-5-18 -> HKU\.Default links.
svn path=/trunk/; revision=61591
Amine Khaldi [Sat, 11 Jan 2014 21:26:12 +0000 (21:26 +0000)]
[GLU32]
* Fix whatever Z is attempting to do.
svn path=/trunk/; revision=61589
Eric Kohl [Sat, 11 Jan 2014 20:47:41 +0000 (20:47 +0000)]
[MSGINA]
- WlxDisplaySASNotice: Do not try an auto admin logon here. Check for auto admin logon instead and let WlxLoggedOutSAS do the logon stuff.
[WINLOGON]
- Avoid posting two SAS notification messages when winlogon is started up.
svn path=/trunk/; revision=61587
Eric Kohl [Sat, 11 Jan 2014 16:20:31 +0000 (16:20 +0000)]
[WINLOGON]
- Implement a global dialog tracking list.
- Close the SAS notice dialog before the logon dialog is created and create a new SAS notice dialog when the user cancels the logon dialog. This prevents the creation of multiple SAS notice dialogs below the logon dialog.
svn path=/trunk/; revision=61585
Timo Kreuzer [Sat, 11 Jan 2014 15:31:16 +0000 (15:31 +0000)]
[NTOSKRNL]
Halfplement NtCloseObjectAuditAlarm (the internal function SepAdtCloseObjectAuditAlarm is not implemented yet, but the function now returns a proper status code)
svn path=/trunk/; revision=61584
Timo Kreuzer [Sat, 11 Jan 2014 15:23:53 +0000 (15:23 +0000)]
[NTOSKRNL]
Small optimization of SepPrivilegeCheck
svn path=/trunk/; revision=61582
Eric Kohl [Sat, 11 Jan 2014 14:43:31 +0000 (14:43 +0000)]
[MSGINA]
GUIDisplaySASNotice: Use the WlxDialogBoyParam function to create the SAS notice dialog.
svn path=/trunk/; revision=61581
Amine Khaldi [Fri, 10 Jan 2014 18:58:31 +0000 (18:58 +0000)]
[INCLUDES]
* Do not mix ReactOS and Wine style debugging.
[SPEC2DEF]
* Use DbgPrint instead of DPRINT1 for the stub functions.
[ACTIVEDS]
* Cleanup the stubs file.
CORE-7716
svn path=/trunk/; revision=61578
Jérôme Gardou [Thu, 9 Jan 2014 23:11:03 +0000 (23:11 +0000)]
[WIN32K]
- Don't be so nitpicky about display frequency when setting up display driver.
Fixes vmare letter stamp behaviour after graphics driver installation
svn path=/trunk/; revision=61577
Amine Khaldi [Thu, 9 Jan 2014 13:24:39 +0000 (13:24 +0000)]
[SHELL32]
* Add support for the CF_HDROP format in the shell drop targets.
* Implement IAsyncOperation for the shell data object implementation, which is how one checks to see if it's safe to perform a background copy.
* Actually check for the IAsyncOperation interface in the drop targets.
* 7-zip and WinRAR are now mostly working correctly in terms of drag and drop.
* Brought to you by Huw Campbell.
CORE-3760
svn path=/trunk/; revision=61576
Jérôme Gardou [Wed, 8 Jan 2014 23:19:33 +0000 (23:19 +0000)]
[WIN32K]
- Add some debug print lidting available modes from a device driver.
- Take this as an occasion to use the much underrated win32k debug channels
Recompiling? You're so 2013!
svn path=/trunk/; revision=61575
Amine Khaldi [Wed, 8 Jan 2014 12:14:14 +0000 (12:14 +0000)]
[NTOS]
* Fix release build.
svn path=/trunk/; revision=61574
Timo Kreuzer [Wed, 8 Jan 2014 00:01:11 +0000 (00:01 +0000)]
[SMLIB]
Fix "annotation" and use a better variable name.
svn path=/trunk/; revision=61573
Timo Kreuzer [Tue, 7 Jan 2014 23:51:56 +0000 (23:51 +0000)]
[NTOSKRNL]
- Update CM_KEY_CONTROL_BLOCK to match win2k3 SP2 symbols
- Implement KeyCachedInformation and KeyFlagsInformation cases in CmQueryKey
svn path=/trunk/; revision=61572
Timo Kreuzer [Tue, 7 Jan 2014 21:26:06 +0000 (21:26 +0000)]
[RTL/NTDLL]
- Implement registry transaction API (RXACT)
- Add RtlCheckForOrphanedCriticalSections stub
svn path=/trunk/; revision=61571