2018-01-10
@omar
Internals: ImVec2 versions of ImMin, ImMax inline float version for a faster full-on-debug-no-inline experience.
omar committed on 10 Jan 2018
2018-01-08
@omar
InputText: Added alternative clipboard shortcuts: Shift+Delete (cut), Ctrl+Insert (copy), Shift+Insert (paste). (#1541)
omar committed on 8 Jan 2018
@omar
InputText: Moved code for checking clipboard shortcut so we can expand on it. (#1541)
omar committed on 8 Jan 2018
@omar
Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541)
omar committed on 8 Jan 2018
2018-01-07
@omar
Examples: OpenGL3+GLFW: Using 3.2 context + GLSL version 150 (#1466)
omar committed on 7 Jan 2018
@omar
Examples: OpenGL3+SDL: Changed GLSL shader version to 150 (#1466, #1504)
omar committed on 7 Jan 2018
@omar
Popups: Comments, reorganize bits of the header section, renamed parameters.
omar committed on 7 Jan 2018
@omar
BeginPopup: Exposed extra_flags publicly. (#1533)
omar committed on 7 Jan 2018
@omar
OpenPopup(): Always reopen existing popup. Removed OpenPopupEx() bool reopen_existing which is always true. This also makes the public API on par with OpenPopupEx(). (#1497, #1533)
omar committed on 7 Jan 2018
@omar
Popups: Gently handle the user mistakenly calling OpenPopup() every frame. (when reopen_existing is true). (#1497)
omar committed on 7 Jan 2018
@omar
Internals: Popup: Renaming fields.
omar committed on 7 Jan 2018
@omar
Popup, Menus: Tweaks and comments.
omar committed on 7 Jan 2018
@omar
Internals: Popup: Explicitely setting up ImGuiPopupRef reduces confusion.
omar committed on 7 Jan 2018
@omar
Popups: Revert aca23fd (Oct 20, 2017). Because 1) I can't seem to find a default. 2) The if is definitively faulty and would have been all true. 3) It looks like possibly the following commit 6ab737a could have made this unnecessary. Not absolutly certain. (~#439)
omar committed on 7 Jan 2018
@omar
Popup: BeginPopupContextItem(), BeginPopupContextWindow(), BeginPopupContextVoid(), OpenPopupOnItemClick() all react on mouse release instead of mouse click. Note that they don't use the full ButtonBehavior() or tracking aabb on both click and release. Applications I've tried seems to behave inconsistently there but on-release-without-tracking is both fairly common and doesn't require extra code for the id tracking. (~#439)
omar committed on 7 Jan 2018
@omar
Internal: ButtonBehavior: Tweak to update g.ActiveIdClickOffset more consistently
omar committed on 7 Jan 2018
@omar
Internal: Reworked FocusFrontMostActiveWindow() so it fits the Nav branch usage as well.
omar committed on 7 Jan 2018
@omar
Internals: Popup: Separating MousePosOnOpen and PopupPosOnOpen. They are equal in the master branch but different in the navigation branch.
omar committed on 7 Jan 2018
@omar
Internals: renamed FocusPreviousWindow() to FocusfrontMostActiveWindow()
omar committed on 7 Jan 2018
@omar
Internals: BringWindowToFront() iterate front to back, faster in majority of use cases.
omar committed on 7 Jan 2018
2018-01-05
@omar
Examples: DirectX9/10/11: Comments about CS_DBLCLKS + formatting tweaks. (#1538)
omar committed on 5 Jan 2018
@omar
Merge pull request #1538 from ndandoulakis/ndandoulakis-CS_DBLCLKS-patch ...
omar authored on 5 Jan 2018 GitHub committed on 5 Jan 2018
@omar
Examples: Using IM_OFFSETOF macro. + Comments
omar committed on 5 Jan 2018
@Nick Dandoulakis
CS_DBLCLKS support for DirectX 11
Nick Dandoulakis authored on 5 Jan 2018 GitHub committed on 5 Jan 2018
@Nick Dandoulakis
CS_DBLCLKS support for DirectX 10
Nick Dandoulakis authored on 5 Jan 2018 GitHub committed on 5 Jan 2018
@Nick Dandoulakis
CS_DBLCLKS support for Directx9
Nick Dandoulakis authored on 5 Jan 2018 GitHub committed on 5 Jan 2018
@omar
Revert "Internals: Added LastActiveId, LastActiveIdTimer. (#1537)" Will come up with a better design later. ...
omar committed on 5 Jan 2018
@omar
Internals: Added LastActiveId, LastActiveIdTimer. (#1537)
omar committed on 5 Jan 2018
2018-01-04
@omar
Examples: Visual Studio projects: Disabled extraneous function-level check in Release build.
omar committed on 4 Jan 2018
@omar
Added extraneous initialization to NULL. (#1527).
omar committed on 4 Jan 2018