Commit Graph

  • a502ceb075 Added commented out older obsolete names (1.42 to 1.52) ocornut 2022-09-01 12:22:39 +0200
  • 2569c64740 Demo: Improved "Constrained-resizing window" example, more clearly showcase aspect-ratio. (#5627, #5618) ocornut 2022-09-01 10:51:15 +0200
  • 7f25143972 Better error reporting for PopStyleColor()/PopStyleVar() + easier to recover. (#1651) ocornut 2022-09-01 10:53:42 +0200
  • 747c9a7adf IsKeyPressed(), IsMouseClicked(), GetKeyPressedAmount(): add a (normally unnecessary) test for ->Down next to ->DownDuration tests, facilitating the use of key eating mechanism. ocornut 2022-08-31 19:15:13 +0200
  • 27282dd377 Fix GLFW_CURSOR_DISABLED being ignored when updating cursor pos scorpion-26 2022-08-30 22:41:57 +0200
  • 9a1243af1d ImGui::InputTextEx: select text with Shift + LMB clicking too Constantine Tarasenkov 2022-08-28 20:12:44 +0300
  • bdc636937d
    Merge 7b2b67cb92 into e13913ed57 Michał Cichoń 2022-08-28 06:21:44 +0900
  • e13913ed57 IsItemHovered: Added ImGuiHoveredFlags_DelayNormal, ImGuiHoveredFlags_DelayShort, ImGuiHoveredFlags_NoSharedDelay. (#1485) ocornut 2021-11-10 21:02:19 +0100
  • 71a0701920 Nav: Fixed regression in e99c4fc preventing CTR+Tab to work without NavEnableKeyboard (#5504, #4023); ocornut 2022-08-24 14:41:57 +0200
  • b3b3a07133 Nav: Fixed regression in e99c4fc preventing CTR+Tab to work without NavEnableKeyboard (#5504, #4023); ocornut 2022-08-24 14:41:57 +0200
  • 2c1262b436 ImVector: fix undefined behaviour during copy operator if source vector is null. (#5608) Geoffrey McRae 2022-08-24 16:33:05 +1000
  • e2aeb3c06f
    Fix undefined behaviour Geoffrey McRae 2022-08-24 16:33:05 +1000
  • db798fd5be Merge branch 'master' into docking ocornut 2022-08-23 18:41:24 +0200
  • 72096bf698 Clipper: simplify code and remove cases where true is returned with empty display range as an extra step. ocornut 2022-08-23 15:38:47 +0200
  • 07b9999de9 Debug Log: added 'Clipper' events logging. ocornut 2022-08-23 15:18:07 +0200
  • 4eb9066997 Clipper: extract code into a ImGuiListClipper_StepInternal() to facilitate debugging. Moved clipper End() call to outer layer, stopped heretic use of comma operator. ocornut 2022-08-23 14:33:29 +0200
  • 21b5fac57a Backends: Metal: Update deprecated property 'sampleCount'->'rasterSampleCount' (#5603) David Chavez 2022-08-22 22:56:10 +0200
  • 29fb41b98c
    [metal] Replace deprecated property David Chavez 2022-08-22 22:56:10 +0200
  • b78738ff23 Internals: Docking: rename HoveredDockNode to DebugHoveredDockNode to clarify that it isn't usable for much other than debugging. ocornut 2022-08-22 19:14:22 +0200
  • d357e8504b TestEngine: revert part of 5b0510c as IMGUI_TEST_ENGINE_ITEM_ADD() woul see an erreneous hierarchy. ocornut 2022-08-22 14:36:32 +0200
  • 2d203c4a86 Changes to be committed: modified: premake5.lua Tom Xiong 2022-08-22 05:10:57 -0700
  • c3f7f41756 Create premake5.lua Tom Xiong 2022-08-15 09:20:32 -0700
  • 3cb5964072
    fix typo meabarti 2022-08-22 13:49:03 +0300
  • 7f4b477d2e CI: Update ubuntu version (#5598) Adam Essemaali 2022-08-22 08:54:08 +0200
  • cbb92cb2c3 Added IO::WantRender bool to facilitate lazy rendering support. Marius Haraldseth 2022-08-22 09:38:41 +0200
  • 5657a80a2d
    Update ubuntu version Adam Essemaali 2022-08-22 08:54:08 +0200
  • cdebd70e15 Fix PVS-Studio static analyzer warning for "buffer underflow" ocornut 2022-08-20 23:01:58 +0200
  • 5b0510c5b7 TestEngine: facilitate aiming at InputScalar() using wildcards + removed unnecessary IDStack.size hack (require TestEngine latest) ocornut 2022-08-20 22:55:51 +0200
  • ef6ba0d846 Misc: allowing override of IM_TABSIZE (#5593) ocornut 2022-08-20 19:54:57 +0200
  • 7b2b67cb92 Round FontSize and FontLineHeight after scaling. thedmd 2021-12-23 00:21:25 +0100
  • d843f40f7c Replace ExtraFontAdvance with ExtraFontHeight thedmd 2021-11-22 20:49:47 +0100
  • 4bfc2e4903 Implement ExtraLineHeight and ExtraLineAdvance (fixup: Add BaselineOffset) thedmd 2021-11-22 00:35:14 +0100
  • feba98ce9c Implement ExtraLineHeight and ExtraLineAdvance (fixup: add GetFontLineHeight() and GetFontLineAdvance()) thedmd 2021-11-20 13:50:18 +0100
  • 1890d981b9 Implement ExtraLineHeight and ExtraLineAdvance thedmd 2021-11-20 12:20:00 +0100
  • 0e3414cdfa Backends: Win32: Add support for untranslated key codes thedmd 2021-12-12 13:47:59 +0100
  • 8419a11179 Inputs: Add demo for untranslated key codes thedmd 2020-04-19 19:25:10 +0200
  • 792a87d4c2 Inputs: Add optional support for untranslated key codes for backends thedmd 2020-04-19 16:05:24 +0200
  • 7383e3be30 Fix windows framebuffer scaling for glfw krasjet 2022-08-18 04:54:38 +0000
  • 1e7290110a TextFilter: improve behavior for multiple filters Nicolas Phister 2022-08-12 14:47:49 +0200
  • 9dcbc645cb catch Vertex index out-of-bound earlier Germain LeChapelain 2022-07-20 09:05:12 -0700
  • 268565079c InputText: numerical fields automatically accept full-width characters (U+FF01..U+FF5E) by converting them to half-width (U+0021..U+007E). ocornut 2022-08-08 17:06:11 +0200
  • 8cbd391f09 Docking: Add source dock node parameter DockContextCalcDropPosForDocking() to facilitate test engine (un)docking nodes before they are split out to their own window. Metrics: Display dock_node->Windows in node metrics. Rokas Kupstys 2022-08-08 16:05:25 +0300
  • a396233cb6 Platform IME: Windows: Revert 133bbafa and 29a8ee08 as regression until new results comes. (#2589, #5535, #5264, #4972) ocornut 2022-08-08 12:42:57 +0200
  • 839c31006b Debug Log: Added IO events logging. ocornut 2022-08-08 11:58:57 +0200
  • 133bbafa3c Platform IME: Windows: Fixed a call to ImmAssociateContextEx() leading to freeze on some setups. (#2589, #5535, #5264, #4972) ocornut 2022-08-05 20:26:51 +0200
  • ff1567e240 Docking: Simplify logic of moving tabs between nodes. Amends 0abe7d. (#5515) Rokas Kupstys 2022-08-05 12:49:31 +0300
  • 53f6084d0b Move ImVec2 initializers to struct definition Endill 2022-08-04 10:31:23 +0400
  • c8f8fab991 Move ImGuiIO initializers from constructor to struct definition Endill 2022-08-04 01:30:13 +0400
  • c911901b5e
    Fix ImGuiIO docs and default values (#5540) Vlad Serebrennikov 2022-08-03 23:46:31 +0300
  • 57bf266a70 Revert changes for DisplaySize and Fonts data members Endill 2022-08-04 00:42:14 +0400
  • 7015a5d6df Fix ImGuiIO docs and default values Endill 2022-08-04 00:07:58 +0400
  • e9f50fb87c Merge branch 'master' into docking ocornut 2022-08-03 22:04:03 +0200
  • 0a4ddd7246 Fix being unable to mouse wheel while dragging a payload (fix 1480bc5, #4921, #2891) ocornut 2022-08-03 22:01:48 +0200
  • 4a2ae06ca4 Changed signature of ImageButton() function: Added 'const char* str_id' parameter + removed 'int frame_padding = -1' parameter. (#5533, #4471, #2464, #1390). ocornut 2022-08-03 21:04:33 +0200
  • f573ebf31a Docking+Viewports: Fix undocking window node causing parent viewport to become unresponsive. (#5503) Rokas Kupstys 2022-07-26 12:35:44 +0300
  • b12e056c21 Docking: Fixed amending into an existing tab bar from rendering invisible items. (#5515, amend b16f738d #2700, #2539) ocornut 2022-08-03 17:00:59 +0200
  • 0abe7d1cc5 Docking: Fixed splitting/docking into a node that has buttons amended into tab bar. Windows were not moved correctly. (#5515) ocornut 2022-08-03 16:11:39 +0200
  • e21f462f6f Merge branch 'master' into docking ocornut 2022-08-03 15:29:04 +0200
  • 28a123ca47 Internals: Docking: make DockContextFindNodeByID() more visible (instead of DockBuilderGetNode) ocornut 2022-08-03 14:37:35 +0200
  • c30de6773c
    Merge 25ffb59662 into 0e95cf0dec Jonah Chen 2022-08-03 15:04:20 +0200
  • 0e95cf0dec Fix appending to windows causing a child window to be inserted to g.WindowsFocusOrder which eventually causes a crash. (#5515, #3496, #4797) Rokas Kupstys 2022-08-02 13:58:50 +0300
  • e926a664d5 TabBar: Allow closing entire TabBar (possible docking only) when it contains user-appended buttons. (#5515) Rokas Kupstys 2022-08-01 16:39:38 +0300
  • 33639fb1e6
    Update imgui_impl_android.cpp Lillium 2022-07-28 15:43:46 -0700
  • b9e19aad1a Modified reserve() and push_back() functions for ImVector Potato5K 2022-07-26 22:55:14 +0800
  • e99c4fc668 Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags (#5504). Fixes 8b8a61b. #4921, #4858, #787, #1599, #323) ocornut 2022-07-25 17:16:01 +0200
  • f8e5bee6a4 Updated resize functions to use VkExtent2D. Hunter White 2022-07-22 22:45:14 -0400
  • 93f6c1e2af Updated CMakeLists.txt Hunter White 2022-07-22 20:12:17 -0400
  • 4a6c61b517 Updated CMakeLists.txt Hunter White 2022-07-22 20:12:17 -0400
  • 2d38bc99b3 Internals: renamed recently added ImGuiInputReadFlags to ImGuiInputFlags. (Amend 8b8a61b) ocornut 2022-07-22 16:56:02 +0200
  • 0e503906c2 Updated to use correct function for SwapChain size Hunter White 2022-07-21 18:37:38 -0400
  • cb8ead1f71 Docking: Fix docked window contents not rendering when switching with CTRL+Tab. Rokas Kupstys 2022-07-12 16:21:44 +0300
  • 6ab5fd1da9 Tables,Columns: fixed a layout issue where SameLine() prior to a row change would set the next row in such state where subsequent SameLine() would move back to previous row. ocornut 2022-07-18 17:40:52 +0200
  • e45f11b75d
    Merge branch 'ocornut:master' into master ghostlybit 2022-07-15 23:35:54 +0200
  • 77637fd936 Docking, Nav: Fixed using gamepad/keyboard navigation not being able enter menu layer (#5463, #4792) ocornut 2022-07-12 10:51:14 +0200
  • 8731cc2914
    Examples: Vulkan: Add c++ version to CMakeLists (#5459) Shriram Ravindranathan 2022-07-10 21:52:46 +0530
  • 6d6f6fdf81 Add c++ version to CMakeLists Shriram 2022-07-10 21:24:51 +0530
  • 1480bc5d4e Added ImGuiKey_MouseXXX aliases. (#4921) Reworked SetItemUsingMouseWheel() to use this for ActiveId. (#2891) ocornut 2022-07-08 18:32:25 +0200
  • 105bb3ef8a Legacy: clear g.ActiveIdUsingNavInputMask when active id is clear + Internals: added helpers GetKeyChordName(), ImGuiModFlags_All. ocornut 2022-07-08 17:44:19 +0200
  • 4281f83e35 ImStrv: enhanced VS debugger .natvis support. (5333) 璀境石 2022-05-22 17:15:57 +0800
  • dad422d2d0 ImStrv: Fixed compile error (+ amend). 璀境石 2022-05-13 21:08:59 +0800
  • 78120c0817 ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +0200
  • 8eb12a2c10 ImStrv: 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
  • c4b7c8ea65 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • bfec6326a7 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • ed72083297 ImStrv: added imconfig class extension example, added natvis description. ocornut 2020-11-30 09:43:10 +0100
  • 5deff2cc33 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
  • fb703ad20a ImStrv: using length(), fix ambiguous empty() function, fix altered behaviors, removed unused operators. ocornut 2020-11-26 22:37:38 +0100
  • c3fe5e9491 ImStrv: rework toward ensuring End is always set to constant can be compile time calculated ocornut 2020-11-26 22:17:55 +0100
  • 5abddc225a 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
  • aa6a8fc3b6 ImStrv: Step 1 - change string type to ImStrv in API. Rokas Kupstys 2020-07-14 14:14:17 +0300
  • 21fc57f2cf Merge branch 'master' into docking ocornut 2022-07-08 16:06:47 +0200
  • 8b8a61bdf9 Removed io.NavInputs[] and ImGuiNavInput enum. Kept inline redirection code. (#4921, #4858, #787, #1599, #323) ocornut 2022-07-08 16:02:07 +0200
  • a7a25ee19d Tools: Item Picker: Mouse button can be changed by holding Ctrl+Shift. (#2673) ocornut 2022-07-07 14:12:15 +0200
  • 92d0924b82 Fixed build with IMGUI_DISABLE_OBSOLETE_KEYIO + made all examples comments refer to StyleColorsLight(). ocornut 2022-07-06 20:58:20 +0200
  • 4711b9b05a Add trailing commas to enum (to simplify the diff/patch of further additions) (#4537) ocornut 2022-07-06 20:39:39 +0200
  • 90ef327882 Reordered keys representing directions to follow a consistent L/R/U/D order everywhere. (#2625, #4921, #3724) ocornut 2022-07-06 17:13:10 +0200
  • f9ccdba352 Nav: Fix regression 93f02ee + Internals: Remove ImGuiNavReadMode_Pressed, ImGuiNavReadMode_Released. ocornut 2022-07-06 16:54:43 +0200
  • 93f02ee0c6 Nav: Fixed moving window with gamepad or keyboard when running at very high framerate + removed ImGuiNavDirSourceFlags_RawKeyboard. ocornut 2022-07-06 16:06:31 +0200
  • a2759cfeb8 fix for the access violation error in example_glfw_opengl3 14077 2022-07-05 17:55:46 -0500
  • 82e10f1b61 Backends: Metal: Add dispatch synchronization. (#5447) luigifcruz 2022-07-02 14:24:25 -0700