Commit graph

5873 commits

Author SHA1 Message Date
Martin Fuchs d17de36214 rename local variable from hwnd to hwndDesktop
svn path=/trunk/; revision=6062
2003-09-13 19:13:57 +00:00
Martin Fuchs 6ede4e5449 work around for Windows NT, Win 98, ... to display desktop window in the correct size
svn path=/trunk/; revision=6061
2003-09-13 19:01:25 +00:00
Thomas Bluemel 9b298429d8 fixed the hMenu parameter in CreateWindowEx so that this parameter changes the child windows' ID
svn path=/trunk/; revision=6060
2003-09-13 13:58:38 +00:00
Martin Fuchs 5d3579faab added link to FAQ web page
svn path=/trunk/; revision=6059
2003-09-13 11:27:20 +00:00
Martin Fuchs 3d6d2f3879 removed compatibility code for old W32API headers of version 2.3
svn path=/trunk/; revision=6058
2003-09-13 10:06:18 +00:00
Vizzini a9aabdaaf1 Patch by skywing:
- wrote RtlRaiseException user mode implementation
  - wrote KiRaiseUserExceptionDispatcher/KeRaiseUserException to raise user exceptions from kernel mode
  - implemented raise STATUS_INVALID_HANDLE-if-debugged in NtClose

svn path=/trunk/; revision=6057
2003-09-13 06:17:52 +00:00
Gé van Geldorp 4eec93eae2 (Partial) implementation of Ellipse()
svn path=/trunk/; revision=6056
2003-09-12 22:17:06 +00:00
Vizzini f7f1fc7717 new patch for more stubs and misc changes
patch changes:
1.add mswsock.dll with stubs for allmost all functions (1 or 2 I cant get prototype of)
2.add some definitions to various header files
3.add some stubs to advapi32.dll
4.add a stub for GdiInitializeLanguagePack to gdi32.dll
5.add some stubs to iphlpapi.dll
6.add some stubs to kernel32.dll
7.add some stubs to ntdll.dll
8.add some stubs to ws2_32.dll
9.add some stub definitions to wsock32.dll
10.change wsock32.dll so that most functions redirect to ws2_32.dll or mswsock.dll (which is how microsoft does it)
11.turn -Wall -Werror on for cards
12.turn -Wall -Werror on for epsapi
13.turn -Wall -Werror on for fmifs and fix problems that resulted
14.turn -Wall -Werror on for freetype
15.turn -Wall -Werror on for vfatlib and fix problems that resulted
15.turn -Wall -Werror on for kernel32 and fix problems that resulted
16.turn -Wall -Werror on for ntdll and fix problems that resulted
17.turn -Wall -Werror on for lzexpand
18.turn -Wall -Werror on for msafd
19.turn -Wall -Werror on for psapi
20.turn -Wall -Werror on for twain
21.add some stubs to user32.dll
22.turn -Wall -Werror on for version
23.turn -Wall -Werror on for wshirda

svn path=/trunk/; revision=6055
2003-09-12 17:51:48 +00:00
Thomas Bluemel 3eff784d88 fixed some cvsignore files
svn path=/trunk/; revision=6053
2003-09-12 16:18:52 +00:00
Thomas Bluemel a4487cceea removed winedbc dependencies
svn path=/trunk/; revision=6052
2003-09-12 13:47:59 +00:00
Thomas Bluemel a9160ac5fd implemented a couple of scrollbar functions and fixed GetDoubleClickTime()
svn path=/trunk/; revision=6051
2003-09-12 12:54:26 +00:00
Gé van Geldorp fd08241470 Add some SS_* styles
svn path=/trunk/; revision=6050
2003-09-11 22:32:33 +00:00
Gé van Geldorp 30d562530c Fixed typo
svn path=/trunk/; revision=6049
2003-09-11 22:11:44 +00:00
Gé van Geldorp 1a9cd2de4a Implemented SS_PATHELLIPSIS and SS_ENDELLIPSIS styles and STN_CLICKED/STN_DBLCLK
notifications

svn path=/trunk/; revision=6048
2003-09-11 22:10:16 +00:00
Vizzini 1c0adb9ffd assignment bugfix for casper
svn path=/trunk/; revision=6047
2003-09-11 20:10:33 +00:00
Eric Kohl a0fc1a5dac - Zero DMA related data in the pseudo device extension before a new port device is detected.
- Added code to support one device-queue per LUN (disabled).
- Cleaned-up / simplified some functions.
- Started to rename internal functions to SpiXxxx.

