Commit graph

55787 commits

Author SHA1 Message Date
Daniel Reimer 38747be342 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
2014-01-18 13:31:27 +00:00
Thomas Faber 9cbbbc1f37 [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
2014-01-18 13:26:47 +00:00
Thomas Faber cf6bf15e65 [RAPPS]
- Store settings in HKEY_CURRENT_USER
- Correctly show the main window if UpdateAtStart is enabled
- Improve error handling

svn path=/trunk/; revision=61672
2014-01-18 13:07:59 +00:00
Thomas Faber 6c3df451fb [RAPPS]
- Use strsafe functions. Welcome to the 21st century...

svn path=/trunk/; revision=61671
2014-01-18 12:35:18 +00:00
Daniel Reimer 38e6fa7f14 [LOG2LINES]
Improve Log2lines.exe help usage by Victor Martinez Calvo
CORE-7427 #resolve

svn path=/trunk/; revision=61670
2014-01-18 12:03:34 +00:00
Thomas Faber aaf0f8ce65 [RAPPS]
- Do not write to the application directory. Welcome to Windows NT...

svn path=/trunk/; revision=61669
2014-01-18 11:21:48 +00:00
Thomas Faber c85b7d884c [RAPPS]
- Don't break the build, Arch

svn path=/trunk/; revision=61668
2014-01-18 10:45:39 +00:00
Thomas Faber 50eccb575e [RAPPS]
- Do not require Administrator privileges. It's annoying and completely unnecessary

svn path=/trunk/; revision=61667
2014-01-18 10:44:27 +00:00
Timo Kreuzer 48912992a4 [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
2014-01-18 00:50:10 +00:00
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