Filip Navara
fe2f2f66fc
Attempt to solve the imfamous WM_NCPAINT handle leak. The message handler isn't required to delete the region handle while it's also valid to delete it (eg. by calling GetDCEx with it). Thus we have to send the WM_NCPAINT message only synchronously and verify the handle after the SendMessage call.
...
svn path=/trunk/; revision=13366
2005-01-30 12:56:12 +00:00
Filip Navara
fb16822055
Don't shutdown devices before flushing registry and shutting down filesystems.
...
svn path=/trunk/; revision=13365
2005-01-30 09:46:15 +00:00
Gunnar Dalsnes
7aefb1c881
msvcrt: fix incorrect export
...
misc
svn path=/trunk/; revision=13364
2005-01-29 22:36:52 +00:00
Steven Edwards
deee81164b
Allow IntEngExtEscape stub to return something.
...
svn path=/trunk/; revision=13363
2005-01-29 20:16:48 +00:00
Martin Fuchs
5f08703823
border for address bar
...
svn path=/trunk/; revision=13362
2005-01-29 17:39:09 +00:00
Thomas Bluemel
b3f22aba55
fixed compiling with optimizations
...
svn path=/trunk/; revision=13361
2005-01-29 15:29:20 +00:00
Thomas Bluemel
a725df1b30
securely access buffers in NtSetContextThread() and NtGetContextThread()
...
svn path=/trunk/; revision=13360
2005-01-29 12:24:15 +00:00
Royce Mitchell III
1291972098
remove eol whitespace
...
svn path=/trunk/; revision=13359
2005-01-29 03:15:05 +00:00
Thomas Bluemel
48bc6a5e53
added buffer checks to NtCreateThread()
...
svn path=/trunk/; revision=13358
2005-01-28 22:43:13 +00:00
Filip Navara
00ae7e938d
Hervé Poussineau <poussine@freesurf.fr>
...
Use fast mutexes instead of spin locks because the file system callbacks shouldn't be called at DISPATCH_LEVEL.
svn path=/trunk/; revision=13357
2005-01-28 21:17:11 +00:00
Steven Edwards
66044ade6b
setupapi was sync'd to winehq.
...
svn path=/trunk/; revision=13356
2005-01-28 21:04:12 +00:00
Thomas Bluemel
5149504971
securely access buffers in NtImpersonateThread()
...
svn path=/trunk/; revision=13355
2005-01-28 20:48:43 +00:00
Thomas Bluemel
87e189fd31
GetTempPathW should write an empty string to the buffer in case it wasn't large enough
...
svn path=/trunk/; revision=13354
2005-01-28 19:28:24 +00:00
Thomas Bluemel
919a5257b4
also save the esi register. Thx to d_layer
...
svn path=/trunk/; revision=13352
2005-01-28 18:35:21 +00:00
Thomas Bluemel
22501b78f9
When a toolbar doesn't have the TBSTYLE_FLAT style redrawing the buttons when moving the mouse is not necessary.
...
Merged back from winehq. Fixes bug #404
svn path=/trunk/; revision=13351
2005-01-28 18:29:13 +00:00
Eric Kohl
9f44705b10
Use the service contol pipe to send a start command in order to start a service thread.
...
svn path=/trunk/; revision=13350
2005-01-28 13:28:56 +00:00
Thomas Bluemel
91337fece1
reverted my previous two commits, they are part of not yet committed changes...
...
svn path=/trunk/; revision=13349
2005-01-28 12:12:42 +00:00
Thomas Bluemel
747952fbac
removed double definition of Nt/ZwSecureConnectPort
...
svn path=/trunk/; revision=13348
2005-01-28 12:06:50 +00:00
Thomas Bluemel
38e941330d
removed double definition of Nt/ZwSecureConnectPort
...
svn path=/trunk/; revision=13347
2005-01-28 12:04:37 +00:00
Thomas Bluemel
fef48ab3fa
1. fixed InbvPutPixels() to save the ebx register which caused bootvid to crash when built with optimizations
...
2. build bootvid with optimizations when enabled
svn path=/trunk/; revision=13346
2005-01-28 11:37:09 +00:00
Royce Mitchell III
c6e6ddf2d4
allow oring multiple DebugPort values
...
svn path=/trunk/; revision=13345
2005-01-28 06:10:01 +00:00
Royce Mitchell III
d2f23650e6
bug fix: use the requested default os when timeout is 0 instead of defaulting to the first OS in the list.
...
svn path=/trunk/; revision=13344
2005-01-28 06:07:48 +00:00
Gunnar Dalsnes
4b5d785258
build msvcrt and crtdll from same source via lib\crt
...
fix problem with scanf/printf reading/printing doubles
svn path=/trunk/; revision=13343
2005-01-27 21:23:43 +00:00
Gunnar Dalsnes
b6a8b98ef0
build msvcrt and crtdll from same source via lib\crt
...
fix problem with scanf/printf reading/printing doubles
svn path=/trunk/; revision=13342
2005-01-27 21:18:04 +00:00
Gunnar Dalsnes
5379bfaa41
build msvcrt and crtdll from same source via lib\crt
...
fix problem with scanf/printf reading/printing doubles
svn path=/trunk/; revision=13341
2005-01-27 21:17:28 +00:00
Gunnar Dalsnes
b9d18ec3d7
build msvcrt and crtdll from same source via lib\crt
...
fix problem with scanf/printf reading/printing doubles
svn path=/trunk/; revision=13340
2005-01-27 21:16:41 +00:00
Mike Nordell
60d9e9aa67
Help freeloader stop crashing from divide-by-zero, provoked by drain-bamaged BIOS.
...
svn path=/trunk/; revision=13339
2005-01-27 21:12:05 +00:00
Eric Kohl
2829fb845f
CreateNamedPipeW(): Set access rights according to the given open mode.
...
svn path=/trunk/; revision=13338
2005-01-27 15:28:08 +00:00
Thomas Bluemel
466fa48bd1
1. fixed prototypes of NtQueryPerformanceCounter() and NtDelayExecution() and made them safely access buffers
...
2. moved the implementation of Sleep(Ex)() into more a appropriate file
svn path=/trunk/; revision=13337
2005-01-27 14:11:19 +00:00
Art Yerkes
6a5c36c54a
There is no WinSta in here.
...
svn path=/trunk/; revision=13335
2005-01-27 04:15:14 +00:00
Martin Fuchs
46a940fddb
move address bar into top rebar
...
svn path=/trunk/; revision=13334
2005-01-27 01:03:37 +00:00
Thomas Bluemel
a84129a69e
This patch removes the cursor location from the window station object and always uses it in the GDIDEVICE. Patch by tinus. Fixes bug #484
...
svn path=/trunk/; revision=13333
2005-01-27 00:49:24 +00:00
Martin Fuchs
f99bb4b97d
fix UNICODE command line handling for MinGW builds
...
svn path=/trunk/; revision=13332
2005-01-27 00:33:11 +00:00
Martin Fuchs
15476f2d69
fix UNICODE command line handling for MinGW builds
...
svn path=/trunk/; revision=13331
2005-01-27 00:33:05 +00:00
Thomas Bluemel
fb5a8b1c3c
don't optimize reading/writing from/to vga memory away in optimized builds. this fixes bug #490
...
svn path=/trunk/; revision=13330
2005-01-27 00:29:12 +00:00
Martin Fuchs
002ed92443
fix typos
...
svn path=/trunk/; revision=13329
2005-01-27 00:21:34 +00:00
Martin Fuchs
0fc75e8bd1
store startup path statically
...
svn path=/trunk/; revision=13328
2005-01-27 00:20:40 +00:00
Martin Fuchs
9e0b60cb02
store start URL statically
...
svn path=/trunk/; revision=13327
2005-01-27 00:18:30 +00:00
Martin Fuchs
47335997a6
- rename some Explorer strings to IBrowser
...
- fix child window size
svn path=/trunk/; revision=13326
2005-01-27 00:09:43 +00:00
Gé van Geldorp
9627e4ac70
Avoid crash if import directory is messed up
...
svn path=/trunk/; revision=13325
2005-01-26 23:30:50 +00:00
Aleksey Bragin
d3fb293ea3
This is the initial version of USB port+hub+hostcontroller drivers from a special version of Linux USB Stack. More info will be placed at ROS-Wiki.
...
svn path=/trunk/; revision=13324
2005-01-26 22:34:39 +00:00
Filip Navara
5546cc5fd3
Hervé Poussineau <poussine@freesurf.fr>
...
No need to create \??\Mouse symlink in mouse driver, it's done in mouclass.
svn path=/trunk/; revision=13323
2005-01-26 22:05:12 +00:00
Steven Edwards
0053497f82
added ibrowser to the makefile
...
svn path=/trunk/; revision=13322
2005-01-26 22:03:05 +00:00
Gé van Geldorp
c05831ef5f
Hervé Poussineau <poussine@freesurf.fr>
...
Replace GET_RETRIEVAL_DESCRIPTOR structure (undocumented) by
RETRIEVAL_POINTERS_BUFFER. Correct alignment for some structures
svn path=/trunk/; revision=13321
2005-01-26 20:31:05 +00:00
Hartmut Birr
b142dbd5d2
- Fixed a crash in PAE mode and without the '/3GB' switch.
...
svn path=/trunk/; revision=13319
2005-01-26 19:43:03 +00:00
Steven Edwards
5d781df325
fix resouce compiling on cross-compile
...
svn path=/trunk/; revision=13318
2005-01-26 19:22:37 +00:00
Thomas Bluemel
66af63e1c7
fixed typo, "fixes" bug 486
...
svn path=/trunk/; revision=13317
2005-01-26 19:19:07 +00:00
Thomas Bluemel
92ce1ebfdc
don't return a random status code in case of probing failed, initialize the Status variable first
...
svn path=/trunk/; revision=13316
2005-01-26 17:54:26 +00:00
Thomas Bluemel
a3d5e1cf55
Heap32ListFirst() should check the number of heaps in the list, not the numer of modules
...
svn path=/trunk/; revision=13315
2005-01-26 17:53:01 +00:00
Thomas Bluemel
87e84448db
NtCreatePagingFile() should release the captured unicode string even if probing the other parameters failed
...
svn path=/trunk/; revision=13314
2005-01-26 14:38:27 +00:00