Gé van Geldorp [Fri, 15 Aug 2003 17:06:49 +0000 (17:06 +0000)]
Simple maze demo
svn path=/trunk/; revision=5590
Gé van Geldorp [Fri, 15 Aug 2003 17:06:11 +0000 (17:06 +0000)]
Handle SysColor background brushes
svn path=/trunk/; revision=5589
Martin Fuchs [Fri, 15 Aug 2003 16:13:41 +0000 (16:13 +0000)]
checking wine patches
svn path=/trunk/; revision=5588
Martin Fuchs [Fri, 15 Aug 2003 16:12:52 +0000 (16:12 +0000)]
include makefile project
svn path=/trunk/; revision=5587
Thomas Bluemel [Fri, 15 Aug 2003 15:55:02 +0000 (15:55 +0000)]
changed registering builtin classes to unicode
svn path=/trunk/; revision=5586
Thomas Bluemel [Fri, 15 Aug 2003 15:12:14 +0000 (15:12 +0000)]
added builtin PopupMenu window class
svn path=/trunk/; revision=5585
Royce Mitchell III [Fri, 15 Aug 2003 13:44:30 +0000 (13:44 +0000)]
fixed UITOOLS95_DrawRectEdge to match repairs made to the vga driver. buttons and framed windows now look correct (again).
svn path=/trunk/; revision=5584
Thomas Bluemel [Fri, 15 Aug 2003 11:11:02 +0000 (11:11 +0000)]
fixed small bug in NtUserSetMenu()
svn path=/trunk/; revision=5583
Richard Campbell [Fri, 15 Aug 2003 10:53:16 +0000 (10:53 +0000)]
- NtUserSetActiveWindow now called in CreateWindowEx
svn path=/trunk/; revision=5582
Richard Campbell [Fri, 15 Aug 2003 10:51:51 +0000 (10:51 +0000)]
- Remove nonclient.c (not used)
svn path=/trunk/; revision=5581
Richard Campbell [Fri, 15 Aug 2003 10:51:23 +0000 (10:51 +0000)]
- Remove nonclient.c (not used)
- Removed DbgPrints()
svn path=/trunk/; revision=5580
Hartmut Birr [Fri, 15 Aug 2003 10:17:09 +0000 (10:17 +0000)]
- Fixed the allocated size for the KernelCallbackTable.
svn path=/trunk/; revision=5579
Richard Campbell [Fri, 15 Aug 2003 10:12:22 +0000 (10:12 +0000)]
Now use GetActiveWindow() to set the active flag.
svn path=/trunk/; revision=5578
Martin Fuchs [Fri, 15 Aug 2003 07:53:26 +0000 (07:53 +0000)]
move text
svn path=/trunk/; revision=5577
Martin Fuchs [Fri, 15 Aug 2003 07:53:07 +0000 (07:53 +0000)]
remove warnings
svn path=/trunk/; revision=5576
Andrew Greenwood [Fri, 15 Aug 2003 02:51:53 +0000 (02:51 +0000)]
This commit mostly adds DbgPrint() statements to places relevant to the button control, and also partially implements DrawState(), although it doesn't seem to work *at all* at the moment.
svn path=/trunk/; revision=5575
Gé van Geldorp [Thu, 14 Aug 2003 22:34:16 +0000 (22:34 +0000)]
Fix line drawing
svn path=/trunk/; revision=5574
Royce Mitchell III [Thu, 14 Aug 2003 20:25:52 +0000 (20:25 +0000)]
patch by Jonathon Wilson
Implement PolyPatBlt, SetDeskWallpaper as a call to SystemParametersInfo, UserClientDllInitialize, WCSToMBEx, MBToWCSEx, MB_GetString, SetWindowWord, TranslateMessageEx, SetMessageQueue, IsHungAppWindow
Added stubs for a bunch more functions from NT4SP6 user32.dll
svn path=/trunk/; revision=5573
Andrew Greenwood [Thu, 14 Aug 2003 18:30:28 +0000 (18:30 +0000)]
ReactOS W32API convert part 4
I've modified ReactOS' headers and source files to match W32API's headers, and fully recompiled and booted ReactOS without them, so it does still work.
A more detailed log of changes will be sent to the ros-kernel mailing list shortly.
svn path=/trunk/; revision=5572
Eric Kohl [Thu, 14 Aug 2003 17:54:27 +0000 (17:54 +0000)]
Fixed nls variable declarations.
svn path=/trunk/; revision=5571
Eric Kohl [Thu, 14 Aug 2003 14:52:13 +0000 (14:52 +0000)]
RtlQueryRegistryValues():
* Fixed a bug which returned malformed Unicode strings.
* Removed an unnecessary limitation.
svn path=/trunk/; revision=5570
Eric Kohl [Thu, 14 Aug 2003 12:47:33 +0000 (12:47 +0000)]
Fixed some discrepancies (cdecl vs. stdcall) and typos.
svn path=/trunk/; revision=5569
Eric Kohl [Thu, 14 Aug 2003 10:43:42 +0000 (10:43 +0000)]
Fixed a lot of discrepancies (cdecl vs. stdcall).
svn path=/trunk/; revision=5568
Eric Kohl [Thu, 14 Aug 2003 10:41:36 +0000 (10:41 +0000)]
Implemented ProbeForRead() and ProbeFor Write() (but no SEH yet).
svn path=/trunk/; revision=5567
Eric Kohl [Thu, 14 Aug 2003 10:32:09 +0000 (10:32 +0000)]
Added missing nls declarations.
svn path=/trunk/; revision=5566
Royce Mitchell III [Thu, 14 Aug 2003 01:38:19 +0000 (01:38 +0000)]
patch by Jonathon Wilson - fix bug in SetClassLong and SetWindowLong
svn path=/trunk/; revision=5565
Royce Mitchell III [Wed, 13 Aug 2003 22:43:15 +0000 (22:43 +0000)]
implementation of the Eng*Semaphore suite of functions. Thanks David, Ge, MikeN & vizzini.
svn path=/trunk/; revision=5564
Casper Hornstrup [Wed, 13 Aug 2003 20:25:41 +0000 (20:25 +0000)]
Revert last change.
svn path=/trunk/; revision=5563
Casper Hornstrup [Wed, 13 Aug 2003 20:24:05 +0000 (20:24 +0000)]
2003-08-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/win32k/ntuser.h (NtUserGetClassName): Make nMaxCount an ULONG.
* subsys/win32k/dib/dib16bpp.c: Fix unsigned/signed warnings.
* subsys/win32k/dib/dib1bpp.c: Ditto.
* subsys/win32k/dib/dib32bpp.c: Ditto.
* subsys/win32k/dib/dib4bpp.c: Ditto.
* subsys/win32k/dib/dib8bpp.c: Ditto.
* subsys/win32k/eng/lineto.c: Ditto.
* subsys/win32k/eng/mouse.c: Ditto.
* subsys/win32k/eng/xlate.c: Ditto.
* subsys/win32k/misc/driver.c: Ditto.
* subsys/win32k/ntuser/class.c: Ditto.
* subsys/win32k/ntuser/keyboard.c: Ditto.
* subsys/win32k/ntuser/timer.c: Ditto.
* subsys/win32k/ntuser/window.c: Ditto.
* subsys/win32k/objects/bitmaps.c: Ditto.
* subsys/win32k/objects/color.c: Ditto.
* subsys/win32k/objects/coord.c: Ditto.
* subsys/win32k/objects/dib.c: Ditto.
* subsys/win32k/objects/path.c: Ditto.
* subsys/win32k/objects/region.c: Ditto.
* subsys/win32k/objects/text.c: Ditto.
svn path=/trunk/; revision=5562
Aleksey Bragin [Wed, 13 Aug 2003 20:19:03 +0000 (20:19 +0000)]
Add some stubs to winmm.dll so WinQuake could load (but certainly not run yet).
svn path=/trunk/; revision=5561
Martin Fuchs [Wed, 13 Aug 2003 18:55:07 +0000 (18:55 +0000)]
make explorer bar look more like windows taskbar bar
svn path=/trunk/; revision=5560
Martin Fuchs [Wed, 13 Aug 2003 16:40:09 +0000 (16:40 +0000)]
drawing desktop background by using PaintDesktop()
svn path=/trunk/; revision=5559
Martin Fuchs [Wed, 13 Aug 2003 16:39:08 +0000 (16:39 +0000)]
checked in Wine patch
svn path=/trunk/; revision=5558
Royce Mitchell III [Wed, 13 Aug 2003 16:32:55 +0000 (16:32 +0000)]
all win32k's stubs now have correct function signatures. I think the def/edf files need more entries, but the linker doesn't complain at the moment.
svn path=/trunk/; revision=5557
Royce Mitchell III [Wed, 13 Aug 2003 13:58:11 +0000 (13:58 +0000)]
no warnings on gcc 3.2, either, so warnings are now errors
svn path=/trunk/; revision=5556
James Tabor [Wed, 13 Aug 2003 06:53:54 +0000 (06:53 +0000)]
Still working on Ctrl Events
svn path=/trunk/; revision=5555
James Tabor [Wed, 13 Aug 2003 05:18:40 +0000 (05:18 +0000)]
Type-O Fix
svn path=/trunk/; revision=5554
Royce Mitchell III [Wed, 13 Aug 2003 00:50:25 +0000 (00:50 +0000)]
no more win32k warnings any more according to gcc 2.95. Once I confirm that gcc 3.x has no warnings, I will enable -Werror
svn path=/trunk/; revision=5553
Thomas Bluemel [Tue, 12 Aug 2003 22:47:20 +0000 (22:47 +0000)]
added InternalGetWindowText() exports
svn path=/trunk/; revision=5552
Thomas Bluemel [Tue, 12 Aug 2003 22:45:27 +0000 (22:45 +0000)]
removed warning
svn path=/trunk/; revision=5551
Thomas Bluemel [Tue, 12 Aug 2003 22:27:55 +0000 (22:27 +0000)]
Implemented InternalGetWindowText() partially
svn path=/trunk/; revision=5550
Gé van Geldorp [Tue, 12 Aug 2003 22:16:44 +0000 (22:16 +0000)]
Fix linker warnings for new stubs
svn path=/trunk/; revision=5549
Gé van Geldorp [Tue, 12 Aug 2003 21:55:47 +0000 (21:55 +0000)]
Add ROPs for 1, 8, 16, 24 and 32 bpp
svn path=/trunk/; revision=5548
Royce Mitchell III [Tue, 12 Aug 2003 21:19:50 +0000 (21:19 +0000)]
implemented KeAcquireSpinLockRaiseToSynch
svn path=/trunk/; revision=5547
Royce Mitchell III [Tue, 12 Aug 2003 21:08:14 +0000 (21:08 +0000)]
fixed build error
svn path=/trunk/; revision=5546
Royce Mitchell III [Tue, 12 Aug 2003 20:52:47 +0000 (20:52 +0000)]
added proper definitions for many stubs. created xpstubs for functions only available since XP ( i.e. low priority )
svn path=/trunk/; revision=5545
Royce Mitchell III [Tue, 12 Aug 2003 20:50:50 +0000 (20:50 +0000)]
structs WCRUN, FD_GLYPHSET, DRIVEROBJ, TYPE1_FONT
svn path=/trunk/; revision=5544
Royce Mitchell III [Tue, 12 Aug 2003 20:49:28 +0000 (20:49 +0000)]
typedefs for FLONG & HDRVOBJ
svn path=/trunk/; revision=5543
Royce Mitchell III [Tue, 12 Aug 2003 20:16:22 +0000 (20:16 +0000)]
forgot some stuff for STROBJ, this clears it up, sorry.
svn path=/trunk/; revision=5542
Royce Mitchell III [Tue, 12 Aug 2003 20:08:45 +0000 (20:08 +0000)]
Added GetLastNtError(), corrected STROBJ definition
svn path=/trunk/; revision=5541
Royce Mitchell III [Tue, 12 Aug 2003 20:00:05 +0000 (20:00 +0000)]
added HSEMAPHORE
svn path=/trunk/; revision=5540
Casper Hornstrup [Tue, 12 Aug 2003 18:51:25 +0000 (18:51 +0000)]
Version 1.8.14
svn path=/trunk/; revision=5539
Eric Kohl [Tue, 12 Aug 2003 15:56:21 +0000 (15:56 +0000)]
Implemented code to update container partitions. Only a few border-cases are still missing.
svn path=/trunk/; revision=5538
Martin Fuchs [Mon, 11 Aug 2003 22:04:26 +0000 (22:04 +0000)]
open child folders by double click in ShellBrowserChild
svn path=/trunk/; revision=5537
Royce Mitchell III [Mon, 11 Aug 2003 21:10:49 +0000 (21:10 +0000)]
warnings, warnings, everywhere.... but not so many any more.
svn path=/trunk/; revision=5536
Royce Mitchell III [Mon, 11 Aug 2003 19:58:43 +0000 (19:58 +0000)]
fixed vgaHLine and VGADDIFillSolid for cases where left edge and right edge are in same 8-pixel group. ( no longer needs to default to slow case )
svn path=/trunk/; revision=5535
Martin Fuchs [Mon, 11 Aug 2003 19:53:47 +0000 (19:53 +0000)]
Subclassing of shell window for drawing desktop background
svn path=/trunk/; revision=5534
Martin Fuchs [Mon, 11 Aug 2003 19:44:53 +0000 (19:44 +0000)]
draw blue background
svn path=/trunk/; revision=5533
Gunnar Dalsnes [Mon, 11 Aug 2003 19:14:16 +0000 (19:14 +0000)]
-WinStaLock is now WinLock & made global
-removed desktop window list
-fixed/reworked window linking
-SetParent/NtUserSetParent somewhat implemented
-misc
svn path=/trunk/; revision=5532
Martin Fuchs [Mon, 11 Aug 2003 18:57:52 +0000 (18:57 +0000)]
SubclassedWindow class for wrapping subclassed windows
svn path=/trunk/; revision=5531
Casper Hornstrup [Mon, 11 Aug 2003 18:56:26 +0000 (18:56 +0000)]
Clear screen to black when booting ReactOS.
svn path=/trunk/; revision=5530
Casper Hornstrup [Mon, 11 Aug 2003 18:50:12 +0000 (18:50 +0000)]
2003-08-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
* bootdata/txtsetup.sif (SetupData): Add /NOBOOTSCREEN to OsLoadOptions.
* hal/halx86/display.c (CHAR_ATTRIBUTE_BLACK): Define.
(HalClearDisplay): Add CharAttribute parameter.
(HalInitializeDisplay, HalReleaseDisplayOwnership): Blue screen.
* hal/halx86/halinit.c (DriverEntry): Blue screen for boot phase 2.
* include/reactos/resource.h (IDB_BOOTIMAGE): Define.
* ntoskrnl/Makefile: Add boot video objects.
* ntoskrnl/Makefile.i386: Ditto.
* ntoskrnl/ntoskrnl.def: Add boot video exports.
* ntoskrnl/ntoskrnl.edf: Ditto.
* ntoskrnl/ntoskrnl.rc (IDB_BOOTIMAGE): Define.
* ntoskrnl/include/internal/kd.h (KdInit3): Add.
* ntoskrnl/kd/kdebug.c (KdInitSystem): Print information in KdInit3.
* ntoskrnl/ke/bug.c (KeBugCheckWithTf, KeBugCheckEx): Switch to
text-mode on crash if needed.
* ntoskrnl/ke/main.c (ExpInitializeExecutive): Display bootscreen image
during boot.
* ntoskrnl/ke/i386/v86m_sup.S (_KiV86Complete): Restore previous mode and
old exception handler list.
* subsys/csrss/init.c: Change PrintString to DPRINT1.
* subsys/smss/init.c: Change PrintString to DPRINT1.
(SignalInitEvent): New.
(InitSessionManager): Call SignalInitEvent to switch to text-mode if
needed.
* subsys/smss/smss.c: Change PrintString to DPRINT1.
* ntoskrnl/inbv: New directory.
* ntoskrnl/inbv/i386: Ditto.
* ntoskrnl/res: Ditto.
* include/ntos/bootvid.h: New file.
* ntoskrnl/inbv/.cvsignore: Ditto.
* ntoskrnl/inbv/bootvid.c: Ditto.
* ntoskrnl/inbv/inbv.c: Ditto.
* ntoskrnl/inbv/i386/.cvsignore: Ditto.
* ntoskrnl/inbv/i386/pixelsup.S: Ditto.
* ntoskrnl/res/bootimage.bmp: Ditto.
svn path=/trunk/; revision=5529
Martin Fuchs [Mon, 11 Aug 2003 18:17:44 +0000 (18:17 +0000)]
change CPP to CXX
svn path=/trunk/; revision=5528
Gé van Geldorp [Mon, 11 Aug 2003 11:02:43 +0000 (11:02 +0000)]
Fixes to SystemParametersInfoA (Unicode->Ansi conversions)
svn path=/trunk/; revision=5527
Gé van Geldorp [Mon, 11 Aug 2003 10:30:19 +0000 (10:30 +0000)]
Repairs to WNDPROC and class handling by Jonathan Wilson
svn path=/trunk/; revision=5526
Richard Campbell [Mon, 11 Aug 2003 09:43:37 +0000 (09:43 +0000)]
Updates for new wine source tree.
svn path=/trunk/; revision=5525
Richard Campbell [Mon, 11 Aug 2003 07:02:06 +0000 (07:02 +0000)]
bug fixes
svn path=/trunk/; revision=5524
James Tabor [Mon, 11 Aug 2003 05:58:02 +0000 (05:58 +0000)]
Clean up warning redefined RT_MESSAGETABLEW, and int w/o a cast at line 500.
svn path=/trunk/; revision=5523
Royce Mitchell III [Mon, 11 Aug 2003 04:23:37 +0000 (04:23 +0000)]
fixed diag lines - initial error for bresnham algo should be 1/2 max error, not 0.
svn path=/trunk/; revision=5522
Royce Mitchell III [Mon, 11 Aug 2003 04:02:07 +0000 (04:02 +0000)]
fixed miscalculation for upward or leftward bound diagonal lines
svn path=/trunk/; revision=5521
Royce Mitchell III [Mon, 11 Aug 2003 03:55:47 +0000 (03:55 +0000)]
added a couple more diagonal lines for testing
svn path=/trunk/; revision=5520
Royce Mitchell III [Mon, 11 Aug 2003 03:51:44 +0000 (03:51 +0000)]
fixed several bugs, simplified some calculations. This appears to have broken framerect drawing ( zoomin on min/max buttons ), but I think that was expecting the wrong behavior.
svn path=/trunk/; revision=5519
Royce Mitchell III [Mon, 11 Aug 2003 03:35:06 +0000 (03:35 +0000)]
fixed bug in DrawLineTo for up-ward verticals and left-ward horizontals.
svn path=/trunk/; revision=5518
Royce Mitchell III [Mon, 11 Aug 2003 02:59:57 +0000 (02:59 +0000)]
fixed the #endif problem reported by GvG.
svn path=/trunk/; revision=5517
Royce Mitchell III [Mon, 11 Aug 2003 02:15:24 +0000 (02:15 +0000)]
added more hlines to isolate it's problem
svn path=/trunk/; revision=5516
Royce Mitchell III [Mon, 11 Aug 2003 00:22:04 +0000 (00:22 +0000)]
changes to get cmd compiling again
svn path=/trunk/; revision=5515
Royce Mitchell III [Mon, 11 Aug 2003 00:04:05 +0000 (00:04 +0000)]
added #include <msvcrt/string.h>
svn path=/trunk/; revision=5514
Royce Mitchell III [Sun, 10 Aug 2003 23:58:52 +0000 (23:58 +0000)]
commented out unused things
svn path=/trunk/; revision=5513
Royce Mitchell III [Sun, 10 Aug 2003 23:55:18 +0000 (23:55 +0000)]
added _MAX_PATH and cousins as defined in wine
svn path=/trunk/; revision=5512
Eric Kohl [Sun, 10 Aug 2003 20:33:05 +0000 (20:33 +0000)]
Reverted my logic changes to Mike Nordell's patch.
svn path=/trunk/; revision=5511
Hartmut Birr [Sun, 10 Aug 2003 20:03:10 +0000 (20:03 +0000)]
- Fixed the allocation of the retrieval pointers for pagefiles
which do not end at a cluster boundary.
svn path=/trunk/; revision=5510
Hartmut Birr [Sun, 10 Aug 2003 20:01:16 +0000 (20:01 +0000)]
- Fixed the test for the start vcn in VfatGetRetrievalPointers.
svn path=/trunk/; revision=5509
Eric Kohl [Sun, 10 Aug 2003 16:49:07 +0000 (16:49 +0000)]
Fixed returned container partition starting offsets in xHalIoReadPartitionTable().
svn path=/trunk/; revision=5508
Eric Kohl [Sun, 10 Aug 2003 10:09:51 +0000 (10:09 +0000)]
Don't close the nls section object twice.
svn path=/trunk/; revision=5507
Martin Fuchs [Sun, 10 Aug 2003 10:09:25 +0000 (10:09 +0000)]
new TODO entries
svn path=/trunk/; revision=5506
Martin Fuchs [Sun, 10 Aug 2003 07:36:14 +0000 (07:36 +0000)]
documentation update
svn path=/trunk/; revision=5505
Gé van Geldorp [Sun, 10 Aug 2003 07:05:24 +0000 (07:05 +0000)]
Adjust MmCopyFrom/ToCaller() declarations to fix warnings in win32k
svn path=/trunk/; revision=5504
Royce Mitchell III [Sun, 10 Aug 2003 06:33:39 +0000 (06:33 +0000)]
patch by art yerkes - fixes Y and BKSP
svn path=/trunk/; revision=5503
Martin Fuchs [Sun, 10 Aug 2003 06:23:44 +0000 (06:23 +0000)]
slash fir linux compatibiliy
svn path=/trunk/; revision=5502
Martin Fuchs [Sat, 9 Aug 2003 23:12:30 +0000 (23:12 +0000)]
fix FOLDERSETTINGS usage
svn path=/trunk/; revision=5501
Martin Fuchs [Sat, 9 Aug 2003 22:38:39 +0000 (22:38 +0000)]
small improvements for DesktopWindow
svn path=/trunk/; revision=5500
Martin Fuchs [Sat, 9 Aug 2003 22:38:08 +0000 (22:38 +0000)]
UNICODE for TARGET_RCFLAGS
svn path=/trunk/; revision=5499
Martin Fuchs [Sat, 9 Aug 2003 22:37:32 +0000 (22:37 +0000)]
removed *.coff
svn path=/trunk/; revision=5498
Gé van Geldorp [Sat, 9 Aug 2003 21:14:01 +0000 (21:14 +0000)]
Failed to release DC
svn path=/trunk/; revision=5497
Gé van Geldorp [Sat, 9 Aug 2003 21:13:14 +0000 (21:13 +0000)]
Only set WIN_NCACTIVATED style on toplevel windows, the WIN_NCACTIVATED
style clashes with one of the SS_ (static control) styles and should
be removed in the future anyway
svn path=/trunk/; revision=5496
Martin Fuchs [Sat, 9 Aug 2003 19:56:45 +0000 (19:56 +0000)]
removed warnings
svn path=/trunk/; revision=5495
Martin Fuchs [Sat, 9 Aug 2003 18:22:11 +0000 (18:22 +0000)]
moved SetShellWindowEx() implementation into kernel space
svn path=/trunk/; revision=5494
Martin Fuchs [Sat, 9 Aug 2003 17:32:27 +0000 (17:32 +0000)]
implemented explorer and desktop window using shell view
svn path=/trunk/; revision=5493
Martin Fuchs [Sat, 9 Aug 2003 17:11:40 +0000 (17:11 +0000)]
Implemented explorer and desktop window using shell views
svn path=/trunk/; revision=5492
Eric Kohl [Sat, 9 Aug 2003 16:32:26 +0000 (16:32 +0000)]
Moved filesystem list to a separate file.
Support installing ReactOS to 'unpartitioned disk space'.
Update drive letters and partition numbers when the partition list is modified.
Distinguish FAT16 CHS, FAT16 LBA and FAT32 LBA partitions.
Print internal partition list for debugging.
svn path=/trunk/; revision=5491