Commit Graph

14668 Commits

Author SHA1 Message Date
anthony ca1034b49e Add search bar to browser window which respects search provider setting 2021-02-10 19:15:59 +00:00
Michael Drake 9783296c4f layout: Add support for OL reversed attribute. 2021-02-10 17:59:51 +00:00
Michael Drake 32d9de461e util: corestring: Add DOM "reversed" string. 2021-02-10 17:59:12 +00:00
Michael Drake 496b1eca08 layout: list handling: Scope reduce some variables in the recursive call. 2021-02-10 17:57:57 +00:00
Michael Drake d29f6d6c1e html: layout: Change list value step to variable. 2021-02-10 17:57:57 +00:00
Michael Drake e18bb8fde1 html: Add support for OL start attribute.
Note: Added new box member because rows was unsigned, and it was
      naughty to use something meant for tables.

Note: Now numbers <= 0 can be generated, but LibCSS needs updated
      to support that.
2021-02-10 17:57:57 +00:00
Michael Drake 4c941254c8 util: corestring: Add DOM "start" string. 2021-02-10 17:08:23 +00:00
Michael Drake 64680a8edb layout: Add support for list item value attribute. 2021-02-09 21:33:06 +00:00
Michael Drake 41a0c21812 html: Do list item counting at layout time. 2021-02-09 20:36:52 +00:00
Michael Drake 9434fe1ff0 layout: Pass content into list layout function. 2021-02-09 20:36:52 +00:00
Michael Drake 839fb8570a layout: Add counting for list items to layout. 2021-02-09 20:36:52 +00:00
anthony 7868683d3e Add 'open' option to downloads panel 2021-02-09 19:44:05 +00:00
anthony d2c2ff6bb9 Respect overwrite downloads setting 2021-02-09 19:19:30 +00:00
Vincent Sanders dcec1d0cd5 undo debug driver change 2021-02-08 08:44:54 +00:00
Vincent Sanders a091dc3603 allow monkey tests to specify a redraw area for plot-check steps 2021-02-07 22:57:27 +00:00
Vincent Sanders ff225194f3 use list style formatting from libcss 2021-02-07 00:07:24 +00:00
anthony 2e480f2160 Update README 2021-02-04 19:13:12 +00:00
anthony 5e06dfdd46 Fix makefile; builds on ubuntu+gcc 2021-02-04 19:10:05 +00:00
Michael Drake 55fadc802a html: list counter style: Revert to string for {pre|post}fix. 2021-02-02 16:39:41 +00:00
Michael Drake 3b57deb046 html: list counter style: Constify {pre|post}fix memebers. 2021-02-02 15:06:04 +00:00
Michael Drake 87b5fd1bcc html: list counter style: Split out symbol copy. 2021-02-02 15:04:09 +00:00
Vincent Sanders 60d9dbe390 change list counter style formatting to be table driven 2021-02-02 01:19:32 +00:00
Michael Drake 29f7931ea4 Default CSS: Use 40px for list padding. 2021-02-01 09:03:52 +00:00
Vincent Sanders bca82dfe83 do not count the null terminator in list counter style length formatting 2021-01-31 23:30:07 +00:00
Vincent Sanders 27b178b04b implement armenian and georgian list counter styles 2021-01-31 22:56:35 +00:00
Vincent Sanders 83ebc3bb8e split counter style handling out of the box code 2021-01-31 10:49:13 +00:00
Michael Drake 13c1b11317 css: hints: Add support for OL type attribute. 2021-01-31 09:36:02 +00:00
Vincent Sanders 4455f1b712 implement list marker counting for roman, latin and greek 2021-01-30 23:00:44 +00:00
anthony 7395cb8b66 Respect startup page and 'remove download on complete' preferences 2021-01-28 20:06:38 +00:00
anthony 4201a58347 Finish hooking main preferences window up to user defaults 2021-01-28 19:37:40 +00:00
anthony 6009b38cf3 WIP hooking main preferences tab UI up to logic 2021-01-27 20:04:41 +00:00
anthony af28773254 Start adding storage for preferences main tab 2021-01-26 20:08:45 +00:00
anthony cf2c9d91ed Basic GUI for main tab of preferences 2021-01-25 20:07:02 +00:00
Michael Drake da2aa05b73 Prevent overflow of disc cache hysteresis.
The default disc cache size is 1GB (1024 * 1024 * 1024).
On systems with 32bit size_t, the hysteresis calculation,
which multiplied 1GB by 20 would overflow, causing a zero
hysteresis.

    (1024 * 1024 * 1024) * 20 % (2^32)
    = 0

Thanks to Jonas Amoson for reporting.
2021-01-25 13:39:28 +00:00
Vincent Sanders 98496cdae1 move remaining macros into separate macro makefile 2021-01-24 17:51:54 +00:00
anthony f78014d6d9 update readme 2021-01-23 17:33:00 +00:00
anthony dd95df6e07 Fix 'cancel' button when downloading 2021-01-23 13:13:57 +00:00
anthony 4a501b497a Fix downloads not occuring sequentially 2021-01-22 22:34:19 +00:00
anthony b135147cbd Bookmarks implemented 2021-01-21 20:37:45 +00:00
anthony 7adefe0a05 Initial attempt at showing bookmarks in the menu 2021-01-20 20:17:10 +00:00
anthony 32aa63c2fc Add button to create new bookmark folders 2021-01-19 20:04:20 +00:00
anthony 72a8bf14d5 Implement filtering bookmarks using the search bar 2021-01-18 20:12:42 +00:00
Vincent Sanders ed5076421f remove stray tab in hts makefile to fix amigaos3 build 2021-01-17 22:03:17 +00:00
Vincent Sanders 8a2c5bd3ed split out library and feature building macros 2021-01-17 21:10:31 +00:00
Vincent Sanders 5db541a6d7 Improve target setup in makefiles
split out HOST TARGET and SUBTARGET generation into separate file.
split out target(frontend) specific tool settings into separate files.
2021-01-17 20:06:24 +00:00
anthony 7aebb41b96 WIP getting cutting and pasting folders working properly 2021-01-17 16:52:11 +00:00
anthony 7c9d6cce8d Cutting, pasting, removing individual websites working 2021-01-14 20:02:26 +00:00
anthony 0157ab1322 Work on cutting and pasting bookmarks 2021-01-13 20:09:47 +00:00
anthony 96d06abdd2 Renaming bookmarks via manage interface 2021-01-12 20:05:10 +00:00
anthony d1a4382fdf Create bookmark panel to allow customising the name and picking it's folder 2021-01-09 19:29:34 +00:00