Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: Add ccache to github workflowsHEADmaster | Michael Drake | 2023-03-16 | 3 | -0/+21 |
| | |||||
* | Retire long-dead code | John-Mark Bell | 2023-03-12 | 2 | -146/+0 |
| | |||||
* | 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 |
| | |||||
* | jenkins-build: add arm-riscos-gnueabi | John-Mark Bell | 2023-03-05 | 1 | -1/+23 |
| | |||||
* | fetchers/curl: tolerate lack of TLS1.3 | John-Mark Bell | 2023-03-05 | 1 | -2/+6 |
| | | | | | | | | If we are building against a modern version of libcurl, but it was built against a version of OpenSSL that does not support TLS1.3, then attempting to configure TLS1.3 ciphersuites will fail with CURLE_NOT_BUILT_IN. Tolerate this scenario by treating such a return code as non-fatal in this case. | ||||
* | 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. | ||||
* | html: layout: flex: Don't freeze already-frozen items | Michael Drake | 2022-12-16 | 1 | -0/+4 |
| | | | | This fixes an error in the used main size tracking. | ||||
* | html: layout: flex: shrink: Avoid rounding error accumulation | Michael Drake | 2022-12-16 | 1 | -4/+7 |
| | |||||
* | html: layout: flex: grow: Avoid rounding error accumulation | Michael Drake | 2022-12-16 | 1 | -3/+6 |
| | |||||
* | html: layout: flex: Handle auto margins in main direction | Michael Drake | 2022-12-15 | 1 | -5/+32 |
| | |||||
* | html: layout: flex: Track used size and count auto margins for main | Michael Drake | 2022-12-15 | 1 | -0/+16 |
| | |||||
* | html: layout: flex: Helper to get main margin end size | Michael Drake | 2022-12-15 | 1 | -16/+32 |
| | |||||
* | (curl): Add extra logging to fetcher initialisation | Daniel Silverstone | 2022-12-15 | 1 | -4/+8 |
| | | | | Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> | ||||
* | html: layout: flex: Support reversed main direction | Michael Drake | 2022-12-14 | 1 | -10/+38 |
| | |||||
* | html: layout: Helpers to get cross/main box size | Michael Drake | 2022-12-14 | 1 | -0/+14 |
| | |||||
* | html: layout: flex: Rename indirected box w/h functions | Michael Drake | 2022-12-14 | 2 | -5/+7 |
| | |||||
* | html: layout: flex: Scope reduce variables | Michael Drake | 2022-12-14 | 1 | -2/+2 |
| | |||||
* | html: layout: flex: Only distribute positive remaining cross space | Michael Drake | 2022-12-14 | 1 | -1/+1 |
| | |||||
* | html: layout: flex: Minor code style change | Michael Drake | 2022-12-14 | 1 | -6/+3 |
| | |||||
* | html: layout: flex: Add code documentation | Michael Drake | 2022-12-14 | 1 | -1/+126 |
| | |||||
* | html: layout: flex: Hoist item placement out of line resolver | Michael Drake | 2022-12-14 | 1 | -50/+50 |
| | |||||
* | html: layout: flex: Return NULL for pointer | Michael Drake | 2022-12-14 | 1 | -1/+1 |
| | |||||
* | html: layout: Helper for whether flex direction is reversed | Michael Drake | 2022-12-14 | 1 | -0/+13 |
| | |||||
* | rsvg246: Fix build against librsvg 2.48 | Michael Drake | 2022-12-13 | 1 | -0/+7 |
| | | | | The version of librsvg is used on Ubuntu 20.04TLS. | ||||
* | rsvg246: Split out width/height acquisition | Michael Drake | 2022-12-13 | 1 | -21/+29 |
| | |||||
* | add rsvg image decoder that uses the new API | Vincent Sanders | 2022-11-27 | 3 | -1/+268 |
| | |||||
* | (Element): Honour [SameObject] for ::classList getter | Daniel Silverstone | 2022-11-27 | 1 | -10/+20 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | (docs): Update the unimplemented JS bits list | Daniel Silverstone | 2022-11-27 | 1 | -16/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | DOMTokenList: Add support and testing for this | Daniel Silverstone | 2022-11-27 | 7 | -0/+278 |
| | | | | | | | | | | | | We add both DOMTokenList and DOMSettableTokenList and introduce polyfills for stringifying it until nsgenbind can do that. We also bring in a test to demonstrate all that we have. Note: This does not implement the extra methods that exist according to MDN, we may need a polyfill to bring that up to snuff. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | utils/utf8.c: Fix missing format string for snprintf | Daniel Silverstone | 2022-11-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove the ambiguity around the reallocation in utf8_to_html() | Vincent Sanders | 2022-11-26 | 1 | -4/+5 |
| | |||||
* | consolodate duplicated conversion descriptor cache code | Vincent Sanders | 2022-11-26 | 1 | -58/+61 |
| | |||||
* | Improve utf8 conversion function | Vincent Sanders | 2022-11-26 | 1 | -40/+39 |
| | | | | | | | Newer compilers were (correctly) pointing out use after free. Slightly reworkeed conversion function to remove compiler warnings and clean up implementation. | ||||
* | (duktape): Clear some warnings by adding base data to css rule and stylesheet | Daniel Silverstone | 2022-11-26 | 3 | -0/+48 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GitHub CI: Make codeql job name match other jobs | Michael Drake | 2022-11-09 | 1 | -1/+1 |
| | |||||
* | GitHub CI: Update for new env.sh | Michael Drake | 2022-11-09 | 3 | -3/+3 |
| | |||||
* | env.sh: Add support for building only a lib | Michael Drake | 2022-11-09 | 1 | -56/+75 |
| | | | | | Allow the build environment to be set up for building a library only instead of the whole browser. | ||||
* | fetchers/curl: drop non-PFS fallback ciphersuite | John-Mark Bell | 2022-11-05 | 1 | -2/+0 |
| | |||||
* | fetchers/curl: disable TLS1.0 and TLS1.1 support | John-Mark Bell | 2022-11-05 | 2 | -11/+7 |
| | |||||
* | fetchers/curl: explicitly configure TLS1.3 ciphersuites | John-Mark Bell | 2022-11-05 | 1 | -1/+13 |
| | | | | These currently match the defaults, so no functional change. | ||||
* | gif: Ensure we never pass NSERROR_OK to error broadcast | Michael Drake | 2022-11-04 | 1 | -3/+0 |
| | |||||
* | gif: Mark gifs as complete after scanning source data | Michael Drake | 2022-11-04 | 1 | -2/+4 |
| | | | | | | This allows libnsgif to distinguish between awaiting more data, and a broken truncated GIF. In the latter case we can display what we have. | ||||
* | 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 |
| | |||||
* | env.sh: support arm-riscos-gnueabi | John-Mark Bell | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | html: layout: flex: Disable verbose logging | Michael Drake | 2022-11-02 | 1 | -21/+23 |
| |