Commit Graph

  • 02512234a9
    Merge 65e6ef1c33d86670de0bb385d48aaf51b56cbdb8 into 08400f5be7fa8a83682b99d611ab7cdc66258425 #1713 Konstantin Podsvirov 2024-11-17 00:01:55 +01:00
  • 1489c18d18
    Merge a1363038ae828acd1b2c722899a1cd60abdf7d6f into 08400f5be7fa8a83682b99d611ab7cdc66258425 #421 Zach 2024-11-16 23:34:00 +01:00
  • ee5d8f7ad4
    Merge 7a50853131f6ea7d8815c7e171f03bd026fdf08e into 8082a849035ab9de2f9e9821f0ef96ead51b930d #8111 Ronan 2024-11-17 03:04:41 +07:00
  • f4bd97a64e
    Merge a91ed9a14bbac490f34467bb17362cff6876af05 into 8082a849035ab9de2f9e9821f0ef96ead51b930d #7912 Sage M 2024-11-16 09:06:57 -08:00
  • 671e66e214
    Merge 713adaa4e281bc9fdeba56efdd47a1d3d5b7745e into 08400f5be7fa8a83682b99d611ab7cdc66258425 #2823 Rokas Kupstys 2024-11-16 23:07:55 +08:00
  • 31cf65b10a
    Merge d3e8da843c766a4eeb2f6d4ab22f1244497319a4 into 08400f5be7fa8a83682b99d611ab7cdc66258425 #7972 Michał Cichoń 2024-11-16 20:50:55 +07:00
  • 539cbdf051
    Merge 46fa733be887d62315709f161a2a51069152e8bc into 08400f5be7fa8a83682b99d611ab7cdc66258425 #8032 ronak69 2024-11-16 07:49:02 +01:00
  • f2e5e0f054
    Merge dab913a81aae9c8fdb6f51a076f16f2ebc04e01a into 8082a849035ab9de2f9e9821f0ef96ead51b930d #8131 Michael Böhme 2024-11-16 00:20:58 +00:00
  • 6937dc9bba
    Merge 888e0ff2970478f8f368b2fa87e606c950450cbf into 08400f5be7fa8a83682b99d611ab7cdc66258425 #7992 Pinwhell 2024-11-16 00:19:09 +01:00
  • f69a1c9ee9
    Merge 10b98e00ac440eb0dceacbd26efb185a7491e273 into 08400f5be7fa8a83682b99d611ab7cdc66258425 #8046 Jairard 2024-11-16 00:18:37 +01:00
  • 08400f5be7 Backends: DX12: tidying up, added a ImGui_ImplDX12_Texture helper struct. master ocornut 2024-11-15 19:14:04 +01:00
  • 40b2286d16 (Breaking) Backends: DX12: changed ImGui_ImplDX12_Init() signature. Added ImGui_ImplDX12_InitInfo. Added support for Srv allocators. ocornut 2024-11-15 19:02:26 +01:00
  • be9424e084
    Merge 8cab5258e5ea90d78d82c1f2657bb2b25e22175a into 8082a849035ab9de2f9e9821f0ef96ead51b930d #7998 Acclution 2024-11-15 18:04:24 +01:00
  • 3260ea6954 Examples: Win32+DX12: Tweaks. ocornut 2024-11-15 16:03:58 +01:00
  • 8082a84903 Examples: Win32+DX12: removed misleading parameters to RenderPlatformWindowsDefault(): the parameter is ignored by ImGui_ImplDX12_RenderWindow(). docking ocornut 2024-11-15 16:03:58 +01:00
  • f9292d0ccf
    Merge cf28c8131e50d3744fb21f7e4e79019ba614f390 into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #7262 Clément Gallet 2024-11-15 09:27:25 +08:00
  • d36caba3ce
    Merge f59da1956ebd88818cfb955d995323bd632fe90a into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #8028 imdongye 2024-11-14 18:36:03 -05:00
  • 16ffd3bc87
    Merge 0a25a49e946c1557b05456c02366773b34996a1d into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #2197 Seth Kingsley 2024-11-14 13:32:47 -05:00
  • 66c95d06b1
    Merge deb4d73317bbc414f7c98c368ad25a28ad7f464d into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #7650 Charles 2024-11-14 10:36:21 -07:00
  • 495c1b29a8 Demo: added variety of usage scenarios, hooking Alt, Mouse Wheel, Home, CTRL+Tab demos. features/demo_input_owner_and_routing ocornut 2022-09-20 19:50:12 +02:00
  • f1152e5d65 Demo: added SetKeyOwner(), ImGuiInputFlags_LockThisFrame, ImGuiInputFlags_LockUntilRelease demo. ocornut 2022-09-20 19:48:54 +02:00
  • 2f735a1bdb
    Merge 8d031ca054dd744bb9d428a568fbc08e2d9b98d4 into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #7826 Nick De Breuck 2024-11-14 04:55:45 -05:00
  • 83fdf32521
    Merge 256d5e54488c8de99db83ef0b935e40251fb9f8d into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #7094 Tim Blume 2024-11-14 16:47:36 +08:00
  • 8cc344c57f
    Merge 494807af7353916555df0c0dfa52fa9a6a05b5d5 into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #8110 Ronan 2024-11-13 19:27:30 -05:00
  • 524b5c8da6
    Merge b2b1940e2a486c8469e4062d7c275932a685f1d2 into 8be0723fb7a626f0fad6e70a2ad9139e442c4008 #7904 Advance Software 2024-11-13 19:26:24 -05:00
  • 8be0723fb7 Amend Changelog to better document how changing button behavior of InputInt/InputFloat step buttons affected some mis-uses (#8149) ocornut 2024-11-13 16:55:06 +01:00
  • 337773f35a
    Merge 08c17aeaec2a14a1e455e374f4570b257cd9f18a into e97b97467e434d2c53b76a19563d641e55130e16 #8091 Victor Bombi 2024-11-13 09:07:24 +08:00
  • 3dbc5a7ccd
    Merge 65cc1a8355c934c147490b0317b6109c884de675 into e97b97467e434d2c53b76a19563d641e55130e16 #6529 deggua 2024-11-12 22:32:32 +01:00
  • e97b97467e Error Handling: fixed cases where recoverable error handling would crash. (#1651) ocornut 2024-11-12 19:09:00 +01:00
  • 3381ab423b Version 1.91.6 WIP + fixed typo in tooltip. ocornut 2024-11-12 11:44:29 +01:00
  • 306e14d380
    Merge 39afe0c31679171b8ce8e22d9bb4703e24915e61 into f401021d5a5d56fe2304056c391e78f81c8d4b8f #6661 iacore 2024-11-11 22:58:18 +09:00
  • ce9425fe1b
    Merge 441d54f7f72c4ef1dab277339893b0688cc55f92 into f401021d5a5d56fe2304056c391e78f81c8d4b8f #7919 Matt Guerrette 2024-11-11 12:38:06 +08:00
  • a1363038ae Update sdl3-opengl3 android attributes #421 zmertens 2024-11-10 08:22:37 -07:00
  • 6eacdfdee7 Add android-related example to existing SDL3 examples zmertens 2024-11-10 08:20:01 -07:00
  • 3eb57deca6
    Merge 816e13e50fb74d2dbf3e1b362fb21e67a3880bb6 into f401021d5a5d56fe2304056c391e78f81c8d4b8f #7648 Cyao 2024-11-10 05:26:03 -07:00
  • d62a60aa1b Init android sdl3 renderer example zmertens 2024-11-10 05:12:48 -07:00
  • e617d15b3c
    Merge 4c9f4aaf8cf7aee05739793c486e569fcd2f3a0b into f401021d5a5d56fe2304056c391e78f81c8d4b8f #6331 InJoins 2024-11-10 05:20:06 +08:00
  • 02cf89b4c2
    Merge 85c15d11f1f47bced1934f72ba407763b4532417 into f401021d5a5d56fe2304056c391e78f81c8d4b8f #4614 yh-sb 2024-11-09 15:12:11 +02:00
  • bfc9369ea4
    Merge dd15544751c6717044deba44a15f6d179eb724f4 into f401021d5a5d56fe2304056c391e78f81c8d4b8f #7960 Alex Anderson 2024-11-07 18:33:24 -05:00
  • c48449b744
    Merge 841233575bb76e2afced843c3e0329e38b59f5af into f401021d5a5d56fe2304056c391e78f81c8d4b8f #7307 Shawn Hatori 2024-11-07 21:33:50 +01:00
  • 049f3d4e1b Premake: Only build example_sdl2_vulkan with both sdl2 and vulkan (7852) features/premake5 Mark Jansen 2024-08-06 14:41:40 +02:00
  • bdab3381a0 Premake: Add example_sdl2_sdlrenderer2 (7862) Mark Jansen 2024-08-05 23:47:50 +02:00
  • b8a79edcf5 Premake: experimental premake5 script. ocornut 2022-05-29 21:52:05 +02:00
  • 1d4c752c29 Shadows: remove use of GetWindowContentRegionMax(). features/shadows ocornut 2024-07-30 18:01:33 +02:00
  • 63c15058dc Shadows: Fix broken shadows due to zero-clear added in 9417acc2 ocornut 2021-08-24 18:59:10 +02:00
  • a2ee47852b Shadows: Fix to support for colored-only font atlas. (4202) ocornut 2021-06-07 11:46:51 +02:00
  • e1f7a81150 Shadows: Fix for latest, reuse ImDrawList, remove ImDrawShadowFlags. ocornut 2021-05-19 19:26:25 +02:00
  • 66a94215b0 Shadows: Fixes + two fixes for PVS Studio static analyzer. ocornut 2020-10-08 18:38:59 +02:00
  • d170c874d3 Shadows: Shallow styling tweaks and renaming for consistency. omar 2020-07-24 16:01:46 +02:00
  • ea911d83cb Shadows: Re-added AddShadowNGon(). omar 2020-07-24 18:59:32 +02:00
  • 9516b8fc85 Shadows: Added ImDrawShadowFlags, simplified API surface, reordered parameters omar 2020-07-15 19:57:07 +02:00
  • 49523bb069 Shadows: Convex shape shadow improvement/fixes Ben Carter 2020-07-07 15:50:07 +09:00
  • 07fb4a87c8 Shadows: Tweak demo to use AddShadowCircle() functions + fix warnings. omar 2020-06-13 14:48:32 +02:00
  • b2698d69f8 Shadows: Added initial version of convex shape shadow code. Ben Carter 2020-06-12 14:45:30 +09:00
  • 09d0a94761 Shadows: Demo code in Custom Rendering section. Added AddShadowRectFilled() variant. BeginMainMenuBar() disable shadows. ocornut 2020-06-04 16:01:51 +02:00
  • e21c21e3b9 Shadows: Added experimental texture-based shadows (stripped of dynamic tex config and back-end code) Ben Carter 2020-04-24 18:16:48 +02:00
  • 65e6ef1c33 Add CMake project #1713 Konstantin Podsvirov 2019-04-09 18:47:06 +03:00
  • d3400262d5 ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf) features/string_view ocornut 2024-07-02 18:50:28 +02:00
  • 744ea341c4 ImStrv: allow constructing from two null pointers. ocornut 2024-05-03 16:24:52 +02:00
  • 23d4d10c4d ImStrv: Combo(), ListBox(): maybe seems better to not introducte the ImStrv [] versions? ocornut 2024-04-03 10:02:32 +09:00
  • 1c4a1ece84 ImStrv: convert Combo()/ListBox() to use ImStrv in their getters. ocornut 2024-04-03 09:58:36 +09:00
  • 8b8a4b0e99 ImStrv: Fixed BeginCombo() with ImGuiComboFlags_CustomPreview + fixes for latest (amended). ocornut 2023-11-06 14:16:25 +01:00
  • 2b87bef586 ImStrv: add needed disambiguishing functions for const char* now being ambiguous. (5079) ocornut 2022-09-29 22:51:33 +02:00
  • 6c471bb2e6 ImStrv: backtracked for now on supporting ImStrv for format strings. ocornut 2022-08-25 12:54:07 +02:00
  • 1999d2d08c ImStrv: Fixed various compile errors/warnings. ocornut 2022-08-22 11:06:33 +02:00
  • ca67eae2f5 ImStrv: enhanced VS debugger .natvis support. build fixes. (5333, 5906) 璀境石 2022-08-22 11:05:58 +02:00
  • c3ae04028e ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +02:00
  • 7a1f5ce855 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +02:00
  • 759065e3d8 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +01:00
  • bafe567186 ImStrv: Step 2 - change ImStrv typedef to struct, perform all other logic conversion. ocornut 2020-08-24 11:37:01 +03:00
  • a7c19b4a54 ImStrv: Step 1 - change string type to ImStrv in API. (REBASED) Rokas Kupstys 2020-07-14 14:14:17 +03:00
  • 368123ab06 Merge branch 'master' into docking v1.91.5-docking ocornut 2024-11-07 19:58:23 +01:00
  • f401021d5a Version 1.91.5 v1.91.5 ocornut 2024-11-07 19:38:30 +01:00
  • 31b967f098 Fix 01d27a4 (sorry I cherry-picked from wrong branch) ocornut 2024-11-07 19:35:00 +01:00
  • 01d27a4acd Internals: added IM_LIKELY(), IM_UNLIKELY() helper macros (yet unused). Added ImFontGetCharAdvanceX() macro. ocornut 2024-11-07 16:58:50 +01:00
  • 419a9ada16 Ignore clang warning Wnontrivial-memaccess (#8129, #8135) ocornut 2024-11-07 19:08:37 +01:00
  • 17bd417a3d AddCustomRectFontGlyph: added storage for Colored bool in ImFontAtlasCustomRect. (#8133) ocornut 2024-11-07 14:57:16 +01:00
  • 3b683927ee imgui_freetype: Fixed a crash in build font atlas when using merged fonts and the first font in a merged set has no loaded glyph. (#8081) ocornut 2024-11-07 14:39:54 +01:00
  • dec5001b52
    Merge 5feec9b37f747c2c62268fdd49d1ceb15084b8f2 into 3543dfda953beefd9add1316328e2c7cfb4aa637 #4604 yh-sb 2024-11-07 12:21:15 +00:00
  • 3543dfda95 Docs: document removal of ImFont const qualifier as potentially breaking. ocornut 2024-11-06 18:14:44 +01:00
  • d97bbf1904 Tabs, Style: made ImGuiCol_TabDimmedSelectedOverline alpha 0 (not visible) in default styles. ocornut 2024-11-06 18:08:15 +01:00
  • d9f829dd71 Log/Capture: amend 772ca9e for docking. ocornut 2024-11-06 18:02:01 +01:00
  • 83660e37e3 Merge branch 'master' into docking ocornut 2024-11-06 17:58:35 +01:00
  • df0776e931 (Breaking) Removed ImGuiKey_COUNT. (#4921) ocornut 2024-11-06 17:49:52 +01:00
  • 738d6db3e6 (Breaking) Removed used of ImGuiKey_KeysData_SIZE, ImGuiKey_KeysData_OFFSET. (#4921) ocornut 2024-11-06 17:42:02 +01:00
  • 6f287dd16d (Breaking) Removed pre-1.87 obsolete io.KeyMap[], io.KeysDown[], io.NavInputs[]. Remove IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921) ocornut 2024-11-06 16:56:51 +01:00
  • fe2fa2d08e Comments (#8127) + Fixed warning (#8130) ocornut 2024-11-04 16:42:16 +01:00
  • 57ab2b4226 Fixed unused function warning (#8130) Michael Böhme 2024-11-05 23:26:41 +01:00
  • 8807a6d231
    Merge 64971a8866f8019a191e1bef0a50e561aa90c647 into c347d6944bc74205b7ac4334c681ca4a3e481670 #7392 Christian Fillion 2024-11-06 14:06:26 +01:00
  • 6aeb419e03
    Merge 36dda875daf01235f0799bebaeba0a953b4d540f into ec2f1d69c8d8d6373d64ee0ffb29b51b78925d65 #7461 Kate 2024-11-06 04:20:05 +01:00
  • dab913a81a custom border width in Image() #8131 Michael Böhme 2024-11-05 23:00:17 +01:00
  • 81badb4c93 fix unused warnings #8130 Michael Böhme 2024-11-05 23:26:41 +01:00
  • a5f8a3453e
    Merge c070207d7c2190db34781d35e6005f76afb651d5 into c347d6944bc74205b7ac4334c681ca4a3e481670 #7116 Daniel Cremers 2024-11-05 15:58:52 +01:00
  • ec2f1d69c8 Docs: word-wrap some the older changelogs. ocornut 2024-11-05 13:18:16 +01:00
  • 63234f8dd0 InputText: Internals: rename CurLenA->TextLen, InitialTextA->TextToRevertTo. ocornut 2024-11-05 11:32:02 +01:00
  • c347d6944b Backends: GLFW: Linux workaround for spurious mouse up events emitted while dragging and creating new viewport. (#3158, #7733, #7922) ocornut 2024-11-05 11:26:38 +01:00
  • be2d006e2e Align warning blocks. Removed -Wunused-function, -Wmissing-prototypes from imgui_internal.h ocornut 2024-11-05 10:50:49 +01:00
  • 88e232739b
    Ignore clang warning Wnontrivial-memaccess (#8129) Maya Warrier 2024-11-05 04:44:39 -05:00
  • d4791f1bbe
    Fixed a comment typo. (#8128) Brotcrunsher 2024-11-05 10:12:52 +01:00
  • 6bc9e8c115 Ignore clang warning Wnontrivial-memaccess - Produced when memset(this, ..) is used on a non-trivially copyable type #8129 Maya Warrier 2024-11-04 20:28:14 -05:00