summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* mq_tab_page_set_title(): Restore "New Tab" only if Web view has no titleP. J. McDermott2018-10-031-4/+10
| | | | | | | | Otherwise, if the user renamed the tab, navigated somewhere (setting a title in the Web view), and restored the normal tab title, the window title would be reset to "New Tab" instead of the Web view's title. This is because the WebKitWebView notify::title signal handler was blocked and no title change was detected.
* mq_tab_page_set_title(): Restore "New Tab" if no title was setP. J. McDermott2018-10-031-2/+1
| | | | | Otherwise, renaming a new tab and restoring the normal title leaves the custom title in the window title.
* MqTabLabel: Only restore normal title if custom title setP. J. McDermott2018-10-031-1/+1
| | | | | | | | | Otherwise, mq_tab_page_set_title() tries to unblock a WebKitWebView notify::title signal handler that isn't blocked. Fixes: (marquee:...): GLib-GObject-WARNING **: /build/glib2.0-B1uXKV/glib2.0-2.50.3/./gobject/gsignal.c:2602: handler '128' of instance '0x...' is not blocked
* MqTabPage: Don't clobber "New Tab" when renaming a new tabP. J. McDermott2018-10-031-0/+5
|
* MqTabLabel: Don't rename tab to normal titleP. J. McDermott2018-10-031-1/+1
| | | | | If the user closes the name popover without changing the normal title, don't rename the tab.
* MqTabLabel: Keep or revert custom titleP. J. McDermott2018-10-031-7/+37
|
* mq_tab_label_begin_scrolling(): Allow reuse while already scrollingP. J. McDermott2018-10-031-12/+3
| | | | And reuse it in title setting function.
* MqTabLabel: Move static custom title functionP. J. McDermott2018-10-031-9/+9
|
* MqTabLabel: Rename tab on double clickP. J. McDermott2018-10-031-2/+112
|
* MqTabLabel: Don't bother hiding popover on closeP. J. McDermott2018-10-021-6/+4
|
* MqTabLabel: Only hide popover on close if it's shownP. J. McDermott2018-10-021-1/+6
| | | | | | Fixes: (marquee:...): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
* MqTabLabel: Remove unnecessary conditional before g_free()P. J. McDermott2018-10-021-4/+2
| | | | g_free() already checks for NULL.
* MqTabLabel: Set freed strings to NULLP. J. McDermott2018-10-021-0/+3
| | | | | | This avoids a double free in finalize(). Also, free scrolled_markup.
* MqWindow: Fix mq_tab_label_end_scrolling() callP. J. McDermott2018-10-021-1/+1
|
* MqTabLabel: Disable markup after scrollingP. J. McDermott2018-10-021-0/+1
|
* MqBackForwardButtonBox: Make buttons insensitive on initP. J. McDermott2018-10-021-0/+4
| | | | | | | | | | | | | Fixes clickable back/forward buttons in a new tab with no history, as well as: ** (marquee:...): CRITICAL **: const gchar* webkit_back_forward_list_item_get_title(WebKitBackForwardListItem*): assertion 'WEBKIT_IS_BACK_FORWARD_LIST_ITEM(listItem)' failed ** (marquee:...): CRITICAL **: const gchar* webkit_back_forward_list_item_get_uri(WebKitBackForwardListItem*): assertion 'WEBKIT_IS_BACK_FORWARD_LIST_ITEM(listItem)' failed ** (marquee:...): CRITICAL **: const gchar* webkit_back_forward_list_item_get_uri(WebKitBackForwardListItem*): assertion 'WEBKIT_IS_BACK_FORWARD_LIST_ITEM(listItem)' failed (marquee:...): Gtk-CRITICAL **: gtk_text_buffer_insert_with_tags: assertion 'text != NULL' failed
* mq_tab_page_*scroll*_tab_labels(): RemoveP. J. McDermott2018-10-012-27/+0
|
* MqWindow: Use mq_notebook_foreach_label() for scrollingP. J. McDermott2018-10-011-3/+28
|
* mq_notebook_foreach_label(): New functionP. J. McDermott2018-10-012-4/+33
|
* mq_notebook_foreach_page(): New functionP. J. McDermott2018-10-012-0/+30
|
* MqTree: Print root node addresses in debugging outputP. J. McDermott2018-09-301-0/+5
|
* MqTabLabel: Free scrolled title and markup memoryP. J. McDermott2018-09-301-0/+11
|
* MqTabLabel: Use Pango markup to set scrolling title fontP. J. McDermott2018-09-301-19/+22
| | | | | | gtk_widget_override_font() is deprecated since GTK+ 3.16. Also, don't scroll or number the tooltip.
* src/main.c: #include <locale.h>P. J. McDermott2018-09-261-0/+1
| | | | Needed for setlocale().
* Fix signedness of printf format specifiersP. J. McDermott2018-09-244-6/+6
|
* [WIP] MqTabLabel: Rename tab on double clickPatrick McDermott2018-09-241-2/+4
|
* MqTabLabel: Move button press callback definitionPatrick McDermott2017-12-211-14/+14
|
* MqTabLabel: Fix title constness and allocationPatrick McDermott2017-12-211-2/+2
|
* MqTabLabel: Factor out title setting into new static functionPatrick McDermott2017-12-211-6/+12
|
* MqTabLabel: Rename a static functionPatrick McDermott2017-12-211-2/+2
|
* mq_tab_page_set_title(): Block and unblock title handlerPatrick McDermott2017-12-201-3/+12
|
* mq_tab_page_set_title(): New functionPatrick McDermott2017-12-202-0/+13
|
* MqMainMenu: Don't hardcode package name in about buttonPatrick McDermott2017-11-251-3/+12
|
* MqWindow: Make plural form translation less confusingPatrick McDermott2017-11-251-3/+3
|
* MqWindow: Fix translators commentPatrick McDermott2017-11-251-1/+2
|
* about:profiles: Add translators commentPatrick McDermott2017-11-251-0/+1
|
* MqProfiles: Add translators commentPatrick McDermott2017-11-251-0/+2
|
* MqApplication: Add translators commentPatrick McDermott2017-11-251-0/+3
|
* main(): Add translators commentPatrick McDermott2017-11-251-0/+2
|
* about(:version): Remove leading "*" from TRANSLATORS comment linesPatrick McDermott2017-11-251-2/+2
| | | | xgettext copies these characters.
* main(): s/PACKAGE/GETTEXT_PACKAGE/ in bindtextdomain()Patrick McDermott2017-11-251-1/+1
|
* main(): Check HAVE_BIND_TEXTDOMAIN_CODESET macroPatrick McDermott2017-11-251-0/+2
|
* main(): Call *textdomain*() and setlocale() iff ENABLE_NLSPatrick McDermott2017-11-251-0/+2
|
* main(): Set text domain and localePatrick McDermott2017-11-201-0/+5
|
* MqTree: InternationalizePatrick McDermott2017-11-201-6/+8
|
* MqWindow: Fix check button label capitalizationPatrick McDermott2017-11-201-1/+1
| | | | Comply with GNOME's and other HIGs.
* MqWindow: InternationalizePatrick McDermott2017-11-201-10/+16
|
* MqWebView: InternationalizePatrick McDermott2017-11-201-14/+15
|
* mq_web_view_normal_scheme_methods: InternationalizePatrick McDermott2017-11-201-20/+21
|
* MqUriEntry: InternationalizePatrick McDermott2017-11-201-5/+6
|