Michael Drake
c5aca9d8ce
RISC OS: Fix EX0 EY0 rendering glitches when scrolling.
2021-04-25 21:07:15 +01:00
Michael Drake
fb8c227ff0
RISC OS: Plotters: On RISC OS y1 is top and y0 is bottom.
...
When storing RISC OS coordinates, use y0 and y1 consistently.
2021-04-25 20:30:05 +01:00
Chris Young
81c40ab7c2
Amiga: Fix codesets.library conversion when string specified as zero length
2021-04-12 23:26:17 +01:00
Chris Young
99a3d04d55
Amiga: The return value of Codesetsfind was not being assigned to a variable
2021-04-11 23:17:32 +01:00
Vincent Sanders
5a2f69388c
hoist the Referer header generation logic up to the low level cache
...
This removes the need for the fetchers to have any interaction with
the Referer header. It has not been completely removed from the
fetch interface as fetch.c:fetch_set_cookie() still uses it for
unverifiable cookie decision logic. (There is an anchient todo here)
2021-03-25 23:36:41 +00:00
Vincent Sanders
537f131ee3
extend teh implementing a new frontend document
2021-03-23 23:44:59 +00:00
Vincent Sanders
847d568061
fix missing bitmap from preventing history and scroll updates
2021-03-23 22:09:56 +00:00
Vincent Sanders
5749ace60f
split out internal local history macros from public interface header
2021-03-23 22:09:37 +00:00
Michael Drake
6faa70893b
Buildsystem: Avoid errors when headers are removed.
2021-03-19 12:09:57 +00:00
Vincent Sanders
a11ad57bf6
fix headings to be in doxygen prefered format
2021-03-08 09:51:05 +00:00
Vincent Sanders
9a7e41d3ea
add document outlining new frontend development
2021-03-07 22:38:41 +00:00
Vincent Sanders
5e31f045a0
Improve some documentation comments
2021-02-26 13:40:09 +00:00
Rob Kendrick
e9f29a1002
Correct indentation for previous change
2021-02-24 16:27:09 +00:00
Rob Kendrick
937446b95b
Allow drag-and-drop loading of WebP images on RISC OS
2021-02-24 16:12:39 +00:00
Vincent Sanders
84ec9c2b2a
tidy up GTK frontend initialisation
2021-02-22 23:04:02 +00:00
Vincent Sanders
3cf92011c2
split out gtk misc operations from gui module
2021-02-22 23:04:02 +00:00
Michael Drake
9e3ef18255
html: layout: Cleanup dom node tag name getting with helper.
2021-02-20 17:03:49 +00:00
Michael Drake
920041a131
html: layout: Fix to ignore non-element children of lists.
2021-02-20 12:00:42 +00:00
Chris Young
598629c736
correct size
2021-02-18 17:23:59 +00:00
Chris Young
b765d8b461
AMIGA: minor IFF DR2D export changes
...
NULL-terminate name
Use more sensible font
2021-02-18 16:30:32 +00:00
Michael Drake
bc15ad5784
tests: Update corestring allocation count.
2021-02-15 14:24:15 +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
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
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
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
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
Vincent Sanders
25c21e5fef
add back/forward mouse button processing to GTK frontend
2021-01-02 09:49:25 +00:00