1. 03 Dec, 2020 1 commit
    • Dorota Czaplejewicz's avatar
      build: Enable unused warnings in C · 02d579d7
      Dorota Czaplejewicz authored
      The goal is to be free of unused X class of problems. For this, CI and any "serious" builds will fail on warnings. Debug builds, used in development, will warn by default but not fail.
      
      In addition, the 'strict' build option is added for when the debug build should fail on unused warnings as well.
      02d579d7
  2. 11 Sep, 2020 7 commits
  3. 05 Aug, 2020 1 commit
  4. 24 Jun, 2020 1 commit
    • Dorota Czaplejewicz's avatar
      build: Make compatible with Debian Bullseye · ecfc45c2
      Dorota Czaplejewicz authored
      This commit is a bit bigger than it could have: Meson changes could have gone in separately from CI and Debian.
      
      This commit looks more complicated than it should reasonably be. Alas, Cargo is a piece of work, and it doesn't let honest people just choose different versions of dependencies, leading to a cascade of misery. Several things were tried to curb the disaster:
      
      - Cargo [feature] supports choosing dependencies, but doesn't support specifying dependency versions
      - Cargo has a cfg() syntax in sections for choosing dependencies by build options, but it explicitly doesn't support selecting on features…
      - Cargo allows choosing different dependencies based on features, so perhaps dependencies with different versions could live in stub crates pulled in as needed? Nope! If a dependency doesn't exist in the repo (and that's the point here), Cargo throws up its hands.
      
      This means Cargo.toml needs to be generated based on the build type. More misery:
      
      - we lose th...
      ecfc45c2
  5. 26 May, 2020 1 commit
  6. 14 Jan, 2020 1 commit
  7. 08 Jan, 2020 1 commit
    • Dorota Czaplejewicz's avatar
      Release 1.7.0 "Mycelium" · 273423f6
      Dorota Czaplejewicz authored
      Enables a terminal layout, which will activate whenever the terminal input hint is received.
      
      Arm64 .debs are produced by the CI again.
      273423f6
  8. 02 Jan, 2020 1 commit
  9. 23 Dec, 2019 1 commit
    • Dorota Czaplejewicz's avatar
      Release 1.5.0 "The bends" · d76deb06
      Dorota Czaplejewicz authored
      This release introduces some renderer improvements, including relating to speed.
      
      Mire importantly, layout files have an incompatible change in format: bounds on the layout are replaced by margins. This removes the possibility that buttons don't fit in the layout and frees layout makers from having to calculate the size of the layout manually.
      d76deb06
  10. 16 Dec, 2019 2 commits
  11. 02 Dec, 2019 1 commit
  12. 26 Nov, 2019 1 commit
  13. 20 Nov, 2019 1 commit
  14. 19 Nov, 2019 1 commit
  15. 16 Nov, 2019 1 commit
  16. 15 Nov, 2019 1 commit
  17. 30 Oct, 2019 1 commit
  18. 29 Oct, 2019 1 commit
  19. 08 Oct, 2019 1 commit
  20. 24 Sep, 2019 1 commit
  21. 13 Sep, 2019 1 commit
  22. 04 Sep, 2019 1 commit
    • Dorota Czaplejewicz's avatar
      WIP · b84c402c
      Dorota Czaplejewicz authored
      WIP
      
      WIP: keymap generation test passes
      
      meta: Update features and version
      
      WiP: cargo.lock
      
      WIP: don't crash
      
      WIP: no outlines
      
      parsing: New tests
      
      WIP: base level works
      
      WIP: remove old keyboard
      
      symbols correctly input
      
      WIP: lodaing files
      
      WIP: fallback works
      
      Valid fallback
      b84c402c
  23. 30 Aug, 2019 1 commit
  24. 13 Aug, 2019 1 commit
  25. 01 Aug, 2019 1 commit
  26. 31 Jul, 2019 1 commit
  27. 23 Jul, 2019 1 commit
  28. 17 Jul, 2019 2 commits
  29. 02 Jul, 2019 2 commits
  30. 30 Jun, 2019 1 commit
  31. 26 Jun, 2019 1 commit