6022 Commits (1f54c16f5295efdfaec77ee4a022ef45f1dcf12f)
 

Author SHA1 Message Date
omar 511e32e8ca Docking: Clarified terminology of docking/tablist/collapse button into Window Menu button matching master. Added private ImGuiDockNodeFlags_NoWindowMenuButton, ImGuiDockNodeFlags_NoCloseButton flags. (#2583, #2109) ago%!(EXTRA string=6 years)
Mario Botsch affa7e2422 Examples: imgui_impl_opengl3: Fix empty printout on shader load. (#2584) ago%!(EXTRA string=6 years)
omar e5dfa0855f Docking: Honor style.WindowMenuButtonPosition setting in docking node. ago%!(EXTRA string=6 years)
omar afad952450 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 958d75c00a Style: Added style.WindowMenuButtonPosition (left/right, defaults to ImGuiDir_Left) to move the collapsing/docking button to the other side of the title bar. ago%!(EXTRA string=6 years)
omar 6c3697f6f1 Internal: CloseButton takes an upper-left corner + a size to be consistent with similar widgets. ago%!(EXTRA string=6 years)
omar ec3ec24157 Internals: Extracted some of the tab bar shrinking code into a ShrinkWidths() function so columns/table can use it. ago%!(EXTRA string=6 years)
omar 3fda90d6a7 Fixed InputScalar, InputScalarN, SliderScalarN, DragScalarN with non-visible label from inserting style.ItemInnerSpacing.x worth of trailing spacing. ago%!(EXTRA string=6 years)
omar fda1365c15 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 7bc03f7155 Internals: Added InnerWorkRect equal to old InnerClipRect, added InnerWorkRectClipped actually clipped. ago%!(EXTRA string=6 years)
omar b85e97137d Version tag is 1.71 WIP oops ago%!(EXTRA string=6 years)
omar a2eec8f5b5 Fix OuterRectClipped not being clipped correctly, which resulted in child window outside visible bound to not be marked with SkipItems. Broken in b50c61c961. ago%!(EXTRA string=6 years)
omar 04022114d9 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 34b881eb12 ImFontGlyphRangesBuilder: Fixed unnecessarily over-sized buffer, which incidentally was also not fully cleared. Fixed edge case overflow when adding character 0xFFFF. (#2568) ago%!(EXTRA string=6 years)
omar 882d2c3aea Fixed crash when appending with BeginMainMenuBar() more than once and no other window are showing. (#2567) + comments ago%!(EXTRA string=6 years)
omar 392ab08580 BeginPopupContextItem(): Skip processing when SkipItems is set as LastItemId is unreliable and we assert when it is zero. + Minor comments on columns. ago%!(EXTRA string=6 years)
omar f242cd4d8a Fixed GCC mem-access warnings (#2565) ago%!(EXTRA string=6 years)
omar 1575a3fbcd Docking: Fixed temporarily losing Dockspace flag when merging remaining sibling back into a parent node. (#2563, #2109) ago%!(EXTRA string=6 years)
omar 7e772f6a51 Docking: Fixed undocking whole node (from collapse/docking menu button) from losing its size/pos. Made collapose/docking menu id easier to compute for testing. ago%!(EXTRA string=6 years)
omar 31e3e861ef Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. (#2546) ago%!(EXTRA string=6 years)
Andrew Willmott 02de498a41 Add native mac copy/paste support to match win32 (#2546) ago%!(EXTRA string=6 years)
omar 2e5860b5a0 Docking: Fixed incomplete merge of 36e714a leading to undocking. #2109 ago%!(EXTRA string=6 years)
omar e6109a9145 Fixed ColorEdit breakage introduced by d3a387c (#2557, #1875, #2034) ago%!(EXTRA string=6 years)
Lionel Landwerlin 679cf7434e Fix undefined behavior (#2561) ago%!(EXTRA string=6 years)
omar 4158cba1ff Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar fc3c3de551 Fixed uses of IsItemDeactivated(), IsItemDeactivatedAfterEdit() on multi-components widgets and after EndGroup(). (#2550, #1875) ago%!(EXTRA string=6 years)
omar d3a387cc18 Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. (#1875, #2034) ago%!(EXTRA string=6 years)
omar 99a845053a Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!) ago%!(EXTRA string=6 years)
omar 64dbd932d2 Internal: Removed GetNextItemWidth(), relying on ItemAdd or NextItemData.ClearFlags() to clear the width data. Amend 5078fa20 and undo some of its effects of imgui_widgets.cpp ago%!(EXTRA string=6 years)
omar 632469d2e5 Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely. ago%!(EXTRA string=6 years)
omar 36e714a459 Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields. ago%!(EXTRA string=6 years)
omar 0b485f12d7 Internal: Minor tidying/reordering of sections within ImGuiContext / window DC. ago%!(EXTRA string=6 years)
omar 7355c84701 Tweak EndGroup() to facilitate fixing #2550 later (currently should have no side-effect0. Demo: Add extra widget to status query test. ago%!(EXTRA string=6 years)
Chris Savoie b955e485f1 Fixed unused variables warnings when asserts are compiled out. (#2551) ago%!(EXTRA string=6 years)
omar aca6ee1a91 Cast ImTextureId to void* before printing in Metrics window. (#2548) ago%!(EXTRA string=6 years)
Alzathar 02d6d2d487 Platform Binding for GLFW updated with the release of GLFW 3.3 (#2547) ago%!(EXTRA string=6 years)
HolyBlackCat 87c5356d97 FreeType: Added RasterizerFlags::Monochrome flag to disable font anti-aliasing. (#2545) Combine with RasterizerFlags::MonoHinting for best results. ago%!(EXTRA string=6 years)
omar ef13d95466 IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c). ago%!(EXTRA string=6 years)
omar b668726a38 Fixed a PVS Studio static analyzer warning. ago%!(EXTRA string=6 years)
omar 835a8b2c9b Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 7c256fbd40 Internal: Extracted some of the Begin code into RenderWindowDecorations(). ago%!(EXTRA string=6 years)
omar 72951a1a85 Internal: Extracted some of the Begin code into RenderWindowTitleBarContents(). ago%!(EXTRA string=6 years)
omar b50c61c961 Internal: Begin: Update rectangles before Scrollbar() which now uses them. Fixes 39eeda0. ago%!(EXTRA string=6 years)
omar 39eeda0227 Internal: Scrollbar: Further sane simplification (using InnerMainRect instead of duplicating calculations). ago%!(EXTRA string=6 years)
omar 37174c85e2 Internal: Scrollbar: Extracted scrollbar code for other uses (eg. table v2 scrolling without using a child window). ago%!(EXTRA string=6 years)
omar 9534ef9b26 Separator: Revert 1.70 "Declare its thickness (1.0f) to the layout" change (c5d83d8a). It's not incorrect but it breaks existing some layout patterns. Will return back to it when we expose Separator flags. ago%!(EXTRA string=6 years)
omar e29176df53 Internals: Columns: Renamed fields. Comments and tweak. Moved a demo block. ago%!(EXTRA string=6 years)
omar a4d0b0efa4 Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. (#759) + misc comments ago%!(EXTRA string=6 years)
omar b7c2759f95 Columns: Fixed Separator from creating an extraneous draw command. Fixed Selectable with SpanAllColumns flag from creating an extraneous draw command. (#125) ago%!(EXTRA string=6 years)
omar 239c8732d7 Viewports: Minor tweaks. (#2471) ago%!(EXTRA string=6 years)