History for imgui / imgui_internal.h
2018-04-24
@omar
Viewport, Platform: Fixed IME positioning for multi-viewport. Moved API from ImGuiIO to ImGuiPlatformIO. Because it is extremely unlikely to people redefined this API manually the moving-forward-breakage is ok. (#1542) ...
omar committed on 24 Apr 2018
2018-04-20
@omar
Viewport: Switched to using unified platform-absolute mouse coordinates, which simplify lots of problems and simplify/reduce tricky conversions, makes ImVec2 less ambiguous. Fixed various viewport/windowing/popups/synchronization bugs. Settings on host-viewport are stored as relative (made settings decently compatible between viewport enable/disabled settings). Merged ImGuiViewport::Pos and ::PlatformPos. Tweaked thumbnails. Better, smaller code. (#1542)
omar committed on 20 Apr 2018
2018-04-19
@omar
Viewport: WIP for Tooltips, Popups, Menus to create their own viewport. Resizing a window allows it to leave the main viewport. (#1542)
omar committed on 19 Apr 2018
2018-04-18
@omar
Merge branch 'master' into viewport ...
omar committed on 18 Apr 2018
@omar
BeginMainMenuBar: Followup to 1e41bad9. Removed public window flag. DisplaySafeAreaPadding defaults to (3,3) instead of (4.4). Comments, tab to spaces, Changelog. (#1439)
omar committed on 18 Apr 2018
@Doug Binks
Added DisplaySafeAreaPadding to MainMenuBar height and fixed starting x position. Fixes main menu bar problems with TVs. (#1439)
Doug Binks authored on 18 Apr 2018 omar committed on 18 Apr 2018
2018-04-17
@omar
Viewport: Fixed manual mouse resize to handle mouse viewport change, which will allow resizing a window while it changes viewport. Releasing manual resize may merge a window. Added ConvertViewportPosToViewportPos() helper. Renamed NewFrameUpdateMovingWindowDropViewport() to UpdateTryMergeWindowIntoHostViewport() and removed the now-unnecessary half of the function. + renaming (#1542)
omar committed on 17 Apr 2018
@omar
Viewport: Comments, tweaks, renaming. Removed unnecessary stuff. Fixed zealous Clang warning. (#1542)
omar committed on 17 Apr 2018
2018-04-16
@omar
Viewport: Moved ImGuiWindowFlags_FullViewport to an internal ViewportOwned flag. Renamed AddViewport to AddUpdateViewport. (#Viewport: Shuffled code in Begin to reset size of reappearing popups prior to selecting viewport, to avoid mistakenly using an old size. Moved code out of UpdateSelectWindowViewport() to the section of Begin where positions is being locked down, to avoid code in-between duplicating this. (#1542))
omar committed on 16 Apr 2018
2018-04-12
@omar
Viewport: Virtual mouse position are patched immediately when viewports are moved in the virtual space, avoiding interaction glitchs on a resizing frame. (#1542)
omar committed on 12 Apr 2018
2018-04-11
@omar
Merge branch 'master' into viewport ...
omar committed on 11 Apr 2018
@omar
Viewport: per-viewport overlay draw list created on demand. With this pattern it'll be easier to consider adding more (e.g. background draw list). (#545)
omar committed on 11 Apr 2018
@omar
Internals: Window: Aggregating ImDrawList into the ImGuiWindow structure.
omar committed on 11 Apr 2018
2018-04-10
@omar
Viewport: Merged ImGuiPlatformData into ImGuiPlatformIO. Comments. (#1542)
omar committed on 10 Apr 2018
@omar
Internals: Renamed GetFrontMostModalRootWindow() to GetFrontMostPopupModal() and exposed in imgui_internal.h (#1738)
omar committed on 10 Apr 2018
2018-04-09
@omar
Merge branch 'master' into viewport ...
omar committed on 9 Apr 2018
@omar
Version 1.61 WIP
omar committed on 9 Apr 2018
2018-04-07
@omar
Version 1.60
omar committed on 7 Apr 2018
@omar
Internals: Removed unused internal variant of ArrowButton().
omar committed on 7 Apr 2018
@omar
Fixed a few zealous warnings.
omar committed on 7 Apr 2018
2018-04-06
@omar
Merge branch 'master' into viewport ...
omar committed on 6 Apr 2018
@omar
NewFrame: Extract some code into a NewFrameUpdateHoveredWindowAndCaptureFlags() which can be of use with touch-based inputs systems.
omar committed on 6 Apr 2018
@omar
NewFrame: Extract some code into a NewFrameUpdateMouseInputs function. Moved settings saving higher up in the function so it is next to its peers.
omar committed on 6 Apr 2018
2018-04-05
@omar
Viewport, Platform, Examples: Added support for transparent window via PlatformIO Platform_SetWindowAlpha (#1542) + fixes for GLFW 3.3
omar committed on 5 Apr 2018
2018-04-04
@omar
Merge branch 'master' into viewport ...
omar committed on 4 Apr 2018
2018-04-03
@omar
Fixed Clang zealous cast-call warning (on par with GCC) which decided to warn against explicit C-style casts now.
omar committed on 3 Apr 2018
2018-03-22
@omar
Viewport: Moved OverlayDrawList to be a per-viewport instead of being global + fix overlay clipping glitch during viewport creation frame + support for software mouse cursor stradding over multiple viewport. The overlay draw list move is rather important as draw lists are not shared among viewports anymore and we can do a swap of their data without copying it. (#1542)
omar committed on 22 Mar 2018
@omar
Internals: Removed ImGuiDataType_Float2.
omar committed on 22 Mar 2018
@omar
Added InputDouble() function. We use a format string instead of a decimal_precision parameter to also for "%e" and variants. (#1011) May transition the other InputXXX function to use format strings as well.
omar committed on 22 Mar 2018
2018-03-20
@omar
Merge branch 'master' into viewport ...
omar committed on 20 Mar 2018