Commit Graph

  • 4de32cc87e Backends: GLFW: Restore previously installed user callbacks in ImplGlfw when ImGui shuts down (#2836) malte-v 2019-10-18 16:25:18 +0200
  • 714fe29d1a Replace manual flooring with IM_FLOOR() macro. (#2850) Rokas Kupstys 2019-10-17 12:36:26 +0300
  • 53278be61f FAQ, Readme. Use = {} instead of = { 0 }, wasn't problematic because they were all static variables or one stack array not read. But hey. omar 2019-10-18 12:54:30 +0200
  • bc165df6fd Replace manual flooring with IM_FLOOR() macro. Rokas Kupstys 2019-10-17 12:36:26 +0300
  • 0d437cb0c8 Restore multi-viewports for DX12. Ilya.Sevrikov 2019-10-17 16:53:43 +0300
  • 9994f5bcbe Fixed more FAQ links, oops.. (#2848) omar 2019-10-16 11:28:45 +0200
  • 3bbc27ebd9 Fixed more FAQ links. (#2848) omar 2019-10-16 11:23:15 +0200
  • 5fc427a49e Improved and moved FAQ to docs/FAQ.md so it can be readable on the web. (#2848) omar 2019-10-16 11:03:41 +0200
  • 9d6b2b096b Ignore directories created by JetBrains IDEs. Rokas Kupstys 2019-10-15 15:48:46 +0300
  • 6892b81578 Remove trailing spaces from bunch of files. Rokas Kupstys 2019-10-15 16:20:27 +0300
  • c21fdabb43 Doc: Readme: moving contents to FAQ. omar 2019-10-15 13:00:04 +0200
  • a41f0b2df4 Inputs: Fixed a miscalculation in the keyboard/mouse "typematic" repeat delay/rate calculation, used by keys and e.g. repeating mouse buttons as well as the GetKeyPressedAmount() function. IMPORTANT: Renamed internal CalcTypematicPressedRepeatAmount to CalcTypematicRepeatAmount and reordered the t1, t0 arguments to t0, t1 !! If you were using a non-default value for io.KeyRepeatRate (previous default was 0.250), you can add +io.KeyRepeatDelay to it to compensate for the fix. The function was triggering on: 0.0 and (delay+rate*N) where (N>=1). Fixed formula responds to (N>=0). Effectively it made io.KeyRepeatRate behave like it was set to (io.KeyRepeatRate + io.KeyRepeatDelay). Fixed the code and altered default io.KeyRepeatRate,Delay from 0.250,0.050 to 0.300,0.050 to compensate. If you never altered io.KeyRepeatRate nor used GetKeyPressedAmount() this won't affect you. omar 2019-10-14 23:07:06 +0200
  • c7bdec7e18 InputText, Nav: Fixed Left!Right keys broken when activating Keyboard Navigation. (#787) Amend 892dfb1 omar 2019-10-14 22:43:04 +0200
  • 67e4cd5cc6 Comments, some logging for NavInitRequest debugging Moved OpenPopupOnItemClick() next to BeginPopupContextItem() omar 2019-10-14 14:08:56 +0200
  • 141a6ba355 ci: appveyor: build vulkan, opengl2/3, glfw, sdl NeroBurner-tux 2019-10-02 00:40:19 +0200
  • 78bda8caad ci: travis: use bionic, use cmake to build examples NeroBurner-tux 2019-10-01 20:46:41 +0200
  • f3d71996b7 ci: exit after first error NeroBurner-tux 2019-10-02 00:08:27 +0200
  • fe4f462582 examples: add cmake file to include all linux examples NeroBurner-tux 2019-10-01 23:28:39 +0200
  • d4e5efc5c9 example_glfw_opengl2: add cmake file NeroBurner-tux 2019-10-01 23:19:15 +0200
  • 164cd8fc21 example_glfw_opengl3: add cmake file NeroBurner-tux 2019-10-01 23:13:58 +0200
  • c6bed86c1b example_glfw_vulkan: update cmake file NeroBurner-tux 2019-10-01 21:52:55 +0200
  • 5db72818ca example_sdl_opengl2: add cmake file NeroBurner-tux 2019-10-01 23:41:14 +0200
  • 9d1b2ecf6b example_sdl_opengl3: add cmake file NeroBurner-tux 2019-10-01 23:39:57 +0200
  • b82151f4cb example_sdl_vulkan: add cmake file NeroBurner-tux 2019-10-01 20:45:58 +0200
  • a37ec90fd0 SDL: On wayland use SDL_GetMouseState NeroBurner-tux 2019-09-24 19:44:29 +0200
  • 1c58214741 examples: add glad for OpenGL 3.3 core NeroBurner-tux 2019-09-04 22:12:50 +0200
  • 8c4dcbfa45
    Diligent Engine omar 2019-10-12 17:56:32 +0200
  • 23eabd5991
    Emscripten omar 2019-10-12 17:41:56 +0200
  • 58411033e2
    Bindings omar 2019-10-12 17:21:11 +0200
  • 1c73a0c17e
    Bindings omar 2019-10-12 17:18:44 +0200
  • cba84df7b5
    Update README.md omar 2019-10-12 17:05:08 +0200
  • aeb6481499 InputText: Filter out Ascii 127 (DEL) emitted by low-level OSX layer, as we are using the Key value. (#2578) omar 2019-10-12 14:25:18 +0200
  • 9346cde64a Added link to Diligent Engine Egor Yusov 2019-10-11 08:37:28 -0700
  • 3f5f0f50bf Merged from upstream Egor Yusov 2019-10-11 08:10:08 -0700
  • fc10ba8d24 Amend f0238ece9c (#2817, #2818) omar 2019-10-11 14:20:04 +0200
  • 378035c6ff Fixed backspace handling on MacOS (fixed https://github.com/ocornut/imgui/issues/2817). Allow null view passing as parameter to ImGui_ImplOSX_NewFrame Egor Yusov 2019-09-30 21:16:30 -0700
  • bf746c4215 DragScalar, SliderScalar, InputScalar: Added p_ prefix to parameter that are pointers to the datato clarify how they are used, and more comments redirecting to the demo code. (#2844) omar 2019-10-11 12:03:43 +0200
  • c74dcb1f34 Merge branch 'master' into rpi Hinko Kocevar 2019-10-07 22:52:09 +0200
  • 361f68b8b3 support for Raspberry Pi with SDL and opengl ES 2.0 Hinko Kocevar 2019-10-07 22:49:32 +0200
  • 608fbb470c
    Merge pull request #2 from ocornut/master Hinko Kočevar 2019-10-07 22:46:43 +0200
  • 0dc2168799
    Clear g_InstalledCallbacks on shutdown and add changelog entry malte-v 2019-10-07 21:36:01 +0200
  • 8c7cbf6122 Code cleanup Alexey Galitsyn 2019-10-07 21:58:41 +0300
  • 76996aad7e
    Restore previously installed user callbacks in ImplGlfw when ImGui shuts down malte-v 2019-10-07 20:10:19 +0200
  • bf4880f6a2 Merge branch 'master' into docking omar 2019-10-07 19:14:37 +0200
  • 927472f5ff Combo: Added _NoMove flag to prevent window from docking, which has an effect in Docking branch (in Master was not noticeable as the Combo code kept repositioning the window). (#2835) omar 2019-10-07 19:14:08 +0200
  • 3b271b1847 Demo: Added simple item reordering demo in Widgets -> Drag and Drop section. (#2823, #143) [@rokups] omar 2019-10-07 17:52:31 +0200
  • 8aad3482a4 ImVector: Fixed index_from_ptr() not asserting when passed end() element. omar 2019-10-07 17:22:55 +0200
  • 323412dd23 Examples: Allegro5: updated build instructions for macOS Harris Brakmic 2019-10-06 13:02:01 +0200
  • 105056899a
    updated build instructions for allegro Harris Brakmic 2019-10-06 21:39:42 +0200
  • cbc3bd0778
    added build instructions for macOS Harris Brakmic 2019-10-06 13:02:01 +0200
  • 671a85496d Add README.md Alexey Galitsyn 2019-10-06 02:22:36 +0300
  • 051cc0c4ba Add example_osg_opengl3 Alexey Galitsyn 2019-10-06 00:49:05 +0300
  • 73fa6509a5 Internal: InputTextEx: tweaked a bit of code (should be a no-op) omar 2019-10-05 16:53:28 +0200
  • f1f321d3f6
    Update README.md omar 2019-10-05 16:07:00 +0200
  • e0c0e53edf Merge branch 'master' into docking omar 2019-10-04 19:22:42 +0200
  • ee3373d067 TreeNode: Fixed combination of ImGuiTreeNodeFlags_SpanFullWidth and ImGuiTreeNodeFlags_OpenOnArrow incorrectly locating the arrow hit position to the left of the frame. (#2451, #2438, #1897) omar 2019-10-04 19:21:29 +0200
  • ccb2a947a2 Internal: SliderBehaviorT: Condition '!is_decimal' is always true (#2828) domgho 2019-10-04 11:57:20 +0200
  • 71d46d7ced
    Condition '!is_decimal' is always true domgho 2019-10-04 09:20:45 +0200
  • 1425bec7a4 Demo: Text baseline demo tweaks. omar 2019-10-03 16:57:14 +0200
  • a6c3be4bda Internals: Tweaks to ItemSize() should be harmless. Added DebugDrawItemRect() helper. omar 2019-10-03 15:59:36 +0200
  • 892dfb1dea InputText, Nav: Fixed Home/End key broken when activating Keyboard Navigation. (#787) Small refactor of ActiveIdUsingXXX inputs flags toward a little more consistent system. (#2637) omar 2019-10-02 11:38:30 +0200
  • a2f3dcfc97 Added comment about SDL and SDL_INIT_GAMECONTROLLER. (#2809) omar 2019-10-02 11:38:30 +0200
  • 893056a209 Fix syntax typos in README (#2819) Denys Nahurnyi 2019-10-01 22:49:44 +0300
  • 0b820d7717 Fix syntax typos in README DenysNahurnyi 2019-10-01 21:23:17 +0300
  • 80d2b1bc97 Minor cleaning up in the high-plane Unicode support. Sam Hocevar 2019-10-01 13:48:06 +0200
  • f0238ece9c Fixed backspace handling on MacOS (fixed https://github.com/ocornut/imgui/issues/2817). Allow null view passing as parameter to ImGui_ImplOSX_NewFrame Egor Yusov 2019-09-30 21:16:30 -0700
  • eb5223276c
    Update README.md omar 2019-09-30 20:54:37 +0200
  • 0dad3f436b Fix harmless float calculation overflow. (#2813) omar 2019-09-30 15:16:30 +0200
  • c262276988 Version 1.74 WIP omar 2019-09-30 14:27:56 +0200
  • 775a0f166e UTF32 support improvements Sam Hocevar 2019-09-29 12:15:13 +0200
  • bafec37bd5
    Improve SetItemDefaultFocus scrolling domgho 2019-09-29 12:29:48 +0200
  • 853dac3c5f Merge remote-tracking branch 'cloudwu/unicode' into master. Sam Hocevar 2019-09-29 10:01:58 +0200
  • 7f9ab5ce87
    Fix SetItemDefaultFocus() consistency domgho 2019-09-26 20:34:39 +0200
  • f0f5301612 Backends: OpenGL3: Commented out extra tokens at end of #else directive (#2804) Konstantin Podsvirov 2019-09-25 01:06:14 +0300
  • 27b1c513cc Backends: OpenGL3: Commented out extra tokens at end of #else directive Konstantin Podsvirov 2019-09-25 00:58:52 +0300
  • 619f20e1e6 Adding scope braces around if statements that contain STBTT_assert. This fixes issues when overriding STBTT_assert with a macro that has multiple expressions. Aaron Cooper 2019-09-24 11:49:49 -0700
  • 21345477ad Revert "Adding scope braces around STBTT_asserts. This fixes issues when overriding STBTT_assert with a macro that is more than one expression." Aaron Cooper 2019-09-24 11:47:13 -0700
  • 33c0f7a6c3 Adding scope braces around STBTT_asserts. This fixes issues when overriding STBTT_assert with a macro that is more than one expression. Aaron Cooper 2019-09-24 11:32:29 -0700
  • 688cf868ea Merge branch 'master' of https://github.com/ocornut/imgui v1.73 omar 2019-09-24 17:15:48 +0200
  • 6994bf10bc Merge branch 'master' into docking + fix for RenderMouseCursor() omar 2019-09-24 17:14:51 +0200
  • d5efe16157 Version 1.73 omar 2019-09-24 16:33:47 +0200
  • 293f74e996
    Update README.md omar 2019-09-24 16:00:53 +0200
  • 664f9e76b9 Documentation: Various tweaks and improvements to the README page. [@ker0chan] omar 2019-09-24 15:46:08 +0200
  • e100523917 CollapsingHeader: Added support for ImGuiTreeNodeFlags_Bullet and ImGuiTreeNodeFlags_Leaf on framed nodes. (#2159, #2160) goran-w 2018-10-30 15:52:27 +0100
  • 8f991335bc
    Merge branch 'master' into master goran-w 2019-09-24 11:00:47 +0200
  • ca858c084b Demo tweaks. Comments. Compacting the rarely used AutoFitXXX fields in ImGuiWindowTempData. omar 2019-09-23 15:31:05 +0200
  • 52deb415e0 Internal: Refactored internal RenderMouseCursor so colors can be specified. (#2614) omar 2019-09-23 14:53:49 +0200
  • 25849234f6 Internal: Tree: tweaks (initially tried to implement auto-scrolling, stashed) omar 2019-09-23 12:45:52 +0200
  • 99c464ad7d Add dummy constructs in ImGui_ImplOpenGL3_Init to make it more visible to the user which gl loader headers is being used osheriff 2019-09-22 23:20:34 +0200
  • 97691643b7 Backends: OpenGL3: Attempt to automatically detect default GL loader by using __has_include. Followup to 44cd8e3 (#2798) omar 2019-09-22 23:19:04 +0200
  • 0d3eff4916 Catch multiple gl loader headers in system at compile time osheriff 2019-09-22 22:53:28 +0200
  • 44cd8e39da Automatically include the available gl loader header osheriff 2019-09-22 12:52:36 +0200
  • 3233d85d2f Merge branch 'master' into docking omar 2019-09-22 22:16:11 +0200
  • 80b3ab7d3e TabBar: Fixed single tab shrinking reducing the tab to 0.0f size. Broken by a856c670c1. omar 2019-09-22 22:16:05 +0200
  • f47a0a85cc ImVector: added find, find_erase, find_erase_unsorted helpers. omar 2019-09-21 17:04:10 +0200
  • eab03f4467 Selectable: Added ImGuiSelectableFlags_AllowItemOverlap flag in public api (was previously internal only). omar 2019-09-21 17:18:24 +0200
  • 8805dd48bd Automatically include the available gl loader header osheriff 2019-09-22 12:52:36 +0200
  • 13f00331da Docking: Added ImGuiDockNodeFlags_NoDocking flag. (#2109) omar 2019-09-21 14:50:02 +0200
  • a45e3b5bb3 Readme, Wiki: Image loading examples. omar 2019-09-20 19:04:19 +0200
  • f7468d05fe Fixed mouse event forwarding in macos example (#2710, #1961) omar 2019-09-20 15:46:18 +0200