Thomas Bluemel
01533e4a5d
GetClassInfoExA/W() checks for valid parameters now
...
svn path=/trunk/; revision=5661
2003-08-19 00:49:42 +00:00
Thomas Bluemel
37da5cd4d8
fixed some bugs in GetClassInfoExA/W()
...
svn path=/trunk/; revision=5660
2003-08-19 00:36:40 +00:00
Thomas Bluemel
1717987643
fixed GetClassInfoExA/W() and CreateWindowExA/W()
...
svn path=/trunk/; revision=5659
2003-08-18 23:52:03 +00:00
Andrew Greenwood
5f8d059303
OK I must be having a bad coding day or something. This should finally fix the build problems.
...
svn path=/trunk/; revision=5658
2003-08-18 23:10:44 +00:00
Andrew Greenwood
0768d3a18b
Oops... Sorry guys, the last commit I made broke the build, so I've just reversed most of what I did. Just commented out my changes in unwind.c
...
svn path=/trunk/; revision=5657
2003-08-18 22:55:15 +00:00
Martin Fuchs
ce4a563fbf
first draft of explorer start menu
...
svn path=/trunk/; revision=5656
2003-08-18 22:28:41 +00:00
Andrew Greenwood
6fb621e9a8
* Added stubs for GetSecurityInfo and GetSecurityInfoExA/W in advapi32
...
* Added some rather messy code to msvcrt/except/unwind.c in an attempt to get cmd.exe from Windows 2000 to run once again (Microsoft must've updated it in SP4 ... it used to work!)
svn path=/trunk/; revision=5655
2003-08-18 22:19:25 +00:00
Andrew Greenwood
63a25cf323
I've attempted to (correctly) re-stub some of the WinMM.DLL functions, and have partly implemented some parameter checking, etc.
...
This is still a complete mess and won't link. And it doesn't like me using file mappings.
svn path=/trunk/; revision=5654
2003-08-18 19:14:57 +00:00
Eric Kohl
c01dbcf16b
* Write modified partition sectors to disk.
...
* Enable partition formatting code.
svn path=/trunk/; revision=5653
2003-08-18 17:39:26 +00:00
Eric Kohl
c5cce225e2
xHalIoWritePartitionTable(): Don't bail out if a partition manager was found.
...
svn path=/trunk/; revision=5652
2003-08-18 17:34:18 +00:00
Emanuele Aliberti
0682a6e2b0
SystemProcessInformation: PPID retrieved.
...
Now tlist shows correct parent-child relations.
svn path=/trunk/; revision=5651
2003-08-18 15:18:03 +00:00
Thomas Bluemel
b68f0a643f
some work on menus
...
svn path=/trunk/; revision=5650
2003-08-18 14:09:13 +00:00
Thomas Bluemel
065d88ba18
some work on menus
...
svn path=/trunk/; revision=5649
2003-08-18 13:37:54 +00:00
Martin Fuchs
e0306148f3
initializing for GCC
...
svn path=/trunk/; revision=5648
2003-08-18 13:09:46 +00:00
Martin Fuchs
aa7ecf8b2d
BTNS_BUTTON
...
svn path=/trunk/; revision=5647
2003-08-18 13:07:50 +00:00
Thomas Bluemel
b2b074bf8c
removed MENUITEMINFOW struct from MENU_ITEM
...
svn path=/trunk/; revision=5646
2003-08-18 11:58:17 +00:00
Hartmut Birr
f56db0bd84
- Enabled the break handler.
...
svn path=/trunk/; revision=5645
2003-08-18 11:55:43 +00:00
Hartmut Birr
3c9f26a7a0
- Remove all wait objects from a thread which would be deleted.
...
- Release the thread list lock after the real context switch
(some code was moved from thread.c to tskswitch.S).
- Check for the state of a thread which is blocked or unblocked,
because it is possible that there was a second thread switching.
- Fixed KeSetBasePriorityThread.
- Check for a necessary task switch after changing the thread priority in KeSetPriorityThread.
svn path=/trunk/; revision=5644
2003-08-18 11:52:31 +00:00
Hartmut Birr
69ade55431
- Check for the status after calling KeWaitForSingleObject in NtRequestWaitReplyPort.
...
svn path=/trunk/; revision=5643
2003-08-18 11:48:19 +00:00
Hartmut Birr
14aa056fe0
- Remove all wait objects from a thread which would be deleted.
...
- Release the thread list lock after the real context switch
(some code was moved from thread.c to tskswitch.S).
- Check for the state of a thread which is blocked or unblocked,
because it is possible that there was a second thread switching.
- Fixed KeSetBasePriorityThread.
- Check for a necessary task switch after changing the thread priority in KeSetPriorityThread.
svn path=/trunk/; revision=5642
2003-08-18 11:23:32 +00:00
Hartmut Birr
7aab7f108b
- Store for each process a separate pointer for a control handler within the process data structure.
...
- Call the control handler only if processed input is enabled.
- Call the control handler for each process which is attached to the console.
svn path=/trunk/; revision=5641
2003-08-18 10:58:49 +00:00
Hartmut Birr
74b741f04a
- Fixed the initializing of the initial console control handler.
...
- Fixed RemoveConsoleCtrlHandler.
- CreateProcess should send the console control handler to csrss.
svn path=/trunk/; revision=5640
2003-08-18 10:47:04 +00:00
Hartmut Birr
a11c2e5606
- Delete a process environment in the context of a worker thread
...
if the caller does not run in the same process which would
be deleted and if KeAttachProcess was already called.
svn path=/trunk/; revision=5639
2003-08-18 10:20:57 +00:00
Hartmut Birr
8ab6fed82c
- Do not call KeAttachProcess/keDetachProcess if the current process is the necessary process.
...
svn path=/trunk/; revision=5638
2003-08-18 10:18:14 +00:00
Andrew Greenwood
e7eff667e5
This is Jonathan Wilson's patch, which implements DrawFrame and fixes PolyPatBlt.
...
svn path=/trunk/; revision=5637
2003-08-18 09:59:29 +00:00
James Tabor
1ec31c1ff5
Commit Ctrl Event handler
...
svn path=/trunk/; revision=5636
2003-08-18 07:47:28 +00:00
James Tabor
542347bd13
Commit Ctrl Event handler
...
svn path=/trunk/; revision=5635
2003-08-18 07:32:00 +00:00
Martin Fuchs
c433be3d74
spelling fix
...
svn path=/trunk/; revision=5634
2003-08-18 07:24:28 +00:00
James Tabor
2cfb8d7b0d
Commit Ctrl Event handler
...
svn path=/trunk/; revision=5633
2003-08-18 07:20:37 +00:00
James Tabor
38064c3a39
Commit Ctrl Event handler
...
svn path=/trunk/; revision=5632
2003-08-18 07:06:59 +00:00
Andrew Greenwood
f049704abd
Implemented GrayStringA and GrayStringW (untested, probably won't work)
...
svn path=/trunk/; revision=5631
2003-08-18 00:14:50 +00:00
Thomas Bluemel
a234963ccf
Implemented SetWindowContextHelpId() and GetWindowContextHelpId()
...
svn path=/trunk/; revision=5630
2003-08-18 00:11:17 +00:00
Thomas Bluemel
cfac33ce3b
Implemented AnimateWindow()
...
svn path=/trunk/; revision=5629
2003-08-17 23:48:36 +00:00
Martin Fuchs
b988aae390
added cvsignore2
...
svn path=/trunk/; revision=5628
2003-08-17 23:28:24 +00:00
Martin Fuchs
2a4126d9ca
corrected cvsignore
...
svn path=/trunk/; revision=5627
2003-08-17 23:26:13 +00:00
Martin Fuchs
b5aac7eb36
log off button in start menu
...
svn path=/trunk/; revision=5626
2003-08-17 23:14:23 +00:00
Andrew Greenwood
54a2b50917
* Ported listbox conrtol from WINE - it doesn't work properly yet, but registers and processes messages!
...
* Implemented IsChild and FreeConsole (latter is guesswork based on AllocConsole!)
* Started implementing OpenIcon (remains unfinished)
* Improved EnableWindow, IsWindowEnabled and IsZoomed
* Replaced some instances of GetWindowLong with NtUserGetWindowLong
* Added SIF_TRACKPOS to defines.h
* Added dwLocaleId to COMPAREITEMSTRUCT
svn path=/trunk/; revision=5625
2003-08-17 22:45:40 +00:00
Martin Fuchs
d9668b0a6a
picture button for start menu
...
svn path=/trunk/; revision=5624
2003-08-17 20:41:41 +00:00
Martin Fuchs
a24652a4d7
picture button for start menu
...
svn path=/trunk/; revision=5623
2003-08-17 20:41:32 +00:00
Andrew Greenwood
ff7ea1c1f5
* Implemented EnabledWindow and IsWindowEnabled (seem to work OK)
...
* Modified DrawState slightly (still doesn't work very well)
svn path=/trunk/; revision=5622
2003-08-17 20:29:57 +00:00
Andrew Greenwood
04bd392176
More work on DrawStateA/DrawStateW. They are still both incomplete, and only really work for DSS_NORMAL and DST_TEXT at the moment. Button text drawing appears to be broken (window state is always disabled for some reason.)
...
svn path=/trunk/; revision=5621
2003-08-17 19:07:11 +00:00
Martin Fuchs
17412a6d95
new helper struct ClientRect
...
svn path=/trunk/; revision=5620
2003-08-17 18:31:45 +00:00
Royce Mitchell III
5b6d43ab50
* fixes a couple (several?) memory leaks
...
* fixes |many| gdi locking bugs ( particularly DC's )
* Polygon and Rectangle now match MS's perfectly.
* a lot of functions take PDC or have PDC-equivalents now.
* fixed some C89 compatibility issues. ( before you complain, I refuse
to upgrade b/c my gcc 2.95 has caught ERRORS that gcc 3 completely
ignores, so I refuse to upgrade )
svn path=/trunk/; revision=5619
2003-08-17 17:32:58 +00:00
David Welch
8b7c8b8dff
- Fixed bug in small width brush blts aligned to an eight boundary.
...
- Accelerate dstinvert blts (treat as patinvert with a colour of 0xF).
svn path=/trunk/; revision=5618
2003-08-17 15:11:54 +00:00
Martin Fuchs
6fba0a4d96
refresh attributes of existing taskbar buttons
...
svn path=/trunk/; revision=5617
2003-08-17 15:03:11 +00:00
Martin Fuchs
76a258b41b
Handling ofg iconized windows
...
svn path=/trunk/; revision=5616
2003-08-17 14:19:03 +00:00
Richard Campbell
8568d5b2bb
- Added 'time.c' for time functions
...
- Updated makefile
No longer compiles due to errors?!? I could use some help here. Anyone want to tell me what i'm doing wrong?
svn path=/trunk/; revision=5615
2003-08-17 12:32:05 +00:00
Richard Campbell
59ac5f2e25
- Updated winmm defs, (This library isn't used or compiled yet, use the one from wine)
...
- Removed a comment
svn path=/trunk/; revision=5614
2003-08-17 10:47:27 +00:00
Eric Kohl
63f8c28d8b
Implemented xHalIoSetPartitionInformation().
...
Fixed typos in debug messages.
Cleaned up the mess.
svn path=/trunk/; revision=5613
2003-08-17 10:36:45 +00:00
Thomas Bluemel
e283c5b7d3
Added WindowFromDC() by Philip Alldredge
...
svn path=/trunk/; revision=5612
2003-08-17 09:17:04 +00:00