Commit Graph

  • 4d11270a7c main: Since we use lots of crazy threads, ensure GDK is ready June Tate-Gans 2021-05-03 18:10:56 -0500
  • ce8a106ea3 input: Restructure to use GObject and io_watches June Tate-Gans 2021-05-03 18:09:08 -0500
  • 65c2580e45 manager: Use the key name, rather than its number June Tate-Gans 2021-05-03 18:08:11 -0500
  • 6ddee4ae88 g13gui: Actually finish the migration June Tate-Gans 2021-05-02 23:48:52 -0500
  • 0a0ecfc9bc observer: Finish migrating Subject June Tate-Gans 2021-05-02 23:48:20 -0500
  • 9a9f504995 g13gui: bindings: Setup preliminaries for keycode decoding June Tate-Gans 2021-05-02 23:47:54 -0500
  • 8a6fc4b0f0 g13gui: manager: Ensure both the header and buffer are bytes June Tate-Gans 2021-05-02 23:47:25 -0500
  • 054d31033f g13gui: Rework the observer model June Tate-Gans 2021-05-02 23:46:55 -0500
  • b3d0cb5f21 g13d: Remove the last few bits of g13d from the tree June Tate-Gans 2021-05-02 16:25:25 -0500
  • f4daed3148 g13d: Kill off the old daemon June Tate-Gans 2021-05-02 16:23:37 -0500
  • 8ebe1e2fc2 g13gui: bitwidgets: Add in button tests June Tate-Gans 2021-05-02 15:24:13 -0500
  • 493206d552 g13gui: g13: Add a bitwidgets backend for displaying to the G13 June Tate-Gans 2021-05-02 15:23:07 -0500
  • 186f64c33f g13gui: observer: Add a helpful method for misnamed calls June Tate-Gans 2021-05-02 15:22:43 -0500
  • dfe9713011 g13gui: g13: Fix the header to be a series of bytes June Tate-Gans 2021-05-02 15:22:25 -0500
  • caa316c850 g13gui: bitwidgets: Fix a few bugs in widget June Tate-Gans 2021-05-02 15:22:08 -0500
  • 5f5b1e0879 g13gui: bitwidgets: Make the buttonbar visible June Tate-Gans 2021-05-02 15:21:45 -0500
  • 513928e57e g13gui: bitwidgets: Fix the naming of showAll June Tate-Gans 2021-05-02 15:21:26 -0500
  • 95822a273d g13gui: bitwidgets: Adding a Rectangle class June Tate-Gans 2021-05-02 15:00:02 -0500
  • e71d621ff7 g13gui: bitwidgets: Major work June Tate-Gans 2021-05-02 14:57:31 -0500
  • f257d8f11d g13gui: Add a toplevel unittest module June Tate-Gans 2021-05-02 12:52:37 -0500
  • 32776db309 g13gui: Fix imports June Tate-Gans 2021-05-02 12:51:32 -0500
  • d2881a0e6e g13gui: Make observers use setProperty and properties June Tate-Gans 2021-05-02 12:50:29 -0500
  • 6daf662698 g13gui: First draft of the g13 manager June Tate-Gans 2021-05-02 12:49:12 -0500
  • f9264c390e g13gui: Prep for the great g13d removal June Tate-Gans 2021-05-02 12:47:54 -0500
  • dd21f7fb96 g13gui: Add a missing import June Tate-Gans 2021-05-02 12:46:30 -0500
  • 861a85b1f0 g13gui: move _bindKey down June Tate-Gans 2021-05-02 12:46:11 -0500
  • 8469fe1b8a g13gui: Use properties and setup init properly June Tate-Gans 2021-05-02 12:45:48 -0500
  • dc7f9211ec g13gui: Stop importing stuff into toplevel namespaces June Tate-Gans 2021-05-02 12:44:17 -0500
  • 3830426302 etc: Add two bitmaps we can use to verify encodings with June Tate-Gans 2021-05-02 12:42:35 -0500
  • cc7232e580 g13gui: Fix the display height June Tate-Gans 2021-04-29 20:29:42 -0500
  • aeced13908 g13gui: Add LPBM image conversion and tests June Tate-Gans 2021-04-29 20:20:15 -0500
  • a38048ea9f g13gui: Start on the LCD widget library June Tate-Gans 2021-04-29 16:09:54 -0500
  • 1a82ddd999 g13d: Decapitalize some typedefs June Tate-Gans 2021-04-29 00:46:45 -0500
  • b9000dd5a9 g13d: Add in the ability to unbind keys June Tate-Gans 2021-04-28 23:31:29 -0500
  • b2576707ea g13gui: Make ProfileComboBox sensitive to profile changes June Tate-Gans 2021-04-28 23:25:02 -0500
  • fb2330568c g13gui: Add in AppIndicator support June Tate-Gans 2021-04-28 23:24:19 -0500
  • 4bc6ec0db8 g13gui: Missed a change relating to the SaveTask in MainWindow June Tate-Gans 2021-04-28 21:28:44 -0500
  • 9e6ec22689 g13gui: Remove some silly things from G13Button June Tate-Gans 2021-04-28 21:28:29 -0500
  • 20486af0d0 g13gui: Ensure Preferences stores the selected profile June Tate-Gans 2021-04-28 21:28:14 -0500
  • fce850f786 g13gui: Migrate preferences storage to a single class June Tate-Gans 2021-04-28 21:27:53 -0500
  • d9e391e90a g13gui: Remove some console spam June Tate-Gans 2021-04-28 21:25:00 -0500
  • da10da2830 g13gui: Fix a fairly major duplication problem June Tate-Gans 2021-04-28 20:53:48 -0500
  • 476b43ed5f g13gui: Got a bit carried away, totally reworked things June Tate-Gans 2021-04-28 18:25:47 -0500
  • 91e62addb7 g13gui: Define a Preferences class June Tate-Gans 2021-04-27 18:05:32 -0500
  • 577865c69e g13gui: Make stick regions and stick modes enums June Tate-Gans 2021-04-27 18:04:51 -0500
  • 91d88b3a83 g13gui: Tests for BindingProfile and a bunch of code cleanups June Tate-Gans 2021-04-27 18:03:50 -0500
  • 8f46071239 g13gui: Make observers capable of subscribing to keys June Tate-Gans 2021-04-27 18:02:24 -0500
  • 3183ae8b2b g13gui: Fix param names and migrate ObserverTestCase June Tate-Gans 2021-04-27 14:57:19 -0500
  • d5b4957916 gitignore: Stop committing pyc files June Tate-Gans 2021-04-27 13:46:58 -0500
  • eb816c8acb g13gui: Add in an observer pattern June Tate-Gans 2021-04-27 13:45:57 -0500
  • bac31a772a g13gui: Major functionality additions June Tate-Gans 2021-04-27 00:00:16 -0500
  • cdc8fe5139 g13gui: First rough draft June Tate-Gans 2021-04-26 19:13:19 -0500
  • e97cb2c6c3 stick: Fix a logic error I introduced June Tate-Gans 2021-04-25 23:16:03 -0500
  • 4d964dd0c0 device: Revert another warning "fix" due to lack of sleep June Tate-Gans 2021-04-25 22:31:13 -0500
  • 390995bf03 action: Revert my unsigned vs. signed "fix" June Tate-Gans 2021-04-25 22:28:22 -0500
  • b81ec75c82 g13d: More cleanups June Tate-Gans 2021-04-25 21:12:26 -0500
  • 22cd1c9351 g13d: Get rid of some of the G13_ prefixing for classes June Tate-Gans 2021-04-25 21:04:01 -0500
  • 1918d6875c g13d: Reformat all the files to Google style June Tate-Gans 2021-04-25 20:30:56 -0500
  • 234b5aac7f tools: Add a small reformatting tool to ease the burden June Tate-Gans 2021-04-25 20:13:25 -0500
  • 73f10be688 g13d: Migrate string_repr_out into a cc file and fix the deps June Tate-Gans 2021-04-25 17:27:07 -0500
  • 073860faad g13d: Fix build dependendies June Tate-Gans 2021-04-25 17:24:47 -0500
  • dee05bc790 license: Clarifying original licenses and copyrights June Tate-Gans 2021-04-25 17:23:47 -0500
  • 358fb509db g13d: Final-final cleanups to the codebase June Tate-Gans 2021-04-25 17:22:34 -0500
  • a05dcb04c8 g13d: More symbol relocations and cleanups June Tate-Gans 2021-04-25 17:09:19 -0500
  • 95b137f3db g13d: Fix the font translation unit name June Tate-Gans 2021-04-25 16:53:50 -0500
  • 648c14690f g13d: More cleanups and migrations June Tate-Gans 2021-04-25 16:51:41 -0500
  • ae6cf5084a g13d: Rework and cleanup namespaces and files June Tate-Gans 2021-04-25 16:35:44 -0500
  • efe01fb850 g13d: Remove switch and handle all switch cases June Tate-Gans 2021-04-25 14:40:31 -0500
  • 9c15e935a7 g13d: Add a blank line June Tate-Gans 2021-04-25 14:40:16 -0500
  • b7f784563c g13d: Fix initialization order June Tate-Gans 2021-04-25 14:39:54 -0500
  • 47d876b4cb g13d: Fix a bunch of sign comparisons June Tate-Gans 2021-04-25 14:39:40 -0500
  • 9bf95336cc g13d: Remove a bunch of unused vars and definitions June Tate-Gans 2021-04-25 14:38:41 -0500
  • 8e14f1f853 g13d: Clean up initialization order June Tate-Gans 2021-04-25 14:38:08 -0500
  • f289bdf850 g13d: Style fixes and remove an unused variable June Tate-Gans 2021-04-25 14:37:00 -0500
  • 366e3c0f24 g13d: Remove an unused block of code June Tate-Gans 2021-04-25 14:36:07 -0500
  • cb916e4d24 g13d: Fix a comparison with signed vs. unsigned June Tate-Gans 2021-04-25 14:35:49 -0500
  • d910829930 g13d: More C++11 iteration and exit on no more managed devices June Tate-Gans 2021-04-25 14:33:48 -0500
  • d391b647b6 g13d: Fix a bunch of initialization order errors June Tate-Gans 2021-04-25 14:33:12 -0500
  • 65ab987a87 g13d: Simplify G13_Action_Keys::act June Tate-Gans 2021-04-25 14:32:24 -0500
  • bbb3104eaf g13d: Use C++11 iterator instead of a raw C loop June Tate-Gans 2021-04-25 14:31:45 -0500
  • 19faa21256 g13d: Fix horribly broken strncpy usage June Tate-Gans 2021-04-25 14:30:46 -0500
  • ae055495cc g13d: Handle errors in writes June Tate-Gans 2021-04-25 14:29:40 -0500
  • 516423ae16 g13d: Run clang-format to clean things up a bit June Tate-Gans 2021-04-25 14:04:12 -0500
  • 70e77c2b3b udev: Actually set the right group June Tate-Gans 2021-04-25 14:01:53 -0500
  • cf1caf7c7a g13d: Fix include path for config.h June Tate-Gans 2021-04-25 13:43:16 -0500
  • 0cf69f92d2 clangformat: Indent case labels June Tate-Gans 2021-04-25 13:43:02 -0500
  • 709f088d8c gitignore: Ignore GNU global tags June Tate-Gans 2021-04-25 13:42:46 -0500
  • c7992d52b5 g13d: Reformat all the files using clang-format June Tate-Gans 2021-04-25 12:51:26 -0500
  • c32950bfcb g13d: Build with warnings and correct C++ standard June Tate-Gans 2021-04-25 12:45:25 -0500
  • e17abaddf2 g13d: Add a config header June Tate-Gans 2021-04-25 12:44:58 -0500
  • 6ea11f3d58 cmake: Install udev and systemd services June Tate-Gans 2021-04-25 12:20:19 -0500
  • b04a8d6152 udev: Match attributes correctly and trigger systemd unit June Tate-Gans 2021-04-25 12:18:07 -0500
  • eba5f77a88 g13d.service: Fix the fifo locations June Tate-Gans 2021-04-25 12:17:28 -0500
  • 05c64f62ed cmake: Make install create /run/g13d June Tate-Gans 2021-04-25 12:16:47 -0500
  • 8e8638d08f build: Remove the old Makefile June Tate-Gans 2021-04-25 11:57:52 -0500
  • fa82756f3d contrib: Rename to be more accurate June Tate-Gans 2021-04-25 01:24:02 -0500
  • fa73ed6212 udev: Fix the mode and group June Tate-Gans 2021-04-25 01:21:58 -0500
  • 04cb5d9c12 build: Start migration to cmake June Tate-Gans 2021-04-25 01:19:06 -0500
  • a8eda7a3c5 readme: Update the header a bit June Tate-Gans 2021-04-25 00:54:34 -0500
  • 6e41bf4fa3 licensing: Add in the toplevel MIT license June Tate-Gans 2021-04-25 00:51:30 -0500