Commit graph

52070 commits

Author SHA1 Message Date
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
Timo Kreuzer 9a67b5f7f9 [WPP]
Fix WDK build.

svn path=/trunk/; revision=57306
2012-09-15 16:15:54 +00:00
Amine Khaldi 1385921317 * Change newinflib to inflib.
CORE-6662 #resolve

svn path=/trunk/; revision=57305
2012-09-15 16:04:32 +00:00
Timo Kreuzer e4eb7f1d40 [WPP]
Fix build with VS 9
CORE-6636 #resolve

svn path=/trunk/; revision=57304
2012-09-15 15:59:06 +00:00
Eric Kohl 909fd95f5d [INFLIB]
Remove inflib because it has been replaced by newinflib.

svn path=/trunk/; revision=57303
2012-09-15 14:31:50 +00:00
Amine Khaldi 11e0ef9d92 [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
2012-09-15 13:56:13 +00:00
Mike Nordell 01ddf15c62 Tempoarily patch away SEGV-inducing code. See JIRA 6660 and 6661.
svn path=/trunk/; revision=57301
2012-09-15 00:04:58 +00:00
Mike Nordell be682db3a4 Tempoarily patch away SEGV-inducing code. See JIRA 6659.
svn path=/trunk/; revision=57300
2012-09-14 22:46:37 +00:00
Mike Nordell 60b3b058ce Make GpGraphics save/restore state id's a bit more like Windows. Fixes a winetest graphics state check failure.
svn path=/trunk/; revision=57299
2012-09-14 21:26:45 +00:00
Thomas Faber 3c636c565e [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
2012-09-14 17:22:44 +00:00
Amine Khaldi ba83a0794e [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
2012-09-14 13:14:47 +00:00
Amine Khaldi 6fbbda7beb [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
2012-09-14 11:12:40 +00:00
Timo Kreuzer ad26240c79 [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
2012-09-14 09:56:23 +00:00
Timo Kreuzer c66702eae9 [WIN32K]
Fix a bug in TranslateCOLORREF(). It was depending on pdc->pSurface to be set.

svn path=/trunk/; revision=57294
2012-09-13 23:02:49 +00:00
Jérôme Gardou 86ab0232e3 [WIN32SS]
* Properly implement GetNearestColor

svn path=/trunk/; revision=57293
2012-09-13 21:49:32 +00:00
Amine Khaldi 534a4aec24 * 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
2012-09-13 21:07:44 +00:00
James Tabor 134c7287e0 [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
2012-09-13 20:44:04 +00:00
James Tabor eb33840de6 [Win32SS]
- Based on wine Alexandre Julliard: ScrollWindow should not use a cached DC, unlike ScrollWindowEx.

svn path=/trunk/; revision=57290
2012-09-13 01:22:33 +00:00
Cameron Gutman d96bde2a80 [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
2012-09-13 01:04:21 +00:00
Mike Nordell b0e977ad99 Add comment explaining initialization.
svn path=/trunk/; revision=57288
2012-09-13 00:52:12 +00:00
Timo Kreuzer 7f09fa47c4 [FREELDR]
Fix an x64 compilation warning
Patch by Hermes Belusca
CORE-6641

svn path=/trunk/; revision=57287
2012-09-12 21:20:48 +00:00
Timo Kreuzer 32d7126aa5 [GDI32]
Fix SetTextAlign:
- return GDI_ERROR (-1) not 0 on error
- properly handle LAYOUT_RTL

svn path=/trunk/; revision=57286
2012-09-12 18:17:10 +00:00
Alex Ionescu f8b44df7df [NTOSKRNL]: I fail.
svn path=/trunk/; revision=57285
2012-09-12 17:06:49 +00:00
Alex Ionescu 17fd92fc7b [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
2012-09-12 16:29:28 +00:00
Timo Kreuzer a466b50b71 [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
2012-09-11 21:15:39 +00:00
Thomas Faber f9201cb0dd [KMIXER]
- Fix Pin_fnFastWrite return value in failure case. Patch by Vincenzo Cotugno

svn path=/trunk/; revision=57282
2012-09-11 21:13:21 +00:00
Timo Kreuzer 39fa117fd6 [FREELDR]
Revert once again. testbot hates me. sigh...

svn path=/trunk/; revision=57281
2012-09-11 19:11:56 +00:00
Amine Khaldi aa67e6daa5 [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
2012-09-11 18:10:29 +00:00
Mike Nordell e46fb748a9 Make FPU exception dispatching work (more?) properly.
svn path=/trunk/; revision=57279
2012-09-11 17:34:49 +00:00
Timo Kreuzer 858cfa0dbb [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
2012-09-11 17:34:09 +00:00
Thomas Faber c378d0a138 [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
2012-09-11 17:08:38 +00:00
Timo Kreuzer 9d3aee7b91 [FREELDR]
- Remove the FILESYSBUFFER from the memory layout, grow the DISKREADBUFFER to 64 KB

svn path=/trunk/; revision=57276
2012-09-11 14:45:24 +00:00
Timo Kreuzer 022973aa4f revert r57274. Looks like testbot doesn't like it.
svn path=/trunk/; revision=57275
2012-09-11 12:17:38 +00:00
Timo Kreuzer a199ef70d7 [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
2012-09-11 11:45:47 +00:00
Mike Nordell a119385d75 First tiny step towards fixing floating point exception handling.
svn path=/trunk/; revision=57273
2012-09-11 06:05:11 +00:00
Mike Nordell 2d8ccfc5dc Unbreak MSVC build.
svn path=/trunk/; revision=57272
2012-09-11 05:14:33 +00:00
Mike Nordell 52d536853b Hopefully unbreak MSVC build.
svn path=/trunk/; revision=57271
2012-09-11 04:52:19 +00:00
Mike Nordell f908caa0d2 Test for SetUnhandledExceptionFilter actually rerturning what it should.
svn path=/trunk/; revision=57270
2012-09-11 04:34:03 +00:00
Mike Nordell a84cce8d9c 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
2012-09-11 03:50:20 +00:00
Daniel Reimer c2061cf279 Update rapps to new Versions
svn path=/trunk/; revision=57268
2012-09-10 21:08:55 +00:00