omar
							
						 | 
						
							
							
							
							
								
							
								0cb1c633ff
								
							
								
							
						 | 
						
							
							
								
								Demo: tweaked demo help section, reference to "Examples" and "Tools". Reference to Keyboard navigation. Removed some of the more "obvious/standard" controls.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b205ab01f2
								
							
								
							
						 | 
						
							
							
								
								Internals: Added IM_ASSERT_PARANOID, IMGUI_DEBUG_PARANOID define. Shuffled a bit of the macros section in imgui_internal.h
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								51e2e9b239
								
							
								
							
						 | 
						
							
							
								
								ImVector: Added shrink() helper. ImFont::RenderText minor optimisation for debug build. Misc: Metrics shows tab names because we now have them.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								51a02b319c
								
							
								
							
						 | 
						
							
							
								
								Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ca63349eb4
								
							
								
							
						 | 
						
							
							
								
								Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								a899c1e570
								
							
								
							
						 | 
						
							
							
								
								Internals: Using ImU64 for internal ImFile api so we can later wrap them to fseeko/ftello//_fseeki64/_ftelli64 (#2734)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ecbedc8c26
								
							
								
							
						 | 
						
							
							
								
								Tweaks, ammend 93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS (#1038)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								4e90906b04
								
							
								
							
						 | 
						
							
							
								
								Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS  #2734)
							
							
							
							
							
							
							
							Using in Emscripten example. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								93efa5415f
								
							
								
							
						 | 
						
							
							
								
								Renamed IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS to IMGUI_DISABLE_DEFAULT_FORMAT_STRING_FUNCTIONS. (#1038)
							
							
							
							
							
							
							
							Renamed IMGUI_DISABLE_MATH_FUNCTIONS to IMGUI_DISABLE_DEFAULT_MATH_FUNCTIONS. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								9efaf2828b
								
							
								
							
						 | 
						
							
							
								
								Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ca30ef4269
								
							
								
							
						 | 
						
							
							
								
								Drag and drop: Increase local payload buffer from 8 to 16 bytes.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								7e232092a6
								
							
								
							
						 | 
						
							
							
								
								Internals: Added GetWindowResizeID(), renamed GetScrollbarID() to GetWindowScrollbarID(). Using integer for resize ID so they matches regardless of the pointer size.
							
							
							
							
							
							
							
							Internals: Renamed IMGUI_USER_ERROR to IM_ASSERT_USER_ERROR(). 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Tracy Ma
							
						 | 
						
							
							
							
							
								
							
								8f40020ca6
								
							
								
							
						 | 
						
							
							
								
								Disable Win32 clipboard and IME functions when build target UWP (#2892, #2895)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								be05e12e21
								
							
								
							
						 | 
						
							
							
								
								Misc: Using static_assert() when using C++11, instead of our own construct (avoid zealous Clang warnings).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b23dcab6e1
								
							
								
							
						 | 
						
							
							
								
								Fix 25eee91 incorrect assert when ending a child-popup (rarely used but used by sub-nenus)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								be436e2b0b
								
							
								
							
						 | 
						
							
							
								
								Fix HelpMarker() symbol collision for unity builds (#2893)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								03852470de
								
							
								
							
						 | 
						
							
							
								
								Internals: Routing recoverable user errors via  IMGUI_USER_ERROR() macro. (#1651)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								25eee91542
								
							
								
							
						 | 
						
							
							
								
								Error handling: Assert if user mistakenly calls End() instead of EndChild() on a child window. (#1651)
							
							
							
							
							
							
							
							Internals: Moved some error handling code. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b138f8cbcd
								
							
								
							
						 | 
						
							
							
								
								Internal: Nav rename preparing for nav inputs ownership changes. IsNavInputPressed() -> IsNavInputTest()
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								7c441e37fa
								
							
								
							
						 | 
						
							
							
								
								CI: Update jobs to MacOS latest (Catalina)
							
							
							
							
							
							
							
							Metrics: Added description to Item Picker. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								6e8e2c0fa9
								
							
								
							
						 | 
						
							
							
								
								Scrollbar: Fixed an issue where scrollbars wouldn't display on the frame following a frame where all child window contents would be culled.
							
							
							
							
							
							
							
							Demo: Fixed a small bug with scrolling demo.
Metrics: Tweaks. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								57dc34f4e8
								
							
								
							
						 | 
						
							
							
								
								TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. (#1896, #1861)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								011d475532
								
							
								
							
						 | 
						
							
							
								
								TreeNode: The collapsing arrow accepts click even if modifier keys are being held, facilitating interactions with multi-select patterns. (#2886, #1896, #1861)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								037126ee0e
								
							
								
							
						 | 
						
							
							
								
								TreeNode: Reworded code for ImGuiTreeNodeFlags_OpenOnArrow (follow up to f79b2d6c) to make it lightweight. Should be a no-op from user's point of view. Will facilitate using the arrow hovering information in the hot path. (#2886)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d003674f2c
								
							
								
							
						 | 
						
							
							
								
								Internals: Added ImChunkStream, used by window settings. (more generic followup to 4c13807, the class will be used more extensively by Tables)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								a337e219b6
								
							
								
							
						 | 
						
							
							
								
								Internals: ImPool: Renaming.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								28f1d60de1
								
							
								
							
						 | 
						
							
							
								
								Internals: Renaming + added ImStrSkipBlank() from docking branch.
							
							
							
							
							
							
							
							(cherry picked from commit a573943fa0ce323ffb4080e57f5e8fe1bc777c36) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								09b2310237
								
							
								
							
						 | 
						
							
							
								
								Internals: Added index of helpers and shuffled a few things.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								4c13807b7d
								
							
								
							
						 | 
						
							
							
								
								Misc: Optimized storage of window settings data (reducing allocation count).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								3929255b77
								
							
								
							
						 | 
						
							
							
								
								Examples: Emscripten: Removed BINARYEN_TRAP_MODE=clamp from Makefile which was removed in Emscripten 1.39.0 but required prior to 1.39.0, making life easier for absolutely no-one. (#2877, #2878) [@podsvirov]
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Konstantin Podsvirov
							
						 | 
						
							
							
							
							
								
							
								916487a653
								
							
								
							
						 | 
						
							
							
								
								example_emscripten: skip outdated compiler option
							
							
							
							
							
							
							
							For more info see: https://github.com/ocornut/imgui/issues/2877 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bff2d5d5e2
								
									
								
							
								
							
						 | 
						
							
							
								
								Update README.md
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								c9182424a8
								
							
								
							
						 | 
						
							
							
								
								Normalize all the line endings.
							
							
							
							
							
							
							
							(cherry picked from commit f1772d44be09fd78bf5f1ebda44b39b96180d319) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								c9ffa62e1f
								
							
								
							
						 | 
						
							
							
								
								Add .gitattributes with rules for line endings of files.
							
							
							
							
							
							
							
							(cherry picked from commit f2a2be72b341f55c44a035b1257177d83489ea5c) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								bcd752cfcc
								
							
								
							
						 | 
						
							
							
								
								CI: Fix emscripten builds after portable SDK archive became unavailable.
							
							
							
							
							
							
							
							(cherry picked from commit 14b18697e653de80f75af18113033b2086846194) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								792a8631aa
								
							
								
							
						 | 
						
							
							
								
								Metrics: Expose basic details of each window key/value state storage.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								8fee5a4349
								
							
								
							
						 | 
						
							
							
								
								Internals: Renaming for consistency.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								5006639526
								
							
								
							
						 | 
						
							
							
								
								CI: Add scheduled builds and limit some examples to build only on schedule in order to decrease time of builds performed on each push.
							
							
							
							
							
							
							
							(cherry picked from commit 6c0e1baca29b853586dadf75eb32ef75e2725f10) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								5ebd4e4c6e
								
							
								
							
						 | 
						
							
							
								
								CI: Install SDL SDK in windows workers and add SDL examples to the build.
							
							
							
							
							
							
							
							CI: Add Vulkan GLFW and SDL builds to windows build job. 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								a4420be1a2
								
							
								
							
						 | 
						
							
							
								
								CI: Split builds of examples into separate jobs.
							
							
							
							
							
							
							
							(cherry picked from commit ee73b1b5a47f176ab123239aa3cbcc2cdf284383) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								9f979c33f4
								
							
								
							
						 | 
						
							
							
								
								CI: Fix builds failing because of missing v140 toolset and SDK on dx12 sample.
							
							
							
							
							
							
							
							(cherry picked from commit 8d91a77e9b42eac7a6d7d28c8563ccc468842e8b) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d62a413476
								
							
								
							
						 | 
						
							
							
								
								Misc: Windows: Do not use _wfopen() if IMGUI_DISABLE_WIN32_FUNCTIONS is defined. (#2815)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								stfx
							
						 | 
						
							
							
							
							
								
							
								6bf5aed325
								
							
								
							
						 | 
						
							
							
								
								Declaration and assignment can be joined, Member function may be 'const'. (#2875)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								c863c1f6a1
								
							
								
							
						 | 
						
							
							
								
								Clean up number rounding. Now it is more obvious what code is doing. (#2862)
							
							
							
							
							
							
							
							Add IM_ROUND() macro
Replace IM_FLOOR(n + 0.5f) and ImFloor(n + 0.5f) with IM_ROUND(n) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Sam Hocevar
							
						 | 
						
							
							
							
							
								
							
								0b2d35f63f
								
							
								
							
						 | 
						
							
							
								
								Fix snprintf and vsnprintf definition inconsistencies.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								4e56de757c
								
							
								
							
						 | 
						
							
							
								
								Doc: Promote Discord over Discourse. Obsoleting Discourse server.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								f002a11898
								
							
								
							
						 | 
						
							
							
								
								Backends: OpenGL3: Fix building with pre-3.2 GL bindings which do not expose glDrawElementsBaseVertex(), using runtime GL version to decide if we set ImGuiBackendFlags_RendererHasVtxOffset. (#2866, #2852) [@dpilawa]
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								dawid
							
						 | 
						
							
							
							
							
								
							
								4d0c88e9e6
								
							
								
							
						 | 
						
							
							
								
								Backends: GL3: Fix compile for < 3.2 bindings where glDrawElementsBaseVertex is not available. (#2866, #2852)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								9b323a7ebf
								
							
								
							
						 | 
						
							
							
								
								SplitterBehavior: not using FrameRounding in render (was in first commit of the function, not sure why). (#319)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								3c238ecae3
								
							
								
							
						 | 
						
							
							
								
								Move issue_template and pull_request_template to .github folder.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) |