Commit Graph

  • 28d81e3f62
    Merge 26f4d664ab into f239823e9a #697 ICOM725 2026-09-18 10:05:45 +0800
  • 26f4d664ab Math: fix sphere-cone intersections near the apex. #697 ICOM725 2026-09-18 10:05:07 +0800
  • 61cda86394
    Merge 47e7f6bdb4 into f239823e9a #482 Jonathan Hale 2026-08-30 09:48:40 +0100
  • f239823e9a Platform: fix a handle leak in Windows-specific DPI scaling code. master Stanislaw Halik 2026-08-23 12:21:31 +0200
  • fbbf5175ca Platform: make Emscripten test runner work on Emscripten 6.0.1+. Vladimír Vondruš 2026-08-23 12:20:38 +0200
  • 41d5eb43e2 Platform: reference the other Emscripten markup for keeping consistency. Vladimír Vondruš 2026-08-23 12:20:07 +0200
  • 0ff15f2872 Platform: this likely should have been `module` also. Vladimír Vondruš 2026-08-23 12:18:40 +0200
  • 8657017a8f Text: don't unconditionally discard glyph X offset with left align. next Vladimír Vondruš 2026-08-18 19:46:02 +0200
  • 4d94920bce Vk: add XFAIL for basically all NoInit tests on GCC 16. Vladimír Vondruš 2026-08-18 19:42:31 +0200
  • e45ab27ca2 doc: updated changelog. Vladimír Vondruš 2026-08-16 19:22:49 +0200
  • a0011a9e39 Platform: renove old workaround for a hidden GLFW Wayland window crash. Vladimír Vondruš 2026-08-16 19:15:17 +0200
  • 8e31882f6e Platform: remove old workaround for zero monitor sizes reported by GLFW. Vladimír Vondruš 2026-08-16 18:43:55 +0200
  • 6edc37fd5c Platform: make Emscripten test apps work with Emscripten 6.0.2. Vladimír Vondruš 2026-08-16 18:30:53 +0200
  • 32661c165d Platform: make it possible to test contextless SDL and GLFW apps. Vladimír Vondruš 2026-08-16 18:28:44 +0200
  • ebf6aa079a Platform: don't print a confusing warning in GlfwApplication test. Vladimír Vondruš 2026-08-16 18:27:57 +0200
  • 70e8a88274 Platform: go back to caching DPI scaling values. Vladimír Vondruš 2026-08-12 13:20:43 +0200
  • 41fa558e17 package/rpm: add distribution suffix to release version. Igal Alkon 2026-08-08 12:25:58 +0200
  • 59b893b176 Fix Clang's -Wunused-template warning better. Vladimír Vondruš 2026-08-06 11:25:47 +0200
  • 5a7424643b Math: make Matrix3 and Matrix4 projection() APIs constexpr on C++14. Vladimír Vondruš 2026-07-23 17:47:29 +0200
  • 85a9e63996 Math: slightly modernize certain Matrix[34] test code. Vladimír Vondruš 2026-07-23 17:30:47 +0200
  • 145fc82c75 CMake: use GNUInstallDirs to define installation locations. Vladimír Vondruš 2026-07-19 19:51:57 +0200
  • 06123926c4 modules: updated FindCorrade.cmake. Vladimír Vondruš 2026-07-19 19:34:51 +0200
  • 3eef63597d Updated toolchains submodule. Vladimír Vondruš 2026-07-17 13:39:13 +0200
  • 862ae78d4b Trade: skip these deprecation macros to silence Emscripten Clang 23. Vladimír Vondruš 2026-07-16 01:16:55 +0200
  • 47f5ea1c1b Math: these test declarations were never actually implemented. Vladimír Vondruš 2026-07-16 01:16:30 +0200
  • 502572cc92 GL: this unused template warning had a point, though. Vladimír Vondruš 2026-07-16 01:15:35 +0200
  • b8bddc438c Suppress pointless Clang 23 unused template warnings. Vladimír Vondruš 2026-07-16 01:15:01 +0200
  • fa85cad498 Adapt to Emscripten version macro rename. Vladimír Vondruš 2026-07-15 23:08:31 +0200
  • c344f65c28 doc: reference a magnum-extras MSYS package as well. Vladimír Vondruš 2026-07-10 17:58:48 +0200
  • 8938200041 package/msys: update the stable package to the 2020.06 tag. Vladimír Vondruš 2026-07-10 17:58:16 +0200
  • e69c87435c Remove remaining mentions of C++14 from project description. Vladimír Vondruš 2026-07-10 17:46:17 +0200
  • 768b7d502e Vk: nope, this library isn't C++14-only. Vladimír Vondruš 2026-07-10 17:45:19 +0200
  • f249823f5f modules: properly specify transitive Corrade dependencies. Vladimír Vondruš 2026-07-02 11:46:41 +0200
  • 1e9da45172 modules: make ShaderTools component dependencies explicitly empty. Vladimír Vondruš 2026-07-02 11:43:52 +0200
  • 4debf7f483 modules: add missing libraries and plugins to Corrade dependency lookup. Vladimír Vondruš 2026-07-02 11:38:23 +0200
  • a532561e4b Put remaining single-statement branch contents on the following line. Vladimír Vondruš 2026-07-01 21:07:22 +0200
  • c3addad07a Adapt to Corrade::Containers Array[View] API deprecation. Vladimír Vondruš 2026-07-01 21:05:44 +0200
  • 021da1f966 GL: can just reinterpret instead of allocating a temporary array. Vladimír Vondruš 2026-07-01 12:44:31 +0200
  • 844f3eaf2d doc: make the dependency diagrams a bit more consistent. Vladimír Vondruš 2026-06-29 15:46:38 +0200
  • 665062bf03 doc: reflect certain Corrade libraries and plugins being deprecated. Vladimír Vondruš 2026-06-29 15:08:53 +0200
  • 0bebd4d552 doc: don't disable deprecated libraries by default in dev guide. Vladimír Vondruš 2026-06-27 20:24:35 +0200
  • 6b8db596b5 modules: updated FindCorrade.cmake. Vladimír Vondruš 2026-06-27 18:46:23 +0200
  • de5b252408 Forgot to update these for MagnumFont{,Converter} being deprecated. Vladimír Vondruš 2026-06-27 18:45:31 +0200
  • e0f13ad938 ObjImporter: doc++ Vladimír Vondruš 2026-06-27 18:44:55 +0200
  • 2d68ac8617 AnyAudioImporter: this std::string usage is also unnecessary. Vladimír Vondruš 2026-06-21 23:11:54 +0200
  • 0f1099df0b Audio: port AbstractImporter away from std::string. Vladimír Vondruš 2026-06-21 23:10:55 +0200
  • d57fcc8ed8 Audio: add a TODO, again matching what's in GL::Context already. Vladimír Vondruš 2026-06-21 23:03:15 +0200
  • 2e4af30b38 Audio: deprecate Context::supportedExtensions(). Vladimír Vondruš 2026-06-21 23:01:38 +0200
  • 82664481b7 Audio: port Context away from std::vector and std::string. Vladimír Vondruš 2026-06-21 22:55:35 +0200
  • a3b7075663 GL: clarify null termination in Context::extensionStrings(). Vladimír Vondruš 2026-06-21 22:51:35 +0200
  • ecaea78669 Audio: don't calculate strlen twice for no reason. Vladimír Vondruš 2026-06-21 14:31:15 +0200
  • f3d2cb9cbf Audio: minimal test for Context::deviceSpecifierStrings(). Vladimír Vondruš 2026-06-21 22:39:55 +0200
  • c19f6f5a23 Audio: the heck is this instanced test code. Vladimír Vondruš 2026-06-21 22:37:57 +0200
  • fdfe327f9a Put single-statement branch contents on the following line. Vladimír Vondruš 2026-06-21 20:29:36 +0200
  • 82c76d3374 GL: don't use the slower splitOnWhitespace() when split() is enough. Vladimír Vondruš 2026-06-21 18:00:13 +0200
  • 1037381279 GL: this STL compat include is no longer needed. Vladimír Vondruš 2026-06-21 17:15:58 +0200
  • 5f3dac61bb Trade: no need to use a stringstream for Debug redirection here. Vladimír Vondruš 2026-06-21 17:08:21 +0200
  • c4b1594d9d GL: ... and neither Optional has to be in Context.h. Vladimír Vondruš 2026-06-21 14:43:09 +0200
  • dc41025ffc GL: remove stray unused expression. Vladimír Vondruš 2026-06-21 16:32:46 +0200
  • 6ed7ee7b72 GL: don't need to include StaticArray in Context.h. Vladimír Vondruš 2026-06-21 14:40:01 +0200
  • 3a2a6b9179 Vk: string views can be trimmed now, but STL still sucks. Vladimír Vondruš 2026-06-21 14:28:29 +0200
  • 45e7952ad4 doc: list GL::Context::supportedExtensions() among deprecated APIs. Vladimír Vondruš 2026-06-21 14:26:41 +0200
  • 82b3963632 Audio,GL: document why <cstdlib> is included. Vladimír Vondruš 2026-06-21 14:21:57 +0200
  • 90df6e4449 Audio: doc++ Vladimír Vondruš 2026-06-21 14:17:38 +0200
  • e7e0f250ce Audio: unused include. Vladimír Vondruš 2026-06-21 14:08:13 +0200
  • 458a21953f Platform: clarify what happens to the view in Configuration::setTitle(). Vladimír Vondruš 2026-06-21 14:07:09 +0200
  • 971ac890b5 I didn't expect new GCC would behave worse with deprecation warnings. Vladimír Vondruš 2026-06-21 16:51:45 +0200
  • ac013346a4 MSVC 2017, you too. Vladimír Vondruš 2026-06-20 17:19:07 +0200
  • ec1a89500a DebugTools: MSVC U mad? Can't you just work properly for once. Vladimír Vondruš 2026-06-19 17:34:53 +0200
  • 46377b70b9 Deprecate the ResourceManager and related types. Vladimír Vondruš 2026-06-18 13:22:29 +0200
  • 7a0da1d914 DebugTools: somehow still referring to unprefixed CMake options here. Vladimír Vondruš 2026-06-16 23:42:18 +0200
  • 7dc0f9c3f4 DebugTools: deprecate ForceRenderer and ObjectRenderer. Vladimír Vondruš 2026-06-16 23:27:00 +0200
  • 5e4a71c014 Primitives: added arrow2D() and arrow3D(). Vladimír Vondruš 2026-06-16 20:18:03 +0200
  • 319f75febb doc: note also removing obsolete TODOs when deprecating stuff. Vladimír Vondruš 2026-06-16 20:02:18 +0200
  • dd8934b6d8 doc: simplify generating of primitives-line*d.png. Vladimír Vondruš 2026-06-16 19:55:50 +0200
  • d62dc2131d doc: don't generate primitives-*.png in a parent directory. Vladimír Vondruš 2026-06-16 19:50:27 +0200
  • 6a1c1da376 Primitives: use NoInit constructors for index and vertex arrays. Vladimír Vondruš 2026-06-16 19:47:54 +0200
  • 5c73c3d02c Primitives: unused include cleanup. Vladimír Vondruš 2026-06-16 18:43:17 +0200
  • 48c3f3b847 Primitives: doc++ Vladimír Vondruš 2026-06-16 18:34:22 +0200
  • 2d65016446 Deprecate direct instantiation for all plugins except the Any* proxies. Vladimír Vondruš 2026-06-16 18:13:13 +0200
  • 2ce053b933 Deprecate MagnumFont and MagnumFontConverter. Vladimír Vondruš 2026-06-16 13:55:43 +0200
  • a7ea825556 ObjImporter: modernize the code a bit, remove now-solved TODOs. Vladimír Vondruš 2026-06-14 14:54:31 +0200
  • 9667697cd0 ObjImporter: doc++ Vladimír Vondruš 2022-07-05 18:42:55 +0200
  • fefb86365a ObjImporter: option to skip index array merging on import. Vladimír Vondruš 2022-07-05 18:21:07 +0200
  • e1e141abf2 ObjImporter: support quads. Vladimír Vondruš 2022-07-05 11:10:07 +0200
  • 3d76bcb68a ObjImporter: support negative indices. Vladimír Vondruš 2022-07-05 09:59:00 +0200
  • 9b8c655c13 ObjImporter: reorder texture coordinate handling to be before normals. Vladimír Vondruš 2022-07-05 09:33:51 +0200
  • dacf37f237 ObjImporter: rewrite without STL strings, iostreams and exceptions. Vladimír Vondruš 2022-07-04 21:58:54 +0200
  • da66ec88e8 Text,MagnumFont: port away from deprecated AbstractFont APIs. Vladimír Vondruš 2026-06-12 17:17:00 +0200
  • 2401a2243d Text: add AbstractFont::openMemory(). Vladimír Vondruš 2026-06-12 14:19:18 +0200
  • 91cea657c5 Text,Trade: properly test that close() is called from open*(). Vladimír Vondruš 2026-06-12 14:09:57 +0200
  • 9606c7b262 Trade: merge openData() and openMemory() tests into an instanced case. Vladimír Vondruš 2026-06-12 13:36:05 +0200
  • 52e6457470 Trade: can use the InPlaceInit array construction in the doc too. Vladimír Vondruš 2026-06-11 22:54:09 +0200
  • ac439d3b74 Text,Trade: doc++ Vladimír Vondruš 2026-06-11 22:27:18 +0200
  • 53a500bf47 Text: decouple font property querying from file / data opening. Vladimír Vondruš 2026-06-11 22:07:35 +0200
  • 9e55ed88ee Text: I'm not resetting everything on AbstractFont::close(). Vladimír Vondruš 2026-06-11 22:03:38 +0200
  • 8ae70a038a Text: allow picking a concrete font ID in a collection. Vladimír Vondruš 2026-06-11 18:36:14 +0200
  • 721e10ea0d Trade: test the early return in hasOcclusionRoughnessMetallicTexture(). Vladimír Vondruš 2026-06-04 18:30:06 +0200
  • 0bff8c5925 Trade: testing the wrong variable here. Vladimír Vondruš 2026-06-04 14:01:41 +0200
  • 1051785036 Trade: don't use naked new. Vladimír Vondruš 2026-06-04 14:01:06 +0200