1. 9558e32 Log/Capture: Fixed extraneous leading carriage return. Fixed an issue when empty string on a new line would not emit a carriage return. by omar · 5 years ago
  2. cd67d4d Log/Capture: Fixed LogXXX functions 'auto_open_depth' parameter being treated as an absolute tree depth instead of a relative one. Fixed CollapsingHeader trailing ascii representation being "#" instead of "##". Minor tidying up the of code. by omar · 5 years ago
  3. 2cd7de5 Internal: Log/Capture: Rework to add an internal LogToBuffer() function which is useful for writing automated tests. Clarified logging state by adding an enum. by omar · 5 years ago
  4. 3eba840 Nav: Fixed a tap on AltGR (e.g. German keyboard) from navigation to the menu layer. (follow and extend on e.g #369, #370) by omar · 5 years ago
  5. 9da48c1 TabBar: Added extra mis-usage error recovery. Past the assert, common mis-usage don't lead to hard crashes any more, facilitating integration with scripting languages. (#1651) by omar · 5 years ago
  6. 0f83145 TabBar: Fixed a crash when using BeginTabBar() recursively (didn't affect docking). (#2371) by omar · 5 years ago
  7. f988618 Internal: InputText: Tweaks (including a large indentation change, compare ignoring space) to make next commit more digestible. by omar · 5 years ago
  8. be593f2 Internal: InputText: refactor the flow to easily decorrelate rendering of selection vs cursor, which would allow us to render selection on inactive items, and generally makes the code clearer. + Some renaming. by omar · 5 years ago
  9. 332f8f2 Internal: InputText: Made clipboard copy/cut use its own temporary buffer (like paste) so we can guarantee that TempBuffer if not altered and can be preserved. Renamed TempBufferA to TextA to celebrate this. by omar · 5 years ago
  10. 81a8730 Internal: InputText: Renamed is_editable to !is_readonly, Hopefully more explicit. Renamed internal member. Shuffled some code. Added comments, assert (_will_ trigger on !readonly > readonly edge, old bug). by omar · 5 years ago
  11. cc3be5d InputText: Fixed an edge case crash that would happen if another widget sharing the same ID is being swapped with an InputText that has yet to be activated. by omar · 5 years ago
  12. 2e9a175 Internal: InputText: Refactor to clarify access pattern to the InputTextState (we are now accessing via a pointer which can be NULL, shortened its name while we are at it) + added an assert to track an issue that existed already before. by omar · 5 years ago
  13. 677e64e Internal: InputText: Comments. Renamed internal member. Renamed ImGuiStb->ImStb. by omar · 5 years ago
  14. 79f7778 Moved binaries to dearimgui.org/binaries by omar · 5 years ago
  15. 2068dd5 Examples: OpenGL: Fix for OSX not supporting OpenGL 4.5, we don't try to read GL_CLIP_ORIGIN even if the OpenGL headers/loader happens to define the value. (#2366, #2186) by omar · 5 years ago
  16. 782b747 InputText: Renamed some local variables to clarify code. Should be a no-op functionality wise. TODO items. by omar · 5 years ago
  17. 7c51cba InputInt, InputFloat, InputScalar: Fix to keep the label of the +/- buttons centered when style.FramePadding.x is abnormally larger than style.FramePadding.y. Since the buttons are meant to be square (to align with e.g. color button) we always use FramePadding.y. (#2367) by omar · 5 years ago
  18. 257f5d2 Version 1.69 WIP by omar · 5 years ago
  19. 93b06e6 Internal: Changed Scrollbar() signature. Using GetScrollbarID() in InputTextMultiline(). by omar · 5 years ago
  20. 91cc323 Updated binaries (now auto-generated by a script! next step would be to slowly transition all this stuff into a public repo) by omar · 5 years ago
  21. d0c98bf Examples: VS: Made project paths independant of SolutionDir so they can be built aside from the solution. by omar · 5 years ago
  22. 7783300 Fixed unused argument warning when compiling with IM_ASERT() evaluating to an empty macro. by omar · 5 years ago
  23. 3c15dff Version 1.68 by omar · 5 years ago v1.68
  24. f5bf6e3 Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. (#2353, #2233) by omar · 5 years ago
  25. db40699 imgui_freeetype: Updated suggested test code. by omar · 5 years ago
  26. d972533 Examples: Vulkan: Rewrote scissor processing to match other examples more closely. Removed extraneous +1 of scissor extent height. by omar · 5 years ago
  27. dd14adc Examples: Vulkan: Support draw_data->FramebufferScale correctly matching a79785c for on Metal/GL2/GL3. (#2306, #1676) by omar · 5 years ago
  28. f977871 ImFont: Minor adjustment to the structure. Examples: Removed unused variable. by omar · 5 years ago
  29. 76dbff3 Selectable: Tweaks for #2347 (demo, changelog, member position) by omar · 5 years ago
  30. b277cff Selectable: add support for specifying text alignment on selectables (#2347) by haldean · 5 years ago
  31. 93d1179 Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency. by omar · 5 years ago
  32. 3c07ec6 Made it illegal/assert when io.DisplayTime == 0.0f (with an exception for the first frame). by omar · 5 years ago
  33. 2206df9 Demo: Added Auto-Scroll option in Log/Console. Comments. Removed some ImColor() uses. by omar · 5 years ago
  34. 8522a4b Fixed Clang warning ("multi-line comment"). XCode also also "space between \ and carriage return". Perhaps it would work with 2 spaces? Adding a dot for now.. by omar · 5 years ago
  35. 0236bc2 Scrollbar: Fade out and disable interaction when too small, in order to facilitate using the resize grab on very small window, as well as reducing visual noise/overlap. (+1 squashed commits) by omar · 5 years ago
  36. 57a586b Font: Moved functions to internal block (not enforced). Made ConfigData pointer const. Added link to stb's notes. by omar · 5 years ago
  37. fcdf704 Changelog: Added changelog from 1.40 to 1.47 (pasted from the Releases section) + some wrapping. by omar · 5 years ago
  38. cbc8e57 Update README.md - change imgui-sfml link (#2345) by Elias Daler · 5 years ago
  39. 417cf22 Font: Fixed high-level ImGui::CalcTextSize() used by most widgets from erroneously subtracting 1.0f*scale to calculated text width. Among noticeable side-effects, it would make sequences of repeated Text/SameLine calls not align the same as a single call, and create mismatch between high-level size calculation and those performed with the lower-level ImDrawList api. (#792) by omar · 5 years ago
  40. 0640b6e Shallow tweaks by omar · 5 years ago
  41. cc80d8e Examples: Metal: Compilation fix. by omar · 5 years ago
  42. 169e398 Examples: OpenGL2: Added #define GL_SILENCE_DEPRECATION to cope with newer XCode warnings. by omar · 5 years ago
  43. d16dbc5 Examples: SDL: Using the SDL_WINDOW_ALLOW_HIGHDPI flag. (#2306, #1676) [@rasky] by omar · 5 years ago
  44. a79785c ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale). by omar · 5 years ago
  45. ef79406 Examples: Metal: Removed unnecessary loop. Fixed OSX Clang warning in imstb_truetype. (#1929, #1873) by Omar Cornut · 5 years ago
  46. 4b41d3b ImFont: Rearranged members toward an optimal CalcTextSize() loop. Removed comments from destructor. Made constructor more explicit. by omar · 5 years ago
  47. 539f69b Updated STB libraries to latest (drift has been reduced with nothings/stb as most of our changes were merged). Using [DEAR IMGUI] markers when changed. by omar · 5 years ago
  48. 00c6379 Demo: Font selector allow selecting fonts with same debug name. (#2332) by omar · 5 years ago
  49. afc36cf Window: Fixed initial width of collapsed windows not taking account of contents width (broken in 1.67). (#2336, #176) by omar · 5 years ago
  50. 1b63ded Tabs: Fixed border (when enabled) so it is aligned correctly mid-pixel and appears as bright as other borders. by omar · 5 years ago
  51. 29d38b5 ListBox/InputTextMultiline: Better optimized when clipped / non-visible. by omar · 5 years ago
  52. 62084aa DragScalarN, SliderScalarN, InputScalarN: Removed unnecessary string id after the integer PushID() calls. by omar · 5 years ago
  53. f366828 Minor tweaks to reduce false positive of PVS Studio static analyzer. by omar · 5 years ago
  54. 5bdc7d7 Menus: Tweaked horizontal overlap between parent and child menu (to help convey relative depth) from using style.ItemSpacing.x to style.ItemInnerSpacing.x, the later being expected to be smaller. (#1086) by omar · 5 years ago
  55. e3dd95d Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. (#820, #956, #1875) by omar · 5 years ago
  56. c59611a InputText: Fixed redo buffer exhaustion handling (rare) which could corrupt the undo character buffer. (#2333) by omar · 5 years ago
  57. 97ed97b Plot: Register an ID to take the click the same way as other framed widgets. Set HoveredId in the FramePadding zone (between inner_bb and frame_bb). by omar · 5 years ago
  58. cef4e08 Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used. by omar · 5 years ago
  59. b8c24af Internals: EndGroup: Removed unnecesary parameter to ItemSize() by omar · 5 years ago
  60. 521470b Internals: Removed unnecessary code. by omar · 5 years ago
  61. 5a95c77 Merge branch 'master' of https://github.com/ocornut/imgui by omar · 5 years ago
  62. b980e00 Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. (#261, #351) by omar · 5 years ago
  63. d38f4dc Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. (#261, #351) by omar · 5 years ago
  64. d93e3c1 ImGuiTextBuffer: Fix size() to allow using ImGuiTextBuffer with resize(0) patterns. by omar · 5 years ago
  65. 65c972e Update README.md by omar · 5 years ago
  66. f7c879e RadioButton: Fixed label horizontal alignment to precisely match Checkbox(). + Internals: Checkbox, RadioButton: Single call to ItemSize() for flow layout purpose. by omar · 5 years ago
  67. 0b05ba1 Internals: DragScalar, SliderScalar: Calling ItemSize before ItemAdd as with every other widgets so we can more easily rearrange the signature of ItemXXX functions (toward allowing non-rounded sizes for scaling and flow layout). by omar · 5 years ago
  68. 8e44aac Fonts: Fixed crash if FontGlobalScale is zero. Correctly debug naming default font if not 13 px. Demo: Moved PopupRounding along with other rounding values. Metrics: Displaying indexes with idx to be correct / less misleading. by omar · 5 years ago
  69. c23a19c Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test) by omar · 5 years ago
  70. ac6d474 Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already). by omar · 5 years ago
  71. 5fc6899 Examples: OpenGL3: Using GLSL 4.10 shaders for any GLSL version over 410 (e.g. 430, 450). (#2329) [@BrutPitt] by omar · 5 years ago
  72. 5cb7040 Internals: Tracking dummy select scope id (currently always zero) to facilitate merging of the range_select branch. (#1861) by omar · 5 years ago
  73. d5945aa Internals: Minor changes to TreeNodeBehavior() and Selectable() for the benefit of fhe range_select branch. (#1861) by omar · 5 years ago
  74. 0d4a2a2 Internals: Track ActiveIdHasBeenPressed (similar to ActiveIdHasBeenEdited). This is currently mostly for the benefit of the range_select branch. (#1861) by omar · 5 years ago
  75. 52a9f8b Merged from Docking branch: Various small changes, comments, typos fixes, moved blocks. To reduce overall drift. Should be no-op. by omar · 5 years ago
  76. 699e945 Merged from Docking branch: non-const ImVec2[] operator. by omar · 5 years ago
  77. 2d363fa Fixed doc typo (#2326) by Michael Savage · 5 years ago
  78. 16c0a02 Updating supporter list. by omar · 5 years ago
  79. 1fb57c9 Internals: InputScalarAsWidgetReplacement: Fixed seemingly unnecessary calling of SetActiveID/SetHoveredID every frame, which in turns allow us to remove the g.ActiveIdAllow/Block settings duplicated. by omar · 5 years ago
  80. fb4f1ff InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. (#2321, #787) by omar · 5 years ago
  81. 158995f InputText: Fixed a bug where ESCAPE would not restore the initial value in all situations. (#2321) [@relick] by omar · 5 years ago
  82. 0a233a5 imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks. by omar · 5 years ago
  83. aacf993 ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 (#2323) by Francisco Gallego · 5 years ago
  84. ed240c9 Demo: Fixed "Log" demo not initializing properly, leading to the first line not showing before a Clear. (#2318) [@bluescan] by omar · 5 years ago
  85. 8a4422b Fixed CloseCurrentPopup() on a child-menu of a modal incorrectly closing the modal. (#2308) by omar · 5 years ago
  86. 13ca2fe Silence XCode static analysis false positive (#2309) by omar · 5 years ago
  87. 8a60535 Replacing one of the third-party Python bindings. (#2312) by Marc-Alexandre Espiaut · 5 years ago
  88. b26ac92 Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)." by omar · 5 years ago
  89. f56d9b7 Nav: Removed unnecessary test (always failing). by omar · 5 years ago
  90. 4e8e177 Persistently fixing some PVS-Studio static analyzer false positive warnings. by omar · 5 years ago
  91. ee3b4f2 Using IM_UNUSED() macro. by omar · 5 years ago
  92. c3c2cd1 Fix various XCode and PVS-Studio static analyzer warnings (#2309) by omar · 5 years ago
  93. 20bc06a Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages). by omar · 5 years ago
  94. e55678a Update README.md (changed e-mail address) by omar · 5 years ago
  95. a8277ca Reoder Python bindings by omar · 5 years ago
  96. c362a96 When resizing from an edge, the border is more visible and better follow the rounded corners. Border rendering moved to RenderOuterBorders so it can be called in a different order for docking. (#1495, #822) by omar · 5 years ago
  97. ab9cd44 Examples: DirectX9: Fix Clang warning. by omar · 5 years ago
  98. f14f93e Fixed range-version of PushID() and GetID() not honoring the ### operator to restart from the seed value. by omar · 5 years ago
  99. 28901dd Internals: Tweaks. Comments about PushID/GetID public function. by omar · 5 years ago
  100. f994b8a ImHash: Moved crc32 table out of the function so it can be shared, also avoid cases were compiler tries to makes its initialization thread-safe. by omar · 5 years ago