Martin Fuchs [Sun, 14 Dec 2003 11:15:53 +0000 (11:15 +0000)]
activated Doxygen option SEARCHENGINE
svn path=/trunk/; revision=7015
Martin Fuchs [Sun, 14 Dec 2003 10:55:30 +0000 (10:55 +0000)]
activate Doxygen SEARCHENGINE option
svn path=/trunk/; revision=7014
Martin Fuchs [Sun, 14 Dec 2003 10:50:34 +0000 (10:50 +0000)]
activate Doxygen SEARCHENGINE option
svn path=/trunk/; revision=7013
Martin Fuchs [Sun, 14 Dec 2003 10:47:41 +0000 (10:47 +0000)]
correct problem with temporary object descruction (reported by G� van Geldorp)
svn path=/trunk/; revision=7012
Martin Fuchs [Sun, 14 Dec 2003 10:45:11 +0000 (10:45 +0000)]
handle NULL string pointers
svn path=/trunk/; revision=7011
Thomas Bluemel [Sun, 14 Dec 2003 00:45:39 +0000 (00:45 +0000)]
Another crash removed. Patch by Mike Nordell.
svn path=/trunk/; revision=7010
Gé van Geldorp [Sat, 13 Dec 2003 23:59:45 +0000 (23:59 +0000)]
In RegQueryValueExA, always request the type from RegQueryValueExW, we
need it, even if our caller doesn't, to determine if conversion is required
svn path=/trunk/; revision=7009
Gé van Geldorp [Sat, 13 Dec 2003 23:26:04 +0000 (23:26 +0000)]
Remove optimization (not thread-safe)
svn path=/trunk/; revision=7008
Thomas Bluemel [Sat, 13 Dec 2003 22:38:29 +0000 (22:38 +0000)]
fixes to cursors
svn path=/trunk/; revision=7007
Gé van Geldorp [Sat, 13 Dec 2003 21:11:53 +0000 (21:11 +0000)]
Print debug message if memory allocation fails
svn path=/trunk/; revision=7006
Filip Navara [Sat, 13 Dec 2003 19:59:08 +0000 (19:59 +0000)]
Minor correction.
svn path=/trunk/; revision=7005
Thomas Bluemel [Sat, 13 Dec 2003 19:53:17 +0000 (19:53 +0000)]
removed an unneccessary call to BITMAPOBJ_UnlockBitmap. Patch by Mike Nordell.
svn path=/trunk/; revision=7004
Filip Navara [Sat, 13 Dec 2003 19:47:27 +0000 (19:47 +0000)]
Updated list of developers.
svn path=/trunk/; revision=7003
Thomas Bluemel [Sat, 13 Dec 2003 19:27:10 +0000 (19:27 +0000)]
fixed NtGdiCreateIC() to use UNICODE_STRING
svn path=/trunk/; revision=7002
Gé van Geldorp [Sat, 13 Dec 2003 18:42:52 +0000 (18:42 +0000)]
Fix setting z-order of HWND_BOTTOM
svn path=/trunk/; revision=7001
Gé van Geldorp [Sat, 13 Dec 2003 18:40:34 +0000 (18:40 +0000)]
Fix rectangle computation in NtUserPaintDesktop() and remove Wine-ism
svn path=/trunk/; revision=7000
Filip Navara [Sat, 13 Dec 2003 18:36:47 +0000 (18:36 +0000)]
Fixed boot video driver registry entry.
svn path=/trunk/; revision=6999
Filip Navara [Sat, 13 Dec 2003 18:35:50 +0000 (18:35 +0000)]
Fixed algorithm for generating driver path.
svn path=/trunk/; revision=6998
Filip Navara [Sat, 13 Dec 2003 16:04:36 +0000 (16:04 +0000)]
Desktop should handle WM_ERASEBKGND.
svn path=/trunk/; revision=6997
Thomas Bluemel [Sat, 13 Dec 2003 15:49:32 +0000 (15:49 +0000)]
fixed NtGdiCreateDC() to use UNICODE_STRINGs
svn path=/trunk/; revision=6996
Eric Kohl [Sat, 13 Dec 2003 14:36:42 +0000 (14:36 +0000)]
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
Eric Kohl [Sat, 13 Dec 2003 14:25:04 +0000 (14:25 +0000)]
Do not probe a user buffer until SEH is usable.
svn path=/trunk/; revision=6994
Thomas Bluemel [Sat, 13 Dec 2003 13:45:18 +0000 (13:45 +0000)]
fixed NtGdiGetDCOrgEx() and NtGdiGetObject()
svn path=/trunk/; revision=6993
Jason Filby [Sat, 13 Dec 2003 13:27:46 +0000 (13:27 +0000)]
Copied _heapchk(), _heapmin(), _heapset() and _heapwalk() from CRTDLL
svn path=/trunk/; revision=6992
Thomas Bluemel [Sat, 13 Dec 2003 13:05:30 +0000 (13:05 +0000)]
fixed NtGdiPolygon() which i accidently broke
svn path=/trunk/; revision=6991
Thomas Bluemel [Sat, 13 Dec 2003 12:12:41 +0000 (12:12 +0000)]
fixed NtGdiGetClipBox()
svn path=/trunk/; revision=6990
Filip Navara [Sat, 13 Dec 2003 11:34:53 +0000 (11:34 +0000)]
Commented out EnumWindowStationsW and NtUserBuildNameList implementations. If someone wants to work on them, feel free.
svn path=/trunk/; revision=6989
Thomas Bluemel [Sat, 13 Dec 2003 11:15:06 +0000 (11:15 +0000)]
fixed NtGdiCreateEllipticRgnIndirect()
svn path=/trunk/; revision=6988
Thomas Bluemel [Sat, 13 Dec 2003 10:57:29 +0000 (10:57 +0000)]
fixed NtGdiPolyPolyline(), NtGdiPolygon() and NtGdiPolyPolygon()
svn path=/trunk/; revision=6987
Thomas Bluemel [Sat, 13 Dec 2003 10:34:13 +0000 (10:34 +0000)]
fixed TextIntRealizeFont()
svn path=/trunk/; revision=6986
Thomas Bluemel [Sat, 13 Dec 2003 10:18:01 +0000 (10:18 +0000)]
fixed some line functions to be more secure
svn path=/trunk/; revision=6985
Art Yerkes [Sat, 13 Dec 2003 06:19:59 +0000 (06:19 +0000)]
Changed the SPIN_LOCK to a FAST_MUTEX. This is really what belongs there.
svn path=/trunk/; revision=6984
Thomas Bluemel [Fri, 12 Dec 2003 23:49:48 +0000 (23:49 +0000)]
added support for the FR_PRIVATE and FR_NOT_ENUM flags for AddFontResourceEx()
svn path=/trunk/; revision=6983
Thomas Bluemel [Fri, 12 Dec 2003 22:57:26 +0000 (22:57 +0000)]
little bugfix
svn path=/trunk/; revision=6982
Thomas Bluemel [Fri, 12 Dec 2003 22:50:20 +0000 (22:50 +0000)]
changed font table to a double-linked list
svn path=/trunk/; revision=6981
Eric Kohl [Fri, 12 Dec 2003 21:54:42 +0000 (21:54 +0000)]
- 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
Thomas Bluemel [Fri, 12 Dec 2003 21:37:39 +0000 (21:37 +0000)]
fixed NtGdiAddFontResource() to accept a PUNICODE_STRING
svn path=/trunk/; revision=6979
Martin Fuchs [Fri, 12 Dec 2003 21:01:35 +0000 (21:01 +0000)]
patch of Ge van Geldorp <ge@gse.nl>: added error handling for BackupRead()
svn path=/trunk/; revision=6978
Gé van Geldorp [Fri, 12 Dec 2003 20:51:42 +0000 (20:51 +0000)]
Retrieve tmAveCharWidth font metric
svn path=/trunk/; revision=6977
Thomas Bluemel [Fri, 12 Dec 2003 20:44:52 +0000 (20:44 +0000)]
implemented GetThreadDesktop()
svn path=/trunk/; revision=6976
Gé van Geldorp [Fri, 12 Dec 2003 20:30:02 +0000 (20:30 +0000)]
Pass dpt parameter on from DrawTextExA to DrawTextExW
svn path=/trunk/; revision=6975
Thomas Bluemel [Fri, 12 Dec 2003 18:59:24 +0000 (18:59 +0000)]
removed no longer needed VIS_RepaintDesktop()
svn path=/trunk/; revision=6974
Thomas Bluemel [Fri, 12 Dec 2003 18:18:21 +0000 (18:18 +0000)]
moved IntGetDesktopWindow() to desktop.c and a few minor fixes
svn path=/trunk/; revision=6973
Gé van Geldorp [Fri, 12 Dec 2003 17:20:53 +0000 (17:20 +0000)]
Implement NtUserGetDCEx() for non-cache DCs
svn path=/trunk/; revision=6972
Thomas Bluemel [Fri, 12 Dec 2003 17:09:27 +0000 (17:09 +0000)]
Fix kernel-crash when handling user-mode exception with trashed stack pointer. Patch by Mike Nordell.
svn path=/trunk/; revision=6971
Thomas Bluemel [Fri, 12 Dec 2003 16:56:20 +0000 (16:56 +0000)]
don't unlink a window that has no parent window
svn path=/trunk/; revision=6970
Thomas Bluemel [Fri, 12 Dec 2003 16:42:16 +0000 (16:42 +0000)]
Fix kernel-crash when handling user-mode exception with trashed stack pointer. Patch by Mike Nordell.
svn path=/trunk/; revision=6969
Thomas Bluemel [Fri, 12 Dec 2003 15:47:37 +0000 (15:47 +0000)]
fixed some gdi functions
svn path=/trunk/; revision=6968
Filip Navara [Fri, 12 Dec 2003 15:33:40 +0000 (15:33 +0000)]
Fixed compilation with DBG == 1.
svn path=/trunk/; revision=6967
Gé van Geldorp [Fri, 12 Dec 2003 14:57:23 +0000 (14:57 +0000)]
Rollback changes which were checked in by accident
svn path=/trunk/; revision=6966
Gé van Geldorp [Fri, 12 Dec 2003 14:22:37 +0000 (14:22 +0000)]
Incomplete implementation of hooks
svn path=/trunk/; revision=6965
Gé van Geldorp [Fri, 12 Dec 2003 12:54:30 +0000 (12:54 +0000)]
Remove breakpoint left in by accident
svn path=/trunk/; revision=6964
Gé van Geldorp [Fri, 12 Dec 2003 12:53:10 +0000 (12:53 +0000)]
Keep reference to display file open
svn path=/trunk/; revision=6963
Martin Fuchs [Thu, 11 Dec 2003 23:21:49 +0000 (23:21 +0000)]
Fix Explorer name
svn path=/trunk/; revision=6962
Aleksey Bragin [Thu, 11 Dec 2003 22:55:03 +0000 (22:55 +0000)]
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
Martin Fuchs [Thu, 11 Dec 2003 20:14:15 +0000 (20:14 +0000)]
add mising initializations for ShellExecuteEx()
svn path=/trunk/; revision=6960
Filip Navara [Thu, 11 Dec 2003 19:36:20 +0000 (19:36 +0000)]
Small correction for drawing close button. Patch by Mike Nordell.
svn path=/trunk/; revision=6959
Gé van Geldorp [Thu, 11 Dec 2003 16:24:06 +0000 (16:24 +0000)]
Fix COLOR_3DLIGHT SysColour (or SysColor for our US friends).
Patch by tamlin.
svn path=/trunk/; revision=6958
Thomas Bluemel [Thu, 11 Dec 2003 15:14:40 +0000 (15:14 +0000)]
fixed NtGdiCreateBrushIndirect() and NtGdiPolyPatBlt()
svn path=/trunk/; revision=6957
Thomas Bluemel [Thu, 11 Dec 2003 14:48:55 +0000 (14:48 +0000)]
fixed NtGdiCreatePenIndirect()
svn path=/trunk/; revision=6956
Art Yerkes [Thu, 11 Dec 2003 04:23:25 +0000 (04:23 +0000)]
Fixed comments to reflect microseconds.
svn path=/trunk/; revision=6955
Thomas Bluemel [Wed, 10 Dec 2003 22:47:11 +0000 (22:47 +0000)]
don't allow destroying cursors that are currently in use
svn path=/trunk/; revision=6954
Thomas Bluemel [Wed, 10 Dec 2003 22:09:56 +0000 (22:09 +0000)]
store ShellWindow and ShellListView handle in window station and minor fix on destroying icons
svn path=/trunk/; revision=6953
Casper Hornstrup [Wed, 10 Dec 2003 20:34:53 +0000 (20:34 +0000)]
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
Casper Hornstrup [Wed, 10 Dec 2003 20:15:51 +0000 (20:15 +0000)]
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
Thomas Bluemel [Wed, 10 Dec 2003 19:18:06 +0000 (19:18 +0000)]
added a (slightly modified) mdi test application from winprog.org. Thanks to Brook Miles aka theForger
svn path=/trunk/; revision=6950
Gé van Geldorp [Wed, 10 Dec 2003 19:02:33 +0000 (19:02 +0000)]
Re-enabled call to NtUserFindExistingCursorIcon after w3seek found and
fixed the problem in it
svn path=/trunk/; revision=6949
Gé van Geldorp [Wed, 10 Dec 2003 17:33:42 +0000 (17:33 +0000)]
Advancing the list pointer helps prevent infinite loops
svn path=/trunk/; revision=6948
Thomas Bluemel [Wed, 10 Dec 2003 16:59:00 +0000 (16:59 +0000)]
removed the WM_MDICREATE case from DefWindowProc because it should only be handled by the MDIClient class
svn path=/trunk/; revision=6947
Vizzini [Wed, 10 Dec 2003 16:08:49 +0000 (16:08 +0000)]
minor fix by filip navara
svn path=/trunk/; revision=6946
Richard Campbell [Wed, 10 Dec 2003 06:47:32 +0000 (06:47 +0000)]
implemented WM_MDICREATE
svn path=/trunk/; revision=6945
Richard Campbell [Wed, 10 Dec 2003 05:41:21 +0000 (05:41 +0000)]
Sorry, ultraedit32 is REALLY starting to piss me off.
svn path=/trunk/; revision=6944
Richard Campbell [Wed, 10 Dec 2003 03:59:18 +0000 (03:59 +0000)]
Implemented OpenIcon()
svn path=/trunk/; revision=6943
Gé van Geldorp [Tue, 9 Dec 2003 23:37:59 +0000 (23:37 +0000)]
Handle \path\ending\in\slash\ directory searches
svn path=/trunk/; revision=6942
Gé van Geldorp [Tue, 9 Dec 2003 23:36:25 +0000 (23:36 +0000)]
Fix some Wine/ReactOS differences
svn path=/trunk/; revision=6941
Filip Navara [Tue, 9 Dec 2003 21:20:31 +0000 (21:20 +0000)]
Fixes to get comctl32 compilable again.
svn path=/trunk/; revision=6940
Thomas Bluemel [Tue, 9 Dec 2003 20:58:16 +0000 (20:58 +0000)]
allow caching icons/cursors with different sizes
svn path=/trunk/; revision=6939
Filip Navara [Tue, 9 Dec 2003 20:07:01 +0000 (20:07 +0000)]
Fixed exports of shlwapi.dll and added .cvsignore.
svn path=/trunk/; revision=6938
Gé van Geldorp [Tue, 9 Dec 2003 19:45:37 +0000 (19:45 +0000)]
Use GRPCURSORICONDIR instead of CURSORICONDIR (latter is defined wrong)
svn path=/trunk/; revision=6937
Gé van Geldorp [Tue, 9 Dec 2003 19:43:38 +0000 (19:43 +0000)]
Temporarily deactivate LR_SHARED handling for icons
svn path=/trunk/; revision=6936
Thomas Bluemel [Tue, 9 Dec 2003 19:38:47 +0000 (19:38 +0000)]
fixed small bug
svn path=/trunk/; revision=6935
Thomas Bluemel [Tue, 9 Dec 2003 19:34:33 +0000 (19:34 +0000)]
changed handle management of cursors/icons
svn path=/trunk/; revision=6934
Filip Navara [Tue, 9 Dec 2003 19:07:29 +0000 (19:07 +0000)]
Fixed compilation of shlwapi.dll.
svn path=/trunk/; revision=6933
Casper Hornstrup [Tue, 9 Dec 2003 19:02:19 +0000 (19:02 +0000)]
2003-12-09 Casper S. Hornstrup <chorns@users.sourceforge.net>
* rules.mak (WINEBUILD): Define.
* tools/winebuild/Makefile: New file.
* tools/winebuild/import.c (ldcombine_files): Replace mkstemps with Win32
APIs.
* tools/winebuild/main.c (main): Win16 specs and relays are not supported.
* tools/winebuild/spec32.c (EXCEPTION_WINE_STUB, EH_NONCONTINUABLE):
Define.
(BuildDef32File): Don't emit PRIVATE.
svn path=/trunk/; revision=6932
Casper Hornstrup [Tue, 9 Dec 2003 18:44:25 +0000 (18:44 +0000)]
2003-12-09 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/winebuild: Import winebuild from Wine (
D20031208).
svn path=/trunk/; revision=6931
Filip Navara [Tue, 9 Dec 2003 18:35:14 +0000 (18:35 +0000)]
Some compilation fixes,
svn path=/trunk/; revision=6930
Gé van Geldorp [Tue, 9 Dec 2003 18:22:29 +0000 (18:22 +0000)]
Use default langid if no resource langid given
svn path=/trunk/; revision=6929
Filip Navara [Tue, 9 Dec 2003 16:50:53 +0000 (16:50 +0000)]
Initial port of shlwapi.dll from Wine that doesn't compile yet. I don't want to keep it private, but there is still one file that doesn't compile. If anyone wants to go and fix it, feel free to do so.
svn path=/trunk/; revision=6928
Filip Navara [Tue, 9 Dec 2003 16:44:49 +0000 (16:44 +0000)]
Preparing for import of new Wine DLLs...
svn path=/trunk/; revision=6927
Aleksey Bragin [Tue, 9 Dec 2003 14:28:48 +0000 (14:28 +0000)]
Removed unnecessary debug message.
svn path=/trunk/; revision=6926
Gé van Geldorp [Tue, 9 Dec 2003 10:38:05 +0000 (10:38 +0000)]
Handle NULL FilePart
svn path=/trunk/; revision=6925
Gé van Geldorp [Mon, 8 Dec 2003 22:51:11 +0000 (22:51 +0000)]
Release mutex if handle not found
svn path=/trunk/; revision=6924
Casper Hornstrup [Mon, 8 Dec 2003 20:58:44 +0000 (20:58 +0000)]
2003-12-08 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/win32k/text.h (NtGdiExtTextOut): Follow ExtTextOut prototype.
* lib/gdi32/objects/text.c (ExtTextOutW): Call NtGdiExtTextOut().
* lib/user32/controls/edit.c (EDIT_BuildLineDefs_ML): Order parameters to
CreateRectRgn().
* lib/user32/windows/draw.c (TabbedTextOutA): Implement.
(TEXT_TabbedTextOut): New function.
(TabbedTextOutW): Implement.
* subsys/win32k/objects/text.c (NtGdiExtTextOut): Call NtGdiTextOut() for
now.
svn path=/trunk/; revision=6923
Gé van Geldorp [Mon, 8 Dec 2003 20:40:41 +0000 (20:40 +0000)]
Introduce separate lock for hardware message list
svn path=/trunk/; revision=6922
Hartmut Birr [Mon, 8 Dec 2003 19:50:31 +0000 (19:50 +0000)]
- Open the file for synchronous access in OpenFile.
svn path=/trunk/; revision=6921
Hartmut Birr [Mon, 8 Dec 2003 19:47:07 +0000 (19:47 +0000)]
- Check for illegal characters for short file names in RtlIsNameLegalDOS8Dot3.
svn path=/trunk/; revision=6920
Filip Navara [Mon, 8 Dec 2003 19:17:56 +0000 (19:17 +0000)]
Fix for buggy libc under Linux. Patch by Sebastian Schmidt <yath@yath.eu.org>.
svn path=/trunk/; revision=6919
Filip Navara [Mon, 8 Dec 2003 19:10:44 +0000 (19:10 +0000)]
Converted '.phony' to '.PHONY'. Patch by Sebastian Schmidt.
svn path=/trunk/; revision=6918
Aleksey Bragin [Mon, 8 Dec 2003 18:41:59 +0000 (18:41 +0000)]
EngStretchBlt() removed from stubs
svn path=/trunk/; revision=6917
Filip Navara [Mon, 8 Dec 2003 18:21:25 +0000 (18:21 +0000)]
Implementation of ScrollWindow, ScrollWindowEx, ScrollDC and DDE ported from Wine.
svn path=/trunk/; revision=6916