Martin Fuchs [Wed, 27 Aug 2003 15:52:03 +0000 (15:52 +0000)]
clock tool tips
svn path=/trunk/; revision=5881
Martin Fuchs [Wed, 27 Aug 2003 15:47:53 +0000 (15:47 +0000)]
idea-update
svn path=/trunk/; revision=5880
Martin Fuchs [Wed, 27 Aug 2003 10:00:26 +0000 (10:00 +0000)]
Implemented launching of date/time control panel applet
svn path=/trunk/; revision=5879
Steven Edwards [Wed, 27 Aug 2003 05:09:58 +0000 (05:09 +0000)]
New header from WINE for regression test suite.
svn path=/trunk/; revision=5878
Steven Edwards [Wed, 27 Aug 2003 05:07:19 +0000 (05:07 +0000)]
Did some work implementing rpcrt4.dll so we can make use of the UUID
creation functions for other dlls we need to port. The other 90% of wines
rpc client and server code wont compile but this should be all we need for
a while.
Added regression test.
svn path=/trunk/; revision=5877
Steven Edwards [Wed, 27 Aug 2003 03:11:40 +0000 (03:11 +0000)]
Imported imm32.dll from Winehq CVS 8-26-03
Needed for OpenOffice. (No it wont work yet.)
svn path=/trunk/; revision=5876
Martin Fuchs [Tue, 26 Aug 2003 22:37:20 +0000 (22:37 +0000)]
Implemented Tooltip Popup for Clock to display current date
svn path=/trunk/; revision=5875
Thomas Bluemel [Tue, 26 Aug 2003 19:26:02 +0000 (19:26 +0000)]
1. finally fixed handling the WM_MOUSEMOVE messages, credits go to Royce :)
2. Now passing cursor's hotspot position to SetPointerShape
svn path=/trunk/; revision=5874
Martin Fuchs [Tue, 26 Aug 2003 17:56:22 +0000 (17:56 +0000)]
added hostobjs dir to .cvsignore
svn path=/trunk/; revision=5873
David Welch [Tue, 26 Aug 2003 16:36:33 +0000 (16:36 +0000)]
- Fixed slashes.
svn path=/trunk/; revision=5872
Martin Fuchs [Tue, 26 Aug 2003 15:51:17 +0000 (15:51 +0000)]
Implemented Search and Shut Down in startmenu by calling undocumentd shell32 fucntions
svn path=/trunk/; revision=5871
Steven Edwards [Tue, 26 Aug 2003 14:17:01 +0000 (14:17 +0000)]
end of line fix
svn path=/trunk/; revision=5870
Richard Campbell [Tue, 26 Aug 2003 13:44:12 +0000 (13:44 +0000)]
- Figured i'd go ahead and commit these changes...reduces the cludge that is shell32.dll under ROS. Still needs ALOT of work (which i actually plan on doing :) )
svn path=/trunk/; revision=5869
David Welch [Tue, 26 Aug 2003 12:48:47 +0000 (12:48 +0000)]
- Add the boot video driver to the system hive.
svn path=/trunk/; revision=5868
Thomas Bluemel [Tue, 26 Aug 2003 12:28:53 +0000 (12:28 +0000)]
big patch by Jonathon Wilson for GDI32 & related stuff
changes are:
1.add some new functions to ascii.h and unicode.h
2.add some definitions to base.h
3.add a bunch of functions to funcs.h
4.add a few structures to structs.h
5.add definitions for some missing stuff to winddi.h
6.general fixes and updates to structures and definitions in winddi.h
7.add some other structures and definitions to winddi.h
8.add some Engxxx functions to winddi.h
9.a small fix in crtdll.def
10.add all the new defs to gdi32.def and gdi32.edf
11.add all the new stubs to gdi32 stubs.c
12.implement PolyPolygon and PolyPolyline
13.some fixes to msafd.def/msafd.edf
14.change WahCloseNotificationHelper to WahCloseNotificationHandleHelper in ws2help to match the microsoft definition
15.add d3d.h, d3dcaps.h, d3dtypes.h, ddraw.h, d3dhal.h, ddrawi.h to include and include\ddk (needed for the GdiEntryxx and DdEntryxx functions in gdi32.dll). Headers are modified versions of those from WINE (stuff removed that wont compile without OLE headers, some stuff added)
16.add ddentry.h which is used with the DdEntry and GdiEntry functions
and 17.fix some stuff in stubs.c of win32k
A fair few of these definitions could be wrong (some of them are educated guesses, like some of the Gdixxx functions)
If anyone has any corrections, any answers for the FIXMEs and structures I dont have definitions for, definitions for the remaining stuff in gdi32.def with a ; in front of it or whatever, do let me know.
Or if anyone wants to comment about my changes, please let me know.
svn path=/trunk/; revision=5867
Thomas Bluemel [Tue, 26 Aug 2003 09:18:26 +0000 (09:18 +0000)]
due to reports in the mailing list i fixed this file
svn path=/trunk/; revision=5866
Thomas Bluemel [Tue, 26 Aug 2003 00:33:53 +0000 (00:33 +0000)]
fixed a bug crashing the kernel when moving the cursor while returning to the console
svn path=/trunk/; revision=5865
Thomas Bluemel [Tue, 26 Aug 2003 00:06:16 +0000 (00:06 +0000)]
disabled new code...
svn path=/trunk/; revision=5864
Steven Edwards [Mon, 25 Aug 2003 23:56:58 +0000 (23:56 +0000)]
Added make and install for cards.dll
svn path=/trunk/; revision=5863
Thomas Bluemel [Mon, 25 Aug 2003 23:55:46 +0000 (23:55 +0000)]
fixed a few bugs in MsqInsertSystemMessage() and improved moving mouse cursor
svn path=/trunk/; revision=5862
Steven Edwards [Mon, 25 Aug 2003 23:41:55 +0000 (23:41 +0000)]
Forgot this
svn path=/trunk/; revision=5861
Steven Edwards [Mon, 25 Aug 2003 23:35:36 +0000 (23:35 +0000)]
Added cards.dll by Filip Navara with some minor changes I had to make
to merge with winehq.
svn path=/trunk/; revision=5860
Richard Campbell [Mon, 25 Aug 2003 23:24:03 +0000 (23:24 +0000)]
- Solitaire now works partially, patch by Filip Navara
svn path=/trunk/; revision=5859
Andrew Greenwood [Mon, 25 Aug 2003 22:41:26 +0000 (22:41 +0000)]
* This is a TEMPORARY commit of some WINMM stubs to get comctl32 to compile, as requested by Steven. I am going to continue working on porting this over from WINE, but won't commit my changes until it compiles and links properly.
svn path=/trunk/; revision=5858
David Welch [Mon, 25 Aug 2003 19:26:10 +0000 (19:26 +0000)]
- Patch from Art Yerkes: return access violation on PAGE_NOACCESS memory.
svn path=/trunk/; revision=5857
Hartmut Birr [Mon, 25 Aug 2003 18:51:50 +0000 (18:51 +0000)]
- The pool lock should be acquired before any tests start (pool verify or red zone test).
svn path=/trunk/; revision=5856
Hartmut Birr [Mon, 25 Aug 2003 18:24:20 +0000 (18:24 +0000)]
- Fixed a buffer overflow.
svn path=/trunk/; revision=5855
Martin Fuchs [Mon, 25 Aug 2003 17:01:38 +0000 (17:01 +0000)]
calculate taskbar size
svn path=/trunk/; revision=5854
Thomas Bluemel [Mon, 25 Aug 2003 14:54:06 +0000 (14:54 +0000)]
fixed MsqInsertSystemMessage()
svn path=/trunk/; revision=5853
Thomas Bluemel [Mon, 25 Aug 2003 14:26:30 +0000 (14:26 +0000)]
modified MsqInsertSystemMessage() so it prevents the system message queue from having more than one WM_MOUSEMOVE message. This should improve moving windows and reduce sending unnecessary WM_MOUSEMOVE messages to applications
svn path=/trunk/; revision=5852
Martin Fuchs [Mon, 25 Aug 2003 13:54:10 +0000 (13:54 +0000)]
moved explorer.lst ti winefile dir
svn path=/trunk/; revision=5851
David Welch [Mon, 25 Aug 2003 12:27:45 +0000 (12:27 +0000)]
- Only set up the registers that are needed for fading in the palette.
Fixes compatibility problems.
svn path=/trunk/; revision=5850
David Welch [Mon, 25 Aug 2003 12:26:50 +0000 (12:26 +0000)]
- Fixed DAC mask register definition.
svn path=/trunk/; revision=5849
Eric Kohl [Mon, 25 Aug 2003 12:06:29 +0000 (12:06 +0000)]
Removed trailing newline. This could have caused some trouble.
svn path=/trunk/; revision=5848
Eric Kohl [Mon, 25 Aug 2003 11:57:22 +0000 (11:57 +0000)]
Disabled two debug messages.
svn path=/trunk/; revision=5847
Eric Kohl [Mon, 25 Aug 2003 11:56:07 +0000 (11:56 +0000)]
Changed file system decision as per Brian Palmers suggestion.
Prepare check for valid bootsectors.
svn path=/trunk/; revision=5846
Martin Fuchs [Mon, 25 Aug 2003 09:33:24 +0000 (09:33 +0000)]
todo update
svn path=/trunk/; revision=5845
Hartmut Birr [Mon, 25 Aug 2003 09:17:12 +0000 (09:17 +0000)]
- Include roscfg.h previous all other header files.
svn path=/trunk/; revision=5844
Hartmut Birr [Mon, 25 Aug 2003 09:14:09 +0000 (09:14 +0000)]
- Check always the irq trapframe's cs before delivering an user mode apc.
- Copy the irq trap frame only for apc's.
svn path=/trunk/; revision=5843
Steven Edwards [Mon, 25 Aug 2003 01:37:48 +0000 (01:37 +0000)]
Converted some C++ comment to C style comments
svn path=/trunk/; revision=5842
Thomas Bluemel [Mon, 25 Aug 2003 00:51:11 +0000 (00:51 +0000)]
fixed a bug in NtUserClipCursor()
svn path=/trunk/; revision=5841
Thomas Bluemel [Mon, 25 Aug 2003 00:28:23 +0000 (00:28 +0000)]
fixed a bug that caused the mouse cursor drawing incorrectly
svn path=/trunk/; revision=5840
Thomas Bluemel [Sun, 24 Aug 2003 23:52:29 +0000 (23:52 +0000)]
fixed bugs and completed SetCursorPos() and ClipCursor()
svn path=/trunk/; revision=5839
Aleksey Bragin [Sun, 24 Aug 2003 21:45:40 +0000 (21:45 +0000)]
Fixing some obvious bugs in NtGdiRealizePalette (mentioned in the email to ros-kernel list)
svn path=/trunk/; revision=5838
Gé van Geldorp [Sun, 24 Aug 2003 20:58:09 +0000 (20:58 +0000)]
BuildDIBPalette fix by Filip Navara
svn path=/trunk/; revision=5837
David Welch [Sun, 24 Aug 2003 20:56:16 +0000 (20:56 +0000)]
- Added in some code from XFree86 to save the vga state on the startup
and restore it on a bugcheck.
svn path=/trunk/; revision=5836
Martin Fuchs [Sun, 24 Aug 2003 20:27:38 +0000 (20:27 +0000)]
changes-update
svn path=/trunk/; revision=5835
Martin Fuchs [Sun, 24 Aug 2003 20:19:38 +0000 (20:19 +0000)]
Added romanian translation of Ciobanu Alexander.
svn path=/trunk/; revision=5834
Thomas Bluemel [Sun, 24 Aug 2003 18:52:18 +0000 (18:52 +0000)]
implemented SetCursorPos() and GetCursorPos() and changes in the win32k mouse driver callback
svn path=/trunk/; revision=5833
Eric Kohl [Sun, 24 Aug 2003 18:07:45 +0000 (18:07 +0000)]
- xHalIoReadPartitionTable() returns proper HiddenSector values.
- Disabled some debug messgages.
svn path=/trunk/; revision=5832
David Welch [Sun, 24 Aug 2003 17:22:27 +0000 (17:22 +0000)]
- Support 'in dx, eax'/'in imm, eax' in the v86 monitor. Fixes gui startup
on my Radeon 9000.
svn path=/trunk/; revision=5831
Gé van Geldorp [Sun, 24 Aug 2003 16:20:30 +0000 (16:20 +0000)]
- Improve repainting after a window move
- Move child windows if their parent is moved
svn path=/trunk/; revision=5830
Eric Kohl [Sun, 24 Aug 2003 16:15:31 +0000 (16:15 +0000)]
Added FAT12 support.
Create random volume serial numbers.
svn path=/trunk/; revision=5829
Hartmut Birr [Sun, 24 Aug 2003 16:02:52 +0000 (16:02 +0000)]
- Fixed the check for printable ascii characters.
svn path=/trunk/; revision=5828
David Welch [Sun, 24 Aug 2003 14:49:55 +0000 (14:49 +0000)]
- Fixed typo in SetUnhandledExceptionFilter
svn path=/trunk/; revision=5827
Martin Fuchs [Sun, 24 Aug 2003 13:53:40 +0000 (13:53 +0000)]
Added logo in start menu.
svn path=/trunk/; revision=5826
Martin Fuchs [Sun, 24 Aug 2003 13:51:11 +0000 (13:51 +0000)]
added shellclasses example project
svn path=/trunk/; revision=5825
Martin Fuchs [Sun, 24 Aug 2003 12:27:22 +0000 (12:27 +0000)]
added VC file patterns
svn path=/trunk/; revision=5824
Martin Fuchs [Sun, 24 Aug 2003 12:24:03 +0000 (12:24 +0000)]
moved plugin source from taskbar directory to winefile/plugins
svn path=/trunk/; revision=5823
Martin Fuchs [Sun, 24 Aug 2003 12:22:14 +0000 (12:22 +0000)]
moved plugin source from taskbar directory to winefile/plugins
svn path=/trunk/; revision=5822
Martin Fuchs [Sun, 24 Aug 2003 12:20:38 +0000 (12:20 +0000)]
added comments
svn path=/trunk/; revision=5821
Martin Fuchs [Sun, 24 Aug 2003 12:20:20 +0000 (12:20 +0000)]
checked in shellhook source code as backup
svn path=/trunk/; revision=5820
David Welch [Sun, 24 Aug 2003 12:11:13 +0000 (12:11 +0000)]
- Moved boot video support to a seperate driver.
svn path=/trunk/; revision=5819
David Welch [Sun, 24 Aug 2003 12:08:16 +0000 (12:08 +0000)]
- Move bootvideo support for a seperate driver.
- Use the normal HalAcquire/ReleaseDisplayOwnership mechanism to reset the
display if a bugcheck occurs while the bootimage is displayed.
svn path=/trunk/; revision=5818
David Welch [Sun, 24 Aug 2003 11:58:16 +0000 (11:58 +0000)]
- Support for resetting the display mode on a bug check.
svn path=/trunk/; revision=5817
David Welch [Sun, 24 Aug 2003 11:35:41 +0000 (11:35 +0000)]
- Fill in the DriverBase and DriverSize fields in the DRIVER_OBJECT structure.
svn path=/trunk/; revision=5816
David Welch [Sun, 24 Aug 2003 11:30:02 +0000 (11:30 +0000)]
- Calls the miniport's HwReset if the HAL reacquires display ownership;
don't do an int10.
svn path=/trunk/; revision=5815
David Welch [Sun, 24 Aug 2003 11:28:09 +0000 (11:28 +0000)]
- Return TRUE from HwInitialize
- Implement HwReset.
svn path=/trunk/; revision=5814
Casper Hornstrup [Sun, 24 Aug 2003 10:36:07 +0000 (10:36 +0000)]
2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Support creating compressed bootable CDs.
* rules.mak (HOST_CXX, HOST_AR, CABMAN): Define.
* bootdata/txtsetup.sif: Add Cabinets section.
Remove files that are put in reactos.cab.
* subsys/system/usetup/filequeue.c (SetupCloseFileQueue): Release
memory allocated for SourceCabinet.
(SetupQueueCopy): Support copying files in cabinets.
(SetupCommitFileQueue): Support copying files in cabinets.
* subsys/system/usetup/filequeue.h (SetupQueueCopy): Add SourceCabinet
parameter.
* subsys/system/usetup/filesup.c (SetupExtractFile): New function.
* subsys/system/usetup/filesup.h (SetupExtractFile): Prototype.
* subsys/system/usetup/infcache.c (InfOpenBufferedFile): New function.
* subsys/system/usetup/infcache.h (InfOpenBufferedFile): Prototype.
* subsys/system/usetup/makefile (TARGET_SDKLIBS): Add zlib.a.
(TARGET_CFLAGS): Add zlib to include path.
(TARGET_OBJECTS): Add cabinet.o.
* subsys/system/usetup/usetup.c (PrepareCopyPageInfFile): New function.
(PrepareCopyPage): Process Cabinets section.
* tools/helper.mk: Support C++ applications.
* rosbin.txt: Remove.
* bootdata/packages: New directory.
* bootdata/packages/reactos.dff: New file.
* lib/zlib/Makefile.host: New file.
* subsys/system/usetup/cabinet.c: Ditto.
* subsys/system/usetup/cabinet.h: Ditto.
* tools/cabman: New directory.
* tools/cabman/.cvsignore: New file.
* tools/cabman/cabinet.cxx: Ditto.
* tools/cabman/cabinet.h: Ditto.
* tools/cabman/cabman.h: Ditto.
* tools/cabman/dff.txt: Ditto.
* tools/cabman/dfp.cxx: Ditto.
* tools/cabman/dfp.h: Ditto.
* tools/cabman/main.cxx: Ditto.
* tools/cabman/makefile: Ditto.
* tools/cabman/makefile.win32: Ditto.
* tools/cabman/mszip.cxx: Ditto.
* tools/cabman/mszip.h: Ditto.
* tools/cabman/raw.cxx: Ditto.
* tools/cabman/raw.h: Ditto.
svn path=/trunk/; revision=5813
Casper Hornstrup [Sun, 24 Aug 2003 10:00:12 +0000 (10:00 +0000)]
2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/structs.h: Apply packed attribute to the typedef, not the
type's name.
* include/ntos/keyboard.h: Ditto.
* include/ntos/tss.h: Ditto.
* include/win32k/cursoricon.h: Ditto.
* include/win32k/math.h: Include the compiler's math.h for builtins.
* ntoskrnl/nt/vdm.c (NtEarlyInitVdm): Avoid warning when compiling using
GCC 3.4.
svn path=/trunk/; revision=5812
Martin Fuchs [Sun, 24 Aug 2003 09:44:02 +0000 (09:44 +0000)]
Implement CTRL+ESC shortcut for poping up start menu
svn path=/trunk/; revision=5811
Martin Fuchs [Sun, 24 Aug 2003 09:43:56 +0000 (09:43 +0000)]
moved externals.h into winefile directory
svn path=/trunk/; revision=5810
Thomas Bluemel [Sun, 24 Aug 2003 07:58:01 +0000 (07:58 +0000)]
added missing icon file
svn path=/trunk/; revision=5809
Martin Fuchs [Sun, 24 Aug 2003 05:04:04 +0000 (05:04 +0000)]
browse drives in start menu
svn path=/trunk/; revision=5808
Thomas Bluemel [Sun, 24 Aug 2003 01:12:16 +0000 (01:12 +0000)]
1. ClipCursor(), GetClipCursor() in user32
2. NtUserClipCursor() and NtUserGetClipCursor() in win32k
3. moved system cursor information to WINSTATION_OBJECT
4. modified win32k mousedriver callback routine for cursor clipping
svn path=/trunk/; revision=5807
Steven Edwards [Sat, 23 Aug 2003 21:13:18 +0000 (21:13 +0000)]
Fixed new tests added .cvsignore files.
Sorry about that.
svn path=/trunk/; revision=5806
Thomas Bluemel [Sat, 23 Aug 2003 20:59:08 +0000 (20:59 +0000)]
implemented NtUserGetIconSize()
svn path=/trunk/; revision=5805
Steven Edwards [Sat, 23 Aug 2003 20:55:40 +0000 (20:55 +0000)]
Updated patblt test and .cvsignore
svn path=/trunk/; revision=5804
Martin Fuchs [Sat, 23 Aug 2003 19:52:15 +0000 (19:52 +0000)]
work around for missing BTNS_NOPREFIX declaration in mingw commtrl.h
svn path=/trunk/; revision=5803
Martin Fuchs [Sat, 23 Aug 2003 19:48:37 +0000 (19:48 +0000)]
fixed create_absolute_pidl()
svn path=/trunk/; revision=5802
Martin Fuchs [Sat, 23 Aug 2003 18:06:21 +0000 (18:06 +0000)]
implemented context menus for task bar
svn path=/trunk/; revision=5801
Martin Fuchs [Sat, 23 Aug 2003 18:05:34 +0000 (18:05 +0000)]
Implemented tool tips for quicklaunch bar.
svn path=/trunk/; revision=5800
Thomas Bluemel [Sat, 23 Aug 2003 17:06:07 +0000 (17:06 +0000)]
small changes
svn path=/trunk/; revision=5799
Thomas Bluemel [Sat, 23 Aug 2003 16:50:58 +0000 (16:50 +0000)]
added icons
svn path=/trunk/; revision=5798
Casper Hornstrup [Sat, 23 Aug 2003 16:37:18 +0000 (16:37 +0000)]
2003-08-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* apps/tests/tcpsvr/tcpsvr.c (main): Fix multiline string constant.
svn path=/trunk/; revision=5797
Casper Hornstrup [Sat, 23 Aug 2003 16:33:04 +0000 (16:33 +0000)]
2003-08-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* apps/utils/stats/stats.c (ReadLine): Handle unix end-of-line characters.
svn path=/trunk/; revision=5796
Casper Hornstrup [Sat, 23 Aug 2003 16:30:49 +0000 (16:30 +0000)]
2003-08-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* apps/tests/Makefile (TEST_APPS): Remove patblt and stretchblt
as they break full make.
svn path=/trunk/; revision=5795
Martin Fuchs [Sat, 23 Aug 2003 13:44:37 +0000 (13:44 +0000)]
improved error reporting for GCC version
svn path=/trunk/; revision=5794
Martin Fuchs [Sat, 23 Aug 2003 11:51:01 +0000 (11:51 +0000)]
removed warning for VS.Net compiler
svn path=/trunk/; revision=5793
Martin Fuchs [Sat, 23 Aug 2003 10:59:20 +0000 (10:59 +0000)]
added TODO entries
svn path=/trunk/; revision=5792
Martin Fuchs [Sat, 23 Aug 2003 10:02:38 +0000 (10:02 +0000)]
fixed more memory and GDI handle leaks
svn path=/trunk/; revision=5791
Martin Fuchs [Sat, 23 Aug 2003 09:27:26 +0000 (09:27 +0000)]
fixed GDI handle leaks
svn path=/trunk/; revision=5790
Martin Fuchs [Sat, 23 Aug 2003 09:26:57 +0000 (09:26 +0000)]
implemented 'run...' dialog by using shell32 functionality (taken from taskmgr/run.c)
svn path=/trunk/; revision=5789
Martin Fuchs [Sat, 23 Aug 2003 07:53:54 +0000 (07:53 +0000)]
added .cvsignore
svn path=/trunk/; revision=5788
Steven Edwards [Sat, 23 Aug 2003 07:00:35 +0000 (07:00 +0000)]
install new GDI tests
svn path=/trunk/; revision=5787
Steven Edwards [Sat, 23 Aug 2003 06:49:21 +0000 (06:49 +0000)]
Added new tests to build
svn path=/trunk/; revision=5786
Steven Edwards [Sat, 23 Aug 2003 06:48:35 +0000 (06:48 +0000)]
Fixed another demo
svn path=/trunk/; revision=5785
Steven Edwards [Sat, 23 Aug 2003 06:43:54 +0000 (06:43 +0000)]
Fix demo - for real this time
svn path=/trunk/; revision=5784
Steven Edwards [Sat, 23 Aug 2003 06:42:45 +0000 (06:42 +0000)]
Fix demo
svn path=/trunk/; revision=5783
Steven Edwards [Sat, 23 Aug 2003 06:41:54 +0000 (06:41 +0000)]
Added new scaled text demo from the Windows 2000 graphics API blackbook
svn path=/trunk/; revision=5782