|  omar | eb1c36fdfb | Added IMGUI_CHECKVERSION() macro to compare version string and data structure sizes in order to catch issues with mismatching compilation unit settings. (#1695, #1769) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 7a41e0b1ea | Platform: Added platform_io.Platform_SetWindowFocus, Platform_GetWindowFocus function wrappers (unused yet). Exact specs tbd because our simplified concept of focus doesn't necessary match the more complex OS native concepts. (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  daniel-murray | 83d97d4a9b | Fix typos KeyDown => KeysDown | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 7ddc22b326 | Viewports, DPI: Renamed config flags. (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 0d5042f0f3 | Viewport: Popups, Tooltips can individually request no task bar icons to the platform layer. (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 660c157880 | Examples: Added missing calls for ::DestroyWindow, glfwDestroyWindow() + fix old comments. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 72b7f48870 | Renamed ImGuiConfigFlags_NoSetMouseCursor to ImGuiConfigFlags_NoMouseCursorChange. Followup to 75c3793db5two weeks ago. (#787, #1495, #1202) + comments | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 9d8bc79025 | Viewport: Renamed RenderPlatformWindows() to RenderPlatformWindowsDefault(), tweaked examples and emphasis optional Viewport code path. (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 94116f1143 | Examples: GLFW: Don't alter cursor mode if GLFW_CURSOR input mode is GLFW_CURSOR_DISABLED. (#1202) [@PhilCK] | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 75c3793db5 | IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos. (#787, #1495, #1202) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | dcf7c3d188 | Added ImGuiBackendFlags for backend to expose its capabilities. Added ImGuiBackendFlags_HasGamepad. (#787, #1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 170f44e6f0 | IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 74b7dce394 | Examples: Renamed applications to emphasis on use of GLFW as a platform framework + minor local tweaks | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 2fecd332fc | Viewport, Platform: Added void* to render/swap buffer functions. Comments. (#1542, #1042) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 46b61427e1 | Viewport, Platform: Refactored platform interface. Removed need to use imgui_internal.h in backends. Split viewport into public facing ImGuiViewport and internal structure. Exposing enough data to provide custom tweaked renderers. Renamed handlers, fixed lots of inconsistencies. (#1542, #1042) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 09d8943967 | Examples Refactor: GLFW: Explicit functions to init GLFW with OpenGL or Vulkan since we cannot read the api hints from glfw. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 1c18d65313 | Examples: Renamed glfw error callback for clarity. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 4d46383100 | Viewport: Coupling non-main viewport to one window. Viewport name derived from the window. Added ImGuiConfigFlags_PlatformNoTaskBar, off by default (aka re-established task-bars by default for now).  (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 9dcc07422e | Viewport: Reorganized viewport enable flags. Both user + platform + renderer need to enable a flag. (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 19b92751b9 | Examples: Updated Makefile and batch files to work with new examples. Using lowercase "gl.h" as it seems this is what Linux wants. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | a2ed3ee2cf | Examples: OpenGL3: Added a way to override the glsl version number through the Init call. (#1667, #1466) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 69e700f869 | Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | e9fa17e1bf | Viewport: Replaced UpdatePlatformWindows/RenderPlatformWindows by RenderAdditionalViewports(). The update is always called in EndFrame(). (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 5b282bdd48 | Examples: Renamed glfw error callback so it's more clear what it is. | ago%!(EXTRA string=8 years) | 
				
					
						|  Sam Hocevar | 124d8522b1 | Do not store compiled objects outside the project tree. | ago%!(EXTRA string=8 years) | 
				
					
						|  Sam Hocevar | b6f251103b | Define SOURCES instead of OBJS in Makefiles. OBJS is still deduced from SOURCES, but this change gives better control
over where the object files get actually written. | ago%!(EXTRA string=8 years) | 
				
					
						|  Sam Hocevar | d4f63c3844 | Use make variables $@ and $^ where appropriate. | ago%!(EXTRA string=8 years) | 
				
					
						|  Sam Hocevar | 551932697d | Ensure `make clean` is idempotent. Prior to this, `make clean` would fail if the project was not already
fully built, and a second invokation would always fail. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | d98a5d54aa | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 8074d56bdd | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 2c9f45bbe7 | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 4cee46f909 | Examples: GLFW + OpenGL3: Initial attempt at implementing the viewport/platform api. (WIP/test API) (#1542) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | d7f97922b8 | Examples: Fix d749d49903missing the deletion code. (#1217) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | d749d49903 | Examples: OpenGL3: Create the VAO in the render function so the setup can more easily be used with multiple shared GL context. (#1217) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 9c20a40b36 | Examples: OpenGL: Cast call to glPolygonMode(). (#1628). | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | daddd09cd5 | Examples: Mouse cursor handling comments/tweaks to homogenize. (#1495) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | d534207622 | Examples: GLFW: Added support for mouse cursors (ImGui::GetMouseCursor() value and WM_SETCURSOR message handling). (#1495) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 11b12488e8 | Examples: GLFW*: Renamed GLFW callbacks exposed in .h to not include GL2/GL3/Vulkan in their name. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c8a9969511 | Examples: GLFW+GL2: Moved glfw, gl2 files to root folder, split imgui_impl_glfw_gl2 into _opengl2 and reused imgui_impl_glfw | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b0a8734c92 | Examples: GLFW+GL3: Split imgui_impl_glfw_gl3 into imgui_impl_glfw and imgui_impl_gl3 (wip) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | f5f3730b16 | Examples: GLFW+GL2/GL3: Added glPixelStorei() calls borrowed from SDL examples. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 63332d152a | Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599) Examples: Updated examples. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 0cefd40888 | Examples: Added Changelog to make updates easier. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | ae30efc0fd | Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_EnableKeyboard to all examples. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 3171f90a1a | Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 057807f4a7 | Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 7e32fc7109 | Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInput_PadXXX to ImGuiNavInput_XXX. Renamed ImGuiNavInput_KeyXXX to ImGuiNavInput_KeyXXX_ (internal). (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 73d493c780 | Examples: Organized header files to make available features more visible. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | cd3dd886de | Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ (#1569) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | cca9c3e3da | Examples: Using Dark theme by default. (#707). Tweaked demo code. | ago%!(EXTRA string=8 years) |