Commit Graph

7641 Commits (79d39b190b9266a6c6e7fb72196323cd6c753868)
 

Author SHA1 Message Date
omar 84238240d6 Fixed a text rendering/clipping bug introduced in 1.66 (on 2018-10-12, commit ede3a3b9) that affect single ImDrawList::AddText() calls with single strings larger than 10k. Text/TextUnformatted() calls were not affected, but e.g. InputText() was.
omar 48f6fdb349 Fixed typo.
omar 7658035e5a About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose.
omar 3849def253 Added ShowAboutWindow(), About Window now showing various config/build information.
omar 025e00cccc About: Added build/system info relating to Docking branch.
omar f78b5a0cdb Merge branch 'viewport' into docking
omar ec49a486c7 About: Added build/system info relating to Viewport branch.
omar afeefadb4e Merge branch 'master' into viewport
# Conflicts:
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_opengl2.cpp
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_sdl.cpp
#	examples/imgui_impl_win32.cpp
#	imgui.h
omar a423f032ee About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose.
omar 4ef06f5aa2 Added ShowAboutWindow(), About Window now showing various config/build information.
Sebastian Krzyszkowiak 3335e6688f Include <alloca.h> also on macOS (and osxcross) ()
Sebastian Krzyszkowiak b2e7a3806a
Examples: Allegro5: Add touchscreen support
omar 1bfcf8f339 Separator: Fixed Separator() outputting an extraneous empty line when captured into clipboard/text/file.
omar 753223bd7b Merge branch 'viewport' into docking
# Conflicts:
#	imgui.cpp
#	imgui_internal.h
omar f663277591 Merge misc/shallow changes from Docking branch to minimize drift: moved some blocks, added comments.
omar 1c7be88a1a Viewport: Fixed a bug where tooltips on their first frame didn't find a monitor leading to the "recovery" code to revert it to the main viewport for a frame. ()
omar baf67d393f When the focused window become inactive don't restore focus to a window with the ImGuiWindowFlags_NoInputs flag. ()
omar 4a94b251fd Comments
omar 3c114b280a Merge branch 'viewport' into docking
# Conflicts:
#	imgui_internal.h
omar 2fbbcaa339 Viewport: Avoid calling platform functions when window is not created (apart from Platform_GetWindowDpiScale, documented as such). Main viewport situation is still ambiguous. ()
omar 36cbe1e521 Viewport: Misc renaming.
omar 19d17ed274 Docking: Added io.ConfigDockingTransparentPayload option (to use with ImGuiConfigFlags_ViewportsNoMerge)
omar 01f940dc9a Viewport: imgui_impl_sdl2: Added support for PlatformIO Platform_SetWindowAlpha.
omar 19c4fa8dd5 Examples: DX12: Fixed compilation of imgui_impl_dx12.cpp in viewport branch. Multi-viewport is still not functional.
omar 3bcc25f588 Merge branch 'viewport' into docking
# Conflicts:
#	imgui.cpp
#	imgui.h
omar 4cadb57c46 Viewport: Comments.
omar 99c32ed4a5 Merge branch 'master' into viewport
omar c08b4b46f4 Viewport: Better support for toggling ImGuiConfigFlags_ViewportsEnable. ()
omar 4105cc7e97 Added ImGuiConfigFlags_None, ImGuiBackendFlags_None for good measure.
omar e138a5fcb5 Docking: Fixed debug Rebuild operation.
omar 1fa2cb8748 imgui.h: Comments
omar ce07d55d1b imgui.h: Moved ImGuiListClipper
omar 8495c931c0 mgui.h: Moved ImGuiInputTextCallbackData,, ImGuiSizeCallbackData, ImGuiPayload structures so they are not in the "Helpers" section.
omar fc16e54612 Docking: Maintain CentralNode. When SetNextWindowDockID() on a now split node id, we dig to find the central node or the last focused node. ()
omar 4575354bc0 Docking: Comments + maiintain LastFrameFocused per node + using bitfiield for docking bools.
omar 3f51c831de Docking: Added internal DockBuilderGetCentralNode(). Fixed being unable to undock whole node from dock button in DockSpace with a central node. ()
omar 962dcb466d Docking: Added ImGuiDockNodeFlags_NoResize. ()
omar b8d9c5c130 Merge branch 'viewport' into docking
# Conflicts:
#	imgui.cpp
omar 1a0d2578a1 Viewport: Merging fixes + relying on multiple viewport overlaps. Follow-up to previous attempts are reworking the split/merge mechanisms. ()
omar 12a1e7d04e Viewport: Comment to suggest making WindowBg opaque when viewports are enabled.
omar 4a8efd7e68 Docking: Hidden tab-bar triangle reflects focus but using Button colors. ()
omar 66cfbbff5e Docking: Fixed double-overlay when dragging window over one of the (four cardinal) outer drop boxes. ()
omar d23c69d319 Docking: Added context menu option to hide the tab bar of single-window dock nodes, similar to Unreal. ()
omar 1e7b50aeae Viewport: Fixes moving child menu viewport (fix 379733a).
omar c93e92671a Viewport: Fixes moving child menu viewport (fix 379733a).
omar ddc3f8f069 Merge branch 'viewport' into docking
# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui_internal.h
omar 5261e5a6ba Merge branch 'master' into viewport
# Conflicts:
#	examples/imgui_impl_sdl.cpp
omar 379733aba1 Viewport: Fix viewport regression with protruding child window creating their own viewport. (fixes cae4d02, 760c1d95) ()
omar 131de7ab62 Docking: Added ImGuiConfigFlags_DockingNoSplit flag. ()
omar 35d648341b Examples: SDL: changed the signature of ImGui_ImplSDL2_ProcessEvent() to use a const SDL_Event*. ()