Filip Navara
a67fbba8ec
- Minor fix in MiniportDpc.
...
svn path=/trunk/; revision=12200
2004-12-18 20:32:41 +00:00
Royce Mitchell III
8e3c98a05f
fix stack dumps from printing an infinite amount of <0> in some cases
...
svn path=/trunk/; revision=12199
2004-12-18 20:26:03 +00:00
Art Yerkes
91bbf4471d
Added missing pending check (pointed out by filip).
...
svn path=/trunk/; revision=12198
2004-12-18 20:10:39 +00:00
Gé van Geldorp
2fa970d484
Fix harddisk detection for seriously broken BIOS
...
svn path=/trunk/; revision=12197
2004-12-18 19:53:30 +00:00
Art Yerkes
e8861acfb2
Filip and I have hopefully fixed the ndis completion problem on sends.
...
After calls to delayed miniport send routines, we check status and if not
pending, do NdisMSendComplete and set the miniport busy flag off.
svn path=/trunk/; revision=12196
2004-12-18 19:32:40 +00:00
Gé van Geldorp
e0c43e5c83
Handle failures better (i.e. without crashing)
...
svn path=/trunk/; revision=12195
2004-12-18 19:23:05 +00:00
Gregor Anich
35d320bd71
Fix handling of breakpoint exceptions in KDB.
...
svn path=/trunk/; revision=12194
2004-12-18 19:22:10 +00:00
Art Yerkes
fd0590d3cc
Add a busy flag for the receive worker. This needs something better.
...
Remove #if 0 on send completion. We need these. Packets still aren't
getting completed however. Need to investigate more.
svn path=/trunk/; revision=12193
2004-12-18 18:27:22 +00:00
Art Yerkes
1a2e000397
Check for a bad return from AllocatePacketWithBuffer.
...
svn path=/trunk/; revision=12192
2004-12-18 18:22:47 +00:00
Royce Mitchell III
f4354d8f89
NtGdiExtTextOut(): improved error handling
...
svn path=/trunk/; revision=12191
2004-12-18 18:21:02 +00:00
Royce Mitchell III
e6a6a8e434
IntGdiInitBrushInstance(): assume callers pass us valid parameters
...
svn path=/trunk/; revision=12190
2004-12-18 18:19:24 +00:00
Hartmut Birr
d7be13618b
- Fixed the timer calibration for processors without a tsc, spotted by Casper Hornstrup.
...
svn path=/trunk/; revision=12189
2004-12-18 18:04:18 +00:00
Royce Mitchell III
4bd03f70f7
EngMaskBitBlt() ASSERT instead of if(), this function should trust it's callers
...
IntEngMaskBlt() trust caller to send required parameters
svn path=/trunk/; revision=12188
2004-12-18 17:52:30 +00:00
Royce Mitchell III
6dce633245
add error checking
...
svn path=/trunk/; revision=12187
2004-12-18 17:50:22 +00:00
Royce Mitchell III
e35792c4ed
BUGFIX: EngMaskBitBlt() shouldn't BSOD if Mask is NULL
...
svn path=/trunk/; revision=12186
2004-12-18 17:36:13 +00:00
Hartmut Birr
43ccb648b2
- Fixed the definitions of HEAP_GROWABLE and HEAP_NO_VALLOC.
...
svn path=/trunk/; revision=12185
2004-12-18 17:30:27 +00:00
Royce Mitchell III
4076ea8740
BUGFIX: Missing error handling in IntSetDIBits()
...
svn path=/trunk/; revision=12184
2004-12-18 17:15:10 +00:00
Royce Mitchell III
9b125b75bd
BUGFIX: EngCreateBitmap() - don't call GDIOBJ_SetOwnerShip() with invalid handle
...
svn path=/trunk/; revision=12183
2004-12-18 17:12:32 +00:00
Steven Edwards
eec9a15bd8
Merged most of the recent changes from the Wine edit control.
...
We now pass all of the Wine edit regression tests.
Vitaliy Margolen <wine-patch@kievinfo.com>
- return "want all keys" for WM_GETDLGCODE when multi-line
- single-line edit control does not want all messages
- additional style combinations are possible for both multi-line and
single-line edit controls
- tests to confirm it
James Hawkins <truiken@gmail.com>
Limit scrolling of the edit control to the last line of text.
Ulrich Czekalla <ulrich@codeweavers.com>
Handle painting the border if WS_EX_CLIENTEDGE is not set.
Ulrich Czekalla <ulrich@codeweavers.com>
Allow copying selection when control is read only.
svn path=/trunk/; revision=12182
2004-12-18 16:06:23 +00:00
Hartmut Birr
3d5519a309
- PsUnblockThread must be called with dispatcher database lock held.
...
svn path=/trunk/; revision=12181
2004-12-18 15:52:51 +00:00
Thomas Bluemel
98d6439521
silence debug message i accidently added
...
svn path=/trunk/; revision=12180
2004-12-18 13:35:15 +00:00
Thomas Bluemel
b79bb15644
guard SetConsoleInputExeNameW() with SEH to properly release the console lock in case of failure
...
svn path=/trunk/; revision=12179
2004-12-18 13:33:09 +00:00
Eric Kohl
0ad5627d13
Implement NtAllocateUuids() partially.
...
svn path=/trunk/; revision=12178
2004-12-18 13:27:58 +00:00
Thomas Bluemel
db7aca35ef
implemented undocumented GetConsoleInputExeNameA/W() and SetConsoleInputExeNameA/W() used by NT's cmd.exe
...
svn path=/trunk/; revision=12177
2004-12-18 13:26:57 +00:00
Hartmut Birr
a653ae39ad
- Allocated a zero filled memory block for the font.
...
- Restored Ge's last changes.
svn path=/trunk/; revision=12176
2004-12-18 11:05:03 +00:00
Gé van Geldorp
04cae08bbc
Rollback last change
...
svn path=/trunk/; revision=12175
2004-12-18 09:39:14 +00:00
Art Yerkes
478a3a1bd2
Added a few forwards to ws2_32.
...
svn path=/trunk/; revision=12172
2004-12-18 01:17:35 +00:00
Gunnar Dalsnes
68b0228983
IntReadConsole: in case of unicode read, not all chars were copied
...
W2k cmd.exe now works for me
svn path=/trunk/; revision=12171
2004-12-18 00:28:16 +00:00
Filip Navara
69c462a21c
- Fix issues with DCE clip region ownership.
...
svn path=/trunk/; revision=12170
2004-12-17 19:42:46 +00:00
Royce Mitchell III
6aa427939e
BUGFIX: stabs lookup ( particularly line # lookup )
...
svn path=/trunk/; revision=12169
2004-12-17 17:51:57 +00:00
Gé van Geldorp
26b1a392bf
Pass parameters in correct order
...
svn path=/trunk/; revision=12168
2004-12-17 17:40:29 +00:00
Filip Navara
7b483dc2f7
- Don't allow changing ownership of foreign GDI handles.
...
svn path=/trunk/; revision=12167
2004-12-17 15:12:37 +00:00
Filip Navara
c79373c4c1
- Fix ownership issues with DCEs.
...
svn path=/trunk/; revision=12166
2004-12-17 14:44:19 +00:00
Royce Mitchell III
0fe4682b80
completely rewritten PagedPool.
...
- more than 800% faster
- support for multiple pools (SpecialPool, etc anyone?)
- can be used for NPool if wanted, too
- tries not to immediately reallocate a block that's just freed for allocations of <= 512 (helps find memory abusers)
svn path=/trunk/; revision=12165
2004-12-17 13:20:05 +00:00
Gregor Anich
7cbb0d7e6e
Remove unused defines and structures.
...
svn path=/trunk/; revision=12164
2004-12-17 13:19:44 +00:00
Gé van Geldorp
af4cfbfdec
Don't mess with WNDCLASS contents if class doesn't exist
...
svn path=/trunk/; revision=12163
2004-12-17 09:56:10 +00:00
Aleksey Bragin
74e4b45769
Include link to IoCsq...() funcs
...
svn path=/trunk/; revision=12162
2004-12-17 07:31:11 +00:00
Gunnar Dalsnes
0bf2982f43
IntReadConsole: don't tell we failed just because we didn't fill up the read buffer!
...
svn path=/trunk/; revision=12161
2004-12-17 00:44:46 +00:00
Eric Kohl
ac61295ec2
Simplify time conversion functions.
...
svn path=/trunk/; revision=12160
2004-12-16 23:46:41 +00:00
Eric Kohl
a2b3047314
Remove 'unassigned' error codes.
...
svn path=/trunk/; revision=12159
2004-12-16 23:06:07 +00:00
Gé van Geldorp
77e8ed7c6f
Implement NtFlushInstructionCache()
...
svn path=/trunk/; revision=12158
2004-12-16 22:36:09 +00:00
Steven Edwards
8d2782b2fa
Added regex support
...
svn path=/trunk/; revision=12157
2004-12-16 18:37:28 +00:00
Steven Edwards
99a066e54b
We need this for now.
...
svn path=/trunk/; revision=12156
2004-12-16 18:02:32 +00:00
Steven Edwards
682154185b
This should not be in CVS
...
svn path=/trunk/; revision=12155
2004-12-16 18:01:14 +00:00
Steven Edwards
b7ce6af053
KJK::Hyperion has PSEH'ifyed msc.c
...
svn path=/trunk/; revision=12154
2004-12-16 17:50:36 +00:00
Steven Edwards
1aea28360c
First shot at importing dbghelp. Its broken. Dont enable it
...
until KJK and Alex have a look.
svn path=/trunk/; revision=12153
2004-12-16 17:42:10 +00:00
Steven Edwards
d057566f59
add dbghelp.h and cvconst.h for importing dbghelp.dll
...
svn path=/trunk/; revision=12152
2004-12-16 17:34:54 +00:00
Gunnar Dalsnes
9cbb3d72e1
-link heaps together instead of using stupid table past peb
...
-RtlValidateProcessHeaps/RtlGetProcessHeaps/RtlEnumProcessHeaps didn't process all heaps
-correct RtlDestroyHeap proto. / return value
All changes based on Wine
svn path=/trunk/; revision=12151
2004-12-16 15:10:01 +00:00
Art Yerkes
4d8fc530e9
We can arrive here early on, before the filter is set. Check for a null
...
filter.
svn path=/trunk/; revision=12150
2004-12-16 07:50:06 +00:00
Alex Ionescu
25c4daa164
Freeldr will not load a UI if Timeout = 0, and will instead immediately load the default OS.
...
svn path=/trunk/; revision=12149
2004-12-16 07:09:33 +00:00