Commit graph

51909 commits

Author SHA1 Message Date
Amine Khaldi daef68bbb8 * Make CMAKE_BUILD_TYPE default to Debug for all our builds.
svn path=/trunk/; revision=57356
2012-09-21 14:29:02 +00:00
Thomas Faber e3cd71c6d6 [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
2012-09-20 20:46:08 +00:00
Thomas Faber 69232d954d [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
2012-09-20 19:53:14 +00:00
Thomas Faber 8681ae792a [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
2012-09-20 15:41:32 +00:00
Eric Kohl 7b00b3170e [ADVAPI32/LSASRV]
Implement LsaQuerySecret/LsarQuerySecret. Does not work due to bugs in widl.

svn path=/trunk/; revision=57352
2012-09-20 13:44:24 +00:00
Eric Kohl bd28842f69 [LSASRV]
LsarSetInfromationPolicy: Check desired access depending on the information class.
LsarLookupPrivilegeValue / LsarLookupPrivilegeName: Check desired access.

svn path=/trunk/; revision=57351
2012-09-20 11:29:45 +00:00
Olaf Siejka 1e007b7c03 [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
2012-09-20 11:15:16 +00:00
Alex Ionescu 6f3acf748b [NTOSKRNL] Typo fail, real fix.
svn path=/trunk/; revision=57349
2012-09-20 08:20:24 +00:00
Alex Ionescu 83736d77a5 [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
2012-09-20 07:44:43 +00:00
Alex Ionescu 46eff17170 [NTOSKRNL]: DACL and SACL should only be returned if the control flag indicates that they are present.
svn path=/trunk/; revision=57347
2012-09-20 00:04:42 +00:00
Alex Ionescu 6081db8d41 [NTOSKRNL]: MOAR TEH SESSION SPACE PLZ. KTHXBAI.
svn path=/trunk/; revision=57346
2012-09-19 23:26:39 +00:00
Timo Kreuzer 5fcb637cb2 [CRT]
Implement mbstowcs_s. passes all crt apitests.


svn path=/trunk/; revision=57345
2012-09-19 22:33:13 +00:00
Timo Kreuzer 3ed646a229 Fix rostests build
svn path=/trunk/; revision=57344
2012-09-19 21:40:56 +00:00
Timo Kreuzer 702b13fc0f [CRT_APITEST]
Add tests for mbstowcs_s

svn path=/trunk/; revision=57343
2012-09-19 21:20:09 +00:00
Timo Kreuzer 28d28e2164 [CRT]
- Fix some MSVC warnings
- Comment out files with duplicated functions
See CORE-6684

svn path=/trunk/; revision=57342
2012-09-19 21:03:27 +00:00
Timo Kreuzer 9c8421dafe [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
2012-09-19 20:36:05 +00:00
Eric Kohl 0d0764b28d [LSASRV]
LsarQueryInfromationPolicy: Check desired access depending on the information class.

svn path=/trunk/; revision=57340
2012-09-19 15:33:48 +00:00
Eric Kohl 66359ba4e8 [IOLOGMSG]
Build iologmsg.dll.

svn path=/trunk/; revision=57339
2012-09-19 13:34:56 +00:00
Eric Kohl 83277ebd13 [SAMSRV/SYSSETUP]
Use proper access rights in calls to LsaOpenPolicy.

svn path=/trunk/; revision=57338
2012-09-19 12:59:47 +00:00
Thomas Faber 0d1d3df33b [BOOTDATA]
- Re-enable /KDSERIAL

svn path=/trunk/; revision=57337
2012-09-19 12:51:37 +00:00
Thomas Faber 5261482641 [BOOTDATA]
- Disable /KDSERIAL for a quick test
CORE-6678

svn path=/trunk/; revision=57336
2012-09-19 12:51:13 +00:00
Eric Kohl fc7da88947 [LSASRV]
Revert accidential changes from r57331.

svn path=/trunk/; revision=57335
2012-09-19 12:26:22 +00:00
Eric Kohl c2ab3689b3 [FORMATTING]
Fix indentation and coding style. No code changes!

svn path=/trunk/; revision=57334
2012-09-19 12:20:39 +00:00
Thomas Faber c31b441d5c [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
2012-09-19 06:54:42 +00:00
Thomas Faber dc04f8a013 [NTOSKRNL]
- Fix indentation in kdio.c. No code changes. Patch by Hermès Bélusca (1/2)
CORE-6635

svn path=/trunk/; revision=57332
2012-09-19 06:09:22 +00:00
Alex Ionescu fb5821703c [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
2012-09-19 02:32:58 +00:00
Alex Ionescu f049284961 [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
2012-09-19 01:56:28 +00:00
Timo Kreuzer 9766e56248 [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
2012-09-18 22:01:38 +00:00
Eric Kohl 95b260a636 [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
2012-09-18 21:54:43 +00:00
Amine Khaldi 0f13b36a15 [NTOSKRNL]
* Remove spurious parenthesis.

svn path=/trunk/; revision=57327
2012-09-18 21:49:41 +00:00
Amine Khaldi 231467e444 [WIN32SS]
* Mark some the lack of parameters in some functions using VOID. Clang now happily compiles them.

svn path=/trunk/; revision=57326
2012-09-18 21:45:00 +00:00
Timo Kreuzer 903c512783 [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
2012-09-18 20:55:15 +00:00
Eric Kohl fa8ab28a6d [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
2012-09-18 20:37:51 +00:00
Timo Kreuzer 133310457d [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
2012-09-18 11:05:24 +00:00
Timo Kreuzer 3781844ceb [PSEH3]
Remove excessive '\'

svn path=/trunk/; revision=57322
2012-09-17 23:13:02 +00:00
Timo Kreuzer f916549b5d [WIDL]
Add VS9 build workaround for widl, like done for wpp.
CORE-6636 #resolve

svn path=/trunk/; revision=57321
2012-09-17 22:43:37 +00:00
Timo Kreuzer fc666bdd05 [FATX]
Restore padding that I commented out to find out the size of the boot sector.

svn path=/trunk/; revision=57320
2012-09-17 22:37:58 +00:00
Timo Kreuzer b63f18ae68 [FATX]
Rewrite FAT bootsector. It's written to eventually replace FAT12, FAT16 and FAT32 bootsectors using the same code. Currently only used for FAT16. The complete (!) code to load freeldr has been put into a single 512 byte sector. CHS support is not implemented atm, but there's plenty space left (41 bytes). Fixes boot on harddisks smaller than 513 MB.
CORE-6610 #resolve

svn path=/trunk/; revision=57319
2012-09-17 21:44:55 +00:00
Mike Nordell b7fb763ec6 winetest addition that QueryInterface with NULL dest behaves as it should.
svn path=/trunk/; revision=57318
2012-09-17 20:33:22 +00:00
Mike Nordell 7152be13fb MS-compatible but interface contract violating return value for QueryInterface with NULL ppvObject.
svn path=/trunk/; revision=57317
2012-09-17 20:27:02 +00:00
Eric Kohl c3b0c6cca2 [DEVMGMT]
Do not enumerate the root device.
Fixes CORE-6592.

svn path=/trunk/; revision=57316
2012-09-16 22:59:36 +00:00
Eric Kohl db44df4b12 [DEVMGR]
Replace $1 by %1 in message strings.
Patch by Hermes BELUSCA - MAITO.
Fixes CORE-6638.

svn path=/trunk/; revision=57315
2012-09-16 21:28:43 +00:00
Eric Kohl 6eb257ec50 [INF]
Add german translations of device classes.

svn path=/trunk/; revision=57314
2012-09-16 21:01:06 +00:00
Amine Khaldi 7ff1f4bdd7 * Don't use -momit-leaf-frame-pointer in debug gcc builds, it messes up stack traces.
* Remove it from the amd64 gcc builds too.

svn path=/trunk/; revision=57313
2012-09-16 12:57:22 +00:00
Amine Khaldi 2c6acfc338 [LIBUSB]: Handle configuration descriptors partial reads. By Jérôme Gardou.
CORE-6634 #resolve

svn path=/trunk/; revision=57312
2012-09-16 12:44:39 +00:00
James Tabor 3942e40520 [User32Test]
- Update msg test to wine 1.5.13.

svn path=/trunk/; revision=57311
2012-09-16 01:09:00 +00:00
Mike Nordell 7db43aa6a6 Fix crash in xmlnodelist_QueryInterface. Solves CORE-6665.
svn path=/trunk/; revision=57310
2012-09-15 21:41:46 +00:00
Mike Nordell 3248cce92e Disable crashing usermode test. See CORE-6640.
svn path=/trunk/; revision=57309
2012-09-15 19:39:14 +00:00
Mike Nordell 8436ea3985 Disable more crashing font tests.
svn path=/trunk/; revision=57308
2012-09-15 19:31:48 +00:00
Timo Kreuzer 09ee17cb70 {CSRSRV]
Silence an uninformative DPRINT

svn path=/trunk/; revision=57307
2012-09-15 16:33:30 +00:00