Vizzini [Sun, 14 Sep 2003 05:53:15 +0000 (05:53 +0000)]
fix for building with DBG=1
svn path=/trunk/; revision=6065
Martin Fuchs [Sat, 13 Sep 2003 23:52:05 +0000 (23:52 +0000)]
Use a better ReactOS Icon as application icon and for start menu button
svn path=/trunk/; revision=6064
Vizzini [Sat, 13 Sep 2003 21:15:03 +0000 (21:15 +0000)]
patch by Filip Navara for remaining mswsock stubs
svn path=/trunk/; revision=6063
Martin Fuchs [Sat, 13 Sep 2003 19:13:57 +0000 (19:13 +0000)]
rename local variable from hwnd to hwndDesktop
svn path=/trunk/; revision=6062
Martin Fuchs [Sat, 13 Sep 2003 19:01:25 +0000 (19:01 +0000)]
work around for Windows NT, Win 98, ... to display desktop window in the correct size
svn path=/trunk/; revision=6061
Thomas Bluemel [Sat, 13 Sep 2003 13:58:38 +0000 (13:58 +0000)]
fixed the hMenu parameter in CreateWindowEx so that this parameter changes the child windows' ID
svn path=/trunk/; revision=6060
Martin Fuchs [Sat, 13 Sep 2003 11:27:20 +0000 (11:27 +0000)]
added link to FAQ web page
svn path=/trunk/; revision=6059
Martin Fuchs [Sat, 13 Sep 2003 10:06:18 +0000 (10:06 +0000)]
removed compatibility code for old W32API headers of version 2.3
svn path=/trunk/; revision=6058
Vizzini [Sat, 13 Sep 2003 06:17:52 +0000 (06:17 +0000)]
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
Gé van Geldorp [Fri, 12 Sep 2003 22:17:06 +0000 (22:17 +0000)]
(Partial) implementation of Ellipse()
svn path=/trunk/; revision=6056
Vizzini [Fri, 12 Sep 2003 17:51:48 +0000 (17:51 +0000)]
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
Thomas Bluemel [Fri, 12 Sep 2003 16:18:52 +0000 (16:18 +0000)]
fixed some cvsignore files
svn path=/trunk/; revision=6053
Thomas Bluemel [Fri, 12 Sep 2003 13:47:59 +0000 (13:47 +0000)]
removed winedbc dependencies
svn path=/trunk/; revision=6052
Thomas Bluemel [Fri, 12 Sep 2003 12:54:26 +0000 (12:54 +0000)]
implemented a couple of scrollbar functions and fixed GetDoubleClickTime()
svn path=/trunk/; revision=6051
Gé van Geldorp [Thu, 11 Sep 2003 22:32:33 +0000 (22:32 +0000)]
Add some SS_* styles
svn path=/trunk/; revision=6050
Gé van Geldorp [Thu, 11 Sep 2003 22:11:44 +0000 (22:11 +0000)]
Fixed typo
svn path=/trunk/; revision=6049
Gé van Geldorp [Thu, 11 Sep 2003 22:10:16 +0000 (22:10 +0000)]
Implemented SS_PATHELLIPSIS and SS_ENDELLIPSIS styles and STN_CLICKED/STN_DBLCLK
notifications
svn path=/trunk/; revision=6048
Vizzini [Thu, 11 Sep 2003 20:10:33 +0000 (20:10 +0000)]
assignment bugfix for casper
svn path=/trunk/; revision=6047
Eric Kohl [Thu, 11 Sep 2003 11:51:05 +0000 (11:51 +0000)]
- 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
Eric Kohl [Thu, 11 Sep 2003 11:45:28 +0000 (11:45 +0000)]
Added Adapter-Object used for PCI-Bus-Master-DMA.
svn path=/trunk/; revision=6045
Gé van Geldorp [Thu, 11 Sep 2003 08:32:42 +0000 (08:32 +0000)]
Implement SS_SUNKEN and SS_WORDELLIPSIS styles
svn path=/trunk/; revision=6044
Gé van Geldorp [Thu, 11 Sep 2003 08:32:06 +0000 (08:32 +0000)]
Handle WM_CTLCOLOR* messages
svn path=/trunk/; revision=6043
Gé van Geldorp [Wed, 10 Sep 2003 23:16:13 +0000 (23:16 +0000)]
Support OPAQUE text background
svn path=/trunk/; revision=6042
Gé van Geldorp [Wed, 10 Sep 2003 23:08:28 +0000 (23:08 +0000)]
Switch back to correct mode
svn path=/trunk/; revision=6041
Aleksey Bragin [Wed, 10 Sep 2003 21:06:26 +0000 (21:06 +0000)]
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
Aleksey Bragin [Wed, 10 Sep 2003 21:03:18 +0000 (21:03 +0000)]
NtGdiRealizePalette(): Unlock palettes prior to call to IntEngCreateXlate(). (prevents double-lock)
svn path=/trunk/; revision=6039
Aleksey Bragin [Wed, 10 Sep 2003 20:15:46 +0000 (20:15 +0000)]
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
Gé van Geldorp [Wed, 10 Sep 2003 18:18:25 +0000 (18:18 +0000)]
Fix caption text width
svn path=/trunk/; revision=6037
Thomas Bluemel [Wed, 10 Sep 2003 15:30:53 +0000 (15:30 +0000)]
added file version resource to riched32 and changed makefile to automatically build the riched32.dll
svn path=/trunk/; revision=6036
Vizzini [Wed, 10 Sep 2003 15:28:53 +0000 (15:28 +0000)]
cvsignores and commented out softice
svn path=/trunk/; revision=6035
Thomas Bluemel [Wed, 10 Sep 2003 14:41:29 +0000 (14:41 +0000)]
added cvs ignore file
svn path=/trunk/; revision=6034
Thomas Bluemel [Wed, 10 Sep 2003 14:39:33 +0000 (14:39 +0000)]
added richedit.h so the richedit control can be compiled
svn path=/trunk/; revision=6033
Gé van Geldorp [Wed, 10 Sep 2003 07:24:31 +0000 (07:24 +0000)]
Let the mouse cursor go where it hasn't gone before: right and lower edge
of the screen
svn path=/trunk/; revision=6032
Vizzini [Wed, 10 Sep 2003 06:12:22 +0000 (06:12 +0000)]
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
Gé van Geldorp [Tue, 9 Sep 2003 20:10:38 +0000 (20:10 +0000)]
Limit cursor clip region to desktop region
svn path=/trunk/; revision=6030
Gé van Geldorp [Tue, 9 Sep 2003 20:06:58 +0000 (20:06 +0000)]
Properly offset client-relative update rectangle
svn path=/trunk/; revision=6029
Gé van Geldorp [Tue, 9 Sep 2003 15:56:06 +0000 (15:56 +0000)]
Remove debug breakpoint
svn path=/trunk/; revision=6028
Gé van Geldorp [Tue, 9 Sep 2003 15:50:46 +0000 (15:50 +0000)]
Add RoundRect test (patch by Royce3)
svn path=/trunk/; revision=6027
Gé van Geldorp [Tue, 9 Sep 2003 15:49:59 +0000 (15:49 +0000)]
RoundRect() implementation by Royce3
svn path=/trunk/; revision=6026
Gé van Geldorp [Tue, 9 Sep 2003 14:51:41 +0000 (14:51 +0000)]
Add KFLOATING_STATE
svn path=/trunk/; revision=6025
Gé van Geldorp [Tue, 9 Sep 2003 14:50:19 +0000 (14:50 +0000)]
Naive implementation of Ke(Save/Restore)FloatingPointState
svn path=/trunk/; revision=6024
Gé van Geldorp [Tue, 9 Sep 2003 10:57:03 +0000 (10:57 +0000)]
Mark ScreenDeviceContext as local before destroying it
svn path=/trunk/; revision=6023
Gé van Geldorp [Tue, 9 Sep 2003 09:43:46 +0000 (09:43 +0000)]
.cvsignore maintenance
svn path=/trunk/; revision=6022
Gé van Geldorp [Tue, 9 Sep 2003 09:40:19 +0000 (09:40 +0000)]
Show which areas are being repainted
svn path=/trunk/; revision=6021
Gé van Geldorp [Tue, 9 Sep 2003 09:39:21 +0000 (09:39 +0000)]
Fixes to WinPosSetWindowPos() and the routines it depends upon
svn path=/trunk/; revision=6020
Vizzini [Tue, 9 Sep 2003 04:42:21 +0000 (04:42 +0000)]
code cleanup, lots of little bugfixes, implemented MiniportHandleISR
svn path=/trunk/; revision=6019
Steven Edwards [Mon, 8 Sep 2003 19:25:50 +0000 (19:25 +0000)]
Sorry about that. the COPYING file is a copy of the GPL.
svn path=/trunk/; revision=6018
Thomas Bluemel [Mon, 8 Sep 2003 18:50:00 +0000 (18:50 +0000)]
fixed drawing the window frame so there's a line between client area and caption bar
svn path=/trunk/; revision=6017
Steven Edwards [Mon, 8 Sep 2003 18:27:53 +0000 (18:27 +0000)]
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
Gé van Geldorp [Mon, 8 Sep 2003 17:19:55 +0000 (17:19 +0000)]
#include stddef.h in winsock2.h
svn path=/trunk/; revision=6015
Thomas Bluemel [Mon, 8 Sep 2003 15:08:56 +0000 (15:08 +0000)]
implemented calculating of tracking thumb in scrollbars
svn path=/trunk/; revision=6014
Gé van Geldorp [Mon, 8 Sep 2003 13:20:15 +0000 (13:20 +0000)]
winsock2.h now depends on stddef.h
svn path=/trunk/; revision=6013
Thomas Bluemel [Mon, 8 Sep 2003 09:56:57 +0000 (09:56 +0000)]
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
Thomas Bluemel [Mon, 8 Sep 2003 02:14:20 +0000 (02:14 +0000)]
added hittesting for scrollbars and fixed passing the cursor coordinates to NCL messages
svn path=/trunk/; revision=6011
Martin Fuchs [Sun, 7 Sep 2003 22:00:02 +0000 (22:00 +0000)]
Version 0.1.3.7
svn path=/trunk/; revision=6010
Eric Kohl [Sun, 7 Sep 2003 17:36:40 +0000 (17:36 +0000)]
Fixed the button label bug.
svn path=/trunk/; revision=6009
Eric Kohl [Sun, 7 Sep 2003 17:35:15 +0000 (17:35 +0000)]
Fixed COLOR_WINDOWFRAME and COLOR_WINDOW system color. Default buttons and checkboxes look better now.
svn path=/trunk/; revision=6008
Eric Kohl [Sun, 7 Sep 2003 13:16:55 +0000 (13:16 +0000)]
Removed checkbox bitmap loading code and hardcoded checkbox size.
Checkboxes are visible now.
svn path=/trunk/; revision=6007
Thomas Bluemel [Sun, 7 Sep 2003 11:52:54 +0000 (11:52 +0000)]
added syscall NtUserGetScrollInfo() and fixed nonclient hittest for caption buttons
svn path=/trunk/; revision=6006
Eric Kohl [Sun, 7 Sep 2003 11:17:51 +0000 (11:17 +0000)]
Do not link against ntdll.
svn path=/trunk/; revision=6005
Thomas Bluemel [Sun, 7 Sep 2003 09:55:52 +0000 (09:55 +0000)]
renamed and fixed a few functions regarding scrollbars
svn path=/trunk/; revision=6004
James Tabor [Sat, 6 Sep 2003 19:44:00 +0000 (19:44 +0000)]
Implement temp GetEnhMetaFilePixelFormat
svn path=/trunk/; revision=6003
James Tabor [Sat, 6 Sep 2003 19:04:56 +0000 (19:04 +0000)]
Implementing OpenGl support
svn path=/trunk/; revision=6002
Thomas Bluemel [Sat, 6 Sep 2003 16:59:30 +0000 (16:59 +0000)]
fixed disabled caption buttons bug
svn path=/trunk/; revision=6001
James Tabor [Sat, 6 Sep 2003 16:50:11 +0000 (16:50 +0000)]
Implementing OpenGl support
svn path=/trunk/; revision=6000
Thomas Bluemel [Sat, 6 Sep 2003 14:30:21 +0000 (14:30 +0000)]
better handling of caption buttons
svn path=/trunk/; revision=5999
Vizzini [Sat, 6 Sep 2003 02:19:39 +0000 (02:19 +0000)]
added pcnet to make system and added unix installation script
svn path=/trunk/; revision=5997
Vizzini [Sat, 6 Sep 2003 02:01:40 +0000 (02:01 +0000)]
*** empty log message ***
svn path=/trunk/; revision=5996
Gé van Geldorp [Fri, 5 Sep 2003 15:55:47 +0000 (15:55 +0000)]
Allow serial mouse driver and COM debug output to coexist peacefully.
Patch by Filip Navara
svn path=/trunk/; revision=5995
Eric Kohl [Fri, 5 Sep 2003 15:05:52 +0000 (15:05 +0000)]
- Implemented ScsiPortGetPhysicalAddress() (incomplete).
- Implemented ScsiPortGetVirtualAddress().
svn path=/trunk/; revision=5994
Eric Kohl [Fri, 5 Sep 2003 15:03:38 +0000 (15:03 +0000)]
Copy .nls files without renaming them. Bochs users can use DOS and Loadros or FreeLoader to boot ReactOS.
svn path=/trunk/; revision=5993
Eric Kohl [Fri, 5 Sep 2003 11:48:03 +0000 (11:48 +0000)]
Implemented ScsiPortGetUncachedExtension().
svn path=/trunk/; revision=5992
Vizzini [Fri, 5 Sep 2003 06:25:44 +0000 (06:25 +0000)]
returned debug level to MIN_TRACE
svn path=/trunk/; revision=5991
Vizzini [Fri, 5 Sep 2003 06:18:26 +0000 (06:18 +0000)]
several new APIs courtesy of Royce3
svn path=/trunk/; revision=5990
Vizzini [Fri, 5 Sep 2003 05:44:53 +0000 (05:44 +0000)]
re-worked ndis to do device detection from a win2k-style registry enum database, added debugging aids, commented, began to stub support for deserialized miniports
svn path=/trunk/; revision=5989
Vizzini [Fri, 5 Sep 2003 05:40:42 +0000 (05:40 +0000)]
switched to mapped port i/o from immediate i/o, having solved the port mapping problem in ndis
svn path=/trunk/; revision=5988
Vizzini [Fri, 5 Sep 2003 05:39:43 +0000 (05:39 +0000)]
registry format change for new ndis device detection
svn path=/trunk/; revision=5987
Vizzini [Fri, 5 Sep 2003 02:29:07 +0000 (02:29 +0000)]
orphan adapter list
svn path=/trunk/; revision=5986
Vizzini [Fri, 5 Sep 2003 01:59:30 +0000 (01:59 +0000)]
fix broken build
svn path=/trunk/; revision=5985
Eric Kohl [Thu, 4 Sep 2003 23:33:55 +0000 (23:33 +0000)]
- Implemented LUN-Extensions.
- Moved Inquiry-Data from Port-Extension to LUN-Extensions.
svn path=/trunk/; revision=5984
Emanuele Aliberti [Thu, 4 Sep 2003 21:33:11 +0000 (21:33 +0000)]
Simple Win32 caption clock.
It exposes a bug possibly in win32k.sys which causes a system crash.
svn path=/trunk/; revision=5983
Vizzini [Thu, 4 Sep 2003 16:52:10 +0000 (16:52 +0000)]
missed one
svn path=/trunk/; revision=5982
Eric Kohl [Thu, 4 Sep 2003 11:30:42 +0000 (11:30 +0000)]
Search for all logical units (LUNs) of a SCSI target.
svn path=/trunk/; revision=5981
Vizzini [Thu, 4 Sep 2003 07:01:51 +0000 (07:01 +0000)]
added NdisMAllocateSharedMemory and NdisMFreeSharedMemory and fixed a couple minor bugs
svn path=/trunk/; revision=5980
Vizzini [Thu, 4 Sep 2003 06:59:48 +0000 (06:59 +0000)]
implemented NdisMAllocateMapRegisters, NdisMFreeMapRegisters, NdisMQueryMapRegisterCount, and NdisMRegisterIoPortRange
svn path=/trunk/; revision=5979
Vizzini [Thu, 4 Sep 2003 06:55:21 +0000 (06:55 +0000)]
added object and added -Wall
svn path=/trunk/; revision=5978
Vizzini [Thu, 4 Sep 2003 06:53:31 +0000 (06:53 +0000)]
couple of new data structs and changes to LOGICAL_ADAPTER struct for resource tracking, dma, etc.
svn path=/trunk/; revision=5977
Vizzini [Thu, 4 Sep 2003 06:51:31 +0000 (06:51 +0000)]
implemented NdisMPciAssignResources and fixed several string length bugs
svn path=/trunk/; revision=5976
Vizzini [Thu, 4 Sep 2003 06:47:37 +0000 (06:47 +0000)]
fixed a potential 0-pointer deref
svn path=/trunk/; revision=5975
Vizzini [Thu, 4 Sep 2003 06:45:38 +0000 (06:45 +0000)]
implemented HalAllocateCommonBuffer
svn path=/trunk/; revision=5974
Vizzini [Thu, 4 Sep 2003 06:41:35 +0000 (06:41 +0000)]
fixed RtlUnicodeStringToInteger
svn path=/trunk/; revision=5973
Vizzini [Thu, 4 Sep 2003 06:35:20 +0000 (06:35 +0000)]
added NdisRawXXX prototypes and moved callback function prototypes to stdcall
svn path=/trunk/; revision=5972
Vizzini [Thu, 4 Sep 2003 01:45:42 +0000 (01:45 +0000)]
nic enumerator
svn path=/trunk/; revision=5971
Vizzini [Wed, 3 Sep 2003 23:59:56 +0000 (23:59 +0000)]
started pcnet driver - incomplete but builds and loads
svn path=/trunk/; revision=5970
Eric Kohl [Wed, 3 Sep 2003 22:28:40 +0000 (22:28 +0000)]
Implemented device enumeration in QueryDosDeviceW().
svn path=/trunk/; revision=5969
Eric Kohl [Wed, 3 Sep 2003 20:16:06 +0000 (20:16 +0000)]
Fixed signature of [Nt/Zw]QueryDirectoryObject().
svn path=/trunk/; revision=5968
Eric Kohl [Wed, 3 Sep 2003 16:16:04 +0000 (16:16 +0000)]
Implemented/fixed QueryDosDevice[A/W].
svn path=/trunk/; revision=5967
Eric Kohl [Wed, 3 Sep 2003 15:12:16 +0000 (15:12 +0000)]
Fixed bugs in NtQuerySymbolicLinkObject():
- fixed returned length and status
svn path=/trunk/; revision=5966
Eric Kohl [Wed, 3 Sep 2003 10:06:39 +0000 (10:06 +0000)]
- Fixed calculation of the number of FAT sectors.
- Write disk label as Oem string.
- Moved hidden sector hack to vfatlib.c
svn path=/trunk/; revision=5965
Eric Kohl [Wed, 3 Sep 2003 10:03:50 +0000 (10:03 +0000)]
Export missing FreeOemString().
svn path=/trunk/; revision=5964