summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MqFindToolbar: Get find controller on property settingPatrick McDermott2017-10-131-19/+4
| | | | We don't need a constructed method for this.
* MqBackForwardButtonBox: Connect list change signal on property settingPatrick McDermott2017-10-131-14/+6
| | | | We don't need a constructed method for this.
* mq_main_menu_new(): Change return type to (GtkToolItem *)Patrick McDermott2017-10-122-2/+2
|
* MqTabChrome: Add missing #includePatrick McDermott2017-10-121-0/+1
|
* MqTabChrome: Make menu_button variable function-localPatrick McDermott2017-10-122-3/+3
|
* MqTabChrome: Use MqMainMenuPatrick McDermott2017-10-122-148/+2
|
* MqMainMenu: New classPatrick McDermott2017-10-123-0/+353
|
* MqBackForwardButtonBox: Fix function namesPatrick McDermott2017-10-121-2/+2
|
* MqTabChrome: Use MqBackForwardButtonBoxPatrick McDermott2017-10-122-302/+4
|
* MqBackForwardButtonBox: New classPatrick McDermott2017-10-123-0/+523
|
* mq_web_view_zoom_*(): Constrain zoom level within [0, G_MAXDOUBLE]Patrick McDermott2017-10-121-0/+6
|
* MqTabChrome: Close menu first in button click callbacksPatrick McDermott2017-10-121-6/+6
| | | | Although this doesn't really have any effect.
* MqTabChrome: Call mq_web_view_zoom_*() in zoom button callbacksPatrick McDermott2017-10-121-8/+3
|
* mq_web_view_zoom_*(): Make more readablePatrick McDermott2017-10-121-8/+14
|
* mq_web_view_zoom_*(): New functionsPatrick McDermott2017-10-122-2/+33
|
* MqWebView: Save MqConfig in object structPatrick McDermott2017-10-121-9/+10
|
* MqTabChrome: Change callback arg type and drop conditionalPatrick McDermott2017-10-121-8/+2
|
* mq_find_toolbar_new(): Drop GTK_WIDGET()Patrick McDermott2017-10-121-2/+2
|
* src/find-toolbar.h: Fix #includePatrick McDermott2017-10-121-1/+1
| | | | | | | mq_find_toolbar_new() was originally going to take a MqTab argument and get the MqWebView from that (in case MqFindToolbar ever requires MqConfig in the future), but it's better to make injected dependencies as specific as possible.
* mq_tab_chrome_new(): Get and save MqFindToolbar from callerPatrick McDermott2017-10-123-9/+10
| | | | | | Also change member type in struct. And update call in MqTab.
* MqTab: Instantiate an MqFindToolbarPatrick McDermott2017-10-121-1/+7
|
* MqTabChrome: Get Web view in mq_tab_chrome_new()Patrick McDermott2017-10-123-145/+131
| | | | | | | Also remove mq_tab_chrome_set_web_view() and reorganize static functions. And update calls in MqTab.
* MqTab: Move mq_tab_chrome_new() callPatrick McDermott2017-10-121-1/+2
|
* MqFindToolbar: Remove dispose methodPatrick McDermott2017-10-121-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Destroying child widgets is already handled by the parent class. Fixes: (marquee:xxxxx): Gtk-CRITICAL **: gtk_widget_get_realized: assertion 'GTK_IS_WIDGET (widget)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (marquee:xxxxx): Gtk-CRITICAL **: gtk_widget_get_realized: assertion 'GTK_IS_WIDGET (widget)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (marquee:xxxxx): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer (marquee:xxxxx): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
* mq_web_view_load_uri(): Check for NULL uriPatrick McDermott2017-10-121-0/+5
| | | | | | | | Fixes: (marquee:xxxxx): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed ** (marquee:xxxxx): CRITICAL **: void webkit_web_view_load_uri(WebKitWebView*, const gchar*): assertion 'uri' failed
* MqFindToolbar: Move static method definitionsPatrick McDermott2017-10-121-38/+38
|
* MqWebView: Move static method definitionsPatrick McDermott2017-10-121-58/+58
|
* MqFindToolbar: Add dispose methodPatrick McDermott2017-10-121-0/+14
|
* MqWebView: Free uri member on finalizePatrick McDermott2017-10-121-0/+13
|
* MqFindToolbar: Move WebKitFindController setup to constructedPatrick McDermott2017-10-121-6/+21
|
* MqTabChrome: Use MqFindToolbarPatrick McDermott2017-10-122-229/+24
|
* MqFindToolbar: Add WebKitFindController signal callbacksPatrick McDermott2017-10-121-0/+28
|
* mq_find_toolbar_reveal(): Define new functionPatrick McDermott2017-10-121-0/+7
| | | | Already declared in src/find-toolbar.h.
* MqFindToolbar: Add signal callbacksPatrick McDermott2017-10-121-12/+112
|
* MqFindToolbar: New classPatrick McDermott2017-10-123-0/+250
|
* MqTabChrome: Set up find toolbar when Web view is setPatrick McDermott2017-10-121-4/+4
| | | | This makes the find toolbar code a little more self-contained.
* mq_tab_chrome_set_web_view(): Change argument 2 to (MqWebView *)Patrick McDermott2017-10-123-5/+6
|
* MqWebView: Don't directly access MqTab struct memberPatrick McDermott2017-10-121-4/+4
|
* MqWebView: Drop a TODO commentPatrick McDermott2017-10-121-1/+1
|
* mq_web_view_load_uri(): Drop NULL checkPatrick McDermott2017-10-121-5/+0
| | | | | In the current codebase, a NULL uri argument isn't (read: shouldn't be) possible.
* mq_web_view_get_web_view(): RemovePatrick McDermott2017-10-122-11/+0
|
* MqTab: Drop mq_web_view_get_web_view() & a struct memberPatrick McDermott2017-10-122-4/+2
| | | | | | | The body and web_view struct members are now pointers to the same address, just with different types. body isn't used anywhere outside this instance initialization function, so it doesn't need to be saved in the struct.
* mq_web_view_get_container(): RemovePatrick McDermott2017-10-122-8/+0
|
* MqTab: Drop mq_web_view_get_container() callPatrick McDermott2017-10-121-1/+1
|
* src/web-view.h: Drop commented-out gtype.h backport stuffPatrick McDermott2017-10-121-4/+0
|
* src/tab-body.[ch]: RemovePatrick McDermott2017-10-123-597/+0
| | | | These files have been replaced by src/web-view.[ch].
* MqWebView: Drop newly thin URI-getting wrapper functionPatrick McDermott2017-10-121-9/+3
|
* MqWebView: Drop last URI rewriting codePatrick McDermott2017-10-121-20/+5
|
* MqWebView: Improve property descriptionsPatrick McDermott2017-10-121-2/+7
|
* MqWebView: Rename "uri" property to "rewritten-uri"Patrick McDermott2017-10-122-9/+11
| | | | This fixes the infinite loop introduced in commit a88de09.