summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-20Dist: Add macOS entitlements files for editor code signingRémi Verschelde
These are the entitlements we define for official macOS editor builds since Godot 3.3. Users making custom builds of the engine can use those files with `codesign` to sign their own builds. E.g.: ``` codesign --force --timestamp \ --options=runtime --entitlements editor.entitlements \ -s <your key> -v osx_template.app ```
2021-05-20Merge pull request #48863 from Ev1lbl0w/bugfix-zip_importRémi Verschelde
Fix zip_root not being defined when importing by drag&drop
2021-05-20Merge pull request #48812 from groud/tilemap_scenes_paintingRémi Verschelde
Implement scenes tiles in TileMaps
2021-05-20Merge pull request #48882 from aaronfranke/approx-use-doubleRémi Verschelde
Make is_equal_approx have explicit float and double versions
2021-05-20Merge pull request #48860 from JohnM666/fix-basis-variant-initializationRémi Verschelde
Fix RigidBody3D.get_inverse_inertia_tensor() crash
2021-05-20Merge pull request #48880 from akien-mga/codespell-2.0.0Rémi Verschelde
Fix typos with codespell
2021-05-20Implement scenes tiles in TileMapsGilles Roudière
2021-05-20Fix typos with codespellRémi Verschelde
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2021-05-20Make is_equal_approx have explicit float and double versionsAaron Franke
2021-05-20Merge pull request #48879 from Faless/doc/4.x_no_unix_socksRémi Verschelde
[Doc] Remove reference to UNIX sockets in StreamPeer.
2021-05-20[Doc] Remove reference to UNIX sockets in StreamPeer.Fabio Alessandrelli
That class can be used as a base to implement them, but there is no actual implementation for it in Godot.
2021-05-20Fix #46282 Executing RigidBody3D.get_inverse_inertia_tensor() crashes GodotJohnM666
2021-05-20Merge pull request #48872 from Chaosus/editor_fix_script_list_themeRémi Verschelde
Updates script list colors after theme is changed
2021-05-20Merge pull request #48855 from Chaosus/shader_array_length_in_structsRémi Verschelde
Implements length() shader function for arrays in structs
2021-05-20Merge pull request #48867 from kleonc/node2d-z_index-docs-masterRémi Verschelde
Document valid range of Node2D.z_index
2021-05-20Updates script list colors after theme is changedYuri Roubinsky
2021-05-20 Document valid range of Node2D.z_indexkleonc
2021-05-19Fix zip_root not being defined when importing by drag&dropEv1lbl0w
2021-05-19Merge pull request #44201 from thebestnom/android-cursor-iconsRémi Verschelde
Android: Add support for cursor icons
2021-05-19Android: Add support for cursor iconsthebestnom
2021-05-19Implements length() shader function for arrays in structsYuri Roubinsky
2021-05-19Merge pull request #48657 from Calinou/test-add-gdscriptRémi Verschelde
Add a unit test suite for GDScript
2021-05-19Merge pull request #48827 from Rhathe/set_iterations_masterRémi Verschelde
Enable setting of collision iterations in PhysicsServer2D
2021-05-19Merge pull request #48851 from akien-mga/android-remove-fno-integrated-asRémi Verschelde
Android: Remove `-fno-integrated-as`, it can break arm64v8 build
2021-05-19Merge pull request #48823 from timothyqiu/bone-idRémi Verschelde
Fix ragdoll simulation when parent was readded to scene
2021-05-19Merge pull request #48849 from madmiraal/fix-quat-includesRémi Verschelde
Fix `Quat` includes
2021-05-19Merge pull request #48821 from Calinou/test-add-vectorRémi Verschelde
Add a test suite for Vector
2021-05-19Android: Remove `-fno-integrated-as`, it can break arm64v8 buildRémi Verschelde
We found that this flag causes this error on PR #48812 which does not add any fancy inline assembly: ``` /tmp/tile_set-ce236a.s: Assembler messages: /tmp/tile_set-ce236a.s:34676: Error: selected processor does not support `bfc x0,#32,#32' clang++: error: assembler command failed with exit code 1 (use -v to see invocation) ``` That flag is mentioned in various errors related to assembler failures on arm64v8 with Clang from the Android NDK. It was added in Godot in #6958 when migrating from GCC to Clang, and is indeed referenced in the NDK's Clang migration guide: https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md > Especially for ARM and ARM64, Clang is much stricter about assembler rules > than GCC/GAS. Use `-fno-integrated-as` if Clang reports errors in inline > assembly or assembly files that you don't wish to modernize. We don't get those errors nowadays so it seems the flag is no longer needed.
2021-05-19Enable setting of collision iterations in PhysicsServer2DRhathe
This allows fine-tuning of collision iterations for more accurate collision physics with a performance cost.
2021-05-19Add a test suite for VectorHugo Locurcio
This test suite is based on the LocalVector test suite with significant changes made.
2021-05-19Fix Quat includesMarcel Admiraal
2021-05-19Merge pull request #48818 from Calinou/fix-script-editor-save-crashRémi Verschelde
Fix crash when trying to save with no scenes and scripts open
2021-05-19Merge pull request #48839 from akien-mga/ci-android-ndk-21.4.7075529Rémi Verschelde
CI: Install Android NDK 21.4.7075529
2021-05-19CI: Install Android NDK 21.4.7075529Rémi Verschelde
This is the version mandated by Godot's gradle setup anyway so it would get installed when running gradlew. Now we pre-install the correct version.
2021-05-19Merge pull request #48836 from Chaosus/color_autocompletion_fixRémi Verschelde
Show colored rects for autocompletion of Color constants in functions
2021-05-19Show colored rects for autocompletion of Color constants in functionsYuri Roubinsky
2021-05-19Merge pull request #48833 from Pineapple/remove-pywin32-from-github-workflowRémi Verschelde
pywin32 is no longer necessary for SCons install
2021-05-19Merge pull request #48831 from Faless/js/4.x_wasm_main_undefRémi Verschelde
[HTML5] Fix GDNative compilation with emcc 2.0.19+
2021-05-19[HTML5] Fix GDNative compilation with emcc 2.0.19+Fabio Alessandrelli
Add `WARN_ON_UNDEFINED_SYMBOLS=0` for the main module (which defines `godot_js_main` as extern coming from the "side" module, i.e. the main Godot binary).
2021-05-19Merge pull request #48814 from Calinou/viewport-use-nonzero-default-sizeRémi Verschelde
Use a non-zero default size for SubViewports
2021-05-19pywin32 is no longer necessary for SCons installBartłomiej T. Listwon
https://github.com/SCons/scons/releases/tag/4.1.0
2021-05-19Fix ragdoll simulation when parent was readded to sceneHaoyu Qiu
2021-05-18Merge pull request #42742 from madmiraal/fix-12215Rémi Verschelde
Return RID instead of Object id in area-body_shape_entered-exited signals.
2021-05-18Fix crash when trying to save with no scenes and scripts openHugo Locurcio
This could occur when attempting to save project settings when no scenes or scripts are open (which is common in a brand new project).
2021-05-18Merge pull request #48808 from aaronfranke/area-gravityRémi Verschelde
Area: Uncap the range for gravity and change the slider hints
2021-05-18Use a non-zero default size for SubViewportsHugo Locurcio
This makes viewports visible out of the box.
2021-05-18Merge pull request #48813 from Chaosus/shader_fix_codestyle_typoYuri Roubinsky
Fix typo in shader_language.cpp
2021-05-18Fix typo in shader_language.cppYuri Roubinsky
2021-05-18Area: Uncap the range for gravity and change the slider hintsAaron Franke
2021-05-18i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit bcedd097426403f25098f44038c79bc39a8131c6)