Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | 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 | 1 | -6/+6 | |
| | | | | | | | | 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 | |
| | ||||||
* | Bitmap: Implement test_opaque in core instead of in every frontend. | Michael Drake | 2022-03-29 | 2 | -3/+3 | |
| | ||||||
* | WebP: Optimisation: If it's opaque avoid any PMA conversions. | Michael Drake | 2022-03-28 | 1 | -0/+4 | |
| | ||||||
* | PNG: Allow support for premultiplied alpha. | Michael Drake | 2022-03-28 | 1 | -4/+13 | |
| | | | | | | | | | | | | | LibPNG doesn't support premultiplied alpha, so now that the core supports it, we can't just say that the decoded PNG is in the core bitmap format. So we now say it's in the core pixel layout, and if it's opaque we say it has the same premultipled alpha setting as core bitmaps because the conversion is costly and makes no difference. On the other hand if it is not opaque we now admit that it is not premultipled alpha so it gets converted if needed. | |||||
* | Image: JPEG: Decode to client bitmap format where possible. | Michael Drake | 2022-03-27 | 1 | -51/+125 | |
| | ||||||
* | Image: JPEG: Warn if not using libjpeg-turbo. | Michael Drake | 2022-03-27 | 1 | -7/+2 | |
| | | | | Replaces RISC OS warning with a more general and relevant one. | |||||
* | Image: WebP: Decode to client bitmap format where possible. | Michael Drake | 2022-03-27 | 1 | -8/+24 | |
| | ||||||
* | Image: WebP: Correct output buffer size for rowstride. | Michael Drake | 2022-03-27 | 1 | -1/+1 | |
| | ||||||
* | Image: Sprite: Avoid multiple bitmap format conversions. | Michael Drake | 2022-03-27 | 1 | -14/+4 | |
| | ||||||
* | Image: RSVG: Just use bitmap to client for conversion. | Michael Drake | 2022-03-27 | 1 | -39/+1 | |
| | ||||||
* | Image: PNG: Decode to client bitmap format. | Michael Drake | 2022-03-27 | 1 | -11/+32 | |
| | ||||||
* | Image: GIF: Decode directly to client bitmap format. | Michael Drake | 2022-03-27 | 1 | -36/+22 | |
| | ||||||
* | Bitmap: Move bitmap pixel to colour macro to bitmap header. | Michael Drake | 2022-03-27 | 1 | -1/+2 | |
| | ||||||
* | Image: WebP: Call bitmap format conversion after decode. | Michael Drake | 2022-03-27 | 1 | -0/+4 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: RSVG: Call bitmap format conversion after decode. | Michael Drake | 2022-03-27 | 1 | -0/+4 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: PNG: Call bitmap format conversion after decode. | Michael Drake | 2022-03-26 | 1 | -0/+11 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: Sprite: Call bitmap format conversion after decode. | Michael Drake | 2022-03-26 | 1 | -0/+4 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: JPEG: Call bitmap format conversion after decode. | Michael Drake | 2022-03-26 | 1 | -0/+5 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: ICO: Abstract image decode into helper. | Michael Drake | 2022-03-26 | 1 | -29/+23 | |
| | ||||||
* | Image: ICO: Call bitmap format conversion after decode. | Michael Drake | 2022-03-26 | 1 | -0/+10 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: GIF: Call bitmap format conversion before/after decode. | Michael Drake | 2022-03-26 | 1 | -2/+36 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Image: BMP: Call bitmap format conversion after decode. | Michael Drake | 2022-03-26 | 1 | -0/+4 | |
| | | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format. | |||||
* | Bitmap API: Clean up creation flags. | Michael Drake | 2022-03-24 | 9 | -15/+15 | |
| | ||||||
* | Image: ICO: Update for new libnsbmp API. | Michael Drake | 2022-03-24 | 1 | -1/+0 | |
| | ||||||
* | Image: BMP: Update for new libnsbmp API. | Michael Drake | 2022-03-24 | 1 | -3/+1 | |
| |