449 Commits (0d03e1fafafb8d1cebcb6268b3a8014dff08d97c)

Author SHA1 Message Date
omar ab4ef822f0 Version 1.78 WIP ago%!(EXTRA string=5 years)
Rokas Kupstys 0738611559 Misc: Bunch of code formatting changes suggested by a pass running 'astyle' ago%!(EXTRA string=5 years)
omar 9418dcb693 Version 1.77 ago%!(EXTRA string=5 years)
omar 8ead38c100 Clang: Reduce uses of __has_warning for overall sanity, as compilers are hostile to software targetting multiple compiler version. ago%!(EXTRA string=5 years)
omar 704723744e Disabled latest overzealous warnings from Clang ago%!(EXTRA string=5 years)
ocornut c658cba22b Comments, reworded some !(xxx && xxx) complex expression to be a little less confusing. ago%!(EXTRA string=5 years)
ocornut 64d8d302fb ImDrawList: Fixed VtxOffset change leading to unnecessary leading empty ImDrawCmd in certain cases. ago%!(EXTRA string=5 years)
ocornut 84862ec78e ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where changing channels with different TextureId, VtxOffset would incorrectly apply new settings to draw channels. (#3129, #3163) ago%!(EXTRA string=5 years)
ocornut 3bef743df4 ImDrawList: Clarifying and guarateeing that CmdBuffer.back()->UserCallback should be always be NULL. ago%!(EXTRA string=5 years)
ocornut b1f2eacdf3 ImDrawList: Prefixed internal functions with underscore, renamed UpdateClipRect() to _OnChangedClipRect(), UpdateTextureID() -> _OnChangedTextureID() ago%!(EXTRA string=5 years)
ocornut 117d57df5b ImDrawList: Additional comments and extracted bits into ImDrawList::PopUnusedDrawCmd() ago%!(EXTRA string=5 years)
ocornut a6bb047bab ImDrawList: Store header/current ImDrawCmd in instance to simplify merging code. Amend 0320e72, toward #3163, #3129 ago%!(EXTRA string=5 years)
ocornut f6120f8e16 ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where starting a split when current VtxOffset was not zero would lead to draw commands with wrong VtxOffset. (#259 ago%!(EXTRA string=5 years)
ocornut 41f47c853b ImDrawList: Amend 0320e72 removed an unnecessary test. ago%!(EXTRA string=5 years)
ocornut 0320e7257b ImDrawList: Small refactor to create empty command when beginning the frame, allowing to simplify some functions. ago%!(EXTRA string=5 years)
ocornut 003153b3ac ImDrawList: Tweaks to make style consistent (using pointers, same local names). Added comments. Should be no-op. ago%!(EXTRA string=5 years)
thedmd e22e3f300a ImDrawList: Fixed an issue when draw command merging or cancelling while crossing the VtxOffset boundary would lead to draw command being emitted with wrong VtxOffset value. (#3129, #3163, #3232) ago%!(EXTRA string=5 years)
ocornut 41e8837f59 Comments, adding some spacing in ImVec2() constructors. ago%!(EXTRA string=5 years)
ocornut 417ac68f82 Internals: AddPolyline: Add spaces for consistency, renaming. ago%!(EXTRA string=5 years)
Maru 6b80bd9cc3 Fix GetGlyphRangesKorean() end-range to end at 0xD7A3 (instead of 0xD79D). (#348, #3217) ago%!(EXTRA string=5 years)
Clownacy a2454f2a45
Use __NEWLIB__ instead of __SWITCH__ and __CYGWIN__ for alloca.h-detection (#3070) ago%!(EXTRA string=5 years)
Ryan Pavlik 8cbff5ccb2 Fix various typos. (#3161) ago%!(EXTRA string=5 years)
omar 5ac5d3674f Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. ago%!(EXTRA string=5 years)
omar e8c986b34e Version 1.77 WIP ago%!(EXTRA string=5 years)
omar 5503c0a12e Version 1.76 ago%!(EXTRA string=5 years)
omar cc0d4e346a Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. ago%!(EXTRA string=5 years)
omar bdd31ec4db Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. ago%!(EXTRA string=5 years)
omar 0bbbbe0f68 Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context ago%!(EXTRA string=5 years)
ocornut 339ffd25a9 Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function. ago%!(EXTRA string=5 years)
ocornut 0850b46c88 ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting. ago%!(EXTRA string=5 years)
omar 0283a6e566 ImFont: Demo, Store Used4kPagesMap[] map in ImFont to facilitate iteration on all codepoints with a large value of IM_UNICODE_CODEPOINT_MAX. (#2815) ago%!(EXTRA string=5 years)
Sam Hocevar c8ea0a017d Unicode: UTF32 support improvements (#2541, #2538, #2815) ago%!(EXTRA string=5 years)
Cloud Wu 6d59653e82 Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) ago%!(EXTRA string=5 years)
Omar 09329ea4e6 Fix Clang 9.0 zealous warnings ago%!(EXTRA string=5 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=5 years)
omar ccaec1a270 Version 1.76 WIP ago%!(EXTRA string=5 years)
omar d16c87a5b1 Internals: Minor renaming ago%!(EXTRA string=5 years)
omar 58b3e02b95 Version 1.75 ago%!(EXTRA string=5 years)
omar d37d25470a Added IMGUI_DISABLE compile-time definition to make all headers and sources empty. ago%!(EXTRA string=5 years)
Rokas Kupstys 9cff4d6e5e Columns: ImDrawList::Channels* functions now work inside columns. ago%!(EXTRA string=5 years)
omar 5363af7f47 AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends) ago%!(EXTRA string=5 years)
Ben Carter 051ce0765e AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts ago%!(EXTRA string=5 years)
omar d581939387 Removed trailing spaces. ago%!(EXTRA string=5 years)
omar f70204f2f4 Minor bits, placeholder aimed at facilitating merging of Tables branch into Docking ago%!(EXTRA string=5 years)
omar a610f1da52 Bezier Tweaks, fixed parameter order of 3831d50 ago%!(EXTRA string=5 years)
Rokas Kupstys 3831d50ab9 Add ImBezierClosestPoint() function which returns a point on bezier curve which is closed to a specified point. ago%!(EXTRA string=5 years)
Ben Carter 0e74103659 ImDrawList: Add AddNgon(), AddNgonFilled() API. ago%!(EXTRA string=5 years)
Ben Carter 697f15e339 Added PrimUnreserve() API. Obsoleted calling ImDrawList::PrimReserve() with a negative count. ago%!(EXTRA string=5 years)
omar 8342e5b91a Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4) ago%!(EXTRA string=5 years)
omar abaf0256b8 Version 1.75 WIP ago%!(EXTRA string=6 years)