Commit Graph

  • 7b5a8e4f2b Merge branch 'master' into docking (wanted for #4468, #3381, #2981, #4825, #4832, #5127) ocornut 2022-05-30 15:26:12 +0200
  • e23c5edd5f Settings: Fixed out-of-bounds read when .ini file on disk is empty. (#5351) Quantum 2022-05-27 01:27:25 -0400
  • 3e09942c80 LoadIniSettingsFromDisk: fix out-of-bounds read when file is empty Quantum 2022-05-27 01:27:25 -0400
  • 07cd7caaa1 Fix allocation cam900 2022-05-27 13:19:11 +0900
  • 697ce2d67b InputText: Fixed a one-frame display glitch where pressing Escape to revert after a deletion would lead to small garbage being displayed for one frame. (#3008) ocornut 2022-05-25 18:39:00 +0200
  • 5139fb7e18
    Docs: Add index omar 2022-05-23 14:47:04 +0200
  • ae2fb557f3 Docs: Update templates with link to Contributing guidelines. Add numerical version number in demo. Moved. (#5337) ocornut 2022-05-23 14:29:34 +0200
  • 814ecedd1e
    Docs: creates CONTRIBUTING.md (#5337) omar 2022-05-23 14:25:31 +0200
  • e5b2286ca8 Backends: OpenGL3: Fix apple TARGET_OS_* not defined warning. (#5321) xiaozhuai, Weihang Ding 2022-05-18 16:52:40 +0800
  • ca222d30c8 Backends: OpenGL: Partially revert 1.86 change of using glBufferSubData(): now only done on Intel GPUs. (#4468, #3381, #2981, #4825, #4832, #5127) ocornut 2022-05-23 12:44:34 +0200
  • 7bf07d2526 Renamed CaptureMouseFromApp() and CaptureKeyboardFromApp() to SetNextFrameWantCaptureMouse() and SetNextFrameWantCaptureKeyboard(). Added demo. (#5304, #4831, #4480, #533) ocornut 2022-05-23 11:22:46 +0200
  • cb56b0b238 Removed leftover KeepAliveID() call in GetIDWithSeed() variant. (#5181) + doc tweaks. ocornut 2022-05-23 10:51:01 +0200
  • 65919171ac ImStrv: Fixed format string parameter type 璀境石 2022-05-22 16:11:50 +0800
  • 7e4eb7a89d imgui.natvis: VS string view window support ImStrv 璀境石 2022-05-22 16:08:18 +0800
  • b92aa28b65 Clicking on Slider knob doesn't shift its position Cameron Kroll 2022-05-19 13:05:43 -0400
  • 250333d895 Docking: Fix unhiding tab bar regression. (#5325, #5181) Rokas Kupstys 2022-05-19 11:48:36 +0300
  • 36055213c5 Docking: Fixed moving window being interrupted when undocing a window with "io.ConfigDockingAlwaysTabBar = true". (#5324) Rokas Kupstys 2022-05-19 14:01:18 +0300
  • e346059eef IO: Fixed input queue trickling of mouse wheel events. (#4921, #4821) ocornut 2022-05-18 14:16:02 +0200
  • b1cca309fe
    Fix apple TARGET_OS_* not defined warning xiaozhuai, Weihang Ding 2022-05-18 16:52:40 +0800
  • 6b5a2426d7 Merge branch 'master' into docking ocornut 2022-05-17 11:59:32 +0200
  • c4487bc272 Added indeterminate progress bar gan74 2022-05-16 14:12:06 +0200
  • 9a9fcf48df fix OOB array index in circle segment calculation jdpatdiscord 2022-05-16 09:12:03 -0400
  • 60bea052a9 Backends: OpenGL3: Fix state corruption on OpenGL ES 2.0 due to not preserving GL_ELEMENT_ARRAY_BUFFER_BINDING and vertex attribute states. (amends) ocornut 2022-05-13 18:04:06 +0200
  • b7686a88e9 Backends: OpenGL3: Fix state corruption on OpenGL ES 2.0 due to not preserving GL_ELEMENT_ARRAY_BUFFER_BINDING and vertex attribute states. Rokas Kupstys 2021-08-30 13:59:43 +0300
  • 507a87354b DrawList: Circles disappear when using a radius < 0.5f (#3491) thedmd 2022-05-13 17:20:37 +0200
  • 9e0517a134 DrawList: Fixed divide-by-zero or glitches with Radius/Rounding values close to zero. (#5249, #5293, #3491) ocornut 2022-05-13 17:18:06 +0200
  • 9ee505f16b ImStrv: Fixed compile error (+ amend). 璀境石 2022-05-13 21:08:59 +0800
  • e6192a6fff ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +0200
  • 1e0818a387 Fix memory corruption in ImFileOpen on Windows when ImWchar is 32-bit (IMGUI_USE_WCHAR32 is set) Ash Wolf 2021-05-17 02:30:20 +0100
  • e6dbea2bf8 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • 5ae2548080 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • 2f0aa6ee56 ImStrv: added imconfig class extension example, added natvis description. ocornut 2020-11-30 09:43:10 +0100
  • d116e14886 ImStrv: various tweaks and fixes. removed ImGuiTextRange from ImGuiTextFilter, fix test engine hooks, removed constructor only used twice. ocornut 2020-11-27 15:39:15 +0100
  • 10b5f71237 ImStrv: using length(), fix ambiguous empty() function, fix altered behaviors, removed unused operators. ocornut 2020-11-26 22:37:38 +0100
  • 5f886e84e8 ImStrv: rework toward ensuring End is always set to constant can be compile time calculated ocornut 2020-11-26 22:17:55 +0100
  • b25639ad30 ImStrv: Step 2 - change ImStrv typedef to a class and convert functions taking being/end string pointers to use new class. Rokas Kupstys 2020-08-24 11:37:01 +0300
  • 2f53ba82ef ImStrv: Step 1 - change string type to ImStrv in API. Rokas Kupstys 2020-07-14 14:14:17 +0300
  • 9ab5a114a5 ImStrv: fixed compile error "ImGui::TextUnformatted": Function does not accept 2 arguments 璀境石 2022-05-13 19:34:53 +0800
  • cd7d1fadac Fixed code style Trider 2022-05-13 03:27:17 +0600
  • add0dee0a2 Allowed specifying label start and end for some buttons Trider 2022-05-13 03:10:47 +0600
  • 7d8748804c Fix boundary issue, more operator overrides cam900 2022-05-12 02:16:40 +0900
  • 876d0baaa7
    Merge bf3faaff40 into 9779cc2fe2 oleglatin 2022-05-09 16:01:32 -0400
  • 32e1eaf1ab Merge remote-tracking branch 'upstream/docking' into docking_bitfield cam900 2022-05-10 02:27:55 +0900
  • 2fa60bec27
    Examples: Apple+OpenGL: Fix build. omar 2022-05-09 11:30:52 +0200
  • 693b4c57fe
    Backends: OSX: Implement ImGui_ImplOSX_ShowWindow(). (#5299) omar 2022-05-09 10:45:56 +0200
  • 413be23405 Backends: OSX: Implement ImGui_ImplOSX_ShowWindow(). rokups 2022-05-09 10:51:19 +0300
  • 5845a2743b
    Backends: Vulkan: Support for dynamic_rendering sean 2022-02-19 20:15:58 +0100
  • b3c3e85788 Internals: Remove column limits cam900 2022-05-08 03:07:21 +0900
  • 9779cc2fe2 Internals: shallow changes to simplify diff of upcoming commits. Should have no side-effect. ocornut 2022-05-05 17:08:20 +0200
  • 4db55f88e8
    Changed FONT.md edit to blob (#5290) BttrDrgn 2022-05-06 02:47:18 -0500
  • 989005a2fc
    Changed FONT.md edit to blob BttrDrgn 2022-05-05 20:13:16 -0500
  • 713adaa4e2 Drag and Drop: implement simple item reordering API. Rokas Kupstys 2021-10-11 15:52:01 +0300
  • 1a1d539f7c ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +0200
  • b310e70949 Fix memory corruption in ImFileOpen on Windows when ImWchar is 32-bit (IMGUI_USE_WCHAR32 is set) Ash Wolf 2021-05-17 02:30:20 +0100
  • 4a898e93d8 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • 9ff47929dd ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • d278fab5fb ImStrv: added imconfig class extension example, added natvis description. ocornut 2020-11-30 09:43:10 +0100
  • 174e26814e ImStrv: various tweaks and fixes. removed ImGuiTextRange from ImGuiTextFilter, fix test engine hooks, removed constructor only used twice. ocornut 2020-11-27 15:39:15 +0100
  • be5106c274 ImStrv: using length(), fix ambiguous empty() function, fix altered behaviors, removed unused operators. ocornut 2020-11-26 22:37:38 +0100
  • 9fcc800a23 ImStrv: rework toward ensuring End is always set to constant can be compile time calculated ocornut 2020-11-26 22:17:55 +0100
  • 60a5847c47 ImStrv: Step 2 - change ImStrv typedef to a class and convert functions taking being/end string pointers to use new class. Rokas Kupstys 2020-08-24 11:37:01 +0300
  • b3a1f28acc ImStrv: Step 1 - change string type to ImStrv in API. Rokas Kupstys 2020-07-14 14:14:17 +0300
  • d768b8c812 Backends: Metal: Align code more closely with other backends. OSX: Add missing return for mouse pos events. rokups 2022-05-04 16:29:07 +0300
  • 55f8989392 Docs update, binaries link + Backend: Allegro: fix warning (#5281) ocornut 2022-05-04 15:00:41 +0200
  • 988878dd08 BeginTabBar: add ImGuiTabBarFlags_Separator Hattrick HttrckCldHKS 2022-05-04 09:34:53 +0300
  • 6d27fecce1 Debug: added DebugTextEncoding() to help diagnose between text encoding issues and font loading issues. Simplified code + extracted DebugNodeFontGlyph(). ocornut 2022-05-03 14:46:19 +0200
  • e668890837 Debug: added encoding viewer in Metrics. Adrien LPN 2021-06-17 19:58:50 +0200
  • d666a1d473 Backends: OSX, Metal: Amend d111133, tidying up, remove unused, misc tweaks. . (#4821, #2778) ocornut 2022-05-03 17:53:47 +0200
  • 6868d11669 Backends: OSX, Metal: Added multi-viewports support. (#4821, #2778) stuartcarnie 2022-05-03 16:38:16 +0300
  • 414165d23f Merge branch 'master' into docking ocornut 2022-05-03 14:40:17 +0200
  • e66fc22057 Backends: OSX: Removed ImGui_ImplOSX_HandleEvent() from backend API. Move event tracking (desktop only) to OSX backend. (#4821) stuartcarnie 2022-04-27 16:51:01 +0300
  • 26f817807c Backends: Vulkan: Don't use VK_PRESENT_MODE_MAX_ENUM_KHR as specs state it isn't part of the API. (#5254) ocornut 2022-05-03 12:51:51 +0200
  • d58b8414b9 Backends: OSX, Metal: Tweaks. Use preferred method of obtaining a timestamp. (#4821) stuartcarnie 2022-04-27 16:33:14 +0300
  • 3e5dde9a26 Tables: Fixed incorrect auto-fit of parent windows when using non-resizable weighted columns. (#5276) ocornut 2022-05-02 16:32:17 +0200
  • 012a9a97a3 Fix a possible dx9 impl. memory leak Hattrick HttrckCldHKS 2022-05-02 04:17:26 +0300
  • 709bc03d6f Backends: GLFW: fixed ImGui_ImplGlfw_TranslateUntranslatedKey() for lower case letters on OSX (#5260, #5261) cpichard 2022-04-30 08:21:04 +0100
  • 67081a47d2 fix untranslated lower case letter cpichard 2022-04-30 08:21:04 +0100
  • 314c7bd12f Internals: renamed ImGuiInputReadMode to ImGuiNavReadMode (internals) to avoid ambiguity with upcoming flags. + minor tweak ocornut 2022-04-12 15:46:27 +0200
  • e54db4ee70 Backends: OSX, Metal: Store backend data in a per-context struct, allowing to use these backends with multiple contexts. (#5203, #5221, #4141) noisewuwei 2022-04-20 21:31:44 +0800
  • f10c17f4a3 Detect SDL2 headers using __has_include Falcury 2022-04-23 14:22:12 +0200
  • 04689979b4 Examples: Emscripten+WebGPU: Fix for latest spec rename of WGPURenderPassColorAttachment::clearColor to ::clearValue (#3632) ocornut 2022-04-22 20:38:59 +0200
  • ec48681455 Windows: Fixed first-time windows appearing in negative coordinates. (#5215, #3414) Dima Koltun 2022-04-22 20:20:40 +0200
  • b5b704d376 Windows: Fixed first-time windows appearing in negative coordinates. (#5215, #3414) Dima Koltun 2022-04-22 20:20:40 +0200
  • 8dd5425182 Merge branch 'master' into docking ocornut 2022-04-22 19:15:37 +0200
  • 5b29d14783 Layout: Fixed mixing up SameLine() and SetCursorPos() together. SameLine() is a stateful. ocornut 2022-04-22 17:15:09 +0200
  • 10cd2e0db5 Revoke changes in imgui.h noisewuwei 2022-04-21 10:12:25 +0800
  • 76b36b9b08 Visual studio project. artur 2022-04-20 14:26:58 -0700
  • 075e469d01 support muti-contexts wuwei 2022-04-20 21:31:44 +0800
  • 88ad43d097
    Set timeout to 0 for select call so that we do not yield (#25) James Yarrow 2022-04-19 10:15:19 -0700
  • 50e2ed6441 Set timeout to 0 for select call so that we do not yield James 2022-04-18 16:55:36 -0700
  • eda7792b15 Internals: swapped blocks in TextEx() to make it easier to step through common cases. Tweak demo. ocornut 2022-04-14 15:09:56 +0200
  • 113abc056e Removed unused forward declarations in Win32 impl. Michael Martz 2022-04-13 18:52:03 -0700
  • 28b2089ee4 Internals: moved ItemSize() variant to inline + comment. + Tidying up todo list (#5191) ocornut 2022-04-13 21:26:05 +0200
  • 1c9488d748 Resolved multiple issues with fix#2600 Michael Martz 2022-04-13 12:39:44 -0700
  • 14ca75d4e7 Backends: SDL, OpenGL3: Small fixes for AmigaOS4. (#5190) + Allow redefining IM_COL32_XXX layout macros. (#5190, #767, #844) Andrea Palmatè 2022-04-13 20:38:45 +0200
  • 42fb7189f9
    Merge 0b044ff7df into 088487a3d4 Geoffrey Tucker 2022-04-13 08:36:39 -0400
  • 13c943d48e
    Fix main menu bar size Joran Bigalet 2022-04-13 14:36:33 +0200
  • 088487a3d4 Nav: Fixed nav movement in a scope with only one disabled item from focusing the disabled item. (#5189) ocornut 2022-04-13 12:34:13 +0200
  • 7dc09c972a + exposing the hovered flag from Selectable + added simple list box overloads for hovered items using new Selectable + changed demo code aconstlink 2022-04-13 02:22:47 +0200
  • 1e347404d2 Added another AmigaOS4 check Andrea Palmatè 2022-04-12 18:30:44 +0200