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 |
|
Pavol Rusnak
|
4b1159b94d
|
tools/keyctl-proxy: blue is not readable on my display :)
|
2020-01-22 16:06:38 +00:00 |
|
matejcik
|
8a5242ed0f
|
core/tools: make keyctl remote signing more resilient
|
2020-01-20 17:33:50 +01:00 |
|
matejcik
|
611b734d21
|
add Pyro4 to pipenv, and make headertool work without it
|
2020-01-20 17:33:50 +01:00 |
|
matejcik
|
3f85db1b62
|
core/tools: retain client handle, only ask for passphrase once
|
2020-01-20 17:33:00 +01:00 |
|
matejcik
|
ccacada37c
|
core/tools: cleanly shut down keyctl-proxy after signing
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
e9c68d7397
|
core/tools: pass fw instance properly in keyctl-proxy
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
388843f772
|
core/tools: make keyctl-proxy output nicer
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
7c56a1296f
|
core/tools: add help texts to headertool
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
1b04d1caa7
|
core/tools: drop tools obsoleted by headertool
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
9341f0d584
|
core: improve building of vendor headers
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
c03ac3f8dd
|
core/tools: update keyctl-proxy to work with headertool
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
5b48505b88
|
core/tools: fold keyctl-coordinator into headertool
|
2020-01-20 17:32:59 +01:00 |
|
matejcik
|
cc29b22f91
|
core/tools: introduce headertool
|
2020-01-20 17:32:58 +01:00 |
|
matejcik
|
fe4ef336aa
|
core/keyctl: get rid of serpent conversions
|
2020-01-20 17:32:58 +01:00 |
|