1758 Commits (98876b4dc233d4b2cea22cc9a6d3e49a6ac2d59d)

Author SHA1 Message Date
ocornut 0cca0d1617 Internals/experimental: BeginComboPreview(), EndComboPreview(). (#4168, #1658) ago%!(EXTRA string=4 years)
ocornut d0c6dd9baf ImVector: added clear_delete(), clear_destruct() helpers. ago%!(EXTRA string=4 years)
ocornut 61f4aec868 Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h (#211) ago%!(EXTRA string=4 years)
ocornut 6ee398ac2b Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). (#3935, #3740) ago%!(EXTRA string=4 years)
ocornut 689e387180 Tables: offset and shuffle flags (breaks ABI compatibility as often) ago%!(EXTRA string=4 years)
ocornut 1b4323a1b4 Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. (#4206) ago%!(EXTRA string=4 years)
ocornut 94b680e830 Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend c6c82b9f ago%!(EXTRA string=4 years)
ocornut c6c82b9f1d Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine) ago%!(EXTRA string=4 years)
ocornut a640d8a6d2 Fixed printf-style format checks on non-MinGW flavors. (#4183, #3592) ago%!(EXTRA string=4 years)
ocornut e31d13fa76 Version 1.84 WIP ago%!(EXTRA string=4 years)
ocornut 556689591c Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. (#4170, #3998) ago%!(EXTRA string=4 years)
ocornut ad5d1a8429 Version 1.83 ago%!(EXTRA string=4 years)
ocornut 029c83c73e Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. (#4167) ago%!(EXTRA string=4 years)
thedmd 3c72e5142b Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761) ago%!(EXTRA string=4 years)
ocornut 41030cbfe2 Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) ago%!(EXTRA string=4 years)
ocornut 84545dbe6f Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions ago%!(EXTRA string=4 years)
ocornut 393941ceea Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) ago%!(EXTRA string=4 years)
ocornut 2c3f25d2d9 Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) ago%!(EXTRA string=4 years)
ocornut 9b90639577 Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) ago%!(EXTRA string=4 years)
ocornut 89162a04f4 Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) ago%!(EXTRA string=4 years)
ocornut d28535f351 Fixes for Visual Studio 2019 static analyzers. (#3938, #4073) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified. ago%!(EXTRA string=4 years)
ocornut b493cae8c9 Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) ago%!(EXTRA string=4 years)
ocornut bfc4a3347a Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. ago%!(EXTRA string=4 years)
ocornut 770f9daab3 Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. ago%!(EXTRA string=4 years)
ocornut 5fed6bdc72 Demo: Improved popups demo and comments. ago%!(EXTRA string=4 years)
ocornut b957300260 Documentation tweaks (#4042) ago%!(EXTRA string=4 years)
ocornut 00d570e280 Added OpenPopup() ImGuiID overload (#3993, #331) ago%!(EXTRA string=4 years)
ocornut 45c45d2506 Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID(). ago%!(EXTRA string=4 years)
ocornut 951c84969b Popups: fix comment about OpenPopupOnItemClick(). (#3981) ago%!(EXTRA string=4 years)
ocornut aa5431fde2 Tables: Expose TableSetColumnEnabled() in public api. (#3935) ago%!(EXTRA string=4 years)
ocornut 59da01901e Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled. ago%!(EXTRA string=4 years)
ocornut a1a39c632a Version 1.83 WIP ago%!(EXTRA string=4 years)
Elias Daler 64aab8480a DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922) ago%!(EXTRA string=4 years)
ocornut 35b1148efb Version 1.82 ago%!(EXTRA string=4 years)
ocornut 287bd9b984 InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. (#2863) ago%!(EXTRA string=4 years)
Rokas Kupstys 1bc6f82091 Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc. ago%!(EXTRA string=4 years)
ocornut 033dfd9d35 ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners. ago%!(EXTRA string=4 years)
ocornut 39432bfd9c Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags ago%!(EXTRA string=4 years)
Rokas Kupstys c2d6d26139 ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags ago%!(EXTRA string=4 years)
ocornut 8b9fedba28 Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY) ago%!(EXTRA string=4 years)
thedmd e45847d99a Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491) ago%!(EXTRA string=4 years)
Rokas Kupstys 01a2bac7d5 DrawList: Replace "bool close" in drawing functions with flags. ago%!(EXTRA string=4 years)
ocornut 4bb5a36f90 Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). (#787) ago%!(EXTRA string=4 years)
ocornut 954b06afe2 Drag and Drop: can use BeginDragDropSource() for other than the left mouse button (#1637, #3885) ago%!(EXTRA string=4 years)
ocornut 3e6dfd3c1a ImDrawList: AddImageRounded() compare texid from cmdheader as with other functions. + Made the ImGuiMemAllocFunc / ImGuiMemFreeFunc consistent with our other typedefs (#3836) ago%!(EXTRA string=4 years)
ocornut 8dd692c29c Android: Amend backend and examples with minor consistency tweaks. (#3446) ago%!(EXTRA string=4 years)
ocornut 23ab4978e4 ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. (#3369, #3844) ago%!(EXTRA string=4 years)
ocornut 760c394707 Added links to Discussions. Closed Discord, yeah! (#2748) ago%!(EXTRA string=4 years)
ocornut 6f4b9c65ae Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. (#3836) ago%!(EXTRA string=4 years)
David Maas ece854564a
Log/Capture: Added LogTextV, a va_list variant of LogText. (#3828) ago%!(EXTRA string=4 years)