Filip Navara
8f10c7915c
Implement undocumented listbox messages LB_INSERTSTRING_UPPER, LB_INSERTSTRING_LOWER, LB_ADDSTRING_UPPER, LB_ADDSTRING_LOWER and use them in combobox CB_ADDSTRING and CB_INSERTSTRING implementation.
...
svn path=/trunk/; revision=20107
2005-12-12 19:49:08 +00:00
Sebastian Gasiorek
87c69dc1fe
merged changes from wine to button and combobox code.
...
svn path=/trunk/; revision=20032
2005-12-10 00:15:17 +00:00
Sebastian Gasiorek
1da88240f8
updated listbox control from wine 0.9.2
...
fixes 36 listbox tests
svn path=/trunk/; revision=19865
2005-12-04 14:19:05 +00:00
Alex Ionescu
ea3d8b6b8d
- Fix debug header nonsense
...
- Fix some w32api definitions
- MSVC/PSDK Compatibility fixes.
- Clean up user32 headers for greater PCH usage.
svn path=/trunk/; revision=16811
2005-07-27 19:21:46 +00:00
Alex Ionescu
c855fc1edb
Expand the wine debug macros in all cases. the actual code will get optimized away, but the variables will appear in use. removes about 100-150 warnings. also fix hidden build breakages when the macros are actually used. thanks to art
...
svn path=/trunk/; revision=16549
2005-07-13 01:41:13 +00:00
Filip Navara
8b3da072dd
Cleanup header usage in USER32.
...
svn path=/trunk/; revision=16099
2005-06-19 18:06:53 +00:00
Filip Navara
f2ff7df489
(Re)move USER32 headers from include/user32.
...
svn path=/trunk/; revision=16097
2005-06-19 17:27:44 +00:00
Eric Kohl
0a7852d87c
- F4 key flips the listbox in default (not extended UI) mode.
...
svn path=/trunk/; revision=11837
2004-11-27 16:38:28 +00:00
Casper Hornstrup
e14ef8a1c4
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/user32/include/.cvsignore: New file.
* lib/user32/Makefile (TARGET_PCH): Set to include/user32.h.
* lib/user32/*/*.c: Use pre-compiled header.
* include/wine/debug.h (FIXME): Override previous declaration is needed.
svn path=/trunk/; revision=10562
2004-08-15 21:36:30 +00:00
Thomas Bluemel
bfcd174365
Sync with wine-20040724
...
svn path=/trunk/; revision=10268
2004-07-24 00:55:39 +00:00
Filip Navara
eb9fa5b0a5
Window Class handling fixes:
...
- Corrected styles/names for builtin classes.
- Make NtUserRegisterClassExWOW a bit more like in windows.
- More Windows-like handling of hInstance in RegisterClassEx[AW].
- Very basic work on global vs. local window classes.
svn path=/trunk/; revision=9417
2004-05-16 19:31:09 +00:00
Thomas Bluemel
6387f49323
removed #ifdef (due to wine sync)
...
svn path=/trunk/; revision=9402
2004-05-15 18:20:26 +00:00
Thomas Bluemel
39fee6b8c7
combobox popups should be always-on-top
...
svn path=/trunk/; revision=9395
2004-05-15 10:08:45 +00:00
Filip Navara
3da87fae97
- Don't allow making a window with negative dimensions in WM_WINDOWPOSCHANGING.
...
svn path=/trunk/; revision=9367
2004-05-13 20:25:50 +00:00
Filip Navara
31c1c21824
- Compile Win32k, GDI, USER32 and CSRSS using W32API.
...
svn path=/trunk/; revision=9053
2004-04-09 20:03:21 +00:00
Gé van Geldorp
9f1759234a
Refactoring of Wine DLL import
...
svn path=/trunk/; revision=7409
2004-01-02 19:49:47 +00:00
Gé van Geldorp
f5d602de19
Reverse WndProcA and WndProcW, our order is the reverse of the order in
...
Wine (we should change it)
svn path=/trunk/; revision=7062
2003-12-14 21:07:54 +00:00
Steven Edwards
11238b6c17
Added new port of WINE controls to get rid of some debug messages
...
and make the code a little cleaner.
svn path=/trunk/; revision=7056
2003-12-14 19:36:15 +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
Thomas Bluemel
f916e75837
changed registering builtin classes to unicode
...
svn path=/trunk/; revision=5586
2003-08-15 15:55:02 +00:00
Casper Hornstrup
06a9aa1f74
2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/user32/controls/button.c (PB_Paint, GB_Paint): Declare variables
before any statements are processed in the scope.
* lib/user32/controls/combo.c (CBPaintButton): Ditto.
* lib/user32/windows/accel.c (TranslateAcceleratorA): Ditto.
* subsys/win32k/include/class.h (W32kGetClassLong): Fix prototype.
* subsys/win32k/ntuser/class.c (W32kGetClassLong): Match prototype.
* subsys/win32k/ntuser/windc.c (DceAllocDCE): Ditto.
* subsys/win32k/ntuser/window.c (DestroyThreadWindows): Ditto.
svn path=/trunk/; revision=5078
2003-07-11 17:08:44 +00:00
Casper Hornstrup
92cc25a074
Joakim Asplund <joakim_asplund@spray.se>
...
lib/user32/controls/combo.c:
- Combo height fix
lib/user32/windows/window.c
- Fix to FindWindowExW, incorrect allocation of UNICODE_STRING:s
(uninitialized pointers...)
subsys/win32k/ntuser/painting.c:
- Put in locking of window lists where it was missing
- Fixed an incorrect CONTAINING_RECORD
subsys/win32k/ntuser/windc.c
- Put in locking of window lists where it was missing
subsys/win32k/ntuser/window.c
- Put in locking of window lists, both children and thread, where it was missing
- W32kCreateDesktopWindow had forgotten initializing its ChildrenListLock!
- Remade NtUserFindWindowEx which I hope should work more as expected now
subsys/win32k/ntuser/winpos.c:
- Put in locking of window lists where it was missing
svn path=/trunk/; revision=5031
2003-07-10 00:24:04 +00:00
Steven Edwards
cefbfd89ed
Updated license information with date.
...
svn path=/trunk/; revision=4968
2003-06-26 00:04:49 +00:00
Steven Edwards
76e2bc6284
Added combobox control ported from WINE
...
Added controls.h header to hold missing
defines and structures until w32api is in sync.
svn path=/trunk/; revision=4967
2003-06-26 00:01:34 +00:00
Casper Hornstrup
bc8b4c3210
Removed old wine code
...
svn path=/trunk/; revision=1963
2001-06-12 17:35:46 +00:00
Boudewijn Dekker
4542601468
applied fixes to make a user32.dll
...
code is based on wine.
svn path=/trunk/; revision=1120
2000-04-13 20:59:11 +00:00
Boudewijn Dekker
007128eb66
Small additions, not yet finished
...
svn path=/trunk/; revision=618
1999-08-20 09:37:25 +00:00