5266 Commits (fea5f70611bca3987e78c6057302fab04555e56c)
 

Author SHA1 Message Date
omar f242cd4d8a Fixed GCC mem-access warnings (#2565) 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 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 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)
omar aca6ee1a91 Cast ImTextureId to void* before printing in Metrics window. (#2548) 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 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 42fc563fed Version 1.71 WIP + fixed minor typo ago%!(EXTRA string=6 years)
omar d1d5075b66 Version 1.70 ago%!(EXTRA string=6 years)
omar d88121ff5b Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue #2524 ago%!(EXTRA string=6 years)
omar 6c196cf432 Examples Readme and Changelog tweaks, added #2527, re-ordered examples/README alphabetically. ago%!(EXTRA string=6 years)
Max Thrun 5ecc9d5865 Examples: Metal: Add GLFW+Metal example ago%!(EXTRA string=6 years)
omar 526e2303bc Window: Fixed SetNextWindowSizeConstraints() with non-rounded positions making windows drift. (#2067, #2530) ago%!(EXTRA string=6 years)
omar 9c1f02a42c Misc: Made IMGUI_CHECKVERSION() macro also check for matching size of ImDrawIdx. ago%!(EXTRA string=6 years)
omar e2166db282 Internals: Fixed incorrect repeat delay/rate calculation in IsMouseClicked() with repeat flag leading to involontary but thankfully doubling the rate. Using our standard function, making the multiplicator explicit. ago%!(EXTRA string=6 years)
omar 2dc81057ec Selectable: With ImGuiSelectableFlags_AllowDoubleClick doesn't return true on the mouse button releas efollowing the double-click. Only first mouse release + second mouse down (double-click) returns true. Likewise for internal ButtonBehavior() with both _PressedOnClickRelease | _PressedOnDoubleClick. (#2503) ago%!(EXTRA string=6 years)
omar 86f92fe756 Demo: Improved trees in columns demo. (#2136) ago%!(EXTRA string=6 years)
omar ce19cb465f Internals: Rename GetContentRegionMaxScreen() -> GetWorkRectMax(). At this point this is mostly useful to facilitate merge of other branches. ago%!(EXTRA string=6 years)
omar a1c432d1ad Internals: SettingsHandlerWindow_ReadLine uses context parameter. ago%!(EXTRA string=6 years)
omar ae405b83a4 Examples: Added missing per-renderer local changelogs. (#2037, #1639, #2452) ago%!(EXTRA string=6 years)
Max Thrun 7c6ba3a1da ImDrawCallback_ResetRenderState: Added Metal. ago%!(EXTRA string=6 years)
omar 5c1cd5c8c7 ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. (#2037, #1639, #2452) ago%!(EXTRA string=6 years)
omar 3fbc0b7a9e Obsoleted GetContentRegionAvailWidth(), use GetContentRegionAvail().x instead. Kept inline redirection function. ago%!(EXTRA string=6 years)
omar db2d58a68b Drag and Drop: Fixed drag source with ImGuiDragDropFlags_SourceAllowNullID and null ID from receiving click regardless of being covered by another window (it didn't honor correct hovering rules). (#2521) ago%!(EXTRA string=6 years)
omar 0f2852806c Amend 48a09a7 with changelog, breaking changes, tweak demo code for spacing. (#2518) ago%!(EXTRA string=6 years)
Richard Mitton 4c0f34fd5d Improved algorithm for mitre joints on thick lines ago%!(EXTRA string=6 years)
omar 4dec744795 Tidying up BeginMenu() code + comments. ago%!(EXTRA string=6 years)
omar 842a720e72 Popups: Closes popup at the time of FocusWindow(). Fixes right-click from closing all popups instead of aiming at the hovered popup level (regression in 1.67's ae76a1fd). ago%!(EXTRA string=6 years)
omar bda2cde68e Popups: Closing a popup restores the focused/nav window in place at the time of the popup opening, instead of restoring the window that was in the window stack at the time of the OpenPopup call. (#2517) ago%!(EXTRA string=6 years)
omar 3276b12765 Internals: Added DataTypeApplyOp, DataTypeApplyOpFromText to imgui_internal.h ago%!(EXTRA string=6 years)
omar 09db2f6dec Fix 61d9258 when there is not scrollbar "Window: Fixed contents region being off by WindowBorderSize amount on the right when scrollbar is active." ago%!(EXTRA string=6 years)
omar 4e81b2d093 Internals: Renaming. Renamed ImGuiPopupRef to ImGuiPopupData for consistency and added constructor. ago%!(EXTRA string=6 years)