1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-15 20:19:23 +00:00
Commit Graph

12651 Commits

Author SHA1 Message Date
matejcik
7c40250abc WIP - ignore generated translation blobs 2024-01-29 13:46:18 +01:00
matejcik
ba7afc3e28 WIP - reorganize tests 2024-01-29 13:46:18 +01:00
matejcik
82cf2d9bc7 WIP - improve blob generation 2024-01-29 13:46:18 +01:00
matejcik
413ccc4b77 WIP - translation data from upstream 2024-01-29 13:43:50 +01:00
matejcik
7fbbc20da5 build: fix top-level make gen 2024-01-25 16:21:10 +01:00
matejcik
a8846dcc56 WIP - fix compilation on older nightly, clippy lints & style 2024-01-25 16:20:51 +01:00
matejcik
6b93ebc0d8 WIP - tweaks 2024-01-25 13:05:23 +01:00
matejcik
3f43706f19 WIP - loader for (at least) USB transfer part 2024-01-25 13:05:13 +01:00
matejcik
9a718b92b9 WIP - C side verification of write validity 2024-01-25 13:03:31 +01:00
matejcik
f459cac9bc WIP - python imports 2024-01-25 12:18:46 +01:00
matejcik
ee695a9a2c WIP - change_language.py 2024-01-25 12:18:28 +01:00
matejcik
21d3a7fff9 WIP 2024-01-25 12:18:11 +01:00
matejcik
a476530b4e WIP: core part 2024-01-25 12:17:53 +01:00
matejcik
db8e019711 WIP: Python part 2024-01-25 12:15:32 +01:00
matejcik
6166c318bc chore(python): drop source support for Python 3.6 and 3.7 2024-01-25 11:08:46 +01:00
matejcik
721bb2ad81 WIP 2024-01-24 21:15:00 +01:00
matejcik
d951101112 fix(python): fix model enum aliases
the previous spelling of "aliases" created completely new enum entries

per Enum documentation:

> However, an enum member can have other names associated with it.
> Given two entries A and B with the same value (and A defined first),
> B is an alias for the member A. By-value lookup of the value of A will
> return the member A. By-name lookup of A will return the member A.
> By-name lookup of B will also return the member A.
2024-01-24 12:37:14 +01:00
matejcik
8b3fbf6469 fix(crypto): add missing header for size_t 2024-01-24 12:37:14 +01:00
matejcik
6d0e1bc919 WIP - translations now really build 2024-01-24 12:37:14 +01:00
matejcik
6db624ce80 feat(core/rust): add const Obj::small_int 2024-01-24 12:37:14 +01:00
matejcik
3d47a7f1da feat(core/rust): add trezorcrypto bindings
for now, we use sha256 and a little of ed25519 for CoSi purposes

also add the Merkle root algorithm
2024-01-24 12:37:14 +01:00
matejcik
9ae111d6db WIP - move translations to core top-level 2024-01-24 12:37:14 +01:00
matejcik
c261dc27ba feat(common): provide some useful paths for the mako templates 2024-01-24 12:37:14 +01:00
matejcik
f4ee8dcac9 WIP - apply TString / allocable translations 2024-01-24 12:37:14 +01:00
matejcik
b3aaedea3d feat(core/rust): add Map::is_empty() 2024-01-24 12:37:14 +01:00
matejcik
ac2a493c9b feat(core/rust): introduce TString 2024-01-24 12:37:14 +01:00
matejcik
13c577204c fixup! refactor(core/rust): move InputStream to its own module 2024-01-24 12:37:14 +01:00
matejcik
6c46c895ea WIP - functional translations module 2024-01-24 12:37:14 +01:00
matejcik
959d2f235c fixup! WIP - extend trezorhal translations interface 2024-01-24 12:37:14 +01:00
matejcik
30aae199fa refactor(core/rust): move iter_into_array to micropython::utils 2024-01-24 12:37:14 +01:00
matejcik
b1f1ed23b7 Revert "chore(core/rust): remove useless unsafe block"
This reverts commit f8dc17d028.
2024-01-18 10:28:17 +01:00
matejcik
da82102281 WIP - drop modtrezorconfig implementations 2024-01-18 10:28:17 +01:00
matejcik
365e350405 WIP - support for make_new in obj_type! 2024-01-18 10:28:17 +01:00
matejcik
40f027d2f9 WIP - update generated files 2024-01-18 10:28:17 +01:00
matejcik
2ac3da18f5 WIP - move translations to a top-level module 2024-01-15 14:09:50 +01:00
matejcik
9b86d9a829 WIP - cleaner translations interface 2024-01-15 13:57:16 +01:00
matejcik
43ef1f29d8 WIP - extend trezorhal translations interface 2024-01-15 13:56:47 +01:00
matejcik
f1e25c9837 WIP - drop useless generated rs files 2024-01-15 13:46:59 +01:00
matejcik
390ecc53b6 WIP - change format of generated translations blob 2024-01-15 11:01:10 +01:00
matejcik
f8dc17d028 chore(core/rust): remove useless unsafe block 2024-01-15 11:00:28 +01:00
matejcik
2b0623121b docs(core/rust): improve safety comments in buffer.rs 2024-01-15 11:00:18 +01:00
matejcik
1c507c2046 refactor(core/rust): move InputStream to its own module 2024-01-15 10:44:25 +01:00
matejcik
751b876397 WIP - tweak get_glyph 2024-01-15 10:13:19 +01:00
matejcik
03ceecba15 chore(core/rust): move illustration outside src/ tree 2024-01-15 10:10:50 +01:00
matejcik
d594c7c3af WIP - utf8 iterator for C 2024-01-15 10:10:10 +01:00
matejcik
5c9995b777 WIP - more compact representation of font special characters 2024-01-12 15:36:05 +01:00
grdddj
2139c9793d WIP - fix TR bootloader build 2024-01-03 15:04:56 +01:00
grdddj
b6766a47bb WIP - fix pystyle 2024-01-03 15:04:08 +01:00
grdddj
e6113c2504 WIP - improve translation string names 2024-01-03 14:03:29 +01:00
grdddj
687e84a8e4 WIP - translate Solana 2024-01-03 12:45:45 +01:00