Port to Gtksourceview4

This allows us access to some newer fixes since the older version is no
longer being worked on.

Fixes: https://github.com/linuxmint/xed/issues/395
This commit is contained in:
JosephMcc 2020-08-16 12:04:56 -07:00 committed by Michael Webster
parent 22ddcc04e0
commit 3ca66d6fb6
4 changed files with 13 additions and 13 deletions

2
debian/control vendored
View File

@ -10,7 +10,7 @@ Build-Depends: debhelper (>= 9),
libglib2.0-dev, libglib2.0-dev,
libgspell-1-dev, libgspell-1-dev,
libgtk-3-dev, libgtk-3-dev,
libgtksourceview-3.0-dev, libgtksourceview-4-dev,
libpeas-dev, libpeas-dev,
libxapp-dev, libxapp-dev,
libsm-dev, libsm-dev,

View File

@ -29,10 +29,10 @@ glib = dependency('glib-2.0', version: '>= 2.40.0')
gthread = dependency('gthread-2.0', version: '>= 2.13.0') gthread = dependency('gthread-2.0', version: '>= 2.13.0')
gio = dependency('gio-2.0', version: '>= 2.40.0') gio = dependency('gio-2.0', version: '>= 2.40.0')
gtk = dependency('gtk+-3.0', version: '>= 3.19.3') gtk = dependency('gtk+-3.0', version: '>= 3.19.3')
gtksourceview = dependency('gtksourceview-3.0', version: '>= 3.19.0') gtksourceview = dependency('gtksourceview-4', version: '>= 4.6')
libpeas = dependency('libpeas-1.0', version: '>= 1.12.0') libpeas = dependency('libpeas-1.0', version: '>= 1.12.0')
libpeas_gtk = dependency('libpeas-gtk-1.0', version: '>= 1.12.0') libpeas_gtk = dependency('libpeas-gtk-1.0', version: '>= 1.12.0')
gir_dep = dependency('gobject-introspection-1.0', version: '>= 0.6.7', required: false) gir_dep = dependency('gobject-introspection-1.0', version: '>= 1.42.0', required: false)
gmodule = dependency('gmodule-2.0') gmodule = dependency('gmodule-2.0')
xapp = dependency('xapp', version: '>= 1.4.0') xapp = dependency('xapp', version: '>= 1.4.0')
X11 = dependency('x11') X11 = dependency('x11')

View File

@ -173,7 +173,7 @@ gir = gnome.generate_gir(
sources: public_headers + libxed_sources + xed_enums + xed_marshal, sources: public_headers + libxed_sources + xed_enums + xed_marshal,
identifier_prefix: 'Xed', identifier_prefix: 'Xed',
symbol_prefix: 'xed', symbol_prefix: 'xed',
includes: ['Gtk-3.0', 'GtkSource-3.0'], includes: ['Gtk-3.0', 'GtkSource-4'],
install: true, install: true,
install_dir_typelib: join_paths(libdir, 'xed', 'girepository-1.0'), install_dir_typelib: join_paths(libdir, 'xed', 'girepository-1.0'),
install_dir_gir: join_paths(datadir, 'xed', 'gir-1.0') install_dir_gir: join_paths(datadir, 'xed', 'gir-1.0')
@ -186,7 +186,7 @@ pkgconfig.generate(
version: meson.project_version(), version: meson.project_version(),
libraries: libxed, libraries: libxed,
requires: [ requires: [
'gtksourceview-3.0', 'gtksourceview-4',
'libpeas-1.0', 'libpeas-1.0',
'libpeas-gtk-1.0' 'libpeas-gtk-1.0'
], ],

View File

@ -136,7 +136,7 @@ forward_search_finished (GtkSourceSearchContext *search_context,
GtkTextIter match_start; GtkTextIter match_start;
GtkTextIter match_end; GtkTextIter match_end;
found = gtk_source_search_context_forward_finish2 (search_context, result, &match_start, &match_end, NULL, NULL); found = gtk_source_search_context_forward_finish (search_context, result, &match_start, &match_end, NULL, NULL);
buffer = gtk_source_search_context_get_buffer (search_context); buffer = gtk_source_search_context_get_buffer (search_context);
if (found) if (found)
@ -210,7 +210,7 @@ backward_search_finished (GtkSourceSearchContext *search_context,
GtkTextIter match_end; GtkTextIter match_end;
GtkSourceBuffer *buffer; GtkSourceBuffer *buffer;
found = gtk_source_search_context_backward_finish2 (search_context, result, &match_start, &match_end, NULL, NULL); found = gtk_source_search_context_backward_finish (search_context, result, &match_start, &match_end, NULL, NULL);
buffer = gtk_source_search_context_get_buffer (search_context); buffer = gtk_source_search_context_get_buffer (search_context);
if (found) if (found)
@ -479,12 +479,12 @@ do_replace (XedSearchbar *searchbar)
gtk_text_buffer_get_selection_bounds (GTK_TEXT_BUFFER (doc), &start, &end); gtk_text_buffer_get_selection_bounds (GTK_TEXT_BUFFER (doc), &start, &end);
searchbar->priv->search_mode = XED_SEARCH_MODE_REPLACE; searchbar->priv->search_mode = XED_SEARCH_MODE_REPLACE;
gtk_source_search_context_replace2 (search_context, gtk_source_search_context_replace (search_context,
&start, &start,
&end, &end,
unescaped_replace_text, unescaped_replace_text,
-1, -1,
NULL); NULL);
g_free (unescaped_replace_text); g_free (unescaped_replace_text);