summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MqAccelGroup: Don't attach to a windowP. J. McDermott2018-10-053-20/+16
| | | | Attach it in MqWindow.
* mq_window_get_notebook(): Cast return valueP. J. McDermott2018-10-051-1/+1
| | | | | | | | | Fixes: src/window.c: In function ‘mq_window_get_notebook’: src/window.c:345:15: warning: return from incompatible pointer type [-Wincompatible-pointer-types] return window->notebook; ~~~~~~^~~~~~~~~~
* MqWindow: Use MqAccelGroupP. J. McDermott2018-10-051-23/+6
|
* MqAccelGroup: New classP. J. McDermott2018-10-053-0/+210
|
* src/notebook.h: Add missing includesP. J. McDermott2018-10-051-0/+2
| | | | These should have been added in commits c5c9684 and 86a6adf.
* mq_window_get_notebook(): New functionP. J. McDermott2018-10-052-0/+10
|
* MqWindow: Use acceleratable, not user data, in accel closureP. J. McDermott2018-10-051-5/+9
|
* MqWindow: Add close tab acceleratorP. J. McDermott2018-10-051-0/+17
|
* mq_notebook_remove_current_page(): New functionP. J. McDermott2018-10-042-0/+9
|
* MqTabLabel: Add rename tab button to popoverP. J. McDermott2018-10-031-19/+27
| | | | Also rearrange the button grid.
* MqTabLabel: Move image/title functions upP. J. McDermott2018-10-031-153/+153
|
* MqTabLabel: Improve button grid macrosP. J. McDermott2018-10-031-31/+47
|
* Update copyright yearsP. J. McDermott2018-10-033-3/+4
|
* 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
* marquee-lsan.sh, suppr.txt: New files to suppress external library LSan checksP. J. McDermott2018-10-022-0/+4
|
* configure.ac: Disable optimizations if --enable-debugP. J. McDermott2018-10-011-0/+1
|
* 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
|