Commit Graph

  • a5e4f7ba9b Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:26:03 +0200
  • c614d4b83d Re-added a checkbox removed by accident. Bernard van Gastel 2021-04-18 19:54:09 +0200
  • fb13869a78 Improved readability of SDF fonts. Bernard van Gastel 2021-04-18 19:06:32 +0200
  • b1d9f11366 Fixed warnings in MSVC. Bernard van Gastel 2021-04-18 14:50:16 +0200
  • 72e54fb9c6 Do draw text if the inner color is invisible, but the outer colors are visible. Bernard van Gastel 2021-04-17 19:53:03 +0200
  • a14e602b24 Avoiding auto keyword. Bernard van Gastel 2021-04-17 15:50:11 +0200
  • 66e2b1f71a Fixed typo, some adjusted styles for better demo. Bernard van Gastel 2021-04-17 15:50:00 +0200
  • c54023dcea Added SDF example to DirectX 11 example. Bernard van Gastel 2021-04-17 13:41:31 +0200
  • 49001cad6d Added scalable fonts, using signed distance fields. Fonts can configured to be loaded with signed distance (or not). More explanation in the pull request. Bernard van Gastel 2021-04-17 13:20:14 +0200
  • 936f53229d Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) ocornut 2021-03-15 17:08:04 +0100
  • 770f9daab3 Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. ocornut 2021-04-16 18:27:48 +0200
  • 34d4bc620d Merge remote-tracking branch 'origin/master' into docking ocornut 2021-04-15 19:57:52 +0200
  • 690a90bd35 Make PathArcTo accept counter-clockwise angles (#4030, #3491) thedmd 2021-04-14 20:07:23 +0200
  • 5fed6bdc72 Demo: Improved popups demo and comments. ocornut 2021-04-15 15:53:50 +0200
  • 7c9c5dbe9a Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) ocornut 2021-04-15 14:27:45 +0200
  • 858ea17eba Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) ocornut 2021-04-15 13:29:42 +0200
  • 05a20ca738 Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) duddel 2021-04-14 21:43:53 +0200
  • 76902c482f Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility. ocornut 2021-04-14 19:31:40 +0200
  • b957300260 Documentation tweaks (#4042) ocornut 2021-04-14 15:44:56 +0200
  • e5efa01920 Docking: Fix window menu button. Broken by 3f16a52 (#4043) ocornut 2021-04-14 14:33:10 +0200
  • 3f16a524c8 Docking: move NavWindow to SelectedTabId application lower to leave a chance for in-between code to alter focus. + store per-node window menu button id to simplify usage. ocornut 2021-04-13 16:22:30 +0200
  • 646c873598 Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame. ocornut 2021-04-13 15:50:15 +0200
  • e87dd0e65d Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame. ocornut 2021-04-12 19:21:49 +0200
  • 539de4387b Docking: Fixed restoring of tab order within a dockspace or a split node. ocornut 2021-04-12 16:51:05 +0200
  • d39271eca8
    Misc: Changed default Windows clipboard handler to expand LF to CRLF to fix clipboard corruption on some systems. David Maas 2021-04-11 16:52:04 -0500
  • 493be15e55
    Update imgui_impl_android.cpp Mertcan Davulcu 2021-04-10 19:42:38 +0300
  • 315aa79e62
    Update imgui_impl_android.cpp Mertcan Davulcu 2021-04-10 19:14:51 +0300
  • d6a5cc7934 Metrics: hotfix (fix 6ba13349 + f08566b4, #4005) ocornut 2021-04-07 17:57:14 +0200
  • a139603ad0 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • bcdc8bcc4b Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) Rokas Kupstys 2021-04-06 11:11:59 +0300
  • d7b5b16796 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • 8bf900ca66 ImStrv: added imconfig class extension example, added natvis description. ocornut 2020-11-30 09:43:10 +0100
  • 8988597ea9 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
  • 2ca46efed1 ImStrv: using length(), fix ambiguous empty() function, fix altered behaviors, removed unused operators. ocornut 2020-11-26 22:37:38 +0100
  • 36ec478e71 ImStrv: rework toward ensuring End is always set to constant can be compile time calculated ocornut 2020-11-26 22:17:55 +0100
  • 4380287bef ImStrv: support for test/automation framework Rokas Kupstys 2020-08-24 11:59:28 +0300
  • 3851f1e22c 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
  • eb27cc0fc7 ImStrv: Step 1 - change string type to ImStrv in API. Rokas Kupstys 2020-07-14 14:14:17 +0300
  • c283a1da5b Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. (#4004) ocornut 2021-04-06 18:35:06 +0200
  • 92b7b1f72b Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010) ocornut 2021-04-06 17:51:21 +0200
  • 5f45047fb6 Update example makefiles to check the new homebrew paths (#4003) Peter Kristensen 2021-04-03 16:03:37 +0200
  • 71dda216ef Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186) Sam Jones 2021-04-06 12:36:52 +0200
  • f08566b4d7 InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005) Doug Binks 2021-04-06 12:00:38 +0200
  • feb8b1e32d
    Update URLs to HTTPS (#4011) TotalCaesar659 2021-04-06 10:16:35 +0300
  • 560e5d7b6f
    Update URLs to HTTPS TotalCaesar659 2021-04-05 15:57:34 +0300
  • fc7828e777 Fix valid unicode in clipboard paste being filtered by special key filter Doug Binks 2021-04-03 16:11:10 +0100
  • 7cd52ee67c Update example makefiles to check the new homebrew paths Peter Kristensen 2021-04-03 16:03:37 +0200
  • 425a59fc25 Add name and PR number to changelog Sam Jones 2021-04-02 16:12:36 +0200
  • e19810ec4d Fix GL_INVALID_ENUM error in imgui_impl_opengl3 when calling glGetIntegerv on GL_CLIP_ORIGIN. Sam Jones 2021-04-02 15:53:41 +0200
  • c8dc2f94ea Backends: GLFW: Use IM_NEW/IM_DELETE instead of MemAlloc/MemFree in order to get properly constructed State objects with the correct member initialization Max Thrun 2021-04-01 12:40:19 -0700
  • 00d570e280 Added OpenPopup() ImGuiID overload (#3993, #331) ocornut 2021-04-01 17:18:18 +0200
  • 1cb53b7429
    Change SDL prototype to only call SDL_RenderGeometry once Sylvain 2021-04-01 14:45:17 +0200
  • 65cd14502c Fix popup positioning, broken by 84e6fe4. (#3991, #3982) ocornut 2021-03-31 19:09:08 +0200
  • f0fc822837 Fix popup positioning, broken by 84e6fe4. (#3991, #3982) ocornut 2021-03-31 19:09:08 +0200
  • 5570d2c2b3
    Update imgui.cpp Miguel Ángel 2021-03-31 13:24:33 -0300
  • 1e5276a1e3
    Update imgui.h Miguel Ángel 2021-03-31 13:23:37 -0300
  • 6ddcdbe3e8 Merge branch 'master' into docking ocornut 2021-03-31 16:41:17 +0200
  • 2403ed92a3 Added build/ to gitignore (#3027), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [#3988, #3884] + added batch file for SDL+Vulkan. ocornut 2021-03-31 16:14:18 +0200
  • 3c7177c6a7 Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries ocornut 2021-03-31 15:53:30 +0200
  • 9251eac585 Docking: fix undocking from tab-bar by moving mouse horizontally, amend 3ed07a8 + d705192. ocornut 2021-03-30 19:01:37 +0200
  • 45c45d2506 Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID(). ocornut 2021-03-30 16:13:16 +0200
  • 3ed07a8f0b Docking: removed io.ConfigDockingWithShift option. (#2109) ocornut 2021-03-30 14:30:36 +0200
  • 0e0a783b8c Docking: fix undocking from tab-bar by moving mouse horizontally, broken by d705192. ocornut 2021-03-30 14:52:10 +0200
  • 44735486c9 Backends: SDL2: Implement multiple gamepad support Nikolai Wuttke 2021-03-05 12:43:56 +0100
  • 84e6fe4fc7 Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061) ocornut 2021-03-29 19:45:55 +0200
  • 951c84969b Popups: fix comment about OpenPopupOnItemClick(). (#3981) ocornut 2021-03-29 15:41:28 +0200
  • bc0f5565e6 Fix comment on OpenPopupOnItemClick() Scott McNab 2021-03-29 19:50:54 +0800
  • cfff433037 Revert "Fix OpenPopupOnItemClick() function signature to match documentation" Scott McNab 2021-03-29 19:46:54 +0800
  • 5a5c23c11b Fix OpenPopupOnItemClick() function signature to match documentation Scott McNab 2021-03-28 22:06:20 +0800
  • 544e00abf2
    Update imgui_impl_glut.h hazeled 2021-03-27 16:12:48 -0400
  • eab3ae473c
    Fix warning message C4100 (#3974) Chris Ohk 2021-03-28 01:11:57 +0900
  • c8015b58cc Fix warning message C4100 Chris Ohk 2021-03-28 01:01:11 +0900
  • ea3d801700 Add for directx12 and directx9 CovERUshKA 2021-03-27 18:15:52 +0300
  • 5991851eb9 Docking: DockSpace() returns its node ID + adding branch changelog. ocornut 2021-03-26 18:40:19 +0100
  • c7e4ef091c Change the check whether the window is minimized CovERUshKA 2021-03-26 15:33:50 +0300
  • c6c15a44fa Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951) Nikolai Wuttke 2021-03-20 14:46:38 +0100
  • a4adf60576 Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window (#3837). Rokas Kupstys 2021-03-08 10:25:07 +0200
  • 1dcd3a45cc ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973) ocornut 2021-03-26 11:34:07 +0100
  • e90654fc5a Backends: GLFW: Allow optionally passing the glfw window to NewFrame and Shutdown instead of determining it from glfwCurrentContext since glfw contexts are only valid when using opengl. Max Thrun 2021-03-25 16:41:52 -0700
  • e979ddcad5 Examples: Add OpenGL ES 2.0 support to modern GL examples Nikolai Wuttke 2021-03-20 14:46:38 +0100
  • b79b1cb9c0 TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. ocornut 2021-03-25 18:35:24 +0100
  • 688e06490e TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. ocornut 2021-03-25 18:35:24 +0100
  • d7051928d9 TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. Rokas Kupstys 2021-03-22 10:55:59 +0200
  • 475c0fcc39 TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. Rokas Kupstys 2021-03-22 10:55:59 +0200
  • b305953bd1 Viewports: Hotfix for crash in monitor array access, caused by 4b9bc4902. (#3967) ocornut 2021-03-25 17:13:25 +0100
  • e7577d570e Merge branch 'master' into docking ocornut 2021-03-25 16:56:19 +0100
  • a58271c079 Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518) ocornut 2021-03-25 16:16:48 +0100
  • ca34c81ce9 BeginMainMenuBar(): remove expectation that we don't know menu bar height ahead, allowing up to generalize placement in any direction (will be done in master) ocornut 2021-03-25 15:21:19 +0100
  • aa5431fde2 Tables: Expose TableSetColumnEnabled() in public api. (#3935) ocornut 2021-03-24 14:33:28 +0100
  • 7d58188a2b
    Fix typo in comment Balint Rikker 2021-03-24 11:30:16 +0100
  • 8dc6a15c9c Add it for directx10 win32 example CovERUshKA 2021-03-24 10:35:53 +0300
  • 0c29a9b7a6
    Merge branch 'master' into patch-1 Roma 2021-03-23 22:24:00 +0300
  • 6f360d6040 Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone. ocornut 2021-03-23 18:09:21 +0100
  • 1491d2c916 Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961) ocornut 2021-03-23 16:48:10 +0100
  • 186b734db0 Backends: SDL2: Extend global mouse pos availability check (#3950) Nikolai Wuttke 2021-03-20 15:06:53 +0100
  • 6d3a980f38 Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957) John Asper 2021-03-21 12:29:24 -0400
  • a9fabf414b Fix mapped memory Vulkan validation error John Asper 2021-03-21 12:29:24 -0400
  • 67e812b3ef Backends: SDL2: Extend global mouse pos availability check Nikolai Wuttke 2021-03-20 15:06:53 +0100
  • 59da01901e Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled. ocornut 2021-03-19 15:25:43 +0100
  • 885236dcd2 Remove non-raspberry specific code from example hippyau 2021-03-19 15:24:36 +0000