Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 2 | -1/+266 | |
| | ||||||
* | (Element): Honour [SameObject] for ::classList getter | Daniel Silverstone | 2022-11-27 | 1 | -10/+20 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | DOMTokenList: Add support and testing for this | Daniel Silverstone | 2022-11-27 | 5 | -0/+248 | |
| | | | | | | | | | | | | 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> | |||||
* | (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> | |||||
* | 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. | |||||
* | html: layout: flex: Disable verbose logging | Michael Drake | 2022-11-02 | 1 | -21/+23 | |
| | ||||||
* | html: layout: flex: Implement align-items and align-self | Michael Drake | 2022-11-02 | 2 | -34/+125 | |
| | ||||||
* | html: layout: flex: Implement wrap-reverse | Michael Drake | 2022-11-02 | 1 | -25/+48 | |
| | ||||||
* | html: layout: flex: Don't pass content around unnecessarily | Michael Drake | 2022-11-02 | 1 | -7/+4 | |
| | ||||||
* | html: layout: flex: Compare line main size with available main | Michael Drake | 2022-11-02 | 1 | -34/+35 | |
| | | | | | | 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. | |||||
* | html: layout: flex: Unify line item placement | Michael Drake | 2022-11-02 | 1 | -60/+43 | |
| | ||||||
* | html: layout helpers: Add helpers for width/height indirection | Michael Drake | 2022-11-02 | 1 | -0/+14 | |
| | ||||||
* | html: layout: Remove duplicate typedefs | Michael Drake | 2022-10-29 | 1 | -9/+0 | |
| | ||||||
* | layout: flex: Squash main is usually a function warning | Michael Drake | 2022-10-29 | 1 | -5/+5 | |
| | ||||||
* | html: layout: Initial implementation of display: flex | Michael Drake | 2022-10-29 | 12 | -92/+1329 | |
| | ||||||
* | html: box_dump: Indicate descendant bounding box values | Michael Drake | 2022-10-29 | 1 | -1/+1 | |
| | ||||||
* | layout: minmax pass: Improve handling of {min|max}_width properties | Michael Drake | 2022-10-29 | 1 | -32/+59 | |
| | ||||||
* | layout: minmax table: Change logging level to error | Michael Drake | 2022-10-29 | 1 | -1/+1 | |
| | ||||||
* | layout: calculate_mbp_width: Preserve percentage values | Michael Drake | 2022-10-29 | 1 | -2/+2 | |
| | ||||||
* | html: layout: Improve block container assertions | Michael Drake | 2022-10-29 | 1 | -3/+3 | |
| | ||||||
* | html: layout: Split out common helpers | Michael Drake | 2022-10-29 | 2 | -527/+599 | |
| | ||||||
* | css: Fix dump of display: inline-flex | Michael Drake | 2022-10-29 | 1 | -0/+6 | |
| | ||||||
* | layout: Constify box through layout_find_dimensions() | Michael Drake | 2022-10-29 | 1 | -1/+1 | |
| | ||||||
* | layout: Constify box through layout_handle_box_sizing() | Michael Drake | 2022-10-29 | 1 | -1/+1 | |
| | ||||||
* | layout: Add helpers for various box type checks | Michael Drake | 2022-10-29 | 1 | -31/+55 | |
| | ||||||
* | layout: Add helper for checking if a style has a border on a side | Michael Drake | 2022-10-29 | 1 | -2/+9 | |
| | ||||||
* | layout: Drop redundant else block | Michael Drake | 2022-10-29 | 1 | -2/+0 | |
| | ||||||
* | css: Update display property helper for grid | Michael Drake | 2022-10-29 | 1 | -7/+21 | |
| | ||||||
* | content: image cache: Avoid int overflow before size_t conversion | Michael Drake | 2022-10-23 | 1 | -1/+1 | |
| | ||||||
* | urldb: Handle snprintf error | Michael Drake | 2022-10-23 | 1 | -1/+4 | |
| | ||||||
* | js: console: Fix argument type for formatting function | Michael Drake | 2022-10-23 | 1 | -1/+1 | |
| | ||||||
* | js: image data: Avoid int overflow before size_t conversion | Michael Drake | 2022-10-23 | 1 | -1/+1 | |
| | ||||||
* | Ensure image cache logging does not cause division by zero at exit | Vincent Sanders | 2022-09-11 | 1 | -6/+6 | |
| | ||||||
* | HTML: CSS media spec: Pass in dark mode preference. | Michael Drake | 2022-07-30 | 1 | -0/+20 | |
| | ||||||
* | inttypes: custom format for UnixLib ssize_t | John-Mark Bell | 2022-06-03 | 2 | -11/+11 | |
| | | | | | | | | UnixLib defines ssize_t to be a long int, which forces the corresponding format string to need to be %ld to avoid compiler warnings. Making this change uncovered a number of places where we were using the wrong format specifier entirely (namely PRIssizet where we meant PRIsizet). Fix these, too. | |||||
* | Duktape: Prevent clang static analysis. | Michael Drake | 2022-05-29 | 1 | -0/+3 | |
| | ||||||
* | Duktape: Update to 2.7.0 release. | Michael Drake | 2022-05-29 | 3 | -11565/+15231 | |
| | ||||||
* | About/Cert: get EC key details using OpenSSL 3 APIs | John-Mark Bell | 2022-05-28 | 1 | -25/+321 | |
| | | | | | | Replace the fetching and poking around inside the low-level EC object with appropriate calls to EVP_PKEY_get_(octet|utf8)_string_param() and add a compatibility layer for old versions of OpenSSL. | |||||
* | About/Cert: get RSA n/e using OpenSSL 3 APIs | John-Mark Bell | 2022-05-28 | 1 | -6/+119 | |
| | | | | | | Replace the fetching and poking around inside the low-level RSA object with appropriate calls to EVP_PKEY_get_bn_param() and add a compatibility layer for old versions of OpenSSL. | |||||
* | About/Cert: use EVP_PKEY_bits to get key size | John-Mark Bell | 2022-05-28 | 1 | -43/+5 | |
| | ||||||
* | About/Cert: contain pkey inspection in type methods | John-Mark Bell | 2022-05-28 | 1 | -12/+18 | |
| | | | | | Use of the low-level key types is deprecated in OpenSSL 3. Prepare to stop using them by removing them from function calls. | |||||
* | about(chart): include config.h to silence warning | John-Mark Bell | 2022-05-27 | 1 | -0/+1 | |
| | | | | This file uses strndup, so needs config.h including to define it. | |||||
* | Bitmap: Implement test_opaque in core instead of in every frontend. | Michael Drake | 2022-03-29 | 2 | -3/+3 | |
| |