Commit graph

87 commits

Author SHA1 Message Date
Gwenhael Le Moine
3a976c9af7
config.lua and its consequences looks good 2023-10-01 12:47:42 +02:00
Gwenhael Le Moine
b24cee83c6
(WIP) --config=<f> param, read it, set values from it 2023-09-30 10:52:40 +02:00
Gwenhael Le Moine
893de1b4be
autodetection of x11 and sdl was flaky 2023-09-28 09:46:29 +02:00
Gwenhael Le Moine
b5ef477f60
0.29.0 2023-09-27 16:41:38 +02:00
Gwenhael Le Moine
92010c4862
autodetection 2023-09-27 16:39:55 +02:00
Gwenhael Le Moine
07a2aaa9ee
reintroduce conditional front-ends at build, try to auto-detect them. 2023-09-27 16:26:27 +02:00
Gwenhael Le Moine
9947beb66e
can override CC 2023-09-26 11:28:15 +02:00
Gwenhael Le Moine
4c469e9457
unicode strings for indicators 2023-09-24 22:29:45 +02:00
Gwenhael Le Moine
da1edc4880
0.27.1 2023-09-23 19:31:57 +02:00
Gwenhael Le Moine
cf4fa96caf
0.27.0 2023-09-23 18:57:15 +02:00
Gwenhael Le Moine
29a5ae530d
0.26.1 C needs booleans 2023-09-20 17:22:14 +02:00
Gwenhael Le Moine
187a69534a
0.26.0 2023-09-20 16:27:18 +02:00
Gwenhael Le Moine
2a355bbd27
0.25.1 2023-09-20 11:19:11 +02:00
Gwenhael Le Moine
babc1d14dc
prepare for implementing text UI (ncurses most likely) 2023-09-19 19:21:55 +02:00
Gwenhael Le Moine
74668a7db3
0.25.0 2023-09-19 16:52:39 +02:00
Gwenhael Le Moine
71113d9f95
clean-up Makefile 2023-09-19 14:03:41 +02:00
Gwenhael Le Moine
7595b39c13
all parameters are handled through getopt_long, no more X resources 2023-09-19 14:01:12 +02:00
Gwenhael Le Moine
e2b815c5ff
function pointer are sexy 2023-09-18 16:32:22 +02:00
Gwenhael Le Moine
33f42277fb
0.24.1 (messed another tag) 2023-09-18 15:27:10 +02:00
Gwenhael Le Moine
90b8035654
Both sdl and x11 front-ends are compiled, selectable at runtime 2023-09-18 15:25:35 +02:00
Gwenhael Le Moine
d1be589f17
0.23.0 2023-09-18 12:16:29 +02:00
Gwenhael Le Moine
455d384b8a
brought back x11 GUI, fix #11 2023-09-18 12:09:25 +02:00
Gwenhael Le Moine
195fc6535f
Makefile plumbing for bringing back x11 UI 2023-09-18 07:54:09 +02:00
Gwenhael Le Moine
5263a13833
[Makefile] make GUI configurable at compilation 2023-09-17 16:08:11 +02:00
Gwenhael Le Moine
6df4d4a31c
merge debugger c in one big file, clean dead code, fiddling 2023-09-16 19:07:39 +02:00
Gwenhael Le Moine
7cc81b6773
0.22.0 2023-09-16 11:30:57 +02:00
Gwenhael Le Moine
c3e4ddc776
cosmetic highlight of SDL in Makefile 2023-09-16 09:25:40 +02:00
Gwenhael Le Moine
8037dad330
fatal_exit(); was part of x11 code 2023-09-16 09:18:51 +02:00
Gwenhael Le Moine
de336e4821
another big code-shuffling files-renaming moment 2023-09-15 17:42:29 +02:00
Gwenhael Le Moine
5bf401d8c9
rename x48* ⇒ ui*; move SDL specific code from ui.h ⇒ ui_sdl.c 2023-09-15 16:26:23 +02:00
Gwenhael Le Moine
ef5c9aa243
0.21.1 (tagged the wrong commit) 2023-09-15 09:56:17 +02:00
Gwenhael Le Moine
9d04fe49ca
0.21.0 2023-09-15 09:55:25 +02:00
Gwenhael Le Moine
4fd2511451
Add back the debugger
This reverts commit 3e78821d4a.
2023-09-15 09:53:39 +02:00
Gwenhael Le Moine
bd0f0e0766
0.20.0 2023-09-14 16:39:31 +02:00
Gwenhael Le Moine
6e254f8322
Document x48 public API; merge x48_lcd.c into x48.c 2023-09-14 09:46:46 +02:00
Gwenhael Le Moine
0375cada77
OPTIM param + don't rely on sdl to set -D_GNU_SOURCE=1 2023-09-13 16:27:59 +02:00
Gwenhael Le Moine
5d91092d1a
ripped out X11 code 2023-09-13 13:11:52 +02:00
Gwenhael Le Moine
b63db93237
mostly formatting 2023-09-13 09:28:04 +02:00
Gwenhael Le Moine
43ccdf7699
hp48_device.c was mostly GUI code 2023-09-12 17:31:18 +02:00
Gwenhael Le Moine
bfac5fc2a1
prettify all the code 2023-09-07 16:36:44 +02:00
Gwenhael Le Moine
1226330375
fatal_exit() isn't so tied to GUI 2023-09-07 14:55:41 +02:00
Gwenhael Le Moine
1f5924b73a
split global and UI-specific options; inline X11's init_nibble_maps() 2023-09-07 14:51:31 +02:00
Gwenhael Le Moine
bd490f493a
0.13.0 2023-09-07 12:59:32 +02:00
Gwenhael Le Moine
d27fc78f53
remove COMPILE_VERSION 2023-09-07 12:54:21 +02:00
Gwenhael Le Moine
3e78821d4a
[major] entirely removed debugger and realine dependency 2023-09-07 12:40:04 +02:00
Gwenhael Le Moine
5205e2c6d9
drop WITH_DEBUGGER, debugger is always built and embedded 2023-09-06 17:03:14 +02:00
Gwenhael Le Moine
ef5c9ba171
debugger is its own part and not part of GUI 2023-09-06 16:32:56 +02:00
Steve Schnepp
6a3617b960
automatic multicore compilation 2023-09-06 11:05:02 +02:00
Gwenhael Le Moine
fbce27e65d
0.12.1 2023-06-17 08:08:56 +02:00
Gwenhael Le Moine
f1ceb684f4
Allow overriding make variables GUI and WITH_DEBUGGER from environment or as parameters.
Avoids confusion

Reference: https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make#2826178
2023-06-05 18:34:06 +02:00