You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gleb Mazovetskiy
076b0c0c05
Overhaul tests
...
1. Adds a `libdevilution_so` target when tests are enabled.
2. Each test file is now a separate binary target linked against `libdevilutionx_so` (can now run tests in parallel).
3. Tests are now defined in a separate `test/CMakeLists.txt` file.
4. Building the tests is now controlled by the standard `BUILD_TESTING` option (defined by CTest).
5. Tests are now built by default.
6. On CI, test errors are now reported.
Also:
* `.clang-format`: Enable SortIncludes in tests
* `path_test.cpp`: Fix -Wsign-compare
4 years ago
..
stdcompat
🚚 engine.h: Extract `Point`, `Direction`, `clamp`
5 years ago
attributes.h
Overhaul tests
4 years ago
console.cpp
🚚 Restructure files
5 years ago
console.h
🧹 Add and use a DVL_ALWAYS_INLINE macro
5 years ago
display.cpp
Apply clang-format to display.cpp
4 years ago
display.h
Don't free PalSurface when it was obtained from SDL_GetVideoSurface
5 years ago
endian.hpp
♻️ Clean up `cel_header.hpp`
5 years ago
enum_traits.h
Move `UiFlags` and `UiPanels` into their own files
4 years ago
file_util.cpp
clang-format all files in {Source,test}/
4 years ago
file_util.h
clang-format all files in {Source,test}/
4 years ago
language.cpp
language.cpp: Fix -Wwrite-strings
4 years ago
language.h
Fix talk/store text overlap for Chinese and Japanese
4 years ago
log.hpp
Apply clang-format
5 years ago
logged_fstream.cpp
Move LoggedFStream to its own file
4 years ago
logged_fstream.hpp
Move LoggedFStream to its own file
4 years ago
math.h
clang-format all files in {Source,test}/
4 years ago
paths.cpp
AssetsPath: Default to exe dir
4 years ago
paths.h
AssetsPath: Default to exe dir
4 years ago
pcx.hpp
Migrate to libmpq
4 years ago
png.h
clang-format all files in {Source,test}/
4 years ago
push_aulib_decoder.cpp
Update numeric literals to use appropriate suffix
5 years ago
push_aulib_decoder.h
♻️ Implement std's Lockable for SDL mutex wrapper
5 years ago
sdl2_backports.h
Validate gamepad button count
4 years ago
sdl2_to_1_2_backports.cpp
clang-format all files in {Source,test}/
4 years ago
sdl2_to_1_2_backports.h
SDL1: Don't destroy surface in SDL_DestroyWindow
4 years ago
sdl_bilinear_scale.cpp
Scale hardware cursor bilinearly
5 years ago
sdl_bilinear_scale.hpp
Scale hardware cursor bilinearly
5 years ago
sdl_compat.h
OpenDingux: Minor fixes
4 years ago
sdl_cond.h
clang-format all files in {Source,test}/
4 years ago
sdl_geometry.h
Simplify unique info window drawing
5 years ago
sdl_mutex.h
dthread: simplify synchronization logic ( #2419 )
5 years ago
sdl_ptrs.h
Introduce SDLWrap::AllocPalette
5 years ago
sdl_thread.cpp
clang-format all files in {Source,test}/
4 years ago
sdl_thread.h
clang-format all files in {Source,test}/
4 years ago
sdl_wrap.h
clang-format all files in {Source,test}/
4 years ago
soundsample.cpp
Add OptionEntries for Audio
4 years ago
soundsample.h
Align end comment markers for doxygen comments
5 years ago
stubs.h
🧹 LoadArt: BYTE -> uint8_t
5 years ago
ui_fwd.h
Overhaul tests
4 years ago
utf8.cpp
Performce UTF8 aware limited string copies
4 years ago
utf8.hpp
Performce UTF8 aware limited string copies
4 years ago