120 Commits (414a65f9db563b25e1fb195406e9255061f05c2e)

Author SHA1 Message Date
Vladimír Vondruš 414a65f9db Platform: expose key scan codes and related APIs. 2 years ago
Vladimír Vondruš 14a7ecaf7f Platform: move Modifier and Key enums directly to the Application class. 2 years ago
Vladimír Vondruš 5894beaeb2 Platform: mark GLFW 3.2 as oldest supported, drop older workarounds. 2 years ago
Vladimír Vondruš 005d4c224f Platform: handle (multi-)touch input in AndroidApplication. 2 years ago
Vladimír Vondruš 755a5519a8 Platform: handle (multi-)touch events in EmscriptenApplication. 2 years ago
Vladimír Vondruš a76b7646f0 Platform: handle (multi-)touch events in Sdl2Application. 2 years ago
Vladimír Vondruš 4773fc20a6 Platform: expose MouseButton4 and 5 in EmscriptenApplication. 2 years ago
Vladimír Vondruš 3981bcf2f4 Platform: replace MouseScrollEvent with a ScrollEvent with float position. 2 years ago
Vladimír Vondruš b0abae88d1 Platform: replace mouse events with pointer events in AndroidApp. 2 years ago
Vladimír Vondruš 8b187508c7 Platform: clear the screen in AndroidApplication test. 2 years ago
Vladimír Vondruš e86c011e05 Platform: replace mouse events with pointer events in EmscriptenApp. 2 years ago
Vladimír Vondruš 4b76918c36 Platform: replace mouse events with pointer events in XApplication. 2 years ago
Vladimír Vondruš 1e9d9cfd0f Platform: add proper mouseScrollEvent() to XApplication. 2 years ago
Vladimír Vondruš 5110b40b16 Platform: replace mouse events with pointer events in GlfwApplication. 2 years ago
Vladimír Vondruš fc6c76726d Platform: replace mouse events with pointer events in Sdl2Application. 2 years ago
Vladimír Vondruš 6042642848 Platform: print key/modifier/button names in Application tests. 2 years ago
Vladimír Vondruš 99b8aa0969 Platform: merge GlxApplication and XEglApplication tests. 2 years ago
Vladimír Vondruš 9988200bf2 Platform: test the Sdl2Application::multiGestureEvent() as well. 2 years ago
Andreas Leroux a9daddfb63 Platform: add GlfwApplication::tickEvent() and setMinimalLoopPeriod(). 2 years ago
Vladimír Vondruš ba0fbe3eec Platform: make Sdl2Application::setMinimalLoopPeriod() unit-safe. 2 years ago
Vladimír Vondruš f7cdd61211 Platform: opt-in test for Sdl2Application::tickEvent(). 2 years ago
Vladimír Vondruš 734ddd0d75 Platform: test constant redraw in both SDL2 and GLFW applications. 2 years ago
Vladimír Vondruš f84deb0ef6 Platform: minor cleanup in EmscriptenApplication test code. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 46e5f300c1 Platform: print actual key enum names in application tests. 2 years ago
Vladimír Vondruš 956fbcd38c Platform: wrap EmscriptenApplication test code in an unnamed namespace. 2 years ago
Vladimír Vondruš 56e58ead22 Platform: mark events as accepted in Sdl2Application test. 2 years ago
Vladimír Vondruš 59f80f1217 Platform: add a config DPI override to EmscriptenApp test as well. 3 years ago
Vladimír Vondruš c9a2752545 Platform: remove deprecated Emscripten event target behavior support. 3 years ago
Vladimír Vondruš e4fd32d580 Test: ASSERTIONS=2 breaks Emscripten's own event handling on 3.1.38+. 3 years ago
Vladimír Vondruš a1bb40b8f9 Require CMake 3.13+ for Emscripten and WebGL 2. 3 years ago
Vladimír Vondruš abb21fb85d Platform: wrap certain CMake strings in quotes. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš b9be0d341f Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+. 4 years ago
Vladimír Vondruš 50216faa9e Platform: print key release events in application tests as well. 4 years ago
Vladimír Vondruš 9297cd74ab Platform: add helpful error messages to application test build files. 4 years ago
Vladimír Vondruš da569a41de Platform: merge WindowlessWindowsEglApplication into EglApp and remove. 4 years ago
Vladimír Vondruš b983781505 Prefix all CMake options with MAGNUM_*. 4 years ago
Vladimír Vondruš 70d286774f Platform: use StringView in *Application::Text*Event. 4 years ago
Vladimír Vondruš 59989fa3ea Platform: port *XApplication away from std::string. 4 years ago
Vladimír Vondruš ca1cbe2950 Platform: port Sdl2Application away from std::string. 4 years ago
Vladimír Vondruš c3024cbcc9 Platform: port EmscriptenApplication away from std::string. 4 years ago
Vladimír Vondruš b9459d3669 Platform: port GlfwApplication away from std::string. 4 years ago
Vladimír Vondruš 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 26503041f7 Platform: test and document exit() behavior in {Glfw,Sdl2}Application. 4 years ago
Vladimír Vondruš 0148a1e80f Platform: using std::string::data() to print it is an antipattern. 5 years ago
Vladimír Vondruš cef4719d3e Platform: document why particular things aren't tested. 5 years ago
Vladimír Vondruš a4a239d0f4 Platform: take into account Flag::VerboseLog in WindowlessEglApplication. 5 years ago
Vladimír Vondruš 458c2c7757 Platform: take Flag::GpuValidation into account in all apps. 5 years ago