Commit Graph

  • 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
  • 0b2da67912 Internals: clarified that GetInputTextState(0) can not return a pointer. Replaced a use of __APPLE__ with io.ConfigMacOSXBehaviors. ocornut 2022-07-04 10:16:38 +0200
  • 044420e3df add dispatch synchronization luigifcruz 2022-07-02 14:24:25 -0700
  • 17ee8d2931
    Update imgui.h Miguel Fernandez 2022-07-01 17:57:10 +0200
  • 48860ce1f2
    Update imgui.cpp Miguel Fernandez 2022-07-01 17:53:56 +0200
  • 467a1cd4a5 Misc: io.Framerate moving average now converge in 60 frames instead of 120. (#5236, #4138) ocornut 2022-07-01 17:06:56 +0200
  • ad5aa54166 Backends, Viewport: Metal: Pull format from shared context. (#5403, #5437) Stephen H. Gerstacker 2022-06-30 20:19:23 +0200
  • 5d0deebba4 Merge branch 'master' into docking ocornut 2022-06-30 20:17:48 +0200
  • 67410d53f7 Backends: Metal, OSX: Various fixes (ARC / Autorelease fixes with metal-cpp and extensions). (#5403) Stephen H. Gerstacker 2022-06-30 20:09:18 +0200
  • 609b935a8c InputText: added experimental io.ConfigInputTextEnterKeepActive feature to make pressing Enter keep the input active and select all text. ocornut 2022-06-30 15:47:54 +0200
  • 0afc6cd310 Internals: InputTextEx() renames for correctness. enter_pressed -> validated, is_validate_enter -> is_enter_pressed ocornut 2022-06-30 15:29:56 +0200
  • 58eb40db76 Backends: GLFW: Fixed leftover static variable preventing from changing or reinitializing backend while application is running. (#4616, #5434) Runik 2022-06-29 15:46:13 +0200
  • 1dc525c55f Update imgui_impl_glfw.cpp Runik 2022-06-29 09:54:48 +0200
  • 23c87c11b2 font scale in PushFont Maksim Osipenko 2022-06-27 13:23:40 +0300
  • 873e9d35ac Internals: renamed TreeNodeBehaviorIsOpen() to TreeNodeUpdateNextOpen(). Added internal TreeNodeSetOpen(id). (#5423) ocornut 2022-06-28 16:11:31 +0200
  • 24dfe6db8a Version 1.89 WIP ocornut 2022-06-27 16:55:55 +0200
  • 088ddef98a Tables: extracted some code into TableBeginContextMenuPopup() for easier reuse for appending into context menu. ocornut 2022-06-08 23:47:22 +0200
  • 5e83f4adb5 [impl] allow up to 320 columns per table TEU\mrudoff 2022-06-22 18:14:38 +0200
  • 9cd9c2eff9 Merge branch 'master' into docking ocornut 2022-06-21 18:28:33 +0200
  • 9aae45eb4a Version 1.88 v1.88 ocornut 2022-06-21 17:38:27 +0200
  • d51e5d2898 TabItem: revert support for SetNextItemOpen(true) at it creates too much ambiguity with p_open/close button vs Selected state. (#5262) ocornut 2022-06-21 17:20:06 +0200