1332 Commits (709bc03d6f07467fe10f892f9198913f0298b58e)

Author SHA1 Message Date
ocornut 314c7bd12f Internals: renamed ImGuiInputReadMode to ImGuiNavReadMode (internals) to avoid ambiguity with upcoming flags. + minor tweak ago%!(EXTRA string=3 years)
ocornut 5b29d14783 Layout: Fixed mixing up SameLine() and SetCursorPos() together. SameLine() is a stateful. ago%!(EXTRA string=3 years)
ocornut 28b2089ee4 Internals: moved ItemSize() variant to inline + comment. + Tidying up todo list (#5191) ago%!(EXTRA string=3 years)
ocornut 6d15a506fa Internals: removed GetIDNoKeepAlive() now that it is the same as GetID(). (#5181) ago%!(EXTRA string=3 years)
ocornut 2c03aac6d3 Renamed ImGuiKeyModFlags to ImGuiModFlags (Breaking but technically never advertised type) ago%!(EXTRA string=3 years)
ocornut c521883be4 Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133) ago%!(EXTRA string=3 years)
ocornut 508c9aaf60 Sliders, Drags: Fixed using hexadecimal display format strings (pretty much never worked). (#5165, #3133) ago%!(EXTRA string=3 years)
ocornut f5c5926fb9 Internals: remove obsolete variants of RenderArrow(), RenderBullet(), ImHash() + misc comments. ago%!(EXTRA string=3 years)
ocornut 2747a8ca40 Turned ImVec2 to const ref to RenderChar(), RenderText(), ColorButton(), PushClipRect(). for consistency. Comments about polygon filling winding order. ago%!(EXTRA string=3 years)
ocornut 3587ee492b Viewports: store Viewport field in ImGuiWindow to facilitate using code accross branches + fix PVS warnings. ago%!(EXTRA string=3 years)
ocornut 16ddc1698d Fixed creating multiple-context (regression in 28ba54a). (#5135) ago%!(EXTRA string=3 years)
ocornut 28ba54a32a Internals: add AddSettingsHandler(), RemoveSettingsHandler(). ago%!(EXTRA string=3 years)
ocornut fd06ed833b Misc: tweaks + fix warnings on backends withtout -wno-memaccess (#4995, #5104) ago%!(EXTRA string=3 years)
ocornut 0f14933577 Tables: Fixed incorrect border height used for logic when resizing one of several synchronized instance of a same table ID, when instances have a different height. (#3955, #3565) ago%!(EXTRA string=3 years)
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 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 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 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 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 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 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)