Commit Graph

1312 Commits

Author SHA1 Message Date
frozolotl
1ca3d9204a
Change default highlight color to be transparent (#3453) 2024-02-20 13:57:26 +00:00
f3rn0s
f1495de8bb
Add module -> dictionary conversion (#3428)
Co-authored-by: f3rn0s <finn@volkis.com.au>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
Co-authored-by: Ilia <43654815+istudyatuni@users.noreply.github.com>
2024-02-20 13:55:06 +00:00
frozolotl
ee2128d115
Fix transparent text in PNG export (#3444) 2024-02-20 13:03:25 +00:00
frozolotl
d8aba7c4ff
Add alpha component to luma (#3438) 2024-02-20 13:01:11 +00:00
Malo
6402bdacc7
Always attach primes as scripts by default (#3437) 2024-02-20 12:59:29 +00:00
Laurenz
1d78c3ed43
Fix h and v in stack (#3423) 2024-02-15 10:07:07 +00:00
Laurenz
aabb4b5ecf
Better quote selection (#3422) 2024-02-15 09:41:27 +00:00
Laurenz
b89348b92a
Read EXIF data and apply image rotation (#3413) 2024-02-14 14:12:28 +00:00
Laurenz
8ed1eff7b5
Fix text show-set regression (#3410) 2024-02-14 08:45:25 +00:00
Martin Haug
9f1e0390c1
Add color-managed CMYK to RGB conversion (#3288) 2024-02-12 13:03:36 +00:00
Laurenz
36d588ae5d
Run tests roughly in order (#3402) 2024-02-12 10:02:11 +00:00
Leedehai
17d687b6a2
Better errors for array/dictionary method calls that return mutable (#3370) 2024-02-11 13:08:43 +00:00
Harry Smith
a1f111dfa6
Fix hebrew symbol codepoints (#3375) 2024-02-11 13:04:57 +00:00
Laurenz
302b870321
Delay errors for all show rules (#3323) 2024-02-05 09:56:09 +00:00
Leedehai
6a9866dc80
Update dictionary.insert() doc and tests (#3343) 2024-02-05 09:42:47 +00:00
Laurenz
92aba81a91
Support text show rules that match their own output (#3327) 2024-02-05 09:42:14 +00:00
Laurenz
71ed779599
Fix terms show rule (#3325) 2024-02-04 11:25:28 +00:00
Laurenz
2594b36701
Support for and/or selectors in show rules (#3326) 2024-02-02 14:25:19 +00:00
Leedehai
42f59af812
Allow for-loop to iterate over bytes (#3317) 2024-02-02 08:51:44 +00:00
Laurenz
7d33436e55
Fix show-set semantics (#3311) 2024-02-01 13:30:17 +00:00
Leedehai
51854ba4df
Adjust for-loop's pattern matching rules (#3308) 2024-01-31 09:12:06 +00:00
Michael Färber
de31a5ce59
Document how to cite sources with special characters. (#3261)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-30 14:37:33 +00:00
Laurenz
b744b87818
Respect set rules in where selectors (#3290) 2024-01-30 14:24:41 +00:00
Leedehai
a3e1c70e9e
Fix an error of uncastable dict input (#3247) 2024-01-30 09:30:57 +00:00
Peng Guanwen
269860c571
Do not parse special spaces to Space Token (#3267) 2024-01-29 10:46:41 +00:00
Laurenz
b09d6ae31c
Refactor math styling to bring it closer to normal styling (#3262) 2024-01-26 09:50:33 +00:00
PgBiel
cd71741532
Merging cells: Colspans [More Flexible Tables Pt.3a] (#3239) 2024-01-25 15:35:10 +00:00
Malo
02b16bf9cf
Make math.class affect the limit configuration (#3231) 2024-01-25 15:14:12 +00:00
Tobias Rapp
b4b17871d6
Add symbol name for narrow non-breaking space (#3217) 2024-01-25 15:08:22 +00:00
PgBiel
47b8d61cd8
Implement bitwise operations on integers (#3130) 2024-01-25 15:07:11 +00:00
Laurenz
fae358968f Cleaner separation between single and multi-region layout 2024-01-18 11:47:45 +01:00
Laurenz
6ac71eeaf7 Add Page struct
To get rid of the Meta hack where numbering and things like that are stored in the frame.
2024-01-17 21:53:20 +01:00
PgBiel
21585e03cf
Table cell x and y fields [More Flexible Tables Pt.2b] (#3050) 2024-01-17 15:52:28 +00:00
Heinenen
ad901c2cdb
Syntax error if function name is parenthesized (#3058)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-16 08:52:56 +00:00
Sébastien d'Herbais de Thun
1834ebc529
Added int.signum, float.signum, float.is-nan, and float.is-infinite (#3118) 2024-01-12 13:38:58 +00:00
astrale-sharp
c20b6ec6e1
Test autocomplete (#2912)
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-09 09:05:57 +00:00
Wenzhuo Liu
cc1f974164
Partially fix hide for line, polygon, table, grid (#3139) 2024-01-09 08:12:08 +00:00
Leedehai
23875a0483
Let type constructor/field access error report the name correctly (#3140)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-09 07:45:24 +00:00
Sébastien d'Herbais de Thun
712eaaa5f4
Fix CMYK on gradients (#3142) 2024-01-08 15:53:22 +00:00
Wenzhuo Liu
46053b62e5
Fix large operators in cambria math (#3115) 2024-01-05 19:30:45 +00:00
PgBiel
8fa573a9a2
Initial table per-cell customization [More Flexible Tables Pt.2a] (#3037)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-05 19:30:07 +00:00
Leedehai
a124694f08
Ignore weak HElem at the beginning and end of an LR group (#2950) 2024-01-05 18:08:27 +00:00
emilylime
4a65c2115b
Fix typos (#3126) 2024-01-05 14:12:27 +00:00
Pol Dellaiera
d651c6e0e6
Bump New Computer Modern fonts to version 5.02 (#3072)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-04 17:21:56 +00:00
Eric Biedert
55536e218d
Improve positioning of multiple accents and attachments (#3059) 2024-01-04 15:14:26 +00:00
Myriad-Dreamin
34e3bd52aa
Inline equations linebreak at appropriate places (#2938)
Co-authored-by: David Maxwell <damaxwell@alaska.edu>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-03 12:04:36 +00:00
Sébastien d'Herbais de Thun
3aeb150c95
Added to-absolute method to length. (#3117)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-03 09:43:08 +00:00
Wenzhuo Liu
28a5069f95
Fix linebreak fallback tofu (#3123) 2024-01-03 09:41:41 +00:00
Leedehai
39e53fcdc9
Clarify the way to access functions from dictionaries (#3064)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-02 09:13:45 +00:00
Heinenen
c27b9e2b0f
Don't allow nested line comment inside block comment (#3048) 2023-12-30 13:01:05 +00:00
Sébastien d'Herbais de Thun
c4d9b0c3d8
New performance timings (#3096)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-30 12:36:15 +00:00
voidiz
4e5afa672f
Suggest accessing field if method doesn't exist (#2977) 2023-12-28 14:28:04 +00:00
Leedehai
99f32a45e5
Add a test to verify .with() applies to sinks (#3071) 2023-12-28 13:32:51 +00:00
Eric Biedert
f94708d202
Make accent size adjustable (#3077) 2023-12-28 13:30:32 +00:00
k-84mo10
e215f22965
Fix the test image of numbering.png (#3070) 2023-12-26 10:38:46 +01:00
k-84mo10
9741885aaf
Contemporary Japanese numbering (#3012) 2023-12-25 22:28:00 +01:00
Wenzhuo Liu
81ff34d80d
Add stroke for text (#2970) 2023-12-19 10:36:18 +01:00
PgBiel
111a69f6aa
Grid and Table API Unification [More Flexible Tables Pt.1] (#3009) 2023-12-19 10:28:41 +01:00
PgBiel
c361566cb2
Show which reference image was updated (#3008) 2023-12-19 10:19:20 +01:00
Emmett Rayes
6808e58a3b
Cycle list markers by default (#2788)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-18 18:25:28 +01:00
Niklas Ausborn
1f983ced90
Implement CSV file header rows support. (#2619)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-18 17:14:21 +01:00
Leedehai
47bb32809a
Expand the AttachElement frame so it encompasses its child center_frame (#2968) 2023-12-18 13:19:55 +01:00
CosmicHorror
56159997b7
Switch to two-face for extra syntect syntaxes (#2937) 2023-12-18 13:17:47 +01:00
Carson McManus
754e1788b2
Fix a parser bug causing x.) to be treated as a field access (#2962) 2023-12-18 12:33:29 +01:00
PgBiel
eb9dd539aa
Fix unnamed sinks not capturing named args (#2984) 2023-12-18 12:30:03 +01:00
Laurenz
22ba6825db
Key/Value data from CLI (#2894) 2023-12-18 12:18:41 +01:00
Malo
356bdeba18
Do not create a block frame for out-of-flow items only (#2517) 2023-12-18 11:37:30 +01:00
Laurenz
cf6ce9fd53 Make World thread-safe 2023-12-14 22:58:56 +01:00
Malo
7adeb49652
Improve number display (#2936) 2023-12-14 14:21:25 +01:00
Sébastien d'Herbais de Thun
d869a07d2d
Remove HSV and HSL color spaces from PDF export (#2927)
Co-authored-by: EpicEricEE <github@ericbiedert.de>
2023-12-13 14:35:56 +01:00
Eric Biedert
077d6b5c54
Adjust color mixing for hue-based spaces (#2931) 2023-12-13 13:23:32 +01:00
Sébastien d'Herbais de Thun
231b96e5cf
Make layout account for transforms (#2555) 2023-12-13 12:44:28 +01:00
oliver
8d7d18c4d6
More consistent spelling of "behaviour" (#2923) 2023-12-12 15:34:46 +01:00
Sébastien d'Herbais de Thun
343a423e9f
Fix #2902 (#2913) 2023-12-11 17:03:59 +01:00
Malo
ce9d420472
Mention str(<label>) feature in documentation for label (#2906) 2023-12-11 17:03:26 +01:00
Laurenz
0813e05a60 Add regression test for #1597 2023-12-07 17:37:18 +01:00
Sébastien d'Herbais de Thun
3e96f5f75f
Fix label in .fields() accessor (#2884) 2023-12-07 12:22:07 +01:00
Emanuel
9e333e5058
Add calc.root function (#2736)
Fixes #2522
2023-12-06 14:32:56 +01:00
Leedehai
9a62b21a25
Let test.rs --exact also accept file path of a typ file (#2817) 2023-12-06 11:02:27 +01:00
Leedehai
d1835b418f
Use a rotating test progress printer (#2872) 2023-12-06 11:02:08 +01:00
Nathaniel Brough
9aadb18186
Add simple fuzz testing (#2581) 2023-12-05 19:26:58 +01:00
PgBiel
0ebce56b36
Implement lexicographic array comparison (#2827) 2023-12-05 19:15:03 +01:00
Andrew Voynov
4f6fecd606
Removed trailing whitespaces (#2852) 2023-12-05 12:55:36 +01:00
Laurenz
8a2ef9ea01 Enable workspace lints for tests 2023-12-04 14:58:11 +01:00
Sébastien d'Herbais de Thun
f5c90c8714
Fix PDF transform (#2850) 2023-12-04 14:24:05 +01:00
Laurenz
962108d168 Fix zero-sized patterns 2023-12-04 12:50:07 +01:00
Sébastien d'Herbais de Thun
7f10d3282e
Fix defaults on #[synthesized] fields (#2825)
Fixes #2821
2023-12-04 11:44:34 +01:00
Laurenz
63c19a194c Bump hayagriva 2023-11-29 18:40:47 +01:00
Laurenz
aa23198ad9 A little less route nesting 2023-11-29 13:09:00 +01:00
Leedehai
b9d025de83
Update New Computer Modern fonts to version 4.7 (#2764) 2023-11-29 12:36:40 +01:00
Laurenz
2007f30b11 Better error message for named instead of positional argument 2023-11-28 18:55:03 +01:00
Laurenz
3b9acf5563 Bump dependencies 2023-11-27 17:16:42 +01:00
Laurenz
713cde1136 Make workspace inheriting consistent 2023-11-27 16:54:55 +01:00
T0mstone
76c5ca051e
Fix trailing comma of function call in math mode (#2772) 2023-11-27 16:03:11 +01:00
Leedehai
34862b7b27
Implement mid() for middle delimiters in lr() (#2760) 2023-11-27 12:02:51 +01:00
Leedehai
c354f00f79
Add test cases to verify lexer's identifier validation (#2773) 2023-11-27 11:50:15 +01:00
Jakob Sachs
219c1c9ed0
Added vertical number alignment to enum (#2742)
Fixes #2441
2023-11-27 11:12:04 +01:00
Laurenz
85b1d1d4dd Rework Vt into Engine
- Moves as much data out of the `Vm`
- Removes duplication with call_vm and call_vt flavours
- Uses tracked chain instead of fixed int for determining max nesting depth
- This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts
2023-11-26 19:03:21 +01:00
Martin Haug
2f795b5c07 Bump Hayagriva
Fix #2572
2023-11-24 16:38:03 +01:00
Sébastien d'Herbais de Thun
1756718bab
Gradient Part 6 - Pattern fills (#2740) 2023-11-24 15:46:20 +01:00