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 |
|
Guy L. Albertelli
|
db9b54925d
|
Enhance SPY_GetMsgName to translate common control messages.
|
2001-09-07 18:38:57 +00:00 |
|
Alexandre Julliard
|
6bf2abfab1
|
Make window handles 32-bit before calling window procedure.
Don't clear window parent field when unlinking it.
|
2001-08-29 00:16:00 +00:00 |
|
Alexandre Julliard
|
b3ec03092f
|
Added proper support for 32-bit WM_NEXTMENU.
|
2001-08-18 18:10:04 +00:00 |
|
Alexandre Julliard
|
20bc491dc7
|
Added mappings for a few messages.
Added unicode messages bit set to shortcut message mapping when
possible.
|
2001-08-13 20:33:21 +00:00 |
|
Alexandre Julliard
|
4de0df77cf
|
Fixed return value for WM_NOTIFY and WM_ACTIVATEAPP mappings.
|
2001-08-06 17:57:55 +00:00 |
|
Alexandre Julliard
|
ee8ab7af8a
|
Avoid returning an unlocked window pointer from WINPOS_WindowFromPoint.
Removed a few no longer used routines.
|
2001-06-20 23:16:34 +00:00 |
|
Francois Gouget
|
e17d1a3649
|
Print the tid in the first column when +tid is specified.
|
2001-05-08 00:13:38 +00:00 |
|
Alexandre Julliard
|
c9e11394a0
|
Added mappings for WM_CHARTOITEM and WM_MENUCHAR messages.
Removed mapping of 16-bit edit messages in the generic routines.
|
2001-04-10 21:46:27 +00:00 |
|
Alexandre Julliard
|
2ec34e48a3
|
Added TASK_GetPtr/TASK_GetCurrent functions to get the TDB for a task
handle.
|
2001-04-04 00:21:05 +00:00 |
|