2019-07-12 |
Prefixed internal structs exposed in imgui.h with a fully qualified name to facilitate auto-generation with cimgui.
omar
committed
on 12 Jul 2019
|
---|---|
2019-07-10 |
fonts/binary_to_compress: display error message when failing to open file + misc comments.
omar
committed
on 10 Jul 2019
|
2019-07-01 |
Added 'SetScrollHereX' and 'SetScrollFromPosX' (#1580)
kevreco
authored
on 30 Jan 2018
omar
committed
on 1 Jul 2019
|
2019-06-20 |
ImDrawListSplitter: Fixed memory leak when using low-level split api (was not affecting ImDrawList api, also this type was added in 1.71 and not advertised as a public-facing feature).
omar
committed
on 20 Jun 2019
|
2019-06-19 |
Internals: Renamed GetFrontMostPopupModal() to GetTopMostPopupModal() to be consistent. Renamed other locals to follow that terminology.
omar
committed
on 19 Jun 2019
|
2019-06-17 |
Disable -Wpragmas warning in GCC to avoid relying on version checks, as unusual/forks/mods don't appear to always have same warning<>version. (#2618)
...
omar
committed
on 17 Jun 2019
|
2019-06-14 |
Removed redirecting functions/enums that were obsoleted in version 1.51 (June 2017): ImGuiCol_Column*, ImGuiSetCond_*, IsItemHoveredRect(), IsPosHoveringAnyWindow(), IsMouseHoveringAnyWindow(), IsMouseHoveringWindow(), IMGUI_ONCE_UPON_A_FRAME.
omar
committed
on 14 Jun 2019
|
Version 1.72 WIP
omar
committed
on 14 Jun 2019
|
|
2019-06-12 |
Version 1.71 + comments
omar
committed
on 12 Jun 2019
|
2019-06-11 |
Readme, comments, dear imgui prefixes
omar
committed
on 11 Jun 2019
|
ImDrawListSplitter: Don't merge draw commands when crossing a VtxOffset boundary + Renamed fields ImDrawChannels to consistently suggest those are internal structures.
omar
committed
on 11 Jun 2019
|
|
2019-06-10 |
ImDrawListSplitter: Fix idx offset when merging (cef88f6) (#2591)
omar
committed
on 10 Jun 2019
|
2019-06-06 |
ImDrawCallback: Allow to override the signature of ImDrawCallback by #define-ing it. This is meant to facilitate custom rendering back-ends passing local render-specific data to the draw callback.
omar
committed
on 6 Jun 2019
|
2019-06-05 |
Revert "Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489)"
...
omar
committed
on 5 Jun 2019
|
Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489)
omar
committed
on 5 Jun 2019
|
|
Clarified behavior of SetNextWindowContentSize(). Content size is defined as the size available after removal of WindowPadding on each sides. So SetNextWindowContentSize(ImVec2(100,100)) + auto-resize will always allow submitting a 100x100 item without creating a scrollbar, regarding of WindowPadding.The exact meaning of ContentSize for decorated windows was previously ill-defined.
omar
committed
on 5 Jun 2019
|
|
Comments about obsoleted features version. Todo. Clarify tab bar initial offset (useful if we decide to remove the half-windowpadding clip margin).
omar
committed
on 5 Jun 2019
|
|
2019-05-31 |
ImDrawListSplitter: extracted out of ImDrawList. Down the line we may obsolete the ImDrawList functions and encourage users to store the splitter aside, in the meanwhile ImDrawList holds a splitter.
...
omar
committed
on 31 May 2019
|
2019-05-29 |
Renamed ImGuiBackendFlags_HasVtxOffset to ImGuiBackendFlags_RendererHasVtxOffset to match naming convention already used in viewport/docking branch. (#2591) + Fix OpenGL3 code missing flag.
omar
committed
on 29 May 2019
|
ImDrawList: Added ImDrawCmd::VtxOffset value to support large meshes (64k+ vertices) using 16-bits indices. To enable the feature, the renderer back-end needs to set 'io.BackendFlags |= ImGuiBackendFlags_HasVtxOffset' and honor the ImDrawCmd::VtxOffset field. Otherwise the value will always be zero. This has the advantage of preserving smaller index buffers and allowing to execute on hardware that do not support 32-bits indices.
...
omar
committed
on 29 May 2019
|
|
ImDrawList: Store initial flags for the frame in ImDrawListSharedData, reducing code duplication in setting up the flags.
omar
committed
on 29 May 2019
|
|
2019-05-28 |
Fonts: Added some details about using custom colorful icons.
omar
committed
on 28 May 2019
|
2019-05-27 |
Comments, todo entries, moved ImGuiSelectableFlagsPrivate in higher ranges to match others.
omar
committed
on 27 May 2019
|
2019-05-24 |
Style: Added style.WindowMenuButtonPosition (left/right, defaults to ImGuiDir_Left) to move the collapsing/docking button to the other side of the title bar.
omar
committed
on 24 May 2019
|
2019-05-22 |
Version tag is 1.71 WIP oops
omar
committed
on 22 May 2019
|
2019-05-21 |
ImFontGlyphRangesBuilder: Fixed unnecessarily over-sized buffer, which incidentally was also not fully cleared. Fixed edge case overflow when adding character 0xFFFF. (#2568)
omar
committed
on 21 May 2019
|
2019-05-13 |
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)
omar
committed
on 13 May 2019
|
Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely.
omar
committed
on 13 May 2019
|
|
2019-05-11 |
IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).
...
omar
committed
on 11 May 2019
|
2019-05-09 |
Internals: Columns: Renamed fields. Comments and tweak. Moved a demo block.
omar
committed
on 9 May 2019
|