summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-31Merge pull request #37468 from accidentalrebel/masterRémi Verschelde
Fix for Vulkan loader build error caused by incomplete alias
2020-03-31Merge pull request #35765 from clayjohn/masterRémi Verschelde
Add a method to retrieve active material from MeshInstance
2020-03-31Fix for Vulkan loader related build error caused by incomplete aliasARebel
Fixes #37465. The #37369 commit which added an alias for linuxbsd platform did not work with the latest branch.
2020-03-31Merge pull request #37442 from YeldhamDev/subviewport_registerRémi Verschelde
Register SubViewport class
2020-03-31Merge pull request #37153 from neikeq/mono_ios-4.0Rémi Verschelde
[master] Mono/C#: Add iOS support
2020-03-31Merge pull request #37463 from akien-mga/fix-Wmaybe-uninitialized-toolsRémi Verschelde
Fix more -Wmaybe-uninitialized warnings with target=release_debug
2020-03-31Fix more -Wmaybe-uninitialized warnings with target=release_debugRémi Verschelde
I have no idea why those don't get triggered in target=debug builds. Fixes #37461.
2020-03-31Merge pull request #37458 from akien-mga/doc-displayserver-window-syncRémi Verschelde
doc: Sync classref with DisplayServer/Window changes
2020-03-31doc: Sync classref with DisplayServer/Window changesRémi Verschelde
2020-03-31Style: Add black format to fix_style.shRémi Verschelde
Also ignore new Android build artifact.
2020-03-31Fix exporting corrupted Xcode pbxproj if project name has spacesIgnacio Etcheverry
2020-03-31Mono/C#: Add iOS supportIgnacio Etcheverry
Right now, games only work on devices when exported with FullAOT+Interpreter. There are some issues left that need to addressed for FullAOT alone. Right now, it's giving issues with the Godot.NativeCalls static constructor.
2020-03-31Mono/C#: Fix MinGW build not supporting `.lib` librariesIgnacio Etcheverry
MinGW should support both its own format `.a` and MSVC's format `.lib`, but Mono's module was only using the former. With this change it's now possible to build with MinGW and link the official Mono for Windows which is built with MSVC.
2020-03-31Merge pull request #37452 from zak-grumbles/thread_start_docs_fixRémi Verschelde
Clarify docs for Thread.start() godotengine#36032
2020-03-30Clarify docs for Thread.start() godotengine#36032Zak Grumbles
* Updated docs for Thread.start() to specify that the method argument must accept one parameter.
2020-03-30Add a method to retrieve active material from MeshInstanceclayjohn
2020-03-31Merge pull request #37445 from nekomatata/hook-makerst-fixRémi Verschelde
Fixed errors in makerst pre-commit hook
2020-03-31Fixed errors in makerst pre-commit hookPouleyKetchoupp
2020-03-30Merge pull request #37444 from nekomatata/hook-readme-windowsRémi Verschelde
Pre-commit hook instructions on Windows
2020-03-30Pre-commit hook instructions on WindowsPouleyKetchoupp
2020-03-30Register SubViewport classMichael Alexsander
2020-03-30Merge pull request #37436 from akien-mga/doc-node-renamesRémi Verschelde
doc: Update classref with node renames
2020-03-30Merge pull request #37356 from akien-mga/scons-enable-werrorRémi Verschelde
SCons: Treat all warnings as errors
2020-03-30Merge pull request #37432 from reduz/glow-bicubic-upscale-globalRémi Verschelde
Move glow upscale quality to a global setting, for consistency
2020-03-30SCons: Treat all warnings as errorsRémi Verschelde
After an effort spanning several years, we should now be warning-free on all major compilers, so we can set `-Werror` to ensure that we don't introduce warnings in new code. Disable -Werror=strict-overflow on GCC 7 though, as it seems bogus and was fixed in 8+.
2020-03-30Fix another batch of -Wmaybe-uninitialized warningsRémi Verschelde
And simplify code in CSGShape.
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-30Move glow upscale quality to a global setting, for consistencyJuan Linietsky
2020-03-30Merge pull request #37421 from akien-mga/python-format-blackRémi Verschelde
SCons: Format buildsystem files with psf/black
2020-03-30Travis: Add static check for Python black formattingRémi Verschelde
Also install and use pygmentize to visualize clang-format and black diffs.
2020-03-30Hooks: Use pygmentize if available to visualize diffRémi Verschelde
2020-03-30Hooks: Add pre-commit hook for psf/black formattingRémi Verschelde
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
2020-03-30Merge pull request #37412 from KoBeWi/great_tree_escapeRémi Verschelde
Properly handle node remove via undo
2020-03-29Properly handle node remove via undoTomasz Chabora
2020-03-28Merge pull request #37313 from Chaosus/shader_fix_forYuri Roubinsky
Prevent shader crash if multiple variables has been declared in 'for'
2020-03-28Merge pull request #37369 from Calinou/scons-x11-alias-linuxbsdRémi Verschelde
Alias `platform=x11` to `platform=linuxbsd` in SCons
2020-03-28Alias `platform=x11` to `platform=linuxbsd` in SConsHugo Locurcio
This makes it possible for users to follow outdated documentation and still get a working binary. This closes #37367.
2020-03-28Prevent shader crash if multiple variables has been declared in 'for'Yuri Roubinsky
2020-03-28Merge pull request #37364 from ThakeeNathees/fix-forloop-range-bug-#37358Rémi Verschelde
Fix for loop range bug: #37358
2020-03-28Merge pull request #37373 from reduz/fix-vector-resizeRémi Verschelde
Ensure COWData does not always reallocate on resize, fixes #22561
2020-03-28Merge pull request #37362 from reduz/audioserver-memory-cleanupRémi Verschelde
Remove the audio memory allocator, use regular one instead.
2020-03-28Merge pull request #37379 from akien-mga/server-renames-followupRémi Verschelde
More server renames for consistency after #37361
2020-03-28Fix copyright headers for recently added filesRémi Verschelde
2020-03-28More server renames for consistency after #37361Rémi Verschelde
2020-03-28Merge pull request #37372 from dankan1890/quick_fixRémi Verschelde
Fixed probable typo in renaming.
2020-03-28Fixed missed occurrences in #37361 renamings.dankan1890
2020-03-27Ensure COWData does not reallocate on push back, fixes #22561Juan Linietsky
2020-03-27Remove the audio memory allocator, use regular one instead.Juan Linietsky
2020-03-27Merge pull request #37361 from reduz/server-renamesRémi Verschelde
Renaming of servers for coherency.