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
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