Commit graph

55828 commits

Author SHA1 Message Date
Timo Kreuzer ade4c1fae8 [FRAMEBUF]
Fix MSVC warnings

svn path=/trunk/; revision=61665
2014-01-18 00:40:22 +00:00
Timo Kreuzer c87bcbd756 [DXAPI]
Remove unnecessary forwards in spec file

svn path=/trunk/; revision=61664
2014-01-18 00:39:29 +00:00
Timo Kreuzer 208577d8ea [NTOSKRNL]
Slightly improve SeCaptureSidAndAttributesArray

svn path=/trunk/; revision=61663
2014-01-17 23:13:38 +00:00
Timo Kreuzer b9fdfea09e [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
2014-01-17 22:11:10 +00:00
Timo Kreuzer 56b0d82c30 [NTOSKRNL]
Implement SeCaptureSidAndAttributesArray and SeReleaseSidAndAttributesArray (not used yet, but very soon)

svn path=/trunk/; revision=61661
2014-01-17 21:58:28 +00:00
Timo Kreuzer 1992b71c5c [NTOSKRNL]
Fix indentation in MmFreeMemoryArea and add a DPRINT in MmCreateMemoryArea

svn path=/trunk/; revision=61660
2014-01-17 21:51:39 +00:00
Timo Kreuzer 6ea50da3a2 [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
2014-01-17 21:49:43 +00:00
Timo Kreuzer f9a9a6e8de [NTOSKRNL]
Implement querying class data in CmpQueryKeyData

svn path=/trunk/; revision=61658
2014-01-17 21:45:53 +00:00
Christoph von Wittich 1f09821059 [mmc]
Change "Strg" to "Ctrl" for non german languages
See issue #7782 for more details.

svn path=/trunk/; revision=61657
2014-01-17 20:09:27 +00:00
Giannis Adamopoulos f606fadb87 - fix some typos
svn path=/trunk/; revision=61656
2014-01-17 18:45:59 +00:00
Giannis Adamopoulos a3bcba8537 [uxtheme]
- Halfplement DrawNCPreview. Everyone is welcome to improve it 

svn path=/trunk/; revision=61655
2014-01-17 18:39:40 +00:00
Giannis Adamopoulos e5825e6426 [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
2014-01-17 17:52:58 +00:00
Thomas Faber f895117bca [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
2014-01-17 16:16:04 +00:00
Thomas Faber 20fe3bef9e [CABMAN]
- Fix a memory leak

svn path=/trunk/; revision=61652
2014-01-17 16:07:32 +00:00
Thomas Faber bc0a6e79fb [CDMAKE]
- Correctly free DIR_RECORD::joliet_name

svn path=/trunk/; revision=61651
2014-01-17 16:05:29 +00:00
Giannis Adamopoulos 356a1e3a52 [uxtheme]
- Use ExtCreateRegion in GetThemeBackgroundRegion as it was fixed in win32k

svn path=/trunk/; revision=61649
2014-01-16 21:47:26 +00:00
Christoph von Wittich 38fea646ec [usetup]
fix layout issue in invalid partition error message

svn path=/trunk/; revision=61648
2014-01-16 20:31:51 +00:00
Sylvain Petreolle eaf7dd435c [CDMAKE]
dir_hash_add_file: don't leak targetdir (14000 bytes saved per run)

svn path=/trunk/; revision=61647
2014-01-16 18:36:32 +00:00
Thomas Faber b1d778dfbb [NTOS:MM]
- Output debug information before ASSERTing. CORE-7671
- FORCEINLINE belongs before the return type (-Wold-style-declaration)

svn path=/trunk/; revision=61646
2014-01-16 16:56:30 +00:00
Thomas Faber d75ff2425e [CMLIB]
- Fix implicit function declaration

svn path=/trunk/; revision=61645
2014-01-16 11:00:29 +00:00
Thomas Faber 166d86883e [SNDREC32:FORMATTING]
- Fix spacing

svn path=/trunk/; revision=61644
2014-01-16 10:47:14 +00:00
Thomas Faber bcb5f9475e [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
2014-01-16 10:29:51 +00:00
Daniel Reimer 4aa5c6f093 [SNDREC32]
add missing menus and implement Edit->Audio Properties by Robert Naumann
CORE-7442 #resolve

svn path=/trunk/; revision=61642
2014-01-16 00:56:59 +00:00
Daniel Reimer 5004e1f284 "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
2014-01-16 00:10:01 +00:00
Daniel Reimer 6360f5452f [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
2014-01-15 23:59:44 +00:00
Daniel Reimer bc31b865ff [NETSHELL]
netshell - update icons by Lee Schroeder
CORE-7152 #resolve

svn path=/trunk/; revision=61639
2014-01-15 23:31:18 +00:00
Daniel Reimer 657404b007 [KBDHEB]
Hebrew keyboard layout revamp by Baruch Rutman
CORE-7218 #resolve

svn path=/trunk/; revision=61638
2014-01-15 23:23:51 +00:00
Sylvain Petreolle af015a505c [THEMES]
- Auto-start the Themes services
- Enable "Show window contents while dragging"

svn path=/trunk/; revision=61637
2014-01-15 23:12:01 +00:00
Daniel Reimer f550774e3f [FONTVIEW]
fontview - Add icon to main window by Lee Schroeder
CORE-7400 #resolve

svn path=/trunk/; revision=61636
2014-01-15 23:09:46 +00:00
Sylvain Petreolle e40ece995d [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
2014-01-15 23:08:39 +00:00
Daniel Reimer 47baa965cd [MSPAINT]
MSPaint resource russian translate by zamabuvaraeu
CORE-7617 #resolve

svn path=/trunk/; revision=61634
2014-01-15 22:56:46 +00:00
Daniel Reimer 15edbdc607 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
2014-01-15 22:50:33 +00:00
Daniel Reimer a03cf318b1 [FONTVIEW]
Fixing Wrong Alphabetical Order by Erdem Ersoy
CORE-7756 #resolve

svn path=/trunk/; revision=61632
2014-01-15 22:40:35 +00:00
Eric Kohl c6a16a66e3 [MSGINA]
Implement the log-off dialog.

svn path=/trunk/; revision=61631
2014-01-15 20:34:21 +00:00
Eric Kohl a4ff1dbc49 [WINLOGON]
- Use the states STATE_INIT and SATE_LOGGED_OFF_SAS.
- State machine clean-up.

svn path=/trunk/; revision=61630
2014-01-14 22:27:34 +00:00
Timo Kreuzer 9f254f9838 [PCIIDEX] Revert unwanted changes
svn path=/trunk/; revision=61629
2014-01-14 21:30:49 +00:00
Timo Kreuzer 1ea1ab9f88 [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
2014-01-14 21:21:29 +00:00
Thomas Faber fa95b5794c [LWIP]
- Fix warning. Already applied upstream.
[CMAKE]
- Make C4013 (implicit function declaration) an error
CORE-7538

svn path=/trunk/; revision=61627
2014-01-14 21:04:39 +00:00
Timo Kreuzer 96008c8ec0 [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
2014-01-14 20:24:43 +00:00
Timo Kreuzer 1ae9a47dbe [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
2014-01-14 20:12:07 +00:00
Timo Kreuzer 0caf2dda61 [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
2014-01-14 19:41:01 +00:00
Timo Kreuzer af7aa8d819 [NTOSKRNL]
Forgot to commit this file.

svn path=/trunk/; revision=61623
2014-01-13 22:35:01 +00:00
Eric Kohl c633b79451 [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
2014-01-13 22:15:27 +00:00
Timo Kreuzer 2a380017c9 [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
2014-01-13 21:18:03 +00:00
Christoph von Wittich e9741e1328 [halx86]
fix vendor name lookup - MegaRAID SAS 8480E VGA controllers does not exist (yet)

svn path=/trunk/; revision=61620
2014-01-13 20:09:12 +00:00
Christoph von Wittich 8db8046b10 [usetup]
fix layout issue in german translation

svn path=/trunk/; revision=61619
2014-01-13 18:43:14 +00:00
Amine Khaldi 1e1ab00ded [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
2014-01-13 13:18:29 +00:00
Amine Khaldi 60cc4a848b [LIBSXLT]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61617
2014-01-13 13:16:57 +00:00
Amine Khaldi e8e1a0c758 [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
2014-01-13 13:16:29 +00:00
Amine Khaldi ac6d2b8781 [SMSS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61615
2014-01-13 13:16:07 +00:00