Commit graph

359 commits

Author SHA1 Message Date
Jeremy Soller
6c355bf08b
Update libcosmic to fix memory leak 2023-03-24 09:59:03 -06:00
Jeremy Soller
3bb2868fbf
Update libcosmic 2023-03-24 08:05:46 -06:00
Jeremy Soller
d85f12af8b
Fix #106 with editor-libcosmic 2023-03-24 07:51:31 -06:00
Jeremy Soller
31a8427e10
Update libcosmic 2023-03-23 14:20:48 -06:00
Jeremy Soller
e788c175ec Merge branch 'geieredgar-example-deps' 2023-03-17 18:19:11 -06:00
Jeremy Soller
f101f5ca93 Merge branch 'example-deps' of https://github.com/geieredgar/cosmic-text into geieredgar-example-deps 2023-03-17 18:18:20 -06:00
Jeremy Soller
11be627086 Merge branch 'geieredgar-mut-font-system' 2023-03-17 18:16:56 -06:00
Jeremy Soller
9ebbc33792 Merge branch 'mut-font-system' of https://github.com/geieredgar/cosmic-text into geieredgar-mut-font-system 2023-03-17 18:15:45 -06:00
Jeremy Soller
be94a59eb8 Merge branch 'hojjatabdollahi-fix-layout-overflow' 2023-03-17 18:12:58 -06:00
Edgar Geier
d297a6a48a
Call get_font lazily 2023-03-14 00:39:50 +01:00
Hojjat
05b069911a Fix indices (suggestions by geieredgar) 2023-03-13 13:08:35 -06:00
Hojjat
01e609f3d6
Merge branch 'pop-os:main' into fix-layout-overflow 2023-03-13 11:40:42 -06:00
Hojjat
7fa51c6404 Fixed some typos 2023-03-13 08:50:24 -06:00
Edgar Geier
f86acd325c
Lazily call make_shared_face_data 2023-03-13 11:15:36 +01:00
Hojjat
8d503af956 bugfix: mixed ltr+rtl overflow 2023-03-12 21:37:10 -06:00
Edgar Geier
af4378d753
Add db_mut method to FontSystem 2023-03-12 10:39:58 +01:00
Edgar Geier
41468c17a2
Fix doctest 2023-03-12 10:39:58 +01:00
Edgar Geier
3331f41d7a
Improve documentation 2023-03-12 10:39:57 +01:00
Edgar Geier
384c5c1fdc
Remove Mutex from FontSystem 2023-03-12 10:39:56 +01:00
Edgar Geier
46e9ef0246
Make BorrowedWithFontSystem borrow FontSystem mutably 2023-03-12 10:39:56 +01:00
Edgar Geier
057b5b6fa9
Extract borrow of FontSystem from Buffer 2023-03-12 10:39:54 +01:00
Edgar Geier
bff5aaaea3
Make FontSystem not self-referencing 2023-03-12 10:23:54 +01:00
Jeremy Soller
c4a8d521f6 Add default Redox font directory (/ui/fonts) 2023-03-08 21:01:53 -07:00
Jeremy Soller
e43cc03354 Use std font system for redox 2023-03-08 20:44:26 -07:00
Edgar Geier
d59fd3f46b
Update example dependencies 2023-03-06 22:43:25 +01:00
Jeremy Soller
1bc198fd63
Merge pull request #94 from geieredgar/updates
Update `fontdb` and `rustybuzz` dependency
2023-03-05 06:49:16 -07:00
Jeremy Soller
28d8f5951b
Merge pull request #96 from geieredgar/clippy-fixes
Fix `f32` clippy warnings
2023-03-05 06:46:54 -07:00
Edgar Geier
17102f5144
Fix clippy warnings 2023-03-03 18:59:45 +01:00
Edgar Geier
81ecd49d40
Allow Zlib in dependencies 2023-03-03 13:21:42 +01:00
Edgar Geier
7e6368a4fc
Bump rustybuzz version to 0.7 2023-03-03 13:20:32 +01:00
Edgar Geier
2c1d564d62
Update fontdb dependency to version 0.13 2023-03-03 13:07:49 +01:00
Jeremy Soller
4ac5e1c6a6
Merge pull request #93 from pop-os/revert-89-font-system
Revert "Make `FontSystem` not self-referencing and update `fontdb` and `rustybuzz`"
2023-03-02 18:18:16 -07:00
Jeremy Soller
eca804c732
Revert "Make FontSystem not self-referencing and update fontdb and rustybuzz" 2023-03-02 18:16:57 -07:00
Jeremy Soller
b6398a2d57
Merge pull request #89 from geieredgar/font-system
Make `FontSystem` not self-referencing and update `fontdb` and `rustybuzz`
2023-03-02 18:15:34 -07:00
Edgar Geier
c1636f6381
Allow Zlib in dependencies 2023-03-03 01:01:41 +01:00
Edgar Geier
20234f8d11
Bump rustybuzz version to 0.7 2023-03-03 00:53:00 +01:00
Edgar Geier
f8bc71af0a
Update fontdb dependency to version 0.13 2023-03-03 00:53:00 +01:00
Edgar Geier
750d988429
Make FontKey repr(transparent) if swash feature is disabled 2023-03-03 00:53:00 +01:00
Edgar Geier
506a4194be
Make FontSystem not self-referencing 2023-03-03 00:53:00 +01:00
Jeremy Soller
0548d7ae59
Merge pull request #92 from notgull/font-system-new-warning
docs: Add a warning about FontSystem::new()
2023-03-02 14:54:23 -07:00
Jeremy Soller
bd27ca8ad8
Merge pull request #88 from geieredgar/clippy-fixes
Fix clippy warnings
2023-03-02 14:53:08 -07:00
Jeremy Soller
7078c3bb98
Fix vi editor compilation 2023-03-02 11:31:07 -07:00
Jeremy Soller
9158cb83d0
Merge pull request #87 from geieredgar/swash-cache
Remove lifetime from `SwashCache`
2023-03-02 11:24:36 -07:00
Edgar Geier
6c501c6640
Fix clippy warnings 2023-03-01 22:58:41 +01:00
Edgar Geier
4e93853765
Remove lifetime from SwashCache 2023-03-01 22:41:59 +01:00
jtnunley
7098ee62e2 fmt 2023-03-01 13:36:29 -08:00
jtnunley
e00964fccf Add a warning about FontSystem::new() 2023-03-01 13:16:13 -08:00
Jeremy Soller
2b991129e3
Fix editor-test 2023-03-01 11:46:41 -07:00
Jeremy Soller
3135122f6b
Merge pull request #72 from hecrj/logical-units
Use `f32` instead of `i32` for lengths
2023-03-01 11:44:15 -07:00
Héctor Ramón Jiménez
22b8a534fa
Avoid division by zero in LayoutRunIter 2023-02-28 20:40:31 +01:00