1. 259f3c7 Examples: OpenGL2: Added (yet another) comment/instruction against using opengl2 with modern OpenGL. (#2297) by omar · 5 years ago
  2. 2c38b32 Removed trailing spaces (#2038, #2299) by omar · 5 years ago
  3. e837099 Update for stb_ files. (#2038) by omar · 5 years ago
  4. f94ba54 Added checks for "zero-as-null-pointer-constant" warnings for older Clang (#2299, followup to #2277) by omar · 5 years ago
  5. 8a63c72 Fix the year for screenshot gallery part 7 and 8 links (#2298) by Ryan Mast · 5 years ago
  6. fcd61e0 Comments about DLL boundaries and using TLS variables for GImGui. (#2292) by omar · 5 years ago
  7. 92d2953 Qt links by omar · 5 years ago
  8. 295ada0 Examples: Win32: Using wc.lpszClassName instead of duplicating the literal. + tweak README format. by omar · 5 years ago
  9. b802003 Examples: Win32: Added support for mouse buttons 4 and 5 via WM_XBUTTON* messages. (#2264) by omar · 5 years ago
  10. bebb07f ImFontAtlas: Added 0x2000-0x206F general punctuation range to default ChineseFull/ChineseSimplifiedCommon ranges. (#2093) by omar · 5 years ago
  11. 8724775 Examples: Win32: Using IsChild() to be compatible with windows created within a parent. (#1951, #2087, #2156, #2232) by omar · 5 years ago
  12. 14c4024 Examples: DirectX9: Explicitly disable fog (D3DRS_FOGENABLE) before drawing in case user state has it set. (#2288, #2290) by Gilad Reich · 5 years ago
  13. f2c9280 EditorConfig: Further tweaks (#2038) by omar · 5 years ago
  14. 8381003 Add editor config for 4 spaces instead of tab. by Chris Savoie · 6 years ago
  15. 8cbb912 ImDrawList: Fixed AddCircle(), AddCircleFilled() angle step being off, which was visible when drawing a "circle" with a small number of segments (e.g. an hexagon). (#2287) [@baktery] by omar · 5 years ago
  16. 06aaf23 Various tweaks and fixes as suggested by PVS Studio (thanks PVS Studio!) by omar · 5 years ago
  17. 882f1bc Examples: DirectX12: Targeting 10.0.14393.0 instead of 10.0.16299.0 (available on AppVeyor, and higher version doesn't seem necessary). by omar · 5 years ago
  18. 09f1cb6 FreeType: Minor tweaks previous commit (#2285) by omar · 5 years ago
  19. daac9c7 By default ImGuiFreeType will use ImGui::MemAlloc()/MemFree(). by alexey_skryabin · 5 years ago
  20. f435aa1 Examples: Win32: Added support for XInput games (if ImGuiConfigFlags_NavEnableGamepad is enabled). by omar · 5 years ago
  21. 133f112 Examples: Win32: Using GetForegroundWindow() instead of GetActiveWindow() to be compatible with windows created in a different thread. (#1951, #2087, #2156, #2232) [many people] by omar · 5 years ago
  22. 95ee99e Version 1.68 WIP by omar · 5 years ago
  23. d38d7c6 TODO update + internals: changed order or ImGuiLayoutType enums to allow using them for indexing. by omar · 5 years ago v1.67
  24. b8c6e31 Fixed cursor issue caused by 6890e08b when calling BeginChild/EndChild multiple times to reappend into a same child window. (#2282) by omar · 5 years ago
  25. 7a5058e Version 1.67 by omar · 5 years ago
  26. 1da40df DragFloat: Fixed broken mouse direction change with power!=1.0. (#2174, #2206) [@Joshhua5] by omar · 5 years ago
  27. 6e41745 Added a bunch of diagnostic ignore to cope with Clang -Weverything being absurd. Also fixed two legit warnings. (#2277) by omar · 5 years ago
  28. abdd39b Merge branch 'atlas_fixes' by omar · 5 years ago
  29. 7e78865 Demo: Fixed bounds of DragFloat in Clipping section to avoid passing zero-sized to InvisibleButton(). by omar · 5 years ago
  30. 49994ce FAQ entry, moved ImTextureId, Gallery links. by omar · 5 years ago
  31. 8df8482 imgui_freetype: Fixed redundant FT_Load_Glyph() calls, unused parameters, and compilation warning/error. (#2270) by omar · 5 years ago
  32. 6511300 ImFontAtlas: Fixed allocating for last bit (would only affect is that last codepoint is a multiple of 32). (#2270) by omar · 5 years ago
  33. 21828b0 ImFontAtlas: Rewrote FreeType based builder. by omar · 5 years ago
  34. 9a97128 ImFontAtlas: Rewrote stb_truetype based builder. by omar · 5 years ago
  35. e3ccc96 Internals: Added ImBoolVector helper. by omar · 5 years ago
  36. 56caf7d imgui_freetype: Minor tweaks and comments. by omar · 5 years ago
  37. 7ed8e55 ImVector: Added size_in_bytes() helper. by omar · 5 years ago
  38. e4c19f5 ImFontGlyphRangesBuilder: Using 32-bits fields for storage instead of 8-bit ones, comments, todo. by omar · 5 years ago
  39. 7ffbcfe ImVector: Made reserve() another silly one-liner. It's not longer than other functions and our weird obsessions deserve to be carried with stringent consistence. + Comments by omar · 5 years ago
  40. 1f6e0b2 ImVector: Made a struct. Using T/T* in the code instead of value_type/iterator. Renamed index_from_pointer() to index_from_ptr() (was not documented, added in 1.63, users not supposed to use ImVector, hopefully not a big deal). by omar · 5 years ago
  41. 81eaa49 Internals: Added comment index in imgui_internal.h by omar · 5 years ago
  42. 289569e Update link to Magnum bindings. (#2269) by Vladimír Vondruš · 5 years ago
  43. 61a99f9 Minot internal tweaks, comments by omar · 5 years ago
  44. 9ad3419 ImDrawList: Optimized some of the functions for performance of debug builds where non-inline function call cost are non-negligible. by omar · 5 years ago
  45. f53cd3e Internals: LowerBound: Use raw pointer typedefs, we never use iterator anywhere else in the codebase. by omar · 5 years ago
  46. 57b1622 Added IMGUI_USE_STB_SPRINTF (undocumented) (#1038) by omar · 5 years ago
  47. b33977b Tests: Reworking hook prototypes for imgui-test to be faster and multi-context friendly. by omar · 5 years ago
  48. c2db7f6 Selectable() should have an ID even though they are disabled, to be consistent with other widgets. Not sure of the reasoning ~1.41 which made this turn to 0. by omar · 5 years ago
  49. 3997e8b Fixed animated window titles from being updated when displayed in the CTRL+Tab list. + Adding overkill helpers for reusing buffers. (#787) by omar · 5 years ago
  50. 1ae7f88 Tabs: Added ImGuiTabBarFlags_NoTooltip flag. (#261, #351) + added helpful assert by omar · 5 years ago
  51. 50faccf Demo: Log: Comments. Using clipper. Not linking with rand() anymore. by omar · 5 years ago
  52. acfa405 Tweak changelog + tweak internal render helper functions. by omar · 5 years ago
  53. 5cb7ce2 Renamed ImFont::GlyphRangesBuilder to ImFontGlyphRangesBuilder. Keep redirection typedef (will obsolete). by omar · 5 years ago
  54. 1353c74 Comments/formatting on obsolete stuff by omar · 5 years ago
  55. c3af134 IO: Renamed InputCharacters[], marked internal as was always intended. AddInputCharacter() goes into a queue which can receive as many characters as needed during the frame. This is useful for automation to not have an upper limit on typing speed. Will later transition key/mouse to use the event queue later. by omar · 5 years ago
  56. 1705a81 Moved ImVector higher up in imgui :( because we will need it in ImGuiIO. by omar · 5 years ago
  57. 8b5f635 Added alternative Rust bindings by omar · 5 years ago
  58. 9ba2028 Nav: Fixed an keyboard issue where holding Activate/Space for longer than two frames on a button would unnecessary keep the focus on the parent window, which could steal it from newly appearing windows. (#787) by omar · 5 years ago
  59. d223d1e Added bindings in Readme. Added internal IMGUI_DEBUG_LOG() helper. Comments, missing breaking changes note relative to imgui_impl_xxxx changes, not really part of core but worth adding in the imgui.cpp breaking change section. by omar · 5 years ago
  60. 4483320 Examples: Allegro 5: Properly destroy all globals on shutdown. (#2262) by DomRe · 5 years ago
  61. 6777544 Added sanity check to debug parent/child ordering issues (they would generally manifest with an assert/crash in EndFrame bu tthis assert will catch some earlier). by omar · 5 years ago
  62. ca6ac34 Natvis: Added Hidden info about ImGuiWindow. by omar · 5 years ago
  63. 25ac85f Examples: Downgrading projects to xcode 9.2 (maybe 8.0) (#2134) by Alzathar · 5 years ago
  64. 64c6652 Moving issue/pr template to docs/. Added links in README. by omar · 5 years ago
  65. 237109c Internals: Extracted code out of EndFrame() into UpdateMouseMovingWindowEndFrame() by omar · 5 years ago
  66. b3469fa Alternative fix for bug introduced in d845135 (#1651), fix CTRL+Tab and fallback tooltip. by omar · 5 years ago
  67. 3e30bfd Revert "Fixes crash/assert bug introduced in d845135 (#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip." by omar · 5 years ago
  68. 1b0e38d Fixes crash/assert bug introduced in d845135 (#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip. by omar · 5 years ago
  69. d9a4cbc Examples: Comments about GLFW/SDL versions by omar · 5 years ago
  70. c017a4f Moved guidelines to issue #2261 to Pin and increase visibility for now. by omar · 5 years ago
  71. acacd93 Renamed extra_flags to flags in InputXXX parameters. by omar · 5 years ago
  72. c738f9e InputFloat: When using ImGuiInputTextFlags_ReadOnly the step buttons are disabled. (#2257) by omar · 5 years ago
  73. 6b97ded Happy new year! & comments by omar · 5 years ago
  74. e21bc44 Comments: fixed missing line in the "how a simple rendering function may look like" section (#2258) by omar · 5 years ago
  75. d845135 Error recovery: Extraneous/undesired calls to End() are now being caught by an assert in the End() function itself at the call site (instead of being reported in EndFrame). Past the assert, they don't lead to crashes any more. Missing calls to End(), pass the assert, should not lead to crashes any more, nor to the fallback/debug window appearing on screen. (#1651). by omar · 5 years ago
  76. a9a60a2 Tweaked asserts by omar · 5 years ago
  77. 2889a14 Build fix for master. by omar · 5 years ago
  78. b1cd52b Examples: SDL: Avoid testing for SDL_GetKeyboardFocus() on Android and iOS (like Emscripten). (#421) by omar · 5 years ago
  79. d5b22fb Examples: Setting up style before bindings, so in complex binding (vulkan/dx12) it isn't miles away from the context creation. by omar · 5 years ago
  80. b471813 Made it illegal to call Begin("") with an empty string. This somehow accidentally worked before but had various undesirable side-effect as the window would have ID zero. In particular it is causing problems in viewport/docking branches. by omar · 5 years ago
  81. 39dde66 IO: Realigned all fields, very minor comments change. This is nearly a no-op if you don't ignore Spaces. by omar · 5 years ago
  82. 5691385 IO: Added BackendPlatformUserData, BackendRendererUserData, BackendLanguageUserData void* for storage use by back-ends. (#2004 + for cimgui) by omar · 5 years ago
  83. 8399fb5 Changed ImGuiCol_ChildBg to (0,0,0,0) in Dark style instead of (1,1,1,0), to match other styles. Shouldn't have any effect for the end-user. by omar · 5 years ago
  84. 6890e08 Fixed using SetNextWindowPos() on a child window (which wasn't really documented) position the cursor as expected in the parent window, so there is no mismatch between the layout in parent and the position of the child window. Demo tweak and adding some child window stuff by omar · 5 years ago
  85. 89ac0ea Various user-facing comments by omar · 5 years ago
  86. 84d1ce3 Tidying up README, moved entries to FAQ, updated screenshots, removed comma in title. by omar · 5 years ago
  87. ca953f0 Fix merge issue on master. by omar · 5 years ago
  88. ae76a1f Window, Focus, Popup: Fixed an issue where closing a popup by clicking another window with the _NoMove flag would refocus the parent window of the popup instead of the newly clicked window. by omar · 5 years ago
  89. 510ca37 Moved setting up NavHideHighlightOneFrame from lower-level ClosePopupToLevel() to CloseCurrentPopup() with an explanation. (Followup on 68d3e139a74ed9d7cad4abb0f36466544ef24620) by omar · 5 years ago
  90. 1a6ec20 Docs: various updates, rewording, clarifying the purpose of a PR. by omar · 5 years ago
  91. 65dac02 Internals: Popups: Renamed CurrentPopupStack to BeginPopupStack which is much less ambiguous. by omar · 5 years ago
  92. f6f5c51 Internals: Popups: EndMenu() calls ClosePopupToLevel(g.CurrentPopupStack.Size) which is more correct. by omar · 5 years ago
  93. f1c7596 Internals: Popup related comments. Renamed the misleading internal ClosePopup() function. Added bool* test to BeginPopupModal in demo. by omar · 5 years ago
  94. 587506d Tests: Changed prototype of ImGuiTestEngineHook_ItemAdd to match functions called in same spot. Made ButtonBehavior submit fallback item info if ItemAdd() was not called (for resize grips, resize borders, scrollbar, columns, etc.) by omar · 5 years ago
  95. 8497948 Comments, minor tweaks. by omar · 5 years ago
  96. 1b263f6 Tabs: Fixed support for drag and drop ImGuiButtonFlags_PressedOnDragDropHold. (#261) incorrectly missing from the merge from Docking branch. by omar · 5 years ago
  97. febc3e6 Internals: Windows hidden with HiddenFramesRegular (but NOT HiddenFramesForResize) preserve their SizeContents, so restoring a auto-resize window after it's been hidden by tabs won't reset its size for a frame. Arguable. Let's see how it goes. (Followup to b48e295bddbf965d7382ec5578ed05d2fe601114) by omar · 6 years ago
  98. d9a84de Contents size is preserved while a window collapsed. Fix auto-resizing window losing their size for one frame when uncollapsed. by omar · 5 years ago
  99. ccce47c Demo: Using Tabs in Style Editor and Simple Layout example. + Adding missing early out in About and Documents examples. by omar · 5 years ago
  100. 5a6b8e0 BeginTabBar: Fix to push the expected ID into the ID stack (instead of a hash's hash). (#261) by omar · 5 years ago