Milo Turner
|
153c084419
|
[theme] callback-style waiting for a theme to load
|
2020-02-21 15:53:09 -05:00 |
Milo Turner
|
940d4231d5
|
[util] use rgn_new() function for easier management of sub-regions
|
2020-02-21 15:34:08 -05:00 |
Milo Turner
|
e349a336af
|
[ctxt] refactor + close the logger fd on freeing
|
2020-02-21 15:16:14 -05:00 |
Milo Turner
|
6b939e44ee
|
[core] completely nuke the event api
|
2020-02-21 14:37:41 -05:00 |
Milo Turner
|
fe4b533f72
|
[backend] be a little more principled in loading fonts
|
2020-02-21 14:32:56 -05:00 |
Milo Turner
|
09a256ed90
|
[theme] refactor theme builder a bit
|
2020-02-21 14:14:05 -05:00 |
Milo Turner
|
c3d7804279
|
[backend,theme] load fonts and store font handles in theme object
|
2020-02-20 13:17:47 -05:00 |
Milo Turner
|
1dd6d858c2
|
[async] rename msgq_msg => msgq_msg_list
|
2020-02-20 13:03:51 -05:00 |
Milo Turner
|
7df0ee7527
|
[core] backend sends an event when it finishes loading a theme
|
2020-02-20 12:28:15 -05:00 |
Milo Turner
|
12fab7029a
|
[core] stub for events api
|
2020-02-20 12:05:51 -05:00 |
Milo Turner
|
4b069080f9
|
[async] add "theme loaded" msg
|
2020-02-20 12:05:34 -05:00 |
Milo Turner
|
4d0d2507ca
|
[sdl] remove ping printfs
|
2020-02-20 12:05:24 -05:00 |
Milo Turner
|
385069e0a3
|
[async] touchups
|
2020-02-19 21:10:39 -05:00 |
Milo Turner
|
fbe01e351b
|
[async] shenanigans to run the backend in another thread
|
2020-02-19 20:55:30 -05:00 |
Milo Turner
|
bb8eda00e4
|
[async] use pthread library in 'msgq'
|
2020-02-19 20:15:56 -05:00 |
Milo Turner
|
0d68825b70
|
[sdl] ping every second
|
2020-02-19 19:56:02 -05:00 |
Milo Turner
|
e09947b953
|
[test] catch ^C correctly and clean up
|
2020-02-19 19:55:49 -05:00 |
Milo Turner
|
47c0560b13
|
[async] message queue abstractions
|
2020-02-19 19:48:27 -05:00 |
Milo Turner
|
d61f9cc537
|
[backend] tell the backend to load fonts
|
2020-02-19 13:12:00 -05:00 |
Milo Turner
|
0a07bac2e7
|
[util] fix msgq
|
2020-02-19 13:11:53 -05:00 |
Milo Turner
|
932e7fc708
|
[backend] design a little different
|
2020-02-19 12:15:46 -05:00 |
Milo Turner
|
174e57e51d
|
[backend] message queue
|
2020-02-18 16:53:31 -05:00 |
Milo Turner
|
ea96f494ca
|
[sdl] sdl backend stub (runs SDL_Init and friends)
|
2020-02-18 16:19:43 -05:00 |
Milo Turner
|
344d5ca059
|
[theme] use more rsprintf
|
2020-02-13 13:13:41 -05:00 |
Milo Turner
|
5d96bf908d
|
[back] backend stub
less stubby
|
2020-02-13 13:12:13 -05:00 |
Milo Turner
|
d964f03b0b
|
[ctxt] add logging
|
2020-02-13 13:12:13 -05:00 |
Milo Turner
|
f2b0c145a0
|
[theme] theme errors are propogated at ax_select_theme, no earlier
|
2020-02-13 12:44:06 -05:00 |
Milo Turner
|
45962af503
|
[test] theme debugging
|
2020-02-12 12:40:00 -05:00 |
Milo Turner
|
b918ffca5e
|
[util] enum printer codegen
|
2020-02-12 12:38:16 -05:00 |
Milo Turner
|
da031f297e
|
[theme] setting fonts
|
2020-02-12 12:27:49 -05:00 |
Milo Turner
|
e5dbad88d3
|
[theme] theme builder region management
|
2020-02-12 12:18:24 -05:00 |
Milo Turner
|
04e282eeba
|
[theme] lots of progress on fonts
|
2020-02-12 12:05:43 -05:00 |
Milo Turner
|
2e0ce61829
|
[theme] remove default color
|
2020-02-12 12:05:33 -05:00 |
Milo Turner
|
2d9bad3303
|
[theme] super basic codegen
|
2020-02-09 11:59:16 -05:00 |
Milo Turner
|
ad6a7bec26
|
[theme] actually doing colors differently
|
2020-02-08 12:59:45 -05:00 |
Milo Turner
|
09415951b3
|
[theme] progress towards adding colors
|
2020-02-08 09:25:15 -05:00 |
Milo Turner
|
9837efa5c0
|
[dev] 'make clean' rule
|
2020-02-08 09:24:50 -05:00 |
Milo Turner
|
b0c3c9e013
|
[util] regions: pinned objects, and big allocations
|
2020-02-08 08:59:28 -05:00 |
Milo Turner
|
dfa3c39cec
|
[util] better ASSERT macro
|
2020-02-08 08:46:05 -05:00 |
Milo Turner
|
8f6ab23830
|
[theme] theme builder stub
|
2020-02-08 08:46:00 -05:00 |
Milo Turner
|
b653137a3e
|
[ctxt] rename ctxt.self_rgn => ctxt.init_rgn
|
2020-02-08 08:38:05 -05:00 |
Milo Turner
|
35df16af8b
|
[util] UNIMPLEMENTED() macro
|
2020-02-08 08:37:27 -05:00 |
Milo Turner
|
efd832a3bd
|
[util] fix region max alloc size
|
2020-02-08 08:37:14 -05:00 |
Milo Turner
|
f36272b66f
|
[ctxt] ax_ctxt basics
|
2020-02-07 17:36:59 -05:00 |
Milo Turner
|
b881b62e5b
|
[util] region allocator
fixup regions
more fix regions
|
2020-02-07 17:36:19 -05:00 |
Milo Turner
|
187cc164cb
|
[api] header outlining the desired API
|
2020-02-07 17:36:04 -05:00 |