reactos.git
11 years ago[NTOSKRNL]
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

11 years ago[RTL]: Cleanup all the ACL functions. Mostly refactoring, commenting and styling...
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

11 years ago[WIN32K]: And all along I thought I had committed this... I guess it must work pretty...
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

11 years ago[WIN32K]
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

11 years ago[ADVAPI32/SERVICES]
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

11 years ago[NTOSKRNL]
Amine Khaldi [Tue, 18 Sep 2012 21:49:41 +0000 (21:49 +0000)]
[NTOSKRNL]
* Remove spurious parenthesis.

svn path=/trunk/; revision=57327

11 years ago[WIN32SS]
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

11 years ago[WIN32K]
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

11 years ago[SKEL_SERVICE]
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

11 years ago[MAGNIFY]
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

11 years ago[PSEH3]
Timo Kreuzer [Mon, 17 Sep 2012 23:13:02 +0000 (23:13 +0000)]
[PSEH3]
Remove excessive '\'

svn path=/trunk/; revision=57322

11 years ago[WIDL]
Timo Kreuzer [Mon, 17 Sep 2012 22:43:37 +0000 (22:43 +0000)]
[WIDL]
Add VS9 build workaround for widl, like done for wpp.
CORE-6636 #resolve

svn path=/trunk/; revision=57321

11 years ago[FATX]
Timo Kreuzer [Mon, 17 Sep 2012 22:37:58 +0000 (22:37 +0000)]
[FATX]
Restore padding that I commented out to find out the size of the boot sector.

svn path=/trunk/; revision=57320

