Rein Klazes
d7d8bbfc04
When scrolling, first update the new position of the control before
...
calling UpdateWindow().
2005-09-26 16:42:18 +00:00
Krzysztof Foltman
4f60ac2ace
- Optional destinations in stylesheets are now skipped properly (and
...
not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
could, in theory, break some apps, I find it unlikely - and the
change makes Out from Boneville installer display license properly).
2005-09-26 09:53:49 +00:00
Marcus Meissner
bd7ec9aca5
The last argument to MultiByteToWideChar is wide character count and
...
not the buffer size in bytes. Fixed all places where it was wrong.
2005-09-12 22:07:53 +00:00
Alexandre Julliard
d559fbd803
Fixed gcc 4.0 warnings.
2005-09-12 20:30:37 +00:00
Phil Krylov
eee54d95ad
Fixed a RichEdit RTF reader bug which resulted in loss of text.
...
Eliminated unneeded recursion in ME_InsertTextFromCursor().
2005-08-23 18:16:15 +00:00
Phil Krylov
625d872b67
Fixed EM_EXLINEFROMCHAR to work for last row of a paragraph.
2005-08-23 10:02:33 +00:00
Phil Krylov
ba69174042
Added support for backward search to RichEdit EM_FINDTEXT[AW],
...
EM_FINDTEXTEX[AW] message handler.
2005-08-23 09:32:55 +00:00
Phil Krylov
9527739112
Fixed EM_SETEVENTMASK RichEdit message handler to return old event
...
mask.
2005-08-22 18:56:21 +00:00
Phil Krylov
0789483dfc
Automatically set default font after parsing a font table in RichEdit
...
RTF reader.
2005-08-22 14:08:04 +00:00
Phil Krylov
4c9f013f8b
Added handling of deff RTF control word.
2005-08-22 10:06:08 +00:00
Phil Krylov
6e60746b70
Added common keyboard shortcuts for Select All, Undo, Redo, Cut, Copy
...
and Paste to RichEdit.
2005-08-22 09:20:06 +00:00
Phil Krylov
f1184b466d
Added EM_SETRECT, EM_SETRECTNP, and WM_SETREDRAW message handling.
...
Added support for GT_SELECTION flag in EM_GETTEXTEX handler.
2005-08-15 09:47:14 +00:00
Phil Krylov
f78ce2f41b
Fixed a bug in EM_STREAMOUT RichEdit message handler which truncated
...
some streamed text.
2005-08-11 10:30:41 +00:00
Phil Krylov
bd10348ec9
Fixed UTF-8 RTF parsing.
2005-08-08 11:05:36 +00:00
Mike McCormack
50a6d970f5
gcc 4.0 warning fixes for Interlocked* functions.
2005-08-03 11:03:05 +00:00
Phil Krylov
c2cb39b817
Implemented EM_CHARFROMPOS RichEdit message.
2005-07-26 10:33:00 +00:00
Phil Krylov
2b6b09f591
Generate ending \par in RTF output of RichEdit when streaming out a
...
whole document.
2005-07-26 10:32:46 +00:00
Phil Krylov
8759b5fead
Added EM_GETZOOM and EM_SETZOOM RichEdit message handlers.
2005-07-24 16:17:43 +00:00
Phil Krylov
8a36f2a325
Fixed EM_GETCHARFORMAT for selection containing a single character.
2005-07-22 18:27:26 +00:00
Phil Krylov
42f3e22740
Fixed an off-by-one error in EM_STREAMOUT handler for non-Unicode
...
plain text output.
2005-07-22 18:27:15 +00:00
Phil Krylov
92890e2372
Added some missing but useful items to the TODO list.
2005-07-22 18:26:46 +00:00
Stefan Huehner
b8585b8d0c
Change some char* to const char* to fix warnigns.
2005-07-21 11:59:11 +00:00
Phil Krylov
4605b9558f
Added some useful TRACEs.
2005-07-21 11:58:24 +00:00
Phil Krylov
b5a0433231
Allow NULL parameter for WM_SETTEXT in RichEdit.
2005-07-21 11:28:39 +00:00
Phil Krylov
a0edd25e43
Implemented EM_LINELENGTH RichEdit message.
2005-07-21 11:01:47 +00:00
Phil Krylov
84bb372239
Added emulation of RichEdit 1.0 behaviour when the 1.0 window class is
...
being used. This emulation (introduced in M$ RichEdit 3.0) counts
paragraph endings as 2 characters (CR+LF) instead of 1 (CR).
2005-07-21 10:33:32 +00:00
Daniel Remenak
68709f1c41
Basic handling of EM_SETTEXTEX.
2005-07-20 10:28:44 +00:00
Felix Nawothnig
af4009d2fd
Check structure size and fix return values in EM_GETCHARFORMAT.
2005-07-11 10:22:33 +00:00
Stefan Huehner
70c80fb430
Make functions static to fix -Wmissing-declarations warnings.
2005-07-06 15:53:04 +00:00
Phil Krylov
5067e0fc2a
Fixed EM_LINEINDEX handler and added EM_LINEFROMCHAR handler.
2005-07-06 11:12:10 +00:00
Phil Krylov
e467a5309b
Implemented EM_EXLINEFROMCHAR, EM_LINEINDEX, EM_FINDTEXT,
...
EM_FINDTEXTW, EM_FINDTEXTEX, and EM_FINDTEXTEXW messages.
2005-07-06 10:32:59 +00:00
Phil Krylov
e6cee96df8
Fixed an off-by-one error in EM_GETLINECOUNT handler.
2005-07-05 20:56:14 +00:00
Phil Krylov
69a27f457a
Fixed another couple of EM_STREAMOUT bugs.
2005-07-05 20:56:07 +00:00
Phil Krylov
d291f3cd77
Removed junk from UTF-8 RTF output.
2005-07-05 16:18:33 +00:00
Stefan Huehner
2440dcfe88
Fix -Wmissing-declarations warnings.
2005-07-05 12:49:14 +00:00
Stefan Huehner
4b53c3aa18
Make some function static.
2005-07-01 15:40:24 +00:00
Phil Krylov
eb1c6657f7
Implemented EM_GETLINECOUNT RichEdit message.
2005-06-30 18:10:22 +00:00
Aric Stewart
aa2e3a4f8a
Implementation for EM_GETTEXTEX.
2005-06-29 19:21:34 +00:00
Phil Krylov
44bc9f7a0b
Fixed a comment about EM_STREAMIN.
2005-06-28 19:12:32 +00:00
Phil Krylov
b1f61804d7
Implemented EM_GETTEXTLENGTHEX RichEdit message.
2005-06-28 13:51:32 +00:00
Stefan Huehner
863a4b1488
Fix some more -Wstrict-prototypes warnings.
2005-06-21 20:53:13 +00:00
Vitaly Lipatov
86f575cdc1
Allow null pointers for EM_GETSEL message (as MSDN says).
2005-06-20 11:42:38 +00:00
Krzysztof Foltman
cb836344cd
- Fix a warning caused by the TAB patch.
...
- Initialize *pcb to a large value before calling the stream-out
callback (to make applications that don't set *pcb at all happy).
- Don't flush the output stream when error condition is set.
2005-06-20 10:31:38 +00:00
Robert Shearman
65284aab20
Richedit classes should be global.
2005-06-13 10:01:32 +00:00
Krzysztof Foltman
ab214a05c8
Emit \tx for user-defined TABs.
2005-06-12 11:08:29 +00:00
Krzysztof Foltman
b16f330197
- added support for \ulnone (turning underline off)
...
- support for basic subscript and superscript
- untested support for text offset
2005-06-12 10:43:24 +00:00
Dmitry Timoshkov
eba47f1dfe
Make remaining OLE interface vtables const.
2005-06-06 19:50:35 +00:00
Hannu Valtonen
cd80c487f5
Use correct background color for the whole richedit control.
2005-05-24 10:10:54 +00:00
Hannu Valtonen
0d64267ef0
- Implement EM_LINESCROLL message handling
...
- Fix a problem with scrolling over the end of the text in
WM_WHEELMOUSE.
2005-05-23 09:54:32 +00:00
Michael Stefaniuc
3cf8d37067
Change an assert to a WARN.
2005-05-16 09:14:50 +00:00