- Apr 12, 2020
-
-
omar authored
+ fixed PVS warning, update demo binaries, update readme image
-
omar authored
-
omar authored
Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (#3119, #2866, #2852)
-
SergeyN authored
-
- Apr 10, 2020
-
-
omar authored
Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. (#3114)
-
- Apr 09, 2020
-
-
omar authored
Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. (#3110)
-
- Apr 07, 2020
-
-
omar authored
-
omar authored
-
omar authored
Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. (#3088)
-
omar authored
Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. (#3105)
-
OmarEmaraDev authored
Currently, the implementation headers don't include the imgui.h header. Which means that the compilation will fail if the implementation header was included before the imgui.h header in the compilation unit. For instance, a compilation unit with the following will work: #include "imgui.h" #include "imgui_impl_glfw.h" #include "imgui_impl_opengl3.h" But a compilation unit with the following will fail because IMGUI_IMPL_API and possibly other symbols will not be defined: #include "imgui_impl_glfw.h" #include "imgui_impl_opengl3.h" #include "imgui.h" This patch includes imgui.h in the implementation headers to make inclusions order-invariant, which is a recommended practice.
-
- Apr 06, 2020
-
-
omar authored
-
- Apr 03, 2020
-
-
omar authored
Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. + Nav: Use nav layer enum, comments.
-
- Apr 02, 2020
- Mar 29, 2020
-
-
Dylan authored
-
- Mar 26, 2020
-
-
omar authored
Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125)
-
omar authored
Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth.
-
omar authored
-
- Mar 25, 2020
-
-
omar authored
-
- Mar 24, 2020
-
-
omar authored
Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815)
-
omar authored
-
David Kalnischkies authored
This removes the unversioned definition IMGUI_IMPL_OPENGL_LOADER_GLBINDING in favor of two versioned ones to choose explicitly. References: #2870, 5e2329b9
-
omar authored
Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) This would often get fixed after the fix item submission, but using the ImGuiListClipper as the first thing after Begin() could largely break size calculations. (#3073)
-
- Mar 19, 2020
-
-
omar authored
-
omar authored
-
omar authored
Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame().
-
omar authored
-
Rokas Kupstys authored
-
- Mar 18, 2020
-
-
omar authored
Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature.
-
omar authored
Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context
-
David Kalnischkies authored
Copies the #define magic from imgui_draw.cpp to the imgui_freetype implementation to allow the use of a custom stb rect_pack here as well. References: fe5347ef
-
- Mar 17, 2020
-
-
Rokas Kupstys authored
+ amend notes
-
- Mar 13, 2020
-
-
ocornut authored
Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function.
-
- Mar 12, 2020
-
-
ocornut authored
ImVec2 *= ImVec2 to match ImVec2 * ImVec2, likewise with /
-