411 Commits (ccf0cc85840a5edbeb7c4450cfd67949d0534512)

Author SHA1 Message Date
omar ccf0cc8584 Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame(). ago%!(EXTRA string=5 years)
omar d8824f9a9a CI: Clarify purpose of example_null, Changelog ago%!(EXTRA string=5 years)
David Kalnischkies 2fd411a83e Support custom stb_rect_pack filename in Freetype (#3062) ago%!(EXTRA string=5 years)
Rokas Kupstys 75a65f6fb0 CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled. ago%!(EXTRA string=5 years)
ocornut b016f1ad70 Examples: SDL+DX11: Fixed resizing main window. Amend (#3057) ago%!(EXTRA string=5 years)
omar 897704cb49 Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height). ago%!(EXTRA string=5 years)
ocornut a41332453e Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) ago%!(EXTRA string=5 years)
Rokas Kupstys 0342a3c548 Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) ago%!(EXTRA string=5 years)
ocornut e547f898a9 Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks. ago%!(EXTRA string=6 years)
ocornut 0345324646 Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. (#3031) [@Davido71] ago%!(EXTRA string=6 years)
ocornut 02a6c06080 Window: Fixed a bug with child window inheriting ItemFlags from their parent when the child window also manipulate the ItemFlags stack. (#3024) [@Stanbroek] ago%!(EXTRA string=6 years)
Omar ea3fc76038 BeginMenu: Fixed a bug where SetNextWindowXXX data before a BeginMenu() would not be cleared when the menu is not open. (#3030) ago%!(EXTRA string=6 years)
Omar 8836975dcf Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. (#3025) ago%!(EXTRA string=6 years)
Omar ceec3cd3fd Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(), ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions. ago%!(EXTRA string=6 years)
omar d284a6cffc InputText: Fixed password fields displaying ASCII spaces as blanks. Fixed non-ASCII space occasionally creating unnecessary empty polygons. (#2149, #515) ago%!(EXTRA string=6 years)
omar 70975fe44d Demo: Added a black and white gradient to Demo>Examples>Custom Rendering. ago%!(EXTRA string=6 years)
omar d8948b5343 ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default. ago%!(EXTRA string=6 years)
Rokas Kupstys 21b9e42964 Minor fixes to example_sdl_metal and a changelog entry. ago%!(EXTRA string=6 years)
omar 58b3e02b95 Version 1.75 ago%!(EXTRA string=6 years)
omar d37d25470a Added IMGUI_DISABLE compile-time definition to make all headers and sources empty. ago%!(EXTRA string=6 years)
omar f694244dec InputText: Fix using a combination of _CallbackResize + _EnterReturnsTrue + lack of persisting user storage. (#3009) ago%!(EXTRA string=6 years)
omar bdbb2b21f5 Fix 83efdcec from overflowing buffer + make it a single undo records + comments (#3008) ago%!(EXTRA string=6 years)
Rokas Kupstys 83efdcec8d Canceling text input with [esc] key uses stb_textedit facilities to restore original value. This makes restoration undoable using hotkeys. ago%!(EXTRA string=6 years)
omar fc42528f13 When testing for the presence of the ImGuiWindowFlags_NoBringToFrontOnFocus flag we test both the focused/clicked window (which could be a child window) and the root window. ago%!(EXTRA string=6 years)
omar d9bca0d853 Nav: Fixed a bug where the initial CTRL-Tab press while in a child window sometimes selected the current root window instead of always selecting the previous root window. (#787) ago%!(EXTRA string=6 years)
omar 47fab0e166 Misc renaming, comments. Docs: add missing spacing to Changelog. ago%!(EXTRA string=6 years)
Rokas Kupstys 9cff4d6e5e Columns: ImDrawList::Channels* functions now work inside columns. ago%!(EXTRA string=6 years)
omar 05a49f0413 Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. (#2953) [@Oipo] ago%!(EXTRA string=6 years)
Konstantin Podsvirov 8cbb693f47 Emscripten: Allow filesystem support. (#3005) ago%!(EXTRA string=6 years)
omar 6e1f8be07b Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. (#3007) ago%!(EXTRA string=6 years)
omar 5f4dfad5b7 Merge misc/shallow changes from Docking to reduce drift. ago%!(EXTRA string=6 years)
omar 4d4e3b97f4 TODO, Readme ago%!(EXTRA string=6 years)
omar f6da5000bf Backends: OpenGL2: Explicitly backup, setup and restore GL_TEXTURE_ENV to increase compatibility with legacy OpenGL applications. (#3000) ago%!(EXTRA string=6 years)
omar 5363af7f47 AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends) ago%!(EXTRA string=6 years)
omar 8bcac7d95c Backends: GLFW, SDL: report Windows key (io.KeySuper) as always released. ago%!(EXTRA string=6 years)
omar e499497ec5 Backends: Win32: Added support for io.KeySuper (Windows key) for consistency with other backends. (#2976) ago%!(EXTRA string=6 years)
Loïc Molinari 6c00d1916e Disable format checks when using stb_sprintf.h ago%!(EXTRA string=6 years)
omar 4f7bf7e96a Backends: Win32: Added support for #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD and IMGUI_IMPL_WIN32_DISABLE_LINKING_XINPUT. (#2716) ago%!(EXTRA string=6 years)
omar f56962cb9a ColorEdit: "Copy As" context-menu tool shows hex values with a '#' prefix instead of '0x' + both with/without alpha when available. ago%!(EXTRA string=6 years)
omar ff5299e0e0 Docs: FAQ, Comments. ago%!(EXTRA string=6 years)
Rokas Kupstys f03c00bc89 Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit. ago%!(EXTRA string=6 years)
Rokas Kupstys 97a8dc6514 CI: Added PVS-Studio static analysis on the continuous-integration server. ago%!(EXTRA string=6 years)
omar 1db78b8ca7 Renaming + missing initialization + missing Changelog update. ago%!(EXTRA string=6 years)
Rokas Kupstys 5e2329b98e Backends: GL3: Implement glbinding opengl loader support. (#2870) ago%!(EXTRA string=6 years)
Rokas Kupstys e254167afd ColorEdit: Fix label alignment when using ImGuiColorEditFlags_NoInputs. (#2955) ago%!(EXTRA string=6 years)
omar 0f7105e156 Backends: SDL: Wayland: Use SDL_GetMouseState (amend 78ff147) (#2800, 2802) ago%!(EXTRA string=6 years)
omar 9d444062f9 Limiting Columns()/BeginColumns() api to 64 columns (#125) ago%!(EXTRA string=6 years)
omar 43bd80a40d Internals: Breaking: ImRect() default constructor initializes all fields with 0.0f ago%!(EXTRA string=6 years)
Ben Carter 0e74103659 ImDrawList: Add AddNgon(), AddNgonFilled() API. ago%!(EXTRA string=6 years)
omar f9c26d23de Removed redirecting functions/enums that were marked obsolete in 1.53 (December 2017). ago%!(EXTRA string=6 years)