Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-02 | Typo fixes | ||
2017-01-27 | Merge pull request #869 from dylanjgscott/master | ||
Use `type cmp` to test for cmp in Makefile | |||
2017-01-24 | Compare Makefile with itself instead of using `--help` | ||
2016-12-29 | Clean up the SKIP_GIT code | ||
2016-12-29 | Remove extra parenthesis from Makefile | ||
Cygwin had trouble running the tests | |||
2016-11-01 | Adding SKIP_GIT to speed up compiles. | ||
2016-10-30 | Run each sumbmake in a separate shell | ||
This will fix the situation where the commandline gets too long when there are many keyboards and keymaps. | |||
2016-08-27 | The all target makes all keyboards and all tests | ||
2016-08-27 | Support for running and cleaning all tests | ||
2016-08-27 | Detect failures when running multiple tests | ||
Also add better output. | |||
2016-08-27 | Fix running multiple tests | ||
2016-08-27 | Running of unit tests | ||
But only if the compilation has succeeded | |||
2016-08-27 | The makefile actually calls build_test | ||
2016-08-27 | Basic framework for parsing test targets | ||
2016-08-24 | Fix slight inconsistency | ||
When running make from either a keyboard folder or a subproject it runs all keymaps for all subprojects and the selected subproject respectively. Without this fix, the same doesn't happen if your run make clean for example. As it would just provide you with an error message. Now this will work as expected. | |||
2016-08-21 | Add longest match to the rule-checking | ||
This fixes cases where you have several keyboards with a common prefix, like algernon, and algernon-master | |||
2016-08-20 | Comment the Makefile | ||
Also move some messages to message.mk | |||
2016-08-20 | Better format for non-silent output | ||
2016-08-20 | Continue on error | ||
2016-08-20 | Pass the target to submake | ||
2016-08-20 | Fix variable name clash with builtin | ||
This caused the submake to be called several times, messing up the build. | |||
2016-08-20 | Options for silent compilation | ||
A single keyboard is always by default compiled in verbose mode. While multiple keyboards are compiled in silent mode. This can be overriden by the silent variable from the command line | |||
2016-08-20 | Don't run builtin rules for submake | ||
To speed up the compilation | |||
2016-08-20 | Fix running make in parallel | ||
2016-08-20 | Move git submodule check and version generation to main Makefile | ||
2016-08-20 | Actual compilation | ||
2016-08-20 | Add color output | ||
2016-08-20 | Fix running make from various subfolders | ||
2016-08-20 | Fixed the shortcut targets | ||
2016-08-20 | Proper default goals when inside keyboard fodlers | ||
2016-08-20 | Add backwards compability with makefile variables | ||
2016-08-20 | Proper handling for running make from a subproject or keymap dir | ||
2016-08-20 | Support for running from keyboard directory | ||
2016-08-20 | Print error when building non-existing keyboard | ||
2016-08-20 | Print error message when trying to build non-existing keymap | ||
2016-08-20 | Proper parsing of keymaps inside subprojects | ||
2016-08-20 | Split keyboard makefiles into rules and Makefile | ||
2016-08-20 | Add default subproject parsing | ||
2016-08-20 | Slight rearrange of the Makefile for easier readability | ||
2016-08-20 | Slight refactoring to remove some verbosity | ||
2016-08-20 | Subproject parsing | ||
Does not handle keyboards without subprojects correctly yet. | |||
2016-08-20 | Proper looping for allkb and allkm | ||
2016-08-20 | Refactor common rule list parsing into own function | ||
2016-08-20 | Add keymap parsing | ||
2016-08-20 | Rule parsing to match kebyoards | ||
2016-08-20 | First version of rule parsing | ||
Only handles allkb at the moment. | |||
2016-08-20 | Parsing of makefile variables from starting dir | ||
2016-08-15 | process_unicode: Add a way to enter unicode symbols by name | ||
The purpose of this change is to allow keymaps to specify a dictionary of unicode symbol name to code mappings, and let the person at the keyboard enter unicode symbols by name. This is done by having a way to trigger unicode symbol input mode, when all keys are cached until Esc, Enter or Space are pressed. Once that happens, we try to look up the symbol from our lookup table. If found, we erase back, and type the unicode magic in to get that symbol. If not found, we still erase back, start unicode input mode, and replay what the user typed in. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> | |||
2016-07-31 | Generate version information to version.h | ||
So that only the files that really needs a version are recompiled. | |||
2016-07-31 | Put the build output inside the root/.build directory | ||