11 years ago[FATX]
Timo Kreuzer [Mon, 17 Sep 2012 21:44:55 +0000 (21:44 +0000)]
[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

11 years agowinetest addition that QueryInterface with NULL dest behaves as it should.
Mike Nordell [Mon, 17 Sep 2012 20:33:22 +0000 (20:33 +0000)]
winetest addition that QueryInterface with NULL dest behaves as it should.

svn path=/trunk/; revision=57318

11 years agoMS-compatible but interface contract violating return value for QueryInterface with...
Mike Nordell [Mon, 17 Sep 2012 20:27:02 +0000 (20:27 +0000)]
MS-compatible but interface contract violating return value for QueryInterface with NULL ppvObject.

svn path=/trunk/; revision=57317

11 years ago[DEVMGMT]
Eric Kohl [Sun, 16 Sep 2012 22:59:36 +0000 (22:59 +0000)]
[DEVMGMT]
Do not enumerate the root device.
Fixes CORE-6592.

svn path=/trunk/; revision=57316

11 years ago[DEVMGR]
Eric Kohl [Sun, 16 Sep 2012 21:28:43 +0000 (21:28 +0000)]
[DEVMGR]
Replace $1 by %1 in message strings.
Patch by Hermes BELUSCA - MAITO.
Fixes CORE-6638.

svn path=/trunk/; revision=57315

11 years ago[INF]
Eric Kohl [Sun, 16 Sep 2012 21:01:06 +0000 (21:01 +0000)]
[INF]
Add german translations of device classes.

svn path=/trunk/; revision=57314

11 years ago* Don't use -momit-leaf-frame-pointer in debug gcc builds, it messes up stack traces.
Amine Khaldi [Sun, 16 Sep 2012 12:57:22 +0000 (12:57 +0000)]
* 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

11 years ago[LIBUSB]: Handle configuration descriptors partial reads. By Jérôme Gardou.
Amine Khaldi [Sun, 16 Sep 2012 12:44:39 +0000 (12:44 +0000)]
[LIBUSB]: Handle configuration descriptors partial reads. By Jérôme Gardou.
CORE-6634 #resolve

svn path=/trunk/; revision=57312

11 years ago[User32Test]
James Tabor [Sun, 16 Sep 2012 01:09:00 +0000 (01:09 +0000)]
[User32Test]
- Update msg test to wine 1.5.13.

svn path=/trunk/; revision=57311

11 years agoFix crash in xmlnodelist_QueryInterface. Solves CORE-6665.
Mike Nordell [Sat, 15 Sep 2012 21:41:46 +0000 (21:41 +0000)]
Fix crash in xmlnodelist_QueryInterface. Solves CORE-6665.

svn path=/trunk/; revision=57310

11 years agoDisable crashing usermode test. See CORE-6640.
Mike Nordell [Sat, 15 Sep 2012 19:39:14 +0000 (19:39 +0000)]
Disable crashing usermode test. See CORE-6640.

svn path=/trunk/; revision=57309

11 years agoDisable more crashing font tests.
Mike Nordell [Sat, 15 Sep 2012 19:31:48 +0000 (19:31 +0000)]
Disable more crashing font tests.

svn path=/trunk/; revision=57308

11 years ago{CSRSRV]
Timo Kreuzer [Sat, 15 Sep 2012 16:33:30 +0000 (16:33 +0000)]
{CSRSRV]
Silence an uninformative DPRINT

svn path=/trunk/; revision=57307

11 years ago[WPP]
Timo Kreuzer [Sat, 15 Sep 2012 16:15:54 +0000 (16:15 +0000)]
[WPP]
Fix WDK build.

svn path=/trunk/; revision=57306

11 years ago* Change newinflib to inflib.
Amine Khaldi [Sat, 15 Sep 2012 16:04:32 +0000 (16:04 +0000)]
* Change newinflib to inflib.
CORE-6662 #resolve

svn path=/trunk/; revision=57305

11 years ago[WPP]
Timo Kreuzer [Sat, 15 Sep 2012 15:59:06 +0000 (15:59 +0000)]
[WPP]
Fix build with VS 9
CORE-6636 #resolve

svn path=/trunk/; revision=57304

11 years ago[INFLIB]
Eric Kohl [Sat, 15 Sep 2012 14:31:50 +0000 (14:31 +0000)]
[INFLIB]
Remove inflib because it has been replaced by newinflib.

svn path=/trunk/; revision=57303

11 years ago[CMAKE]
Amine Khaldi [Sat, 15 Sep 2012 13:56:13 +0000 (13:56 +0000)]
[CMAKE]
* Don't add the whole absolute path to GCC for preprocessing when creating RC dependency files in Ninja builds.. that complicates the already complicated quoting needs here.

svn path=/trunk/; revision=57302

11 years agoTempoarily patch away SEGV-inducing code. See JIRA 6660 and 6661.
Mike Nordell [Sat, 15 Sep 2012 00:04:58 +0000 (00:04 +0000)]
Tempoarily patch away SEGV-inducing code. See JIRA 6660 and 6661.

svn path=/trunk/; revision=57301

11 years agoTempoarily patch away SEGV-inducing code. See JIRA 6659.
Mike Nordell [Fri, 14 Sep 2012 22:46:37 +0000 (22:46 +0000)]
Tempoarily patch away SEGV-inducing code. See JIRA 6659.

svn path=/trunk/; revision=57300

11 years agoMake GpGraphics save/restore state id's a bit more like Windows. Fixes a winetest...
Mike Nordell [Fri, 14 Sep 2012 21:26:45 +0000 (21:26 +0000)]
Make GpGraphics save/restore state id's a bit more like Windows. Fixes a winetest graphics state check failure.

svn path=/trunk/; revision=57299

11 years ago[MSXML3]
Thomas Faber [Fri, 14 Sep 2012 17:22:44 +0000 (17:22 +0000)]
[MSXML3]
- Make a copy of the data type information instead of writing to the (read-only) .rsrc section. Already applied upstream.
CORE-6645 #comment Should be fixed. Can you retest with HEAD please?

svn path=/trunk/; revision=57298

11 years ago[HAL]: Automatically generate the embedded PCI database. By Hermès Bélusca with impro...
Amine Khaldi [Fri, 14 Sep 2012 13:14:47 +0000 (13:14 +0000)]
[HAL]: Automatically generate the embedded PCI database. By Hermès Bélusca with improvements from me.
CORE-6654 #resolve #comment Patch committed. Thanks !

svn path=/trunk/; revision=57297

11 years ago[HOST-TOOLS/BIN2C]: Add bin2c host tool, to be used for embedding binary files inside...
Amine Khaldi [Fri, 14 Sep 2012 11:12:40 +0000 (11:12 +0000)]
[HOST-TOOLS/BIN2C]: Add bin2c host tool, to be used for embedding binary files inside C source code, by transforming them into a byte array. By Hermès Bélusca.
CORE-6653 #resolve Committed to trunk. Cheers ;)

svn path=/trunk/; revision=57296

11 years ago[RTL]
Timo Kreuzer [Fri, 14 Sep 2012 09:56:23 +0000 (09:56 +0000)]
[RTL]
Implement RtlpSafeCopyMemory, which uses SEH to copy the memory (not in freeldr)
Make RtlLargeIntegerToChar use RtlpSafeCopyMemory to copy the string to the target buffer.
CORE-3767 #resolve

svn path=/trunk/; revision=57295

11 years ago[WIN32K]
Timo Kreuzer [Thu, 13 Sep 2012 23:02:49 +0000 (23:02 +0000)]
[WIN32K]
Fix a bug in TranslateCOLORREF(). It was depending on pdc->pSurface to be set.

svn path=/trunk/; revision=57294

11 years ago[WIN32SS]
Jérôme Gardou [Thu, 13 Sep 2012 21:49:32 +0000 (21:49 +0000)]
[WIN32SS]
* Properly implement GetNearestColor

svn path=/trunk/; revision=57293

11 years ago* Reapply r57265 now that the testbot issues are solved.
Amine Khaldi [Thu, 13 Sep 2012 21:07:44 +0000 (21:07 +0000)]
* Reapply r57265 now that the testbot issues are solved.
[UNIATA]: Sync to 0.43f5.
[ATACTL]: Sync to 0.43f5.
CORE-6563 #comment Committed the 0.43f5 sync.

svn path=/trunk/; revision=57292

11 years ago[User32]
James Tabor [Thu, 13 Sep 2012 20:44:04 +0000 (20:44 +0000)]
[User32]
- Aric Stewart : While calculating lines, discard uniscribe data for non-visible lines.
- Nikolay Sivov : Release uniscribe data on Edit control destruction (valgrind).
- Sync Port wine.
- Someone needs to post a wine bug report due to the lack of support for Ctrl+Backspace. Debug fixme was added. See bug 1419.

svn path=/trunk/; revision=57291

11 years ago[Win32SS]
James Tabor [Thu, 13 Sep 2012 01:22:33 +0000 (01:22 +0000)]
[Win32SS]
- Based on wine Alexandre Julliard: ScrollWindow should not use a cached DC, unlike ScrollWindowEx.

svn path=/trunk/; revision=57290

11 years ago[NDIS]
Cameron Gutman [Thu, 13 Sep 2012 01:04:21 +0000 (01:04 +0000)]
[NDIS]
- NdisReadConfiguration should return NdisParameterInteger for requests for NdisParameterHexInteger
- Assert that conversion to integer from string does not fail
- Always trigger the ISR function if MiniportInitialize or MiniportHalt is executing

CORE-6064 #comment Please try to replicate with DEBUG_ULTRA turned on in NDIS

svn path=/trunk/; revision=57289

11 years agoAdd comment explaining initialization.
Mike Nordell [Thu, 13 Sep 2012 00:52:12 +0000 (00:52 +0000)]
Add comment explaining initialization.

svn path=/trunk/; revision=57288

11 years ago[FREELDR]
Timo Kreuzer [Wed, 12 Sep 2012 21:20:48 +0000 (21:20 +0000)]
[FREELDR]
Fix an x64 compilation warning
Patch by Hermes Belusca
CORE-6641

svn path=/trunk/; revision=57287

11 years ago[GDI32]
Timo Kreuzer [Wed, 12 Sep 2012 18:17:10 +0000 (18:17 +0000)]
[GDI32]
Fix SetTextAlign:
- return GDI_ERROR (-1) not 0 on error
- properly handle LAYOUT_RTL

svn path=/trunk/; revision=57286

11 years ago[NTOSKRNL]: I fail.
Alex Ionescu [Wed, 12 Sep 2012 17:06:49 +0000 (17:06 +0000)]
[NTOSKRNL]: I fail.

svn path=/trunk/; revision=57285

11 years ago[NTOSKRNL]: Use the token lock acquire/release macros that were already written inste...
Alex Ionescu [Wed, 12 Sep 2012 16:29:28 +0000 (16:29 +0000)]
[NTOSKRNL]: Use the token lock acquire/release macros that were already written instead of manually doing it. Also fix the macros since they didn't work in GCC.
No functional change, just code cleanup.

svn path=/trunk/; revision=57284

11 years ago[FREELDR]
Timo Kreuzer [Tue, 11 Sep 2012 21:15:39 +0000 (21:15 +0000)]
[FREELDR]
Finally commit the patch to improve freeldr disk performance by Carlo Bramini.
Obviously someone wants to read 0 bytes and that should not fail.

svn path=/trunk/; revision=57283

11 years ago[KMIXER]
Thomas Faber [Tue, 11 Sep 2012 21:13:21 +0000 (21:13 +0000)]
[KMIXER]
- Fix Pin_fnFastWrite return value in failure case. Patch by Vincenzo Cotugno

svn path=/trunk/; revision=57282

11 years ago[FREELDR]
Timo Kreuzer [Tue, 11 Sep 2012 19:11:56 +0000 (19:11 +0000)]
[FREELDR]
Revert once again. testbot hates me. sigh...

svn path=/trunk/; revision=57281

11 years ago[FREELDR/SETUPLDR]
Amine Khaldi [Tue, 11 Sep 2012 18:10:29 +0000 (18:10 +0000)]
[FREELDR/SETUPLDR]
* Make freeldr_common depend on bugcodes and remove this dependency from the other targets.
* Improve those conditions readability a bit.

svn path=/trunk/; revision=57280

11 years agoMake FPU exception dispatching work (more?) properly.
Mike Nordell [Tue, 11 Sep 2012 17:34:49 +0000 (17:34 +0000)]
Make FPU exception dispatching work (more?) properly.

svn path=/trunk/; revision=57279

11 years ago[FREELDR]
Timo Kreuzer [Tue, 11 Sep 2012 17:34:09 +0000 (17:34 +0000)]
[FREELDR]
Apply Carlos patch again, but use MaxSectors = 1 for now. That should result in the exact identical behaviour as before.

svn path=/trunk/; revision=57278

11 years ago[SYSSETUP]
Thomas Faber [Tue, 11 Sep 2012 17:08:38 +0000 (17:08 +0000)]
[SYSSETUP]
- Use a writable buffer for lpCommandLine in CreateProcessW. Simplify starting of control panel applets. Patch by Hermès Bélusca.
- CORE-6570 #resolve #comment We need FishEye ;)

svn path=/trunk/; revision=57277

11 years ago[FREELDR]
Timo Kreuzer [Tue, 11 Sep 2012 14:45:24 +0000 (14:45 +0000)]
[FREELDR]
- Remove the FILESYSBUFFER from the memory layout, grow the DISKREADBUFFER to 64 KB

svn path=/trunk/; revision=57276

11 years agorevert r57274. Looks like testbot doesn't like it.
Timo Kreuzer [Tue, 11 Sep 2012 12:17:38 +0000 (12:17 +0000)]
revert r57274. Looks like testbot doesn't like it.

svn path=/trunk/; revision=57275

11 years ago[FREELDR]
Timo Kreuzer [Tue, 11 Sep 2012 11:45:47 +0000 (11:45 +0000)]
[FREELDR]
- Remove the FILESYSBUFFER from the memory layout, grow the DISKREADBUFFER to 64 KB
- Make use of the full disk buffer when reading sectors, speeds up hdd boot process by about a factor of 2, patch by Carlo Bramini
- See CORE-6071

svn path=/trunk/; revision=57274

11 years agoFirst tiny step towards fixing floating point exception handling.
Mike Nordell [Tue, 11 Sep 2012 06:05:11 +0000 (06:05 +0000)]
First tiny step towards fixing floating point exception handling.

svn path=/trunk/; revision=57273

11 years agoUnbreak MSVC build.
Mike Nordell [Tue, 11 Sep 2012 05:14:33 +0000 (05:14 +0000)]
Unbreak MSVC build.

svn path=/trunk/; revision=57272

11 years agoHopefully unbreak MSVC build.
Mike Nordell [Tue, 11 Sep 2012 04:52:19 +0000 (04:52 +0000)]
Hopefully unbreak MSVC build.

svn path=/trunk/; revision=57271

11 years agoTest for SetUnhandledExceptionFilter actually rerturning what it should.
Mike Nordell [Tue, 11 Sep 2012 04:34:03 +0000 (04:34 +0000)]
Test for SetUnhandledExceptionFilter actually rerturning what it should.

svn path=/trunk/; revision=57270

11 years agoMake SetUnhandledExceptionFilter return the _previous_ handler as it should. Fixes...
Mike Nordell [Tue, 11 Sep 2012 03:50:20 +0000 (03:50 +0000)]
Make SetUnhandledExceptionFilter return the _previous_ handler as it should. Fixes at least a winetest for ntdll (MinGW startup code got stuck in infinite loop due to this bug)

svn path=/trunk/; revision=57269

11 years agoUpdate rapps to new Versions
Daniel Reimer [Mon, 10 Sep 2012 21:08:55 +0000 (21:08 +0000)]
Update rapps to new Versions

svn path=/trunk/; revision=57268

11 years ago[FREELDR]
Timo Kreuzer [Mon, 10 Sep 2012 20:53:39 +0000 (20:53 +0000)]
[FREELDR]
Stop using the FILESYSBUFFER. It's a 64 KB memory region statically set up int the lower 1MB address space. This memory is rare and it doesn't make sense to put the buffer there, since it's only used to copy the data from the DISKREADBUFFER (which *must* be in the lower 1MB) to a temporary location to copy it to some other location afterwards. It's replaced with temporary heap buffers and direct reads, where possible. Also Don't read a full FAT cluster, when only a part of it is required.

svn path=/trunk/; revision=57267

11 years ago* Revert r57265 until the testbot issues caused by earlier revisions are fixed.
Amine Khaldi [Mon, 10 Sep 2012 20:45:26 +0000 (20:45 +0000)]
* Revert r57265 until the testbot issues caused by earlier revisions are fixed.

svn path=/trunk/; revision=57266

11 years ago[UNIATA]: Sync to 0.43f5.
Amine Khaldi [Mon, 10 Sep 2012 19:38:32 +0000 (19:38 +0000)]
[UNIATA]: Sync to 0.43f5.
[ATACTL]: Sync to 0.43f5.

svn path=/trunk/; revision=57265

11 years ago[CMLIB]: Forgot part of last patch.
Alex Ionescu [Mon, 10 Sep 2012 15:32:43 +0000 (15:32 +0000)]
[CMLIB]: Forgot part of last patch.

svn path=/trunk/; revision=57264

11 years ago[NTOSKRNL]: CORE-6491 #resolve #comment Implement hive list support by hbelusca,...
Alex Ionescu [Mon, 10 Sep 2012 15:25:26 +0000 (15:25 +0000)]
[NTOSKRNL]: CORE-6491 #resolve #comment Implement hive list support by hbelusca, with some minor cleanups by me. Loaded hives are now in the hivelist key.

svn path=/trunk/; revision=57263

11 years ago[NTOSKRNL]: CORE-6597 #resolve #time 5m #comment Fix incorrect double list increment
Alex Ionescu [Mon, 10 Sep 2012 15:00:16 +0000 (15:00 +0000)]
[NTOSKRNL]: CORE-6597 #resolve #time 5m #comment Fix incorrect double list increment

svn path=/trunk/; revision=57262

11 years ago[NTOSKRNL]: Small refactoring and optimizations to some Se routines, mainly generaliz...
Alex Ionescu [Mon, 10 Sep 2012 08:15:43 +0000 (08:15 +0000)]
[NTOSKRNL]: Small refactoring and optimizations to some Se routines, mainly generalizations for Restricted Token support once someone implements it. Also start using the token lock when necessary. Add comments when missing. Nothing terribly exciting...
[NTOSKRNL]: As a side effect, implement SeCreateClientSecurityFromSubjectContext and SeGetTokenControlInformation, although most of the code was already there.
[NTOSKRNL]: One useful change, SE_GROUP_USE_FOR_DENY_ONLY (Deny Only Groups) are now handled correctly.

svn path=/trunk/; revision=57261

11 years ago[CMAKE]
Amine Khaldi [Sun, 9 Sep 2012 23:59:16 +0000 (23:59 +0000)]
[CMAKE]
* Refer to the PSEH lib using its variable.

svn path=/trunk/; revision=57260

11 years ago[PSEH3]
Timo Kreuzer [Sun, 9 Sep 2012 21:12:00 +0000 (21:12 +0000)]
[PSEH3]
Implement PSEH 3.0. Currently disabled by default. Dedicated to Amine Khaldi.

svn path=/trunk/; revision=57259

11 years ago[MSXML3_WINETEST]
Amine Khaldi [Sun, 9 Sep 2012 19:49:50 +0000 (19:49 +0000)]
[MSXML3_WINETEST]
* Addendum to r57257.

svn path=/trunk/; revision=57258

11 years ago* Improve the whole msxml* situation in ReactOS, which improves compatibility with...
Amine Khaldi [Sun, 9 Sep 2012 19:47:25 +0000 (19:47 +0000)]
* Improve the whole msxml* situation in ReactOS, which improves compatibility with many applications (MS Visual C++ 2010 Redistributable Package, I'm looking at you !)
[PSDK]: Sync some headers and idl files with Wine.
[PSDK]: Import xmldom.h from Wine.
[LIBWINE]: Sync some debugging functions with Wine.
[UUID]: Add SID_SContainerDispatch.
[MSXML]: Import from Wine.
[MSXML2]: Import from Wine.
[MSXML3]: Sync with Wine 1.5.12.
[MSXML4]: Import from Wine.
[MSXML6]: Import from Wine.
[SYSSETUP]: Register the newly imported msxml* dlls.

svn path=/trunk/; revision=57257

11 years ago[NTOSKRNL]: Fix two NtAccess function prototypes (NO-OP, not implemented/used)
Alex Ionescu [Sun, 9 Sep 2012 16:59:23 +0000 (16:59 +0000)]
[NTOSKRNL]: Fix two NtAccess function prototypes (NO-OP, not implemented/used)
[NTOSKRNL]: Add missing call to ObValidateAccessMask (NO-OP, always returns TRUE).

svn path=/trunk/; revision=57256

11 years ago[XDK]
Timo Kreuzer [Sun, 9 Sep 2012 10:42:32 +0000 (10:42 +0000)]
[XDK]
- Move exception stuff to rtltypes.h
- Add missing exception flags
- Add _DISK_GEOMETRY_EX forward declaration

[PSDK]
- Add missing exception flags to winnt.h

[NDK]
- Remove exception flags, they are defined in both winnt.h and wdm.h

svn path=/trunk/; revision=57255

11 years agoSilence GCC warning.
Dmitry Gorbachev [Sat, 8 Sep 2012 08:07:44 +0000 (08:07 +0000)]
Silence GCC warning.

svn path=/trunk/; revision=57254

11 years ago- fix CMake x86 MSVCWin build.
James Tabor [Sat, 8 Sep 2012 06:47:10 +0000 (06:47 +0000)]
- fix CMake x86 MSVCWin build.

svn path=/trunk/; revision=57253

11 years ago[User32Test]
James Tabor [Sat, 8 Sep 2012 06:12:41 +0000 (06:12 +0000)]
[User32Test]
- Turn off GetMenuBarInfo input test temporarily for now.

svn path=/trunk/; revision=57252

11 years ago[Win32SS]
James Tabor [Sat, 8 Sep 2012 06:09:19 +0000 (06:09 +0000)]
[Win32SS]
- HAX: Fix menu test crash!
- Contract be damned. This number 2 on my list to move server side!

svn path=/trunk/; revision=57251

11 years ago[NDIS]
Sylvain Petreolle [Fri, 7 Sep 2012 12:01:14 +0000 (12:01 +0000)]
[NDIS]
Remove spurious form feeds from NDIS code.
Patch by Lee Schroeder.
See issue #7310 for more details.

svn path=/trunk/; revision=57250

11 years ago- turn off debugs.
James Tabor [Fri, 7 Sep 2012 05:50:11 +0000 (05:50 +0000)]
- turn off debugs.

svn path=/trunk/; revision=57249

11 years ago[MOUNTMGR][NDIS]
Dmitry Gorbachev [Thu, 6 Sep 2012 21:11:44 +0000 (21:11 +0000)]
[MOUNTMGR][NDIS]
Fix some string length calculations.

[CRT]
Declare variables extern.

[DMUSIC]
Fix a bug, already fixed in Wine.

svn path=/trunk/; revision=57248

11 years ago[OPENGL]
Dmitry Gorbachev [Thu, 6 Sep 2012 21:09:36 +0000 (21:09 +0000)]
[OPENGL]
Silence GCC warning.

svn path=/trunk/; revision=57247

11 years ago[FORMATTING]
Amine Khaldi [Thu, 6 Sep 2012 18:36:48 +0000 (18:36 +0000)]
[FORMATTING]
* No code changes.

svn path=/trunk/; revision=57246

11 years ago[SDK|UndocUser] - Add missing scroll flags.
James Tabor [Thu, 6 Sep 2012 15:44:10 +0000 (15:44 +0000)]
[SDK|UndocUser] - Add missing scroll flags.

svn path=/trunk/; revision=57245

11 years ago[PSDK]
Amine Khaldi [Thu, 6 Sep 2012 12:28:53 +0000 (12:28 +0000)]
[PSDK]
* Use __attribute__((weak)) instead of __declspec(selectany) until http://llvm.org/bugs/show_bug.cgi?id=13778 is fixed.

svn path=/trunk/; revision=57244

11 years agoRemove "bashisms" from configure.sh script, simplify it a bit.
Dmitry Gorbachev [Wed, 5 Sep 2012 21:40:14 +0000 (21:40 +0000)]
Remove "bashisms" from configure.sh script, simplify it a bit.

svn path=/trunk/; revision=57243

11 years ago[ATACTL]
Dmitry Gorbachev [Wed, 5 Sep 2012 21:39:43 +0000 (21:39 +0000)]
[ATACTL]
Add set_cpp() to CMake script.

[LIBUSB][UNIATA]
Compile with no RTTI and exception handling.

svn path=/trunk/; revision=57242

11 years ago[NTOSKRNL]
Dmitry Gorbachev [Wed, 5 Sep 2012 21:38:02 +0000 (21:38 +0000)]
[NTOSKRNL]
- Remove an unused variable.

[CHARMAP][CSRSRV][MOUNTMGR]
- Declare variables extern.

svn path=/trunk/; revision=57241

11 years ago[PSDK]
Dmitry Gorbachev [Wed, 5 Sep 2012 21:36:16 +0000 (21:36 +0000)]
[PSDK]
Mark Disconnect() method of INetConnectionConnectUi as pure in netcon.h

svn path=/trunk/; revision=57240

11 years ago[SMSS]
Amine Khaldi [Tue, 4 Sep 2012 21:05:16 +0000 (21:05 +0000)]
[SMSS]
* Rename the folder back to smss now.
See issue #7278 for more details.

svn path=/trunk/; revision=57239

11 years ago[CMAKE]
Amine Khaldi [Tue, 4 Sep 2012 20:56:22 +0000 (20:56 +0000)]
[CMAKE]
* Remove the importlibs folder. It's not needed anymore. While we're here, it's worth noting that the use of link_directories is not recommended, you should use target_link_libraries with absolute paths for example.

svn path=/trunk/; revision=57238

11 years ago[AFD]
Cameron Gutman [Tue, 4 Sep 2012 07:42:21 +0000 (07:42 +0000)]
[AFD]
- Try to fix MSVC build

svn path=/trunk/; revision=57237

11 years ago[Win32k]
James Tabor [Tue, 4 Sep 2012 05:37:13 +0000 (05:37 +0000)]
[Win32k]
- Move more support for Desktop Proc into Win32k. Increase Desktop drawing by about 10%. Rearanged code and plugged in the server side callout.

svn path=/trunk/; revision=57236

11 years ago[WININET]
Cameron Gutman [Tue, 4 Sep 2012 05:05:57 +0000 (05:05 +0000)]
[WININET]
- Merge fix for buffer overrun causing rapps to crash
- http://www.winehq.org/pipermail/wine-patches/2012-July/115909.html

svn path=/trunk/; revision=57235

11 years ago[WS2_32_APITEST]
Cameron Gutman [Tue, 4 Sep 2012 03:02:40 +0000 (03:02 +0000)]
[WS2_32_APITEST]
- Add a test for NtReadFile on a socket

svn path=/trunk/; revision=57234

11 years ago[AFD]
Cameron Gutman [Tue, 4 Sep 2012 03:01:15 +0000 (03:01 +0000)]
[AFD]
- Fix handling of IRP_MJ_READ and IRP_MJ_WRITE to allow passing sockets as parameters to NtReadFile and NtWriteFile

svn path=/trunk/; revision=57233