5447 Commits (20e1caec858caa8123a6d52d410fa3f2578d3054)

Author SHA1 Message Date
ocornut 117d57df5b ImDrawList: Additional comments and extracted bits into ImDrawList::PopUnusedDrawCmd() ago%!(EXTRA string=5 years)
ocornut 57191fe3d0 Comments about limiting WindowRounding to a reasonable size. ago%!(EXTRA string=5 years)
ocornut 0320e7257b ImDrawList: Small refactor to create empty command when beginning the frame, allowing to simplify some functions. ago%!(EXTRA string=5 years)
ocornut 003153b3ac ImDrawList: Tweaks to make style consistent (using pointers, same local names). Added comments. Should be no-op. ago%!(EXTRA string=5 years)
thedmd e22e3f300a ImDrawList: Fixed an issue when draw command merging or cancelling while crossing the VtxOffset boundary would lead to draw command being emitted with wrong VtxOffset value. (#3129, #3163, #3232) ago%!(EXTRA string=5 years)
ocornut 79fbab543d Minor fix to avoid undefined behavior sanitizer triggering (#3276) ago%!(EXTRA string=5 years)
ocornut 41e8837f59 Comments, adding some spacing in ImVec2() constructors. ago%!(EXTRA string=5 years)
ocornut 5ddf60d8ce Commit to facilitate branches merges ago%!(EXTRA string=5 years)
ocornut 0fe5170bc4 Viewports: Report minimized viewports as zero DisplaySize to be consistent with main branch + comments (#1542) ago%!(EXTRA string=5 years)
omar d29157ce58 Moved static array with non-trivial constructors outside of function seems to remove requirement of linking with libstdc++ on some compilers. ago%!(EXTRA string=5 years)
omar c8cde28cf3 IO: AddInputCharacters function ignore 0 input. (#3252) ago%!(EXTRA string=5 years)
ocornut 615e9ae345 Docking: Fix undocking (#3243), amend 7b3d3798 (#1738) ago%!(EXTRA string=5 years)
omar 3b3af6b731 Docking: Fix extraneous function declaration (#3236) + moved some other declarations in imgui_internal to facilitate moving docking code. ago%!(EXTRA string=5 years)
omar 1cd32d3afe Docking: moving small docking context to imgui_internal.h, removed unnecessary indirection, renaming. ago%!(EXTRA string=5 years)
omar 476daf9aac Settings: Added ReadInitFn pre-load handler. ago%!(EXTRA string=5 years)
Chris Savoie c46b79846c Metrics: Fix metrics crash with viewports. ago%!(EXTRA string=5 years)
omar 6636cb9f2f Viewports: Don't set ImGuiViewportFlags_NoRendererClear when ImGuiWindowFlags_NoBackground is set. (#3213) ago%!(EXTRA string=5 years)
Rokas Kupstys a6f4b0fd70 Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to BeginMenu()/EndMenu() or BeginPopup/EndPopup(). (#3223, #1207) ago%!(EXTRA string=5 years)
omar 7b3d379819 FocusWindow(NULL) correctly steal active id from previous window. (#1738) amend b0a9bbf6 ago%!(EXTRA string=5 years)
omar 3aa1684129 Comments ago%!(EXTRA string=5 years)
omar c0d5b3f55a Fix to facilitate branch merges ago%!(EXTRA string=5 years)
omar 53ebd6a02f Metrics: Added Table settings block. ago%!(EXTRA string=5 years)
omar 574ff0a280 Docking, Settings: Allow reload of settings data at runtime. (#2573) ago%!(EXTRA string=5 years)
omar 51e568f9dc Docking: Fix to allow basic reload of non-docking .ini data (following d33021d8) + moved settings blocks ago%!(EXTRA string=5 years)
omar d33021d828 Settings: Made it possible to load window .ini data mid-frame. Added clear and post-read handlers. (#2573) ago%!(EXTRA string=5 years)
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)