Commit Graph

  • 708ddcbd4a
    Bullet and Leaf flags now work on Framed tree node goran-w 2018-10-30 15:52:27 +0100
  • 7fa3e71abb Internals: Moved the FocusableItemUnregister() outside of InputScalarAsWidgetReplacement(), it should not be here and doesn't facilitate reusing InputScalarAsWidgetReplacement(). (cc #2155) omar 2018-10-30 10:47:15 +0100
  • e6db078eda gladLoadGL() return 0 to indicate failure (#2157) Hui 2018-10-29 22:51:32 +0800
  • f87cb66d77 gladLoadGL() return 0 to indicate failure Hui 2018-10-29 21:49:10 +0800
  • 925e8d2119
    Fixed an issue getting input when input thread doesn't have a window attached Marcel Kirchhoff 2018-10-28 14:14:26 +0100
  • 9330360329 Demo: LoadFromFileTTF() -> AddFontFromFileTTF() (in string literal) Torkel Bjørnson-Langen 2018-10-27 01:05:14 +0200
  • afc8746522 Comments in imgui.cpp (FAQ): LoadFromFileTTF() -> AddFontFromFileTTF() Torkel Bjørnson-Langen 2018-10-27 01:03:00 +0200
  • 168af9b377 Merge branch 'viewport' into docking omar 2018-10-25 23:45:19 +0200
  • 1a6eea012d Docking: Tweaked tooltip on tabs so they don't show immediately when holding and releasing a tab (using HoveredIdNotActiveTimer) + Minor refactor + Removed legacy .ini parsing. omar 2018-10-25 17:32:11 +0200
  • 50f6e12d31 Merge branch 'master' into viewport omar 2018-10-25 23:41:13 +0200
  • f3e642322f Demo: Removed one level of indentation in the ShowDemoWindowXXX functions (6 kb worth of spaces!). Will break some merge/PR. omar 2018-10-25 23:40:33 +0200
  • eed1fba157 Demo: Split the contents of ShowDemoWindow() into smaller functions as it appears to speed up link time with VS. (#2152) omar 2018-10-25 23:34:05 +0200
  • faecf90383 SliderAngle: Added optional `format` argument to allow users customize precision and make localization. (#2150) Konstantin Podsvirov 2018-10-25 21:53:45 +0300
  • 3e7169576d SliderAngle: Added optional `format` argument Konstantin Podsvirov 2018-10-25 21:53:45 +0300
  • 12c72d2893 Fixed OpenGL texture loading example in comment + Discourse link to root of discourse omar 2018-10-25 21:32:29 +0200
  • a72d5ada61 Misc comments improvements omar 2018-10-25 19:02:24 +0200
  • ac9aaf4b6e Comments in demo and opengl code + Internals: Added HoveredIdNotActiveTimer tracking hovering time unless the item is active, which is a commonly useful pattern. omar 2018-10-25 17:31:16 +0200
  • c547b2e8ee Added DockSpaceOverViewport() call, not sure about this because of the menu bar limitation. (#2109) omar 2018-10-25 15:34:53 +0200
  • e58839e032 Used Glyph Codepoint instead of raw character for optimized whitespace path Paul Fox 2018-10-25 16:59:31 +1000
  • 56ba60ee68 Docking: Fixed not saving .ini file correct if DockingEnable flag is cleared. (#2109) omar 2018-10-24 12:25:58 +0200
  • f5b893d9b6 Merge branch 'raii' into HEAD Seth Kingsley 2018-10-23 18:53:13 -0700
  • ef8ec96c3c Delete the move and copy operators Seth Kingsley 2018-10-23 18:46:48 -0700
  • 3583d6444d Use struct over class; all members are public Seth Kingsley 2018-10-23 18:45:59 -0700
  • f270c81c49 Viewport, Docking: Fixed incorrectly setting the ImGuiViewportFlags_NoInputs flag, affecting split docking node. (#2109) omar 2018-10-23 18:26:35 +0200
  • 745fda081e Viewport, Docking: Fixed incorrectly setting the ImGuiViewportFlags_NoInputs flag, affecting split docking node. (#2109) omar 2018-10-23 18:26:35 +0200
  • e610afeea3 Font readme: Added OpenFontIcons, tweaks, links, removed spaces (#2141) omar 2018-10-22 11:54:57 +0200
  • 542d8c8b12 Move RAII header into misc/cpp Seth Kingsley 2018-10-18 14:51:40 -0700
  • 4cad375730 ImGui::End() must always be called after Begin() Seth Kingsley 2018-10-04 21:00:38 -0700
  • 56429089be Put RAII header into a more appropriate location Seth Kingsley 2018-10-03 23:34:00 -0700
  • 9f7de904d5 Add some RAII wrappers for ImGui calls Seth Kingsley 2018-10-03 20:23:31 -0700
  • 5f8c9ae0ef Merge branch 'viewport' into docking omar 2018-10-18 10:57:54 +0200
  • 056af2b1af Merge branch 'master' into viewport omar 2018-10-18 10:56:26 +0200
  • 5f79a28a07 Examples: SDL: Fixed usage of SDL_GetDisplayDPI (#2137, #1676) Brandon 2018-10-18 01:48:18 -0700
  • 82873c7ad4
    Update README.md omar 2018-10-18 10:44:14 +0200
  • f38d35bf81
    SDL Example: SDL_GetDisplayDPI Brandon 2018-10-17 11:00:44 -0700
  • 447adcb30a
    Merge baaac2e5b3 into 69db792bf0 Brandon 2018-10-17 17:55:38 +0000
  • baaac2e5b3
    SDL_GetDisplayDPI returns 0 on success Brandon 2018-10-17 09:11:02 -0700
  • 11dbae9583 example_apple_metal: The deployment target was set to 10.12 from XCode 9.2. Arnaud Barré 2018-10-17 09:31:46 -0400
  • 7bf02a27a0 imgui_impl_metal: header not found by XCode 9.2. Arnaud Barré 2018-10-17 09:30:45 -0400
  • 3c223c3786 example_apple_opengl2: The deployment target was set to 10.12 from XCode 9.2. Arnaud Barré 2018-10-17 09:27:00 -0400
  • 745f01022e Examples: Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) (#2133, #1929) omar 2018-10-17 10:48:53 +0200
  • 31fd6c585a Removed unnecessary ImGui:: qualifiers in internal code. omar 2018-10-16 17:52:53 +0200
  • b4488d4f48 Examples: Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) (#2133) Warren Moore 2018-10-17 01:46:49 -0700
  • fde7ecb4c6 Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) Warren Moore 2018-10-16 11:26:13 -0700
  • 000c1fc221 Demo: Added comments / tweaks related to the popups. omar 2018-10-16 10:25:32 +0200
  • 5be915d6ab Added ImGuiWindowFlags_NoMouseInputs which is basically the old ImGuiWindowFlags_NoInputs (essentially we have renamed ImGuiWindowFlags_NoInputs to ImGuiWindowFlags_NoMouseInputs). Made the new ImGuiWindowFlags_NoInputs encompass both NoMouseInputs+NoNav, which is consistent with its description. (#1660, #787) omar 2018-10-15 18:23:18 +0200
  • 90b50bd4c3 Window: Added ImGuiWindowFlags_NoBackground flag for consistency and to ease creating new flag combinations. Added ImGuiWindowFlags_NoDecoration helper flag which is essentially NoTitleBar+NoResize+NoScrollbar+NoCollapse. (#1660) omar 2018-10-15 18:00:04 +0200
  • 69db792bf0 Viewport: Exposed GetOverlayDrawList(ImGuiViewport* viewport) in public API. (#1542, #1660, #1878, etc.) omar 2018-10-15 17:38:36 +0200
  • 8b956216b7 Demo: Testing return value of BeginTabBar() for consistency. omar 2018-10-15 17:19:52 +0200
  • 8606d9fa11 Fix Clang/GCC's null-conversion warning: (#2081) Elias Daler 2018-10-15 18:07:06 +0300
  • b039dbc62e
    Update README.md omar 2018-10-15 08:34:42 +0200
  • edb06a6c4d Fixed typo in misc/README.txt (#2131) Konstantin Podsvirov 2018-10-14 09:43:06 +0300
  • d86f3bc447 Fixed typo in misc/README.txt Konstantin Podsvirov 2018-10-14 07:43:25 +0300
  • e6cc547a94 Merge branch 'viewport' into docking omar 2018-10-12 15:51:31 +0200
  • e73217d6f7 Merge branch 'master' into viewport omar 2018-10-12 15:50:48 +0200
  • ca753829cb Revert using wchar_t functions (9cf94d5 + 2eaf5b0). Big mistake, wchar_t is not guaranteed to be 16-bits. omar 2018-10-12 15:48:38 +0200
  • 28953208d4 Tests: Added imgui-test engine hooks (experimental). omar 2018-10-12 13:38:52 +0200
  • 2eaf5b03df Fixes crash introduced in previous commit 9cf94d5. omar 2018-10-12 13:29:13 +0200
  • ede3a3b92d Fixes crash introduced in previous commit 9cf94d5. omar 2018-10-12 13:29:13 +0200
  • c398153b40 Merge branch 'master' into docking omar 2018-10-12 13:01:20 +0200
  • 33994bbfa1 Docking: Fixed Modal window from being dockable. omar 2018-10-12 12:56:56 +0200
  • 9cf94d5dd6 RenderText(), InputTextMultiline(): Optimization for large text by using memchr, wmemchr, wcschr when appropriate. omar 2018-10-12 12:34:47 +0200
  • 0fe48cbb61 Renamed misc/stl/imgui_stl.h,.cpp to misc/cpp/imgui_stdlib.h in prevision for other files.(#2035, #2096) Added misc/README file. omar 2018-10-12 11:14:21 +0200
  • 74c0309126 InputText: Clarified comments around ImGuiInputTextFlags_CallbackResize and other callbacks. (#2006, #1443, #1008) omar 2018-10-12 10:14:03 +0200
  • ed4dcd9072 Shutdown: Unlock font atlas before destroying context, so we can destroy a context between NewFrame and EndFrame if we wait (facilitate main loop structures). Internals: GetWindowScrollMaxX(), GetWindowScrollMaxY() omar 2018-10-11 17:11:27 +0200
  • 7525637804 Merge branch 'viewport' into docking. 15ec78e Fixes the update of title buffer when docked in a leaf dock node with a single window. Added comment about overwriting DockIsActive in DockNodeUpdate(). omar 2018-10-11 21:36:00 +0200
  • 15ec78e9d8 Internal: Moved stored window name update code to the first_begin_of_the_frame block. This will be useful in the Docking branch. omar 2018-10-11 21:31:42 +0200
  • cf0afb48ac TextUnformatted: Using memchr(), fixed not properly testing for text_end bound + comments. Internals: Added ImStreolRange() + used in LogRenderedText() + comments. omar 2018-10-11 11:48:40 +0200
  • d02b11dfbd ImGuiTextBuffer: Avoid heap allocation when empty. omar 2018-10-10 17:02:14 +0200
  • 1efafa1d29 Comments + internal using Tab Stop terminology (ImGuiItemFlags_NoTabStop instead of !ImGuiItemFlags_AllowKeyboardFocus) omar 2018-10-10 12:01:40 +0200
  • 3a7828de6b Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542) omar 2018-10-09 14:19:39 +0200
  • 7b3433c68b Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542) omar 2018-10-09 14:19:39 +0200
  • 84507cc744 Docking: Kept ImGuiDockNodeFlags_PassthruDockspace and removed ImGuiDockNodeFlags_PassthruInEmptyNodes, ImGuiDockNodeFlags_RenderWindowBg. Doesn't include ImGuiDockNodeFlags_NoDockingInCentralNode. (#2109) omar 2018-10-08 12:26:33 +0200
  • 3fcc178c23
    Update README.md omar 2018-10-08 11:37:13 +0200
  • dd748f0e39 Update README.md omar 2018-10-08 11:19:50 +0200
  • 500a60debc Examples: OpenGL3: Cast compile/link status to GLboolean (#2112, #2125) hesiod 2018-10-07 16:14:24 +0000
  • b69e105397
    Merge efdb27d553 into 02afbaeef0 SR_team 2018-10-07 13:57:48 +0000
  • efdb27d553 Move implements from exapmles to impl SR_team 2018-10-07 16:48:10 +0300
  • 02afbaeef0 Examples: imgui_imp_opengl3.cpp explicit casting for overly aggressive glbinding compatibility. (#2112) [@hesiod] omar 2018-10-06 11:35:05 +0200
  • d4c3a8a79a opengl3: Cast compile/link status to GLboolean Tobias Markus 2018-10-05 22:40:13 +0200
  • cb76c086e0 Docking: Removed context parameter from internal DockBuilderXXX api at it is expected we transition it to be public facing. (#2109) omar 2018-10-05 16:14:51 +0200
  • a3b0e0acfa Examples: DirectX10, DirectX11: Removed seemingly unnecessary calls to invalidate and recreate device objects in the WM_SIZE handler. (#2088) omar 2018-10-05 11:36:27 +0200
  • a00eb0640b
    Merge 4fc759586b into 084c26aa41 Tesla Ice Zhang 2018-10-05 09:32:05 +0000
  • 084c26aa41 Fix spacing in imgui_imp_sdl example (#2111) Michael Vetter 2018-10-05 10:04:10 +0200
  • fb339a2425 ImGui::End() must always be called after Begin() Seth Kingsley 2018-10-04 21:00:38 -0700
  • 407822e6a5 BeginTabItem: Fixed missing parameter name in .h file messing up with cimgui generator. (#2115) omar 2018-10-04 19:39:02 +0200
  • 3c427e284f
    Update pull_request_template.md omar 2018-10-04 12:49:48 +0200
  • 91933208cc Merge remote-tracking branch 'upstream/master' erba 2018-10-04 08:51:29 +0200
  • 47ba043cc6 Put RAII header into a more appropriate location Seth Kingsley 2018-10-03 23:34:00 -0700
  • 56433308db Add some RAII wrappers for ImGui calls Seth Kingsley 2018-10-03 20:23:31 -0700
  • 4e30698706 Docking: Added ImGuiDockNodeFlags_PassthruDockspace mode (subdivided in three flags: ImGuiDockNodeFlags_NoDockingInCentralNode, ImGuiDockNodeFlags_PassthruInEmptyNodes, ImGuiDockNodeFlags_RenderWindowBg). Added internal facility for register a rectangular hit-test hole in window. Updated DockSpace demo accordingly. (#2109) omar 2018-10-03 22:32:23 +0200
  • 2dd8338e7d Docking: Added ImGuiDockNodeFlags_NoOuterBorder, tweaked DockSpace demo to remove window border. Made docking splitter use the same standard setting as resizing from edges. (#2109) omar 2018-10-03 18:30:36 +0200
  • 059560d28b ButtonBehavior, ImGuiButtonFlags_FlattenChildren flag can be used from a child window. Would typically affect calling SplitterBehavior() from a child window. omar 2018-10-03 18:11:35 +0200
  • d348d86df4 Docking: Renamed "DocRoot/DocumentRoot" to "CentralNode", more self explanatory. Moved Splitter update higher up in DockNodeUpdate() + minor misc tweak. (#2109) omar 2018-10-03 15:48:54 +0200
  • 1d3862b6b3 Docking: Added ImGuiDockNodeFlags_NoDockingInsideDocRootNode flag. Honoring ImGuiDockNodeFlags_NoSplit in child node is already split (so we can use DockBuilder and then lock the layout). Added those options to the demo. (#2109) omar 2018-10-03 14:51:31 +0200
  • bd82539ad5 Docking: Fixed DockSpace() child window displaying a scrollbar behind the node backgrounds. Rename ImGuiCol_DockingBg to ImGuiCol_DockingEmptyBg. Added ImGuiDockNode::IsLeaftNode(). (#2109) omar 2018-10-03 11:24:52 +0200
  • f4ea04b98a Fix spacing in imgui_imp_sdl example Michael Vetter 2018-10-02 22:42:20 +0200
  • 83f55c9de5 Merge branch 'viewport' into docking omar 2018-10-02 18:55:48 +0200
  • 33b88a0339 Merge branch 'master' into viewport omar 2018-10-02 18:55:36 +0200
  • fbfe193fcd Window, Inputs: Fixed resizing from edges when io.MousePos is not pixel-rounded by rounding mouse position input. (#2110) omar 2018-10-02 18:49:55 +0200