ocornut
0312a29e4c
ImageButton(): clarify purpose of size. ( #6901 , #5533 , #4471 , #2464 , #1390 ).
...
Amend 4a2ae06ca
ago%!(EXTRA string=2 years)
ocornut
1107bffe84
Popups: clarified meaning of 'p_open != NULL' in BeginPopupModal() + set back user value to false when popup is closed in ways other than clicking the close button. ( #6900 )
ago%!(EXTRA string=2 years)
ocornut
72ebd91567
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_opengl3.cpp
# imgui.h
ago%!(EXTRA string=2 years)
ocornut
2c07d581de
TreeNode: Added ImGuiTreeNodeFlags_SpanAllColumns for use in tables. ( #3151 , #3565 , #2451 , #2438 )
ago%!(EXTRA string=2 years)
ocornut
085ed7bfbe
Drag and Drop: Rework drop target highlight. ( #4281 , #3272 )
...
Amend 4ddb6b46
, 4b94738c7
ago%!(EXTRA string=2 years)
ocornut
0dd756bceb
Moved GetCursorScreenPos/SetCursorScreenPos on top of its section.
...
+ update gallery thread link + minor typo (#6898 )
ago%!(EXTRA string=2 years)
ocornut
a63e2f0a33
Drag and Drop: Fixed submitting a tooltip from drop target location. Added demo.
...
Amend 7bbf8f2
, 92b7d6b
.
ago%!(EXTRA string=2 years)
Nicolas "Pixel" Noble
64b1aeebf5
Backends: OpenGL3: rename gl3w's loader symbols to allow LTO compilation with another copy of gl3w. ( #6875 , #6668 , #4445 )
ago%!(EXTRA string=2 years)
ocornut
28b237f94d
Separator(): Altered end-points to use more standard boundaries. ( #205 , #4787 , #1643 , #759 )
ago%!(EXTRA string=2 years)
ocornut
330d763477
Separator: clarified setting the ImGuiSeparatorFlags_SpanAllColumns flag. ( #759 )
...
Technically a no-op.
ago%!(EXTRA string=2 years)
ocornut
9064dbd404
Backends: DX9: Fixed incorrect assert triggering on reopening session with minimized windows. ( #3424 )
ago%!(EXTRA string=2 years)
ocornut
a61438740d
Debug Tools: Metrics: Added "Show groups rectangles" in tools.
ago%!(EXTRA string=2 years)
ocornut
d27b4ad366
Backends: GLFW: support for case where secondary viewport WndProc is not the same as main viewport one. ( #6889 )
ago%!(EXTRA string=2 years)
ocornut
17bfafda55
Backends: GLFW: moved WndProc hook to bottom of file + rename a field. ( #6889 )
...
No functional change in this commit.
ago%!(EXTRA string=2 years)
ocornut
ff534b0d0a
Docking: Fixed a bug where ClassId compare tests (when using SetNextWindowClass) on success would prevent further filter from running. ( #6882 )
ago%!(EXTRA string=2 years)
ocornut
f8aed6499f
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). ( #4631 )
...
Squashed of 2 master commits.
ago%!(EXTRA string=2 years)
DKing
701a047ac0
Fonts: Fix clang compiling warning & error with freetype + lunasvg ( #6873 , #6842 , #6591 )
...
Amend d6360c1
ago%!(EXTRA string=2 years)
ocornut
03e2a7f584
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). ( #4631 )
...
Some tool undid or didn't queue a chunk? Amend c21278e
.
ago%!(EXTRA string=2 years)
ocornut
c21278eeae
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). ( #4631 )
...
Amend 8175a47
ago%!(EXTRA string=2 years)
ocornut
b7c250925f
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=2 years)
ocornut
2f431a948c
IO: removed io.MetricsActiveAllocations introduced in 1.63. Same as 'g.DebugMemAllocCount - g.DebugMemFreeCount' (still displayed in Metrics.
ago%!(EXTRA string=2 years)
ocornut
f1519efb16
BeginGroup(): fix/amend 9ece0bd
.
ago%!(EXTRA string=2 years)
ocornut
456aa3bc0a
Menus: Fixed a bug where activating an item in a child-menu and dragging mouse over the parent-menu would erroneously close the child-menu. ( #6869 )
...
Regression from 0dec430
ago%!(EXTRA string=2 years)
ocornut
9ece0bdc02
BeginGroup(): Fixed a bug pushing line lower extent too far down when called after a call to SameLine() followed by manual cursor manipulation.
ago%!(EXTRA string=2 years)
ocornut
8175a47881
Debug Tools: Renamed ShowStackToolWindow() ("Stack Tool") to ShowIdStackToolWindow() ("ID Stack Tool"). ( #4631 )
ago%!(EXTRA string=2 years)
ocornut
204ae8a407
Internals: added ImRect::ContainsWithPad()
ago%!(EXTRA string=2 years)
ocornut
bb2fb74645
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_win32.cpp
# imgui.cpp
ago%!(EXTRA string=2 years)
ocornut
94da5842ef
Renamed ImFloor() to ImTrunc(). Renamed ImFloorSigned() to ImFloor(). ( #6861 )
ago%!(EXTRA string=2 years)
ocornut
c418685315
Fixed window inner clipping rectangle off by one when window is located on a monitor with negative coordinates. ( #6861 , #2884 )
ago%!(EXTRA string=2 years)
ocornut
e5ca5351d5
TabBar: Fixed position of unsaved document marker (ImGuiTabItemFlags_UnsavedDocument) which was accidentally offset in 1.89.9. ( #6862 )
...
Amend 4a814244
ago%!(EXTRA string=2 years)
ocornut
72ae6f5200
Fixed MousePosPrev with has never been valid outside of NewFrame().
...
bed6ef03f
always worked because it was done in NewFrame() before the assignment.
ago%!(EXTRA string=2 years)
ocornut
12ee2dd789
Backends: Win32: Synthesize key-down event on key-up for VK_SNAPSHOT / ImGuiKey_PrintScreen as Windows doesn't emit it. ( #6859 )
ago%!(EXTRA string=2 years)
ocornut
d4869207e3
Misc: Most text functions also treat "%.*s" (along with "%s") specially to avoid formatting. ( #3466 , #6846 )
ago%!(EXTRA string=2 years)
Glordim
f4790f6f66
BeginItemTooltip: Rename flag in comment ( #6853 )
ago%!(EXTRA string=2 years)
ocornut
daf49e9d82
Made ImFileOpen reuse a memory buffer so .ini saving doesn't allocate once every time. Added commented out MemAlloc/MemFree debug log.
ago%!(EXTRA string=2 years)
ocornut
2c0007731f
Docking: fixed calling DockContextCalcDropPosForDocking() with window in node without passing its node.
ago%!(EXTRA string=2 years)
ocornut
61acb34e32
Docking: Fixed an issue leading to incorrect restoration of selected tab in dock nodes that don't carry the currently focused window. ( #2304 )
...
In TestSuite: see "docking_tab_focus_restore".
Remove old code ~ ed3c015f
8bac6d4
8cac70d8
+ Fix potential crash in IMGUI_DEBUG_LOG_DOCKING() path when using amended buttons.
ago%!(EXTRA string=2 years)
ocornut
3ce6b06feb
Merge branch 'master' into docking
ago%!(EXTRA string=2 years)
ocornut
d6360c1ba9
Fonts, imgui_freetype: Fixed a warning and leak in IMGUI_ENABLE_FREETYPE_LUNASVG support. ( #6842 , #6591 )
ago%!(EXTRA string=2 years)
ocornut
6c022f9bf1
IO, Inputs: rename SetMousePos() to TeleportMousePos(). ( #6837 , #228 )
ago%!(EXTRA string=2 years)
ocornut
ff36fe365e
IO, Inputs: setting io.WantSetMousePos ignores incoming MousePos events. ( #6837 , #228 )
...
Allow easily implementing wrapping behaviors.
ago%!(EXTRA string=2 years)
ocornut
ef8ff1b5d8
TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. ( #6820 , #4859 , #5022 , #5239 )
...
Cherry-picked from docking's 64b1e44
ago%!(EXTRA string=2 years)
ocornut
64b1e448d2
TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. ( #6820 , #4859 , #5022 , #5239 )
...
Removed ImGuiTabItemFlags_Preview. Will need cherry-picking in master.
ago%!(EXTRA string=2 years)
ocornut
ac3bc73c13
Docking: Fixed node tab-bar not having a filled value for tab-bar which is required for claiming moue wheel ownership in (unenabled) ImGuiTabBarFlags_FittingPolicyScroll mode.
...
Amend 5f30191
ago%!(EXTRA string=2 years)
ocornut
afd0d3fca1
Docking: made ImGuiDockNodeFlags_NoUndocking public. ( #2999 , #6823 , #6780 , #3492 )
...
Amend 1612813
.
ago%!(EXTRA string=2 years)
ocornut
72d760ba00
Docking: (Breaking) renamed ImGuiDockNodeFlags_NoDockingInCentralNode -> ImGuiDockNodeFlags_NoDockingOverCentralNode, ImGuiDockNodeFlags_NoSplit -> ImGuiDockNodeFlags_NoDockingSplit.
...
Shuffled other internal flags and added comments.
ago%!(EXTRA string=2 years)
ocornut
f693c3d806
Docking: made "ImGuiDockNodeFlags_NoDocking" a combination of all others ImGuiDockNodeFlags_NoDockingXXX flags. ( #2999 , #6823 , #6780 , #3492 )
ago%!(EXTRA string=2 years)
ocornut
7e246a7bb9
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=2 years)
ocornut
6addf28c4b
Fonts: Ensure calling AddFontXXX function doesn't invalidates ImFont's ConfigData pointers prior to building again. ( #6825 )
ago%!(EXTRA string=2 years)
ocornut
1612813114
Docking: Internals: added ImGuiDockNodeFlags_NoUndocking. ( #2999 , #6823 , #6780 )
ago%!(EXTRA string=2 years)