Commit Graph

  • 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
  • 971f9aa4f1 Big endian and amigaos4 support Andrea Palmatè 2022-04-12 17:59:28 +0200
  • fc203c7d76 Minor fix to sastisfy PVS-Studio warning. (amend, 3nd attempt: this is a false positive from PVS studio) ocornut 2022-04-12 15:19:16 +0200
  • 6d15a506fa Internals: removed GetIDNoKeepAlive() now that it is the same as GetID(). (#5181) ocornut 2022-04-12 14:49:21 +0200
  • 90386780e3 Misc: Fixed calling GetID("label") _before_ a widget emitting this item inside a group (such as InputInt()) from causing an assertion when closing the group. (#5181). ocornut 2022-04-12 14:44:57 +0200
  • 937d073328 Updated comment about Edit.NavigateTo to Edit.GoToAll. (#5179) David Maas 2022-04-08 11:48:59 -0500
  • c7d39e7a49
    Updated comment about Edit.NavigateTo to Edit.GoToAll. David Maas 2022-04-08 11:48:59 -0500
  • f7f30476d5 Added comments about requirement for bilinear filtering. (#5156, #3245) + Backends: SDL_Renderer: Explicitely call SDL_SetTextureScaleMode(). (#4927) ocornut 2022-04-07 14:28:08 +0200
  • 31aedf7620 Refined fix for issue #2600 Michael Martz 2022-04-05 22:53:46 -0700
  • 4955f4b785 Fixed issue #2600 Michael Martz 2022-04-05 13:42:20 -0700
  • af278eb25e RangeSelect/MultiSelect: Temporary fix/work-around for child/popup to not inherit MultiSelectEnabled flag, until we make mulit-select data stackable. ocornut 2020-08-20 20:46:57 +0200
  • 0030095532 RangeSelect/MultiSelect: Fix testing key mods from after the nav request (remove need to hold the mod longer) omar 2020-04-02 16:46:53 +0200
  • 7814295f2a RangeSelect/MultiSelect: Fix Selectable() ambiguous return value, clarify need to use IsItemToggledSelection(). omar 2020-04-01 20:34:30 +0200
  • 1cb6766825 RangeSelect/MultiSelect: Comments. Tweak demo. omar 2020-04-01 20:14:51 +0200
  • d774230aba RangeSelect/MultiSelect: Fixed CTRL+A not testing focus scope id. Fixed CTRL+A not testing active id. Added demo code. omar 2020-03-20 12:34:52 +0100
  • 0f0dab31ea RangeSelect/MultiSelect: Fix for TreeNode following merge of 011d4755. Demo: basic test for tree nodes. ocornut 2020-03-11 21:57:18 +0100
  • 9c6ac424ce RangeSelect/MultiSelect: Transition to use FocusScope bits merged in master. omar 2020-01-13 15:05:53 +0100
  • 22ae678830 RangeSelect/MultiSelect: Renamed SetNextItemMultiSelectData() to SetNextItemSelectionData() omar 2020-01-14 16:18:55 +0100
  • 9fccba116a RangeSelect/MultiSelect: Demo sharing selection helper code. Fixed static analyzer warnings. omar 2019-12-21 23:21:23 +0100
  • a64bc38531 RangeSelect/MultiSelect: Added IMGUI_HAS_MULTI_SELECT define. Fixed right-click toggling selection without clearing active id, could lead to MarkItemEdited() asserting. Fixed demo. omar 2019-04-15 19:13:36 +0200
  • f2de03d858 RangeSelect/MultiSelect: Fix so that shift+arrow when landing on an item that doesn't hold multi-select data doesn't trigger an unbounded range-select that ends up selecting everything until the end. omar 2019-04-10 15:24:49 +0200
  • a4ac3bdf9b RangeSelect/MultiSelect: Removed SelectableSpacing as I'm not sure it is of use for now (history insert) ocornut 2020-12-09 19:36:04 +0100
  • 1ff0708264 RangeSelect/MultiSelect: WIP range-select (ref 1861) [rebased] omar 2019-02-01 12:22:57 +0100
  • 505f19e3b0 Merge branch 'master' into docking ocornut 2022-04-05 17:55:53 +0200
  • 2c03aac6d3 Renamed ImGuiKeyModFlags to ImGuiModFlags (Breaking but technically never advertised type) ocornut 2022-04-05 15:42:19 +0200
  • a472e8834b InputScalar: Automatically allow hexadecimal/scientific input when format is adequate. ocornut 2022-04-05 15:13:37 +0200
  • 5660be2b5d
    Merge cb5b60f2a2 into c521883be4 sergeyn 2022-04-05 01:59:11 +0300
  • c521883be4 Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133) ocornut 2022-04-04 18:20:04 +0200
  • 508c9aaf60 Sliders, Drags: Fixed using hexadecimal display format strings (pretty much never worked). (#5165, #3133) ocornut 2022-04-04 14:20:26 +0200
  • 0b044ff7df Fix demo color flag Geoffrey Tucker 2022-04-02 01:25:14 -0700
  • 7c459513c7 Remove accidental whitespace change Geoffrey Tucker 2022-04-02 01:18:38 -0700
  • 1b964d957d Combine the color callback into the input text callback to reduce number of params Geoffrey Tucker 2022-04-02 01:10:47 -0700
  • 7526c39fc9 Fix linux build Geoff Tucker 2022-04-01 14:22:12 -0700
  • 593e12924e Polish the text coloration demo Geoff Tucker 2022-04-01 14:12:58 -0700
  • fbe12b253c Fixed bug in the tokenizer where it was not tracking the last token in the string if it did not end in a whitespace Geoffrey Tucker 2020-04-16 23:13:38 -0700
  • 28b3424ac1 Implemented PR suggestions for performance. Callback can now specify the number of chars to color, as well as the number of chars to render before calling back next Geoffrey Tucker 2020-04-16 23:01:46 -0700
  • fa03775c15 Copy-pasted Strnicmp implementation for comparing against the colored token prefix Geoffrey Tucker 2020-04-16 02:10:02 -0700
  • be4d333301 Fix issue where the input char was not being colored until the second frame Geoffrey Tucker 2020-04-16 02:06:24 -0700
  • 97b4574dc8 Fix compile failure Geoffrey Tucker 2020-04-16 02:01:48 -0700
  • 7395f7be89 Added support for changing the color of subtext from an InputText or ColoredText Geoffrey Tucker 2020-04-16 01:30:07 -0700
  • 236f236195
    Fix typo Rahaboss 2022-03-31 17:42:07 +0000