Commit Graph

157 Commits

Author SHA1 Message Date
Jason Green
2aa8463a94 riched20: If outside of the richedit window, return earlier.
Prevents a crash when selecting text outside of a richedit control box.
2007-02-15 11:21:45 +01:00
Matt Finnicum
7eabbec632 riched20: Create undos in StreamIn at the right times. Adds tests for when StreamIn should be undoable. 2007-01-25 11:06:36 +01:00
Matt Finnicum
f12e6232a2 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts for scrolling. 2007-01-24 12:14:11 +01:00
Matt Finnicum
dbcf2e391c riched20: Implement EM_LIMITTEXT and some simple tests. 2007-01-24 12:14:02 +01:00
Clinton Stimpson
a065d0f68d riched20: Fix crash undoing a paste. 2007-01-12 11:25:42 +01:00
Clinton Stimpson
bf86302e19 riched20: Fix modification state for several operations. 2007-01-11 12:04:46 +01:00
Lei Zhang
581321d420 riched20: Move EM_EXSETSEL fix into ME_SetSelection. 2006-12-05 11:37:46 +01:00
Lei Zhang
c05bcabe9f riched20: Fixes and additional conformance tests for EM_EXSETSEL. 2006-12-04 12:23:32 +01:00
Matt Finnicum
e864f2f2c3 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint. 2006-11-28 12:14:43 +01:00
Matt Finnicum
d7aa81bdfb riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of ME_UpdateRepaint. 2006-11-28 12:14:36 +01:00
Matt Finnicum
26ba1559b0 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint. 2006-11-28 12:14:28 +01:00
Matt Finnicum
3e27436003 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam. 2006-11-28 12:14:21 +01:00
Matt Finnicum
807546ee59 riched20: Make ME_StreamIn create undos properly. 2006-11-28 12:14:11 +01:00
Clinton Stimpson
4b292b0cb5 riched20: Fix key handling in dialogs. 2006-11-15 12:24:54 +01:00
Mike McCormack
bb1f8edcc2 riched20: Fix a memory leak. 2006-11-10 11:35:59 +01:00
Mike McCormack
0f6c58c113 riched20: Set the correct number of initialized cursors. 2006-11-10 11:35:53 +01:00
Mike McCormack
32f044c4cf riched20: Fix an uninitialized variable. 2006-11-10 11:35:48 +01:00
Mike McCormack
d89c46748f riched20: Don't access memory after freeing it. 2006-11-06 12:23:42 +01:00
Mike McCormack
01e8eaefdc riched20: Fixed memory leaks. 2006-11-06 12:23:33 +01:00
Mike McCormack
b5c031b160 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory leaks. 2006-11-02 12:24:55 +01:00
Mike McCormack
8939587b19 riched20: Create macro functions for allocating and freeing memory. 2006-10-24 11:44:53 +02:00
Hans Leidekker
177350d087 riched20: Win64 printf format warning fixes. 2006-10-14 20:16:56 +02:00
Mike McCormack
9eda99c0bb riched20: Don't crash if a colour isn't found. 2006-10-09 20:38:11 +02:00
Matt Finnicum
abecd9e393 riched20: Rewrite of scrolling and some redrawing code.
Replaces duplicated scrolling code with re-usable functions.
Removes excessive boundary checking on scroll code, since that's done
in the scrollbar control anyways.
Properly separates repaint calls based on what has changed.
Send EN_UPDATE and EN_CHANGE at the right places.
Only call EnsureVisible on changes, not all repaints.
2006-09-11 11:29:42 +02:00
Hippocrates Sendoukas
0ad5638bf1 riched20: WM_CONTEXTMENU fix for custom context menus. 2006-09-07 16:06:56 +02:00
Brian Chang
1f2eb859ac riched20: EM_EXSETSEL fixes and conformance tests. 2006-08-28 17:48:23 +02:00
Matt Finnicum
0d15a6ae15 riched20: Remove two testing fixme's that were accidentally committed. 2006-08-28 11:36:49 +02:00
Clinton Stimpson
bbd05a4644 riched20: Add tests for EM_GETMODIFY. 2006-08-23 20:10:50 +02:00
Matthew Finnicum
9b47add3bf riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1. 2006-08-22 11:57:40 +02:00
Matt Finnicum
cba7238364 riched20: Swap two lines that were in wrong order / caused notification not to be sent. 2006-08-21 12:08:39 +02:00
Matt Finnicum
e73890a72c riched20: Send EN_LINK notifications. Properly underline / color links. 2006-08-17 11:44:12 +02:00
Phil Krylov
2aed652c01 riched20: Accept RTF header without a version number. 2006-08-11 11:56:07 +02:00
Matt Finnicum
22bc001c08 riched20: Add conformance tests for WM_SETFONT. 2006-08-10 11:30:03 +02:00
Ken Myers
13e4ddd2df riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests. 2006-08-10 11:28:43 +02:00
Clinton Stimpson
ea755999f1 riched20: Fix crash with NULL lParam in EM_SETTEXTEX. 2006-08-10 10:54:27 +02:00
Matt Finnicum
658c0cdd1a riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL, and WS_VSCROLL. 2006-08-09 11:20:43 +02:00
Krzysztof Foltman
bad844d0a9 riched20: New, clean, simple selection repaint logic - should fix all outstanding refresh issues. 2006-08-07 19:59:58 +02:00
Matt Finnicum
2b92bf78d1 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR. 2006-08-05 11:25:34 +02:00
Krzysztof Foltman
f07740b28b riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing exactly one screen line. 2006-08-03 22:27:57 +02:00
Krzysztof Foltman
9667a891ff riched20: Make EM_GETLINE work properly in 1.0 emulation mode. 2006-08-03 22:27:45 +02:00
Krzysztof Foltman
5f32291ace riched20: Ctrl+A should be allowed in read-only controls too. 2006-08-03 22:27:36 +02:00
Alexandre Julliard
344389d6d5 riched20: Fixed handling of window private data for Win64. 2006-08-03 18:20:01 +02:00
Krzysztof Foltman
6f15b54ade riched20: Handle incorrect calls of window procedure. 2006-08-03 18:18:14 +02:00
Thomas Kho
3f19ffe809 riched20: Implement EM_GETLINE. 2006-07-31 17:18:56 +02:00
Andrew Talbot
0c96a42a59 riched20: Write-strings warnings fix.
The string members of the FINDTEXT and FINDTEXTEX structs are declared
constant in the SDK.
2006-07-24 12:57:32 +02:00
Krzysztof Foltman
d17591fdf9 riched20: WM_SETFONT support. 2006-07-17 13:44:04 +02:00
Krzysztof Foltman
02bbf06c43 riched20: Fix message range for get_msg_name. 2006-06-22 12:29:04 +02:00
Francois Gouget
11ae0f6386 Assorted spelling fixes. 2006-06-16 11:32:29 +02:00
Alexandre Julliard
fe4c4780eb riched20: Fix an uninitialized variable bug.
Mark todo a test that depended on the bug to succeed.
2006-06-12 16:09:50 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00