Commit Graph

6569 Commits (6ef3dbc3421dd6d813dbf542623f2b06993560f5)
 

Author SHA1 Message Date
omar 80d51c692a Docking: Fixed dragging docked window with _NoMove flag ()
omar 7227454dca Merge branch 'master' into docking
# Conflicts:
#	examples/imgui_impl_opengl3.cpp
#	imgui.cpp
#	imgui.h
omar c23a19c26f Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test)
omar f087359621 Revert part of change from 5536eded. Fixed drag and drop in docking branch. (, reopening )
omar e215809c4d Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).
omar ac6d474103 Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).
omar 03b0266b59 Examples: Made imgui_impl_win32 drag gdi32.lib for GetDeviceCaps(). ()
omar 5fc6899dc2 Examples: OpenGL3: Using GLSL 4.10 shaders for any GLSL version over 410 (e.g. 430, 450). () [@BrutPitt]
omar d1c45c0d76 Merge branch 'master' into docking (enable range_select merge)
# Conflicts:
#	imgui.cpp
#	imgui_internal.h
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 e30babef09 Fixed Clang/Win32 warning.
omar a608156da3 Merge branch 'master' into docking
# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h
omar 65a2350a5f Docking: Extracted code into a DocknodeUpdateTabListMenu() functions + minor other changes.
omar cbf24a9151 Comments. Fix duplicate entries in About box. Synchronize a few small changes from Master 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.
Yan Chernikov 0ecca3bd13
Merge pull request from ocornut/docking
Merged from imgui/docking
omar f906d53f7d Merge branch 'master' into docking
# Conflicts:
#	imgui.cpp
omar 1f2bdd37b3 Docking: Builder: Added DockBuilderSetNodePos, DockBuilderSetNodeSize, allow DockBuilderAddNode creating floating node (dockspace requires ImGuiDockNodeFlags_Dockspace) ()
omar dc8ff68871 Docking: VisibleWindow of a node spread its _NoMove attribute to the node (fixed dragging or undocking of dock node host from collapse button). (, )
omar 5536edede9 Docking: Fixed faulty undocking of windows with the _NoMove flag. (, )
Whereas BeginAsDockableDragDropTarget could be reworked to filter, we simply set g.HoveredWindowUnderMovingWindow to be NULL when MovingWindow is not set, which was the initial intent.
Also fixed some comments and removed unused braces in TabItemEx().
omar 578e15f006 Docking: Removed unnecessary ImGuiTabItemFlags_DockedWindow internal flag.
Michael Savage 2d363fa315 Fixed doc typo ()
omar 16c0a0217c Updating supporter list.
omar e1143377c2 Viewport: Added ImGuiViewportFlags_NoFocusOnClick + support in imgui_impl_win32. Made windows with no decoration always set the _NoFocus flags. (, )
Fix e.g. clicking on protruding combo box stealing highlight from parent window with decoration.
omar 8563ef3ce4 Viewport: Popups by default merge into parent/host viewport as they have no decoration (same as menu/child). ()
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 37fb531d1c Docking: Comments and tidying up (should be no-op)
omar 86d3bba157 Added ImGuiDockNodeFlags_AutoHideTabBar. ()
omar 2ccc6d2ed1 Docking: Exposing extra flag in Configuration panel. Moved some forgotten Changelog entries at the right place.
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 13a5f5ba8b Merge branch 'master' into docking
# Conflicts:
#	imgui.cpp
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 737a3644fc Removed trailing spaces (docking branch)
omar e55678adec
Update README.md (changed e-mail address)
omar a8277ca873
Reoder Python bindings