Dylan Smith : richedit: Implemented undo coalescing to group typing events.
Alexandre Julliard
julliard at winehq.org
Thu Jun 26 14:51:03 CDT 2008
Module: wine
Branch: master
Commit: d1f1346f5495ab53502702fc048ada39c8de74bb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d1f1346f5495ab53502702fc048ada39c8de74bb
Author: Dylan Smith <dylan.ah.smith at gmail.com>
Date: Wed Jun 25 10:29:19 2008 -0400
richedit: Implemented undo coalescing to group typing events.
Consecutively typed characters are grouped together to be undone
together. The grouping of typed characters can be stopped by certain
events that are mentioned in MSDN's remarks on the EM_STOPGROUPTYPING
message, which is also implemented by this patch.
---
dlls/riched20/editor.c | 37 ++++++++++---
dlls/riched20/editor.h | 6 ++-
dlls/riched20/editstr.h | 3 +-
dlls/riched20/list.c | 1 +
dlls/riched20/tests/editor.c | 30 +++++-----
dlls/riched20/undo.c | 118 ++++++++++++++++++++++++++++++++++++++---
6 files changed, 159 insertions(+), 36 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=d1f1346f5495ab53502702fc048ada39c8de74bb
More information about the wine-cvs
mailing list