Commit Graph

8 Commits

Author SHA1 Message Date
June Tate-Gans
b9000dd5a9 g13d: Add in the ability to unbind keys
This allows us to unbind keys and leave them natural in the GUI.
2021-04-28 23:31:29 -05:00
June Tate-Gans
4d964dd0c0 device: Revert another warning "fix" due to lack of sleep
Totally misunderstood what I was doing here and broke stickzone additions.
2021-04-25 22:31:13 -05:00
June Tate-Gans
22cd1c9351 g13d: Get rid of some of the G13_ prefixing for classes 2021-04-25 21:04:01 -05:00
June Tate-Gans
1918d6875c g13d: Reformat all the files to Google style
This is closer to what I'm looking for, and gives us a style guide to boot.
2021-04-25 20:30:56 -05:00
June Tate-Gans
358fb509db g13d: Final-final cleanups to the codebase
- Removing a bunch of silly star comment separates
  - Moving font8x8 back into its own header
  - Move string_repr_out into repr.cc
2021-04-25 17:22:34 -05:00
June Tate-Gans
a05dcb04c8 g13d: More symbol relocations and cleanups
Lots of cross-translation unit messes in here cleaned up finally. This should be
the last change necessary to clean up these refs between translation units.
2021-04-25 17:09:19 -05:00
June Tate-Gans
648c14690f g13d: More cleanups and migrations
Second part of the big refactor. Migrating all of the relevant method bodies to
their respective translation units.
2021-04-25 16:51:41 -05:00
June Tate-Gans
ae6cf5084a g13d: Rework and cleanup namespaces and files
This is the first half of some major rework of the g13d codebase to make things
a bit more manageable. This splits out a great deal of stuff from helper.h into
separate translation units, and also breaks out a great deal of the g13.h header
into separate translation units as well.

Doing this saves in compilation time as we make changes to the system, and also
helps to clean up a whole bunch of leaking symbols.
2021-04-25 16:35:44 -05:00