17 Commits (6603f52be93108e2e023e07773cfa932b0fc13c7)

Author SHA1 Message Date
doe300 d9fc483332 Add missing headers required for GCC 11 compilation 4 years ago
eidheim 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree 5 years ago
eidheim c7340b709d Added JSON::write_json, and some various cleanup 5 years ago
eidheim eefe86f2b2 Cleanup of dialog source/header files 5 years ago
eidheim 454fe03fb4 Cleanup for terminal messages 5 years ago
eidheim 92b7cbdb2b Callback of Terminal::get().async_process is now run in the main thread 5 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 6 years ago
eidheim 727d9c1c0c Fixes #431: can now cancel creating/updating build folder 6 years ago
eidheim 8284194db0 Build messages are now shown while build is created/updated 6 years ago
eidheim 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions 6 years ago
eidheim 965a9fec3a Fixed gcc warnings 6 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 6 years ago
eidheim 33510e5bd2 Cleanup of cmake parsing 6 years ago
eidheim cd0082da8d Removed filesystem::read_lines 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago
eidheim e0e47a37ed Related to MR 398: finished implementation of default build system setting, but renamed project.default_build_system to project.default_build_management_system, since make and ninja are examples of build systems. Also added --buildtype plain to meson default build. 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim 014b29db4b Fixed unused-lambda-capture warnings 8 years ago
eidheim 80387c108d CMake and Meson regexes now works on files with Windows newlines 9 years ago
eidheim 5bdabd6671 Improved search of executables in cmake projects 9 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 10 years ago
eidheim c0ca42ccf8 Improved libclang tooltips and navigation, most significantly support for operators. 10 years ago
eidheim 45f9f05451 Improved filesystem::(un)escape_argument. Also added filesystem_test. 10 years ago
eidheim f7deb009f4 Minor spelling fix 10 years ago
eidheim 54dd2965e1 Cleanup of meson implementation 10 years ago
eidheim 9b623dd0e0 Added support for the Meson Build System 10 years ago