Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mq_tab_page_set_title(): Restore "New Tab" only if Web view has no title | P. J. McDermott | 2018-10-03 | 1 | -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 set | P. J. McDermott | 2018-10-03 | 1 | -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 set | P. J. McDermott | 2018-10-03 | 1 | -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 tab | P. J. McDermott | 2018-10-03 | 1 | -0/+5 |
| | |||||
* | MqTabLabel: Don't rename tab to normal title | P. J. McDermott | 2018-10-03 | 1 | -1/+1 |
| | | | | | If the user closes the name popover without changing the normal title, don't rename the tab. | ||||
* | MqTabLabel: Keep or revert custom title | P. J. McDermott | 2018-10-03 | 1 | -7/+37 |
| | |||||
* | mq_tab_label_begin_scrolling(): Allow reuse while already scrolling | P. J. McDermott | 2018-10-03 | 1 | -12/+3 |
| | | | | And reuse it in title setting function. | ||||
* | MqTabLabel: Move static custom title function | P. J. McDermott | 2018-10-03 | 1 | -9/+9 |
| | |||||
* | MqTabLabel: Rename tab on double click | P. J. McDermott | 2018-10-03 | 1 | -2/+112 |
| | |||||
* | MqTabLabel: Don't bother hiding popover on close | P. J. McDermott | 2018-10-02 | 1 | -6/+4 |
| | |||||
* | MqTabLabel: Only hide popover on close if it's shown | P. J. McDermott | 2018-10-02 | 1 | -1/+6 |
| | | | | | | Fixes: (marquee:...): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed | ||||
* | MqTabLabel: Remove unnecessary conditional before g_free() | P. J. McDermott | 2018-10-02 | 1 | -4/+2 |
| | | | | g_free() already checks for NULL. | ||||
* | MqTabLabel: Set freed strings to NULL | P. J. McDermott | 2018-10-02 | 1 | -0/+3 |
| | | | | | | This avoids a double free in finalize(). Also, free scrolled_markup. | ||||
* | MqWindow: Fix mq_tab_label_end_scrolling() call | P. J. McDermott | 2018-10-02 | 1 | -1/+1 |
| | |||||
* | MqTabLabel: Disable markup after scrolling | P. J. McDermott | 2018-10-02 | 1 | -0/+1 |
| | |||||
* | MqBackForwardButtonBox: Make buttons insensitive on init | P. J. McDermott | 2018-10-02 | 1 | -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(): Remove | P. J. McDermott | 2018-10-01 | 2 | -27/+0 |
| | |||||
* | MqWindow: Use mq_notebook_foreach_label() for scrolling | P. J. McDermott | 2018-10-01 | 1 | -3/+28 |
| | |||||
* | mq_notebook_foreach_label(): New function | P. J. McDermott | 2018-10-01 | 2 | -4/+33 |
| | |||||
* | mq_notebook_foreach_page(): New function | P. J. McDermott | 2018-10-01 | 2 | -0/+30 |
| | |||||
* | MqTree: Print root node addresses in debugging output | P. J. McDermott | 2018-09-30 | 1 | -0/+5 |
| | |||||
* | MqTabLabel: Free scrolled title and markup memory | P. J. McDermott | 2018-09-30 | 1 | -0/+11 |
| | |||||
* | MqTabLabel: Use Pango markup to set scrolling title font | P. J. McDermott | 2018-09-30 | 1 | -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. McDermott | 2018-09-26 | 1 | -0/+1 |
| | | | | Needed for setlocale(). | ||||
* | Fix signedness of printf format specifiers | P. J. McDermott | 2018-09-24 | 4 | -6/+6 |
| | |||||
* | [WIP] MqTabLabel: Rename tab on double click | Patrick McDermott | 2018-09-24 | 1 | -2/+4 |
| | |||||
* | MqTabLabel: Move button press callback definition | Patrick McDermott | 2017-12-21 | 1 | -14/+14 |
| | |||||
* | MqTabLabel: Fix title constness and allocation | Patrick McDermott | 2017-12-21 | 1 | -2/+2 |
| | |||||
* | MqTabLabel: Factor out title setting into new static function | Patrick McDermott | 2017-12-21 | 1 | -6/+12 |
| | |||||
* | MqTabLabel: Rename a static function | Patrick McDermott | 2017-12-21 | 1 | -2/+2 |
| | |||||
* | mq_tab_page_set_title(): Block and unblock title handler | Patrick McDermott | 2017-12-20 | 1 | -3/+12 |
| | |||||
* | mq_tab_page_set_title(): New function | Patrick McDermott | 2017-12-20 | 2 | -0/+13 |
| | |||||
* | MqMainMenu: Don't hardcode package name in about button | Patrick McDermott | 2017-11-25 | 1 | -3/+12 |
| | |||||
* | MqWindow: Make plural form translation less confusing | Patrick McDermott | 2017-11-25 | 1 | -3/+3 |
| | |||||
* | MqWindow: Fix translators comment | Patrick McDermott | 2017-11-25 | 1 | -1/+2 |
| | |||||
* | about:profiles: Add translators comment | Patrick McDermott | 2017-11-25 | 1 | -0/+1 |
| | |||||
* | MqProfiles: Add translators comment | Patrick McDermott | 2017-11-25 | 1 | -0/+2 |
| | |||||
* | MqApplication: Add translators comment | Patrick McDermott | 2017-11-25 | 1 | -0/+3 |
| | |||||
* | main(): Add translators comment | Patrick McDermott | 2017-11-25 | 1 | -0/+2 |
| | |||||
* | about(:version): Remove leading "*" from TRANSLATORS comment lines | Patrick McDermott | 2017-11-25 | 1 | -2/+2 |
| | | | | xgettext copies these characters. | ||||
* | main(): s/PACKAGE/GETTEXT_PACKAGE/ in bindtextdomain() | Patrick McDermott | 2017-11-25 | 1 | -1/+1 |
| | |||||
* | main(): Check HAVE_BIND_TEXTDOMAIN_CODESET macro | Patrick McDermott | 2017-11-25 | 1 | -0/+2 |
| | |||||
* | main(): Call *textdomain*() and setlocale() iff ENABLE_NLS | Patrick McDermott | 2017-11-25 | 1 | -0/+2 |
| | |||||
* | main(): Set text domain and locale | Patrick McDermott | 2017-11-20 | 1 | -0/+5 |
| | |||||
* | MqTree: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -6/+8 |
| | |||||
* | MqWindow: Fix check button label capitalization | Patrick McDermott | 2017-11-20 | 1 | -1/+1 |
| | | | | Comply with GNOME's and other HIGs. | ||||
* | MqWindow: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -10/+16 |
| | |||||
* | MqWebView: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -14/+15 |
| | |||||
* | mq_web_view_normal_scheme_methods: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -20/+21 |
| | |||||
* | MqUriEntry: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -5/+6 |
| |