richedit: Implemented undo coalescing to group typing events.
commitd1f1346f5495ab53502702fc048ada39c8de74bb
authorDylan Smith <dylan.ah.smith@gmail.com>
Wed, 25 Jun 2008 14:29:19 +0000 (25 10:29 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 26 Jun 2008 19:18:50 +0000 (26 21:18 +0200)
tree82886c0696b951e5b06e0e70a0e2eb3797367ac2
parent9b67a38f1a514c9f20d0c99ad2b721abd2c37e1a
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
dlls/riched20/editor.h
dlls/riched20/editstr.h
dlls/riched20/list.c
dlls/riched20/tests/editor.c
dlls/riched20/undo.c