Commit Graph

  • 6c1ae6cc71 Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided). omar 2018-11-09 14:41:40 +0100
  • 6d7677534f Internals: SliderBehavior: Using axis indexing. omar 2018-11-09 14:31:14 +0100
  • 56374b8e08 Generate wrappers for remaining Begin/Push/Tree methods Seth Kingsley 2018-11-08 19:10:02 -0800
  • f42f3e6310 Wrap RAII helpers in namespace ImScoped Seth Kingsley 2018-11-08 16:45:47 -0800
  • 79e1aebfce Get rid of duplicate renamed files Seth Kingsley 2018-11-08 16:26:39 -0800
  • a3d6554e8e Merge branch 'master' into viewport + specific changes for GLFW callbacks omar 2018-11-08 16:56:51 +0100
  • 772354377b Examples: GLFW: User previously installed GLFW callbacks are now saved and chain-called by the default callbacks. (#1759) omar 2018-11-08 16:24:41 +0100
  • 9d155c73bc Examples: Misc comments mainly related to GLFW callbacks. (#1759) omar 2018-11-08 16:06:22 +0100
  • a419d46205 Examples: OpenGL3+GLFW/SDL: Made main.cpp compile with IMGUI_IMPL_OPENGL_LOADER_CUSTOM (may be missing init). (#2178) omar 2018-11-08 15:14:09 +0100
  • 565af90958 Merge branch 'viewport' into docking omar 2018-11-06 09:52:38 +0100
  • 131bf5ee4a Examples: SDL: Tweaked Windows instructions and batch files. (#2175) omar 2018-11-06 09:46:43 +0100
  • 797f2044cd Viewport: Fixed SDL+OpenGL2 example to work with multi-viewports. (#2175) omar 2018-11-06 09:51:09 +0100
  • 5ea08394f5 Examples: SDL: Tweaked Windows instructions and batch files. (#2175) omar 2018-11-06 09:46:43 +0100
  • 9ee86f22b7 Examples: Win32: Handle UTf-8 in platform window title setting. (#2164) omar 2018-11-05 17:37:06 +0100
  • 52ca91ca57 Merge branch 'master' into viewport omar 2018-11-05 17:28:46 +0100
  • f388216ff0 Examples: GLFW: VS2015 project link with legacy_stdio_definitions.lib in order to link with the precompiled VS2010 GLFW3.lib we provide. (#2010, #2043, #2091) omar 2018-11-05 17:26:12 +0100
  • c808eb92c6 Config: Added IMGUI_DISABLE_WIN32_FUNCTIONS to disable linking with _any_ Win32 function, as a general forward compatible measure. omar 2018-11-05 17:12:13 +0100
  • eb592bf7d3 ListBox(): Fixed frame sizing when items_count==1 unnecessarily showing a scrollbar. (#2173). Tweaked frame sizing so list boxes will look more consistent when FramePadding is far from ItemSpacing. omar 2018-11-05 14:49:17 +0100
  • 1441756a0f Doc: Fixed comments referring to LoadFromFileTTF() instead of AddFontFromFileTTF() (#2153) Torkel Bjørnson-Langen 2018-11-05 14:17:51 +0100
  • f30761effa Add 0.15f to height_in_items in ListBoxHeader when height_in_items > items_count LuK1337 2018-11-04 21:54:15 +0100
  • 2e6e1bec58 Examples: Add missing include guards (#2166) Michał Janiszewski 2018-11-01 20:56:36 +0100
  • 18de28035e Add missing include guards Michał Janiszewski 2018-11-01 20:34:28 +0100
  • ed0f7004d0 Examples: Vulkan: Avoid unreferenced parameter warning. (#2162) Cort 2018-10-30 13:15:30 -0700
  • a895f9e663 Avoid warning re: unreferenced parameter in ImGui_ImplVulkanH_CreateWindowDataCommandBuffers Cort Stratton 2018-10-30 13:05:45 -0700
  • 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