Commit Graph

6176 Commits (f70bf69e3b1321a8dd9f6db08c1d20287afe61d1)
 

Author SHA1 Message Date
omar fb4f1ff7f6 InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. (, )
omar 158995f271 InputText: Fixed a bug where ESCAPE would not restore the initial value in all situations. () [@relick]
omar 0a233a505d imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks.
Francisco Gallego aacf993ee1 ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 ()
omar ed240c910b Demo: Fixed "Log" demo not initializing properly, leading to the first line not showing before a Clear. () [@bluescan]
omar 8a4422b2fa Fixed CloseCurrentPopup() on a child-menu of a modal incorrectly closing the modal. ()
omar 13ca2fe845 Silence XCode static analysis false positive ()
Marc-Alexandre Espiaut 8a605354ef Replacing one of the third-party Python bindings. ()
Removing the unmaintained CyImGui (only 7 commits, last one made in 2015) and replacing it with bimpy.
omar b26ac92a12 Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)."
This reverts commit 20bc06af70.
omar f56d9b74cc Nav: Removed unnecessary test (always failing).
omar 4e8e177cac Persistently fixing some PVS-Studio static analyzer false positive warnings.
omar ee3b4f2bf1 Using IM_UNUSED() macro.
omar c3c2cd1e82 Fix various XCode and PVS-Studio static analyzer warnings ()
omar 20bc06af70 Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages).
omar e55678adec
Update README.md (changed e-mail address)
omar a8277ca873
Reoder Python bindings
omar c362a96a3f When resizing from an edge, the border is more visible and better follow the rounded corners. Border rendering moved to RenderOuterBorders so it can be called in a different order for docking. (, )
omar ab9cd44c89 Examples: DirectX9: Fix Clang warning.
omar f14f93ef6e Fixed range-version of PushID() and GetID() not honoring the ### operator to restart from the seed value.
omar 28901dd104 Internals: Tweaks. Comments about PushID/GetID public function.
omar f994b8aab8 ImHash: Moved crc32 table out of the function so it can be shared, also avoid cases were compiler tries to makes its initialization thread-safe.
Thomas Ruf 1e4cf67a53 avoid floating point exception when _EM_OVERFLOW is enabled ()
omar ea7206fd4f Fixed using imgui_freetype.cpp in unity builds. ()
omar 54ba8a643e Removed trailing spaces from text files. (, )
omar 00ffdb9fa9 ImGuiTextBuffer: Added append() function (unformatted).
omar 259f3c78a2 Examples: OpenGL2: Added (yet another) comment/instruction against using opengl2 with modern OpenGL. ()
omar 2c38b32db1 Removed trailing spaces (, )
omar e837099b67 Update for stb_ files. ()
omar f94ba546ba Added checks for "zero-as-null-pointer-constant" warnings for older Clang (, followup to )
Ryan Mast 8a63c72ac4 Fix the year for screenshot gallery part 7 and 8 links ()
omar fcd61e0c59 Comments about DLL boundaries and using TLS variables for GImGui. ()
omar 92d29531fa
Qt links
omar 295ada0364 Examples: Win32: Using wc.lpszClassName instead of duplicating the literal. + tweak README format.
omar b8020032f9 Examples: Win32: Added support for mouse buttons 4 and 5 via WM_XBUTTON* messages. ()
omar bebb07f12d ImFontAtlas: Added 0x2000-0x206F general punctuation range to default ChineseFull/ChineseSimplifiedCommon ranges. ()
omar 872477548b Examples: Win32: Using IsChild() to be compatible with windows created within a parent. (, , , )
Gilad Reich 14c40242db Examples: DirectX9: Explicitly disable fog (D3DRS_FOGENABLE) before drawing in case user state has it set. (, )
omar f2c92808f8 EditorConfig: Further tweaks ()
Chris Savoie 83810039d1 Add editor config for 4 spaces instead of tab.
omar 8cbb91261e ImDrawList: Fixed AddCircle(), AddCircleFilled() angle step being off, which was visible when drawing a "circle" with a small number of segments (e.g. an hexagon). () [@baktery]
+ Demo tweaks
omar 06aaf23877 Various tweaks and fixes as suggested by PVS Studio (thanks PVS Studio!)
omar 882f1bc135 Examples: DirectX12: Targeting 10.0.14393.0 instead of 10.0.16299.0 (available on AppVeyor, and higher version doesn't seem necessary).
omar 09f1cb642b FreeType: Minor tweaks previous commit ()
alexey_skryabin daac9c7559 By default ImGuiFreeType will use ImGui::MemAlloc()/MemFree().
ImGuiFreeType::SetAllocatorFunctions() can be used to specify custom allocator.
omar f435aa193b Examples: Win32: Added support for XInput games (if ImGuiConfigFlags_NavEnableGamepad is enabled).
omar 133f112af0 Examples: Win32: Using GetForegroundWindow() instead of GetActiveWindow() to be compatible with windows created in a different thread. (, , , ) [many people]
omar 95ee99e6aa Version 1.68 WIP
omar d38d7c6628 TODO update + internals: changed order or ImGuiLayoutType enums to allow using them for indexing.
omar b8c6e31c2d Fixed cursor issue caused by 6890e08b when calling BeginChild/EndChild multiple times to reappend into a same child window. ()
omar 7a5058e3bf Version 1.67