Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | About: Chart: Squash implicit declaration of strndup. | Michael Drake | 2022-03-28 | 1 | -0/+1 | |
| | ||||||
* | 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 | |
| | ||||||
* | PNG: Bytes per pixel is always 4. | Michael Drake | 2022-03-24 | 1 | -1/+1 | |
| | ||||||
* | GIF: Update to new libnsgif API. | Michael Drake | 2022-03-23 | 1 | -1/+2 | |
| | | | | Set required colour component order. | |||||
* | GIF: Tolerate errors during scan if at least one frame. | Michael Drake | 2022-03-03 | 1 | -5/+9 | |
| | ||||||
* | GIF: Update to latest libnsgif API. | Michael Drake | 2022-02-26 | 1 | -206/+160 | |
| | ||||||
* | CSS: Selection callbacks: Update to latest LibDOM API. | Michael Drake | 2021-07-05 | 1 | -0/+3 | |
| | ||||||
* | Switch to new libcss API for unit conversion. | Michael Drake | 2021-05-30 | 22 | -860/+519 | |
| | ||||||
* | CSS: Update to latest libcss: Remove weird units. | Michael Drake | 2021-05-30 | 3 | -46/+2 | |
| | | | | The 'rlh', 'ic' and 'cap' units were never implemented by anyone. | |||||
* | hoist the Referer header generation logic up to the low level cache | Vincent Sanders | 2021-03-25 | 5 | -104/+152 | |
| | | | | | | | This removes the need for the fetchers to have any interaction with the Referer header. It has not been completely removed from the fetch interface as fetch.c:fetch_set_cookie() still uses it for unverifiable cookie decision logic. (There is an anchient todo here) | |||||
* | html: layout: Cleanup dom node tag name getting with helper. | Michael Drake | 2021-02-20 | 1 | -14/+32 | |
| | ||||||
* | html: layout: Fix to ignore non-element children of lists. | Michael Drake | 2021-02-20 | 1 | -3/+10 | |
| | ||||||
* | layout: Add support for OL reversed attribute. | Michael Drake | 2021-02-10 | 1 | -1/+102 | |
| | ||||||
* | layout: list handling: Scope reduce some variables in the recursive call. | Michael Drake | 2021-02-10 | 1 | -3/+3 | |
| | ||||||
* | html: layout: Change list value step to variable. | Michael Drake | 2021-02-10 | 1 | -1/+2 | |
| | ||||||
* | html: Add support for OL start attribute. | Michael Drake | 2021-02-10 | 3 | -13/+55 | |
| | | | | | | | | Note: Added new box member because rows was unsigned, and it was naughty to use something meant for tables. Note: Now numbers <= 0 can be generated, but LibCSS needs updated to support that. | |||||
* | layout: Add support for list item value attribute. | Michael Drake | 2021-02-09 | 1 | -1/+52 | |
| | ||||||
* | html: Do list item counting at layout time. | Michael Drake | 2021-02-09 | 2 | -98/+82 | |
| | ||||||
* | layout: Pass content into list layout function. | Michael Drake | 2021-02-09 | 1 | -10/+12 | |
| | ||||||
* | layout: Add counting for list items to layout. | Michael Drake | 2021-02-09 | 2 | -1/+97 | |
| | ||||||
* | use list style formatting from libcss | Vincent Sanders | 2021-02-07 | 4 | -619/+29 | |
| | ||||||
* | html: list counter style: Revert to string for {pre|post}fix. | Michael Drake | 2021-02-02 | 1 | -4/+30 | |
| | ||||||
* | html: list counter style: Constify {pre|post}fix memebers. | Michael Drake | 2021-02-02 | 1 | -2/+2 | |
| | ||||||
* | html: list counter style: Split out symbol copy. | Michael Drake | 2021-02-02 | 1 | -36/+36 | |
| | ||||||
* | change list counter style formatting to be table driven | Vincent Sanders | 2021-02-02 | 3 | -266/+283 | |
| | ||||||
* | do not count the null terminator in list counter style length formatting | Vincent Sanders | 2021-01-31 | 1 | -1/+1 | |
| | ||||||
* | implement armenian and georgian list counter styles | Vincent Sanders | 2021-01-31 | 1 | -21/+238 | |
| | ||||||
* | split counter style handling out of the box code | Vincent Sanders | 2021-01-31 | 4 | -278/+366 | |
| |