107 Commits (617d317ad54c4a87ae226b1853d9fb21805bad3a)

Author SHA1 Message Date
Vladimír Vondruš 631b9b8ae5 Text: AbstractFont::fillGlyphCache() overload taking glyph IDs directly. 2 years ago
Vladimír Vondruš 215de4fb62 Text: add a batch AbstractFont::glyphIdsInto() API. 2 years ago
Vladimír Vondruš 263693f2b2 Text: make glyph caches pad by one pixel by default to avoid artifacts. 2 years ago
Vladimír Vondruš d0b792791f Text: taking a pointer in cache.findFont() is stupid, don't. 3 years ago
Vladimír Vondruš ab8dc070c4 Text: new AbstractShaper interface for shaping. 3 years ago
Vladimír Vondruš 4c9fc15962 MagnumFont{,Converter}: port to the new AbstractGlyphCache API. 3 years ago
Vladimír Vondruš 4ed4e44ee1 MagnumFont{,Converter}: actual proper tests. 3 years ago
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š 47a1295ab8 Text: port AbstractFont away from STL, adapt to Utility::Unicode changes. 3 years ago
Vladimír Vondruš b652b3e816 MagnumFontConverter: 2010 called, wanted silent overrides back. 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š 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š 8f311ad5fd Adapt remaining code to not use deprecated Optional<Array> conversion. 4 years ago
Vladimír Vondruš 51f7862e00 ShaderTools,Trade: return Optional<Array<char>> from converter plugins. 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š 8057051d9a Document what each #include <algorithm> is for. 4 years ago
Vladimír Vondruš 44db05a13c Don't call Utility::Directory::rm() unconditionally in tests. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš d4c5b3f566 Trade: refresh the AbstractImageConverter API. 5 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š b2f003bdd6 MagnumFontConverter: fix warnings on Clang 10. 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š d3f2235759 Adapted to Corrade changes. 6 years ago
Vladimír Vondruš 1ec6691005 plugins: these checks are done in the top-level CMakeLists.txt already. 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š a50e249b63 MagnumFontConverter: fix static build. 7 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š 93789721b2 De-inline Image headers, remove dependency on ImageView. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago