488 Commits (b015ea93fd79c3aa634b0acf87244f8618618ae5)

Author SHA1 Message Date
ocornut b015ea93fd Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style. ago%!(EXTRA string=4 years)
ocornut 4d8e839ddf Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). (#3127, #3664, #3665) ago%!(EXTRA string=4 years)
ocornut 550bfcfc59 Amend defce31 Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() (#3127, #3664, #3665) ago%!(EXTRA string=4 years)
Aiekick defce31c2e Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() (#3127, #3664, #3665) ago%!(EXTRA string=4 years)
ocornut 6e38026627 Tables: changelog. removed TableGetHoveredColumn() from public API in favor of using TableGetColumnFlags(). renamed ImGuiTableSortSpecsColumn to ImGuiTableColumnSortSpecs. ago%!(EXTRA string=5 years)
omar 325b4c69ba Tables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them. ago%!(EXTRA string=5 years)
omar 8da7d3c3e5 Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] ago%!(EXTRA string=5 years)
vaiorabbit 2afdfa602f Rebuild ImFontAtlas::GetGlyphRangesJapanese offset table (#3627) ago%!(EXTRA string=5 years)
ocornut 9801c8c1c5 Texture-based thick lines: comment out dead code (amend b5bae978). (#3245) ago%!(EXTRA string=5 years)
ocornut 71cc636696 Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only. ago%!(EXTRA string=5 years)
ocornut 78f1d2d319 ImDrawListSplitter: create first draw cmd on demand + Internals: fix incorrect ImBitArraySetBitRange() (only used by tables) ago%!(EXTRA string=5 years)
ocornut 5f97809cab Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix) ago%!(EXTRA string=5 years)
ocornut 2bf5ca7ef2 ImDrawListClipper: avoid over reserving memory. ago%!(EXTRA string=5 years)
ocornut 04de5ef819 Version 1.80 WIP ago%!(EXTRA string=5 years)
ocornut e5cb04b132 Version 1.79 ago%!(EXTRA string=5 years)
ocornut c206a19373 Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) ago%!(EXTRA string=5 years)
omar a8f409a848 Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. ago%!(EXTRA string=5 years)
HALX99 8a9ee9cded
Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) ago%!(EXTRA string=5 years)
ocornut 302896d488 Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments. ago%!(EXTRA string=5 years)
ocornut 9262609eaf Version 1.79 WIP ago%!(EXTRA string=5 years)
ocornut 95c99aaa4b Version 1.78 ago%!(EXTRA string=5 years)
ocornut 90b152f265 ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by #3369) ago%!(EXTRA string=5 years)
omar 963839373c Demo tweaks + general removal of the word dummy were possible with no issues (kept the API call). ago%!(EXTRA string=5 years)
omar 5d87941451 Fixed ImFontConfig::GlyphExtraSpacing and ImFontConfig::PixelSnapH settings being pulled from the merged/target font settings when merging fonts, instead of being pulled from the source font settings. ago%!(EXTRA string=5 years)
omar c7f5876f8a Internals: backport window HitTestHole code from docking branch + RenderRectFilledWithHole() helper. (#1512, #3368) ago%!(EXTRA string=5 years)
omar b335225caa Internals: Extract ImFontAtlasBuildRender1bppRectFromString() out of ImFontAtlasBuildRenderDefaultTexData() + minor renaming, comments ago%!(EXTRA string=5 years)
omar 550f110354 InputText, ImDrawList: Fixed assert triggering when drawing single line of text with more than ~16 KB characters. (#3349) ago%!(EXTRA string=5 years)
omar fb7f6cab8c Backends: Amend, docs + extra comments. (#3330, #3245) ago%!(EXTRA string=5 years)
omar 89685b346c ImDrawList: Fixed minor bug introduced in 1.75 where AddCircle() with 12 segments would generate an extra unrequired vertex. ago%!(EXTRA string=5 years)
omar 3a6c9907cd Texture-based thick lines: Minor tweaks and rename toward merging in master. Changes to allow changing AA_SIZE (disable texture path). ago%!(EXTRA string=5 years)
Ben Carter b5bae9781d Texture-based thick lines: Only use textured lines for integer line widths ago%!(EXTRA string=5 years)
omar 78d6bdf080 Texture-based thick lines: Remove unnecessary indirection in fetching UV data, removed lerp call, renames, tweaks. ago%!(EXTRA string=5 years)
Omar a07c8b6999 Texture-based thick lines: Fixes for AddCustomRect api, add IMGUI_HAS_TEXLINES define (temporarily) to facilitate working with test cases, Demo allows growing FrameBorderSize for testing ago%!(EXTRA string=5 years)
Ben Carter 21d9e8e1f4 Texture-based thick lines: Simplified line width calculation code and removed hack for thickness 1.0 lines ago%!(EXTRA string=5 years)
Ben Carter 403bf45245 Texture-based thick lines: Allow interpolation between textures for non-integer line widths ago%!(EXTRA string=5 years)
omar 222b7ddbfa Texture-based thick lines: Tweaks, fix for truetype builder. ago%!(EXTRA string=5 years)
Ben Carter 741ab74b55 Texture-based thick lines: Improvements to code for drawing anti-aliased lines using textures ago%!(EXTRA string=5 years)
Ben Carter 1d3c3070d8 Texture-based thick lines: Initial version of AA line drawing using textures (press SHIFT to enable) ago%!(EXTRA string=5 years)
Ben Carter 8e4046e13b Atlas build use GetCustomRectByIndex() + comments, rename, and shallow merge from tex_antialiasing_lines branch. ago%!(EXTRA string=5 years)
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)