Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure the current scaffold remains valid | Vincent Sanders | 2023-11-25 | 1 | -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.16 | John-Mark Bell | 2023-03-06 | 1 | -1/+1 |
| | |||||
* | RISC OS: add ARMEABISupport 1.05 | John-Mark Bell | 2023-03-06 | 2 | -0/+20 |
| | |||||
* | RISC OS: update SharedULib to 1.16 | John-Mark Bell | 2023-03-06 | 2 | -8/+7 |
| | |||||
* | gtk: Don't try to make zero-size bitmaps | Michael Drake | 2023-01-24 | 1 | -0/+4 |
| | | | | | Fixes complete failure to render wikipedia and the register when built against rsvg. | ||||
* | add rsvg image decoder that uses the new API | Vincent Sanders | 2022-11-27 | 1 | -0/+2 |
| | |||||
* | RISC OS: conditionally demand ARMEABISupport in !Run | John-Mark Bell | 2022-11-03 | 3 | -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 builds | John-Mark Bell | 2022-11-03 | 1 | -0/+3 |
| | |||||
* | BuildSystem: make package step depend on POSTEXES | John-Mark Bell | 2022-11-03 | 5 | -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-gnueabi | John-Mark Bell | 2022-11-03 | 1 | -14/+26 |
| | |||||
* | gtk: toolbar: Handle snprintf error | Michael Drake | 2022-10-23 | 1 | -1/+8 |
| | |||||
* | gtk: pixbuf creation: Avoid int overflow before size_t conversion | Michael Drake | 2022-10-23 | 1 | -1/+1 |
| | |||||
* | RISC OS: Image: Don't override sprite mode for opaque plot type | Michael Drake | 2022-10-05 | 1 | -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 Bell | 2022-09-04 | 1 | -1/+4 |
| | |||||
* | RISC OS: Dragging favicon drag-saves URL | Michael Drake | 2022-08-28 | 1 | -0/+1 |
| | |||||
* | RISC OS: Image: Fix EX0 EY0 plot when avoiding Tinct | Michael Drake | 2022-08-25 | 1 | -6/+20 |
| | |||||
* | Amiga: Fix page theme current selection | Chris Young | 2022-08-05 | 1 | -1/+1 |
| | |||||
* | Amiga: Add page theme toggle | Chris Young | 2022-08-03 | 1 | -0/+40 |
| | |||||
* | RISC OS: fix awrender glue for EABI | John-Mark Bell | 2022-06-05 | 1 | -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 Bell | 2022-06-03 | 1 | -1/+1 |
| | |||||
* | RISC OS: fix snprintf usage | John-Mark Bell | 2022-06-03 | 2 | -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 strncpy | John-Mark Bell | 2022-06-03 | 4 | -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 markers | John-Mark Bell | 2022-06-03 | 2 | -1/+2 |
| | |||||
* | Buildsystem: update for new RISC OS toolchain | John-Mark Bell | 2022-06-03 | 2 | -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. | ||||
* | RISC OS: use OS CertData resource, if present | John-Mark Bell | 2022-05-27 | 2 | -1/+4 |
| | |||||
* | Fix up size of download URI field in Dutch templates | John-Mark Bell | 2022-05-27 | 1 | -1/+1 |
| | |||||
* | s/http/https/ in user-facing URIs | John-Mark Bell | 2022-05-27 | 11 | -41/+40 |
| | |||||
* | RISC OS: initialise font subsystem after Wimp_Initialise | John-Mark Bell | 2022-05-27 | 1 | -8/+10 |
| | | | | | | | | | | | If RUfl detects it is running in a Wimp task it will display a progress meter while scanning fonts. We had this behaviour until ~2017, when it became broken due to the font initialisation being moved before the call to Wimp_Initialise (because the hotlist display logic got moved to the treeview, which needs fonts set up) Move both the font and hotlist initialisation after the call to Wimp_Initialise to restore the desired behaviour. | ||||
* | RISC OS: fix up following RUfl API change | John-Mark Bell | 2022-05-27 | 1 | -3/+3 |
| | |||||
* | Amiga: Do not use pre-multiplied alpha with CompositeTags() (ie. OS4 RTG) | Chris Young | 2022-04-01 | 2 | -8/+24 |
| | |||||
* | Amiga: Use ARGB format bitmaps | Chris Young | 2022-04-01 | 3 | -28/+10 |
| | |||||
* | GTK: Simplify opaque bitmap handling. | Michael Drake | 2022-03-29 | 2 | -52/+6 |
| | | | | | Avoid creating new bitmaps and copying in set_opaque by always using an RGBA format. | ||||
* | Bitmap: Implement test_opaque in core instead of in every frontend. | Michael Drake | 2022-03-29 | 10 | -232/+2 |
| | |||||
* | GTK: Bitmap: Converted bool not needed any more. | Michael Drake | 2022-03-28 | 1 | -1/+0 |
| | |||||
* | GTK: Drop bitmap format logging that's duplicated in the core. | Michael Drake | 2022-03-28 | 1 | -1/+0 |
| | |||||
* | GTK: Get the core to handle premultipled alpha bitmap format. | Michael Drake | 2022-03-28 | 2 | -170/+1 |
| | |||||
* | GTK: Search: Squash implicit declaration of malloc. | Michael Drake | 2022-03-28 | 1 | -0/+1 |
| | |||||
* | GTK: Scaffolding: Squash implicit declaration of malloc, free. | Michael Drake | 2022-03-28 | 1 | -0/+1 |
| | |||||
* | GTK: Misc: Squash strcmp and strdup implicit declaration warnings. | Michael Drake | 2022-03-28 | 1 | -0/+2 |
| | |||||
* | GTK: Set bitmap format to match Cairo format. | Michael Drake | 2022-03-28 | 2 | -12/+47 |
| | | | | Cairo format is native endian 0xAARRGGBB. | ||||
* | RISC OS: Include core bitmap header from RO bitmap header. | Michael Drake | 2022-03-24 | 2 | -1/+2 |
| | | | | Squash warnings about enum declared inside parameter list. | ||||
* | RISC OS: Squash unused variable warning. | Michael Drake | 2022-03-24 | 1 | -1/+1 |
| | |||||
* | Bitmap API: Clean up creation flags. | Michael Drake | 2022-03-24 | 19 | -85/+77 |
| | |||||
* | BeOS: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -27/+0 |
| | |||||
* | Windows: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -15/+0 |
| | |||||
* | RISC OS: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -1/+0 |
| | |||||
* | Monkey: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -6/+0 |
| | |||||
* | GTK: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -18/+0 |
| | |||||
* | Framebuffer: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -15/+0 |
| | |||||
* | Atari: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -16/+0 |
| |