Commit Graph
1784 Commits
Author SHA1 Message Date
Thomas Bluemel 1193f17c26 Implemented SetCursor and rewrote some cursor/icon routines
svn path=/trunk/; revision=6603
2003-11-10 17:44:50 +00:00
Thomas Bluemel bbb4ce681e fixed build problems
svn path=/trunk/; revision=6599
2003-11-09 23:26:34 +00:00
Steven Edwards 8516382e25 Added imagehlp.dll ported from WINE.
svn path=/trunk/; revision=6595
2003-11-09 19:19:02 +00:00
Filip Navara 77c830cb5c - Moved GetFocus, DrawCaptionTemp[AW], DrawMenuBarTemp, SetTaskmanWindow, SetProgmanWindow, GetProgmanWindow, GetTaskmanWindow, MenuWindowProc[AW], SetWindowsHook[AW], RegisterShellHookWindow, DeregisterShellHookWindow,
ChangeMenu[AW], UnhookWindowsHook, NotifyWinEvent, SetWinEventHook, UnhookWinEvent, IsWinEventHookInstalled, SetWindowStationUser, LockWindowStation, UnlockWindowStation, SetWindowStationUser, SetWindowsHookEx[AW] from stubs.c to appropriate files.
- Fixed prototype of NtUserDragIObject and fixed compilation problem.

svn path=/trunk/; revision=6593
2003-11-09 18:38:09 +00:00
Filip Navara ea251a9fb2 - Moved GetFocus, DrawCaptionTemp[AW], DrawMenuBarTemp, SetTaskmanWindow, SetProgmanWindow, GetProgmanWindow, GetTaskmanWindow, MenuWindowProc[AW], SetWindowsHook[AW], RegisterShellHookWindow, DeregisterShellHookWindow,
ChangeMenu[AW], UnhookWindowsHook, NotifyWinEvent, SetWinEventHook, UnhookWinEvent, IsWinEventHookInstalled, SetWindowStationUser, LockWindowStation, UnlockWindowStation, SetWindowStationUser, SetWindowsHookEx[AW] from stubs.c to appropriate files.
- Changed EditWndProc in user32.edf to point to EditWndProcA.

svn path=/trunk/; revision=6592
2003-11-09 13:50:04 +00:00
Filip Navara 60fe580231 - Implemented NtUserDefSetText and NtUserInternalGetWindowText.
- Fixed NtUserCreateWindowEx to correctly allocate the window name.
- Fixed InternalGetWindowText to behave like MS implementation.
- Changed DefWindowProc[A/W] to handle WM_GETTEXT, WM_GETTEXTLENGTH, WM_SETTEXT (and WM_NCCREATE, WM_NCDESTROY) using the above functions.

svn path=/trunk/; revision=6591
2003-11-09 11:42:08 +00:00
Filip Navara c8d7dabe33 - Added CreateEllipticRgn, CreateEllipticRgnIndirect, CreateRoundRectRgn ported from Wine.
svn path=/trunk/; revision=6588
2003-11-08 22:54:26 +00:00
KJK::Hyperion ffe1fedcc1 FLS support hidden, for now. It's non-working and it breaks newer Visual C++ programs
svn path=/trunk/; revision=6586
2003-11-08 18:05:05 +00:00
Martin Fuchs adb5c12b85 partial fix for for Bug #42: activate Ansi window procedures for standard controls
svn path=/trunk/; revision=6581
2003-11-08 15:39:13 +00:00
Martin Fuchs 9c02db5a95 * windows/defwnd.c Fixed WM_GETTEXT error handling in DefWindowProcW().
svn path=/trunk/; revision=6580
2003-11-08 15:33:51 +00:00
Filip Navara 0fe7653b2a - Fixed a few bugs.
svn path=/trunk/; revision=6576
2003-11-08 09:33:14 +00:00
Steven Edwards 2a7a6fe7c5 Fix building.
svn path=/trunk/; revision=6567
2003-11-07 21:27:29 +00:00
Filip Navara 979687d01b - Removed redundant parsing of '#number' resource names. This is already handled by FindResourceEx.
svn path=/trunk/; revision=6566
2003-11-07 21:02:41 +00:00
Steven Edwards acfd676db0 Added PrivateExtractIcons and friends ported from WINE
Renamed sprintf.c to wsprintf.c to match winehq.

