Alexandre Julliard
|
675f701dbd
|
Fixed is_valid_winproc to avoid being optimized out by recent gcc
versions.
|
2004-11-28 15:08:14 +00:00 |
Alexandre Julliard
|
648994c3ef
|
Changed winproc allocation to be based only on the procedure address,
to avoid the need to keep track of winprocs for each window and class.
|
2004-11-24 18:43:18 +00:00 |
Alexandre Julliard
|
998863bf63
|
Only send WM_PAINTICON and WM_ICONERASEBKGND to 16-bit windows (found
by Jeremy White).
|
2004-10-07 03:09:37 +00:00 |
Robert Shearman
|
bbdac5e475
|
GetWindowLong -> GetWindowLongPtr.
|
2004-09-22 19:14:08 +00:00 |
Dimitrie O. Paun
|
630dc0f5a9
|
Use the W version of the function were we can.
|
2004-09-15 18:04:07 +00:00 |
Alexandre Julliard
|
3c39a9912e
|
Get rid of the non-standard CONV_POINT and CONV_RECT functions.
|
2004-08-31 00:02:02 +00:00 |
Alexandre Julliard
|
97f4e4ef7d
|
Removed struct32.[ch].
|
2004-08-30 19:32:08 +00:00 |
Marcus Meissner
|
e7874fd802
|
Replace lvalue casts of post increments for newer compiler.
|
2004-07-06 19:26:16 +00:00 |
Dmitry Timoshkov
|
8f9d07f16b
|
Added 32->16 mapping for SBM_GETRANGE/SBM_SETRANGE messages.
Added support for SBM_GETRANGE16 message in the scrollbar window
proc.
|
2004-06-14 17:55:27 +00:00 |
Dmitry Timoshkov
|
c162263d3f
|
First step in using faster approach for A<->W message mapping.
|
2004-02-20 05:14:48 +00:00 |
Alexandre Julliard
|
417bcb35a2
|
Fixed 16-bit MDI support (based on a patch by Dmitry Timoshkov).
|
2004-01-28 21:43:36 +00:00 |
Alexandre Julliard
|
df5800fdd7
|
Properly translate the message result for WM_GETTEXT-style messages.
|
2004-01-27 20:28:42 +00:00 |
Yoshiro Takeno
|
c91d9f0c90
|
In Windows, the leading byte for multibyte characters are set to upper
byte. If single byte character is used, the upper byte is set to 0.
|
2004-01-26 20:20:07 +00:00 |
Dmitry Timoshkov
|
dc70553cae
|
Merge the MDI and common window creation code. Change the way MDI
children are managed in MDIClient.
Add support for MDICREATESTRUCT A<->W conversions.
Add support for WM_MDIREFRESHMENU.
|
2004-01-20 04:29:20 +00:00 |
Alexandre Julliard
|
47f62a402a
|
Set %fs and %gs in the register context to their current value when
calling 16-bit code.
|
2003-11-05 00:46:44 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Alexandre Julliard
|
3a5b7cf105
|
Extended WOWCallback16Ex to support register functions too. This
allows simplifying the wine_call_to_16 assembly code by moving part of
it to C code, and getting rid of the extra kernel exports.
|
2003-08-23 23:30:51 +00:00 |
Alexandre Julliard
|
19b6a49845
|
Allocate DebugInfo field for all critical sections (based on a patch
by Alex Pasadyn).
Get rid of the Wine-specific CRITICAL_SECTION_INIT macro.
|
2003-08-12 23:50:54 +00:00 |
Dmitry Timoshkov
|
d9e798074e
|
Protect CallWindowProcA/W from NULL pointers.
|
2003-08-05 19:17:19 +00:00 |
Alexandre Julliard
|
07f1198eea
|
Store window procedures in a static array instead of creating a heap.
Only allocate the winproc selector when actually needed.
|
2003-07-09 22:31:34 +00:00 |
Huw Davies
|
b367a6e628
|
We can't use RtlCreateUnicodeStringFromAsciiz for WM_SETTEXT as the
resulting unicode string may be greater than 0xffff bytes.
|
2003-05-19 23:15:21 +00:00 |
Alexandre Julliard
|
17c63bbab3
|
Added A<->W mappings for WM_IME_CHAR.
|
2003-05-11 02:58:19 +00:00 |
Eric Pouech
|
12b7c26e0d
|
Only print 4 hexdigits for tid.
|
2003-02-26 04:36:54 +00:00 |
Matthew Davison
|
60009b9a56
|
Removed calls to HEAP_strdupAtoW.
|
2003-01-23 23:07:38 +00:00 |
Alexandre Julliard
|
18d029722f
|
Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
contents to user.h.
Moved message.h and winproc.h to dlls/user.
|
2002-12-03 23:34:52 +00:00 |
Alexandre Julliard
|
aff7ddaeeb
|
Made user compile with -DSTRICT.
|
2002-11-22 21:22:14 +00:00 |
Alexandre Julliard
|
a8a422f70d
|
Fixed more -DSTRICT issues.
|
2002-11-22 20:43:01 +00:00 |
Alexandre Julliard
|
7ef66af34a
|
Moved some more 16-bit functions to user16.c.
A few fixes for -DSTRICT.
|
2002-11-22 04:47:10 +00:00 |
Alexandre Julliard
|
48f860cbd9
|
Moved a few remaining 16-bit window functions to wnd16.c and moved it
to the C_SRCS16 sources.
|
2002-10-28 19:04:39 +00:00 |
Michael Stefaniuc
|
61d92562b9
|
Silence some warnings due to casts between pointer and integers of
different size.
|
2002-10-19 00:52:55 +00:00 |
Alexandre Julliard
|
011605edf3
|
Use the WOWHandle functions to convert between task handle and thread
id. Stop exporting TASK_GetPtr and THREAD_IdToTEB from kernel.
|
2002-10-17 18:26:53 +00:00 |
Alexandre Julliard
|
0ca051e555
|
Fixed wownt32.h to make it usable from inside Wine, and use it to
avoid some duplication of the handle conversion macros.
|
2002-10-17 16:43:42 +00:00 |
Patrik Stridvall
|
b5bb32c09a
|
Fixed some issues found by winapi_check.
|
2002-09-24 18:29:39 +00:00 |
Francois Gouget
|
bba4bb1bc4
|
Remove references to PCVOID and LPUINT.
Remove types that don't exist on Windows.
|
2002-09-17 01:35:09 +00:00 |
Michael Stefaniuc
|
2247af320d
|
- Rename WIN_Handle16 to HWDN_16 and make it a macro.
- Prepare user.dll for the change of HWND to a void*.
|
2002-09-04 19:37:01 +00:00 |
Andreas Mohr
|
7df2d9f187
|
Misc spelling fixes.
|
2002-07-24 19:02:50 +00:00 |
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
Eric Pouech
|
9259cfa855
|
Added 16/32 DDE message conversion.
Finished the 16 bit implementation of DDEML.
|
2002-05-21 18:03:15 +00:00 |
Stefan Leichter
|
ab5bba62f9
|
Added NULL pointer check in CallWindowProc16.
|
2002-05-07 18:31:10 +00:00 |
Alexandre Julliard
|
894b188fcf
|
Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch]
|
2002-04-25 21:40:56 +00:00 |
Dmitry Timoshkov
|
047ab4060a
|
Fix sign extension in message mapping routines.
|
2002-04-02 02:53:08 +00:00 |
Mehmet Yasar
|
ffd4d33d12
|
Fixed Unicode conversion for CB/LB_FINDSTRING, CB/LB_FINDSTRINGEXACT
and CB/LB_SELECTSTRING.
|
2002-03-11 05:05:16 +00:00 |
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
Dave Hawkes
|
60502143d2
|
Fixed winproc memory leak.
|
2002-02-28 21:43:06 +00:00 |
Dimitrie O. Paun
|
693cca5d4d
|
Make FIXMEs more grep-able.
|
2002-01-29 03:12:19 +00:00 |
Alexandre Julliard
|
42f5eea0f5
|
Use MapLS/UnMapLS instead of SEGPTR_* macros.
|
2001-12-26 20:00:03 +00:00 |
Alexandre Julliard
|
70b7619ad6
|
Changed 16->32 window procedure thunks to use winebuild-generated
entry code directly.
|
2001-12-14 23:15:44 +00:00 |
Alexandre Julliard
|
afd75a1adc
|
Removed calls to HEAP_GetSegptr.
|
2001-12-05 22:23:02 +00:00 |
Francois Gouget
|
e5ddd26dd7
|
When including config.h, include it first.
|
2001-10-14 16:18:52 +00:00 |
Alexandre Julliard
|
d23a82bc86
|
Made all 16<->32 HWND conversions use explicit functions instead of
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
|
2001-09-19 20:37:04 +00:00 |