5096 Commits (fc3815bfe5c3a89deb0e4aa84c930ff62d6d6fc7)

Author SHA1 Message Date
ocornut 929563c3a7 Log/Capture: Fixes for handling \n in strings. Improve the look of various widgets. Added LogSetNextTextDecoration helper. Fixup/amend dbaf74d75. ago%!(EXTRA string=4 years)
Louis Schnellbach dbaf74d758 Log/Capture: Fix various new line/spacing issue by using same render text position when there are both RenderText and LogRenderedText call in widget code. ago%!(EXTRA string=4 years)
GamingMinds-DanielC 84e8802891 Docking: on node split, update memorized DockId for currently closed windows (#3716) ago%!(EXTRA string=4 years)
ocornut 4622fa4b66 Fonts: Fixed CalcTextSize() width rounding so it behaves more like a ceil. (#3776) ago%!(EXTRA string=4 years)
ocornut 9499afdf5e imgui_freetype: clarify breaking changes, and add BuildFontAtlas() to be consistent with planned obsolescence. Rename mislabelled internal helper. Demo: clarify labels in nested table demo. (#3765) ago%!(EXTRA string=4 years)
ocornut e28b51786e Tables: Fixed PopItemWidth() or multi-components items not restoring per-colum ItemWidth correctly. (#3760) rework local stacks to facilitate modifying current value without altering the stack. ago%!(EXTRA string=4 years)
ocornut 3867c6c5f0 Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes. ago%!(EXTRA string=4 years)
ocornut 6b32d0ebc7 Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. (#3731) ago%!(EXTRA string=4 years)
Sammy Fatnassi f3f2578e8f Internals: Added context hook removal support (#3580, #3626, #3753) ago%!(EXTRA string=4 years)
Sammy Fatnassi 376c88a864 Fixed some compile warnings with Clang on Windows (#3754) ago%!(EXTRA string=4 years)
ocornut 2ed47e5822 Version 1.81 WIP ago%!(EXTRA string=4 years)
ocornut f144c67676 ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). (#3738) ago%!(EXTRA string=4 years)
ocornut 58075c4414 Version 1.80 ago%!(EXTRA string=4 years)
ocornut 3b409d2b68 BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments. ago%!(EXTRA string=4 years)
ocornut ebbb98d519 Docking: docked window honor tab and text colors by storing them. (#2771) ago%!(EXTRA string=4 years)
ocornut 9e4956d86b Docking: added comments. added experimental TabItemFlagsOverrideSet to ImGuiWindowClass. ago%!(EXTRA string=4 years)
ocornut 6af92b05bf Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. (#3414) ago%!(EXTRA string=4 years)
ocornut 626e3e2b3b Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code. ago%!(EXTRA string=4 years)
ocornut 3edfc042ff Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op). ago%!(EXTRA string=4 years)
ocornut 0a5f399805 Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. (#3678) ago%!(EXTRA string=4 years)
ocornut fa963b9aaf Inputs: Internal: added SetItemUsingMouseWheel() and mechanism to request mouse wheel for both HoveredId and ActiveId. (#2891) ago%!(EXTRA string=4 years)
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 1aa59f90d0 Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR(). ago%!(EXTRA string=4 years)
ocornut 2e48c2da81 Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks. 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)
nyorain a640698123 Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). (#3663) ago%!(EXTRA string=4 years)
ocornut 30468829c2 Tables: Internal: Maintain InnerRect to further clarify some code. Renamed Bg1 fields to Bg2 (used by Selectable) as the other handles Bg0+Bg1. ago%!(EXTRA string=4 years)
ocornut f2df804fcc Tables: four small fixes. ago%!(EXTRA string=4 years)
ocornut bff1836922 Internals: added facility to hide windows from render without interfering with the HiddenFramesCanSkipItems/HiddenFramesCannotSkipItems fields which have effects on layout. Compact some fields. ago%!(EXTRA string=4 years)
ocornut 7a61f3407b Tables: support internal TableResetSettings(), clarify lifetime, fixed missing auto-fit on column unhidden after first run, fixed resize assert when changing column sizing policy to stretch mid-frame (before of -1.0f weight) ago%!(EXTRA string=4 years)
ocornut e09454aec4 Tables: removed TableGetColumnIsVisible from public api, re-specced as TableGetColumnIsHidden() returning same flag as setter, clipper increase CurrentRow. ago%!(EXTRA string=4 years)
ocornut bf197c74f6 Tables: storing WorkMaxX, made offset_x == MinX to be clearer, clip rect merge uses ClipRect.max.x directly, removed unused ShrinkWidth code, metrics. ago%!(EXTRA string=4 years)
ocornut 10db896813 Tables: store RawData in a simple void* pointer, rename ContentMinX > WorkMinX, misc tidying up. ago%!(EXTRA string=4 years)
ocornut 507db499e4 Tables: work on background draw channel handling (amend "create a separate background draw channel") + Selectable disable spacing when spanning. ago%!(EXTRA string=4 years)
ocornut e5a5256971 Tables: Garbage collection to relieve draw splitter buffers + for test engine: compact settings, remove table. ago%!(EXTRA string=4 years)
ocornut d3222086f0 Tables: Moved TableSetupScrollFreeze(), TableUpdateDrawChannels() lower in more adequate spots. ago%!(EXTRA string=4 years)
ocornut d9ca3939e1 Tables: Tidy up comments. Replaced some Columns by Tables in demo. Removed ImGuiTableFlags_Scroll (combining ScrollX/ScrollY) because each axis inccur different requirements/constraints. ago%!(EXTRA string=4 years)
ocornut 51abdd53e3 Tables: renamed somehow-duplicate ContentWidth members (implicitly == Max - Min), renamed StartX to ContentMinX for consistency. ago%!(EXTRA string=4 years)
ocornut ac5b1648e6 Tables: Various internal renaming + merge StartXHeaders/StartXRows into StartX. ago%!(EXTRA string=4 years)
omar 25b5cc2f95 Tables: Fixes to support any number of frozen rows (over modifications to clipper code in master) + make clipper run eval after clipect update ago%!(EXTRA string=4 years)
omar 8ec05fc034 Tables: Fixed holding on table pointers accross resize/invalidation of the pool buffer. ago%!(EXTRA string=4 years)
ocornut 9372601322 Tables: Fixed stacked popups incorrectly accessing g.CurrentTable of parent-in-stack windows. ago%!(EXTRA string=4 years)
ocornut af992d1321 Tables: Tweak settings functions to more prominently clarify the two levels of function. ago%!(EXTRA string=4 years)
omar 95c273618e Tables: Allow hot-reload of settings (merge policy), tidying up settings code ago%!(EXTRA string=4 years)
omar 9f43aae226 Tables: Calculating ideal total width, some renaming, comments. Clarify that inner_width is unused with ScrollX=0. Clip many comments to 120 columns. ago%!(EXTRA string=4 years)
omar b7ff85d9ad Tables: Browse settings list in Metrics (outside of Table entry). ago%!(EXTRA string=4 years)
omar 164caa2db7 Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments. ago%!(EXTRA string=4 years)
omar 325b4c69ba Tables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them. ago%!(EXTRA string=4 years)
omar 883c236eda Tables: Handle columns clipped due to host rect ago%!(EXTRA string=4 years)
omar 8da7d3c3e5 Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] ago%!(EXTRA string=4 years)