svn path=/trunk/; revision=6563
2003-11-07 19:13:02 +00:00
Art Yerkes 97c3062b35 Fixes to VK_OEM_102, VK_OEM_4 and VK_ZOOM positions.
Added dead key and new modifier tables.
-- Patch by Jean-Michel Gay

svn path=/trunk/; revision=6561
2003-11-07 18:55:50 +00:00
Aleksey Bragin 47651b5c5d .cvsignoe for kbduk.dll
svn path=/trunk/; revision=6547
2003-11-06 17:19:26 +00:00
Aleksey Bragin 3cd2ae5af7 kbduk.dll - by Johannes Olofsson. I have tested this dll with english keyboard - works great, except for AltGr+� combination, which should produce '�', and now it gives '?' char.
svn path=/trunk/; revision=6546
2003-11-06 17:18:25 +00:00
Eric Kohl 5c34e6b32e IoStatusBlock is _not_ an optional parameter.
svn path=/trunk/; revision=6545
2003-11-06 16:42:16 +00:00
KJK::Hyperion 1b7b04aa07 Unstyled BUTTON class done, 25 more to go...
svn path=/trunk/; revision=6539
2003-11-06 02:47:24 +00:00
Steven Edwards 7bee3f3c72 Nevermind.
Regression found. Rolling back the last change.
Jim's adaption of the WINE code was better.

svn path=/trunk/; revision=6532
2003-11-05 20:42:02 +00:00
Steven Edwards eaa7c16f59 Implemented better format message support based on WINE.
Winzip and a few other apps get a bit further now.

svn path=/trunk/; revision=6531
2003-11-05 20:32:07 +00:00
Martin Fuchs 68808ed299 added .cvsignore file
svn path=/trunk/; revision=6527
2003-11-04 19:20:58 +00:00
Steven Edwards e37206382e Remove RosUser32 - May she rest in the attic.
svn path=/trunk/; revision=6524
2003-11-03 21:46:17 +00:00
Eric Kohl bf68eefdd1 Started hotkey support.
svn path=/trunk/; revision=6515
2003-11-02 16:33:51 +00:00
Filip Navara bca263eb73 - Fixed compilation with older versions of W32API.
svn path=/trunk/; revision=6514
2003-11-02 14:11:29 +00:00
Filip Navara fda98e2354 - Bugfixes and cleanup.
svn path=/trunk/; revision=6513
2003-11-02 14:08:34 +00:00
Filip Navara ee6dfe9ff4 - Basic MDI support ported from Wine.
svn path=/trunk/; revision=6508
2003-11-02 06:58:57 +00:00
Filip Navara 7e110a9faa - Small bugfixes.
svn path=/trunk/; revision=6486
2003-11-01 04:06:59 +00:00
Thomas Bluemel cef6a8899c this temporarily fixes the crash displaying ansi messageboxes (Royce)
svn path=/trunk/; revision=6483
2003-10-31 20:49:45 +00:00
Filip Navara f18cbd53ba - Added stack trace reporting in exception handler.
svn path=/trunk/; revision=6479
2003-10-31 16:27:01 +00:00
Filip Navara 65a44fd9e2 - Fixed passing of integer named controls in dialogs. Previously an integer was passed directly to CreateWindowEx, but that could not work, because it treats it as a string. After reading Microsoft documentation the correct way is to pass a string in form "#num".
- Fixed getting of integer names in STATIC control. Is this the right place?
- Fixed icon support in STATIC control.

