summaryrefslogtreecommitdiff
path: root/frontends
Commit message (Collapse)AuthorAgeFilesLines
* resolve warnings in windows frontendVincent Sanders2024-02-273-1/+3
|
* fix gtk frontend download destroy function definitionVincent Sanders2024-02-271-1/+1
|
* Amiga: Ensure menu reflects options GUIChris Young2024-01-231-0/+2
| | | | For CSS setting
* Amiga: Add "Enable CSS" to Prefs=>Advanced=>MiscChris Young2024-01-151-1/+16
|
* Amiga: Ensure font kerning matches for width and plottingChris Young2024-01-151-2/+5
|
* AmigaOS3: Revert disable backing storeChris Young2024-01-151-1/+1
| | | | For some reason this isn't finding the llcache_table
* AmigaOS3: Disable backing store by defaultChris Young2024-01-091-0/+1
| | | | It doesn't work on OS3, lots of write failed errors
* remove completely unused box pointerVincent Sanders2024-01-081-1/+0
|
* Amiga: Avoid double free of diskfontChris Young2024-01-041-3/+13
|
* Amiga: Update netsurf_os3.readme requirementsChris Young2024-01-041-3/+3
| | | | Now needs AmiSSL 5.13, and works on OS3.2/3.5/3.9
* Amiga: Add "Enable CSS" item to the Browser menuChris Young2024-01-032-3/+33
| | | | | 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
* Update version for next development cycleVincent Sanders2023-12-281-1/+1
|
* Update copyright years and version numbersVincent Sanders2023-12-283-5/+5
|
* RISC OS: update Acorn universal boot URLsJohn-Mark Bell2023-12-202-3/+3
| | | | | | | 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).
* RISC OS: use https in distribution ReadMeJohn-Mark Bell2023-12-202-2/+2
|
* RISC OS: use https in Obey filesJohn-Mark Bell2023-12-192-4/+2
| | | | | Also remove dead link to iyonix.com: the relevant information is apparently now in Issue 3 of the Style Guide.
* RISC OS: use https in help linksJohn-Mark Bell2023-12-192-6/+6
|
* RISC OS: s/Freenode/libera.chat/ in Help filesJohn-Mark Bell2023-12-192-2/+2
|
* RISC OS: update Iconv licensing informationJohn-Mark Bell2023-12-194-19/+825
|
* RISC OS: switch to AcornURI from ROOLJohn-Mark Bell2023-12-195-539/+225
| | | | | | | 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).
* RISC OS: expose !Cache licensing more obviouslyJohn-Mark Bell2023-12-192-0/+21
| | | | Also, point at the appropriate origin for this component.
* RISC OS: resync !Unicode resource with ROOLJohn-Mark Bell2023-12-1985-3/+14292
| | | | | | This resyncs the !Unicode resource with the latest version provided by ROOL. Additionally, we place the full copyright information into the 3rdParty tree.
* RISC OS: update distribution ReadMeJohn-Mark Bell2023-12-198-27/+12
| | | | | | | | | | | * 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.
* Implement simple jpeg xl image handlerVincent Sanders2023-11-261-0/+1
|
* RISC OS: Add "Disable CSS" option to content choices UIMichael Drake2023-11-265-15/+15
|
* RISC OS: Remove last vestiges of plugin supportMichael Drake2023-11-264-78/+0
|
* Ensure the current scaffold remains validVincent Sanders2023-11-251-0/+12
| | | | | | 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.
* arm-riscos-gnueabi: require SharedULib 1.16John-Mark Bell2023-03-061-1/+1
|
* RISC OS: add ARMEABISupport 1.05John-Mark Bell2023-03-062-0/+20
|
* RISC OS: update SharedULib to 1.16John-Mark Bell2023-03-062-8/+7
|
* gtk: Don't try to make zero-size bitmapsMichael Drake2023-01-241-0/+4
| | | | | Fixes complete failure to render wikipedia and the register when built against rsvg.
* add rsvg image decoder that uses the new APIVincent Sanders2022-11-271-0/+2
|
* RISC OS: conditionally demand ARMEABISupport in !RunJohn-Mark Bell2022-11-033-0/+9
| | | | | | | Will only be enabled if an EABI-aware compiler is used to build the code. At some point, a suitable copy of ARMEABISupport needs adding to the supplied !System.400.Modules along with licensing information in the 3rdParty directory.
* RISC OS: generate unwind tables for EABI buildsJohn-Mark Bell2022-11-031-0/+3
|
* BuildSystem: make package step depend on POSTEXESJohn-Mark Bell2022-11-035-5/+5
| | | | | The POSTEXE stages might add more stuff to the package contents, so ensure they have completed before starting to package things up.
* Buildsystem: support arm-riscos-gnueabiJohn-Mark Bell2022-11-031-14/+26
|
* gtk: toolbar: Handle snprintf errorMichael Drake2022-10-231-1/+8
|
* gtk: pixbuf creation: Avoid int overflow before size_t conversionMichael Drake2022-10-231-1/+1
|
* RISC OS: Image: Don't override sprite mode for opaque plot typeMichael Drake2022-10-051-5/+8
| | | | | | 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.
* RISC OS: Allow text selection in URL bar (RO5.28 onwards)John-Mark Bell2022-09-041-1/+4
|
* RISC OS: Dragging favicon drag-saves URLMichael Drake2022-08-281-0/+1
|
* RISC OS: Image: Fix EX0 EY0 plot when avoiding TinctMichael Drake2022-08-251-6/+20
|
* Amiga: Fix page theme current selectionChris Young2022-08-051-1/+1
|
* Amiga: Add page theme toggleChris Young2022-08-031-0/+40
|
* RISC OS: fix awrender glue for EABIJohn-Mark Bell2022-06-051-22/+60
| | | | | | | | | | | | | | The only hand-written asm is the glue to Artworks Render. Update it to be ABI compliant when building for EABI and force the alignment of the data in the .bss section (as unaligned rotated loads are really not a thing). No functional change for non-EABI builds but, as the stack framing differs depending on the ABI in use, we can no longer reliably use fp as the base pointer for on-stack function arguments to awrender_render. Thus, this has been reworked to use ip as the pointer instead and to also use r8/r9 to relieve excess register pressure.
* RISC OS: fix type in awrender_init definition.John-Mark Bell2022-06-031-1/+1
|
* RISC OS: fix snprintf usageJohn-Mark Bell2022-06-032-2/+4
| | | | | | | | | When computing throbber sprite names, ensure the current frame is in range before using it. Similarly ensure the buffer size for the temporary URL bar sprite name is sized such that snprintf has space for the trailing NUL when formatting it to the output buffer.
* RISC OS: fix up use of strncpyJohn-Mark Bell2022-06-034-13/+20
| | | | | | | | Ensure that strings copied using strncpy are NUL terminated. Additionally, replace use of strncpy entirely where we are writing into non-indirected OS icon blocks (where an unterminated 12 character long string is perfectly valid).
* RISC OS: GCC 10 approved fall-through markersJohn-Mark Bell2022-06-032-1/+2
|
* Buildsystem: update for new RISC OS toolchainJohn-Mark Bell2022-06-032-10/+44
| | | | | | | | | | | | | The new toolchain has a different machine triplet, so update the things that care about it to work either way. Remove the expectation that ro-pkg-config exists (it's trivial and the core buildsystem never used it, so let's have some consistency). Determine the location of the zip binary in Makefile.tools, just like for all the other tooling and stop assuming where it's installed in the netsurf.zip target.