grdddj
|
61277bd80a
|
feat(core/ui): implement webauthn layouts for UI2
[no changelog]
|
2022-11-24 13:03:34 +01:00 |
|
grdddj
|
579ee06b6f
|
feat(tools): add tool for frozen_mpy bytecode analysis
|
2022-11-10 14:08:28 +01:00 |
|
grdddj
|
b95cb34e0c
|
feat(tools): add ignore file for upysize tool
|
2022-11-10 14:08:28 +01:00 |
|
matejcik
|
0577847352
|
refactor(core/tools): update headertool
[no changelog]
|
2022-11-01 14:56:00 +01:00 |
|
matejcik
|
6905f9c486
|
refactor(core): remove remote signing functionality from headertool
[no changelog]
|
2022-11-01 14:56:00 +01:00 |
|
Martin Milata
|
50259b1084
|
chore(core): remove OTF files of TT Hoves fonts
The fonts are commercially licensed unlike the rest of this repository.
They have been moved to a private repository.
[no changelog]
|
2022-10-22 01:39:53 +02:00 |
|
Martin Milata
|
18352acce8
|
feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
[no changelog]
|
2022-10-22 01:39:53 +02:00 |
|
matejcik
|
7a09c21bf5
|
chore(core): fix import in key generator
|
2022-10-11 12:11:53 +02:00 |
|
tychovrahe
|
f7b9bb4ef8
|
feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
|
2022-09-29 21:50:10 +02:00 |
|
tychovrahe
|
223d1b20fb
|
refactor(core): change fonts organization
|
2022-09-29 21:50:10 +02:00 |
|
Martin Milata
|
3b629a1ea4
|
refactor(core/rust/ui): layouts for SLIP-39 backups
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
matejcik
|
0c1eb0c30d
|
feat(core/tools): support @overloads in generated mocks
[no changelog]
|
2022-05-16 12:37:24 +02:00 |
|
tychovrahe
|
8a092bde21
|
feat(core): add smaller loader for model R
|
2022-05-10 16:49:23 +02:00 |
|
Martin Milata
|
38f4ab0983
|
feat(core/rust/ui): return Layout results as singleton objects
[no changelog]
|
2022-04-04 13:32:07 +02:00 |
|
Martin Milata
|
b46901bc8b
|
feat(core): add TT Hoves fonts, introduce medium variant
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
grdddj
|
5d76144ef5
|
chore(common): always use resolve() when accessing parent of the Path
[no changelog]
|
2022-02-07 14:05:27 +01:00 |
|
matejcik
|
1bfaec10e9
|
build(core): rewrite build_mocks with pathlib, add symlinks to ../mocks
|
2022-01-07 21:41:17 +01:00 |
|
amadejpapez
|
85ba7c12ba
|
style(all): use f-strings for formatting
[no changelog]
|
2021-10-13 11:53:17 +02:00 |
|
Jan Pochyla
|
2703d714c2
|
feat(core): add Rust UI components, layouts, text rendering
[no changelog]
|
2021-10-07 15:01:55 +02:00 |
|
Martin Milata
|
582e1318c4
|
feat(core/emulator): support protobuf messages in memory dumps
[no changelog]
|
2021-07-22 13:31:11 +02:00 |
|
Pavol Rusnak
|
9a9b0eb052
|
fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
part 2
somehow I did miss 3 more occurences
|
2021-07-18 23:11:09 +02:00 |
|
Pavol Rusnak
|
ff21ea3d5c
|
fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
|
2021-07-16 14:23:43 +02:00 |
|
Pavol Rusnak
|
cd9c4e478d
|
docs(core): fix typo in keyctl-proxy help
|
2021-07-16 14:23:43 +02:00 |
|
Pavol Rusnak
|
0a951b8a77
|
fix(core): don't use format strings in keyctl-proxy
|
2021-07-16 14:23:43 +02:00 |
|
matejcik
|
b41d4c71f0
|
feat(core/emulator): JSON memory map dump
use `trezor.utils.mem_dump("somefile.json")` in a key place, then
`analyze.py src/somefile.json` to look at what is going on
|
2021-07-14 13:50:24 +02:00 |
|
matejcik
|
aa4227fa84
|
ci: update coverage exclusion list
|
2021-06-08 09:55:19 +02:00 |
|
matejcik
|
266955ba65
|
refactor: rework pb2py generator
This also includes the capability to build Rust protobuf blobs.
|
2021-06-08 09:55:19 +02:00 |
|
matejcik
|
1c32cbcc1c
|
ci(core): exclude more things from coverage report
|
2021-05-06 13:14:21 +02:00 |
|
Andrew Kozlik
|
a8c500bffd
|
feat(core): Ensure that WebAuthn runs on port 21326 by default for both production and debug emulator.
|
2021-03-09 16:13:21 +01:00 |
|
Martin Milata
|
c42850f997
|
chore(core): show total allocations in memperf report
|
2021-02-18 13:07:19 +01:00 |
|
Pavol Rusnak
|
50fdd183c2
|
ci: enable editorconfig checks, fix whitespace issues
|
2020-11-11 14:43:50 +01:00 |
|
Martin Milata
|
62a80e1332
|
feat(core): tools/alloc.py: generate html
|
2020-11-02 14:14:00 +01:00 |
|
matejcik
|
93efe3ab63
|
feat(core): add alloc data analysis tool
Modified by mmilata, was:
add alloc data from test suite run, and an analysis tool
|
2020-11-02 14:14:00 +01:00 |
|
matejcik
|
35035dabcb
|
ci: omit generated protobuf classes from coverage report
|
2020-09-23 16:00:10 +02:00 |
|
Martin Milata
|
f3fd98a7ba
|
core: remove 1px of space on the left of each glyph
For PixelOperator (T1) fonts only.
|
2020-09-01 19:57:46 +02:00 |
|
Ondřej Vejpustek
|
09667a676e
|
core/tools: update hid-bridge readme
|
2020-09-01 14:18:57 +02:00 |
|
matejcik
|
032a65e1cf
|
python: export toif as public module
|
2020-08-25 11:30:33 +02:00 |
|
Martin Milata
|
71c5bc4e3b
|
ci: fail if coverage falls under threshold
|
2020-08-18 21:08:46 +02:00 |
|
Pavol Rusnak
|
a6451dad46
|
core/fonts: update headers
|
2020-07-28 10:56:41 +02:00 |
|
Pavol Rusnak
|
47e7550423
|
core/extmod: add font_pixeloperator{,mono}, use this font for T1
|
2020-07-28 09:40:30 +02:00 |
|
Pavol Rusnak
|
cec87bba50
|
core: remove mono bold font variant (not used anywhere)
|
2020-07-27 23:22:34 +02:00 |
|
Pavol Rusnak
|
df03534955
|
core: print inverted question mark for nonprintable characters
|
2020-07-27 16:29:11 +02:00 |
|
matejcik
|
c3a61998cb
|
core: generate resdata by Mako, use if/elif trick to save RAM
|
2020-07-24 14:09:31 +02:00 |
|
Andrew Kozlik
|
d1690f4317
|
core/tools: fix pixel-perfect mode for centered text in dialog-designer
|
2020-06-09 13:31:42 +02:00 |
|
Pavol Rusnak
|
2815b62838
|
core/tools: implement "pixel-perfect" mode for dialog-designer tool
|
2020-06-05 14:11:59 +00:00 |
|
Pavol Rusnak
|
5ed64a0736
|
core/tools: refactor dialog-designer tool
|
2020-06-04 21:39:47 +02:00 |
|
Pavol Rusnak
|
d9d5511858
|
core/tools: add quick'n'dirty dialog-designer tool
|
2020-06-04 19:56:42 +02:00 |
|
matejcik
|
a623799a11
|
core: remove f-strings from headertool (python 3.5 compatibility)
|
2020-05-04 11:29:03 +02:00 |
|
Andrew Kozlik
|
c57bc62a05
|
core/tools: Add attestation certificate generator for FIDO2.
|
2020-04-06 18:29:05 +02:00 |
|
matejcik
|
d28e33ef02
|
core/headertool: support generating vendor headers with explicit size
|
2020-02-05 12:23:34 +01:00 |
|