- Lock the registry before flushing hives to avoid, among other things, use of an ERESOURCE without being inside a critical region
svn path=/trunk/; revision=54694
- Tweak the balancer a bit to favor RosMm allocations in low memory scenarios
- Fix the balancer out of memory warning
svn path=/trunk/; revision=54693
- Only unmap pages if they were mapped
- Make sure the page reference counts are sane when freeing the cache memory area
svn path=/trunk/; revision=54690
- Fix getting name for context menu item. Fixes two "find" items in My Computer context menu.
- Minor code and comments improvements
svn path=/trunk/; revision=54688
- Fail if display name device is given to EnumerateDisplayDevices and index is not set to 0. Fixes hang in Display Settings -> Advanced -> Monitor.
svn path=/trunk/; revision=54679
- Revert 54075 hack (registration from old shell32 based on WINE), so things does not get registered twice. Two Control Panels in MyComputer are no longer visible
- Fix all regressions, which was hack-fixed before.
- Add more debug output in case of errors
svn path=/trunk/; revision=54673
- Implement ElfrReadELA.
- Improve LogfReadEvent in such a way that it can return ANSI and UNICODE log entries.
- Add a hack to ElfrReadELW in order to return a proper status code in case of an end-of-file situation.
svn path=/trunk/; revision=54672
EngAllocMem:
- Respect the FL_NONPAGED_MEMORY flag (actually allocate the memory from non-paged pool)
- Fix an improper flag comparison that caused memory allocated with both FL_NONPAGED_MEMORY and FL_ZERO_MEMORY set to not be zeroed as requested
svn path=/trunk/; revision=54669
- Sync translated resource files (DeskADP and most of CPL) with English files.
- Small Czech update of DXDiag and TaskMgr translations by Radek Liska (bug #6774).
svn path=/trunk/; revision=54663
Follow original design/style of printf module
Always use dosmaperr to convert win32 errors to sane crt errors
Enable forgotten _get_doserrno, get_errno, set_doserrno and _gmtime32_s
Small fixes to pass more wine tests.
Patch by Samuel Serapión.
svn path=/trunk/; revision=54661
- Fix SxS path calculation, now it returns proper full path to the DLL instead of just "C:\ReactOS\winsxs". Spotted by AbiWord 2.9.2.
svn path=/trunk/; revision=54659
- inetcpl romanian translation update, resource file update for all languages by Stefan Fulea (bug no. 6766);
- polish translation update of inetcpl and resources changed by revision 54644;
svn path=/trunk/; revision=54657
- Implement ElfrClearELFA and ElfrClearELFW.
- Fix the module name conversion in ElfrOpenELA and ElfrRegisterEventSourceA.
svn path=/trunk/; revision=54656