History for imgui / imconfig.h
2019-09-17
@omar
Remove trailing spaces (grep for ' \r?$' in visual studio)
omar committed on 17 Sep 2019
2019-07-21
@omar
OSX: Disabled default native Mac clipboard copy/paste implementation in core library (added in 1.71), because it needs application to be linked with '-framework ApplicationServices'. It can be explicitly enabled back by using '#define IMGUI_ENABLE_OSX_DEFAULT_CLIPBOARD_FUNCTIONS' in imconfig.h. Re-added equivalent using NSPasteboard api in the imgui_impl_osx.mm experimental back-end. (#2546)
omar committed on 21 Jul 2019
2019-07-19
@ocornut
Debug Tools: Added DebugStartItemPicker() in imgui_internal.h to facilitate binding this anywhere in user's tool. Adedd highlight. Added IMGUI_DEBUG_TOOL_ITEM_PICKER_EX to break in ItemAdd().
ocornut authored on 19 Jul 2019 omar committed on 19 Jul 2019
2019-07-16
@omar
Debug, Metrics: Added "Tools->Item Picker" tool which allow clicking on a widget to break in the debugger within the item code. The tool calls IM_DEBUG_BREAK() which can be redefined in imconfig.h if needed.
omar committed on 16 Jul 2019
2019-07-01
@omar
Misc: Added IMGUI_DISABLE_METRICS_WINDOW imconfig.h setting to explicitly compile out ShowMetricsWindow(). + Internals: Minor renaming.
omar committed on 1 Jul 2019
2019-06-12
@omar
Version 1.71 + comments
omar committed on 12 Jun 2019
2019-06-11
@omar
Readme, comments, dear imgui prefixes
omar committed on 11 Jun 2019
2019-06-06
@omar
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
@omar
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
@omar
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
2019-05-29
@omar
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
@omar
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
2019-05-18
@omar
Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. (#2546) ...
omar committed on 18 May 2019
2018-11-05
@omar
Config: Added IMGUI_DISABLE_WIN32_FUNCTIONS to disable linking with _any_ Win32 function, as a general forward compatible measure.
omar committed on 5 Nov 2018
2018-07-26
@omar
FAQ update
omar committed on 26 Jul 2018
2018-07-12
@omar
Comments, exposed a few things in imgui_internal.h for consistency, added ImQsort wrapper.
omar committed on 12 Jul 2018
2018-05-17
@omar
Remove trailing white spaces.
omar committed on 17 May 2018
2018-05-13
@omar
Added ImAtof, ImCeil, ImFloorStd to IMGUI_DISABLE_MATH_FUNCTIONS for consistency. Configuration comments.
omar committed on 13 May 2018
@omar
Added IMGUI_DISABLE_MATH_FUNCTIONS in imconfig.h to make it slightly easier to redefine wrappers to std maths functions such as fabsf(), fmodf(), etc. Comments.
omar committed on 13 May 2018
2018-04-25
@omar
Comments (#1695)
omar committed on 25 Apr 2018
2018-04-23
@omar
InputText: tweaks, minor refactoring, renaming + comments (#1695)
omar committed on 23 Apr 2018
2018-03-25
@omar
Comments (#1695)
omar committed on 25 Mar 2018
2018-03-20
@omar
imconfig: Added IMGUI_STB_TRUETYPE_FILENAME, IMGUI_STB_RECT_PACK_FILENAME + documenting IMGUI_DISABLE_STB_XXX flags and hiding IMGUI_STB_NAMESPACE which is misleading. ...
omar committed on 20 Mar 2018
2018-03-18
@omar
imgui.h: Various comments and tweaks.
omar committed on 18 Mar 2018
2018-01-28
@omar
Added IMGUI_USER_CONFIG to define a custom configuration filename. (#255, #1573, #1144, #41)
omar committed on 28 Jan 2018
@omar
imconfig.h comments
omar committed on 28 Jan 2018
2017-12-24
@omar
Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).
omar committed on 24 Dec 2017
2017-10-24
@omar
Renamed IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS to IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTIONS for consistency. (ref #238, #520, #738)
omar committed on 24 Oct 2017
@omar
Added IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS support in imconfig.h (#1038)
omar committed on 24 Oct 2017
2017-08-22
@omar
Renamed IsItemHoveredRect() to IsItemRectHovered(). Renamed IsMouseHoveringWindow() to IsWindowRectHovered() - follow up to previous commit 6be7d49 merged from Nav.
omar committed on 22 Aug 2017