Amine Khaldi [Sat, 29 Sep 2012 13:27:13 +0000 (13:27 +0000)]
* Shell32 (a forked module) was jealous because of shlwapi getting synced.
svn path=/trunk/; revision=57430
Timo Kreuzer [Sat, 29 Sep 2012 13:22:31 +0000 (13:22 +0000)]
[NTOSKRNL]
- Allocate a capture buffer outside of SEH in NtAddAtom and NtRaiseHardError
- Call ExpGetCurrentUserUILanguage outside of SEH in NtQueryDefaultUILanguage and return the actual result instead of returning PsInstallUILanguageId in case of success.
- Don't allocate a unicode string inside SEH in NtQuerySystemEnvironmentValue, instead use RtlAnsiStringToUnicodeString directly on the callers buffer.
CORE-6624
svn path=/trunk/; revision=57429
Amine Khaldi [Sat, 29 Sep 2012 13:14:50 +0000 (13:14 +0000)]
[SHLWAPI_WINETEST]: Sync to Wine 1.5.13.
CORE-6415
svn path=/trunk/; revision=57428
Amine Khaldi [Sat, 29 Sep 2012 13:14:20 +0000 (13:14 +0000)]
[SHLWAPI]: Sync to Wine 1.5.13.
CORE-6415
CORE-5759 #resolve #comment Fixed in r57427.
svn path=/trunk/; revision=57427
Amine Khaldi [Sat, 29 Sep 2012 11:27:12 +0000 (11:27 +0000)]
[PSDK]: Sync wintrust.h with Wine 1.5.14
CORE-6365 #resolve #comment Committed in r57425. Thanks Carlo ;)
svn path=/trunk/; revision=57425
Thomas Faber [Sat, 29 Sep 2012 11:20:25 +0000 (11:20 +0000)]
[NPFS]
- Reset read and write events directly before waiting. Fixes an issue where a read could return 0 bytes if the previous read had read all available data without waiting (thus leaving the event set).
svn path=/trunk/; revision=57424
Timo Kreuzer [Sat, 29 Sep 2012 09:26:34 +0000 (09:26 +0000)]
[DESK]
Enhance 8-bit spectrum bitmap. Patch by Lee Schroeder.
CORE-6069 #resolve
svn path=/trunk/; revision=57423
Eric Kohl [Sat, 29 Sep 2012 09:06:42 +0000 (09:06 +0000)]
[FORMATTING]
- Fix indentation.
- Remove dead code.
No code changes!
svn path=/trunk/; revision=57422
Thomas Faber [Sat, 29 Sep 2012 09:05:18 +0000 (09:05 +0000)]
[NPFS]
- Do not access ThreadContext after freeing it in NpfsWaiterThread
- Correctly update Vcb->EmptyWaiterCount when terminating in NpfsWaiterThread
- Fix more MSVC warnings, lots of DPRINTs
svn path=/trunk/; revision=57421
Eric Kohl [Sat, 29 Sep 2012 08:39:40 +0000 (08:39 +0000)]
[INCLUDE]
Fix the declarations of LsarQueryTrustedDomainInfoByName and LsarSetTrustedDomainInfoByName.
svn path=/trunk/; revision=57420
Thomas Faber [Sat, 29 Sep 2012 08:19:24 +0000 (08:19 +0000)]
[NPFS]
- Fix return status if no listening server found in NpfsCreate
- Do not use obsolete function MmGetSystemAddressForMdl
- Fix a few MSVC/GCC 4.7 warnings
- Correctly handle device/root FCB allocation failure
- Fix type of NPFS_CCB::RefCount
svn path=/trunk/; revision=57419
Timo Kreuzer [Fri, 28 Sep 2012 23:32:59 +0000 (23:32 +0000)]
[NTOSKRNL]
Fix file header. Patch by Lee Schoeder.
WDA-6701 #resolve
svn path=/trunk/; revision=57418
Eric Kohl [Fri, 28 Sep 2012 22:18:59 +0000 (22:18 +0000)]
[LSASRV]
Update LsarQueryDomainInformationPolicy and LsarSetDomainInformationPolicy according to the changes in the IDL file.
svn path=/trunk/; revision=57417
Eric Kohl [Fri, 28 Sep 2012 22:11:18 +0000 (22:11 +0000)]
[ADVAPI32]
Implement LsaGetRemoteUserName, LsaQueryDomainInformationPolicy and LsaSetDomainInformationPolicy.
svn path=/trunk/; revision=57416
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 19:36:49 +0000 (19:36 +0000)]
[CMD]
- Clarify the code, no functional changes.
svn path=/trunk/; revision=57415
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 19:04:37 +0000 (19:04 +0000)]
[BOOTDATA]
- Revert rev.57413. Indeed, when one boots ReactOS without debugging (selecting the first entry in the boot menu), the COM1 symbolic link (corresponding to \Device\Serial0) is created automatically by the serial driver. However, when one boots in debugging mode (selecting the second entry -- ReactOS (Debug) --), then for some reason the COM1 link isn't created (albeit \Device\Serial0 is). Therefore the real problem is elsewhere. Seems that it has something to share with http://jira.reactos.org/browse/CORE-4263
svn path=/trunk/; revision=57414
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 18:46:46 +0000 (18:46 +0000)]
[BOOTDATA]
- HACK: Add artificially a symbolic link to the first COM port, because it happens for
whatever reason that the serial.sys driver doesn't create it when it creates the Serial0
device. When this functionality is repaired, the HACK shall disappear.
svn path=/trunk/; revision=57413
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 12:17:23 +0000 (12:17 +0000)]
[NTOSKRNL]
- ExFreePool --> ExFreePoolWithTag in some places.
- Remove dead code (section.c)
- Free resource (sysldr.c)
svn path=/trunk/; revision=57412
Hermès Bélusca-Maïto [Fri, 28 Sep 2012 10:01:00 +0000 (10:01 +0000)]
[NTOSKRNL]
- Revert rev.57400 only for this file since CID 701342 was a false-positive from Coverity (because Coverity doesn't know what the aim of the POOL_RAISE_IF_ALLOCATION_FAILURE is).
svn path=/trunk/; revision=57411
Eric Kohl [Fri, 28 Sep 2012 09:19:37 +0000 (09:19 +0000)]
[ADVAPI32]
- Implement LsaRemovePrivilegesFromAccount.
- Add stubs for LsaGetRemoteUserName, LsaLookupPrivilegeDisplayName, LsaOpenPolicySce and LsaSetInformationTrustedDomain.
- Fix some issues in the spec file.
svn path=/trunk/; revision=57410
Thomas Faber [Fri, 28 Sep 2012 07:13:26 +0000 (07:13 +0000)]
[KMTESTS]
- Fix GCC build
svn path=/trunk/; revision=57409
Thomas Faber [Fri, 28 Sep 2012 07:09:08 +0000 (07:09 +0000)]
[KMTESTS:KE]
- Add test for KeInitializeMutant vs KeInitializeMutex. Dedicated to Mike.
svn path=/trunk/; revision=57408
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 22:07:06 +0000 (22:07 +0000)]
[KERNEL32]
- Reworking the Find* APIs in kernel32. Fixes some kernel32_winetest:file failures.
- The FindExInfoBasic information level for FindFirstFileEx, is also implemented.
- Update ndk and psdk headers regarding to this work.
CORE-6623 #comment Committed in rev.57407. #resolve
svn path=/trunk/; revision=57407
Timo Kreuzer [Thu, 27 Sep 2012 22:01:26 +0000 (22:01 +0000)]
Fix build
svn path=/trunk/; revision=57406
Timo Kreuzer [Thu, 27 Sep 2012 21:56:13 +0000 (21:56 +0000)]
[CRT]
Implement wcstombs_s
svn path=/trunk/; revision=57405
Timo Kreuzer [Thu, 27 Sep 2012 21:53:25 +0000 (21:53 +0000)]
[CRT]
Implement _mbsnlen, _mbstrnlen
svn path=/trunk/; revision=57404
Timo Kreuzer [Thu, 27 Sep 2012 21:46:39 +0000 (21:46 +0000)]
[CRT_APITEST]
- Add tests for wcstombs_s
- Improve tests for mbstowcs_s
svn path=/trunk/; revision=57403
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 18:44:50 +0000 (18:44 +0000)]
[CSRSS/CSRSRV]
- Do not compile anymore the old CSRSS.
- Update some headers and resource files.
- Add header guards in srv.h
svn path=/trunk/; revision=57402
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 18:18:36 +0000 (18:18 +0000)]
[BOOTDATA]
- Correct the version signature of some inf files.
CORE-6549 #comment Committed in rev.57401 #resolved
svn path=/trunk/; revision=57401
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 17:16:31 +0000 (17:16 +0000)]
[NTOSKRNL]
Coverity code defects fixes :
- Cache: CID 701441
- Config: CIDs 716570, 716669, 716760
- Dbgk: Kdbg: CIDs 716571, 515128/9, 500432
- Ex: CIDs 500156/7, 515122, 716200/67, 701301, 514669
- Fsrtl: Fstub: CIDs 701341/2, 701288, 716770, 701302, and CIDs 716576/7/8 + 514636 + 716805 thanks to Thomas Faber
- Io: CIDs 514576, 514643, 514672/3, 716203, 716269, 716581, 716591, 716713
- Ke: CIDs 515125, 716592
- Ps: CIDs 716603/4, 701422
- Ob: Po: CIDs 514671/680, 701419/420/421, 716763, 716601/2
All the details are given in the different bug reports.
CORE-6677 CORE-6679 CORE-6680 CORE-6683 CORE-6686 CORE-6692 CORE-6693 CORE-6694 CORE-6695 CORE-6696 #comment Committed in rev.57400 #resolve #close
svn path=/trunk/; revision=57400
Hermès Bélusca-Maïto [Thu, 27 Sep 2012 13:39:14 +0000 (13:39 +0000)]
[NTOSKRNL]
- Code formatting
- It's my first commit \o/
CORE-6687 #comment Committed. #resolve
svn path=/trunk/; revision=57399
Eric Kohl [Thu, 27 Sep 2012 09:57:43 +0000 (09:57 +0000)]
[ADVAPI32]
Implement LsaQuerySecurityObject and LsaSetSecurityObject.
svn path=/trunk/; revision=57398
Eric Kohl [Wed, 26 Sep 2012 22:51:12 +0000 (22:51 +0000)]
[LSASRV]
- Implement the PolicyDnsDomainInformation class of LsarQueryInformationPolicy and enable the PolicyModificationInformation class.
- Add required attributes to the initialization code.
svn path=/trunk/; revision=57397
Amine Khaldi [Wed, 26 Sep 2012 19:38:42 +0000 (19:38 +0000)]
* Revert r57394 as per Mike's request.
svn path=/trunk/; revision=57395
Mike Nordell [Wed, 26 Sep 2012 19:18:13 +0000 (19:18 +0000)]
[LIB:3RDPARTY] Add iconv.
svn path=/trunk/; revision=57394
Thomas Faber [Wed, 26 Sep 2012 18:15:44 +0000 (18:15 +0000)]
[NTDLL_APITEST]
- Use GetProcAddress for RtlGetFullPathName_UstrEx to allow running the test on WinXP
svn path=/trunk/; revision=57393
Sylvain Petreolle [Wed, 26 Sep 2012 17:49:14 +0000 (17:49 +0000)]
[KERNEL32]
Remove svn:keywords properties.
svn path=/trunk/; revision=57392
Eric Kohl [Wed, 26 Sep 2012 16:15:29 +0000 (16:15 +0000)]
[LSASRV]
- Implement most missing information classes of LsarQueryInformationPolicy.
- Add initialization code for new attributes of the policy object.
- Implement LsarQueryInformationPolicy2 and LsarSetInformationPolicy2.
svn path=/trunk/; revision=57391
Mike Nordell [Wed, 26 Sep 2012 15:06:56 +0000 (15:06 +0000)]
[ROSTEST:APITEST:NTDLL] Give RtlDosPathNameToNtPathName_U more descriptive failure messages, and more tests.
svn path=/trunk/; revision=57390
Timo Kreuzer [Wed, 26 Sep 2012 09:40:44 +0000 (09:40 +0000)]
[PSDK/DDK/XDK]
- Remove duplicated definitions from ntddk.h
- Fix annotations in ntifs.h, wdm.h, ntgdi.h, winddi.h
[NDK]
- Declare most of the heap functions only for user mode
- Remove duplicate RtlGetNtGlobalFlags()
svn path=/trunk/; revision=57389
Mike Nordell [Wed, 26 Sep 2012 02:56:01 +0000 (02:56 +0000)]
[ROSTEST:APITEST:NTDLL]\nFlesh out test for RtlDosPathNameToNtPathName_U.
svn path=/trunk/; revision=57388
Amine Khaldi [Tue, 25 Sep 2012 21:30:25 +0000 (21:30 +0000)]
[W32KNAPI]
* Silence some warnings.
svn path=/trunk/; revision=57387
Amine Khaldi [Tue, 25 Sep 2012 21:10:12 +0000 (21:10 +0000)]
[FRAMEBUF_NEW]
* Explicitly mark the functions as stdcall.
svn path=/trunk/; revision=57386
Amine Khaldi [Tue, 25 Sep 2012 20:59:32 +0000 (20:59 +0000)]
[CDROM_NEW]
* Explicitly mark the functions as stdcall.
* Fix warnings.
svn path=/trunk/; revision=57385
Eric Kohl [Tue, 25 Sep 2012 17:06:25 +0000 (17:06 +0000)]
[PSDK]
Remove non-existing enumeration _POLICY_LOCAL_INFORMATION_CLASS and functions LsaQueryLocalInformationPolicy and LsaSetLocalInformationPolicy.
svn path=/trunk/; revision=57384
Eric Kohl [Tue, 25 Sep 2012 16:08:00 +0000 (16:08 +0000)]
[LSASRV]
- Set the default quota limits when the LSA database is created.
- Implement the PolicyDefaultQuotaInformation class of LsarQueryInformationPolicy.
svn path=/trunk/; revision=57383
Eric Kohl [Tue, 25 Sep 2012 00:15:24 +0000 (00:15 +0000)]
[ADVAPI32]
Implement LsaEnumerateAccountsWithUserRight, LsaEnumeratePrivileges, LsaGetQuotasForAccount and LsaSetQuotasForAccount.
svn path=/trunk/; revision=57382
Ziliang Guo [Mon, 24 Sep 2012 22:57:23 +0000 (22:57 +0000)]
[TRANSLATION] Add Chinese translation for time/date control panel applet by yinwh79 at 163.com. CORE-6702.
svn path=/trunk/; revision=57381
Eric Kohl [Mon, 24 Sep 2012 15:04:32 +0000 (15:04 +0000)]
[ADVAPI32]
Implement LsaCreateTrustedDomainEx and LsaEnumerateAccounts.
svn path=/trunk/; revision=57378
Mike Nordell [Mon, 24 Sep 2012 12:45:55 +0000 (12:45 +0000)]
Make RtlDosPathNameToNtPathName_U actually report sucess count too.
svn path=/trunk/; revision=57376
Eric Kohl [Mon, 24 Sep 2012 12:37:12 +0000 (12:37 +0000)]
[NET] CORE-6413
- Convert the application to Unicode.
- Implement "net start" and "net stop" commands that use the service manager APIs.
svn path=/trunk/; revision=57375
Mike Nordell [Mon, 24 Sep 2012 12:20:06 +0000 (12:20 +0000)]
Add test for RtlDosPathNameToNtPathName_U. This time with the actual test file too.
svn path=/trunk/; revision=57374
Mike Nordell [Mon, 24 Sep 2012 12:17:04 +0000 (12:17 +0000)]
Add test for RtlDosPathNameToNtPathName_U.
svn path=/trunk/; revision=57373
Mike Nordell [Sun, 23 Sep 2012 05:38:35 +0000 (05:38 +0000)]
Added descriptive DPRINT for an ioctl intended for the mount manager. Hopefully helps someone else trying to find that device 0x4d or 77 is, when no such device exists. It's not defined by value in header file but by ASCII 'M'.
svn path=/trunk/; revision=57368
Timo Kreuzer [Sat, 22 Sep 2012 23:14:16 +0000 (23:14 +0000)]
[WIN32K]
Unmap the desktop heap in IntFreeDesktopHeap. Fixes leaking session space memory, when creating and deleting desktops.
I would revert the "hackfix" from r57348, but for me changing MiPteToAddress to MiAddressToPte looks more like a legit bug fix, rather than "increasing system view space to 36MB instead of 20MB". But I'm probably missing something. In that case, Alex, please revert your hack, it shouldn't be needed anymore.
CORE-6688 #resolve
svn path=/trunk/; revision=57367
Aleksey Bragin [Sat, 22 Sep 2012 13:31:18 +0000 (13:31 +0000)]
[WIN32CSR]
- Re-enable delay-importing of user32,gdi32 and advapi32 as it was before in the RBuild times.
svn path=/trunk/; revision=57366
Thomas Faber [Sat, 22 Sep 2012 12:47:03 +0000 (12:47 +0000)]
[RPCRT4]
- Fix overlapped I/O error handling for pipe transport
- ROS now works with Windows npfs.sys again (CORE-2198)
- Wine has this completely reworked, so this ros-diff should finally disappear with the next sync
svn path=/trunk/; revision=57365
Thomas Faber [Sat, 22 Sep 2012 11:10:01 +0000 (11:10 +0000)]
[RPCRT4:FORMATTING]
- Forgotten file
svn path=/trunk/; revision=57364
Thomas Faber [Sat, 22 Sep 2012 11:08:44 +0000 (11:08 +0000)]
[RPCRT4]
- Make rpcrt4_ros.diff actually reflect our difference to Wine
svn path=/trunk/; revision=57363
Thomas Faber [Sat, 22 Sep 2012 09:48:27 +0000 (09:48 +0000)]
[NPFS]
- Do not fail for a valid buffer size in NpfsPeekPipe
- Do not read from an output buffer in NpfsPeekPipe
svn path=/trunk/; revision=57362
Eric Kohl [Sat, 22 Sep 2012 09:23:38 +0000 (09:23 +0000)]
[ADVAPI32]
Implement LsaGetUserName and LsaOpenTrustedDomain.
svn path=/trunk/; revision=57361
Thomas Faber [Sat, 22 Sep 2012 09:18:34 +0000 (09:18 +0000)]
[KERNEL32]
- Fix buffer overflow in PeekNamedPipe
svn path=/trunk/; revision=57360
Thomas Faber [Fri, 21 Sep 2012 22:12:47 +0000 (22:12 +0000)]
[KMTEST:IO]
- Add a test for IoCreateNotificationEvent/IoCreateSynchronizationEvent
svn path=/trunk/; revision=57359
Eric Kohl [Fri, 21 Sep 2012 17:19:54 +0000 (17:19 +0000)]
[ADVAPI32]
- Implement LsaClearAuditLog.
- Sort functions, update function headers and trace-messages.
svn path=/trunk/; revision=57358
Amine Khaldi [Fri, 21 Sep 2012 14:35:19 +0000 (14:35 +0000)]
* Exclude host tools when setting the default build type.
svn path=/trunk/; revision=57357
Amine Khaldi [Fri, 21 Sep 2012 14:29:02 +0000 (14:29 +0000)]
* Make CMAKE_BUILD_TYPE default to Debug for all our builds.
svn path=/trunk/; revision=57356
Thomas Faber [Thu, 20 Sep 2012 20:46:08 +0000 (20:46 +0000)]
[RTL]
- Separate condition calculation in RtlVerifyVersionInfo into an extra function. Patch by Hermès Bélusca (2/X)
- Don't make the Hungarian more ridiculous than it needs to be
CORE-6611
svn path=/trunk/; revision=57355
Thomas Faber [Thu, 20 Sep 2012 19:53:14 +0000 (19:53 +0000)]
[NTOSKRNL][NTDLL][RTL][KERNEL32]
- Code simplification and clarification for version-reporting functionality. Patch by Hermès Bélusca (1/X)
CORE-6611
svn path=/trunk/; revision=57354
Thomas Faber [Thu, 20 Sep 2012 15:41:32 +0000 (15:41 +0000)]
[QMGR_WINETESTS]
- Skip all qmgr tests because they cause timeouts on testbot. This should hopefully be fixed soon and they can be re-enabled.
CORE-6536
svn path=/trunk/; revision=57353
Eric Kohl [Thu, 20 Sep 2012 13:44:24 +0000 (13:44 +0000)]
[ADVAPI32/LSASRV]
Implement LsaQuerySecret/LsarQuerySecret. Does not work due to bugs in widl.
svn path=/trunk/; revision=57352
Eric Kohl [Thu, 20 Sep 2012 11:29:45 +0000 (11:29 +0000)]
[LSASRV]
LsarSetInfromationPolicy: Check desired access depending on the information class.
LsarLookupPrivilegeValue / LsarLookupPrivilegeName: Check desired access.
svn path=/trunk/; revision=57351
Olaf Siejka [Thu, 20 Sep 2012 11:15:16 +0000 (11:15 +0000)]
[TRANSLATION]
- hungarian calc translation by Nagy Tibor(xnagytibor at gmail dot com); CORE-6511 #resolve #comment Commited. Thanks for your work
- dutch rapps translation update by stijnsanders (stijn at yoy dot be); CORE-6540 #resolve #comment Commited. Thanks for your work
svn path=/trunk/; revision=57350
Alex Ionescu [Thu, 20 Sep 2012 08:20:24 +0000 (08:20 +0000)]
[NTOSKRNL] Typo fail, real fix.
svn path=/trunk/; revision=57349
Alex Ionescu [Thu, 20 Sep 2012 07:44:43 +0000 (07:44 +0000)]
[NTOSKRNL]: CORE-6675 #resolve #time 5h #comment Fixed the ASSERTion by increasing system view space to 36MB instead of 20MB. Note that the real bug is that we never free desktop heaps. But why fix the bug when the only thing people care about is "fix the tests!". So let's fix the tests instead of the bug :) Also, fix a bug in MiCheckForSessionPde which broke user32_apitest. All should be good now.
svn path=/trunk/; revision=57348
Alex Ionescu [Thu, 20 Sep 2012 00:04:42 +0000 (00:04 +0000)]
[NTOSKRNL]: DACL and SACL should only be returned if the control flag indicates that they are present.
svn path=/trunk/; revision=57347
Alex Ionescu [Wed, 19 Sep 2012 23:26:39 +0000 (23:26 +0000)]
[NTOSKRNL]: MOAR TEH SESSION SPACE PLZ. KTHXBAI.
svn path=/trunk/; revision=57346
Timo Kreuzer [Wed, 19 Sep 2012 22:33:13 +0000 (22:33 +0000)]
[CRT]
Implement mbstowcs_s. passes all crt apitests.
svn path=/trunk/; revision=57345
Timo Kreuzer [Wed, 19 Sep 2012 21:40:56 +0000 (21:40 +0000)]
Fix rostests build
svn path=/trunk/; revision=57344
Timo Kreuzer [Wed, 19 Sep 2012 21:20:09 +0000 (21:20 +0000)]
[CRT_APITEST]
Add tests for mbstowcs_s
svn path=/trunk/; revision=57343
Timo Kreuzer [Wed, 19 Sep 2012 21:03:27 +0000 (21:03 +0000)]
[CRT]
- Fix some MSVC warnings
- Comment out files with duplicated functions
See CORE-6684
svn path=/trunk/; revision=57342
Timo Kreuzer [Wed, 19 Sep 2012 20:36:05 +0000 (20:36 +0000)]
[PSDK]
- Add _Check_return_opt and _Check_return_wat_ annotations
[WINE]
- Add ok_size_t(), ok_char() and ok_wstr() to test.h
svn path=/trunk/; revision=57341
Eric Kohl [Wed, 19 Sep 2012 15:33:48 +0000 (15:33 +0000)]
[LSASRV]
LsarQueryInfromationPolicy: Check desired access depending on the information class.
svn path=/trunk/; revision=57340
Eric Kohl [Wed, 19 Sep 2012 13:34:56 +0000 (13:34 +0000)]
[IOLOGMSG]
Build iologmsg.dll.
svn path=/trunk/; revision=57339
Eric Kohl [Wed, 19 Sep 2012 12:59:47 +0000 (12:59 +0000)]
[SAMSRV/SYSSETUP]
Use proper access rights in calls to LsaOpenPolicy.
svn path=/trunk/; revision=57338
Thomas Faber [Wed, 19 Sep 2012 12:51:37 +0000 (12:51 +0000)]
[BOOTDATA]
- Re-enable /KDSERIAL
svn path=/trunk/; revision=57337
Thomas Faber [Wed, 19 Sep 2012 12:51:13 +0000 (12:51 +0000)]
[BOOTDATA]
- Disable /KDSERIAL for a quick test
CORE-6678
svn path=/trunk/; revision=57336
Eric Kohl [Wed, 19 Sep 2012 12:26:22 +0000 (12:26 +0000)]
[LSASRV]
Revert accidential changes from r57331.
svn path=/trunk/; revision=57335
Eric Kohl [Wed, 19 Sep 2012 12:20:39 +0000 (12:20 +0000)]
[FORMATTING]
Fix indentation and coding style. No code changes!
svn path=/trunk/; revision=57334
Thomas Faber [Wed, 19 Sep 2012 06:54:42 +0000 (06:54 +0000)]
[NTOSKRNL]
- Correctly show the amount of available memory in the serial debug log. Patch by Hermès Bélusca (2/2)
CORE-6635 #comment Committed. Thanks. #resolve
svn path=/trunk/; revision=57333
Thomas Faber [Wed, 19 Sep 2012 06:09:22 +0000 (06:09 +0000)]
[NTOSKRNL]
- Fix indentation in kdio.c. No code changes. Patch by Hermès Bélusca (1/2)
CORE-6635
svn path=/trunk/; revision=57332
Alex Ionescu [Wed, 19 Sep 2012 02:32:58 +0000 (02:32 +0000)]
[RTL]: Cleanup all the ACL functions. Mostly refactoring, commenting and styling, but there are a few important changes. First, RtlValidateAcl actually does the whole ACL validation algorithm. Second, mandatory label ACEs are not supported, because we shouldn't lie about Vista features in ntdll/kernel code.
svn path=/trunk/; revision=57331
Alex Ionescu [Wed, 19 Sep 2012 01:56:28 +0000 (01:56 +0000)]
[WIN32K]: And all along I thought I had committed this... I guess it must work pretty well if I never noticed the difference :). This patch makes Win32k use session space instead of system space, now that we've had session space for a while. tkreuzer: review?
svn path=/trunk/; revision=57330
Timo Kreuzer [Tue, 18 Sep 2012 22:01:38 +0000 (22:01 +0000)]
[WIN32K]
make sure at least one rect is allocated in REGION_PtsToRegion. Fixes failed assertion when starting pacman4000 (the game itself doesn't work though)
CORE-5431 #resolve
svn path=/trunk/; revision=57329
Eric Kohl [Tue, 18 Sep 2012 21:54:43 +0000 (21:54 +0000)]
[ADVAPI32/SERVICES]
This patch fixes various things, from Coverity code defects to conversion
warnings :
- CID 715948 (logically dead code @ services/rpcserver.c)
- try to fix CID 716332/3 (resource leaks) by rewriting the ScmReadString
function (@ services/config.c)
- zero out the freshly allocated memory (@ services)
- try to fix CID 716126/7/8 (untrusted value as argument @
advapi32/services/sctrl.c)
Fix also some "size_t to DWORD" warnings on x64 build (@
advapi32/services/scm.c).
Patch by Hermes BELUSCA - MAITO.
Fixes CORE-6606.
svn path=/trunk/; revision=57328
Amine Khaldi [Tue, 18 Sep 2012 21:49:41 +0000 (21:49 +0000)]
[NTOSKRNL]
* Remove spurious parenthesis.
svn path=/trunk/; revision=57327
Amine Khaldi [Tue, 18 Sep 2012 21:45:00 +0000 (21:45 +0000)]
[WIN32SS]
* Mark some the lack of parameters in some functions using VOID. Clang now happily compiles them.
svn path=/trunk/; revision=57326
Timo Kreuzer [Tue, 18 Sep 2012 20:55:15 +0000 (20:55 +0000)]
[WIN32K]
Allow passing NULL to EngFreeMem, like on Windows.
Fixes mode switching with cirrus driver on qemu.
CORE-6335 #resolve
svn path=/trunk/; revision=57325
Eric Kohl [Tue, 18 Sep 2012 20:37:51 +0000 (20:37 +0000)]
[SKEL_SERVICE]
The HandlerEx control handler is DWORD WINAPI, not VOID WINAPI .
Patch by Hermes BELUSCA - MAITO.
Fixes ROSAPPS-243.
svn path=/trunk/; revision=57324
Timo Kreuzer [Tue, 18 Sep 2012 11:05:24 +0000 (11:05 +0000)]
[MAGNIFY]
Fix display of formerly trucated info text in German language.
Patch by Robert Naumann (robert dot naumann at ovgu dot de)
CORE-6218 #resolve
svn path=/trunk/; revision=57323
Timo Kreuzer [Mon, 17 Sep 2012 23:13:02 +0000 (23:13 +0000)]
[PSEH3]
Remove excessive '\'
svn path=/trunk/; revision=57322