50 Commits (c6aa051629753f0ef0d26bf775a8b6a92aa213b2)

Author SHA1 Message Date
ocornut 891b81fc5d Backends: SDL3: Fixed gamepad. Added support for disconnection. Added support for multiple gamepads. Added ImGui_ImplSDL3_SetGamepadMode(). (#7180, #3884, #6559, #6890) ago%!(EXTRA string=1 year)
ocornut fd8d6dc5d1 Backends: SDL2,SDL3: tidying up. ago%!(EXTRA string=1 year)
ocornut c6ec69c7c1 Using nullptr in remaining examples/backends locations. (#6313, #7071, #4537) ago%!(EXTRA string=1 year)
ocornut 3733b5064e Backends: SDL3: Fixed unused variable warning on master on some targets. (#7000) ago%!(EXTRA string=1 year)
ocornut 0941adc931 Backends: SDL3: Updates for recent API changes. (#7000) (w/ multi-viewports version) ago%!(EXTRA string=1 year)
ocornut add915bdc4 Backends: SDL3: Updates for recent API changes. (#7000) ago%!(EXTRA string=1 year)
Luca Lolli 04e9a2fac1
Backends: SDL3: rename SDL_EVENT_DISPLAY (#6974) ago%!(EXTRA string=2 years)
ocornut 001f102f38 IO, Backends: added ImGuiKey_AppBack, ImGuiKey_AppForward. (#6891, #4921) ago%!(EXTRA string=2 years)
ocornut b0758c86d8 Backends: Added support for extra ImGuiKey values: F13 to F24 function keys. (#6891, #4921) ago%!(EXTRA string=2 years)
ocornut 357f752bed Docs: add more links to the top of every examples and backends files. ago%!(EXTRA string=2 years)
ocornut 475453668d Backends: SDL2/SDL3: Fixed bad merge in docking branch (#6735) ago%!(EXTRA string=2 years)
ocornut 162f8e01aa Backends: SDL3: fixed typo in 1e17d59 (#6735) ago%!(EXTRA string=2 years)
ocornut 1e17d59965 Backends: SDL2,SDL3: added ImGui_ImplSDL2_InitForOther() / ImGui_ImplSDL3_InitForOther(). ago%!(EXTRA string=2 years)
ocornut 33e13c85e1 Backends: Made all backends sources files support global IMGUI_DISABLE. (#6601) ago%!(EXTRA string=2 years)
ohthesetrees 8566fec661
Backends: SDL3: Changing SDL_WINDOW_SKIP_TASKBAR to SDL_WINDOW_UTILITY for SDL3 (#6573) ago%!(EXTRA string=2 years)
Luca Lolli 8fd0a04135
Backends: SDL3: Fix backend in docking/multi-viewports branch. (#6483) ago%!(EXTRA string=2 years)
ocornut 5dc6013713 Backends: SDL3: Fixed build on Emscripten/iOS/Android. (#6391) ago%!(EXTRA string=2 years)
ocornut c11128891e Backends: SDL2/SDL3: Update monitor list when receiving a display event. (#6348) ago%!(EXTRA string=2 years)
ocornut adf693c061 Viewports: added void* ImGuiPlatformMonitor::PlatformHandle field (backend-dependant). ago%!(EXTRA string=2 years)
ocornut 1f2b84a654 Backends: clear viewport specific bits in io.BackendFlags on backend Shutdown(). (#6334) ago%!(EXTRA string=2 years)
Gereon V 055e71518e Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. (#6334, #6335) ago%!(EXTRA string=2 years)
ocornut bed11b35d1 Fix typos and use nullptr in backends. Amend 506f7e0 ago%!(EXTRA string=2 years)
Michael Martz 506f7e0074 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) ago%!(EXTRA string=2 years)
ocornut 9203883bbe Comments + Metal using SetTexID(0) for consistency. ago%!(EXTRA string=2 years)
ocornut 1668693bcf Backends: SDL2/SDL3: Fixed IME text input rectangle position with viewports. (#6071, #1953) ago%!(EXTRA string=2 years)
ocornut a7703fe6f7 Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). (#6306, #6071, #1953) ago%!(EXTRA string=2 years)
ocornut f070497cbd Backends: Win32/SDL2/SDL3/GLFW: Added support for io.AddMouseSourceEvent(). (#2334, #2702) ago%!(EXTRA string=2 years)
ocornut 8a6911b894 Backends: Fixes zealous warnings (#5760) ago%!(EXTRA string=2 years)
Bruno Perković 5320a6ebd3 Backends: Made SDL3 backend compatible with commit 698dbd8. (#6255, #6146) ago%!(EXTRA string=2 years)
Adam Kewley 2496b973f9 Backends: SDL2,SDL3: Accept SDL_GetPerformanceCounter() not returning a monotonically increasing value. (#6189, #6114, #3644) ago%!(EXTRA string=2 years)
ocornut 0d7d877cb5 Backends: SDL3: Update for latest. ago%!(EXTRA string=2 years)
ocornut fac19e1883 Backends: SDL2:+SDL3 Implement SetPlatformImeDataFn (amends). (#6071, #1953) + fix SDL3 setting PlatformHandleRaw. (#6146) ago%!(EXTRA string=2 years)
ocornut 95412ad3a5 Backends: SDL3: Removed unnecessary #ifdef. ago%!(EXTRA string=2 years)
ocornut a526ff8c30 Backends: SDL3: Added multi-viewports support. (#6146) ago%!(EXTRA string=2 years)
ocornut 13fbd99491 Backends: SDL3: update to run with SDL3. Examples: Add SDL3+Gl example. Remove some version checks. (#6146) ago%!(EXTRA string=2 years)
ocornut d9bf80f655 Backends: SDL3: copied imgui_impl_sdl2 into imgui_impl_sdl3 and ONLY replaced strings (1/2). (#6146) ago%!(EXTRA string=2 years)
ocornut e816bc6723 Merge misc changes from docking branch to reduce small drift. ago%!(EXTRA string=2 years)
ocornut 1b27ac982f Backends+Examples: SDL2: renamed imgui_impl_sdl.cpp/.h to imgui_impl_sdl2.cpp/.h. (#6146) ago%!(EXTRA string=2 years)
ocornut 6584de4a78 Backends: SDL: Avoid calling SDL_SetCursor() when cursor has not changed. (#6113) ago%!(EXTRA string=2 years)
ocornut 1f1861dae6 Backends: Added support for SDL 2.0.18+ preciseX/preciseY mouse wheel data for smooth scrolling + scaling for Emscripten. (#4019, #6096) ago%!(EXTRA string=2 years)
ocornut f822e07d76 Backends: SDL: Removed SDL_MOUSEWHEEL value clamping. (#4019, #6096, #6081) ago%!(EXTRA string=2 years)
ocornut 3617a96372 Backends, Inputs: Made horizontal scroll wheel and horizontal scroll direction consistent accross backends/os. (#4019, #6096, #1463) ago%!(EXTRA string=2 years)
ocornut 90de839445 Backends: SDL: fix build on WinRT (#6019, #5974) - version for docking branch ago%!(EXTRA string=2 years)
ITotalJustice da832532c0 Backends: SDL: fix build on WinRT (#6019, #5974) ago%!(EXTRA string=2 years)
ocornut d7aca168ee Backends: SDL: Fixed drag'n drop crossing a viewport border losing mouse coordinates. (#5710, #5012) ago%!(EXTRA string=3 years)
ocornut c54230d14e Backends: Using nullptr instead of NULL. (#5760, #4537) + fix additional warnings. ago%!(EXTRA string=3 years)
ocornut 51bbc70652 Backends: SDL: Disable SDL 2.0.22 new "auto capture" which prevents drag and drop across windows, and don't capture mouse when drag and dropping. (#5710) ago%!(EXTRA string=3 years)
ocornut fd408c9790 Renamed and merged keyboard modifiers key enums and flags into a same set:. ImGuiKey_ModXXX -> ImGuiMod_XXX and ImGuiModFlags_XXX -> ImGuiMod_XXX. (#4921, #456) ago%!(EXTRA string=3 years)
ocornut caf4b7f1e6 Backends: SDL: Fixed building backend under non-OSX Apple targets (e.g. iPhone). (#5665) ago%!(EXTRA string=3 years)
ocornut e99c4fc668 Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags (#5504). Fixes 8b8a61b. #4921, #4858, #787, #1599, #323) ago%!(EXTRA string=3 years)