Alexandre Julliard
cfd60b217b
Don't track the system menu for managed windows.
2003-05-12 03:19:03 +00:00
Christian Costa
6e7d78eec9
Add missing ReleaseDC in EDIT_BuildLineDefs_ML.
2003-05-11 03:27:23 +00:00
Maxime Bellengé
4eae772f89
Correctly fill the background of a checkbox button.
2003-05-08 17:31:35 +00:00
Achim Kaiser
6d3ce418be
Take font metrics into account for EC_USEFONTINFO margins.
2003-05-06 18:23:17 +00:00
Maxime Bellengé
7ba2a371d3
- Fix some indentation problems.
...
- Handle correctly the alignement of the checkboxes if the
BS_TOP/BS_BOTTOM flags are set.
2003-04-30 23:57:43 +00:00
Brad Campbell
4ba690e620
EM_REPLACESTR was not respecting buffer_limit.
2003-04-27 00:32:22 +00:00
Alexandre Julliard
b650372b86
Don't bother sending WM_NCCREATE to the desktop window, this doesn't
...
work anyway (spotted by Uwe Bonnes).
2003-04-19 21:27:19 +00:00
Rein Klazes
26b2e89812
Compare the two items in LISTBOX_FindStringPos() in the same order as
...
in Windows.
2003-04-08 19:41:52 +00:00
Alexandre Julliard
98bcdf9e5d
Revert broken change to the scrollbar position adjustment code.
2003-03-24 19:36:17 +00:00
Tony Lambregts
2e24a148bf
Replace DPRINTF with TRACE.
2003-03-15 00:12:42 +00:00
Andrew Johnston
7b56b79f74
Move keyboard event processing from WndProc code into the existing
...
helper.
Create a helper function for the create event and clean up code.
Remove macro for detecting invalid SCROLLINFO structures and make it
an inline function.
2003-03-07 23:08:38 +00:00
Adam Gundy
6199e6029a
Allow modifying a menu string to be NULL.
2003-03-07 23:03:27 +00:00
Andrew Johnston
7277d20c69
- GetScrollRange zeros the return parameters for no infoPtr
...
- GetScrollRange, GetScrollPos and GetScrollInfo send a message to the
window for the SB_CTL case
- Moved code for GetScroll* to into worker functions
2003-03-07 20:38:20 +00:00
Tony Lambregts
6dc4cb4b7a
Janitorial. Get rid of W->A call.
2003-03-04 02:14:58 +00:00
Alexandre Julliard
7e92c9af7b
Replaced most uses of the auto-generated glue code by explicit calls
...
to WOWCallback16Ex.
2003-02-27 21:09:45 +00:00
Alexandre Julliard
6356a44160
Authors: Sander van Leeuwen <sandervl@xs4all.nl>, Dietrich Teickner <Dietrich_Teickner@t-online.de>
...
- Fixed incorrect undo buffer size (previous code caused heap
corruption when using backspace many times).
- Always kill timer when left mouse button is released and in captured
state.
2003-02-19 22:04:03 +00:00
Alexandre Julliard
27fba89d03
Removed flag checks in SetMenuItemInfoA, NT doesn't do this.
2003-01-16 01:17:34 +00:00
Mike Hearn
ac8e75284a
Fail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are
...
specified (an api violation).
2003-01-15 00:51:38 +00:00
Alberto Massari
bf9390e7d2
Handle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical
...
scrollbar on the left side of the control).
2003-01-14 23:41:01 +00:00
Robert Shearman
9caa6bafc0
Move internal implementation into the exported function
...
DrawMenuBarTemp.
2003-01-14 19:28:49 +00:00
Dan Kegel
0fd521fee3
Change RECT to use LONG to match win32 standard headers and fix format
...
strings to use %ld for RECT elements.
2003-01-08 21:09:25 +00:00
Duane Clark
a3b5780491
Need to initialize tracking value on mousedown.
2002-12-17 21:00:11 +00:00
Alberto Massari
3d60c63adf
Set the ODS_DISABLED bit when the item is grayed.
2002-12-17 04:16:31 +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
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Robert Shearman
bcca0cb395
Add support for painting SBS_SIZEBOX style properly.
2002-11-25 01:09:24 +00:00
Alexandre Julliard
101c430957
Fixed use of HBMMENU_* in switch statements.
2002-11-22 22:25:59 +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
Carl Sopchak
23b88efeeb
Ignore buffer limit on WM_SETTEXT.
2002-11-21 03:57:05 +00:00
Aric Stewart
bec403f6df
Fixed a bug with combo boxes where only 1 items was being displayed.
2002-11-13 21:18:32 +00:00
Chris Morgan
36595828c3
Remove ERR() if menu entry isn't of type MF_STRING as some
...
applications set flags of MT_SEPARATOR and erroneous errors are
produced. Add a couple of comments.
2002-11-06 21:57:50 +00:00
Alexandre Julliard
cf2e57d0c7
Split out some more 16-bit code.
2002-10-31 22:06:53 +00:00
Dmitry Timoshkov
601a3abec1
Fix some types and function prototypes according to Platform SDK
...
definitions.
2002-10-31 01:04:39 +00:00
Michael Stefaniuc
ec5612ee1d
Some more fixes for compiling the user dll with -DSTRICT.
2002-10-30 23:45:38 +00:00
Patrik Stridvall
c72255c715
Fixed some issues found by winapi_check.
2002-10-29 21:31:26 +00:00
Michael Stefaniuc
95591a6e90
Some fixes for the compilation of the user dll with -DSTRICT.
2002-10-28 20:11:40 +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
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
Alexandre Julliard
a9e8f59c95
Moved mouse capture handling into the server.
2002-10-12 01:24:37 +00:00
Michael Stefaniuc
bc54d78532
- change the internal functions in windows/cursoricon.c to use 32bit
...
handles
- move the implementation of ExtractAssociatedIcon16 to
ExtractAssociatedIconA
- convert HICON to a void*
- fixed some handle conversions that happened to be in the way while
doing the above
2002-10-10 21:22:09 +00:00
Steve Lustbader
c15b0a2515
Provide a stub for GetComboBoxInfo.
2002-10-10 21:17:12 +00:00
Andrew M. Johnston
3fcf37a002
Make info structure members lower case as elsewhere.
2002-10-10 17:53:04 +00:00
Dimitrie O. Paun
a4273ca385
- Stop passing hwnd around when we're passing EDITSTATE.
...
- Merge the non-obsolete bits of EDIT.TODO into edit.c.
- Some cleanups, and simplifications.
2002-09-25 03:24:53 +00:00
Dmitry Timoshkov
472d016859
Correct SIZE_T size according to MS SDK.
...
Change some types to SIZE_T according to MS SDK definitions.
2002-09-21 01:21:00 +00:00
Alexandre Julliard
034cacb79c
Remove clearing of the window menu id for now. This will need more
...
work.
2002-09-17 18:40: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
Dimitrie O. Paun
8fce1a4c8e
- Implement DFCS_TRANSPARENT.
...
- Fix indentation.
- Add remark about unimplemented DFC_POPUPMENU.
2002-09-09 19:22:40 +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
8578f01960
Make sure we clear the owning window's hMenu in DestroyMenu().
2002-08-28 23:31:56 +00:00
Aric Stewart
acb308af67
If we have no dropdown height give ourselves a minimum height of 5
...
items or max items (whichever is less).
2002-08-28 00:53:23 +00:00
Alexandre Julliard
0393d43c8e
Fixed WM_GETTEXT handling to avoid strncpy and return correct lengths.
2002-08-28 00:40:17 +00:00
Michael Stefaniuc
4a75c5c6ea
Convert HACCEL to a void*.
2002-08-28 00:39:39 +00:00
Zoltan Nagy
5b809fd6d7
Move caret when selecting a text area with the mouse.
2002-08-27 18:15:26 +00:00
Aric Stewart
2e0d8cfc76
Don't set EN_CHANGE at creation time.
2002-08-20 00:24:17 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Alexandre Julliard
d376e64c35
Erase background when invalidating the selected text.
2002-08-16 23:21:51 +00:00
Aric Stewart
08e693965d
Support large edit buffers for richedit control.
2002-08-16 01:41:32 +00:00
Alexandre Julliard
331bf3d77c
Avoid trouble in WM_GETTEXT if specified length is larger than the
...
buffer (found by Carl Sopchak).
2002-08-15 23:28:45 +00:00
Duane Clark
ff42c0174d
On mouse down in thumb, issue SB_THUMBTRACK with current position.
...
On mouse up in thumb, issue SB_THUMBPOSITION followed by
SB_ENDSCROLL.
2002-08-03 00:13:48 +00:00
Alexandre Julliard
526531eb6c
Create at most one glue file for a single dll.
...
Avoid the intermediate .tmp.o file when building programs.
2002-08-01 18:36:58 +00:00
Carl Sopchak
e833248d58
Return empty string on error in WM_GETTEXT.
2002-07-19 03:13:10 +00:00
Uwe Bonnes
72d827010c
CBUpdateEdit: LB_GETTEXTLEN returns LB_ERR on error, not 0.
2002-07-10 23:11:28 +00:00
Alexandre Julliard
ebed1b8745
ComboLBWndProc: fall through to ListBoxWndProc if the listbox is not a
...
ComboLBox.
2002-07-05 00:30:05 +00:00
Vincent Béron
e35580f4c9
Fixed some various comparisons wrt signedness.
2002-06-21 22:25:17 +00:00
Alexandre Julliard
741325b86a
Make sure edit and listbox controls are of same ASCII/Unicode style as
...
the combo box. Fixed a few MBCS issues with WM_GETTEXTLENGTH handling.
2002-06-13 19:20:43 +00:00
Andreas Mohr
957f1f98ef
Only allow tabs in popup menus, and make sure to never display them.
2002-06-04 23:08:16 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Dmitry Timoshkov
a081e2380f
Clear an old button text in WM_SETTEXT as Windows does.
2002-05-20 18:21:29 +00:00
Alexandre Julliard
4344c368cb
Got rid of GetSysColorPen.
2002-05-20 18:15:28 +00:00
Alexandre Julliard
0aa28b5b8d
Export the debugging API from libwine instead of ntdll.
...
Removed debugres_[aw].
2002-05-17 02:55:48 +00:00
Alexandre Julliard
9bb05fc48e
Specify the complete source file list for a dll inside the main
...
makefile and get rid of the subdirectories makefiles.
2002-05-14 18:36:54 +00:00
Rizsanyi Zsolt
0026d78ed8
Disabled catching of mouse move events when not over menu.
...
Changed MENU_SelectItem allow EndMenu to deselect the selected menu.
2002-05-09 01:14:35 +00:00
Chuck Crayne
ce2024ce42
- Recognize "\n" as an alternative soft line break in function
...
EDIT_BuildLineDefs_ML of edit.c.
- Major restructuring of richedit.c to provide bug fixes, enhanced
function, and improved debug support.
2002-04-22 23:08:19 +00:00
Rizsanyi Zsolt
83d6efb761
Sending EN_UPDATE notification in the EDIT_WM_SetText - the comment
...
already says, that the message is sent, but it is not...
2002-04-11 17:30:22 +00:00
Dmitry Timoshkov
aba60df415
Always erase background.
2002-04-09 01:34:48 +00:00
Dmitry Timoshkov
51cf0e34cf
Added CS_PARENTDC style.
2002-04-08 23:46:32 +00:00
Dmitry Timoshkov
5076dbaabc
Convert NULL menu items to separators.
2002-04-02 02:36:44 +00:00
Uwe Bonnes
6815f3a6fd
MenuItemFromPoint: rough implementation.
2002-03-28 22:04:45 +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
Eric Pouech
ed792972d9
Fixed WM_SETFONT handling (no redraw made in some cases).
2002-02-26 00:37:28 +00:00
Phillip Ezolt
76198ce262
Fixed the scrollbar position overflows using MulDiv.
2002-02-19 18:36:55 +00:00
Alexandre Julliard
c72a9aa83e
CodeWeavers
...
Minor fixes.
2002-01-31 21:05:05 +00:00
Guy Albertelli
bde5cf0bc2
Paint control immediately on WM_SETTEXT.
2002-01-31 21:02:17 +00:00
Dimitrie O. Paun
693cca5d4d
Make FIXMEs more grep-able.
2002-01-29 03:12:19 +00:00
Rein Klazes
0e4cf6c083
Don't change button state on WM_MOUSEMOVE messages unless left mouse
...
button is pressed.
2002-01-15 20:27:30 +00:00
Rein Klazes
93ece68077
In CBPaintText use the text size as returned by LB_GETTEXT. The size
...
returned by LB_GETTEXTLEN may be too large.
2002-01-15 20:27:12 +00:00
Sander van Leeuwen
7ccd27a6d5
Check, Radio & 3State buttons send WM_CTLCOLORSTATIC instead of
...
WM_CTLCOLORBTN.
2002-01-04 21:26:20 +00:00
Alexandre Julliard
cc2d3826f1
Use DrawFrameControl instead of bitmaps in certain cases.
...
Moved remaining OEM bitmaps to user32 resources.
2002-01-03 02:35:23 +00:00
Andreas Mohr
6924967539
Fixed, added or implemented stubs:
...
- DrawMenuBarTemp(): corrected parameter count.
- CallCPLEntry16(): stub.
- SetSysColorsTemp(): fully implemented (hopefully) this undocumented
function.
2001-12-26 20:34:12 +00:00
Bill Medland
b153725988
For a radio button even if the initial style includes WS_TABSTOP the
...
first BM_SETCHECK 0 will clear it (even if the state was clear).
2001-12-11 00:16:23 +00:00
Andreas Mohr
9cef2d0b1d
- fix wrong hexadecimal GetLastError() output
...
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
Andreas Mohr
07216db627
EDIT_EM_LineLength called from within EDIT_EM_LineLength needs
...
starting line char index, not line index (== line number).
2001-11-13 21:29:38 +00:00
Francois Gouget
070e749cfb
Don't prefix %p with 0x.
...
Various English fixes.
2001-11-06 21:01:32 +00:00
François Gouget
1425941e29
Fix the #include order for config.h.
...
Add #include "config.h" directives where needed.
2001-11-06 20:57:11 +00:00
Alexandre Julliard
ddc3317b7a
Store in the server all the window information accessible with
...
Get/SetWindowLong.
2001-10-22 19:08:33 +00:00
Alexandre Julliard
fb0ff053c0
Added internal Wine messages to perform SetWindowPos, ShowWindow and
...
SetParent in the correct thread.
Replace QUEUE_IsExitingQueue by USER_IsExitingThread.
Store window rectangles in the server.
Prevent DestroyWindow on windows not belonging to the current thread.
2001-10-16 21:58:58 +00:00
Alexandre Julliard
b662e11a00
Moved scrollbar tracking code to scroll.c.
...
Avoid unnecessary coordinates conversion in NC_HandleSysCommand.
2001-10-16 21:52:26 +00:00
Alexandre Julliard
8fd26b9134
Renamed WIN_GetWndPtr into WIN_GetPtr and added corresponding
...
WIN_ReleasePtr. Started using it instead of WIN_FindWndPtr where we
don't need to access windows of other processes.
2001-10-15 17:56:45 +00:00