33 Commits
Author SHA1 Message Date
Mikaël Capelle 01c5b6eb35 Move glob() and walk() generator versions to standalone functions. (#173) 2025-07-08 19:32:59 +02:00
Mikaël Capelle 45fc9af2e6 Add IFileTree::walk() and IFileTree::glob(). (#171)
* Add IFileTree::walk() and IFileTree::glob().
* Fix formatter issues with C++23.
2025-07-02 09:15:08 +02:00
Mikaël Capelle 96a2f3aeb8 Move to VCPKG (#155)
* Add proper CMake packaging for UIBase.
* Add alias mo2::uibase target for uibase.
* Add a few string methods to remove boost dependencies.
2025-05-29 10:56:10 +02:00
Mikaël Capelle ef56b9e9d9 Add specialization of std::formatter for random-access containers. (#149)
* Add specialization of std::formatter for random-access containers.
* Split formatters into multiple files.
2024-06-22 18:03:01 +02:00
Mikaël Capelle c6c5f2704b Exclude tests from ALL target. (#147)
* Exclude tests from ALL target.
* Build tests in CI.
* Ignore tests failing in the CI.
2024-06-08 19:18:12 +02:00
Mikaël Capelle 218607a6ce Apply clang-format. 2023-07-09 18:04:25 +02:00
Mikaël Capelle 3ebf90f394 Update tests. 2022-05-02 14:55:23 +02:00
Mikaël Capelle d4806c78f1 Fixes and updates for cmake_common changes. 2022-04-19 14:16:30 +02:00
Mikaël Capelle a34cfbae9a Continue updating for cmake_common changes.
# Conflicts:
#	tests/pch.h
2022-04-19 14:16:28 +02:00
Mikaël Capelle b966357ace Update CMakeFiles for cmake_common update.
# Conflicts:
#	tests/CMakeLists.txt
2022-04-19 14:16:10 +02:00
Jeremy Rimpo 05de0f08fd Fix path 2022-04-19 14:10:00 +02:00
Jeremy Rimpo ec39c0625e Move back to QStringList 2022-04-19 14:10:00 +02:00
Jeremy Rimpo 15552a64ae Remove dependency on Core5Compat 2022-04-19 14:10:00 +02:00
Jeremy Rimpo 6e6196214a Changes to compile with Qt6 + Boost 1.77 2022-04-19 14:10:00 +02:00
Qudix 3f064769eb Remove remaining boost headers 2021-07-16 16:28:01 -05:00
Jeremy Rimpo 1e6bf44965 Fix CMake ordering 2020-09-09 17:58:30 -05:00
Jeremy Rimpo d58cb8ef3b Add GoogleTest requirement 2020-09-09 17:41:09 -05:00
Jeremy Rimpo 28b836a88c Fix dependency linking for appveyor 2020-09-09 17:27:41 -05:00
Mikaël Capelle ede01b46ed Allow overriding existing files in addFile(). Add tests for addFile(). 2020-05-30 14:55:18 +02:00
Mikaël Capelle 31136eb0c1 Allow child class to sort entries in doPopulate(). 2020-05-23 17:30:41 +02:00
Mikaël Capelle a3be28d713 Do not store file time in FileTreeEntry but make time() virtual. 2020-05-23 17:30:26 +02:00
Mikaël Capelle 55482c5f2e Change walk() callback for more fine walking. 2020-05-18 16:11:31 +02:00
Mikaël Capelle 8245dcb722 Add small tests to check that copy/move do not populated for nothing. 2020-05-16 15:55:08 +02:00
Mikaël Capelle 48d92868cf Add copy() method to IFileTree. Minor cleaning. 2020-05-16 13:58:37 +02:00
Mikaël Capelle 1df128e035 Add .walk() method to IFileTree. 2020-05-14 23:07:41 +02:00