Commit Graph

  • fb99227e64 glfwWindowUserPointer support #8006 rjub 2024-09-20 12:57:56 -0400
  • 51937c1ded glfwWindowUserPointer support #8005 rjub 2024-09-20 12:48:58 -0400
  • 10fe2b674a Merge branch 'master' into docking ocornut 2024-09-20 18:42:48 +0200
  • fb410463e6 Scrollbar: added io.ConfigScrollbarScrollByPage setting. (#8002, #7328) ocornut 2024-09-20 18:40:32 +0200
  • a727332e77 Scrollbar: Shift+Click always use absolute positionning scroll. (#8002, #7328) ocornut 2024-09-20 18:08:13 +0200
  • 4aeae5d718 Error check: fixed build when using IMGUI_DISABLE_DEBUG_TOOLS. ocornut 2024-09-20 17:27:51 +0200
  • d0750ee4e7 Error check: clarified that carriage returns are emitted by our code. Added helper default callback. Comments. (#1651) ocornut 2024-09-19 16:13:21 +0200
  • 7ba0543e77 SDL3: Update for API changes: SDL_INIT_TIMER was removed #8003 RT2 2024-09-20 14:40:28 +0200
  • 0af2c4ef76 Backends: SDL3: Update for API changes: SDL_bool removal. SDL_INIT_TIMER removal. (#7999) ocornut 2024-09-19 16:02:23 +0200
  • faca859043 Version 1.91.3 WIP ocornut 2024-09-19 15:51:06 +0200
  • a4e3f3d7ce
    Update imgui_impl_sdl3.cpp #7999 Daniil Romanov 2024-09-19 16:47:28 +0300
  • 8cab5258e5 feedback fixes and added a example main #7998 Acclution 2024-09-19 15:46:32 +0200
  • bc77cccd31 Merge branch 'master' into docking v1.91.2-docking ocornut 2024-09-19 14:52:29 +0200
  • a9f72ab681 Version 1.91.2 v1.91.2 ocornut 2024-09-19 14:33:03 +0200
  • 42272505c9 Backends: ensure that ImGuiPlatformMonitor list is available after backend Init call. (#7995) ocornut 2024-09-19 14:25:01 +0200
  • cfae5ac71b Backends: make ImGui_ImplSDL2_KeyEventToImGuiKey(), ImGui_ImplSDL3_KeyEventToImGuiKey(), ImGui_ImplGlfw_KeyToImGuiKey(), ImGui_ImplWin32_KeyEventToImGuiKey(), ImGui_ImplAllegro5_KeyCodeToImGuiKey(), ImGui_ImplOSX_KeyCodeToImGuiKey(), non-static. (#7997) ocornut 2024-09-19 14:09:45 +0200
  • d99f628fb1 Merge remote-tracking branch 'fork/docking' into SDL_gpu Acclution 2024-09-19 11:48:01 +0200
  • fef4d0babd initial commit of SDL_gpu backend implementation Acclution 2024-09-19 11:45:18 +0200
  • a6c1620a17 Refactors & Abstractions Pinwhell 2024-09-19 03:56:00 -0400
  • e0e32bdadd Backend Targets Impl Pinwhell 2024-09-19 03:42:25 -0400
  • 1f7db497dc SDL3: defines SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER and SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER properties on window creation #7991 RT2 2024-09-18 10:29:44 +0200
  • a362a12b2e
    Merge b5603476ac into f7ba645398 #2739 Griffin Downs 2024-09-18 15:26:21 +0800
  • d4b9ce1678
    Merge branch 'ocornut:master' into master Pinwhell 2024-09-18 02:16:53 -0400
  • 9d5e4c3112 Installs Impl & Quality Cleanups & Uniformity Pinwhell 2024-09-18 02:11:20 -0400
  • ae8688974b Merge branch 'master' into docking ocornut 2024-09-17 21:08:03 +0200
  • f7ba645398 InputText: fixed not filling callback's SelectionEnd. (#7925) ocornut 2024-09-17 21:07:15 +0200
  • e648dbb59d Tables: fixed auto-width columns when using synced-instances of same table. (#7218) ocornut 2024-09-17 20:34:54 +0200
  • 6aade6912a Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active. ocornut 2024-09-17 18:52:12 +0200
  • dad9f45e3e Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. (#7841, #7369) ocornut 2024-09-17 18:27:31 +0200
  • 71714eab53 Tables: fixed assertion related to inconsistent outer clipping when sizes are not rounded. (#7957) ocornut 2024-09-17 18:09:02 +0200
  • 11fba027e5 Tables: using table->InnerClipRect more consistently. Fixes an assertion with tables with borders when clipped by parent. (#6765, #3752, #7428) ocornut 2024-09-17 16:35:55 +0200
  • 1ab1e3c656 Backends: SDL3: rework implementation of ImGuiViewportFlags_NoTaskBarIcon. (#7989) RT2 2024-09-15 19:57:37 +0200
  • 6ce26ef11d AddFont: added assert to better detect uninitialized struct. (#7993) ocornut 2024-09-17 12:25:21 +0200
  • 2f28247606 Added Cmake Backends Pinwhell 2024-09-17 04:58:28 -0400
  • 63cd4d95a3 Add minimal CMake setup for simplicity Pinwhell 2024-09-17 03:57:56 -0400
  • e8eb8975a4 Merge branch 'master' of https://github.com/ocornut/imgui Pinwhell 2024-09-17 02:56:35 -0400
  • ebaec11bae Conditionally Enable TLS Context Storage Pinwhell 2024-09-17 02:55:17 -0400
  • d0ee259263
    Merge b7b303ee0a into 8ba7efb738 #7991 Rémy Tassoux 2024-09-17 00:42:37 +0000
  • b7b303ee0a SDL3: Use SDL_CreateWindowWithProperties instead of SDL_CreateWindow RT2 2024-09-17 02:25:54 +0200
  • 9754526f1e SDL3: Apply the win32 ImGuiViewportFlags_NoTaskBarIcon hack on windows with no parent to fix the fade-in animation. #7989 RT2 2024-09-16 22:33:01 +0200
  • 08b1496b7e Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971) ocornut 2024-09-16 17:22:31 +0200
  • 8ba7efb738 Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971) ocornut 2024-09-16 17:22:31 +0200
  • 1ac162f2b0 Backends: WGPU: add IMGUI_IMPL_WEBGPU_BACKEND_DAWN/IMGUI_IMPL_WEBGPU_BACKEND_WGPU to support more targets. (#7977, #7969, #6602, #6188, #7523) Aaron C Gaudette 2024-09-16 16:07:02 +0200
  • 4925695ae8 InputText: optimize InputTextCalcTextLenAndLineCount() for inactive multiline path. (#7925) ocornut 2024-09-16 14:52:42 +0200
  • 7ac50bf77d InputText: more tidying up of selection search loop. ocornut 2024-09-16 14:42:58 +0200
  • aef07aea27 InputText: minor tidying up of selection search loop (no need to imply it runs in single line mode) ocornut 2024-09-16 14:36:25 +0200
  • b53d91a4c4 InputText: optimization for large text: using memchr() instead of strchr() shaves 0.2 ms on 865k multi-line text case. Approximately 20%. (#7925) ocornut 2024-09-16 14:15:43 +0200
  • 44a74509af Backends: Win32: fixed direct calls to platform_io.Platform_SetWindowPos()/Platform_SetWindowSize() on windows created by application (typically main viewport). ocornut 2024-09-16 13:56:25 +0200
  • 510b6adc9b CI: disable month-long PVS Studio warning about expiring licence. ocornut 2024-09-16 12:09:02 +0200
  • 8040c02b32 Viewports: fixed an issue where a window manually constrained to the main viewport while crossing over main viewport bounds isn't translated properly. (#7985) ocornut 2024-09-16 12:05:25 +0200
  • dab63231d8 Misc: Made it accepted to call SetMouseCursor() with any out-of-bound value, as a way to allow hacking in custom cursors if desirable. ocornut 2024-09-16 11:19:05 +0200
  • 5feec9b37f
    Merge branch 'ocornut:master' into master #4604 yh-sb 2024-09-15 23:59:26 +0300
  • db6a22421b SDL3: Update ImGuiViewportFlags_NoTaskBarIcon win32 hack RT2 2024-09-15 19:57:37 +0200
  • ba009233d2 Revert "Disable default file handler and Add hook so external projects can hook their own internal file handling objects" #7978 Gustav Louw 2024-09-12 18:56:32 -0700
  • a019a25023 Revert "rsanchez - dont need clipboard stuff right now" Gustav Louw 2024-09-12 18:56:09 -0700
  • 89cea7c92b
    Merge pull request #33 from Mojang/sbl/1105662-switch-update-sdk-17-5-6 Gustav Louw 2024-09-12 17:40:11 -0700
  • d5d88c7b34 Comment webgpu backend define requirement #7977 Aaron C Gaudette 2024-09-12 14:56:30 -0700
  • 8cd3857a88 Use webgpu backend in io.BackendRendererName Aaron C Gaudette 2024-09-12 14:33:33 -0700
  • 8326dabe5e Merge branch 'master' into docking ocornut 2024-09-12 23:19:26 +0200
  • 4d00bf8add MultiSelect+Tables: fixed an issue where box-select would skip items while drag-scrolling in a table with outer borders. (#7970, #7821). ocornut 2024-09-12 23:13:32 +0200
  • 44e183b739 Add dawn backend define to example_glfw_wgpu Aaron C Gaudette 2024-09-12 13:44:30 -0700
  • 9fdb7edf2d Guard API changes with backend define Aaron C Gaudette 2024-09-12 13:36:02 -0700
  • c6b01e92ae Throw compile error if webgpu backend is not defined Aaron C Gaudette 2024-09-12 13:35:07 -0700
  • 6dcb7be35f CI: amend build tests for emscripten (#7965) Yan Pujante 2024-09-07 10:23:20 -0700
  • 7ba39acf63 Added CI Test for emscripten/CMake (2) #7965 Yan Pujante 2024-09-07 10:23:20 -0700
  • ac2ad79812 Backends: GLFW+Emscripten: use OSX behaviors automatically when using contrib glfw port. (#7965, #7915) Yan Pujante 2024-09-07 10:22:45 -0700
  • 484764860d Backends: SDL3: added support for viewport->ParentViewportId field to support parenting windows at OS level. (#7973) RT2 2024-09-11 11:41:37 +0200
  • 52a6ab44b1
    Doc: Fix typo. (#7974) David Briscoe 2024-09-12 10:24:37 -0700
  • dc6346b763 Fonts: fixed ellipsis "..." rendering width miscalculation bug introduced in 1.91.0. (#7976) ocornut 2024-09-12 19:22:09 +0200
  • be30f044b7 Replace deprecated type in struct field assignment Aaron C Gaudette 2024-09-12 09:53:34 -0700
  • d80b1f9a3a Replace deprecated enum constant Aaron C Gaudette 2024-09-12 09:45:56 -0700
  • a70f0682f5
    doc: Fix typo unless -> unlike #7974 David Briscoe 2024-09-11 12:08:05 -0700
  • 8807b01b28 InputText: amends: now can use memchr()/strchr() for line counting. Much faster! (#7925) ocornut 2024-09-11 14:15:23 +0200
  • 19accb14a9 InputText: amends: fixed undo-stack reconcile. fixed metrics crash. fixes character filtering. (#7925) ocornut 2024-09-11 12:57:54 +0200
  • 3d1e593b5b InputText: amends: fixed next/prev word implementation. (#7925) ocornut 2024-09-05 19:56:12 +0200
  • e240bc151a InputText: amends: add note about STB_TEXTEDIT_GETCHAR. tweak InputTextCalcTextSize() to use similar debug-friendly logic as ImFont:CalcTextSizeA(). misc small tidying up. (#7925) ocornut 2024-09-05 16:29:30 +0200
  • 1674fe96ff InputText: amends: add stb_textedit_text() api. (#7925) ocornut 2024-09-05 16:31:41 +0200
  • d1b7817959 InputText: amends: renames, coding style. (#7925) ocornut 2024-09-05 15:25:30 +0200
  • abd07f6d30 InputText: added native support for UTF-8 text editing and god rid of the wchar buffer. (#7925) alektron 2024-08-27 01:37:50 +0200
  • 0008f3dd39 InputText: amends: now can use memchr()/strchr() for line counting. Much faster! (#7925) #7925 ocornut 2024-09-11 14:15:23 +0200
  • 6f392912bf InputText: amends: fixed undo-stack reconcile. fixed metrics crash. fixes character filtering. (#7925) ocornut 2024-09-11 12:57:54 +0200
  • 93d8b5d243 InputText: amends: fixed next/prev word implementation. (#7925) ocornut 2024-09-05 19:56:12 +0200
  • 1e3fc0111d InputText: amends: add note about STB_TEXTEDIT_GETCHAR. tweak InputTextCalcTextSize() to use similar debug-friendly logic as ImFont:CalcTextSizeA(). misc small tidying up. (#7925) ocornut 2024-09-05 16:29:30 +0200
  • 017c3a60d2 InputText: amends: add stb_textedit_text() api. (#7925) ocornut 2024-09-05 16:31:41 +0200
  • 3ca611ed5f InputText: amends: renames, coding style. (#7925) ocornut 2024-09-05 15:25:30 +0200
  • f37019ebdd InputText: added native support for UTF-8 text editing and god rid of the wchar buffer. (#7925) alektron 2024-08-27 01:37:50 +0200
  • 79f161b6b7 SDL3: Add support for parent viewports #7973 RT2 2024-09-11 11:41:37 +0200
  • 68aa9a86ec Merge branch 'master' into docking ocornut 2024-09-10 16:29:14 +0200
  • 67cd4ead65 Added io.ConfigDebugHighlightIdConflicts debug feature! (#7961, #7669) ocornut 2024-09-10 15:28:40 +0200
  • a8eec24405 Demo: fix some id conflicts. (#7961) Pascal Thomet 2024-09-09 21:07:10 +0200
  • 4236bc088f Backends: SDL2: use SDL_Vulkan_GetDrawableSize with Vulkan instead of SDL_GL_GetDrawableSize. (#7967, #3190) scribam 2024-09-08 12:19:51 +0200
  • 7694e89e89 Merge branch 'master' into docking ocornut 2024-09-09 16:54:40 +0200
  • 15cb7d61f9 InputText: moved imstb_textedit.h include to imgui_widgets.cpp ocornut 2024-09-09 16:52:16 +0200
  • ca5701d458 InputText: moved all ImGuiInputTextState functions to not be inline. ocornut 2024-09-09 16:29:47 +0200
  • 21d03edcb0 InputText: renamed namespace from stb_texture structure and added an indirection. ocornut 2024-09-09 16:22:55 +0200
  • dac7516fdc
    Update imgui_widgets.cpp #7968 DimaKoltun 2024-09-09 11:26:07 +0300
  • 21324ac951
    fixed bug with clamping limits if they are the same DimaKoltun 2024-09-09 11:17:57 +0300
  • 785875a78f Backends: SDL2: use SDL_Vulkan_GetDrawableSize with Vulkan instead of SDL_GL_GetDrawableSize #7967 scribam 2024-09-08 12:19:51 +0200
  • 12f3d9ebf0 use macos behavior automatically (1) Yan Pujante 2024-09-07 10:22:45 -0700
  • 0a07bbf762
    Merge e5a1f98750 into f63c95a076 #7249 Edwin Carlsson 2024-09-07 06:28:34 -0400