Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | data/resources/prism/: Import from upstream, HEAD of branch gh-pages | Patrick McDermott | 2017-10-31 | 9 | -0/+1107 |
| | |||||
* | data/resources/prism/.gitignore: New file | Patrick McDermott | 2017-10-31 | 1 | -0/+2 |
| | |||||
* | scripts/update-prism.sh: New script | Patrick McDermott | 2017-10-31 | 1 | -0/+22 |
| | |||||
* | data/Makefile.am: Build prism.css and prism.js | Patrick McDermott | 2017-10-31 | 2 | -1/+25 |
| | |||||
* | 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. | ||||
* | src/about.c: Delete static parse_query_string() | Patrick McDermott | 2017-10-31 | 1 | -37/+1 |
| | |||||
* | parse_query_string(): New (public) function | Patrick McDermott | 2017-10-31 | 2 | -0/+40 |
| | | | | Copied from src/about.c. | ||||
* | mq_html_p*(), mq_html_h*(): Add newlines after tags | Patrick McDermott | 2017-10-31 | 1 | -2/+3 |
| | |||||
* | about:marquee: Make document variable static | Patrick McDermott | 2017-10-31 | 1 | -1/+1 |
| | |||||
* | view-source: Escape markup | Patrick McDermott | 2017-10-31 | 1 | -10/+7 |
| |