svn path=/trunk/; revision=6046
2003-09-11 11:51:05 +00:00
Eric Kohl 892557fccc Added Adapter-Object used for PCI-Bus-Master-DMA.
svn path=/trunk/; revision=6045
2003-09-11 11:45:28 +00:00
Gé van Geldorp 89d5a30486 Implement SS_SUNKEN and SS_WORDELLIPSIS styles
svn path=/trunk/; revision=6044
2003-09-11 08:32:42 +00:00
Gé van Geldorp f837ed21ac Handle WM_CTLCOLOR* messages
svn path=/trunk/; revision=6043
2003-09-11 08:32:06 +00:00
Gé van Geldorp 755c84cde3 Support OPAQUE text background
svn path=/trunk/; revision=6042
2003-09-10 23:16:13 +00:00
Gé van Geldorp 5bdf0b7486 Switch back to correct mode
svn path=/trunk/; revision=6041
2003-09-10 23:08:28 +00:00
Aleksey Bragin 6b54dccd23 Small bug in debug data displayed: NtGdiCreatePrimarySurface(): Fixed line "Display Driver ... loaded", now loads really loaded driver instead of always first on the list.
svn path=/trunk/; revision=6040
2003-09-10 21:06:26 +00:00
Aleksey Bragin e9d5901d8b NtGdiRealizePalette(): Unlock palettes prior to call to IntEngCreateXlate(). (prevents double-lock)
svn path=/trunk/; revision=6039
2003-09-10 21:03:18 +00:00
Aleksey Bragin 156ce01884 Small program to test ReactOS palette support in bitblt operations (Crashes on ROS for now, I'll commit patches to ROS later to fix this).
svn path=/trunk/; revision=6038
2003-09-10 20:15:46 +00:00
Gé van Geldorp 2d66ad555c Fix caption text width
svn path=/trunk/; revision=6037
2003-09-10 18:18:25 +00:00
Thomas Bluemel 5e5352278f added file version resource to riched32 and changed makefile to automatically build the riched32.dll
svn path=/trunk/; revision=6036
2003-09-10 15:30:53 +00:00
Vizzini 3a5cac081a cvsignores and commented out softice
svn path=/trunk/; revision=6035
2003-09-10 15:28:53 +00:00
Thomas Bluemel 233a78a636 added cvs ignore file
svn path=/trunk/; revision=6034
2003-09-10 14:41:29 +00:00
Thomas Bluemel 4d3bedb140 added richedit.h so the richedit control can be compiled
svn path=/trunk/; revision=6033
2003-09-10 14:39:33 +00:00
Gé van Geldorp 8636ea85a9 Let the mouse cursor go where it hasn't gone before: right and lower edge
of the screen

svn path=/trunk/; revision=6032
2003-09-10 07:24:31 +00:00
Vizzini 413af2c984 patch by Skywing: made existing eventpair code more efficient and added support for associating eventpairs with
threads and signaling them that way

svn path=/trunk/; revision=6031
2003-09-10 06:12:22 +00:00
Gé van Geldorp 05023f216e Limit cursor clip region to desktop region
svn path=/trunk/; revision=6030
2003-09-09 20:10:38 +00:00
Gé van Geldorp 7479009d8c Properly offset client-relative update rectangle
svn path=/trunk/; revision=6029
2003-09-09 20:06:58 +00:00
Gé van Geldorp e34b503bd2 Remove debug breakpoint
svn path=/trunk/; revision=6028
2003-09-09 15:56:06 +00:00
Gé van Geldorp 860af295a0 Add RoundRect test (patch by Royce3)
svn path=/trunk/; revision=6027
2003-09-09 15:50:46 +00:00
Gé van Geldorp 213461d136 RoundRect() implementation by Royce3
svn path=/trunk/; revision=6026
2003-09-09 15:49:59 +00:00
Gé van Geldorp 93e8262300 Add KFLOATING_STATE
svn path=/trunk/; revision=6025
2003-09-09 14:51:41 +00:00
Gé van Geldorp 216280ce74 Naive implementation of Ke(Save/Restore)FloatingPointState
svn path=/trunk/; revision=6024
2003-09-09 14:50:19 +00:00
Gé van Geldorp f7cd42043b Mark ScreenDeviceContext as local before destroying it
svn path=/trunk/; revision=6023
2003-09-09 10:57:03 +00:00
Gé van Geldorp 840130bc87 .cvsignore maintenance
svn path=/trunk/; revision=6022
2003-09-09 09:43:46 +00:00
Gé van Geldorp c0339cdb1b Show which areas are being repainted
svn path=/trunk/; revision=6021
2003-09-09 09:40:19 +00:00
Gé van Geldorp db573c519a Fixes to WinPosSetWindowPos() and the routines it depends upon
svn path=/trunk/; revision=6020
2003-09-09 09:39:21 +00:00
Vizzini a5743bd648 code cleanup, lots of little bugfixes, implemented MiniportHandleISR
svn path=/trunk/; revision=6019
2003-09-09 04:42:21 +00:00
Steven Edwards d34f9a0679 Sorry about that. the COPYING file is a copy of the GPL.
svn path=/trunk/; revision=6018
2003-09-08 19:25:50 +00:00
Thomas Bluemel 5f42375644 fixed drawing the window frame so there's a line between client area and caption bar
svn path=/trunk/; revision=6017
2003-09-08 18:50:00 +00:00
Steven Edwards 3551d4488a Added a copy of the GPL. Just to make it clear some parts of ReactOS
are GPL others are LGPL so we ship a copy of both licenses for now.

svn path=/trunk/; revision=6016
2003-09-08 18:27:53 +00:00
Gé van Geldorp afb6548beb #include stddef.h in winsock2.h
svn path=/trunk/; revision=6015
2003-09-08 17:19:55 +00:00
Thomas Bluemel 205f58421e implemented calculating of tracking thumb in scrollbars
svn path=/trunk/; revision=6014
2003-09-08 15:08:56 +00:00
Gé van Geldorp eca8e8ad7c winsock2.h now depends on stddef.h
svn path=/trunk/; revision=6013
2003-09-08 13:20:15 +00:00
Thomas Bluemel 569f26e923 changes in this patch by Jonathon Wilson:
1.add some definitions to ascii.h
2.add some definitions to base.h
3.add some definitions to defines.h
4.add some definitions to funcs.h
5.add some definitions to structs.h
6.add some definitions to unicode.h
7.add some definitions to winsock2.h
8.fix it so that the ACCESS_MODE definition in ntos\security.h is only visible in kernel mode
9.add lots of stubs to advapi32.dll (some stuff from appmgmt.h, winsafer.h, evntrace.h, winefs.h, sddl.h, wincred.h & mschapp.h still to be added)
10.add a bunch of stubs to iphlpapi.dll
11.modify kernel32.dll so that certain functions are forwarded to ntdll.dll instead of being stubs in kernel32.dll
12.modify lz32.dll so that everything points at kernel32.dll
13.fix msafd.h to account for changes to winsock2.h (winsock2.h now needs stdlib.h to get the size_t type)
14.add stubs for SendIMEMessageExW and SendIMEMessageExA to user32.dll
15.add some stubs to ws2_32.dll
16.rename WahCreateNotificationTable to WahCreateNotificationHandle in ws2help.dll (WahCreateNotificationHandle is what microsoft calls it)
17.fix ws2help.h to account for changes to winsock2.h (winsock2.h now needs stdlib.h to get the size_t type)
18.fix wshirda.h to account for changes to winsock2.h (winsock2.h now needs stdlib.h to get the size_t type)
19.fix wsock32\stubs.c to account for changes to winsock2.h (winsock2.h now needs stdlib.h to get the size_t type)
20.add some stubs/fix some others for wsock32.dll
21.add some stubs to secur32.dll (more to come when I get sspi.h, secext.h & ntsecpkg.h)
22.add stubs for GetConsoleKeyboardLayoutNameA & GetConsoleKeyboardLayoutNameW to kernel32
23.add stub for SetupChangeFontSize to syssetup.dll
24.add some header files from WINE (related to advapi, secur32 and others)
and 25.made lsass\ntsecapi.h redundant (the stuff that was in it is now in the WINE ntsecapi.h). Therefore, it should probobly be removed.

There are also a bunch of things in the defs/edfs that are there but commented out. This is because I have yet to find the prototype for them.

svn path=/trunk/; revision=6012
2003-09-08 09:56:57 +00:00