Hello community, here is the log from the commit of package eolie for openSUSE:Factory checked in at 2018-05-17 18:05:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eolie (Old) and /work/SRC/openSUSE:Factory/.eolie.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eolie" Thu May 17 18:05:28 2018 rev:4 rq:610030 version:0.9.34 Changes: -------- --- /work/SRC/openSUSE:Factory/eolie/eolie.changes 2018-05-04 11:32:29.545177791 +0200 +++ /work/SRC/openSUSE:Factory/.eolie.new/eolie.changes 2018-05-17 18:06:03.214486882 +0200 @@ -1,0 +2,9 @@ +Wed May 16 20:39:23 UTC 2018 - antoine.belv...@opensuse.org + +- Update to version 0.9.34: + * Fix search provider. +- Update to version 0.9.33: + * Bug fixes. +- Set required minimum version of gtk+ to 3.20. + +------------------------------------------------------------------- Old: ---- eolie-0.9.32.tar.xz New: ---- eolie-0.9.34.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eolie.spec ++++++ --- /var/tmp/diff_new_pack.Gh6PK6/_old 2018-05-17 18:06:03.906461575 +0200 +++ /var/tmp/diff_new_pack.Gh6PK6/_new 2018-05-17 18:06:03.906461575 +0200 @@ -20,7 +20,7 @@ %global __requires_exclude typelib\\(Unity\\) Name: eolie -Version: 0.9.32 +Version: 0.9.34 Release: 0 Summary: Web browser for GNOME License: GPL-3.0-or-later @@ -31,7 +31,7 @@ BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.14 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: pkgconfig(webkit2gtk-web-extension-4.0) Requires: python3-cairo ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Gh6PK6/_old 2018-05-17 18:06:03.950459965 +0200 +++ /var/tmp/diff_new_pack.Gh6PK6/_new 2018-05-17 18:06:03.954459820 +0200 @@ -1,6 +1,6 @@ <services> <service mode="disabled" name="tar_scm"> - <param name="revision">0.9.32</param> + <param name="revision">0.9.34</param> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/gnumdk/eolie.git</param> <param name="versionformat">@PARENT_TAG@</param> ++++++ eolie-0.9.32.tar.xz -> eolie-0.9.34.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/README.md new/eolie-0.9.34/README.md --- old/eolie-0.9.32/README.md 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/README.md 2018-05-15 17:23:19.000000000 +0200 @@ -22,8 +22,7 @@ - gtk3 >= 3.22 - gobject-introspection - python3 -- intltool (make) -- itstool (make) +- meson >= 0.40 - python (make) - python-cairo - python-dateutil diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/data/SitesManagerChild.ui new/eolie-0.9.34/data/SitesManagerChild.ui --- old/eolie-0.9.32/data/SitesManagerChild.ui 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/data/SitesManagerChild.ui 2018-05-15 17:23:19.000000000 +0200 @@ -23,8 +23,6 @@ <property name="margin_end">3</property> <property name="margin_top">5</property> <property name="margin_bottom">5</property> - <property name="row_spacing">2</property> - <property name="column_spacing">2</property> <child> <object class="GtkImage" id="image"> <property name="width_request">22</property> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/data/ToolbarActions.ui new/eolie-0.9.34/data/ToolbarActions.ui --- old/eolie-0.9.32/data/ToolbarActions.ui 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/data/ToolbarActions.ui 2018-05-15 17:23:19.000000000 +0200 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.20.1 --> +<!-- Generated with glade 3.22.1 --> <interface domain="eolie"> <requires lib="gtk+" version="3.10"/> <object class="GtkImage" id="image1"> @@ -143,6 +143,7 @@ <style> <class name="dim-label"/> <class name="eolie-count-label"/> + <class name="font-monospace"/> </style> </object> <packing> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/data/application.css new/eolie-0.9.34/data/application.css --- old/eolie-0.9.32/data/application.css 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/data/application.css 2018-05-15 17:23:19.000000000 +0200 @@ -58,6 +58,18 @@ border-radius: 2px; } +.font-monospace { + font-family: Monospace; +} + +.font-small { + font-size: 80%; +} + +.bold { + font-weight: bold; +} + .sidebar-item-title { padding: 0px; box-shadow: 1px 1px 3px 3px alpha(shade(@theme_bg_color, 1.7), 0.85); @@ -136,14 +148,6 @@ background-color: alpha(red, 0.5); } -.indicator-button { - border: 2px solid white; - background-color: black; - color: white; - padding: 0px; - border-radius: 16px; -} - .tag-base { box-shadow: none; background-image: none; @@ -193,10 +197,6 @@ color: @theme_selected_bg_color; } -.bold { - font-weight: bold; -} - .download-button { padding: 2px; min-width: 28px; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/data/org.gnome.Eolie.appdata.xml.in new/eolie-0.9.34/data/org.gnome.Eolie.appdata.xml.in --- old/eolie-0.9.32/data/org.gnome.Eolie.appdata.xml.in 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/data/org.gnome.Eolie.appdata.xml.in 2018-05-15 17:23:19.000000000 +0200 @@ -9,10 +9,10 @@ <p>Eolie is a new GNOME web browser.</p> </description> <releases> - <release version="0.9.32" date="2018-05-02"> + <release version="0.9.34" date="2018-05-15"> <description> <ul> - <li>Better favicon handler</li> + <li>Fix search provider</li> </ul> </description> </release> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/application.py new/eolie-0.9.34/eolie/application.py --- old/eolie-0.9.32/eolie/application.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/application.py 2018-05-15 17:23:19.000000000 +0200 @@ -426,7 +426,7 @@ self.set_accels_for_action("win.shortcut::expose", ["<Alt>e"]) self.set_accels_for_action("win.exceptions::site", ["<Control>e"]) self.set_accels_for_action("win.shortcut::jsblock", ["<Control>j"]) - self.set_accels_for_action("win.shortcut::show_left_panel", ["F9"]) + self.set_accels_for_action("win.shortcut::show_sidebar", ["F9"]) self.set_accels_for_action("win.shortcut::uri", ["<Control>l", "<Control>b"]) self.set_accels_for_action("win.shortcut::new_page", ["<Control>t"]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/label_indicator.py new/eolie-0.9.34/eolie/label_indicator.py --- old/eolie-0.9.32/eolie/label_indicator.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/label_indicator.py 2018-05-15 17:23:19.000000000 +0200 @@ -20,13 +20,20 @@ Label with an indicator """ - def __init__(self): + def __init__(self, is_count): """ Init label + @param count as bool """ Gtk.Label.__init__(self) + if is_count: + self.__margin = 0 + self.get_style_context().add_class("font-small") + self.get_style_context().add_class("font-monospace") + else: + self.__margin = 10 self.set_xalign(0.0) - self.set_yalign(0.80) + self.set_yalign(1) self.__count = 0 self.__unshown = [] @@ -39,7 +46,11 @@ self.__count += 1 else: self.__count -= 1 - self.set_text(str(max(1, self.__count))) + count = max(1, self.__count) + if count == 1: + self.set_text(" ") + else: + self.set_text(str(count)) def mark_unshown(self, webview): """ @@ -64,7 +75,7 @@ Add circle width """ (min, nat) = Gtk.Label.do_get_preferred_width(self) - return (min + 12, nat + 12) + return (min + self.__margin, nat + self.__margin) def do_draw(self, cr): """ @@ -75,10 +86,10 @@ if self.__unshown: w = self.get_allocated_width() cr.stroke() - cr.translate(w - 5, 5) + cr.translate(w - 4, 3) cr.set_line_width(1) Gdk.cairo_set_source_color(cr, Gdk.Color.parse("red")[1]) - cr.arc(0, 0, 4, 0, 2 * pi) + cr.arc(0, 0, 2, 0, 2 * pi) cr.stroke_preserve() Gdk.cairo_set_source_color(cr, Gdk.Color.parse("red")[1]) cr.fill() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/pages_manager_child.py new/eolie-0.9.34/eolie/pages_manager_child.py --- old/eolie-0.9.32/eolie/pages_manager_child.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/pages_manager_child.py 2018-05-15 17:23:19.000000000 +0200 @@ -36,7 +36,7 @@ builder = Gtk.Builder() builder.add_from_resource("/org/gnome/Eolie/PagesManagerChild.ui") builder.connect_signals(self) - self.__indicator_label = LabelIndicator() + self.__indicator_label = LabelIndicator(False) self.__indicator_label.mark_unshown(view.webview) self.__indicator_label.set_hexpand(True) self.__indicator_label.set_margin_right(4) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/sites_manager_child.py new/eolie-0.9.34/eolie/sites_manager_child.py --- old/eolie-0.9.32/eolie/sites_manager_child.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/sites_manager_child.py 2018-05-15 17:23:19.000000000 +0200 @@ -161,7 +161,7 @@ builder.add_from_resource("/org/gnome/Eolie/SitesManagerChild.ui") builder.connect_signals(self) widget = builder.get_object("widget") - self.__indicator_label = LabelIndicator() + self.__indicator_label = LabelIndicator(True) self.__indicator_label.set_property("halign", Gtk.Align.CENTER) self.__indicator_label.show() self.__separator = builder.get_object("separator") @@ -295,10 +295,10 @@ if child.view == current: self.__pages_listbox.select_row(child) self.__current_child = child + self.__pages_listbox.invalidate_sort() else: self.__pages_listbox.unselect_all() self.__current_child = None - self.__pages_listbox.invalidate_sort() @property def empty(self): @@ -409,7 +409,8 @@ @param webview as WebView @param surface as cairo.Surface """ - if len(self.__views) > 1 and\ + if self.get_style_context().has_class("item-selected") and\ + len(self.__views) > 1 and\ webview.view != self.__window.container.current: return if surface is not None: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/toolbar_title.py new/eolie-0.9.34/eolie/toolbar_title.py --- old/eolie-0.9.32/eolie/toolbar_title.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/toolbar_title.py 2018-05-15 17:23:19.000000000 +0200 @@ -114,6 +114,8 @@ self.__entry = builder.get_object("entry") # Inline completion + self.__completion_model_append_timeout_id = None + self.__completion_model_clear_timeout_id = None self.__completion_model = Gtk.ListStore(str) self.__completion = Gtk.EntryCompletion.new() self.__completion.set_model(self.__completion_model) @@ -792,8 +794,30 @@ @param uri as str @thread safe """ - if self.__entry.get_text() == uri: + # Thread handling + def model_append_timeout(array): + self.__completion_model_append_timeout_id = None + self.__completion_model.append(array) + + def model_clear_timeout(): + self.__completion_model_clear_timeout_id = None self.__completion_model.clear() + + def model_append(array): + if self.__completion_model_clear_timeout_id is not None: + GLib.source_remove(self.__completion_model_clear_timeout_id) + if self.__completion_model_append_timeout_id is not None: + GLib.source_remove(self.__completion_model_append_timeout_id) + self.__completion_model_append_timeout_id = \ + GLib.timeout_add(250, model_append_timeout, array) + + def model_clear(): + if self.__completion_model_clear_timeout_id is not None: + GLib.source_remove(self.__completion_model_clear_timeout_id) + self.__completion_model_clear_timeout_id = \ + GLib.timeout_add(1000, model_clear_timeout) + + if self.__entry.get_text() == uri: # Look for a match in history match = App().history.get_match(uri) if match is not None: @@ -803,29 +827,28 @@ netloc = match_parsed.netloc.replace("www.", "") if netloc.find(uri) == 0: if match_parsed.path.find(uri.split("/")[-1]) != -1: - self.__completion_model.append([netloc + - match_parsed.path]) + model_append([netloc + match_parsed.path]) else: - self.__completion_model.append([netloc]) - - if not App().settings.get_value("dns-prediction"): - return - # Try some DNS request, FIXME Better list? - from socket import gethostbyname - parsed = urlparse(uri) - if parsed.netloc: - uri = parsed.netloc - for suffix in self.__dns_suffixes: - for prefix in ["www.", ""]: - try: - lookup = "%s%s.%s" % (prefix, uri, suffix) - gethostbyname(lookup) - self.__completion_model.append( - [lookup.replace("www.", "")]) - return - except: - if self.__cancellable.is_cancelled(): + model_append([netloc]) + return + if App().settings.get_value("dns-prediction"): + # Try some DNS request, FIXME Better list? + from socket import gethostbyname + parsed = urlparse(uri) + if parsed.netloc: + uri = parsed.netloc + for suffix in self.__dns_suffixes: + for prefix in ["www.", ""]: + try: + lookup = "%s%s.%s" % (prefix, uri, suffix) + gethostbyname(lookup) + model_append([lookup.replace("www.", "")]) return + except: + if self.__cancellable.is_cancelled(): + return + # Only happen if nothing matched + model_clear() def __search_in_current_views(self, value): """ @@ -850,6 +873,7 @@ """ self.__cancellable.cancel() self.__cancellable.reset() + self.__completion_model.clear() webview = self.__window.container.current.webview if popover == self.__popover: webview.grab_focus() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/webview.py new/eolie-0.9.34/eolie/webview.py --- old/eolie-0.9.32/eolie/webview.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/webview.py 2018-05-15 17:23:19.000000000 +0200 @@ -536,49 +536,72 @@ """ webview = WebView.new_with_related_view(related, self._window) webview.set_atime(related.atime - 1) + elapsed = time() - related._last_click_time webview.connect("ready-to-show", self.__on_ready_to_show, related, - navigation_action) + navigation_action, + elapsed) webview.set_parent(self) self.add_child(webview) return webview - def __on_ready_to_show(self, webview, related, navigation_action): + def __on_ready_to_show(self, webview, related, navigation_action, elapsed): """ Add a new webview with related @param webview as WebView @param related as WebView @param navigation_action as WebKit2.NavigationAction + @param elapsed as float """ - popup_block = App().settings.get_value("popupblock") - if related.uri is not None: - parsed_related = urlparse(related.uri) - elapsed = time() - related._last_click_time - exception = elapsed < 0.5 or\ - App().popup_exceptions.find_parsed(parsed_related) - else: - exception = False + def on_load_changed(webview, event): + parsed = urlparse(webview.uri) + # First, adblocking + if not parsed.netloc: + return + if App().settings.get_value("adblock") and\ + parsed.scheme in ["http", "https"] and\ + not App().adblock_exceptions.find_parsed(parsed): + if App().adblock.is_netloc_blocked(parsed.netloc) or\ + App().adblock.is_uri_blocked(webview.uri, + parsed.netloc): + webview.destroy() + return + if event != WebKit2.LoadEvent.FINISHED: + return + else: + webview.disconnect_by_func(on_load_changed) - properties = webview.get_window_properties() - if not exception and popup_block and\ - navigation_action.get_navigation_type() in [ - WebKit2.NavigationType.OTHER, - WebKit2.NavigationType.RELOAD, - WebKit2.NavigationType.BACK_FORWARD]: - related.add_popup(webview) - webview.connect("close", self.__on_popup_close, related) - if related == self._window.container.current.webview: - self._window.toolbar.title.show_indicator( - Indicator.POPUPS) - elif (properties.get_toolbar_visible() or - properties.get_scrollbars_visible()) and\ - not self._window.modifiers & Gdk.ModifierType.SHIFT_MASK: - self._window.container.add_webview_with_new_view( - webview, - LoadingType.FOREGROUND) - else: - self._window.container.popup_webview(webview, True) + # Then popup blocking + popup_block = App().settings.get_value("popupblock") + if related.uri is not None: + parsed_related = urlparse(related.uri) + exception = elapsed < 1.0 or\ + App().popup_exceptions.find_parsed(parsed_related) + else: + exception = False + + properties = webview.get_window_properties() + if not exception and popup_block and\ + navigation_action.get_navigation_type() in [ + WebKit2.NavigationType.OTHER, + WebKit2.NavigationType.RELOAD, + WebKit2.NavigationType.BACK_FORWARD]: + related.add_popup(webview) + webview.connect("close", self.__on_popup_close, related) + if related == self._window.container.current.webview: + self._window.toolbar.title.show_indicator( + Indicator.POPUPS) + elif (properties.get_toolbar_visible() or + properties.get_scrollbars_visible()) and\ + not self._window.modifiers & Gdk.ModifierType.SHIFT_MASK: + self._window.container.add_webview_with_new_view( + webview, + LoadingType.FOREGROUND) + else: + self._window.container.popup_webview(webview, True) + + webview.connect("load-changed", on_load_changed) def __on_popup_close(self, webview, related): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/webview_errors.py new/eolie-0.9.34/eolie/webview_errors.py --- old/eolie-0.9.32/eolie/webview_errors.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/webview_errors.py 2018-05-15 17:23:19.000000000 +0200 @@ -69,7 +69,7 @@ @param uri as str """ self.stop_loading() - self._error = True + self.__error = True f = Gio.File.new_for_uri("resource:///org/gnome/Eolie/error.css") (status, css_content, tag) = f.load_contents(None) css = css_content.decode("utf-8") @@ -115,7 +115,7 @@ # Ignore HTTP errors if error.code > 101: return False - self._error = True + self.__error = True network_available = Gio.NetworkMonitor.get_default( ).get_network_available() f = Gio.File.new_for_uri("resource:///org/gnome/Eolie/error.css") @@ -161,7 +161,7 @@ @param certificate as Gio.TlsCertificate @parma errors as Gio.TlsCertificateFlags """ - self._error = True + self.__error = True self.__bad_tls = certificate accept_uri = uri.replace("https://", "accept://") if App().websettings.get_accept_tls(uri): @@ -212,7 +212,7 @@ We just crashed :-( @param webview as WebKit2.WebView """ - self._error = True + self.__error = True f = Gio.File.new_for_uri("resource:///org/gnome/Eolie/error.css") (status, css_content, tag) = f.load_contents(None) css = css_content.decode("utf-8") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/webview_signals_js.py new/eolie-0.9.34/eolie/webview_signals_js.py --- old/eolie-0.9.32/eolie/webview_signals_js.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/webview_signals_js.py 2018-05-15 17:23:19.000000000 +0200 @@ -26,7 +26,6 @@ """ Init class """ - self.__google_fix_count = 0 self.__js_blocker_count = 0 self.__js_blocker_timeout_id = None self.connect("script-dialog", self.__on_script_dialog) @@ -85,14 +84,3 @@ 1000, self.__reset_js_blocker) return True - - def __on_resource_load_finished(self, resource): - """ - Restore cookie storage default behaviour - @param resource as WebKit2.WebResource - """ - self.__google_fix_count -= 1 - if self.__google_fix_count == 0: - cookie_manager = self.get_context().get_cookie_manager() - storage = App().settings.get_enum("cookie-storage") - cookie_manager.set_accept_policy(storage) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/eolie/window.py new/eolie-0.9.34/eolie/window.py --- old/eolie-0.9.32/eolie/window.py 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/eolie/window.py 2018-05-15 17:23:19.000000000 +0200 @@ -481,7 +481,7 @@ GLib.Variant("(s)", (current_webview.netloc,)), self.__on_js_enabled, current_webview) - elif string == "show_left_panel": + elif string == "show_sidebar": value = App().settings.get_value("show-sidebar") App().settings.set_value("show-sidebar", GLib.Variant("b", not value)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/meson.build new/eolie-0.9.34/meson.build --- old/eolie-0.9.32/meson.build 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/meson.build 2018-05-15 17:23:19.000000000 +0200 @@ -1,5 +1,5 @@ project('eolie', 'c', - version: '0.9.32', + version: '0.9.34', meson_version: '>= 0.40.0', ) i18n = import('i18n') @@ -15,7 +15,7 @@ endif dependency('glib-2.0') dependency('gobject-introspection-1.0', version: '>=1.35.9') -dependency('gtk+-3.0', version :'>=3.14') +dependency('gtk+-3.0', version :'>=3.20') env = environment() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/search-provider/eolie-sp.in new/eolie-0.9.34/search-provider/eolie-sp.in --- old/eolie-0.9.32/search-provider/eolie-sp.in 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/search-provider/eolie-sp.in 2018-05-15 17:23:19.000000000 +0200 @@ -193,7 +193,7 @@ search = " ".join(terms) try: # Search for bookmarks - for (title, uri, score) in self.bookmarks.search(search, 20): + for (id, title, uri, score) in self.bookmarks.search(search, 20): ids.append(str(self.bookmarks.get_id(uri))) except Exception as e: print(e) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/subprojects/po/de.po new/eolie-0.9.34/subprojects/po/de.po --- old/eolie-0.9.32/subprojects/po/de.po 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/subprojects/po/de.po 2018-05-15 17:23:19.000000000 +0200 @@ -25,7 +25,7 @@ #: ../data/org.gnome.Eolie.gschema.xml:29 msgid "Allow user to donate to the project" -msgstr "" +msgstr "Benutzer Spenden an das Projekt ermöglichen" #: ../data/org.gnome.Eolie.gschema.xml:34 msgid "Show sidebar(sites manager)" @@ -1040,7 +1040,7 @@ #: ../eolie/container.py:514 msgid "Please consider a donation to the project" -msgstr "" +msgstr "Bitte erwägen Sie eine Spende an das Projekt" #: ../eolie/container.py:586 msgid "Do you really want to close this page?" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eolie-0.9.32/subprojects/po/nb_NO.po new/eolie-0.9.34/subprojects/po/nb_NO.po --- old/eolie-0.9.32/subprojects/po/nb_NO.po 2018-05-02 11:24:03.000000000 +0200 +++ new/eolie-0.9.34/subprojects/po/nb_NO.po 2018-05-15 17:23:19.000000000 +0200 @@ -8,10 +8,10 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-25 21:54+0200\n" -"PO-Revision-Date: 2018-04-29 02:39+0000\n" +"PO-Revision-Date: 2018-05-11 00:40+0000\n" "Last-Translator: Allan Nordhøy <ep...@anotheragency.no>\n" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/gnumdk/" -"eolie/nb_NO/>\n" +"eolie/nb/>\n" "Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -270,9 +270,8 @@ msgstr "_Innstillinger" #: ../data/Appmenu.ui:13 -#, fuzzy msgid "_Sidebar" -msgstr "_SIdepanel" +msgstr "_Sidefelt" #: ../data/Appmenu.ui:19 msgid "_Keyboard Shortcuts"