1794 Commits (9b0c26b0b2adae3ccf66dc9552fae4945d735a0c)

Author SHA1 Message Date
ocornut 2dfa71fad5 Inputs: Fixed IsMouseClicked() repeat mode rate being half of keyboard repeat rate. Using KeyModAlt. Removed KeyModsPrev. ago%!(EXTRA string=3 years)
ocornut 5854da10e6 Declare other structures as constexpr (#4995) + rename ImGuiInputEventType_Char to ImGuiInputEventType_Text for consistency with event structure. ago%!(EXTRA string=3 years)
ocornut aa79d0cd2f Stack Tool: Added option to copy item path to clipboard. (#4631) ago%!(EXTRA string=3 years)
ocornut 88de982071 Version 1.88 WIP ago%!(EXTRA string=3 years)
ocornut aa86800092 Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally. (Merged from master+ rework for docking) ago%!(EXTRA string=3 years)
ocornut 97b1abd6dd Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally. ago%!(EXTRA string=3 years)
ocornut c71a50deb5 Version 1.87 ago%!(EXTRA string=3 years)
ocornut 8eb8689391 Docking: Tabs use their own identifier (in order to make window->ID refer to whole window in test engine). Also prevents Tab ID from clashing with "" which was common. ago%!(EXTRA string=3 years)
ocornut 6f73dbea80 TestEngine: submit window data to item system. ago%!(EXTRA string=3 years)
ocornut 35e197f413 TestEngine: fixed InvisibleButton() and ArrowButton() not calling the info macro. ago%!(EXTRA string=3 years)
ocornut 64d910ad37 Removed IMGUI_API from inline templated classes. (#4962) ago%!(EXTRA string=3 years)
ocornut 27004aca70 Revert moving ImGuiKeyModFlags to internal.h (amendc906c65) ago%!(EXTRA string=3 years)
ocornut 49e38a5b32 Revert moving ImGuiKeyModFlags to internal.h (amendc906c65) ago%!(EXTRA string=3 years)
ocornut c906c65cac (BREAKING) Replaced AddKeyModsEvent() added by 790132a in favor of unified key enum system. Backends: update most. (#4921, #4858) ago%!(EXTRA string=3 years)
ocornut 8555335935 Shallow alignment of ImGuiKey stuff + moving some in internals. Internals: add offset to ImBitArray<>, simpify ActiveIdUsingKeyInputMask. ago%!(EXTRA string=3 years)
ocornut cff0342454 Internals: moved lines into a Inputs section. ago%!(EXTRA string=3 years)
ocornut 62d6be3747 IO: Removed ImGuiInputSource from public api for now, unnecessary. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut f33bb99821 IO: added AddKeyAnalogEvent() and support for ImGuiKey_GamepadXXXX. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut 26d04c948f Tables: Fixed positioning of Sort icon on right-most column with some settings (not resizable + no borders). (#4918). ago%!(EXTRA string=3 years)
ocornut 97b1ffcb3b IO: Reorder enums, compact a little in header. Removed const from internal GetKeyData(). ago%!(EXTRA string=3 years)
ocornut 91ae56af45 Removed support for legacy arithmetic operators (+*/) when inputing text into a slider/drag. (#4917, #3184) ago%!(EXTRA string=3 years)
ocornut e278277d53 IO: added AddMouseViewportEvent() + used in backends. ago%!(EXTRA string=3 years)
ocornut 90a6961638 IO: apply same flooring as UpdateMouseInputs() in dupe event processing. (#4858) + provision for test engine. ago%!(EXTRA string=3 years)
ocornut 7374b96f5c IO: Added input queue. (#4858, #2787, #1992, #3383, #2525, #1320) ago%!(EXTRA string=3 years)
ocornut eb823655af Removed support for pre-C++11 compilers. We'll stop supporting VS2010. (#4537) ago%!(EXTRA string=3 years)
ocornut 290c51735e Fixed warning in ImFloorSigned(). (#4889) ago%!(EXTRA string=3 years)
ocornut 956e03009a Backends: OSX: Build fIx. Made GetKeyName() input tolerant. Internals: added GetNavInputName(). ago%!(EXTRA string=3 years)
ocornut bf08c13e9b Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787) ago%!(EXTRA string=3 years)
thedmd 3b66929301 Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787) ago%!(EXTRA string=3 years)
ocornut 2706c9d66e Platform IME: reworked internals to simplify adding new features. ago%!(EXTRA string=3 years)
ocornut 9c8f288d1a Viewports: Fixed a CTRL+TAB crash with viewports enabled (#4023, #787) (amend 1dc3af3, 23ef6c1, 657073a) ago%!(EXTRA string=3 years)
ocornut 89a28209e8 Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830) ago%!(EXTRA string=3 years)
ocornut 980deb4c9e Add missing include guard to avoid declaring ImFontAtlasGetBuilderForStbTruetype() function. ago%!(EXTRA string=3 years)
ocornut 512c54bbc0 Version 1.86 ago%!(EXTRA string=3 years)
ocornut 248ed1b01d Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 1c4066cd9e Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 11638fdf7d Menus: reuse more menu windows when stacked over popups. ago%!(EXTRA string=3 years)
Rokas Kupstys b38af0f522 Popups: Fix popups being closed by newly appearing windows. (#4317) ago%!(EXTRA string=3 years)
ocornut 027a7ba3eb Clipper: use line size instead of cursor comparaison when range are large. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) ago%!(EXTRA string=3 years)
ocornut a76bc52da5 Window, Clipper: store initial precision loss and apply in clipper. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) ago%!(EXTRA string=3 years)
ocornut 6e141a9cae Internals: made ScrollbarEx() use ImS64 to facilitate use with larger ranges (not fully tested) + clipper tweaks (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) ago%!(EXTRA string=3 years)
ocornut 23ef6c149e Reworked modal/ctrl+tab dimming system to be entirely processed at end of the frame (backported 1dc3af3 from docking) ago%!(EXTRA string=3 years)
ocornut 1dc3af381a Nav, Docking: reworked modal/ctrl+tab dimming system to be entirely processed at end of the frame, which will simplify things for an upcoming commit. ago%!(EXTRA string=3 years)
ocornut da3a36eefd Backport from docking branch: minor stuff. ago%!(EXTRA string=3 years)
ocornut b16f738d04 Docking: docked windows honor ImGuiCol_WindowBg. Host window in charge of rendering seams. (#2700, #2539 + Docked windows honor display their border properly. (#2522) ago%!(EXTRA string=3 years)
ocornut bf80204e63 Docking: internals: extracted rounding corner calculation into reusable CalcRoundingFlagsForRectInRect() function. ago%!(EXTRA string=3 years)
ocornut 8733ca49b0 Docking: Fixed single-frame node pos/size inconsistencies when window stop or start being submitted. ago%!(EXTRA string=3 years)
ocornut f087a5b856 Metrics: Added a node showing windows in submission order and showing the Begin() stack. ago%!(EXTRA string=3 years)
ocornut 9d704d99d3 Internals: wrapped ImQsort() in an inline function + added a define guard. ago%!(EXTRA string=3 years)
averne cb5c73f64a
Fix: IM_DEBUG_BREAK macro on ARM GCC (#4767) ago%!(EXTRA string=3 years)