summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-20Merge pull request #36180 from KoBeWi/I_broke_your_rightRémi Verschelde
Change behavior of String.right
2021-05-20Change behavior of String.rightTomasz Chabora
2021-05-20Merge pull request #48887 from aaronfranke/roundRémi Verschelde
Use global scope round method for rounding
2021-05-20Merge pull request #48805 from radishes/noise-image-offsetRémi Verschelde
Add support for generating noise images with an offset
2021-05-20Merge pull request #48895 from JFonS/fix_viewport_rotation_controlRémi Verschelde
Fix swapped front/rear directions in viewport rotation control.
2021-05-20Merge pull request #48542 from Calinou/xdg-base-dirs-absolute-onlyRémi Verschelde
Only allow absolute paths in XDG environment variables
2021-05-20Only allow absolute paths in XDG environment variablesHugo Locurcio
The XDG Base Directory specification does not allow using relative paths (which broke things in Godot anyway). If a relative path is detected, it should be ignored.
2021-05-20Add support for generating noise images with an offset.Casey Foote
2021-05-20Merge pull request #48719 from Faless/js/4.x_interfacesRémi Verschelde
[HTML5] Implement Godot <-> JavaScript interface.
2021-05-20Fix swapped front/rear directions in viewport rotation control.jfons
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-20[HTML5] Implement Godot <-> JavaScript interface.Fabio Alessandrelli
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-20Use global scope round method for roundingAaron Franke
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).