96 Commits (41ef0e2f9e27b2f1c1b224bda6adea07bfad2c52)

Author SHA1 Message Date
Vladimír Vondruš a28ebaef84 Text: add AbstractFont::glyphSize(). 3 years ago
Vladimír Vondruš fc46801a7e Text: add AbstractFont::glyphCount(). 3 years ago
Vladimír Vondruš 7ead74950b Text: rename AbstractFont::Metrics to Properties. 3 years ago
Vladimír Vondruš 2274215165 MagnumFont: don't need a growable array for this. 3 years ago
Vladimír Vondruš 47a1295ab8 Text: port AbstractFont away from STL, adapt to Utility::Unicode changes. 3 years ago
Vladimír Vondruš aec32b6de8 MagnumFont: use in-place Containers::Pointer construction. 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš d310e2f04c Visibly link to the base interface docs from all plugin classes. 3 years ago
Vladimír Vondruš 5af5ecf1f7 Use the new plugin interface string macros in all plugins. 3 years ago
Hugo Amiard d3c690b865 Properly include Macros.h for CORRADE_AUTOMATIC_INITIALIZER(). 3 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš 8d4d854d9c MagnumFont: peroperly link the TgaImporter dependency on static build. 4 years ago
Vladimír Vondruš 06b5bae5c8 CMake: drop notes about old CMake on old Xcode Travis images. 4 years ago
Hugo Amiard bcb96eba36 CMake: Set each plugins output directory individually and per-config 4 years ago
Vladimír Vondruš b983781505 Prefix all CMake options with MAGNUM_*. 4 years ago
Vladimír Vondruš 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. 4 years ago
Vladimír Vondruš 05c0a01b94 Text: port to new Utility::Path, including plugins. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 9e3084ef4b CMake: make it possible to selectively disable static plugins as well. 5 years ago
Vladimír Vondruš 5327fe0ae2 CMake: make it possible to build only some plugins as static. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 2149f31973 MagnumFont,MagnumFontConverter: adapt to Corrade changes. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 6e04d0d4c6 CMake: add an explicit dependency between plugins and their tests. 6 years ago
Vladimír Vondruš 19dd7a0176 Move Feature[s] enums from inside plugin classes outside. 6 years ago
Vladimír Vondruš c1f43709fd doc: sweeping update of CMake usage instructions. 6 years ago
Vladimír Vondruš abf9d9aa50 plugins: modify binary output location only if all variables are set. 7 years ago
Vladimír Vondruš 3a243a04b2 CMake: put all binaries into a dedicated location in the build dir. 7 years ago
Vladimír Vondruš ef725cdbcf Adapt to changes to executable symbol defaults in CMake 3.4. 7 years ago
Vladimír Vondruš a018521a8c CMake: simplify plugin test setup. 7 years ago
Vladimír Vondruš de0c370b5c MagnumFont{,Converter}: properly link to all dependencies. 7 years ago
Vladimír Vondruš 48c904cd86 MagnumFont: and this is a direct consequence of not including ES headers. 7 years ago
Vladimír Vondruš 93789721b2 De-inline Image headers, remove dependency on ImageView. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 64bc7f9c8e Math: moved configuration value parsers to a dedicated header. 7 years ago
Vladimír Vondruš 344e00ce11 Text: implement file callbacks for AbstractFont. 7 years ago
Vladimír Vondruš 8e8010c40b Document and print helpful error messages for GL-dependent features. 7 years ago
Vladimír Vondruš 834c5fe40d Text: API-independent base for glyph caches. 7 years ago
Vladimír Vondruš f9f3df69de Get rid of std::unique_ptr. 7 years ago
Vladimír Vondruš 24b8ff086c Removed std::optional backwards compatibility. 7 years ago
Vladimír Vondruš f325507618 Drop more CMake pre-3.1 compatibility. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš ddd939fdcc Split the OpenGL layer out, pt 24: adapted plugins. 8 years ago
Vladimír Vondruš 920db7aa73 Split the Trade library out. 8 years ago
Vladimír Vondruš 84af73a582 plugins: new testing workflow. 8 years ago
Vladimír Vondruš efa19ffbe7 MagnumFont: remove accidentally forgotten debug output and test it. 8 years ago
Vladimír Vondruš 3fe329db18 MagnumFont: make the test actually work on Emscripten & Android. 8 years ago