[gtk: 11/11] Merge branch 'wip/chergert/textundo' into 'master'



commit accbfc0083c54118643c3bdef162b825c7dde011
Merge: fbea677a5c bfc1e77b7f
Author: Benjamin Otte <otte benjamin googlemail com>
Date:   Tue Nov 5 18:52:25 2019 +0000

    Merge branch 'wip/chergert/textundo' into 'master'
    
    Add undo/redo support for GtkTextView, GtkText, and GtkEntry
    
    See merge request GNOME/gtk!1158

 demos/gtk-demo/demo.gresource.xml     |    2 +
 demos/gtk-demo/entry_undo.c           |   52 ++
 demos/gtk-demo/hypertext.c            |    3 +
 demos/gtk-demo/main.c                 |    5 +
 demos/gtk-demo/markup.c               |    6 +
 demos/gtk-demo/meson.build            |    2 +
 demos/gtk-demo/textundo.c             |   71 +++
 demos/gtk-demo/textview.c             |    3 +
 docs/reference/gtk/gtk4-sections.txt  |   14 +
 docs/reference/gtk/migrating-3to4.xml |   15 +
 docs/reference/gtk/text_widget.sgml   |   10 +
 gtk/gtkeditable.c                     |   56 ++
 gtk/gtkeditable.h                     |    6 +
 gtk/gtkentrybuffer.c                  |   42 +-
 gtk/gtkistringprivate.h               |  171 ++++++
 gtk/gtktext.c                         |  171 ++++++
 gtk/gtktextbuffer.c                   |  426 ++++++++++++-
 gtk/gtktextbuffer.h                   |   29 +-
 gtk/gtktexthistory.c                  | 1062 +++++++++++++++++++++++++++++++++
 gtk/gtktexthistoryprivate.h           |   84 +++
 gtk/gtktextprivate.h                  |    2 +
 gtk/gtktextview.c                     |   40 ++
 gtk/meson.build                       |    1 +
 tests/meson.build                     |    1 +
 tests/testtexthistory.c               |  600 +++++++++++++++++++
 testsuite/gtk/action.c                |    2 +
 26 files changed, 2846 insertions(+), 30 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]