1. 6db0766 Misc comments, internal renaming, added disable indentation option to Columns demo section. by omar · 13 hours ago master
  2. 6789ea3 Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. (#2509, #2484). by omar · 2 days ago
  3. 994a92d Added support to use controllers via SDL_GameController. (#2509) by David Amador · 2 days ago
  4. 16e9b81 Increased IMGUI_VERSION_NUM arbitrarily, help narrowing down reports that don't include a commit hash. Add comments. by omar · 3 days ago
  5. f159eb3 Examples: SDL: Removed unused code. (#2484) by omar · 3 days ago
  6. 59f012d Internals: ImHashStr() default parameter. by omar · 5 days ago
  7. 5078fa2 Added SetNextItemWidth() helper to avoid using PushItemWidth/PopItemWidth() for single items. by omar · 7 days ago
  8. 8d53f83 Demo: Documents: Fix misusage of ListBoxHeader(). by omar · 7 days ago
  9. 0e46d65 Misc: Fixed PushItemWidth(-width) (for right-side alignment) laying out certain items (button, listbox, etc.) with negative sizes if the 'width' argument was smaller than the available width at the time of item submission, by omar · 7 days ago
  10. a1cf7d6 Internals: Rework CalcItemWidth / CalcItemSize but make their similarities and their differences more obvious. (#2449) by omar · 7 days ago
  11. f355a40 Added commentary about ContentRegion functions. Added internal GetContentRegionMaxScreen() to facilitate internal code at the moment. by omar · 7 days ago
  12. 9d4a893 Internals: Moved CalcItemSize next to CalcItemWidth, added comments to clarify their respective intent. Should have no side effect. by omar · 7 days ago
  13. 240dddf Combo, Slider: Improve rendering in situation when there's there's very little space available. by omar · 7 days ago
  14. 1aeee9d Internals: Columns: Tweaks, renaming. Metrics: Show rectangles for child windows. by omar · 7 days ago
  15. 1d3ebef Columns: Fixed boundary of clipping being off by 1 pixel within the left column. by omar · 7 days ago
  16. 74a3878 emscripten: replace shell_minimal.html with 'soft fullscreen' version by Andre Weissflog · 8 days ago
  17. 1f25cdd Clarified asserts comments + todo entries. (#2500) by omar · 8 days ago
  18. 7baf45c Metrics: Added "Show windows rectangles" tool to visualize the different rectangles. by omar · 8 days ago
  19. 742b5f4 Merged a bunch of small changes from Docking branch to reduce the difference between branches. by omar · 9 days ago
  20. 311469e Internals: Columns: Some renaming, extracted code into GetColumnsID(). by omar · 9 days ago
  21. 8130fd9 Examples: DirectX10/11/12, Allegro, Marmalade: Render functions early out when display size is zero (minimized). (#2496) by omar · 10 days ago
  22. 1fe6533 Examples: Emscripten: Tweaks for size. (#2494) by omar · 10 days ago
  23. 35cbf9c Examples: Visual Studio: Updated default platform toolset+sdk in vcproj files from v100+sdk7 (vs2010) to v110+sdk8 (vs2012). This is mostly so we can remove reliance on DXSDK_DIR for the DX10/DX11 example, which if existing and when switching to recent SDK ends up conflicting and creating warnings. by omar · 10 days ago
  24. eeea7da Examples: Emscripten: Fixed error in shell template. (#2494) by omar · 10 days ago
  25. c1848b1 Examples: Emscripten: Switched to WebGL1/ES2, Added Changelog, Updated links, Added ignore list, Fixed warning with older versions. Removed reliance on C++11 (would warn on some compiler). Improved html template, removed undesirable options, reduced log size. Tweaked main.cpp. (#2494) by omar · 10 days ago
  26. 882d480 Examples: Removed unused variable (will be used in docking branch tho, undo when merging!) by omar · 10 days ago
  27. 6225567 Merge branch 'standalone-emscripten' of https://github.com/nicolasnoble/imgui by omar · 10 days ago
  28. a936d06 Adding standalone Emscripten example. by Nicolas "Pixel" Noble · 11 days ago
  29. e805ca2 Internals: Moved resize grips and borders to nav layer 1 so that testing system doesn't attempt to scroll to get them inside the InnerRect. by omar · 12 days ago
  30. fb2626c Tests: Added hook/tweaks for imgui-test engine. + Fixed warnings. by omar · 12 days ago
  31. 30d81f5 PlotLines, PlotHistogram: Ignore NaN values when calculating min/max bounds. (#2485) by omar · 12 days ago
  32. ee02cdb Internals, Docs: Added a bunch of clarification about ButtonBehavior in the form of a table (and to facilitate writing tests) by omar · 13 days ago
  33. 07a70dc Internals: Merge minor things from range_select branch. Added ImGuiButtonFlags_NoHoveredOnNav. Added IsItemToggledSelected() - unused here. Renaming. by omar · 14 days ago
  34. 570d0bb Demo: Comments, tweaks, removed some uses of ImColor helpers. by omar · 14 days ago
  35. b8fe0df Examples: Null: Added Makefile. by omar · 2 weeks ago
  36. 1391904 Internals: Selectable: Added ImGuiSelectableFlags_AllowItemOverlap in imgui_internal.h (~ #684, #2341) by omar · 2 weeks ago
  37. b536308 Internals: Tweak ItemSize calls. Added todo items. by omar · 2 weeks ago
  38. 42423d5 Examples: Makefile: Tweaks so they are more consistent with each others. Added -g./opt/local includes for MacPorts on Mac OS X. (#297) by omar · 2 weeks ago
  39. 1295205 Examples: Vulkan: Fixed warnings. (#2480) by omar · 2 weeks ago
  40. ccca76f Merge branch 'vulkan_fix_master' by omar · 3 weeks ago
  41. 302af7b FAQ tweaks. Add missing entries in imgui.cpp (which until now where only in the README). by omar · 3 weeks ago
  42. c43dab2 Vulkan: Fix not incrementing semaphore index. (#2472, #2071) by omar · 3 weeks ago
  43. e099a7d Vulkan: Bits. Using IM_ALLOC/IM_FREE instead of new[] / delete[]. by omar · 3 weeks ago
  44. c8fd4af Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert to using the ImGui::MemAlloc()/MemFree() calls directly. by omar · 3 weeks ago
  45. bd351e9 Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert to using the ImGui::MemAlloc()/MemFree() calls directly. by omar · 3 weeks ago
  46. 6bc47df Vulkan: Removed superfluous vkInstance parameters being passed along. by omar · 3 weeks ago
  47. 452047c Vulkan: Removed requirement for user to pass their own render buffer storage to ImGui_ImplVulkan_RenderDrawData(), this is managed internally. by omar · 3 weeks ago
  48. ec76722 Vulkan: Added ImageCount to InitInfo structure (!= MinImageCount) will be needed for viewports. Renamed FramesQueueSize -> ImageCount. (#2472, #2071) by omar · 3 weeks ago
  49. a458407 Vulkan, Viewports: Fix for resizing viewport windows crashing. (#2472) by MindSpunk · 3 weeks ago
  50. 0034e65 Vulkan: Renaming demo/helper structures. Tidying up examples main.cpp. by omar · 3 weeks ago
  51. 4f54a52 Vulkan: Renaming, we want InitInfo to source MinImageCount which is the "source" value (so viewport creation can use this). Made ImGui_ImplVulkan_DestroyFrameRenderBuffers public. (#2071) by omar · 3 weeks ago
  52. 86f5945 Vulkan: Storing user info into a single g_VulkanInitInfo structure to simplify code. by omar · 3 weeks ago
  53. 66f4be2 Vulkan: Added extra parameter to ImGui_ImplVulkan_RenderDrawData(). User is in charge of owning/storing 1 ImGui_ImplVulkan_FrameRenderBuffers per in-flight rendering frame. Removed ImGui_ImplVulkan_SetFramesQueueSize. (#2461, #2348, #2378, #2097, #2071, #1677) by omar · 3 weeks ago
  54. 6bf981c Vulkan: More renaming. Comments. by omar · 3 weeks ago
  55. f586764 Examples: Vulkan: Merged helpers into ImGui_ImplVulkanH_CreateWindowData. Removed ImGui_ImplVulkan_InvalidateFrameDeviceObjects from API. Comments. (#2071) by omar · 3 weeks ago
  56. 54b8a65 Examples: Vulkan: Renamed QueuedFramesCount to FramesQueueSize. Moved Framebuffer, Backbuffer to FrameData structure. (#2071) by omar · 3 weeks ago
  57. 317859a Examples: Vulkan: Updated Changelog, removed debug code, tweaked code, made GLFW/SDL match each others. Initialize FrameDataForRender fields. Added Assertion. Clearing fields on DestroyFrameData(). (#2071) by omar · 3 weeks ago
  58. c7eef99 Examples: Vulkan: Fixed tabs->space, removed extraneous braces and empty lines. (#2071) by omar · 3 weeks ago
  59. b88a3b2 Examples: Vulkan: Added calls to supports runtime changing back buffer count. (#2071) by MindSpunk · 3 weeks ago
  60. 1c3311e Vulkan: Avoid passing negative coordinates to vkCmdSetScissor, which debug validation layers do not like. by omar · 3 weeks ago
  61. fc52364 Tabs to Spaces, comments. by omar · 3 weeks ago
  62. cdb109f Renamed freeglut vcxproj files + Comments, Changelog (#2465) by omar · 3 weeks ago
  63. ece322f freeglut -> glut rename by Andrew Willmott · 3 weeks ago
  64. 3fad375 ifdef freeglut extensions properly by Andrew Willmott · 3 weeks ago
  65. 81f70e5 Fixups for OSX by Andrew Willmott · 3 weeks ago
  66. a402f5b Add makefile for freeglut by Andrew Willmott · 3 weeks ago
  67. 5c4cc37 Examples: Vulkan: Added shader sources/references in the .cpp source. by omar · 3 weeks ago
  68. 8dab7ac InputText: Made Shift+Tab consistently do nothing regardless of whether the back-end emits both char and keys or just keys. (#2467, #1336) by omar · 3 weeks ago
  69. da035ce InputText, Examples/SDL: Emulate \t input if back-end doesn't provide it. (#1336, #2467) by omar · 3 weeks ago
  70. 01e29a3 InputText: Fixed ImGuiInputTextFlags_AllowTabInput leading to two tabs characters being inserted if the back-end provided both Key and Character input. (#2467, #1336) by omar · 3 weeks ago
  71. 4a57507 InputText: Work-around for buggy standard libraries where isprint('\t') returns true. (#2467, #1336) by omar · 3 weeks ago
  72. e3cd6b1 Examples: Vulkan: Using IM_ARRAYSIZE() where possible. by omar · 3 weeks ago
  73. 3a737e6 Examples: Vulkan: Added missing support for 32-bit indices (#define ImDrawIdx unsigned int). + demo typo by omar · 3 weeks ago
  74. d9568c7 Silencing -Wstack-protector (#2459) by Nicolas Noble · 4 weeks ago
  75. e21bbee Examples: DirectX9: Fixed erroneous assert in ImGui_ImplDX9_InvalidateDeviceObjects(). FreeType: Fixed suggested code to not require an initial build call.. (#2454) by omar · 4 weeks ago
  76. 163779d Examples: DirectX12: Various tidying up. by omar · 4 weeks ago
  77. 512d39d Examples: OpenGL3: Minor tweaks, clarifications + not calling glBindBuffer more than necessary in the render loop. by omar · 4 weeks ago
  78. 9a0e71a Internals: Renamed the ImGuiWindow HiddenFrameXXX fields to decorrelate them from resizing behavior, as those values are set by other logic. by omar · 4 weeks ago
  79. 20188b1 Comments (#2441) + Freeglut fixes (#2430) by omar · 4 weeks ago
  80. cf1b02e Rearrange code in UpdateMouseWheel(). (#2424, #1463) + Fix old io.FontAllowUserScaling feature (probably should be made obsolete, but until then best fixed) by omar · 4 weeks ago
  81. 1963cc5 Implement horizontal scrolling with Shift+Scroll by Luca Rood · 4 weeks ago
  82. 3d8ea35 InputText: Fixed selection background starts rendering one frame after the cursor movement when first transitioning from no-selection to has-selection. (Bug in 1.69) (#2436) [@Nazg-Gul] by omar · 4 weeks ago
  83. abb7d7b InputText: Simplify read-only code path. by omar · 4 weeks ago
  84. d9f6ba3 IsWindowHovered() made change which should have no effect in master but fix result of IsWindowHovered(ImGuiHoveredFlags_ChildWindows) over multiple viewport in docking branch. (#2432) by omar · 4 weeks ago
  85. a53c571 Mention Julia binding in README (#2446) by Gnimuc · 5 weeks ago
  86. 221bf93 Comments, todo list, remove trailing spaces. by omar · 6 weeks ago
  87. 857381b GetMouseDragDelta(): also returns the delta on the mouse button released frame. Verify that mouse positions are valid otherwise returns zero. Removed obsolete comment. Tweaked demo. (#2419) by omar · 6 weeks ago
  88. ff03ae5 Examples: OpenGL: Added a dummy GL call + comments in ImGui_ImplOpenGL3_Init() to detect uninitialized GL function loaders early, and help users understand what they are missing. (#2421) by omar · 6 weeks ago
  89. cf2c522 Version 1.70 WIP by omar · 6 weeks ago
  90. ebe79bb Demo: Custom rendering: Minor sizing issue fix. by omar · 6 weeks ago v1.69
  91. 55c0209 Version 1.69, comments, typos by omar · 6 weeks ago
  92. a26085e Internals: Fixed Navigation from reaching ImGuiItemFlags_Disabled items (#211) + Examples comments by omar · 6 weeks ago
  93. 53e0c13 TabBar: Reworked scrolling policy (when ImGuiTabBarFlags_FittingPolicyScroll is set) to teleport the view when aiming at a tab far away the visible section, and otherwise accelerate the scrolling speed to cap the scrolling time to 0.3 seconds. by omar · 6 weeks ago
  94. 99d8425 TabBar: Fixed Tab tooltip code making drag and drop tooltip disappear during the frame where the drag payload activate a tab. by omar · 6 weeks ago
  95. cfa8f67 Examples: GLFW, SDL: Preserve DisplayFramebufferScale when main viewport is minimized. (This is particularly useful for the viewport branch because we are not supporting per-viewport frame-buffer scale. It fixes windows not refreshing when main viewport is minimized.) (#2416) by omar · 6 weeks ago
  96. 495065f Fixed Clang and PVS warnings. by omar · 6 weeks ago
  97. f254168 InputText: Fixed c779fbb leading to display of the wrong buffer when resizing a buffer. (#2400, #2006, #1443, #1008). by omar · 6 weeks ago
  98. 897bade Demo: InputText: Demonstrating use of ImGuiInputTextFlags_CallbackResize. (#2006, #1443, #1008). by omar · 6 weeks ago
  99. a92c587 Added GetGlyphRangesVietnamese() helper. (#2403) by omar · 6 weeks ago
  100. 65c2220 Internal: Removed unused fields from ImGuiMenuColumns. by omar · 6 weeks ago