Commit graph

  • 30fd67d0f0
    eliminate duplicate code Gwenhael Le Moine 2023-09-26 11:28:32 +0200
  • 9947beb66e
    can override CC Gwenhael Le Moine 2023-09-26 11:28:15 +0200
  • 329a1df3b0
    add screenshots Gwenhael Le Moine 2023-09-24 22:30:07 +0200
  • 4c469e9457
    unicode strings for indicators Gwenhael Le Moine 2023-09-24 22:29:45 +0200
  • 123efa0762
    esthetics Gwenhael Le Moine 2023-09-24 09:27:02 +0200
  • 4ca96f12b9
    [tui] show wire and IR devices in UI Gwenhael Le Moine 2023-09-23 20:43:43 +0200
  • 658fbdf036
    we know there's 6 annunciators Gwenhael Le Moine 2023-09-23 20:32:12 +0200
  • df0b102141
    update README.md Gwenhael Le Moine 2023-09-23 19:38:00 +0200
  • da1edc4880
    0.27.1 Gwenhael Le Moine 2023-09-23 19:31:57 +0200
  • 44e5cdfcdb
    [tui] draw annunciators in their place Gwenhael Le Moine 2023-09-23 19:31:26 +0200
  • cf4fa96caf
    0.27.0 Gwenhael Le Moine 2023-09-23 18:57:15 +0200
  • 6e24208d70
    [tui] more keybindings in --tui, update README and manpage Gwenhael Le Moine 2023-09-23 18:56:39 +0200
  • 09345afd98
    [tui] use "colors" for mono too, use characters in last resort Gwenhael Le Moine 2023-09-23 18:19:51 +0200
  • 8844c382d5
    ncurses UI has colors too now! Gwenhael Le Moine 2023-09-23 18:16:16 +0200
  • b908c50979
    Fully functional ncurses UI!! Gwenhael Le Moine 2023-09-23 17:16:43 +0200
  • 8c546a6279
    draw annunciators Gwenhael Le Moine 2023-09-23 13:40:28 +0200
  • 07e8a47d27
    successfully draw LCD with ncurses Gwenhael Le Moine 2023-09-23 12:03:37 +0200
  • 28d46cbfb3
    update .clang-format and format all the code Gwenhael Le Moine 2023-09-22 09:44:23 +0200
  • 7979ebe5c4
    button.extra deemed unused Gwenhael Le Moine 2023-09-21 10:32:54 +0200
  • 72d0ae2c88
    won't use bitmaps for annunciators Gwenhael Le Moine 2023-09-21 09:41:55 +0200
  • 380e192d87
    Merge branch 'main' into tui Gwenhael Le Moine 2023-09-21 09:40:46 +0200
  • 29a5ae530d
    0.26.1 C needs booleans Gwenhael Le Moine 2023-09-20 17:22:14 +0200
  • 187a69534a
    0.26.0 Gwenhael Le Moine 2023-09-20 16:27:18 +0200
  • 2a5d68dc80
    try to be resilient and helpful when dealing with files Gwenhael Le Moine 2023-09-20 16:26:24 +0200
  • 7ba9008dd1
    Usage section in README Gwenhael Le Moine 2023-09-20 16:10:59 +0200
  • d83c6c4302
    normalize all filenames to absolute at init Gwenhael Le Moine 2023-09-20 16:05:42 +0200
  • f515cc09f7
    initialize automatically if needed ans conditions are met Gwenhael Le Moine 2023-09-20 13:33:16 +0200
  • 0f5b59afb0
    add missing state variables from verbose output Gwenhael Le Moine 2023-09-20 12:24:23 +0200
  • 2a355bbd27
    0.25.1 Gwenhael Le Moine 2023-09-20 11:19:11 +0200
  • 2adba37461
    bring back configurable X "visual" with --x11-visual=XX Gwenhael Le Moine 2023-09-20 11:17:53 +0200
  • b73090d017
    dename disp to lcd for clarity, use less variables Gwenhael Le Moine 2023-09-20 10:34:53 +0200
  • 89c35e1604
    recent first Gwenhael Le Moine 2023-09-20 10:34:27 +0200
  • 15c764f93c
    Merge branch 'main' into tui Gwenhael Le Moine 2023-09-20 09:52:41 +0200
  • c1bf95b9dc
    add direct params for front-ends Gwenhael Le Moine 2023-09-20 09:52:16 +0200
  • c864a16bd7
    [tui] manage keyboard Gwenhael Le Moine 2023-09-20 09:34:23 +0200
  • a4aec0607b
    explicit -u Gwenhael Le Moine 2023-09-19 19:25:54 +0200
  • babc1d14dc
    prepare for implementing text UI (ncurses most likely) Gwenhael Le Moine 2023-09-19 19:21:55 +0200
  • 74668a7db3
    0.25.0 Gwenhael Le Moine 2023-09-19 16:52:39 +0200
  • 29347b27c5
    [#12] use display.offset and display.lines directly instead of their disp.* proxy Gwenhael Le Moine 2023-09-19 16:50:31 +0200
  • 69b6da3ef5
    cull X code Gwenhael Le Moine 2023-09-19 15:57:56 +0200
  • f6ad529be1
    un-static some things Gwenhael Le Moine 2023-09-19 15:48:31 +0200
  • 7d701cb51d
    use FIRST_BUTTON Gwenhael Le Moine 2023-09-19 15:01:18 +0200
  • d836123ddf
    static ALL THE THINGS!!! Gwenhael Le Moine 2023-09-19 14:52:18 +0200
  • 20e8fc0e56
    merge ui_bitmaps.h into ui_inner.h Gwenhael Le Moine 2023-09-19 14:49:56 +0200
  • b239fbde2a
    eliminate need of prototypes in ui_x11.c Gwenhael Le Moine 2023-09-19 14:14:50 +0200
  • 71113d9f95
    clean-up Makefile Gwenhael Le Moine 2023-09-19 14:03:41 +0200
  • 7595b39c13
    all parameters are handled through getopt_long, no more X resources Gwenhael Le Moine 2023-09-19 14:01:12 +0200
  • eed26cded9
    chasing #12 Gwenhael Le Moine 2023-09-19 09:48:25 +0200
  • aeea54e59b
    chasing #12, refactoring Gwenhael Le Moine 2023-09-19 07:50:34 +0200
  • aa0706d819
    add --netbook to options Gwenhael Le Moine 2023-09-19 07:50:12 +0200
  • d7a5472d22
    renaming Gwenhael Le Moine 2023-09-18 17:50:09 +0200
  • a6fa514d3d
    refactor setup_frontend() Gwenhael Le Moine 2023-09-18 16:45:43 +0200
  • e2b815c5ff
    function pointer are sexy Gwenhael Le Moine 2023-09-18 16:32:22 +0200
  • 33f42277fb
    0.24.1 (messed another tag) Gwenhael Le Moine 2023-09-18 15:27:10 +0200
  • 90b8035654
    Both sdl and x11 front-ends are compiled, selectable at runtime Gwenhael Le Moine 2023-09-18 15:25:35 +0200
  • 2b4607c5af
    factor common stuff from both ui_{sdl,x11}.c into ui_inner.h Gwenhael Le Moine 2023-09-18 13:30:57 +0200
  • d1be589f17
    0.23.0 Gwenhael Le Moine 2023-09-18 12:16:29 +0200
  • b71cf92df9
    update README.md about x11, add back X48NG.ad Gwenhael Le Moine 2023-09-18 12:13:13 +0200
  • 455d384b8a
    brought back x11 GUI, fix #11 Gwenhael Le Moine 2023-09-18 12:09:25 +0200
  • 03a74a647c
    compile x11 in github workflows Gwenhael Le Moine 2023-09-18 11:19:46 +0200
  • 3638a43cfa
    inline SDLUIFeedback() Gwenhael Le Moine 2023-09-18 11:19:32 +0200
  • bb0771e97f
    WIP #11 : brought back x11 UI, tweaking ui_sdl.c Gwenhael Le Moine 2023-09-18 10:52:47 +0200
  • 195fc6535f
    Makefile plumbing for bringing back x11 UI Gwenhael Le Moine 2023-09-18 07:54:09 +0200
  • 5263a13833
    [Makefile] make GUI configurable at compilation Gwenhael Le Moine 2023-09-17 16:08:11 +0200
  • 3d70c997a4
    split "private" parts of emulator.h into emulator_inner.h Gwenhael Le Moine 2023-09-17 15:51:04 +0200
  • fd11a9fa08
    code fiddling Gwenhael Le Moine 2023-09-17 14:57:34 +0200
  • 49893c6082
    refactor/optimize SDLCoordinateToKey() trying to fix issue #11 Gwenhael Le Moine 2023-09-17 10:53:21 +0200
  • 95b62b7b3d
    optimize SDLKeyToKey Gwenhael Le Moine 2023-09-17 10:16:38 +0200
  • 6df4d4a31c
    merge debugger c in one big file, clean dead code, fiddling Gwenhael Le Moine 2023-09-16 19:07:39 +0200
  • a8724da1b7
    cleaning more dead or commented code Gwenhael Le Moine 2023-09-16 17:50:08 +0200
  • fbf0180114
    that whole disp_t is actually useless dead code?! Gwenhael Le Moine 2023-09-16 17:23:36 +0200
  • 8f93bb2121
    renaming stuff Gwenhael Le Moine 2023-09-16 15:40:24 +0200
  • d56ef5cf8b
    [ui_sdl] eliminate functions' prototypes declaration, inline code Gwenhael Le Moine 2023-09-16 15:23:19 +0200
  • eddc56d0ed
    remove help popup and dead code Gwenhael Le Moine 2023-09-16 14:12:43 +0200
  • 7a699985ca
    README Gwenhael Le Moine 2023-09-16 13:43:00 +0200
  • c1e242caf7
    future simplification? Gwenhael Le Moine 2023-09-16 13:42:42 +0200
  • 7cc81b6773
    0.22.0 Gwenhael Le Moine 2023-09-16 11:30:57 +0200
  • 655ea11d85
    add --fulscreen option, useful when combined with --no-chrome for example Gwenhael Le Moine 2023-09-16 11:22:26 +0200
  • e4aef06805
    add a --no-chrome option to only show the LCD Gwenhael Le Moine 2023-09-16 11:07:34 +0200
  • c3e4ddc776
    cosmetic highlight of SDL in Makefile Gwenhael Le Moine 2023-09-16 09:25:40 +0200
  • 0c69a47dd2
    "unify" debugger header Gwenhael Le Moine 2023-09-16 09:20:46 +0200
  • 8037dad330
    fatal_exit(); was part of x11 code Gwenhael Le Moine 2023-09-16 09:18:51 +0200
  • 5ba6943af6
    code-shuffling++ Gwenhael Le Moine 2023-09-15 17:59:13 +0200
  • de336e4821
    another big code-shuffling files-renaming moment Gwenhael Le Moine 2023-09-15 17:42:29 +0200
  • 5bf401d8c9
    rename x48* ⇒ ui*; move SDL specific code from ui.h ⇒ ui_sdl.c Gwenhael Le Moine 2023-09-15 16:26:23 +0200
  • 6c7f590440
    update README.md Gwenhael Le Moine 2023-09-15 10:22:34 +0200
  • ef5c9aa243
    0.21.1 (tagged the wrong commit) Gwenhael Le Moine 2023-09-15 09:56:17 +0200
  • 9d04fe49ca
    0.21.0 Gwenhael Le Moine 2023-09-15 09:55:25 +0200
  • 4fd2511451
    Add back the debugger Gwenhael Le Moine 2023-09-15 09:53:03 +0200
  • 9c25485487
    Revert "without debugger no reason to manage SIGINT" Gwenhael Le Moine 2023-09-15 09:24:23 +0200
  • bd0f0e0766
    0.20.0 Gwenhael Le Moine 2023-09-14 16:39:31 +0200
  • 295e82f684
    prettify and exit after --version Gwenhael Le Moine 2023-09-14 16:39:16 +0200
  • 30031fd21d
    quick update to the manpage Gwenhael Le Moine 2023-09-14 16:25:33 +0200
  • 598ab1ef72
    files params accept absolute or relative-to-config-dir pathes Gwenhael Le Moine 2023-09-14 16:12:10 +0200
  • b49326a243
    finish params parsing, make all filenames overridable Gwenhael Le Moine 2023-09-14 15:57:12 +0200
  • 9dcfb47402
    try to keep headers clean Gwenhael Le Moine 2023-09-14 13:42:31 +0200
  • abefdc5ec7
    fiddlings comments Gwenhael Le Moine 2023-09-14 13:24:26 +0200
  • 9bfb6b8acd
    use redraw_annunc() in adjust_contrast() Gwenhael Le Moine 2023-09-14 13:14:40 +0200
  • bd45f6ea92
    optimize/clarify header files Gwenhael Le Moine 2023-09-14 12:55:50 +0200
  • 18f0866921
    minor fiddling Gwenhael Le Moine 2023-09-14 12:55:11 +0200