John-Mark Bell
692da43855
BuildSystem: make package step depend on POSTEXES
...
The POSTEXE stages might add more stuff to the package contents,
so ensure they have completed before starting to package things up.
2022-11-03 21:44:57 +00:00
John-Mark Bell
7a767da220
Buildsystem: support arm-riscos-gnueabi
2022-11-03 21:44:57 +00:00
John-Mark Bell
2f56bc568d
env.sh: support arm-riscos-gnueabi
2022-11-03 21:44:57 +00:00
Michael Drake
217f71357e
html: layout: flex: Disable verbose logging
2022-11-02 20:16:41 +00:00
Michael Drake
45b68a3b50
html: layout: flex: Implement align-items and align-self
2022-11-02 20:16:41 +00:00
Michael Drake
47482bd539
html: layout: flex: Implement wrap-reverse
2022-11-02 20:16:41 +00:00
Michael Drake
e9147bdeea
html: layout: flex: Don't pass content around unnecessarily
2022-11-02 20:16:41 +00:00
Michael Drake
b91d61b89f
html: layout: flex: Compare line main size with available main
...
When deciding whether to use the grow or shrink flex factor we
we using the available width, rather than the space available in
the main direction.
2022-11-02 20:16:41 +00:00
Michael Drake
d0b1bcb01a
html: layout: flex: Unify line item placement
2022-11-02 20:16:41 +00:00
Michael Drake
6c2f9f3285
html: layout helpers: Add helpers for width/height indirection
2022-11-02 20:16:41 +00:00
John-Mark Bell
0718e58681
utils: Use fstatat and unlinkat if supported
2022-11-02 17:28:18 +00:00
John-Mark Bell
41f0a5a36e
Buildsystem: fix RISC OS AOF matching
2022-11-02 13:56:27 +00:00
Michael Drake
1810fbfe22
Revert "utils: file: Use fstatat and unlinkat"
...
On may of the platforms we build for (RISC OS, Windows, Amiga OS4,
Amiga OS3, and Atari), this was causing:
- utils/file.c:329 error: 'O_DIRECTORY' undeclared
- utils/file.c:357 error: 'AT_SYMLINK_NOFOLLOW' undeclared
This reverts commit ef00567b02
.
2022-11-02 13:35:11 +00:00
Michael Drake
991f657ecd
html: layout: Remove duplicate typedefs
2022-10-29 22:28:49 +01:00
Michael Drake
094eb9ae48
layout: flex: Squash main is usually a function warning
2022-10-29 22:15:58 +01:00
Michael Drake
8615964c3f
html: layout: Initial implementation of display: flex
2022-10-29 20:30:48 +01:00
Michael Drake
06eee4636f
html: box_dump: Indicate descendant bounding box values
2022-10-29 20:30:48 +01:00
Michael Drake
6da0bf5b84
layout: minmax pass: Improve handling of {min|max}_width properties
2022-10-29 20:30:48 +01:00
Michael Drake
145d6dfc6c
layout: minmax table: Change logging level to error
2022-10-29 20:30:48 +01:00
Michael Drake
63412372b2
layout: calculate_mbp_width: Preserve percentage values
2022-10-29 20:30:48 +01:00
Michael Drake
15b23e1e3c
log: Add flex logging catagory
2022-10-29 20:30:48 +01:00
Michael Drake
ab877e680b
html: layout: Improve block container assertions
2022-10-29 20:30:48 +01:00
Michael Drake
399f0063ba
html: layout: Split out common helpers
2022-10-29 20:30:48 +01:00
Michael Drake
16252bb9f5
css: Fix dump of display: inline-flex
2022-10-29 20:30:48 +01:00
Michael Drake
84d3d1bf7a
layout: Constify box through layout_find_dimensions()
2022-10-29 20:30:48 +01:00
Michael Drake
ae57029f83
layout: Constify box through layout_handle_box_sizing()
2022-10-29 20:30:48 +01:00
Michael Drake
86afb06496
layout: Add helpers for various box type checks
2022-10-29 20:30:48 +01:00
Michael Drake
2f98e96c95
layout: Add helper for checking if a style has a border on a side
2022-10-29 20:30:48 +01:00
Michael Drake
f1dbd523b4
layout: Drop redundant else block
2022-10-29 20:30:48 +01:00
Michael Drake
7d833537aa
css: Update display property helper for grid
2022-10-29 18:24:38 +01:00
Michael Drake
bbb9b4ab72
GitHub CI: Add monkey short-internet test
2022-10-23 17:22:56 +01:00
Michael Drake
922abd7bff
GitHub CI: Add linux build and unit test job
2022-10-23 17:22:56 +01:00
Michael Drake
dfcdf8d17d
GitHub CI: Add static analysis.
2022-10-23 17:22:56 +01:00
Michael Drake
d1610a1cdb
env.sh: Add NetSurf clone skip and shallow clone switches.
2022-10-23 17:22:56 +01:00
Michael Drake
ce6a2c87da
content: image cache: Avoid int overflow before size_t conversion
2022-10-23 17:22:56 +01:00
Michael Drake
6c4343a742
utils: ssl_certs: Fix potential snprintf overflow
2022-10-23 17:22:56 +01:00
Michael Drake
ef00567b02
utils: file: Use fstatat and unlinkat
2022-10-23 17:22:56 +01:00
Michael Drake
5fed462e88
urldb: Handle snprintf error
2022-10-23 17:22:56 +01:00
Michael Drake
836b5b6126
gtk: toolbar: Handle snprintf error
2022-10-23 17:22:56 +01:00
Michael Drake
a584c6bb3b
gtk: pixbuf creation: Avoid int overflow before size_t conversion
2022-10-23 17:22:56 +01:00
Michael Drake
743817c205
js: console: Fix argument type for formatting function
2022-10-23 17:22:56 +01:00
Michael Drake
cb5d63768c
js: image data: Avoid int overflow before size_t conversion
2022-10-23 17:22:56 +01:00
Michael Drake
c50f4bab09
Test: Add prefer_dark_mode to reference choices data
2022-10-23 17:22:56 +01:00
Michael Drake
cd3b4487c7
RISC OS: Image: Don't override sprite mode for opaque plot type
...
This fixes local history thumbnails, which are opaque, when plotted
on a version of RISC OS that supports alpha sprites, and Tinct is
being avoided.
2022-10-05 18:10:23 +01:00
Vincent Sanders
40acd620b5
Ensure image cache logging does not cause division by zero at exit
2022-09-11 13:50:55 +01:00
John-Mark Bell
c6eea438ac
RISC OS: Allow text selection in URL bar (RO5.28 onwards)
2022-09-04 09:29:07 +01:00
Michael Drake
7c89bc0d53
RISC OS: Dragging favicon drag-saves URL
2022-08-28 22:03:57 +01:00
Michael Drake
37b6233fff
RISC OS: Image: Fix EX0 EY0 plot when avoiding Tinct
2022-08-25 22:30:36 +01:00
Chris Young
703734c389
Amiga: Fix page theme current selection
2022-08-05 13:05:21 +01:00
Chris Young
79baf60fa5
Amiga: Add page theme toggle
2022-08-03 15:14:01 +01:00