Commit Graph

6448 Commits (1b4323a1b4a62faf49122fed6cc5ade974419283)
 

Author SHA1 Message Date
omar cef4e086ba Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used.
omar b8c24aff4c Internals: EndGroup: Removed unnecesary parameter to ItemSize()
omar 521470b3cd Internals: Removed unnecessary code.
omar 5a95c77388 Merge branch 'master' of https://github.com/ocornut/imgui
omar b980e0077a Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. (, )
omar d38f4dc143 Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. (, )
omar d93e3c17fc ImGuiTextBuffer: Fix size() to allow using ImGuiTextBuffer with resize(0) patterns.
omar 65c972e9e4
Update README.md
omar f7c879eb60 RadioButton: Fixed label horizontal alignment to precisely match Checkbox(). + Internals: Checkbox, RadioButton: Single call to ItemSize() for flow layout purpose.
omar 0b05ba18df Internals: DragScalar, SliderScalar: Calling ItemSize before ItemAdd as with every other widgets so we can more easily rearrange the signature of ItemXXX functions (toward allowing non-rounded sizes for scaling and flow layout).
omar 8e44aacc8e 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 c23a19c26f Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test)
omar ac6d474103 Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).
omar 5fc6899dc2 Examples: OpenGL3: Using GLSL 4.10 shaders for any GLSL version over 410 (e.g. 430, 450). () [@BrutPitt]
omar 5cb7040f66 Internals: Tracking dummy select scope id (currently always zero) to facilitate merging of the range_select branch. ()
omar d5945aa25b Internals: Minor changes to TreeNodeBehavior() and Selectable() for the benefit of fhe range_select branch. ()
omar 0d4a2a2cd0 Internals: Track ActiveIdHasBeenPressed (similar to ActiveIdHasBeenEdited). This is currently mostly for the benefit of the range_select branch. ()
omar 52a9f8bd3e Merged from Docking branch: Various small changes, comments, typos fixes, moved blocks. To reduce overall drift. Should be no-op.
omar 699e945a82 Merged from Docking branch: non-const ImVec2[] operator.
Michael Savage 2d363fa315 Fixed doc typo ()
omar 16c0a0217c Updating supporter list.
omar 1fb57c97c6 Internals: InputScalarAsWidgetReplacement: Fixed seemingly unnecessary calling of SetActiveID/SetHoveredID every frame, which in turns allow us to remove the g.ActiveIdAllow/Block settings duplicated.
omar fb4f1ff7f6 InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. (, )
omar 158995f271 InputText: Fixed a bug where ESCAPE would not restore the initial value in all situations. () [@relick]
omar 0a233a505d imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks.
Francisco Gallego aacf993ee1 ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 ()
omar ed240c910b Demo: Fixed "Log" demo not initializing properly, leading to the first line not showing before a Clear. () [@bluescan]
omar 8a4422b2fa Fixed CloseCurrentPopup() on a child-menu of a modal incorrectly closing the modal. ()
omar 13ca2fe845 Silence XCode static analysis false positive ()
Marc-Alexandre Espiaut 8a605354ef Replacing one of the third-party Python bindings. ()
Removing the unmaintained CyImGui (only 7 commits, last one made in 2015) and replacing it with bimpy.
omar b26ac92a12 Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)."
This reverts commit 20bc06af70.
omar f56d9b74cc Nav: Removed unnecessary test (always failing).
omar 4e8e177cac Persistently fixing some PVS-Studio static analyzer false positive warnings.
omar ee3b4f2bf1 Using IM_UNUSED() macro.
omar c3c2cd1e82 Fix various XCode and PVS-Studio static analyzer warnings ()
omar 20bc06af70 Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages).
omar e55678adec
Update README.md (changed e-mail address)
omar a8277ca873
Reoder Python bindings
omar c362a96a3f 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. (, )
omar ab9cd44c89 Examples: DirectX9: Fix Clang warning.
omar f14f93ef6e Fixed range-version of PushID() and GetID() not honoring the ### operator to restart from the seed value.
omar 28901dd104 Internals: Tweaks. Comments about PushID/GetID public function.
omar f994b8aab8 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.
Thomas Ruf 1e4cf67a53 avoid floating point exception when _EM_OVERFLOW is enabled ()
omar ea7206fd4f Fixed using imgui_freetype.cpp in unity builds. ()
omar 54ba8a643e Removed trailing spaces from text files. (, )
omar 00ffdb9fa9 ImGuiTextBuffer: Added append() function (unformatted).
omar 259f3c78a2 Examples: OpenGL2: Added (yet another) comment/instruction against using opengl2 with modern OpenGL. ()
omar 2c38b32db1 Removed trailing spaces (, )
omar e837099b67 Update for stb_ files. ()