Commit Graph

  • e8172fdfbc Rename io.AddKeyModEvent() -> io.AddKeyModsEvent() and updated backends accordingly. (#2625, #4858) ocornut 2022-01-10 16:59:31 +0100
  • 9ce0f35ef3 Backends: OSX: Fixed typo. ocornut 2022-01-10 15:47:37 +0100
  • b2e2cc44c2 Backends: OSX: Fixed typo. ocornut 2022-01-10 15:47:37 +0100
  • ef681e7019 Merge branch 'master' into docking ocornut 2022-01-10 15:24:21 +0100
  • 790132a672 Added io.AddKeyModEvent() and updated backends accordingly. (#2625, #4858) ocornut 2022-01-10 12:39:01 +0100
  • 1797135db5 Backends: Android: Update to use io.AddEventKey() will full key map (#2625, #4858) thedmd 2022-01-06 19:57:34 +0100
  • ee436aa803 Backends: OSX: Update to use io.AddEventKey() will full key map (#2625, #1873, #4858) thedmd 2021-12-12 12:04:13 +0100
  • da1864d79e Backends: GLUT: Update to use io.AddEventKey() will full key map (#2625, #4858) thedmd 2021-12-12 12:02:20 +0100
  • 1bfe4a75be Backends: Allegro5: Update to use io.AddEventKey() will full key map (#2625, #4858) thedmd 2021-12-12 11:58:50 +0100
  • fe646ea591 Backends: SDL2: Update to use io.AddEventKey() will full key map (#2625, #4858) + created localized key (using keycode instead of scancode) (#456) thedmd 2021-12-12 11:57:37 +0100
  • ecd212c01d Backends: GLFW: Update to use io.AddEventKey() will full key map (#2625, #4858) thedmd 2021-12-12 12:00:31 +0100
  • 746c9f76e4 Backends: Win32: Update to use io.AddEventKey() will full key map (#2625, #4858) thedmd 2018-05-02 20:42:37 +0200
  • bf08c13e9b Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787) ocornut 2022-01-03 20:52:52 +0100
  • 3b66929301 Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787) thedmd 2021-12-11 23:53:38 +0100
  • 63918f21f0
    Fixed typo max_ishere 2022-01-10 11:22:55 +0200
  • 608fe7073a Update imgui_impl_win32.cpp hybcloud 2022-01-08 11:21:39 +0800
  • afffcd5810 Inputs: rename ImGuiKey_KeyPadEnter > ImGuiKey_KeypadEnter (#2625) ocornut 2021-12-21 18:25:46 +0100
  • 506ab93dad
    Backend Vulkan: Make descriptor set optional Dominik Thalhammer 2022-01-05 23:44:33 +0100
  • 100ede5764 Backends: GLFW: Fix CTRL+A, CTRL+Y, CTRL+Z to match keyboard layout. Converting GLFW untranslated keycodes back to translated keycodes. (#456, #2625) ocornut 2022-01-05 16:54:03 +0100
  • 4d023bd7fe Fix for using IMGUI_DISABLE_OBSOLETE_FUNCTIONS ocornut 2022-01-05 14:55:17 +0100
  • 704ab1114a Merge branch 'master' into docking. Remove Platform_SetImeInputPos. Remove backend-side IME implementation. Rrevert removal of MouseDragMaxDistanceAbs in 206b9ea. (#2589, #3113) ocornut 2022-01-05 14:28:20 +0100
  • de36ff043e Platform IME: add ImGuiPlatformImeData::InputLineHeight (unused by win32). (#3113) Liu Liu 2022-01-05 13:38:51 +0100
  • 29a8ee0826 Platform IME: add ImGuiPlatformImeData::WantVisible, hide IME when not used. (#2589) actboy168 2022-01-05 13:20:54 +0100
  • 1cbfe93520 Platform IME: [windows] call ImmSetCandidateWindow() to position candidate window. ocornut 2022-01-05 13:27:48 +0100
  • 2706c9d66e Platform IME: reworked internals to simplify adding new features. ocornut 2022-01-05 13:15:49 +0100
  • 3a90dc3893 Platform IME: changed io.ImeSetInputScreenPosFn() to io.SetPlatformImeDataFn() API. ocornut 2022-01-05 13:03:48 +0100
  • 04bc0b0bb8 Fix IdxBuffer related comments. (#4845, #4863) ocornut 2022-01-05 12:15:58 +0100
  • b7a0d96a42 Update mouse button state in ImGui_ImplGlfw_UpdateMousePosAndButtons if the window is captured but not focused, because focus may belong to the parent of a captured child HWND John Schwartz 2022-01-04 15:26:22 -0500
  • 9b14549638 Adjust the coordinates passed to ImGui_ImplGlfw_SetWindowPos from screen to client coordinates if the target raw window is a child HWND John Schwartz 2022-01-04 15:23:22 -0500
  • 28eabcb099 Internals: refactor: mouse input functions into their own section. ocornut 2022-01-04 14:53:30 +0100
  • 206b9ead8f IO: removed unused MouseDragMaxDistanceAbs(). Using a shortcut variable in UpdateMouseInputs(). ocornut 2022-01-04 12:49:34 +0100
  • c5a3cae83a Reordered some IO fields. Misc comments. Removed beta marker from tables comments. ocornut 2022-01-04 12:44:10 +0100
  • efa50f72a7 Backends: Metal: Ignore ImDrawCmd where ElemCount == 0. (#4857) ocornut 2022-01-03 22:14:19 +0100
  • afb1180d7d Merge branch 'master' into docking ocornut 2022-01-03 21:46:57 +0100
  • b0a6cd6305 Fixed a situation where CTRL+Tab or Modal can occasionally lead to the creation of ImDrawCmd with zero triangles, (#4857) ocornut 2022-01-03 21:16:51 +0100
  • ff6a7ad4f0 (Don't merge) Tests/Demos ocornut 2022-01-03 16:14:10 +0100
  • e4344ac896 Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (2625) ocornut 2021-12-21 22:00:04 +0100
  • 5f1e8ad39e Backends: OSX: Update to use io.AddEventKey() will full key map (2625) thedmd 2021-12-12 12:04:13 +0100
  • 71e5f0950f Backends: GLUT: Update to use io.AddEventKey() will full key map (2625) thedmd 2021-12-12 12:02:20 +0100
  • 599c1e7080 Backends: Allegro5: Update to use io.AddEventKey() will full key map (2625) thedmd 2021-12-12 11:58:50 +0100
  • 5c8df690e9 Backends: SDL2: Update to use io.AddEventKey() will full key map (2625) thedmd 2021-12-12 11:57:37 +0100
  • 8613803969 Backends: GLFW: Update to use io.AddEventKey() will full key map (2625) thedmd 2021-12-12 12:00:31 +0100
  • 84801380f1 Backends: Win32: Update to use io.AddEventKey() will full key map (2625) thedmd 2018-05-02 20:42:37 +0200
  • d67f12b3ab Inputs: Extra Keys / AddKeYEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (2625) thedmd 2021-12-11 23:53:38 +0100
  • be6c3388db Inputs: rename ImGuiKey_KeyPadEnter > ImGuiKey_KeypadEnter ocornut 2021-12-21 18:25:46 +0100
  • 2402958aec Commented out redirecting functions/enums names that were marked obsolete in 1.69, 1.70, 1.71, 1.72 ocornut 2022-01-03 16:37:33 +0100
  • 92d7869fc7 Happy new year! ocornut 2022-01-03 16:27:51 +0100
  • 83d22f4e48 Tables, ImDrawListSplitter: Fixed erroneously stripping trailing ImDrawList::AddCallback().(#4843, #4844) Jonathan Hoffstadt 2021-12-30 14:37:31 -0600
  • 9c8f288d1a Viewports: Fixed a CTRL+TAB crash with viewports enabled (#4023, #787) (amend 1dc3af3, 23ef6c1, 657073a) ocornut 2021-12-30 21:46:09 +0100
  • 2aa9959553 Merge branch 'master' into docking ocornut 2021-12-30 21:42:19 +0100
  • b89f3e45b9
    Tables: Fix AddCallback() being ignored when last in column Jonathan Hoffstadt 2021-12-30 14:37:31 -0600
  • 41e39ea6e1 Backends: Metal: Add Metal C++ bindings support. (#4824, #4746) luigifcruz 2021-12-23 17:04:35 -0300
  • dbeea7220f Backends: Silence overzealous warnings. (#4834) Add comments about SetDragDropPayload() return value. (#4835) ocornut 2021-12-29 12:41:34 +0100
  • 89a28209e8 Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830) ocornut 2021-12-26 20:02:02 +0100
  • 980deb4c9e Add missing include guard to avoid declaring ImFontAtlasGetBuilderForStbTruetype() function. ocornut 2021-12-26 19:51:10 +0100
  • 6b1e82693a Fix coding style. luigifcruz 2021-12-23 17:12:58 -0300
  • aeb74e3148 Add Metal C++ bindings support. luigifcruz 2021-12-23 17:04:35 -0300
  • 15b4a064f9 Merge branch 'master' into docking ocornut 2021-12-22 16:02:04 +0100
  • 512c54bbc0 Version 1.86 v1.86 ocornut 2021-12-22 15:12:57 +0100
  • 612b787b0d Menus: fixed top-level menu from not consistently using style.PopupRounding. (#4788) ocornut 2021-12-21 15:05:10 +0100
  • 4bad852a78 Backends: SDL_Renderer: Handle change to SDL_RenderGeometryRaw() function signature in SDL 2.0.19 (#4819) Sean Ridenour 2021-12-20 21:27:48 -0700
  • 5d00d6fcb5 Handle change to SDL_RenderGeometryRaw() function signature in SDL 2.0.19 Sean Ridenour 2021-12-20 21:27:48 -0700
  • 0636f9adac InputText: fixed Shift+Delete from not cutting into clipboard. (#4818, #1541) ocornut 2021-12-20 19:45:58 +0100
  • d9bc1e44af Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example. (#368, #375) ocornut 2021-12-20 19:29:41 +0100
  • fa0b88f890 Merge branch 'ocornut-master' George Gerdin 2021-12-17 18:54:21 +0100
  • 137ec7081a Merge branch 'master' of git://github.com/ocornut/imgui into ocornut-master George Gerdin 2021-12-17 18:52:10 +0100
  • d4d67ea28d Merge branch 'master' of https://github.com/georgegerdin/imgui George Gerdin 2021-12-17 18:07:42 +0100
  • 728979fb6c Merge branch 'master' of https://github.com/ocornut/imgui into ocornut-master George Gerdin 2021-12-17 18:04:46 +0100
  • 0cdc4a9565 Backends: Win32: Store left/right variants of Ctrl/Shift/Alt mods in KeysDown[] array. (#2625) thedmd 2018-05-02 20:42:37 +0200
  • 4a43dcb940 Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0 ocornut 2021-12-15 16:03:20 +0100
  • 06d5f9297d Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0 ocornut 2021-12-15 16:03:20 +0100
  • 248ed1b01d Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ocornut 2021-12-15 12:16:48 +0100
  • 1c4066cd9e Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ocornut 2021-12-15 12:16:48 +0100
  • cd36acc88b Merge branch 'master' into docking ocornut 2021-12-15 12:10:03 +0100
  • 389982eb5a Backends: OpenGL3: Using buffer orphaning + glBufferSubData(), seems to fix leaks with multi-viewports with some Intel HD drivers.. (#4468, #4504, #2981, #3381) ocornut 2021-08-26 17:10:58 +0200
  • 48f263336b Menus: fixed closing a menu inside a popup/modal. Fixed menu inside a popup/modal not inhibiting hovering of items in the popup/modal. (#3496, #4797) ocornut 2021-12-13 19:46:01 +0100
  • a528398c77 Internals: support for varying _ChildWindow flag for menu windows. (#3496, #4797) ocornut 2021-12-14 16:17:31 +0100
  • 11638fdf7d Menus: reuse more menu windows when stacked over popups. ocornut 2021-12-13 19:35:16 +0100
  • 0e8c199e87 CI: Use regex to fix vcxproj platform and toolset versions. (#3249) Remove Discord integration. Rokas Kupstys 2021-12-13 13:57:33 +0200
  • d7350668d1 Fix OSX warnings + Examples/Apple+GL2 calls super reshape. (#4759, #1873) ocornut 2021-12-13 12:02:12 +0100
  • 1b6b8602c1 Backends: OSX: Fix keyboard support. Handle scroll cancel. Don't set mouse cursor shape unconditionally. (#4759, #4253, #1873) Stuart Carnie 2021-12-11 09:20:17 +1100
  • f71ee5203e Fix infinite loop in ImFontGlyphRangesBuilder::AddRanges if the user passes upper range = UINT16_MAX without IMGUI_USE_WCHAR32. (#4802) SlavicPotato 2021-12-11 15:03:30 +0100
  • b720f1f03c Backends: OSX: Add Game Controller support. (#4759) Stuart Carnie 2021-12-11 08:10:21 +1100
  • bc664cf42b
    Refactor code David Dzhalaev 2021-12-11 21:55:14 +0300
  • 2f10d34435
    Refactor code David Dzhalaev 2021-12-11 21:53:32 +0300
  • 344d1e1bf0
    Refactor code David Dzhalaev 2021-12-11 21:51:01 +0300
  • 63c1c6f34e
    Refactor code David Dzhalaev 2021-12-11 21:50:28 +0300
  • eb86885e5a
    Refactor code David Dzhalaev 2021-12-11 21:47:10 +0300
  • 4f186ab5f1
    Refactor code David Dzhalaev 2021-12-11 21:45:22 +0300
  • f40abe20e5
    Refactor code David Dzhalaev 2021-12-11 21:40:52 +0300
  • e9619f5228
    simply if expression David Dzhalaev 2021-12-11 21:39:36 +0300
  • 692e9bacb3
    Refactor code David Dzhalaev 2021-12-11 21:30:53 +0300
  • 7b24bf0a89
    Clang-tidy David Dzhalaev 2021-12-11 21:27:31 +0300
  • fa93354da1
    use Clang-tidy David Dzhalaev 2021-12-11 21:24:55 +0300
  • 4c2904a2e7
    use clang-tidy David Dzhalaev 2021-12-11 21:20:41 +0300
  • 1574c94632 Fix integer overflow in ImFontGlyphRangesBuilder::AddRanges resulting in an infinite loop if the user passes upper range = UINT16_MAX or UINT32_MAX with ImWchar32. SlavicPotato 2021-12-11 15:03:30 +0100
  • 0e0dfb810f
    fix: macOS keyboard support Stuart Carnie 2021-12-11 09:59:40 +1100
  • 957b5cb7f9
    fix: OSX Don't set cursor unconditionally. Stuart Carnie 2021-12-11 09:21:57 +1100
  • 3a3b9ae007
    fix: macOS 12.1 scroll event behaviour has changed. Stuart Carnie 2021-12-11 09:20:17 +1100
  • 72e52c5956
    feat: macOS add Game Controller support Stuart Carnie 2021-12-11 08:10:21 +1100