8620 Commits (6cc967a124f59296e52c827299812a7e37a97b4c)
 

Author SHA1 Message Date
ocornut 1c29a8ed18 Debug Log: auto-disable ImGuiDebugLogFlags_EventClipper to reduce spam. ago%!(EXTRA string=2 years)
ocornut f5c5a710aa Docking: exposed DockNodeWindowMenuHandler_Default() in imgui_internal.h to facilitate reuse. ago%!(EXTRA string=2 years)
ocornut 4078abe14c Merge branch 'master' into docking ago%!(EXTRA string=2 years)
ocornut 702626dd8a Docking: storing window menu handler in a function pointer to allow customizing menu (undocumented) ago%!(EXTRA string=2 years)
Cyphall 66b762577c Backends: OpenGL3: Fixed restoration of a potentially deleted OpenGL program. (#6220, #6224) ago%!(EXTRA string=2 years)
ocornut bfce7750b1 Simpified code in GetKeyData() and used ImGuiKey_KeysData_OFFSET for consistency. Rework demo, Comments. Moved ImGuiKey_KeysData_OFFSET to internal.h (#4921, #6191) 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 e9743d85dd Drag and Drop: Clear state on EndDragDropTarget() with delivery + fixed handling of overlapping targets when smaller one is submitted before and can accept the same data type. (#6183, #5817) ago%!(EXTRA string=2 years)
Giuseppe Barbieri 2ee77aa6be
Missing closing parenthesis in debug popup log (#6177) ago%!(EXTRA string=2 years)
ocornut 696a533532 TestEngine: added ImGuiItemStatusFlags_Inputable flag report to facilitate fuzzing. ago%!(EXTRA string=2 years)
ocornut 752603bc70 Fixed imgui_single_file.h for IMGUI_DEFINE_MATH_OPERATORS change. (#6164, #6137, #5966, #2832) ago%!(EXTRA string=2 years)
ocornut a1b8457cb5 Moved the optional "courtesy maths operators" (#define IMGUI_DEFINE_MATH_OPERATORS) implementation from imgui_internal.h in imgui.h. (#6164, #6137, #5966, #2832) ago%!(EXTRA string=2 years)
ocornut e25e4526cd Merge branch 'master' into docking ago%!(EXTRA string=2 years)
ocornut 5d74891285 Backends: Win32: Use WM_NCMOUSEMOVE / WM_NCMOUSELEAVE to track mouse positions over non-client area (OS decorations) when app is not focused. (#6045, #6162) ago%!(EXTRA string=2 years)
ocornut 4f630b0449 imgui_freetype: fixed non-ASCII characters in sources. (#6166) ago%!(EXTRA string=2 years)
ocornut 204cb4d226 Version 1.89.4 WIP ago%!(EXTRA string=2 years)
ocornut 192196711a Merge branch 'master' into docking ago%!(EXTRA string=2 years)
ocornut 458a109031 Version 1.89.3 ago%!(EXTRA string=2 years)
Laurens Holst b0c1816664 Backends: OpenGL3: Fixed loader compatibility with GL_VERSION for GL 2.x (#6154, #4445, #3530) ago%!(EXTRA string=2 years)
ocornut fa0852f9e5 ColorEdit, ColorPicker: Fixed hue/saturation preservation logic from interfering with the displayed value (but not stored value) of others widgets instances. (#6155) ago%!(EXTRA string=2 years)
ocornut 092b6825ac Fonts: Assert that in each GlyphRanges[] pairs first is <= second. ago%!(EXTRA string=2 years)
ocornut 345184330b Internals: Settings: amend ClearWindowSettings() for Docking. ago%!(EXTRA string=2 years)
ocornut ea4565368e Merge branch 'master' into docking ago%!(EXTRA string=2 years)
ocornut f0ac68ad35 Internal: Settings: amend 0b86513 revert to use FindWindowSettingsByID(). ago%!(EXTRA string=2 years)
ocornut 082b20e46b Internals: Settings: added ClearWindowSettings(). Extract part of CreateNewWindow() into InitOrLoadWindowSettings(). ago%!(EXTRA string=2 years)
ocornut b2ebd03b16 Internals: Settings: moved Windows setting to their sub-section. ago%!(EXTRA string=2 years)
ocornut 0b865136e3 Internals: Settings: Added FindWindowSettingsByName() (replacing old version by ID) FindWindowSettingsByWindow() + remove unnecessary FindOrCreateWindowSettings(). ago%!(EXTRA string=2 years)
ocornut 0d7d877cb5 Backends: SDL3: Update for latest. ago%!(EXTRA string=2 years)
ocornut 99c0bd65df Added SeparatorText() widget. (#1643) ago%!(EXTRA string=2 years)
ocornut 85395b76b0 CI: Update versions. 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)
imkzh 734c6af187 Backends: SDL2: Implement SetPlatformImeDataFn. (#6071, #1953) 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 e4233c6fb6 Merge branch 'master' into docking (doesn't include viewports-related changes for new SDL3 backend) 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 c807192abc Tables: amend f799a29 with a better solution + fix potential overflow (#6140) ago%!(EXTRA string=2 years)
ocornut d6ea56dfd9 Tables: amend f799a29 with a better solution + fix potential overflow (#6140) ago%!(EXTRA string=2 years)
ocornut ea39841fcd Examples: (Again, but better) made SDL+GL and GLFW+GL examples build with Emscripten. (#2492, #2494, #3699, #3705) ago%!(EXTRA string=2 years)
ocornut b0a936e5d4 Merge branch 'master' into docking (incl revert of examples refactor) ago%!(EXTRA string=2 years)
ocornut 97a1f761c6 Examples: (Again, but better) made SDL+GL and GLFW+GL examples build with Emscripten. (#2492, #2494, #3699, #3705) ago%!(EXTRA string=2 years)
ocornut f43c6ea6a4 Revert most of "Examples: refactor all examples with a MainLoopStep() function..." (#2492, #3699)" ago%!(EXTRA string=2 years)
ocornut f799a293c8 Tables: Solved an ID conflict issue with multiple-instances of a same table. Storing instance id for convenience. (#6140) ago%!(EXTRA string=2 years)
Giuseppe Barbieri c75410e72c
Debug: fix display order of InputText's data CurLenA/CurLenW (#6143) ago%!(EXTRA string=2 years)
ocornut a085581057 Backends: GLFW: added ImGui_ImplGlfw_SetCallbacksChainForAllWindows(). (#6142) ago%!(EXTRA string=2 years)
ocornut 265b88273e Backends: Fixed pragma warning with old GCC. ago%!(EXTRA string=2 years)
ocornut d0b1aaa076 Backends: GLFW: Registering custom low-level mouse wheel handler to get more accurate scrolling impulses on Emscripten. (#4019, #6096) ago%!(EXTRA string=2 years)