1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-13 02:58:57 +00:00
Commit Graph

13638 Commits

Author SHA1 Message Date
obrusvit
94db1ee198 refactor(core): use font_id_t instead of plain int
[no changelog]
2024-09-19 15:12:47 +02:00
obrusvit
6e50231a64 refactor(core): change gen_font.py and regen fonts
Change to the new structures and preserve manual changes. This commit
also removes duplicated definition of nonprintable glyph for _UPPER
fonts.

[no changelog]
2024-09-19 15:12:47 +02:00
obrusvit
25cabd515d refactor(core): simplify font handling
This commit removes the usage of macros for font data definitions.
Instead, it includes data as const structs of newly introduced
font_info_t type.

[no changelog]
2024-09-19 15:12:47 +02:00
obrusvit
9b718122f9 chore(core): remove unused constants
[no changelog]
2024-09-18 13:36:18 +02:00
obrusvit
59f4dc31cb refactor(core): separate concerns of FONT macros
Introduce a new flag `_NAME` for each font and reduce the usage of
`_ENABLE` flag to purely compilation guard.

[no changelog]
2024-09-18 12:12:07 +02:00
tychovrahe
02533aa27a fix(core): fix bootloader_ci production build
[no changelog]
2024-09-18 08:27:32 +02:00
tychovrahe
fbbbd317c3 chore(core): update fixtures to new rendering
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
6658c42a95 fix(core): use new rendering in changing_text
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
23d68eb0bb fix(core): fix model T new-rendering loader
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
c6a1eba4b6 fix(core): fix fading on model T bootloader
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
1dc5c4c03f fix(core): fix model_tr icons for new rendering
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
954c7f422b feat(tools): support odd-wide greyscale icon conversion
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
41273a25ed fix(core): fix blending mono 4 on mono 8 canvas
[no changelog]
2024-09-17 17:46:11 +02:00
tychovrahe
24c0552a43 feat(core): switch to new rendering everywhere
[no changelog]
2024-09-17 17:46:11 +02:00
Ioan Bizău
2d594446eb chore(core): update fixtures
[no changelog]
2024-09-17 01:44:20 +02:00
Ioan Bizău
32be89a29a refactor(core): use code to append colon to strings
[no changelog]
2024-09-17 01:44:20 +02:00
Ioan Bizău
74fb627733 chore(core/translations): remove spaces before punctuation in fr
[no changelog]
2024-09-17 01:44:20 +02:00
Ioan Bizău
1c7bfdb04c refactor(core): use a template to add colon to strings
[no changelog]
2024-09-17 01:44:20 +02:00
Martin Milata
24a15c3a05 Merge branch 'release/24.09' 2024-09-16 13:43:03 +02:00
Martin Milata
19e3c4d4f8 Merge branch 'release/translations/24.09' 2024-09-16 13:41:30 +02:00
Ioan Bizău
4e0851d01b fix(core/ethereum): use BIP44 variant to detect ETH account # 2024-09-16 11:14:05 +03:00
tychovrahe
8507335806 fix(core): fix f4 monoctr in non-production builds
[no changelog]
2024-09-15 20:15:21 +02:00
Martin Milata
884d5b07cf ci: fix coverage artifact upload 2024-09-13 23:31:59 +02:00
Martin Milata
2f1ad766d0 ci: remove Italian from the list of UI tests
Also remove Turkish fixtures.

[no changelog]
2024-09-13 23:31:59 +02:00
Martin Milata
5a823c88e2 ci: warn when Cargo.lock is edited 2024-09-13 23:31:59 +02:00
Martin Milata
95fe6edb2d chore(core): bump core, core/bootloader, core/prodtest versions
core: 2.8.4
bootloader: 2.1.9
prodtest: 0.2.10

[no changelog]
2024-09-13 20:04:04 +02:00
obrusvit
8d1a9bc17f chore(core): remove duplicated FlowMsg conversion
[no changelog]
2024-09-13 12:08:42 +02:00
obrusvit
598039434c chore: update fixtures.json 2024-09-12 21:26:45 +02:00
obrusvit
9b4b1203b6 refactor(core/mercury): remove some unused code
[no changelog]
2024-09-12 21:26:45 +02:00
obrusvit
aab68b9dfa feat(core/mercury): impl footer in RemainingShares 2024-09-12 21:26:45 +02:00
obrusvit
d15ecfb859 refactor(core/mercury): self-updating footer
This commit enables registering function for updating footer and header
based on the content. This eliminates the need to create wrappers around
Frame to update them.

[no changelog]
2024-09-12 21:26:45 +02:00
Martin Milata
47972bc2ec chore(core): include signed translations for 2.8.3 2024-09-12 17:51:12 +02:00
Ondřej Vejpustek
7a992a593d fix(crypto): fix sign-compare warning 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
fb471a96f2 refactor(crypto): adapt ripemd160 implementation 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
3167684d08 refactor(crypto): download ripemd160 implementation 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
732e21443d refactor(crypto): remove redundant include 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
c5984af1b5 refactor(crypto): use functions instead of macros in blake2b and blake2s 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
32356b8123 refactor(crypto): use functions instead of macros in groestl512 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
cb9c56e83f refactor(crypto): remove unused macros in groestl512 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
729da01b88 tests(crypto): test groestl512 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
b0e703f988 refactor(crypto): introduce symbolic constants for size optimization 2024-09-12 14:44:33 +02:00
Ondřej Vejpustek
0bdbd924c1 refactor(crypto): optimize size of AES 2024-09-12 14:44:33 +02:00
Ioan Bizău
f6aa7cbb08 fix(core): tweak swipes in ETH staking flow 2024-09-12 11:45:30 +03:00
vdovhanych
aa47f951ec ci: fix trezor-common sync gh worfklow 2024-09-12 09:37:53 +02:00
matejcik
b9a104d2ac fix(tests): python >=3.11 compatibility for identifiers
Python 3.11 changed IntEnum.__str__ to return the number instead of the
enum value name. This breaks fixtures.json because pytest uses
str(value) to generate the test identifier names, and in a lot of places
our identifiers use the enum values.

This override of `_idval_from_value` explicitly generates a name from
the IntEnum instead of using the __str__ implementation.
2024-09-12 09:36:13 +02:00
matejcik
8129086aa7 chore: upgrade pytest
to get rid of python 3.14 deprecation warnings
2024-09-12 09:36:13 +02:00
Martin Milata
a36c410e70 chore(core): bump core, core/bootloader, core/prodtest versions
core: 2.8.3
bootloader: 2.1.9
prodtest: 0.2.10

[no changelog]

(cherry picked from commit 43b7d717f2791c62f4ed1f4d724a8eb1c42a6398)
2024-09-11 23:09:29 +02:00
matejcik
eda8c72b3a feat(tests): flip the default service for update_fixtures.py ci to github
now that we don't really use gitlab anymore
2024-09-11 12:59:04 +02:00
matejcik
475673e894 feat(tests): use trezorlib's builtin model list to fetch the pipelines
this includes D001 / D002, that probably doesn't matter
2024-09-11 12:59:04 +02:00
matejcik
c31819b53f chore(tests): upgrade T2B1 to T3B1 for UI master-comparison 2024-09-11 12:59:04 +02:00