Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
... | |||||
* | scripts/update-m4.sh: New file | Patrick McDermott | 2017-11-01 | 1 | -0/+9 |
| | |||||
* | configure.ac: Use AX_APPEND_FLAG() | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | | | | And shorten AX_CHECK_COMPILE_FLAG() call. | ||||
* | configure.ac: Use AX_CFLAGS_WARN_ALL() instead of -Wall check | Patrick McDermott | 2017-11-01 | 1 | -7/+3 |
| | |||||
* | m4/ax_append_flag.m4, m4/ax_cflags_warn_all.m4, m4/ax_require_defined.m4: ↵ | Patrick McDermott | 2017-11-01 | 3 | -0/+230 |
| | | | | New files | ||||
* | Makefile.am: Fix version.c dependencies | Patrick McDermott | 2017-11-01 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | Fixes the following: $ rm -f version.c $ make --no-print-directory make all-recursive Making all in . make[2]: Circular version.c <- version.c dependency dropped. GEN version.c GEN marquee Making all in data make[2]: Nothing to be done for 'all'. $ rm -f version.c $ bmake bmake all-recursive Making all in . bmake[2]: Graph cycles through version.c `all-am' not remade because of errors. Making all in data | ||||
* | Makefile.am: Add $(PACKAGE_VERSION) to PACKAGE_STRING | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Makefile.am: Use version.c in marquee_LINK | Patrick McDermott | 2017-11-01 | 1 | -6/+2 |
| | | | | | | Also use it in EXTRA_marquee_DEPENDENCIES. This finally avoids having to define the whole link target. | ||||
* | Makefile.am: Split version.c generation into new target | Patrick McDermott | 2017-11-01 | 1 | -3/+6 |
| | |||||
* | Revert "Makefile.am: Add version.c to marquee_SOURCES" | Patrick McDermott | 2017-11-01 | 1 | -3/+6 |
| | | | | | | This reverts commit 7ee941825739135fd5c6571e2706784f1ba70168. The commit introduced a dependency cycle that causes trouble. | ||||
* | Makefile.am: Add version.c to marquee_SOURCES | Patrick McDermott | 2017-11-01 | 1 | -6/+3 |
| | | | | And don't manually link marquee. | ||||
* | Makefile.am: Make data last | Patrick McDermott | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | 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". |