office-gobmx/sd/source
Tomaž Vajngerl c175c1dc19 svx: Don't end text edit mode for all views
This allows multiple views to not disturb each other editing inside
a impress document. With the ending of text edit for all views still
enabled, one view can cancel other views text editing just by moving
or resizing a unrelated shape in the document.

To make this possible we also need a view-local undo manager for
the text edit mode, which is independent of the document undo
manager. When the text edit mode ends, all the changes will be
added as one change to the document undo stack. This prevents any
conflicts in the undo stack that could be made when 2 views are
editing the same document at the same time.

This also adds the test for the new use case and changes the existing
tests to reflect the change.

Change-Id: I04edb4f91d7e111a490c946f7121cbca75f818d7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123220
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2021-10-20 16:25:16 +02:00
..
core Simplify vector initialization in sd 2021-10-16 18:10:54 +02:00
filter loplugin:indentation check for indent inside block 2021-10-20 15:39:38 +02:00
helper
ui svx: Don't end text edit mode for all views 2021-10-20 16:25:16 +02:00