History for imgui / imgui.cpp
2019-02-13
@omar
Font: Moved functions to internal block (not enforced). Made ConfigData pointer const. Added link to stb's notes.
omar committed on 13 Feb 2019
2019-02-12
@omar
Font: Fixed high-level ImGui::CalcTextSize() used by most widgets from erroneously subtracting 1.0f*scale to calculated text width. Among noticeable side-effects, it would make sequences of repeated Text/SameLine calls not align the same as a single call, and create mismatch between high-level size calculation and those performed with the lower-level ImDrawList api. (#792)
omar committed on 12 Feb 2019
2019-02-11
@omar
ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale). ...
omar committed on 11 Feb 2019
2019-02-08
@omar
Window: Fixed initial width of collapsed windows not taking account of contents width (broken in 1.67). (#2336, #176)
omar committed on 8 Feb 2019
2019-02-06
@omar
Minor tweaks to reduce false positive of PVS Studio static analyzer.
omar committed on 6 Feb 2019
@omar
Menus: Tweaked horizontal overlap between parent and child menu (to help convey relative depth) from using style.ItemSpacing.x to style.ItemInnerSpacing.x, the later being expected to be smaller. (#1086)
omar committed on 6 Feb 2019
@omar
Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. (#820, #956, #1875)
omar committed on 6 Feb 2019
2019-02-05
@omar
Internals: EndGroup: Removed unnecesary parameter to ItemSize()
omar committed on 5 Feb 2019
@omar
Internals: Removed unnecessary code.
omar committed on 5 Feb 2019
2019-02-04
@omar
Fonts: Fixed crash if FontGlobalScale is zero. Correctly debug naming default font if not 13 px. Demo: Moved PopupRounding along with other rounding values. Metrics: Displaying indexes with idx to be correct / less misleading.
omar committed on 4 Feb 2019
2019-02-03
@omar
Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test)
omar committed on 3 Feb 2019
2019-02-01
@omar
Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).
omar committed on 1 Feb 2019
@omar
Internals: Tracking dummy select scope id (currently always zero) to facilitate merging of the range_select branch. (#1861)
omar committed on 1 Feb 2019
@omar
Internals: Track ActiveIdHasBeenPressed (similar to ActiveIdHasBeenEdited). This is currently mostly for the benefit of the range_select branch. (#1861)
omar committed on 1 Feb 2019
@omar
Merged from Docking branch: Various small changes, comments, typos fixes, moved blocks. To reduce overall drift. Should be no-op.
omar committed on 1 Feb 2019
2019-01-30
@omar
InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. (#2321, #787)
omar committed on 30 Jan 2019
@omar
imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks.
omar committed on 30 Jan 2019
@Francisco Gallego
ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 (#2323)
Francisco Gallego authored on 30 Jan 2019 omar committed on 30 Jan 2019
2019-01-27
@omar
Fixed CloseCurrentPopup() on a child-menu of a modal incorrectly closing the modal. (#2308)
omar committed on 27 Jan 2019
@omar
Silence XCode static analysis false positive (#2309)
omar committed on 27 Jan 2019
@omar
Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)." ...
omar committed on 27 Jan 2019
@omar
Nav: Removed unnecessary test (always failing).
omar committed on 27 Jan 2019
@omar
Using IM_UNUSED() macro.
omar committed on 27 Jan 2019
@omar
Fix various XCode and PVS-Studio static analyzer warnings (#2309)
omar committed on 27 Jan 2019
@omar
Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages).
omar committed on 27 Jan 2019
2019-01-23
@omar
When resizing from an edge, the border is more visible and better follow the rounded corners. Border rendering moved to RenderOuterBorders so it can be called in a different order for docking. (#1495, #822)
omar committed on 23 Jan 2019
2019-01-21
@omar
Fixed range-version of PushID() and GetID() not honoring the ### operator to restart from the seed value.
omar committed on 21 Jan 2019
@omar
Internals: Tweaks. Comments about PushID/GetID public function.
omar committed on 21 Jan 2019
@omar
ImHash: Moved crc32 table out of the function so it can be shared, also avoid cases were compiler tries to makes its initialization thread-safe.
omar committed on 21 Jan 2019
@Thomas Ruf
avoid floating point exception when _EM_OVERFLOW is enabled (#2303)
Thomas Ruf authored on 21 Jan 2019 omar committed on 21 Jan 2019