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
Thomas Bluemel
a2ea8e6fef
Fixed GetTempPathA/W and GetCurrentDirectoryA/W. Patch by tinus, Eric Kohl and me, fixes bug #482
...
svn path=/trunk/; revision=13313
2005-01-26 14:15:38 +00:00
Eric Kohl
77a7f19e4f
Remove RtlImageNtHeader, RtlImageDirectoryEntryToData, RtlImageRvaToSection and RtlImageRvaToVa because these function have been moved to lib/rtl/image.c.
...
svn path=/trunk/; revision=13312
2005-01-26 14:00:41 +00:00
Alex Ionescu
fe6116543e
Standardize comment headers. Patch by Trevor McCort
...
svn path=/trunk/; revision=13311
2005-01-26 13:58:37 +00:00
Thomas Bluemel
c7348f1204
fixed usage of NtQueryDirectoryObject()
...
svn path=/trunk/; revision=13310
2005-01-26 13:54:53 +00:00
Thomas Bluemel
c4ee7a37ef
fixed NtQueryDirectoryObject() to properly handle buffers that are not large enough
...
svn path=/trunk/; revision=13309
2005-01-26 13:54:07 +00:00
Eric Kohl
49cd29484d
Replace hardcoded values by known constants.
...
svn path=/trunk/; revision=13308
2005-01-26 13:52:53 +00:00
Eric Kohl
4556d3a778
- Replace NtQuerySystemTime by KeQuerySystemTime
...
- Nt->Zw
svn path=/trunk/; revision=13307
2005-01-26 13:48:38 +00:00
Thomas Bluemel
0ce1bb564c
securely access buffers in NtOpenDirectoryObject(), NtQueryDirectoryObject() and NtCreateDirectoryObject()
...
svn path=/trunk/; revision=13306
2005-01-26 12:47:38 +00:00