Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
... | |||||
* | MqWebView: Free uri member on finalize | Patrick McDermott | 2017-10-12 | 1 | -0/+13 |
| | |||||
* | MqFindToolbar: Move WebKitFindController setup to constructed | Patrick McDermott | 2017-10-12 | 1 | -6/+21 |
| | |||||
* | MqTabChrome: Use MqFindToolbar | Patrick McDermott | 2017-10-12 | 2 | -229/+24 |
| | |||||
* | MqFindToolbar: Add WebKitFindController signal callbacks | Patrick McDermott | 2017-10-12 | 1 | -0/+28 |
| | |||||
* | mq_find_toolbar_reveal(): Define new function | Patrick McDermott | 2017-10-12 | 1 | -0/+7 |
| | | | | Already declared in src/find-toolbar.h. | ||||
* | MqFindToolbar: Add signal callbacks | Patrick McDermott | 2017-10-12 | 1 | -12/+112 |
| | |||||
* | MqFindToolbar: New class | Patrick McDermott | 2017-10-12 | 3 | -0/+250 |
| | |||||
* | MqTabChrome: Set up find toolbar when Web view is set | Patrick McDermott | 2017-10-12 | 1 | -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 McDermott | 2017-10-12 | 3 | -5/+6 |
| | |||||
* | MqWebView: Don't directly access MqTab struct member | Patrick McDermott | 2017-10-12 | 1 | -4/+4 |
| | |||||
* | MqWebView: Drop a TODO comment | Patrick McDermott | 2017-10-12 | 1 | -1/+1 |
| | |||||
* | mq_web_view_load_uri(): Drop NULL check | Patrick McDermott | 2017-10-12 | 1 | -5/+0 |
| | | | | | In the current codebase, a NULL uri argument isn't (read: shouldn't be) possible. | ||||
* | mq_web_view_get_web_view(): Remove | Patrick McDermott | 2017-10-12 | 2 | -11/+0 |
| | |||||
* | MqTab: Drop mq_web_view_get_web_view() & a struct member | Patrick McDermott | 2017-10-12 | 2 | -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(): Remove | Patrick McDermott | 2017-10-12 | 2 | -8/+0 |
| | |||||
* | MqTab: Drop mq_web_view_get_container() call | Patrick McDermott | 2017-10-12 | 1 | -1/+1 |
| | |||||
* | src/web-view.h: Drop commented-out gtype.h backport stuff | Patrick McDermott | 2017-10-12 | 1 | -4/+0 |
| | |||||
* | src/tab-body.[ch]: Remove | Patrick McDermott | 2017-10-12 | 3 | -597/+0 |
| | | | | These files have been replaced by src/web-view.[ch]. | ||||
* | MqWebView: Drop newly thin URI-getting wrapper function | Patrick McDermott | 2017-10-12 | 1 | -9/+3 |
| | |||||
* | MqWebView: Drop last URI rewriting code | Patrick McDermott | 2017-10-12 | 1 | -20/+5 |
| | |||||
* | MqWebView: Improve property descriptions | Patrick McDermott | 2017-10-12 | 1 | -2/+7 |
| | |||||
* | MqWebView: Rename "uri" property to "rewritten-uri" | Patrick McDermott | 2017-10-12 | 2 | -9/+11 |
| | | | | This fixes the infinite loop introduced in commit a88de09. | ||||
* | mq_web_view_load_uri(): Free uri member before assigning to it | Patrick McDermott | 2017-10-12 | 1 | -0/+3 |
| | | | | | | | | We're checking that it isn't NULL before calling g_free(). g_free() already does this check, so we don't actually have to do this. But it's good practice, and it'll save the overhead of unnecessary g_free() calls (at the expense of extra comparisons and branchings when g_free() needs to be called). | ||||
* | MqWebView: Make uri member non-const | Patrick McDermott | 2017-10-12 | 1 | -1/+1 |
| | | | | | | mq_web_view_load_uri() and the WebKitWebView "notify::uri" callback copy strings to it, so it need not be const. We're also now freeing it when copying to it. | ||||
* | MqWebView: Connect to WebKitWebView's "notify::uri" signal | Patrick McDermott | 2017-10-12 | 1 | -0/+26 |
| | | | | This causes a fun infinite loop of signal emissions. | ||||
* | mq_web_view_load_uri(): Save a copy of uri | Patrick McDermott | 2017-10-12 | 1 | -1/+1 |
| | |||||
* | MqTabChrome: Save and use Web view as MqWebView | Patrick McDermott | 2017-10-12 | 2 | -29/+36 |
| | |||||
* | MqTabChrome: Use mq_web_view_load_uri() | Patrick McDermott | 2017-10-12 | 1 | -16/+2 |
| | | | | | This is instead of calling webkit_web_view_load_uri() with a possibly "about:"-rewritten URI. | ||||
* | mq_web_view_get_uri(): New function | Patrick McDermott | 2017-10-12 | 2 | -0/+9 |
| | |||||
* | MqWebView: Don't set "uri" property during construction | Patrick McDermott | 2017-10-12 | 1 | -1/+1 |
| | | | | | | Setting the "uri" property now calls mq_web_view_load_uri(), which calls webkit_web_view_load_uri(). This causes a segmentation fault if the WebKitWebView's constructed method hasn't been called yet. | ||||
* | mq_web_view_load_uri(): New function | Patrick McDermott | 2017-10-12 | 2 | -1/+28 |
| | |||||
* | MqWebView: Remove unused macro definition | Patrick McDermott | 2017-10-11 | 1 | -2/+0 |
| | |||||
* | MqWebView: Use g_signal_connect() | Patrick McDermott | 2017-10-11 | 1 | -18/+18 |
| | |||||
* | MqWebView: Warn on invalid property IDs | Patrick McDermott | 2017-10-11 | 1 | -2/+10 |
| | |||||
* | imq_web_view_new(): Initialize parent web-context property | Patrick McDermott | 2017-10-11 | 1 | -0/+1 |
| | |||||
* | MqWebView: Call parent class constructed method earlier | Patrick McDermott | 2017-10-11 | 1 | -2/+4 |
| | |||||
* | MqWebView: Move code from instance_init to constructed method | Patrick McDermott | 2017-10-11 | 1 | -26/+36 |
| | |||||
* | MqWebView: Make tab property writable | Patrick McDermott | 2017-10-11 | 1 | -1/+1 |
| | |||||
* | src/web-view.h: Forward declare types | Patrick McDermott | 2017-10-11 | 1 | -3/+3 |
| | |||||
* | MqTab: Use MqWebView | Patrick McDermott | 2017-10-11 | 2 | -6/+6 |
| | |||||
* | MqWebView: New class | Patrick McDermott | 2017-10-11 | 3 | -0/+720 |
| | |||||
* | src/gtype.h: Remove | Patrick McDermott | 2017-10-11 | 1 | -215/+0 |
| | | | | Too many compiler errors. | ||||
* | src/gtype.h: New file, backport of G_DECLARE_*_TYPE | Patrick McDermott | 2017-10-11 | 1 | -0/+215 |
| | |||||
* | MqTabChrome: Add a home button to the navigation bar | Patrick McDermott | 2017-10-08 | 1 | -0/+28 |
| | |||||
* | MqTabChrome: Add match count label to find bar | Patrick McDermott | 2017-10-08 | 2 | -0/+35 |
| | |||||
* | MqTabChrome: Unify find bar closing code | Patrick McDermott | 2017-10-08 | 1 | -6/+10 |
| | |||||
* | MqTabChrome: Handle Shift+Enter and Esc in find bar | Patrick McDermott | 2017-10-08 | 1 | -11/+28 |
| | |||||
* | MqTabChrome: Make find bar functional | Patrick McDermott | 2017-10-08 | 2 | -4/+61 |
| | |||||
* | mq_tab_chrome_set_web_view(): Get WebKitFindController and save in MqTabChrome | Patrick McDermott | 2017-10-08 | 2 | -20/+22 |
| | |||||
* | MqTabChrome: Add find bar and make find button functional | Patrick McDermott | 2017-10-08 | 2 | -1/+102 |
| |