Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-05 | Move process module into core | Tim Oram | |
2021-07-05 | Move process_module_test to module and rename | Tim Oram | |
2021-07-05 | Remove config reference from process_module_test | Tim Oram | |
2021-07-05 | Use mocked config in show_commit module | Tim Oram | |
2021-07-05 | Use mocked theme in process tests | Tim Oram | |
2021-07-05 | Use mocked config in list module tests | Tim Oram | |
2021-07-05 | Remove config usage from confirm_rebase tests | Tim Oram | |
2021-07-05 | Remove config usage from confirm_abort tests | Tim Oram | |
2021-07-05 | Move handle_event_test to components module | Tim Oram | |
The handle_event_test utility function was only used in the components module, so move it to that module and remove the dependency on module. | |||
2021-07-05 | Add coverage ignore attributes | Tim Oram | |
Ignore some code from coverage reports that cannot or should not be included. | |||
2021-07-05 | Add documentation to the todo_file crate | Tim Oram | |
2021-07-05 | Fix linting issues in todo_file crate | Tim Oram | |
2021-07-05 | Move todo_file module to crate | Tim Oram | |
2021-07-05 | Add documentation to the view crate | Tim Oram | |
2021-07-05 | Add inline to functions in view | Tim Oram | |
2021-07-05 | Move view module to crate | Tim Oram | |
2021-07-05 | Add documentation for input crate | Tim Oram | |
2021-07-05 | Add inline to functions | Tim Oram | |
2021-07-05 | Move input module to crate | Tim Oram | |
2021-07-05 | Use testutils CrossTerm for core::main tests | Tim Oram | |
2021-07-05 | Refactor test utils for display | Tim Oram | |
2021-07-05 | Add documentation to the display crate | Tim Oram | |
2021-07-05 | Inline module create functions | Tim Oram | |
2021-07-05 | Move display module into a crate | Tim Oram | |
2021-07-05 | Add documentation to the configuration crate | Tim Oram | |
2021-07-05 | Improve linting in config crate | Tim Oram | |
2021-07-05 | Inline config crate functions | Tim Oram | |
2021-07-05 | Move config module to a crate | Tim Oram | |
2021-06-28 | Adds cj-git-patchtool to related projects | jgart | |
2021-06-21 | Enable LTO and other useful flags | Tim Oram | |
2021-06-20 | Breakout the module system from the process module | Tim Oram | |
This decouples the module system from the process module, this allows other modules to not depend on the process module, which really should not be depended on by the other modules. | |||
2021-06-19 | Rename ProcessModule to Module | Tim Oram | |
2021-06-19 | Move error to a module | Tim Oram | |
2021-06-19 | Add timeout to GitHub actions | Tim Oram | |
GitHub actions have been having network connection issues, particularly on macOS, that result in actions running for hours. This adds timeout limits to the various jobs, to avoid this issue. | |||
2021-06-19 | Move window_size_error to a module | Tim Oram | |
2021-06-19 | Refactor process module testutils | Tim Oram | |
Break apart the process module test utils and some minor renaming. | |||
2021-06-18 | Remove OUTPUT mutex from mocked Crossterm | Tim Oram | |
This removes the mutexed wrapped output in the mocked version of Crossterm allowing tests to not depend on single threaded testing. | |||
2021-06-17 | Remove modules creation from process module | Tim Oram | |
Move the initialization of the different modules from the process module and instead do the initialization in the main function. | |||
2021-06-17 | Remove config reference from modules | Tim Oram | |
This removes the config references from the list and show_commit modules. This allows the config reference, and the related lifetime to be removed from the process modules system. | |||
2021-06-17 | Remove serial test on tests in insert | Tim Oram | |
2021-06-17 | Remove serial test on tests in display | Tim Oram | |
2021-06-17 | Remove unneeded type from process module tests | Tim Oram | |
The process TestContext type was not needed on the closures, so this removes it. | |||
2021-06-17 | Remove public module refs from process module | Tim Oram | |
2021-06-17 | Remove public module refs from the todo_file module | Tim Oram | |
2021-06-17 | Remove public module refs from view module | Tim Oram | |
2021-06-17 | Clean up imports in input module | Tim Oram | |
2021-06-16 | Fix arguments handling | Tim Oram | |
The main function was incorrectly passing the executable name as an argument. This strips the executable name from the arguments being passed into the core::run function. | |||
2021-06-16 | Add Tui trait for CrossTerm and mocked version | Tim Oram | |
2021-06-15 | Remove public module refs from display module | Tim Oram | |
2021-06-15 | Refactor CLI and main function | Tim Oram | |
This replaces the CLI argument parsing with a lighter library and drops the need for the heavy Clap library. Most of the main function code is also moved into a new core module, and additional lighter tests are added. A build.rs file has also been added to provide a more detailed version info output. |