Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mq_web_view_load_uri(): Call rewrite_uri() method after setting methods | Patrick McDermott | 2017-10-30 | 1 | -2/+2 |
| | |||||
* | mq_web_view_load_uri(): Set scheme methods | Patrick McDermott | 2017-10-30 | 1 | -8/+2 |
| | | | | | Instead of calling rewrite_uri() method and webkit_web_view_load_uri() directly. | ||||
* | MqWebView: Handle NULL URI in constructed() | Patrick McDermott | 2017-10-30 | 1 | -0/+14 |
| | |||||
* | MqWebView: Remove NULL URI handling from ready callback | Patrick McDermott | 2017-10-30 | 1 | -19/+2 |
| | |||||
* | MqWebView: Connect scheme ready callback | Patrick McDermott | 2017-10-30 | 1 | -20/+30 |
| | |||||
* | MqWebView: mq_web_view_scheme_set_methods() on URI change | Patrick McDermott | 2017-10-30 | 1 | -3/+6 |
| | | | | Not in constructed() method. | ||||
* | MqWebView: mq_web_view_scheme_set_methods() on construction | Patrick McDermott | 2017-10-30 | 1 | -1/+2 |
| | |||||
* | Revert "mq_web_view_*_scheme_methods: Make const" | Patrick McDermott | 2017-10-30 | 1 | -10/+10 |
| | | | | | | | | This reverts commit 0b796336a0c5ce1cf5185c2946c4ff22fa3da296. Conflicts: src/web-view-schemes/normal.c src/web-view-schemes/view-source.c | ||||
* | mq_web_view_*_scheme_methods: Make const | Patrick McDermott | 2017-10-30 | 1 | -10/+10 |
| | |||||
* | MqWebViewSchemeMethods: Add (MqWebView *) param to *_uri() methods | Patrick McDermott | 2017-10-30 | 1 | -4/+4 |
| | |||||
* | MqWebView: Use scheme display_uri() method | Patrick McDermott | 2017-10-30 | 1 | -6/+2 |
| | |||||
* | MqWebView: Use scheme methods instead of own static functions | Patrick McDermott | 2017-10-30 | 1 | -657/+8 |
| | | | | A net 649 lines deleted! | ||||
* | MqWebView: Set scheme methods | Patrick McDermott | 2017-10-30 | 1 | -9/+12 |
| | |||||
* | mq_web_view_get_scheme(): New function | Patrick McDermott | 2017-10-30 | 1 | -0/+7 |
| | |||||
* | mq_web_view_get_tab_page(): New function | Patrick McDermott | 2017-10-30 | 1 | -0/+6 |
| | |||||
* | mq_web_view_get_config(): New function | Patrick McDermott | 2017-10-30 | 1 | -0/+6 |
| | |||||
* | MqWebView: Change type of Web view parameter in URI callback | Patrick McDermott | 2017-10-30 | 1 | -5/+2 |
| | |||||
* | src/web-view-schemes/schemes.h: New file | Patrick McDermott | 2017-10-30 | 1 | -0/+1 |
| | |||||
* | MqWebView: Change type of Web view parameter in callback | Patrick McDermott | 2017-10-30 | 1 | -4/+1 |
| | |||||
* | MqWebView: Make file chooser filters function non-static | Patrick McDermott | 2017-10-30 | 1 | -4/+4 |
| | |||||
* | MqWebView: Remove extra space in variable declaration | Patrick McDermott | 2017-10-30 | 1 | -1/+1 |
| | |||||
* | MqWebView: Call mq_web_view_load_uri() in context menu cbs | Patrick McDermott | 2017-10-30 | 1 | -8/+4 |
| | | | | | | Instead of webkit_web_view_load_uri(). This allows loading about-scheme targeted resources (links, images, etc.) in the current tab. (Loading such resources in a new tab or window was already possible.) | ||||
* | MqWebView: Factor out URI rewriting into new static function | Patrick McDermott | 2017-10-30 | 1 | -11/+14 |
| | |||||
* | MqWebView: Fix horizontal alignment of variable declarations | Patrick McDermott | 2017-10-30 | 1 | -2/+2 |
| | |||||
* | MqWebView: Rewrite URI from primary clipboard | Patrick McDermott | 2017-10-30 | 1 | -1/+1 |
| | | | | | Allow URIs like "about:" and "about:preferences" to be loaded on middle click. | ||||
* | MqWebView: Free saved HTML document | Patrick McDermott | 2017-10-30 | 1 | -2/+3 |
| | |||||
* | MqWebView: Rename "rewritten-uri" property to "display-uri" | Patrick McDermott | 2017-10-29 | 1 | -8/+8 |
| | |||||
* | MqWebView: Download responses of undisplayable MIME types | Patrick McDermott | 2017-10-29 | 1 | -0/+34 |
| | |||||
* | MqWebView: Make save file extension non-const in static funcs | Patrick McDermott | 2017-10-29 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: CC src/marquee-web-view.o src/web-view.c: In function ‘save_type_changed_cb’: src/web-view.c:1010:12: warning: assignment discards ‘const’ qualifier from pointer target type extension = get_extension(name); ^ src/web-view.c: In function ‘save_response_cb’: src/web-view.c:1060:14: warning: assignment discards ‘const’ qualifier from pointer target type extension = get_extension(filename); ^ The "extension" variable of save_type_changed_cb() can't be made const because the string to which it points is modified: CC src/marquee-web-view.o src/web-view.c: In function ‘save_type_changed_cb’: src/web-view.c:1016:17: error: assignment of read-only location ‘*extension’ extension[0] = '\0'; /* Remove extension. */ ^ src/web-view.c:1024:17: error: assignment of read-only location ‘*extension’ extension[0] = '\0'; /* Remove extension. */ ^ | ||||
* | MqWebView: Treat "." as part of save file extension | Patrick McDermott | 2017-10-29 | 1 | -17/+19 |
| | | | | This obviates commit 9dbdc3d. | ||||
* | Revert "MqWebView: Add a "." to save name if missing on type change" | Patrick McDermott | 2017-10-29 | 1 | -10/+2 |
| | | | | This reverts commit 9dbdc3d00a233b02de995f8c782f39f1ec521740. | ||||
* | MqWebView: Add a "." to save name if missing on type change | Patrick McDermott | 2017-10-29 | 1 | -2/+10 |
| | |||||
* | MqWebView: Save MHTML if detecting type and extension unknown | Patrick McDermott | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | MqWebView: Fix segmentation faults on save name without "." | Patrick McDermott | 2017-10-29 | 1 | -2/+15 |
| | |||||
* | MqWebView: Fix use of save file name after free | Patrick McDermott | 2017-10-29 | 1 | -1/+2 |
| | |||||
* | MqWebView: Use URI or "page" as save name if title is NULL | Patrick McDermott | 2017-10-29 | 1 | -3/+9 |
| | | | | | | | | Fixes: (marquee:xxxxx): GLib-CRITICAL **: g_strdelimit: assertion 'string != NULL' failed (marquee:xxxxx): Gtk-CRITICAL **: gtk_file_chooser_set_current_name: assertion 'name != NULL' failed | ||||
* | mq_web_view_save(): Clarify file type combo box choices and label | Patrick McDermott | 2017-10-29 | 1 | -4/+4 |
| | |||||
* | MqWebView: Rearrange save functions | Patrick McDermott | 2017-10-29 | 1 | -52/+52 |
| | | | | And rename save_async_cb() to save_mhtml_cb(). | ||||
* | MqWebView: Implement HTML-only saving | Patrick McDermott | 2017-10-29 | 1 | -2/+36 |
| | |||||
* | MqWebView: Detect save type and save MHTML files | Patrick McDermott | 2017-10-28 | 1 | -1/+5 |
| | |||||
* | MqWebView: Rename variable in save type change callback | Patrick McDermott | 2017-10-28 | 1 | -6/+6 |
| | |||||
* | Revert "MqWebView: Rewrite extension checking functions" | Patrick McDermott | 2017-10-28 | 1 | -20/+16 |
| | | | | This reverts commit 99a0a6a1994381a551b5908f3772054e38560ae0. | ||||
* | MqWebView: Rewrite extension checking functions | Patrick McDermott | 2017-10-28 | 1 | -16/+20 |
| | | | | | Are these conditional blocks easier to read than the long return statements? | ||||
* | MqWebView: Factor out extension detection code into functions | Patrick McDermott | 2017-10-28 | 1 | -18/+28 |
| | |||||
* | MqWebView: Only save MHTML if selected in chooser combo box | Patrick McDermott | 2017-10-28 | 1 | -7/+25 |
| | |||||
* | mq_web_view_save(): Make file type combo box change extension | Patrick McDermott | 2017-10-28 | 1 | -0/+51 |
| | |||||
* | mq_web_view_open(), mq_web_view_save(): Move gtk_widget_show_all() call to end | Patrick McDermott | 2017-10-28 | 1 | -6/+8 |
| | | | | Otherwise, the save chooser's extra widget children are invisible. | ||||
* | mq_web_view_save(): Add file type combo box | Patrick McDermott | 2017-10-28 | 1 | -0/+17 |
| | |||||
* | mq_web_view_open(), mq_web_view_save(): Add file filters to file choosers | Patrick McDermott | 2017-10-28 | 1 | -0/+38 |
| | |||||
* | mq_web_view_open(), mq_web_view_save(): Add blank lines and rearrange lines | Patrick McDermott | 2017-10-28 | 1 | -6/+10 |
| | | | | Try to make the code a little more readable and maintainable. |