Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | src/tree.c: Fix missing "static" qualifier | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | | | | | | | | | Fixes: CC src/marquee-tree.o src/tree.c:251:1: warning: no previous prototype for ‘seek’ [-Wmissing-prototypes] seek(MqTree *node, gint offset) ^ | ||||
* | view-source: Fix unescaped "%" in format string | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | | | | | | | | | | Fixes: CC src/schemes/marquee-view-source.o src/schemes/view-source.c: In function ‘respond’: src/schemes/view-source.c:75:4: warning: unknown conversion type character ‘;’ in format [-Wformat=] uri, escaped_data), -1, g_free); ^ | ||||
* | view-source: Convert static const document var to macro | Patrick McDermott | 2017-11-01 | 1 | -23/+23 |
| | | | | | | | | | | Fixes: CC src/schemes/marquee-view-source.o src/schemes/view-source.c: In function ‘respond’: src/schemes/view-source.c:75:4: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] uri, escaped_data), -1, g_free); ^ | ||||
* | about:marquee: Convert static const document var to macro | Patrick McDermott | 2017-11-01 | 1 | -28/+28 |
| | | | | | | | | | | Fixes: CC src/schemes/about/marquee-marquee.o src/schemes/about/marquee.c: In function ‘mq_about_marquee_response’: src/schemes/about/marquee.c:72:5: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] "DANGER", "DO NOT PRESS")); ^ | ||||
* | about:marquee: Fix #include | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | | | | | | | | | | Surprisingly, this was the error, instead of a fatal error about not finding "../paths.h": CC src/schemes/about/marquee-marquee.o src/schemes/about/marquee.c:58:1: warning: no previous prototype for ‘mq_about_marquee_response’ [-Wmissing-prototypes] mq_about_marquee_response(MqApplication *application, GHashTable *query, ^ | ||||
* | mq_web_view_*_scheme_methods.context_menu(): Add (empty) default cases | Patrick McDermott | 2017-11-01 | 2 | -0/+4 |
| | | | | | | | | | | | | | | | Fixes: CC src/web-view-schemes/marquee-normal.o src/web-view-schemes/normal.c: In function ‘context_menu’: src/web-view-schemes/normal.c:455:3: warning: switch missing default case [-Wswitch-default] switch (stock_action) { ^ CC src/web-view-schemes/marquee-view-source.o src/web-view-schemes/view-source.c: In function ‘context_menu’: src/web-view-schemes/view-source.c:173:3: warning: switch missing default case [-Wswitch-default] switch (stock_action) { ^ | ||||
* | MqWebView: Add default case to "load-changed" callback | Patrick McDermott | 2017-11-01 | 1 | -0/+3 |
| | | | | | | | | | | Fixes: CC src/toolbars/navigation/marquee-uri-entry.o src/toolbars/navigation/uri-entry.c: In function ‘load_changed_cb’: src/toolbars/navigation/uri-entry.c:59:2: warning: switch missing default case [-Wswitch-default] switch (load_event) { ^ | ||||
* | src/web-view-schemes/view-source.c: Undefine ITEM_DECLS and NEW_CUSTOM_ITEM | Patrick McDermott | 2017-11-01 | 1 | -14/+0 |
| | | | | | | | | | | | | | | | No custom context menu items are created for this scheme. Fixes: CC src/web-view-schemes/marquee-view-source.o src/web-view-schemes/view-source.c: At top level: src/web-view-schemes/view-source.c:112:0: warning: macro "NEW_CUSTOM_ITEM" is not used [-Wunused-macros] #define NEW_CUSTOM_ITEM(NAME, LABEL) \ ^ src/web-view-schemes/view-source.c:107:0: warning: macro "ITEM_DECLS" is not used [-Wunused-macros] #define ITEM_DECLS \ ^ | ||||
* | src/utils/resources.c: Convert static const error_document var to macro | Patrick McDermott | 2017-11-01 | 1 | -14/+14 |
| | | | | | | | | | | Fixes: CC src/utils/marquee-resources.o src/utils/resources.c: In function ‘mq_resource_response’: src/utils/resources.c:64:5: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] path, error->message), -1, g_free); ^ | ||||
* | src/config.[ch], src/settings.[ch]: Move under src/config/ | Patrick McDermott | 2017-11-01 | 19 | -18/+17 |
| | |||||
* | src/web-view.h: Add missing #include | Patrick McDermott | 2017-11-01 | 1 | -0/+1 |
| | |||||
* | src/window.c: Add missing #include | Patrick McDermott | 2017-11-01 | 1 | -0/+1 |
| | |||||
* | src/about*, src/view-source.*: Move under src/schemes/ | Patrick McDermott | 2017-11-01 | 11 | -22/+20 |
| | |||||
* | src/about/preferences.c: Sort #include directives | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | src/utils/string-utils.[ch]: Rename to src/utils/string.[ch] | Patrick McDermott | 2017-11-01 | 6 | -5/+5 |
| | |||||
* | src/utils/local.mk: New file | Patrick McDermott | 2017-11-01 | 2 | -3/+5 |
| | | | | And update src/local.mk. | ||||
* | src/string-utils.[ch]: Move under src/utils/ | Patrick McDermott | 2017-11-01 | 5 | -3/+3 |
| | |||||
* | src/resources.[ch]: Move under src/utils/ | Patrick McDermott | 2017-11-01 | 4 | -4/+4 |
| | |||||
* | src/html.[ch]: Move under src/utils/ | Patrick McDermott | 2017-11-01 | 4 | -2/+2 |
| | |||||
* | src/web-settings.[ch]: Remove files | Patrick McDermott | 2017-11-01 | 3 | -387/+0 |
| | |||||
* | MqApplication: Rename a static function | Patrick McDermott | 2017-11-01 | 1 | -2/+2 |
| | | | | Its purpose changed in commit 75a2885. | ||||
* | mq_application_get_webkit_settings(): Delete function | Patrick McDermott | 2017-11-01 | 2 | -22/+6 |
| | | | | And drop WebKitSettings setup in MqApplication. | ||||
* | MqWebView: Don't set Web view settings | Patrick McDermott | 2017-11-01 | 1 | -4/+0 |
| | | | | This is now done in scheme initialize() methods. | ||||
* | mq_web_view_normal_scheme_methods.initialize(): Use MqSettings with no overrides | Patrick McDermott | 2017-11-01 | 1 | -2/+21 |
| | | | | | Otherwise, if a user navigates to a normal-scheme page from a source view, the JS override will remain. | ||||
* | mq_web_view_view_source_scheme_methods.initialize(): Use MqSettings with JS ↵ | Patrick McDermott | 2017-11-01 | 1 | -1/+23 |
| | | | | | | enabled Prism and only Prism runs in "view-source" pages. | ||||
* | MqSettings: Delete extra "never" cookie accept policy branch | Patrick McDermott | 2017-11-01 | 1 | -3/+0 |
| | |||||
* | MqSettings: Fix negated boolean mappings | Patrick McDermott | 2017-11-01 | 1 | -1/+4 |
| | |||||
* | MqSettings: Store mapping struct pointers in mappings table | Patrick McDermott | 2017-11-01 | 1 | -8/+8 |
| | | | | This way, the type is also available. | ||||
* | MqSettings: New class | Patrick McDermott | 2017-11-01 | 3 | -0/+514 |
| | | | | Based on code from src/web-settings.[ch]. | ||||
* | view-source: Remove margins | Patrick McDermott | 2017-10-31 | 1 | -2/+3 |
| | |||||
* | view-source: Set width of <pre> to apply bg to full width | Patrick McDermott | 2017-10-31 | 1 | -1/+1 |
| | |||||
* | mq_html_notebook(): Add newline after "<style>" | Patrick McDermott | 2017-10-31 | 1 | -2/+2 |
| | |||||
* | MqWebView: Free cached main resource data on finalize() | Patrick McDermott | 2017-10-31 | 1 | -3/+2 |
| | | | | | | | | Also drop the conditional around URI freeing. g_free() already performs this check. We may be able to avoid the overhead of an unnecessary function call (at the cost of sometimes inaccurate branch prediction), but the resulting code is uglier, especially with lots of g_free() calls. | ||||
* | MqWebView: Invalidate main resource data cache on load change | Patrick McDermott | 2017-10-31 | 1 | -0/+9 |
| | | | | | | | | | | Otherwise, a connected source view will keep getting the data the first such view received, even after a load change. A better solution would be to cache a pointer to the main resource and check in mq_web_view_get_data() if the main resource's address has changed. But apparently WebKit reuses resource objects, so that doesn't work. | ||||
* | view-source: Use Prism | Patrick McDermott | 2017-10-31 | 1 | -2/+10 |
| | |||||
* | view-source: Handle "view-source:resources/*" paths | Patrick McDermott | 2017-10-31 | 1 | -4/+14 |
| | |||||
* | view-source: Gracefully handle closed origin tab | Patrick McDermott | 2017-10-31 | 1 | -11/+18 |
| | | | | Don't just crash. | ||||
* | src/html.c: Add missing newlines in styles | Patrick McDermott | 2017-10-31 | 1 | -2/+2 |
| | |||||
* | atoi64(), parse_query_string(): Prefix function names with "mq_" | Patrick McDermott | 2017-10-31 | 5 | -9/+9 |
| | | | | And update calls. | ||||
* | mq_web_view_view_source_scheme_methods.context_menu(): s/normal/view_source/ | Patrick McDermott | 2017-10-31 | 1 | -4/+4 |
| | | | | Fixes segmentation fault on right-click. | ||||
* | MqWebViewViewSourceScheme: Add (WebKitHitTestResult *) member | Patrick McDermott | 2017-10-31 | 1 | -2/+3 |
| | |||||
* | mq_web_view_normal_scheme_methods.context_menu(): Add "View Page So_urce" item | Patrick McDermott | 2017-10-31 | 1 | -2/+18 |
| | |||||
* | mq_web_view_view_source_scheme_methods.initialize(): Mark (MqWebView *) ↵ | Patrick McDermott | 2017-10-31 | 1 | -1/+2 |
| | | | | parameter as unused | ||||
* | mq_web_view_view_source_scheme_methods.rewrite_uri(): Update TODO comment | Patrick McDermott | 2017-10-31 | 1 | -2/+1 |
| | | | | Missing origin tab IDs are passed along as "origin-tab=0". | ||||
* | view-source: Add TODO comment | Patrick McDermott | 2017-10-31 | 1 | -0/+1 |
| | |||||
* | view-source: Show origin URI in title | Patrick McDermott | 2017-10-31 | 1 | -4/+5 |
| | |||||
* | view-source: Free user data struct in data callback | Patrick McDermott | 2017-10-31 | 1 | -0/+2 |
| | |||||
* | mq_view_source_request(): Use hash table and get origin URI from path/query | Patrick McDermott | 2017-10-31 | 1 | -7/+12 |
| | |||||
* | mq_web_view_view_source_scheme_methods.rewrite_uri(): Add "uri" parameter to URI | Patrick McDermott | 2017-10-31 | 1 | -2/+2 |
| | |||||
* | mq_web_view_view_source_scheme_methods.initialize(): Use hash table and get ↵ | Patrick McDermott | 2017-10-31 | 1 | -14/+9 |
| | | | | | | | origin URI from URI Trading MqApplication's registered tabs hash table for a query parameters hash table. |