1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-31 19:08:28 +00:00
Commit Graph

543 Commits

Author SHA1 Message Date
cepetr
d6b9b283e2 fixup! feat(core): introduce new drawing library 2024-05-14 17:37:51 +02:00
cepetr
d40f197ac9 fixup! refactor(core/rust): improve BinaryData 2024-05-14 17:06:30 +02:00
matejcik
22a0358a86 refactor(core/rust): improve BinaryData
* add direct reference to a Gc<[u8]> slice, so that we are not forced
  to create a Python bytes object for allocated data
* add From implementations
2024-05-14 16:56:16 +02:00
matejcik
c1eb4efffc refactor(core/rust): allow Copy and Clone for Gc
This is legal for garbage-collected pointers and we only avoided the
implementation due to being careful.

Now is the first time we need that functionality.
2024-05-14 16:56:09 +02:00
cepetr
88411e7f8d fixup! wip: uzlib source data reader 2024-05-14 16:55:10 +02:00
matejcik
adfa4cdced wip: uzlib source data reader 2024-05-14 16:54:09 +02:00
cepetr
42723c023b fixup! feat(core): introduce new drawing library 2024-05-14 15:11:41 +02:00
cepetr
a1dece7a00 fixup! feat(core): introduce new drawing library 2024-05-14 15:07:05 +02:00
cepetr
6b6770f5b9 fixup! feat(core): integrate new drawing library 2024-05-13 18:16:49 +02:00
cepetr
3f0217ae31 fixup! feat(core): introduce new drawing library 2024-05-13 17:27:48 +02:00
cepetr
3182c753c3 fixup! feat(core): introduce new drawing library 2024-05-13 15:50:32 +02:00
cepetr
a983183078 fixup! feat(core): introduce new drawing library 2024-05-13 15:12:03 +02:00
cepetr
75cceb3cfd fixup! feat(core): introduce new drawing library 2024-05-13 14:43:39 +02:00
cepetr
6683f8a4b3 fixup! feat(core): introduce stream-like image decoding 2024-05-13 14:27:08 +02:00
cepetr
b95cf995b4 fixup! feat(core): introduce new drawing library 2024-05-13 13:36:38 +02:00
cepetr
2f46beee66 fixup! feat(core): introduce new drawing library 2024-05-13 11:43:41 +02:00
cepetr
f246d98d49 fixup! fixup! feat(core): introduce stream-like image decoding 2024-05-13 11:43:11 +02:00
cepetr
d0802ce566 fixup! feat(core): introduce stream-like image decoding 2024-05-13 11:27:22 +02:00
cepetr
3b1b44aff0 fixup! feat(core): introduce stream-like image decoding 2024-05-13 10:36:43 +02:00
cepetr
1739374ecb fixup! feat(core): introduce new drawing library 2024-05-13 10:10:54 +02:00
cepetr
4a253129b4 fixup! feat(core): integrate new drawing library 2024-05-13 09:53:10 +02:00
cepetr
23e96b8cab fixup! feat(core): introduce new drawing library 2024-05-13 09:47:51 +02:00
cepetr
dba8db4920 fixup! feat(core): introduce new drawing library 2024-05-13 09:47:47 +02:00
cepetr
bb8cb433f5 fixup! feat(core): introduce new drawing library 2024-05-13 09:47:35 +02:00
cepetr
7c14d61693 fixup! feat(core): introduce new drawing library 2024-05-13 09:37:47 +02:00
cepetr
75a3f13918 fixup! feat(core): introduce stream-like image decoding 2024-05-13 09:13:02 +02:00
cepetr
b90bcf5265 fixup! feat(core): introduce stream-like image decoding 2024-05-13 08:50:37 +02:00
cepetr
9cf246a647 fixup! feat(core): introduce stream-like image decoding 2024-05-07 14:14:33 +02:00
cepetr
df2752b246 fixup! feat(core): introduce stream-like image decoding 2024-05-07 11:18:01 +02:00
cepetr
e364a82cef feat(core): introduce stream-like image decoding 2024-05-07 10:42:55 +02:00
cepetr
0a7b45e892 fixup! feat(core): introduce new drawing library 2024-05-03 11:01:41 +02:00
cepetr
8eff76c1c8 fixup! feat(core): introduce new drawing library 2024-05-03 10:47:52 +02:00
cepetr
464f146201 fixup! feat(core): introduce new drawing library 2024-05-03 10:13:15 +02:00
cepetr
52aeaaecc2 fixup! feat(core): refactor display drivers 2024-05-03 10:11:12 +02:00
cepetr
d2ffa287cc fixup! feat(core): introduce new drawing library 2024-05-03 09:32:21 +02:00
cepetr
0b55d8d3db fixup! feat(core): introduce new drawing library 2024-05-03 09:12:50 +02:00
cepetr
91a0202a52 fixup! fixup! feat(core): integrate new drawing library 2024-05-03 09:09:50 +02:00
cepetr
d8d00eb814 fixup! fixup! feat(core): introduce new drawing library 2024-05-03 08:18:14 +02:00
cepetr
e0f93141b8 fixup! feat(core): introduce new drawing library 2024-05-02 19:45:05 +02:00
cepetr
79bfa5a65c fixup! feat(core): introduce new drawing library 2024-05-02 19:08:39 +02:00
cepetr
9a23e1987e fixup! feat(core): introduce new drawing library 2024-05-02 18:55:29 +02:00
cepetr
eaf1c32963 fixup! feat(core): introduce new drawing library 2024-05-02 18:03:31 +02:00
cepetr
c66be66eba fixup! feat(core): introduce new drawing library 2024-05-02 13:20:43 +02:00
cepetr
473a4035c7 fixup! feat(core): introduce new drawing library 2024-05-02 12:26:44 +02:00
cepetr
f7562ac924 fixup! feat(core): introduce new drawing library 2024-05-02 11:38:17 +02:00
cepetr
49865f41cd fixup! feat(core): integrate new drawing library 2024-05-02 11:04:24 +02:00
cepetr
d57fc99bd4 fixup! feat(core): integrate new drawing library 2024-05-02 10:27:54 +02:00
cepetr
0fb77b476a fixup! feat(core): introduce new drawing library 2024-05-02 10:01:31 +02:00
cepetr
a2eb05d4c4 fixup! feat(core): introduce new drawing library 2024-05-02 09:58:44 +02:00
cepetr
572de49dc2 fixup! fixup! feat(core): introduce new drawing library 2024-05-02 09:51:05 +02:00