Module: wine Branch: master Commit: d1f1346f5495ab53502702fc048ada39c8de74bb URL: http://source.winehq.org/git/wine.git/?a=commit;h=d1f1346f5495ab53502702fc04...
Author: Dylan Smith dylan.ah.smith@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=d1f1346f5495ab53502702...