svn path=/trunk/; revision=6478
2003-10-31 16:25:08 +00:00
Mark Tempel 286ec91295 Changing the DbgPrint outputs to be a bit more usefull.
svn path=/trunk/; revision=6474
2003-10-30 22:06:42 +00:00
Mark Tempel 555931d0f4 Update to implement WindowFromPoint by delegating to NtUserWindowFromPoint:
svn path=/trunk/; revision=6472
2003-10-30 21:58:42 +00:00
Art Yerkes f382315b71 Set the lpvReserved parameter of DllMain according to whether the DLL was
loaded using LoadLibrary or at start time by the system loader.  DLLs use
this mechanism to determine how they were loaded.

svn path=/trunk/; revision=6466
2003-10-30 15:52:29 +00:00
Gunnar Dalsnes 3186456e36 some fixes
svn path=/trunk/; revision=6464
2003-10-30 13:33:43 +00:00
Gunnar Dalsnes 454e9ef133 added some sugar
svn path=/trunk/; revision=6463
2003-10-30 13:29:38 +00:00
Gunnar Dalsnes 2b75113a2b added a comment
svn path=/trunk/; revision=6462
2003-10-30 13:25:38 +00:00
Filip Navara 1f31cc412e - Fixed more bugs reported by Wine user32 window test. (72/373 tests fail now)
svn path=/trunk/; revision=6451
2003-10-28 22:46:30 +00:00
Gé van Geldorp 82fc43d926 More DirectDraw groundwork by Peter Bajusz
svn path=/trunk/; revision=6447
2003-10-28 19:30:08 +00:00
Filip Navara e0d3016a0f - Added check for Atom == 0 in RtlQueryAtomInAtomTable.
- Set error code in one error case of GetDiskFreeSpaceW.
- Added call to DC_UnlockDc in one error case of NtGdiBitBlt.

svn path=/trunk/; revision=6446
2003-10-28 17:43:42 +00:00
Filip Navara 92b58c12e3 - Fixed bug #25.
svn path=/trunk/; revision=6443
2003-10-28 09:49:04 +00:00
KJK::Hyperion ddf4e24c7d French keyboard layout by Jean-Michel Gay
svn path=/trunk/; revision=6440
2003-10-27 00:17:32 +00:00
Filip Navara f2011619fc - Small bugfixes.
svn path=/trunk/; revision=6439
2003-10-26 18:08:51 +00:00
Eric Kohl e9721e7a3e Bail out of RtlQueryRegistryValues if RTL_QUERY_REGISTRY_REQUIRED specified and value not found.
Patch by Ge van Geldorp.

svn path=/trunk/; revision=6438
2003-10-26 12:47:12 +00:00
Filip Navara fc55092ea5 - Fixed placement of window caption buttons.
- Removed DefWindowProc handler for WM_NCLBUTTONUP.
- Rewritten DefWindowProc handler for WM_NCHITTEST.
- Fixed two defines in ReactOS headers.
- nonclient.c is compiled with ReactOS headers by default.

svn path=/trunk/; revision=6437
2003-10-26 11:08:32 +00:00
Filip Navara 50382abaf9 - Better implementation of window non-client area functions.
- Fixed GetWindowLong and SetWindowLong.
- Other small bug fixes.

svn path=/trunk/; revision=6436
2003-10-25 22:57:34 +00:00
Gé van Geldorp 95f63185a4 Added DirectDraw stubs by Peter Bajusz
svn path=/trunk/; revision=6435
2003-10-25 20:34:34 +00:00
Steven Edwards 475e195ad3 Add support for es->style and ES_MULTILINE back in
svn path=/trunk/; revision=6434
2003-10-25 18:51:26 +00:00
KJK::Hyperion d5640e8aad Fixes around GCC's stupidity
svn path=/trunk/; revision=6427
2003-10-25 00:46:01 +00:00
KJK::Hyperion cda5a1a107 Minimal UxTheme skeleton (includes Borland C++ Builder project for my own sanity)
svn path=/trunk/; revision=6424
2003-10-24 21:29:48 +00:00