summaryrefslogtreecommitdiff
path: root/tests/ref/compiler
AgeCommit message (Collapse)Author
2024-04-13Better test runner (#3922)Laurenz
2024-04-02Improve `repr` for `SequenceElem` (#3584)Malo
2024-03-23Let `Repr` for `Relative<T>` print both abs + ratio (#3721)Leedehai
2024-02-27Improve color negation (#3500)frozolotl
2024-02-20Change default highlight color to be transparent (#3453)frozolotl
2024-02-14Fix text show-set regression (#3410)Laurenz
2024-02-12Add color-managed CMYK to RGB conversion (#3288)Martin Haug
2024-02-05Support text show rules that match their own output (#3327)Laurenz
2024-02-02Support for and/or selectors in show rules (#3326)Laurenz
2024-02-01Fix show-set semantics (#3311)Laurenz
2024-01-30Respect set rules in where selectors (#3290)Laurenz
2024-01-05Fix typos (#3126)emilylime
2023-12-18Cycle list markers by default (#2788)Emmett Rayes
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-14Improve number display (#2936)Malo
2023-11-29Update New Computer Modern fonts to version 4.7 (#2764)Leedehai
2023-11-24Fix `has` on non-inherent fields (#2745)frozolotl
2023-11-17Remove restrictions to chroma and improve clamping (#2690)frozolotl
This PR does a few small things: - Oklab's a*/b* and Oklch's chroma components can be as large as desired. - In PDF, when encoding Oklab, the range is widened from [-0.4,0.4] to [-0.5,0.5]. - In PDF, clamping is now performed on Oklch's chroma instead of a* and b*. This causes hue not to be distorted when clamping. SVG and PNG export remain unchanged: - SVG itself never had any restrictions on chroma. We directly use the `oklab` and `oklch` CSS colors, which should work fine for the most part. In the future, embedded ICC profiles might be nice. Further research is likely necessary. - While PNG does not support color spaces like Oklab or Oklch, certain useful features exist. One can define gamma (gAMA) and chromacities&whitepoint (cHRM) chunks and even embed ICC profiles. While `image` crate does not support these features for encoding, its backend crate `png` does support gAMA and cHRM. It does not allow embedding ICC profiles yet, though. As it stands, to fully support wide gamuts and more accurate colors, more work is necessary. This PR should help a bit though.
2023-11-15Fix cmyk repr (#2682)frozolotl
2023-11-13Improve color conversions (#2659)frozolotl
2023-11-13Add tests for shorthand (#2660)TheJosefOlsson
2023-11-10Implement Oklch support (#2611)frozolotl
2023-10-09Use/allow U+2212 MINUS SIGN instead of U+002D HYPHEN MINUS everywhere (#2318)MALO
2023-10-04Add `Repr` trait (#2269)MALO
2023-10-03Gradient Part 2 - Linear gradients (#2279)Sébastien d'Herbais de Thun
2023-09-26Resolve spacing before comparing (#2235)Eric Biedert
2023-09-25Better rect edges (#1956)Anton Wetzel
2023-09-19Gradient Part 1 - Color rework (#2171)Sébastien d'Herbais de Thun
2023-09-13Update to usvg 0.35 (#2113)Laurenz Stampfl
2023-09-11Update tests for type system changesLaurenz
2023-08-22Support selectors with and/or followed by before/after (#1883)damaxwell
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-08-21Check for control flow event before let binding (#1912)bluebear94
Fixes #1906 (trying to destructure the result of `continue`).
2023-06-26support optical sizes for script/scriptscript when available (#1580)damaxwell
2023-06-09Treat function-looking code in attachment as function (#985)Alex Saveau
2023-05-11Default enum number alignment to 'end' (#1042)Pg Biel
2023-05-03Function scopes (#1032)Pg Biel
2023-04-25Add sum and product to arrays (#966)SekoiaTree
2023-04-11Let dictionaries respect insertion orderLaurenz
2023-04-11Fix highlighting of identifiers before bracketsLaurenz
2023-04-06Fix box and block sizingLaurenz
2023-03-21Embed standard fonts in binaryv23-03-21-2Laurenz
2023-03-19Renaming and refactoringLaurenz
2023-03-10Expose content representation moreLaurenz
2023-02-25New default styleLaurenz
2023-02-14Better table linesLaurenz
2023-02-13Block sizingLaurenz
2023-02-13Fill and stroke properties for containersLaurenz
2023-02-12Require colon in show ruleLaurenz
2023-02-12Make all nodes block-levelLaurenz
2023-02-03Fix function call highlightingLaurenz
2023-02-02Fix inconsistency between text and idents in mathLaurenz