173 Commits

Author SHA1 Message Date
Laurenz
53a896f049 Bump hypher 2023-08-03 16:21:01 +02:00
Laurenz Stampfl
8e200c356c
Enable feature raster images to resvg (#1786) 2023-07-24 22:17:49 +02:00
Laurenz
b2e58f7207 Bump svg2pdf
Co-Authored-By: Laurenz Stampfl <47084093+LaurenzV@users.noreply.github.com>
2023-07-21 23:58:00 +02:00
Laurenz
f5953887c9 Extract syntax module into typst-syntax crate 2023-07-18 21:04:46 +02:00
Myriad-Dreamin
9b72ee4d22
Load theme for raw code (#1675) 2023-07-17 16:43:33 +02:00
Sébastien d'Herbais de Thun
07553cbe71
Raw syntax definition loading (#1655) 2023-07-06 13:51:28 +02:00
Lynn
9a9da80665
Color mixing function (#1332)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-07-05 11:26:50 +02:00
LingMan
224e1df8e5
Disable binary feature of oxipng (#1640)
The `oxipng` crate contains a binary target in addition to the library target. Said binary has
additional dependencies which are not needed by users of the library. Since Cargo unfortunately
doesn't currently offer a good way to express such binary-only dependencies, they are enabled by
default via the `binary` feature. Avoid downloading and building these unnecessary crates by disabling the `binary` feature.
2023-07-04 15:51:18 +02:00
Laurenz
ebfdb1dafa Move everything into crates/ directory 2023-07-02 20:07:43 +02:00
Laurenz
2dfd44fedd Version bump 2023-06-30 16:21:57 +02:00
Laurenz
d1a7a6dbab Non-Typst highlighting in documentation 2023-06-30 16:17:52 +02:00
Laurenz
7b92bd7c34 Basic package management 2023-06-27 18:40:17 +02:00
Laurenz
3a8b9cce47 Version bump 2023-06-09 16:24:34 +02:00
Laurenz
58ca0e8db5 Replace atty with std 2023-06-09 14:46:35 +02:00
Laurenz
fd417da04f Improve value casting infrastructure 2023-06-06 22:06:16 +02:00
Peng Guanwen
e2bf2327b5
Use icu4x for linebreaking algorithm (#1355) 2023-05-30 17:53:10 +02:00
Laurenz Stampfl
6af94be34a
Use chrono instead of time in the CLI (#1300) 2023-05-24 12:14:43 +02:00
Laurenz Stampfl
752817ae74
Add support for date & time handling (#435) 2023-05-23 10:41:20 +02:00
Laurenz
f692a5efc6 Version bump 2023-05-20 22:05:55 +02:00
Laurenz
10fac14341 Bump dependencies 2023-05-19 17:21:02 +02:00
Johannes Wolf
42f1586880
cli: Emit escape codes only if output is a tty (#1188) 2023-05-19 16:47:25 +02:00
Laurenz
42afa410ae Better documentation outlines 2023-05-17 14:38:03 +02:00
Laurenz
8971588486 Externalize contributor fetching 2023-05-17 14:31:55 +02:00
Laurenz
88cb8c2626 Bump comemo 2023-05-16 16:43:35 +02:00
Kevin Stevens
156aef10c4
Switch from unicode_xid to unicode_ident (#1208) 2023-05-15 09:35:46 +02:00
Laurenz
47dff3765d Remove 'static bound on World
Thanks to improvements in comemo, tracked types don't need to be 'static anymore. This means that the 'static bound on the `World` is now lifted and that the `Route` doesn't need to use unsafe code anymore to manage its lifetime.
2023-05-11 10:50:30 +02:00
Martin Haug
ca8462642a Update svg2pdf
Potentially helps with #368
2023-05-03 11:45:00 +02:00
Laurenz
ad347632ab Make ligatures copyable and searchable
Fixes #479
Fixes #1040
2023-05-03 10:33:18 +02:00
Laurenz
c7f17bf25a Update dependencies 2023-05-02 14:08:23 +02:00
Martin Haug
17cef8dcee
Add ICC profiles to images in PDF and update usvg, svg2pdf (#822) 2023-05-02 13:53:20 +02:00
Laurenz
b1e0de0078 Version bump 2023-04-26 15:54:05 +02:00
HarmoGlace
6134e3f4ee
Add toml support (#807) 2023-04-26 11:31:32 +02:00
Alex Saveau
1d42d6674c
Upgrade a bunch of deps and remove two unused ones (#968) 2023-04-26 11:22:43 +02:00
Alex Saveau
b75cad2d3b
Parallelize tests (#900) 2023-04-23 14:35:18 +02:00
Sébastien d'Herbais de Thun
561ff979d5
Add instrumentation (Part 1) (#761) 2023-04-23 14:33:56 +02:00
astrale-sharp
4cea7007d0
use clap for parsing tests. (#876) 2023-04-21 11:16:32 +02:00
Laurenz
c117e2dc27 List contributors in changelog
Co-Authored-By: Martin Haug <mhaug@live.de>
2023-04-20 14:23:36 +02:00
Alex Saveau
c505a0f5dc
Add UPDATE_EXPECT envvar to update tests (#748) 2023-04-20 10:47:31 +02:00
Laurenz
35302d2004 Handle SVG with text 2023-04-18 19:04:46 +02:00
Laurenz
b51cb131bd Bump comemo 2023-04-17 19:59:45 +02:00
Pg Biel
1e948f7fa2
bump chinese-numbers version (#797) 2023-04-14 09:56:39 +02:00
Laurenz
89cf4054d6 Reduce amount of hashing 2023-04-13 14:23:46 +02:00
Laurenz
fe2640c552 Version bump 2023-04-11 22:34:25 +02:00
Daniel Csillag
5bc73be90f
Optimization to Introspector::extract (#734) 2023-04-11 19:11:44 +02:00
figsoda
1c324765e9
Add shell completions and man pages (#582) 2023-04-06 20:14:01 +02:00
SteamedFish
ebb995feca
Add Chinese numbering (#565) 2023-04-06 15:50:15 +02:00
Laurenz
b3faef4b80 Bump version 2023-04-05 01:41:15 +02:00
Laurenz
bfec777542 Bump hayagriva
Fixes #287
Fixes #304
Fixes #459
Fixes #506
2023-04-04 18:21:09 +02:00
Sébastien d'Herbais de Thun
2d1598e51d
CLI: open flag (#480) 2023-04-04 14:12:19 +02:00
P-Andersson
387bcc3879
add support for loading data from yaml files (#447) 2023-04-01 14:33:42 +02:00