Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream at v1.60 #4

Open
wants to merge 1,021 commits into
base: en-master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1021 commits
Select commit Hold shift + click to select a range
e9a617b
Moved imgui_freetype from imgui_club (#618)
ocornut Feb 4, 2018
7b005bd
imgui_freetype: Documentation, tweaks. (#618)
ocornut Feb 4, 2018
0bd15b5
Merge branch 'master' into navigation
ocornut Feb 4, 2018
e2654a0
ImRect: added IsInverted() helper.
ocornut Feb 4, 2018
66ff820
Nav: Ensure g.NavScoringRectScreen is always finite and not inverted.…
ocornut Feb 4, 2018
4786321
Fix iOS code; fixes entire XCode build for Apple example
gplusplus314 Feb 5, 2018
b76cf9c
Merge pull request #1594 from gerryhernandez/fix-apple-example
ocornut Feb 5, 2018
a33b86d
Removed root .gitignore. (#1594)
ocornut Feb 5, 2018
cf6b396
imgui_freetype: comments about correct blending and sRGB (#618, #578)
ocornut Feb 5, 2018
223be68
Nav: Debugging stuff.
ocornut Feb 4, 2018
2081fc1
Added assert in BeginChild(ImGuiId id).
ocornut Feb 5, 2018
bed55a4
Internals: ImRect: Added IsInverted() helper.
ocornut Feb 5, 2018
3f297e7
Merging the minor/shallow changes from Navigation branch.
ocornut Feb 5, 2018
8ad88f7
Nav: Minor tidying up. (#787)
ocornut Feb 5, 2018
533fe8c
Merge branch 'master' into navigation
ocornut Feb 5, 2018
1dedbf8
Style: Fixed missing style.MouseCursorScale initialization (#939), me…
ocornut Feb 5, 2018
11d0fc8
Tooltip: BeginTooltip() sets NoInputs flag.
ocornut Feb 5, 2018
5c83b55
Nav: Added ImGuiWindowFlags_NoNav shortcut, comments. (#787)
ocornut Feb 5, 2018
348c46d
Merge branch 'master' into navigation
ocornut Feb 5, 2018
92ee6b1
Nav: Sets io.WantCaptureKeyboard when navigation is active. This is a…
ocornut Feb 5, 2018
f35734c
Nav: Debugging code. (#787)
ocornut Feb 5, 2018
fb7cf4a
Nav: Removed old unnecessary ifdefs.
ocornut Feb 5, 2018
e5e3cc6
Nav: Maintaining a NavActivatePressedId field that widget can conven…
ocornut Feb 5, 2018
4932303
Nav: DragBehavior: Tweaks (to take the noise out of the next commit).
ocornut Feb 5, 2018
fb9fece
Nav: Sliders and Drags are toggle activated instead of requiring user…
ocornut Feb 5, 2018
73d493c
Examples: Organized header files to make available features more visi…
ocornut Feb 5, 2018
60fb7d3
Examples: SDL2: Enabling vsync. Using scancode consistently, fixed ke…
ocornut Feb 5, 2018
fcf1c9d
Examples: SDL: Using SDL_GetPerformanceCounter() / SDL_GetPerformance…
ocornut Feb 5, 2018
7e1496e
Merge branch 'master' into navigation
ocornut Feb 5, 2018
4b49f03
Examples: SDL+GL3: Added Navigation keyboard mapping. (#787)
ocornut Feb 5, 2018
0c0d811
Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highli…
ocornut Feb 5, 2018
ce2b8d3
Nav: Comments, removed extraneous parameter.
ocornut Feb 6, 2018
e6926d9
Internals: Refactored bool LastItemRectHovered into flags. (#1597)
ocornut Feb 6, 2018
c6ba7c8
Internals: TreeNode: Renaming local to be more consistent with other …
ocornut Feb 6, 2018
b50dce5
Drag and Drop: TreeNode as drop target displays rectangle over full f…
ocornut Feb 6, 2018
db07118
Merge branch 'master' into navigation
ocornut Feb 6, 2018
ad09396
ImVec2: added [] operator. This is becoming desirable for some types …
ocornut Feb 6, 2018
3b7bd45
ImVec2: added [] operator. This is becoming desirable for some types …
ocornut Feb 6, 2018
cea8017
Merge branch 'master' into context
ocornut Feb 6, 2018
ed4bbc4
Nav: Comments, guides.
ocornut Feb 6, 2018
7e32fc7
Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInp…
ocornut Feb 6, 2018
057807f
Added ImGuiKey_Space, mapped in every examples. Will be required for …
ocornut Feb 6, 2018
9e3a807
Removed comments
ocornut Feb 6, 2018
3171f90
Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787)
ocornut Feb 6, 2018
ae30efc
Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_Enabl…
ocornut Feb 6, 2018
4e5b761
Nav: Documentation tweaks. (#787)
ocornut Feb 6, 2018
07ee539
Merge branch 'navigation'
ocornut Feb 6, 2018
f0364aa
Merge branch 'context'
ocornut Feb 6, 2018
7c16d52
Updated version to 1.60 WIP to emphasis on the addition of required c…
ocornut Feb 6, 2018
d17d21d
Warning fix. (#1565)
ocornut Feb 6, 2018
2493f60
Examples: Vulkan: Fix (something changed in GLFW not including vulkan…
ocornut Feb 6, 2018
1d5a5ca
README update, updated binaries, sponsors
ocornut Feb 6, 2018
35804b4
Update README.md
ocornut Feb 6, 2018
8099f8c
Comments
ocornut Feb 6, 2018
88dcbeb
Styles: Comments and re-ordered.
ocornut Feb 8, 2018
3b163ac
Internals: Clarified internal storage for RootWindow with specific se…
ocornut Feb 8, 2018
f38979b
Update README.md
ocornut Feb 9, 2018
5641115
Update README.md
ocornut Feb 9, 2018
febde0e
Update README.md
ocornut Feb 10, 2018
7cc1bc7
Added IsAnyMouseDown() helper.
ocornut Feb 10, 2018
64e0666
Internals: Moved some of NewFrame() into UpdateMovingWindow().
ocornut Feb 11, 2018
2c4a761
__cdecl markup for non-standard calling conventions via MSVC
RandyGaul Feb 12, 2018
ed9d4a2
stb_rect_pack: update to 0.11 (minor changes)
ocornut Feb 12, 2018
d8d1da2
Merge branch 'master' of https://github.com/RandyGaul/imgui into Rand…
ocornut Feb 12, 2018
eb1d481
Comments (#1230, #1611)
ocornut Feb 12, 2018
242bf9d
Create issue_template.md
ocornut Feb 12, 2018
ace2216
Contributing guidelines for issues
ocornut Feb 12, 2018
4a8871f
Create issue_template.md
ocornut Feb 12, 2018
9b4e674
Update issue_template.md
ocornut Feb 12, 2018
a265837
Update issue_template.md
ocornut Feb 12, 2018
24b1c30
Update issue_template.md
ocornut Feb 12, 2018
fee6022
Fixed warning: variable ‘L1’ set but not used [-Wunused-but-set-varia…
bkaradzic Feb 13, 2018
7e603ea
Update README.md
ocornut Feb 13, 2018
f0a3dfa
Added sample gif, removed section about performances (unnecessary)
ocornut Feb 13, 2018
1adeaed
Update README.md
ocornut Feb 13, 2018
f44a711
Update README.md
ocornut Feb 13, 2018
e2aba3c
Update README.md
ocornut Feb 13, 2018
f33440b
Update README.md
ocornut Feb 13, 2018
faa3c66
Update README.md
ocornut Feb 13, 2018
9263bd6
Fixed legacy forward function IsRootWindowOrAnyChildHovered() broken …
ocornut Feb 13, 2018
4ec9318
Demo: Fonts; Added Font Offset.
ocornut Feb 13, 2018
1a381dc
Update README.md
ocornut Feb 13, 2018
df32b60
Update README.md
ocornut Feb 13, 2018
6bc3e7b
ImFontAtlas: if stbtt_PackBegin() because of failing allocation we re…
ocornut Feb 13, 2018
0a0142a
Update README.md
ocornut Feb 14, 2018
26d4d32
Travis: testing without adding external apt repositories (which frequ…
ocornut Feb 14, 2018
06e823e
Update .travis.yml
ocornut Feb 14, 2018
c0af350
Update .travis.yml
ocornut Feb 14, 2018
42bf6a4
Update .travis.yml
ocornut Feb 14, 2018
fed0a88
ImFontAtlas: Added ImFontAtlasFlags_NoPowerOfTwoHeight, ImFontAtlasFl…
ocornut Feb 14, 2018
024e23c
Comments, moved ImFontAtlas::Flags to "public" area.
ocornut Feb 14, 2018
6668e80
Update README.md
ocornut Feb 15, 2018
30c469f
ImFont: DisplayOffset.y defaults to 0 instead of +1.
ocornut Feb 15, 2018
c433bbc
ImFont: stb_truetype now rounding Ascent/Descent the same way as free…
ocornut Feb 15, 2018
41ecebf
Examples: SDL: Added Changelog at the top of the imgui_impl files. (#…
ocornut Feb 15, 2018
ff5f56d
Updated to stb_truetype 1.19 (include minor fix for #1622)
ocornut Feb 16, 2018
1cbfe07
Plot: plot a flat line if scale_min==scale_max (#1621)
ocornut Feb 16, 2018
20c14f9
Fixed GCC zealous warnings (#1623)
ocornut Feb 16, 2018
0cefd40
Examples: Added Changelog to make updates easier.
ocornut Feb 16, 2018
63332d1
Obsoleted the io.RenderDrawListsFn callback, you can call your graphi…
ocornut Feb 16, 2018
ffb6e89
Use SDL system cursors in SDL examples. (#1626)
olls Feb 16, 2018
7c75835
Renamed misleading ImGuiMouseCursor_Move to ImGuiMouseCursor_ResizeAl…
ocornut Feb 16, 2018
03a44ac
Examples: SDL: Minor stylistic tweaks. Fixed handling of ImGuiMouseCu…
ocornut Feb 16, 2018
00b24f2
Examples: SDL: Added .vcproj files.
ocornut Feb 16, 2018
31158e5
Examples: SDL: Fixed minor warning.
ocornut Feb 16, 2018
1075242
Examples: Vulkan: Added .vcproj files.
ocornut Feb 16, 2018
243fd67
Examples: Vulkan: Fix for empty draw data (init time) + fixed warning.
ocornut Feb 16, 2018
9e713b1
Examples: Renamed .sln file.
ocornut Feb 16, 2018
f5f3730
Examples: GLFW+GL2/GL3: Added glPixelStorei() calls borrowed from SDL…
ocornut Feb 16, 2018
bdb2736
Nav: Tweak windowing highlighting for full viewport windows.
ocornut Feb 16, 2018
1399c9c
Merged a bunch of small inconsequential things from my work branch, t…
ocornut Feb 16, 2018
b33f0e2
Initialization happens during CreateContext(), which makes it easier …
ocornut Feb 18, 2018
7ee2bc8
FAQ about backslashes in string literal since the one in main.cpp isn…
ocornut Feb 20, 2018
7cbcccd
Update Breaking Change section with moved misc/fonts/ (#1631)
ocornut Feb 20, 2018
7e2e053
Examples: DirectX 9,10,11: Inputs: Added support for mouse cursors (I…
ocornut Feb 20, 2018
11b1248
Examples: GLFW*: Renamed GLFW callbacks exposed in .h to not include …
ocornut Feb 20, 2018
d534207
Examples: GLFW: Added support for mouse cursors (ImGui::GetMouseCurso…
ocornut Feb 20, 2018
daddd09
Examples: Mouse cursor handling comments/tweaks to homogenize. (#1495)
ocornut Feb 20, 2018
98c2ca5
Update .travis.yml PPA source for glfw in the end of getting a newer …
ocornut Feb 20, 2018
3186acd
Trying to download and build GLFW since APT repository are unreliable
ocornut Feb 20, 2018
32bbd8b
Update .travis.yml
ocornut Feb 20, 2018
201408a
Update .travis.yml
ocornut Feb 20, 2018
9c20a40
Examples: OpenGL: Cast call to glPolygonMode(). (#1628).
ocornut Feb 20, 2018
16ff9fa
Update issue_template.md
ocornut Feb 21, 2018
2c3c512
Drag and Drop: BeginDragDropSource(): temporarily removed the optiona…
ocornut Feb 21, 2018
9b9d932
Examples: SDL: Using %SDL2_DIR% in the .vcproj instead of %SDL_DIR%, …
ocornut Feb 21, 2018
493ec0b
Simplified .gitignore list
ocornut Feb 21, 2018
f43068c
Examples: DirectX10, DirectX11: Simplified main example code.
ocornut Feb 22, 2018
b28995b
Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640)
ocornut Feb 22, 2018
9446674
A tiny optimization to ImLineClosestPoint. Removed unnecessary sqrtf …
Feb 22, 2018
0d06358
Merge branch 'jdm3_master'
ocornut Feb 22, 2018
913f369
Examples: DirectX12: Removed from current solution which is meant to …
ocornut Feb 22, 2018
9be7d04
Examples: DirectX12: Merge, various styling tweaks, update for 1.60 w…
ocornut Feb 22, 2018
7e24ce0
Examples: DirectX12: Fixed shutdown issue. (#301)
ocornut Feb 22, 2018
63be3e7
Update README.txt
ocornut Feb 22, 2018
8040cf1
Merge branch 'master' of https://github.com/podgorskiy/imgui into pod…
ocornut Feb 22, 2018
a1a36e7
Merge branch 'podgorskiy-master'
ocornut Feb 22, 2018
288351a
Examples: DirectX12: Tweaked assertion to more accurately represent w…
ocornut Feb 22, 2018
7996993
ImDrawList: PushTextureID(): Removed unnecessary param by reference.
ocornut Feb 22, 2018
6662fe7
stb_truetype: Fixed unused variable warnings for configuration where …
ocornut Feb 23, 2018
d749d49
Examples: OpenGL3: Create the VAO in the render function so the setup…
ocornut Feb 23, 2018
d7f9792
Examples: Fix d749d49903fb0eb56b08961d989ed90a9d97c28b missing the d…
ocornut Feb 23, 2018
403b2d7
ImDrawList: Better looking non-AA rectangle (lower-right corner and r…
ocornut Feb 25, 2018
27667fc
TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiT…
ocornut Feb 25, 2018
133f06d
Changelog: Added Changelog with info from 1.48 to 1.53. Haven't added…
ocornut Feb 24, 2018
bd267ad
Changelog: Added all change infos since 1.53 up to the current version.
ocornut Feb 25, 2018
5427eca
Compacted some old Breaking Changes notes (Pre July 2015 stuff)
ocornut Feb 25, 2018
c7835dd
ImRect: Removed misleading IsFinite() function used by some Nav code.
ocornut Feb 26, 2018
a869e94
README.md typo fix
demon36 Feb 26, 2018
2c9f45b
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags.…
ocornut Feb 28, 2018
b3594a6
Added ImGuiConfigFlags_IsSRGB, ImGuiConfigFlags_IsTouchScreen (strict…
ocornut Feb 28, 2018
c994796
Internal: Moved IM_NEWLINE helper to imgui_internal.h
ocornut Feb 28, 2018
6797ee4
Nav: Added links to PNG/PSD files for PS4 and Switch. Fixed suggested…
ocornut Mar 1, 2018
5519326
Ensure `make clean` is idempotent.
samhocevar Oct 22, 2016
d4f63c3
Use make variables $@ and $^ where appropriate.
samhocevar Oct 22, 2016
b6f2511
Define SOURCES instead of OBJS in Makefiles.
samhocevar Oct 22, 2016
124d852
Do not store compiled objects outside the project tree.
samhocevar Oct 22, 2016
b37ef20
Makefile: updated sdl_opengl3_example with all changes from #885.
ocornut Mar 1, 2018
df8a9c4
Allow user to override ImTextureId. (#1641)
ocornut Mar 1, 2018
11f13ab
Internal: renamed RenderTriangle() to RenderArrow().
ocornut Mar 3, 2018
839cdd3
Combo: Arrow button isn't displayed over frame color, so color is con…
ocornut Mar 3, 2018
ad7ff75
Merge branch 'patch-1' of https://github.com/stfx/imgui into stfx-pat…
ocornut Mar 3, 2018
1549c5c
BeginCombo(): Added ImGuiComboFlags_NoArrowButton and ImGuiComboFlags…
ocornut Mar 3, 2018
8a4093f
Added ArrowButton(). Exposed ImGuiDir.
ocornut Mar 3, 2018
69e700f
Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency w…
ocornut Mar 3, 2018
ee770af
Columns: Adding per-window display in Metrics. Tidying up, removing o…
ocornut Mar 4, 2018
968a8d2
Columns: Clamping MaxX above MinX. This shouldn't have much of a bene…
ocornut Mar 4, 2018
bf7481e
Columns: Extent stop at the right-most clipped pixel. The right-most …
ocornut Mar 4, 2018
5ed45d0
Columns: Fixed destructive small resize. (#1656). The OffsetNorm clam…
ocornut Mar 4, 2018
0ec356e
Comments, FAQ update.
ocornut Mar 5, 2018
51afaf7
Fixed type cast warning.
ocornut Mar 5, 2018
945f4d1
Removed redundant semi colons. (#1653)
ocornut Mar 5, 2018
cea7492
Render: Removed the code that disable render if style.Alpha is 0.0f, …
ocornut Mar 5, 2018
a2ed3ee
Examples: OpenGL3: Added a way to override the glsl version number th…
ocornut Mar 6, 2018
6190d79
Update README.md
ocornut Mar 7, 2018
7fd62ba
Examples: Added Makefile for SDL+OpenGL2 example. (#1668)
ocornut Mar 7, 2018
a1f3949
Drag and Drop: Increased payload data type to 32 characters. (#143)
ocornut Mar 8, 2018
642c674
Comments, Changelog
ocornut Mar 8, 2018
3dfac93
Fonts: Fixed debug name not being zero-terminated if longer than stor…
ocornut Mar 8, 2018
1ef1acb
Font: Fixed MergeMode adding duplicate glyphs data instead of reusing…
ocornut Mar 8, 2018
a3d5f92
Merge branch 'master' into font_offset
ocornut Mar 8, 2018
5fdde52
Merge branch '2018-03-font_offset' into master2
ocornut Mar 9, 2018
351b3fa
Updated Changelog following merge of #1619 + fixed entry added to wro…
ocornut Mar 8, 2018
1f6ad7a
ImFont: Added FindGlyphNoFallback. Fixed MergeMode broken by 1ef1acbd…
ocornut Mar 10, 2018
b9ac127
Internals: Columns renaming fields
ocornut Mar 12, 2018
e7670c0
Style: CloseButton() now display a proper cross. Using Button colors …
ocornut Mar 12, 2018
887712a
Updated templates, added pull request template.
ocornut Mar 12, 2018
b2453d7
Fixed resize window validation errors with removing frame prerender o…
ParticlePeter Mar 10, 2018
1c18d65
Examples: Renamed glfw error callback for clarity.
ocornut Mar 12, 2018
37cb177
Examples: Vulkan: Only resize swap chain and framebuffer once. (#1042)
ocornut Mar 12, 2018
111ea7a
Misc comments, todos + reintroduced removed ImGuiCol defines under !I…
ocornut Mar 12, 2018
f93a22a
Contributing: tweaks, mention screenshots more prominently.
ocornut Mar 13, 2018
26296bb
Misc: Fix 111ea7af77bf82ccfb2d014593d8760013a44974, GetStyleColorName…
ocornut Mar 13, 2018
7b833da
ImVector: Spacing, assert tweaks
ocornut Mar 13, 2018
0e3a6ef
Moved IM_NEW, IM_DELETE helpers to imgui.h for convenient use by back…
ocornut Mar 13, 2018
533c86a
Update TODO list, minor fix in Readme, comments, Clang -Weverything w…
ocornut Mar 17, 2018
d68be08
ImVector: Using value_type consistently. Spacing.
ocornut Mar 17, 2018
4186c2c
ImVector: resize() / push_back() use memcpy() as we are not supposed …
ocornut Mar 17, 2018
1e29645
ImDrawList: Added Clone() helper function.
ocornut Mar 17, 2018
6bda816
ImVector: Added copy/assign operators as helpers to ease cloning of d…
ocornut Mar 17, 2018
6fe22e6
imgui.h: Moved columns lower in the file. Various spacing changes and…
ocornut Mar 18, 2018
d8d93f6
imgui.h: Various comments and tweaks.
ocornut Mar 18, 2018
33ad8b2
Nav: Track nav input source more generally (gamepad vs keyboard) (#78…
ocornut Mar 19, 2018
62e9471
Nav: InputText: Allow editing text input fields with NavActivate (spa…
ocornut Mar 19, 2018
1664112
Demo: Added more complete Combo demo. (#1658)
ocornut Mar 19, 2018
a73f6d0
Examples: Vulkan: Using VK_PRESENT_MODE_MAILBOX_KHR. Disable IMGUI_UN…
ocornut Mar 19, 2018
4485e56
Examples: Vulkan: Fix missing subpass dependency
cforfang Mar 19, 2018
d1c45db
Fixed enum typo.
ocornut Mar 19, 2018
70d5005
ImVector: Fixed insert() helper using the = operator (followup to be …
ocornut Mar 20, 2018
74b7dce
Examples: Renamed applications to emphasis on use of GLFW as a platfo…
ocornut Mar 20, 2018
fe5347e
imconfig: Added IMGUI_STB_TRUETYPE_FILENAME, IMGUI_STB_RECT_PACK_FILE…
ocornut Mar 20, 2018
170f44e
IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52…
ocornut Mar 20, 2018
dcf7c3d
Added ImGuiBackendFlags for backend to expose its capabilities. Added…
ocornut Mar 20, 2018
75c3793
IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags…
ocornut Mar 20, 2018
94116f1
Examples: GLFW: Don't alter cursor mode if GLFW_CURSOR input mode is …
ocornut Mar 20, 2018
21ac470
Nav: Fixed a crash with IMGUI_DEBUG_NAV_SCORING enabled + added info …
ocornut Mar 21, 2018
c796960
InputFloat: Scientific input. InputText: Added ImGuiInputTextFlags_Ch…
ocornut Mar 22, 2018
c19b278
Added InputDouble() function. We use a format string instead of a dec…
ocornut Mar 22, 2018
b69dc45
Internals: Removed ImGuiDataType_Float2.
ocornut Mar 22, 2018
cd602b8
Examples: SDL: Note about SDL breaking the IME under Windows (I can't…
ocornut Mar 23, 2018
cc96477
Comments (#1695)
ocornut Mar 25, 2018
ca39070
Examples: Win32: Fixes for MingW which doesn't support a 2007 define?…
ocornut Mar 28, 2018
664ab85
Examples: Tweak comments. (#1704, #1708).
ocornut Apr 2, 2018
c461401
Comments, FAQ
ocornut Apr 3, 2018
77e234d
Comments
ocornut Apr 3, 2018
78610a5
Fixed Clang zealous cast-call warning (on par with GCC) which decided…
ocornut Apr 3, 2018
84fbc49
BeginChild: named child don't include the full id inside their name (…
ocornut Apr 3, 2018
1e116e6
Removed need for -Wnocast-qual on modern Clang/Xcode as a token of go…
ocornut Apr 3, 2018
2fa113c
README.md: add link to Gallery Part 6
franciscod Apr 3, 2018
cd1e6e3
Tooltip windows uses PopupBorderSize (#1697) + commented out debug st…
ocornut Apr 4, 2018
4649967
Added extra comments and assertions to avoid user combining ImGuiCond…
ocornut Apr 4, 2018
5aa3f99
Internal: using more consistent comparaison with HiddenFrames to not …
ocornut Apr 4, 2018
fc30462
Hide new windows for one frame until they calculate their size. Also …
ocornut Apr 4, 2018
5f4001a
Contribution guidelines
ocornut Apr 4, 2018
18a243b
Columns: Fixed calling Columns() again with the same number of column…
ocornut Apr 6, 2018
72b7f48
Renamed ImGuiConfigFlags_NoSetMouseCursor to ImGuiConfigFlags_NoMouse…
ocornut Apr 6, 2018
2464e62
IO: Added ImGuiConfigFlags_NoMouse to force clear/disable mouse input…
ocornut Apr 6, 2018
ac2027c
NewFrame: Extract some code into a NewFrameUpdateMouseInputs function…
ocornut Apr 6, 2018
c1bdab6
Comments about io.WantCapture flags + todo entries.
ocornut Apr 6, 2018
e88fb10
NewFrame: Extract some code into a NewFrameUpdateHoveredWindowAndCapt…
ocornut Apr 6, 2018
0734a12
IO: ImGuiConfigFlags_NoMouse disable hovering so it is not destructiv…
ocornut Apr 6, 2018
c2fc978
Style: Default style is now StyleColorsDark()! Toward a 1.60 release …
ocornut Apr 6, 2018
c712f72
Fixed unused variable warning.
ocornut Apr 7, 2018
82b7a39
Fixed a few zealous warnings.
ocornut Apr 7, 2018
6d0c720
Internals: Removed unused internal variant of ArrowButton().
ocornut Apr 7, 2018
3a29ddb
Version 1.60
ocornut Apr 7, 2018
8acda84
Nav: Fixed comment. (#1599)
ocornut Apr 8, 2018
54fca1d
Fixed erroneous call to io.Fonts->ClearInputData() + ClearTexData() t…
ocornut Apr 9, 2018
dd079fe
Version 1.60 (missed the string). Will retag.
ocornut Apr 9, 2018
be2c8ea
Merge tag 'v1.60' into merge-upstream-master-v1.60
Apr 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## How to create an Issue

Hello!

You may use the Issue Tracker to submit bug reports, feature requests or suggestions. You may ask for help or advice as well. However please read this wall of text before doing so. The amount of incomplete or ambiguous requests occasionally becomes overwhelming, so please do your best to clarify your request. Thank you!

**Prerequisites for new users of dear imgui:**
- Please read the FAQ in imgui.cpp.
- Please read misc/fonts/README.txt if your question relates to fonts or text.
- Please run ImGui::ShowDemoWindow() to explore the demo and its sources.
- Please use the Search function of GitHub to look for similar issues. You may also browse issues by tags.
- Please use the Search function of your IDE to search in the code for comments related to your situation.
- If you get a assert, use a debugger to locate the line triggering it and read the comments around the assert.

**Guidelines to report an issue or ask a question:**
- Try to provide a Minimal, Complete and Verifiable Example ([MCVE](https://stackoverflow.com/help/mcve)) to demonstrate your problem. An ideal submission includes a small piece of code that anyone can paste in one of the examples/ application to understand and reproduce it. Narrowing your problem to its shortest and purest form is often the easiest way to understand it. Often while creating the MCVE you will end up solving the problem!
- Try to attach screenshots to clarify the context. They often convey useful information that are omitted by the description. You can drag pictures/files here (prefer github attachments over 3rd party hosting).
- If you are discussing an assert or a crash, please provide a debugger callstack.
- Please provide your imgui version number.
- Please state if you have made substantial modifications to your copy of imgui.
- When discussing issues related to rendering or inputs, please state which OS you are using, and if you are using a vanilla copy of one of the back end (imgui_impl_xxx files), or a modified one, or if you built your own.
- When requesting a new feature, please describe the usage context (how you intend to use it, why you need it, etc.).
- Due to frequent abuse of this service from a certain category of users, if your GitHub account is anonymous and was created five minutes ago please understand that your post will receive more scrutiny and less patience for incomplete questions.

If you have been using dear imgui for a while and/or have been using C/C++ for several years and/or have demonstrated good behavior here, it is ok to not fullfill every item to the letter. Those are guidelines and experienced users of dear imgui will know what information are useful in a given context.

## How to create an Pull Request

- If you are adding a feature, please describe the usage context (how you intend to use it, why you need it, etc.).
- Try to attach screenshots to clarify the context and demonstrate the feature at a glance. You can drag pictures/files here (prefer github attachments over 3rd party hosting).
- Make sure you create a branch for the pull request. In Git, 1 PR is associated to 1 branch. If you keep pushing to the same branch after you submitted the PR, your new commits will appear in the PR (we can still cherry-pick individual commits).
12 changes: 12 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
You may use the Issue Tracker to ask for help and submit bug reports, feature requests or suggestions.
PLEASE CAREFULLY READ THIS DOCUMENT before doing so:
[CONTRIBUTING.md](https://github.com/ocornut/imgui/blob/master/.github/CONTRIBUTING.md).

You can include code snippets using `Begin()` for short in-line snippets, or:
```cpp
ImGui::Begin("Hello");
ImGui::ThisIsMoreCode();
```
For multiline snippets.

(Clear this form before submitting your issue. Please read the CONTRIBUTING.md file!)
6 changes: 6 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- If you are adding a feature, please explain the context of the change: what do you need the feature for?
- Try to attach screenshots to clarify the context and demonstrate the feature at a glance.
- Make sure you create a branch for the pull request. In Git, 1 PR is associated to 1 branch. If you keep pushing to the same branch after you submitted the PR, your new commits will appear in the PR.
- You can read [CONTRIBUTING.md](https://github.com/ocornut/imgui/blob/master/.github/CONTRIBUTING.md) for more details.

(Clear this form before submitting your PR)
17 changes: 15 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
language: cpp
sudo: required
dist: trusty

os:
- linux
Expand All @@ -9,8 +11,19 @@ compiler:
- clang

before_install:
- if [ $TRAVIS_OS_NAME == linux ]; then sudo add-apt-repository -y ppa:pyglfw/pyglfw && sudo apt-add-repository --yes ppa:zoogie/sdl2-snapshots && sudo apt-get update -qq && sudo apt-get install -y --no-install-recommends libglfw3-dev libxrandr-dev libxi-dev libxxf86vm-dev libsdl2-dev; fi
- if [ $TRAVIS_OS_NAME == osx ]; then brew update && brew install glfw3 && brew install sdl2; fi
- if [ $TRAVIS_OS_NAME == linux ]; then
sudo apt-get update -qq;
sudo apt-get install -y --no-install-recommends libxrandr-dev libxi-dev libxxf86vm-dev libsdl2-dev;
wget https://github.com/glfw/glfw/releases/download/3.2.1/glfw-3.2.1.zip;
unzip glfw-3.2.1.zip && cd glfw-3.2.1;
cmake -DBUILD_SHARED_LIBS=true -DGLFW_BUILD_EXAMPLES=false -DGLFW_BUILD_TESTS=false -DGLFW_BUILD_DOCS=false .;
sudo make -j $CPU_NUM install && cd ..;
fi
- if [ $TRAVIS_OS_NAME == osx ]; then
brew update;
brew install glfw3;
brew install sdl2;
fi

script:
- make -C examples/opengl2_example
Expand Down
Loading