4728c6ecbe
jlabel: align top by default and wrap lines in a smarter way
33e9962209
jlabel: default line spacing to new font_t.line_distance property
57a460894f
the entire new keyboard focus system, save for a few bits
7a5101360a
add notes about keyboard focus system
f28d7a9cb8
jfkeys: add event processing to jfkeys
93eb0df38a
jinput: fix incorrect return value in new event() convention
626da6f378
jpainted: try out a macro-based widget definition scheme
683e89d725
update built-in widgets' event handlers to default to jwidget
2a5cd3f4a8
fix viewport size
1f32c30da6
draw_stripe : Domptage du gremelin
f4cec3a625
Merge branch 'dev'
84b823f285
draw_stripe : Opti max (Pour du C)
6942d10dda
Essai de boucle de dessin en asm (echec)
aa736bd12a
juic: intended implementation of record ctors, working for now
5f198ff6b0
juic: small improvements to record ctors, not working yet
ce39929bb4
juic: fix all errors raised by mypy
4579acc0f4
juic: add some record processing, start checking with mypy
e79ba0056b
juic: add basic unit tests to consolidate
24f3e14061
juic: WIP
550c08e200
jscene: atomic queue access for interrupt-safety
5e2488cdf4
jframe: add missing child check in poly_render
aba6c280b6
hh2: provide metadata macros and a non-metadata marker by default
979873288a
defs: allow bool * pointer variants in GINT_CALL
6ebfe8484e
Revert "meta: build with -ffreestanding"
93329ab697
fix new GCC 14 warnings
85e50658ea
libc: provide the fxlibc HAL
35e1d498f9
npc : remove_npc() parfait
1c978dbefa
Merge branch 'dev' of git.planet-casio.com:Slyvtt/Collab_RPG into npc_upgrade
e4be83213b
Merge branch 'dev' of git.planet-casio.com:Slyvtt/Collab_RPG into dev
e15109b220
Using doxygen
b96e5b6a3f
MaJ du design doc