Eric Kohl
619a2c32d9
Initialize IRP.RequestorMode in system functions that can be called from user mode.
...
Use safe copy routine to copy IoStatusBlock if a system funtion was called from user mode.
Do not use local IoStatusBlock copy in system functions.
svn path=/trunk/; revision=6995
2003-12-13 14:36:42 +00:00
Eric Kohl
90f099cffe
Do not probe a user buffer until SEH is usable.
...
svn path=/trunk/; revision=6994
2003-12-13 14:25:04 +00:00
Thomas Bluemel
63a627527e
fixed NtGdiGetDCOrgEx() and NtGdiGetObject()
...
svn path=/trunk/; revision=6993
2003-12-13 13:45:18 +00:00
Jason Filby
5e4291354e
Copied _heapchk(), _heapmin(), _heapset() and _heapwalk() from CRTDLL
...
svn path=/trunk/; revision=6992
2003-12-13 13:27:46 +00:00
Thomas Bluemel
097d8c9998
fixed NtGdiPolygon() which i accidently broke
...
svn path=/trunk/; revision=6991
2003-12-13 13:05:30 +00:00
Thomas Bluemel
aa1e1145d5
fixed NtGdiGetClipBox()
...
svn path=/trunk/; revision=6990
2003-12-13 12:12:41 +00:00
Filip Navara
ce30efdf86
Commented out EnumWindowStationsW and NtUserBuildNameList implementations. If someone wants to work on them, feel free.
...
svn path=/trunk/; revision=6989
2003-12-13 11:34:53 +00:00
Thomas Bluemel
d646f08d69
fixed NtGdiCreateEllipticRgnIndirect()
...
svn path=/trunk/; revision=6988
2003-12-13 11:15:06 +00:00
Thomas Bluemel
3f9b54f180
fixed NtGdiPolyPolyline(), NtGdiPolygon() and NtGdiPolyPolygon()
...
svn path=/trunk/; revision=6987
2003-12-13 10:57:29 +00:00
Thomas Bluemel
5b3541de15
fixed TextIntRealizeFont()
...
svn path=/trunk/; revision=6986
2003-12-13 10:34:13 +00:00
Thomas Bluemel
3a6264fe95
fixed some line functions to be more secure
...
svn path=/trunk/; revision=6985
2003-12-13 10:18:01 +00:00
Art Yerkes
a04237fc97
Changed the SPIN_LOCK to a FAST_MUTEX. This is really what belongs there.
...
svn path=/trunk/; revision=6984
2003-12-13 06:19:59 +00:00
Thomas Bluemel
0d6a146059
added support for the FR_PRIVATE and FR_NOT_ENUM flags for AddFontResourceEx()
...
svn path=/trunk/; revision=6983
2003-12-12 23:49:48 +00:00
Thomas Bluemel
c3fedb7f0b
little bugfix
...
svn path=/trunk/; revision=6982
2003-12-12 22:57:26 +00:00
Thomas Bluemel
98f06b02ed
changed font table to a double-linked list
...
svn path=/trunk/; revision=6981
2003-12-12 22:50:20 +00:00
Eric Kohl
6010d1fd63
- Fix Unix line breaks.
...
- Use HAL PCI bus routines in order avoid race conditions.
- Use slot number to distinguish multiple device of the same kind.
svn path=/trunk/; revision=6980
2003-12-12 21:54:42 +00:00
Thomas Bluemel
0dc6bcee53
fixed NtGdiAddFontResource() to accept a PUNICODE_STRING
...
svn path=/trunk/; revision=6979
2003-12-12 21:37:39 +00:00
Martin Fuchs
2fac53c867
patch of Ge van Geldorp <ge@gse.nl>: added error handling for BackupRead()
...
svn path=/trunk/; revision=6978
2003-12-12 21:01:35 +00:00
Gé van Geldorp
d59d3daf21
Retrieve tmAveCharWidth font metric
...
svn path=/trunk/; revision=6977
2003-12-12 20:51:42 +00:00
Thomas Bluemel
b2854c757b
implemented GetThreadDesktop()
...
svn path=/trunk/; revision=6976
2003-12-12 20:44:52 +00:00
Gé van Geldorp
59d7369cf8
Pass dpt parameter on from DrawTextExA to DrawTextExW
...
svn path=/trunk/; revision=6975
2003-12-12 20:30:02 +00:00
Thomas Bluemel
e76c8bc473
removed no longer needed VIS_RepaintDesktop()
...
svn path=/trunk/; revision=6974
2003-12-12 18:59:24 +00:00
Thomas Bluemel
a6f864bf92
moved IntGetDesktopWindow() to desktop.c and a few minor fixes
...
svn path=/trunk/; revision=6973
2003-12-12 18:18:21 +00:00
Gé van Geldorp
f0c3bc979b
Implement NtUserGetDCEx() for non-cache DCs
...
svn path=/trunk/; revision=6972
2003-12-12 17:20:53 +00:00
Thomas Bluemel
08984a5120
Fix kernel-crash when handling user-mode exception with trashed stack pointer. Patch by Mike Nordell.
...
svn path=/trunk/; revision=6971
2003-12-12 17:09:27 +00:00
Thomas Bluemel
3deb3adee6
don't unlink a window that has no parent window
...
svn path=/trunk/; revision=6970
2003-12-12 16:56:20 +00:00
Thomas Bluemel
224147dd48
Fix kernel-crash when handling user-mode exception with trashed stack pointer. Patch by Mike Nordell.
...
svn path=/trunk/; revision=6969
2003-12-12 16:42:16 +00:00
Thomas Bluemel
32930c3ec6
fixed some gdi functions
...
svn path=/trunk/; revision=6968
2003-12-12 15:47:37 +00:00
Filip Navara
5e5010b3c3
Fixed compilation with DBG == 1.
...
svn path=/trunk/; revision=6967
2003-12-12 15:33:40 +00:00
Gé van Geldorp
e4ca173e64
Rollback changes which were checked in by accident
...
svn path=/trunk/; revision=6966
2003-12-12 14:57:23 +00:00
Gé van Geldorp
ae68da49b6
Incomplete implementation of hooks
...
svn path=/trunk/; revision=6965
2003-12-12 14:22:37 +00:00
Gé van Geldorp
dc8bfd1046
Remove breakpoint left in by accident
...
svn path=/trunk/; revision=6964
2003-12-12 12:54:30 +00:00
Gé van Geldorp
49546dc5fc
Keep reference to display file open
...
svn path=/trunk/; revision=6963
2003-12-12 12:53:10 +00:00
Martin Fuchs
a754cb4e7f
Fix Explorer name
...
svn path=/trunk/; revision=6962
2003-12-11 23:21:49 +00:00
Aleksey Bragin
43412229b7
Implemented 16bpp to 16bpp scaling. Only stretch now, shrinking works incorrectly! If you find errors in the code - email me.
...
svn path=/trunk/; revision=6961
2003-12-11 22:55:03 +00:00
Martin Fuchs
4fca2f2538
add mising initializations for ShellExecuteEx()
...
svn path=/trunk/; revision=6960
2003-12-11 20:14:15 +00:00
Filip Navara
30d25fb859
Small correction for drawing close button. Patch by Mike Nordell.
...
svn path=/trunk/; revision=6959
2003-12-11 19:36:20 +00:00
Gé van Geldorp
2007f3dbe9
Fix COLOR_3DLIGHT SysColour (or SysColor for our US friends).
...
Patch by tamlin.
svn path=/trunk/; revision=6958
2003-12-11 16:24:06 +00:00
Thomas Bluemel
24e3b63b61
fixed NtGdiCreateBrushIndirect() and NtGdiPolyPatBlt()
...
svn path=/trunk/; revision=6957
2003-12-11 15:14:40 +00:00
Thomas Bluemel
8e00d905ca
fixed NtGdiCreatePenIndirect()
...
svn path=/trunk/; revision=6956
2003-12-11 14:48:55 +00:00
Art Yerkes
f11644a0f7
Fixed comments to reflect microseconds.
...
svn path=/trunk/; revision=6955
2003-12-11 04:23:25 +00:00
Thomas Bluemel
cf7329bc4c
don't allow destroying cursors that are currently in use
...
svn path=/trunk/; revision=6954
2003-12-10 22:47:11 +00:00
Thomas Bluemel
a9272c95c1
store ShellWindow and ShellListView handle in window station and minor fix on destroying icons
...
svn path=/trunk/; revision=6953
2003-12-10 22:09:56 +00:00
Casper Hornstrup
c4403877c7
2003-12-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/wine2ros: New directory.
* tools/wine2ros/Makefile: New file.
* tools/wine2ros/wine2ros.c: Ditto.
* tools/Makefile (wine2ros_target): Add.
* rules.mak (WINE2ROS): Define.
svn path=/trunk/; revision=6952
2003-12-10 20:34:53 +00:00
Casper Hornstrup
2e670eb2b9
2003-12-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
Changes for compiling with w32api/Wine
* include/basetsd.h: #include_next <basetsd.h>. Add definitions missing
in w32api.
* include/mmddk.h: #include_next <mmddk.h>. Add definitions missing in
w32api.
* include/wine/winternl.h (DbgPrint): Use ReactOS prototype to avoid
conflicts.
svn path=/trunk/; revision=6951
2003-12-10 20:15:51 +00:00
Thomas Bluemel
3a313ee195
added a (slightly modified) mdi test application from winprog.org. Thanks to Brook Miles aka theForger
...
svn path=/trunk/; revision=6950
2003-12-10 19:18:06 +00:00
Gé van Geldorp
71aa8f0389
Re-enabled call to NtUserFindExistingCursorIcon after w3seek found and
...
fixed the problem in it
svn path=/trunk/; revision=6949
2003-12-10 19:02:33 +00:00
Gé van Geldorp
26e57732ad
Advancing the list pointer helps prevent infinite loops
...
svn path=/trunk/; revision=6948
2003-12-10 17:33:42 +00:00
Thomas Bluemel
d09553720e
removed the WM_MDICREATE case from DefWindowProc because it should only be handled by the MDIClient class
...
svn path=/trunk/; revision=6947
2003-12-10 16:59:00 +00:00
Vizzini
c1e158eb0b
minor fix by filip navara
...
svn path=/trunk/; revision=6946
2003-12-10 16:08:49 +00:00