5361 Commits (f8aed6499fc713b245b863ccc25b412133296de2)

Author SHA1 Message Date
omar b6a04d7750 Settings: Added Clear Settings in Metrics. (#2188) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily). ago%!(EXTRA string=5 years)
omar 9ee442d3f0 Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer. ago%!(EXTRA string=5 years)
omar 510f301c9f Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. ago%!(EXTRA string=5 years)
omar 673d6df85f Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. (#3206) ago%!(EXTRA string=5 years)
omar f152fac4f1 Demo: Wrapped many (not all) code and comments lines to 120 characters to fit below GitHub viewer limit. (#3193) ago%!(EXTRA string=5 years)
omar b4dd28ffbb Style: Added style.TabMinWidthForUnselectedCloseButton settings. ago%!(EXTRA string=5 years)
Ryan Pavlik 8cbff5ccb2 Fix various typos. (#3161) ago%!(EXTRA string=5 years)
Rokas Kupstys 2593b6a1c8 Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. (#3160) ago%!(EXTRA string=5 years)
omar 5ac5d3674f Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. ago%!(EXTRA string=5 years)
omar 7ddc1adefb Internals: FIxed commented out IMGUI_DEBUG_LOG_xxx macros, added extra. Revert incorrect 103c5edaa. ago%!(EXTRA string=5 years)
ocornut c0283c1289 TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. ago%!(EXTRA string=5 years)
Rokas Kupstys 7f8b076f2b Viewports, Backends: GLFW: Fix windows resizing incorrectly due to GLFW firing window positioning callbacks on next frame after window is resized manually. (#2117) ago%!(EXTRA string=5 years)
Patryk Czachurski 36ac557df0
Docking: Fix unused variable warning. (#3135) ago%!(EXTRA string=5 years)
omar 9f9ff84ba1 TestEngine: Added PushID() hooks. ago%!(EXTRA string=5 years)
omar 3233fbff0e Internals: Added SetNextWindowScroll() (#1526) ago%!(EXTRA string=5 years)
omar 1fd9e131e4 TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. (#143) ago%!(EXTRA string=5 years)
omar e8c986b34e Version 1.77 WIP ago%!(EXTRA string=5 years)
omar 5503c0a12e Version 1.76 ago%!(EXTRA string=5 years)
omar 7ee623d9b1 Internals: FocusScope not inherited by popups, modals. Amend a5041c88 2ebe08be) ago%!(EXTRA string=5 years)
omar 71eb4034eb Viewports: Fixed viewport merge code not testing the Minimized flag correctly. (#3118) ago%!(EXTRA string=5 years)
omar fb70d90fef 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) ago%!(EXTRA string=5 years)
omar 832fda8488 Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers. ago%!(EXTRA string=5 years)
omar 752436219d Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible. ago%!(EXTRA string=5 years)
omar cc0d4e346a Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. ago%!(EXTRA string=5 years)
omar b7e1b13ca7 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). ago%!(EXTRA string=5 years)
omar 11116eee80 Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. (#3037, #125) ago%!(EXTRA string=5 years)
omar 3490046c97 Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) ago%!(EXTRA string=5 years)
omar fd56de1144 Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. ago%!(EXTRA string=5 years)
omar ec2a24a5f1 Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) ago%!(EXTRA string=5 years)
omar b4d1287011 Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). ago%!(EXTRA string=5 years)
omar 670367e51d Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) ago%!(EXTRA string=5 years)
omar f2b01c3436 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. ago%!(EXTRA string=5 years)
omar 4986dba270 Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) ago%!(EXTRA string=5 years)
omar fbc93debf9 Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks() ago%!(EXTRA string=5 years)
omar ccf0cc8584 Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame(). ago%!(EXTRA string=5 years)
omar bdd31ec4db Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. ago%!(EXTRA string=5 years)
omar 0bbbbe0f68 Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context ago%!(EXTRA string=5 years)
ocornut 1d5612a05e Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget ago%!(EXTRA string=5 years)
ocornut a5041c8820 Focus: Child inherit focus scope from parent (amend 2ebe08be). ago%!(EXTRA string=5 years)
ocornut 4a10af2bda Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) ago%!(EXTRA string=5 years)
ocornut aef057e975 Internals: Added GetInputTextState() + comments. ago%!(EXTRA string=5 years)
ocornut 2dcf8df9f4 Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report! ago%!(EXTRA string=5 years)
ocornut de37a0bfab Internals: fix potential warning. Comments around include sections. Moved a few bits. ago%!(EXTRA string=5 years)
ocornut 1b5b87a40e Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds. ago%!(EXTRA string=5 years)
ocornut fbaf65b8f6 Revert "Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542)" ago%!(EXTRA string=5 years)
ocornut f2c7f3b200 Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542) ago%!(EXTRA string=5 years)
Rokas Kupstys 7e00cde8a9 Disable false-positive warning that papeared in pvs-studio v7.06.37052.34. ago%!(EXTRA string=5 years)
ocornut 1ecc1db226 Fix GCC warning ago%!(EXTRA string=5 years)
omar 897704cb49 Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height). ago%!(EXTRA string=5 years)
ocornut a41332453e Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) ago%!(EXTRA string=5 years)