Commit Graph

169 Commits

Author SHA1 Message Date
Huw Davies
d6ce9db80f riched20: Take a ref on text host. 2006-03-27 21:41:20 +02:00
Mike McCormack
fedd5250e3 riched20: Add a version resource. 2006-03-22 11:20:02 +01:00
Lei Zhang
b4ee2ad0e4 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
introduced in earlier patches for EM_FINDTEXT. Additional test cases
have been added to check for corner cases.  Also improve input
validation.
2006-03-21 20:11:04 +01:00
Alexandre Julliard
c9cc7e33ff Fixed some compiler warnings on old gcc versions. 2006-03-02 18:03:32 +01:00
Brandon Woodmansee
dee813b5ff riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT. 2006-03-01 20:27:43 +01:00
Andrew de los Reyes
cd024942af riched20: Implement EM_SCROLL and its tests. 2006-02-27 12:21:11 +01:00
Hamza Lakhani
6979719a90 riched20: EM_HIDESELECTION implementation. 2006-02-27 12:20:56 +01:00
Phil Krylov
69ae27ed2f riched20: Added a comment to make life easier. 2006-02-24 21:10:13 +01:00
Francois Gouget
e092adfc9b Add trailing '\n's to ok() calls. 2006-02-24 21:07:33 +01:00
Kevin Koltzau
53b74b0d56 riched20: Call GetClipboardData callback on cut/copy. 2006-02-23 11:52:03 +01:00
Kevin Koltzau
33af76f991 riched20: Enable retrieving data through the ole interface. 2006-02-23 11:51:33 +01:00
Kevin Koltzau
d52ae24b5e riched20: Ensure copied text is terminated with a null. 2006-02-23 11:51:24 +01:00
Kevin Koltzau
27e2dcff1d riched20: EM_GETOLEINTERFACE is not a stub. 2006-02-23 11:51:14 +01:00
Kevin Koltzau
58b2995311 riched20: Store reference to editor in ole interface. 2006-02-23 11:14:41 +01:00
Kevin Koltzau
c0cd38fbab riched20: Allocate proper amount of memory for formatetc array. 2006-02-23 11:14:30 +01:00
Kevin Koltzau
a13245847f riched20: Add IDataObject implementation and use it for cut/copy. 2006-02-22 22:23:49 +01:00
Brian Chang
8f6ba475e8 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
ECO_READONLY implemented and tested.
2006-02-22 22:14:38 +01:00
Lei Zhang
805dc74809 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
Removed todo flag from affected FR_MATCHCASE tests.
2006-02-22 11:33:10 +01:00
Lei Zhang
0014e50465 riched20: Fix for EM_FINDTEXT input validation.
Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
Removed todo flag from affected EM_FINDTEXT tests.
2006-02-21 11:27:51 +01:00
Roger Hoang
b03c70a845 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
and their tests.
2006-02-20 20:29:44 +01:00
Thomas Kho
bfb3c756eb riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS. 2006-02-16 19:33:19 +01:00
Thomas Kho
087af502ea riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose. 2006-02-15 13:37:31 +01:00
Phil Krylov
9761b457ce riched20: Support RTF text in WM_SETTEXT. 2006-02-14 17:38:57 +01:00
Thomas Kho
caffa53227 riched20: Fixed bounds error when finding text forward. 2006-02-11 18:39:17 +01:00
Thomas Kho
482ab27e8d riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages. 2006-02-11 18:39:07 +01:00
Kevin Koltzau
2d0ad0944c riched20: Don't use EM_STREAMIN for paste. 2006-02-06 11:26:34 +01:00
Kevin Koltzau
58b308db6a riched20: Separate stream state from editor state.
Somewhat improves thread safety.
2006-02-05 13:05:45 +01:00
Kevin Koltzau
4d74e1dbfb riched20: Add method to stream data based on a range. 2006-02-05 13:05:06 +01:00
Kevin Koltzau
374106d136 riched20: Don't use EM_STREAMOUT for copy/cut. 2006-02-05 13:05:00 +01:00
Phil Krylov
9b1beea7d7 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag. 2006-02-05 12:18:55 +01:00
Phil Krylov
08bf7180f3 riched20: Initial support for simple tables. 2006-02-04 17:01:01 +01:00
Phil Krylov
325e06d2c1 riched20: Removed an unused parameter. 2006-02-04 17:00:18 +01:00
Phil Krylov
baf25fc8ab riched20: Simplified ME_InsertGraphicsFromCursor() function. 2006-02-04 16:59:48 +01:00
Phil Krylov
65fdee73b9 riched20: Fixed undo stack corruption. 2006-02-04 16:59:37 +01:00
Kevin Koltzau
fc2ce6779e riched20: Handle context menu. 2006-02-02 13:18:20 +01:00
Kevin Koltzau
7f84cc48f3 riched20: Implement EM_SETOLECALLBACK. 2006-02-01 13:05:40 +01:00
Maarten Lankhorst
460e2ad7f6 riched20: Implement CreateTextServices.
Implement a stub interface that CreateTextServices returns.
2006-02-01 12:31:40 +01:00
Phil Krylov
1db48180f2 riched20: Fixed font cache corruption. 2006-02-01 12:30:26 +01:00
Phil Krylov
f0d6519ef5 riched20: Added support for hidden text. 2006-01-31 13:01:26 +01:00
Phil Krylov
17a83dc3e3 riched20: Paint the selection while it's being extended by dragging. 2006-01-31 12:58:59 +01:00
Maarten Lankhorst
7b6f85474e riched20: Make CreateTextServices use ITextHost. 2006-01-30 18:16:05 +01:00
Alexandre Julliard
ba0d6bd0f7 riched20: Remove a couple of no longer used functions. 2006-01-27 12:20:21 +01:00
Phil Krylov
ecbccb9763 riched20: EM_STREAMIN should send a EN_UPDATE notification. 2006-01-26 13:28:35 +01:00
Phil Krylov
bb9631b196 riched20: Selection painting fixes. 2006-01-26 13:27:28 +01:00
Dmitry Timoshkov
57a579ffcd Make more arrays const. 2006-01-24 14:00:32 +01:00
Phil Krylov
6e3a72549a riched20: Select word on double click. 2006-01-13 13:54:11 +01:00
Phil Krylov
e0fc772889 riched20: TODO list update. 2006-01-13 13:53:42 +01:00
Phil Krylov
8205252f10 riched20: Fixed some selection painting bugs. 2006-01-13 13:53:35 +01:00
Phil Krylov
49eecf5128 riched20: Initial support for word break callback procedures. 2006-01-12 11:54:57 +01:00
Phil Krylov
777d9bfacd riched20: Removed a useless check in painting code. 2006-01-12 11:54:37 +01:00