Vincent Sanders
1c6232da6a
improve gtk layout debugging
2024-09-17 08:43:03 +01:00
Chris Young
f7f2a91404
Amiga: Fix crash on startup
2024-08-13 15:22:22 +01:00
Chris Young
43476438e5
Amiga: Correct another instance of the selected search provider not being converted to string.
...
This is still crashing on startup and when search providers with no icon(?) are selected.
2024-06-14 13:30:50 +01:00
Chris Young
55c93c8e36
Amiga: missed an instance of websearch_idx pointing to the wrong var
2024-06-11 17:03:53 +01:00
Chris Young
1b19970115
Amiga: Cast data to string
2024-06-11 17:01:31 +01:00
Chris Young
908b9f06a4
Amiga: Point to correct websearch_idx var
2024-06-11 16:48:14 +01:00
Chris Young
0a9644b835
Amiga: Fix setting search provider
2024-06-11 16:39:31 +01:00
Vincent Sanders
fd1a709490
change web search option to use provider name instead of index
2024-05-27 14:29:23 +01:00
Vincent Sanders
64b914612f
fix atari frontend after core window changes
2024-05-26 20:08:33 +01:00
Vincent Sanders
f01a948329
move core window callbacks to the standard gui tables
2024-05-26 19:59:17 +01:00
Michael Drake
506f4b14bb
frontends: monkey: Squash -Wcalloc-transposed-args (gcc-14)
2024-05-24 21:11:30 +01:00
Daniel Silverstone
8767befca6
monkey: Fix off-by-one which could result in overflow
...
The buffer for storing the js_exec arguments could be one
byte too small in which case bad things might happen. This
fixes that.
Signed-off-by: Daniel Silverstone <dsilvers@netsurf-browser.org>
2024-05-24 20:02:05 +01:00
John-Mark Bell
d3a8bdc060
Revert "RISC OS: add SocketWatch module to distribution"
...
This reverts commit 98b3d3c191
.
2024-04-09 22:22:42 +01:00
John-Mark Bell
5efe1b456a
Revert "RISC OS: use SocketWatch for socket activity"
...
This reverts commit 9e4f598b7b
.
2024-04-09 22:22:32 +01:00
John-Mark Bell
9e4f598b7b
RISC OS: use SocketWatch for socket activity
...
Use SocketWatch to monitor our sockets and convert activity into
a pollword update. This allows us to ditch the schedule-based
fetch path and take the same one as we do on other platforms.
This also allows us to refactor the main poll loop such that we
need only poll idle while waiting for things to happen (once
something has happened, we poll aggressively until there are no
non-pollword events left).
2024-03-14 00:09:58 +00:00
John-Mark Bell
98b3d3c191
RISC OS: add SocketWatch module to distribution
2024-03-14 00:09:45 +00:00
John-Mark Bell
f027a80956
RISC OS: optimisations for UTF-8<->local encoding
2024-03-13 21:45:06 +00:00
John-Mark Bell
4148b16ed4
RISC OS: use modern fallthrough mechanism
2024-03-13 21:36:06 +00:00
Vincent Sanders
325442a1fb
another missed fallthrough
2024-03-06 10:55:35 +00:00
Vincent Sanders
4131d7a35c
resolve missing fall through annotations
2024-03-06 10:00:35 +00:00
Vincent Sanders
b5f4d905f9
use attributes to indicate switch fall through instead of comments
2024-03-05 21:33:13 +00:00
Vincent Sanders
a8a5b16df3
fix c library API flags for freebsd when building GTK
2024-03-05 11:44:59 +00:00
Étienne Deparis
583ec72680
Resources: Add french static files
2024-03-01 16:17:15 +00:00
Vincent Sanders
b25ad06a34
resolve warnings in windows frontend
2024-02-27 13:22:28 +00:00
Vincent Sanders
2655109bff
fix gtk frontend download destroy function definition
2024-02-27 12:34:24 +00:00
Chris Young
23b2672153
Amiga: Ensure menu reflects options GUI
...
For CSS setting
2024-01-23 14:40:23 +00:00
Chris Young
daa0fb5dc7
Amiga: Add "Enable CSS" to Prefs=>Advanced=>Misc
2024-01-15 13:29:24 +00:00
Chris Young
da33103357
Amiga: Ensure font kerning matches for width and plotting
2024-01-15 11:02:44 +00:00
Chris Young
9c5b07633f
AmigaOS3: Revert disable backing store
...
For some reason this isn't finding the llcache_table
2024-01-15 11:01:43 +00:00
Chris Young
bef1ff3045
AmigaOS3: Disable backing store by default
...
It doesn't work on OS3, lots of write failed errors
2024-01-09 13:33:34 +00:00
Vincent Sanders
ccb7562903
remove completely unused box pointer
2024-01-08 22:25:10 +00:00
Chris Young
466361cb14
Amiga: Avoid double free of diskfont
2024-01-04 13:59:50 +00:00
Chris Young
c0904cf3fb
Amiga: Update netsurf_os3.readme requirements
...
Now needs AmiSSL 5.13, and works on OS3.2/3.5/3.9
2024-01-04 13:30:20 +00:00
Chris Young
22e1f14106
Amiga: Add "Enable CSS" item to the Browser menu
...
This allows for a quick toggle of CSS next to the similar JS option
Enable CSS has not yet been added to the full prefs GUI
2024-01-03 17:07:32 +00:00
Vincent Sanders
50f3460426
Update version for next development cycle
2023-12-28 00:30:37 +00:00
Vincent Sanders
a82692093c
Update copyright years and version numbers
2023-12-28 00:20:11 +00:00
John-Mark Bell
94c5536129
RISC OS: update Acorn universal boot URLs
...
riscos.com reorganised years ago. Follow this reorganisation
(although it may be more sensible to stop pointing at this
abandonware and suggest using the RISC OS Open universal boot,
instead).
2023-12-20 00:03:11 +00:00
John-Mark Bell
df211ca3fb
RISC OS: use https in distribution ReadMe
2023-12-20 00:01:17 +00:00
John-Mark Bell
f3e25d5c1f
RISC OS: use https in Obey files
...
Also remove dead link to iyonix.com: the relevant information is
apparently now in Issue 3 of the Style Guide.
2023-12-19 23:54:32 +00:00
John-Mark Bell
157ec57cf2
RISC OS: use https in help links
2023-12-19 23:32:06 +00:00
John-Mark Bell
04a70af77d
RISC OS: s/Freenode/libera.chat/ in Help files
2023-12-19 18:14:05 +00:00
John-Mark Bell
aab6948fcc
RISC OS: update Iconv licensing information
2023-12-19 17:54:20 +00:00
John-Mark Bell
284ce17e61
RISC OS: switch to AcornURI from ROOL
...
This is the version of the module provided by ROOL in their
universal HardDisc images. It is long past time to retire the
cleanroom reimplementation we used to provide (which is no longer
actively maintained).
2023-12-19 17:54:20 +00:00
John-Mark Bell
adfd3b33fb
RISC OS: expose !Cache licensing more obviously
...
Also, point at the appropriate origin for this component.
2023-12-19 17:54:20 +00:00
John-Mark Bell
d0b98dcacb
RISC OS: resync !Unicode resource with ROOL
...
This resyncs the !Unicode resource with the latest version provided
by ROOL. Additionally, we place the full copyright information into
the 3rdParty tree.
2023-12-19 17:54:20 +00:00
John-Mark Bell
de8a76b2e9
RISC OS: update distribution ReadMe
...
* Point at ROOL Universal HardDisc4
* Shuffle origin information into 3rdParty tree
Note that the origin for ARMEABISupport is approximate: at the
time of writing, the pre-built version available there is 1.03,
but we require 1.04 or later (sources for which are part of
GCCSDK in the usual way). We expect that an updated release binary
will eventually be published there, so this will do.
2023-12-19 17:54:20 +00:00
Vincent Sanders
dbe5d1ef87
Implement simple jpeg xl image handler
2023-11-26 17:26:09 +00:00
Michael Drake
bbeb93d512
RISC OS: Add "Disable CSS" option to content choices UI
2023-11-26 12:25:28 +00:00
Michael Drake
14b6fa9546
RISC OS: Remove last vestiges of plugin support
2023-11-26 11:55:17 +00:00
Vincent Sanders
41de6cb6f8
Ensure the current scaffold remains valid
...
When a scaffold was being destroyed the currently selected scaffold could become a reference to a destroyed object. This would result in crashes subsequently when the current scaffold was referenced.
The change is simply to ensure the selected scaffold is changed to something valid during destruction.
2023-11-25 12:02:58 +00:00