Commit graph

6774 commits

Author SHA1 Message Date
Rémi Verschelde
9deb964c55 Bump version to 2.1.5-beta 2018-01-16 00:04:45 +01:00
Juan Linietsky
809c0ba3fa Added middle button doubleclick, fixes #15567
(cherry picked from commit 0f00384c93)
2018-01-16 00:04:06 +01:00
Rémi Verschelde
44716af06f
Merge pull request #15607 from RandomShaper/fix-inherited-coll-shapes-2.1
Update collision shapes data on tree entered (2.1)
2018-01-12 16:16:39 +01:00
Pedro J. Estébanez
d7195c18d7 Update collision shapes data on tree entered
This is needed because the final startup values for shapes may change between parenting and entering the scene tree. For instance, if the collision shape belongs to a inherited scene.

Fixes #8896.
2018-01-11 21:29:46 +01:00
Pedro J. Estébanez
de9d30d642 Fix crash on save-branch-as-scene 2018-01-10 21:16:37 +01:00
Rémi Verschelde
a0de1b8999 Godot3 exporter: Prevent exporting within project directory 2018-01-06 01:02:32 +01:00
Juan Linietsky
6dced62187 Print error if a resource can't load from script, fixes #15313
(cherry picked from commit b1ab44aa05)
2018-01-05 22:53:48 +01:00
Pedro J. Estébanez
554ffdcde7 Add new window setting: always on top
Implemented for Windows and Linux.
2018-01-05 21:28:56 +01:00
Pedro J. Estébanez
a84cb60994 Unify X11 fullscreen setup 2018-01-05 21:28:56 +01:00
Rémi Verschelde
1eed8194ec
Merge pull request #15342 from vnen/winrt-signtool
[2.1] Add option to sign WinRT exports with signtool
2018-01-04 20:46:34 +01:00
George Marques
2fae3e786d
Add option to sign WinRT exports with signtool
Windows-only.
2018-01-04 17:08:52 -02:00
sersoong
6a3961f1dc Enhanced Toggle Visibility button 2018-01-04 09:01:12 +08:00
Rémi Verschelde
13d05cbb49
Merge pull request #15278 from volzhs/android-update-build-2.1
Update android build tool to latest [2.1]
2018-01-03 18:06:35 +01:00
Razah
f5f11b4317 Fix broken Info.plist after copyright update
Fixes #15293.
+ misc fixes by @akien-mga.

(cherry picked from commit e3c9a7ed4f)
2018-01-03 17:15:23 +01:00
Rémi Verschelde
78eb274de2
Merge pull request #15233 from sersoong/2.1-addshowinfilesystem
Porting show in filesystem to property editor
2018-01-03 13:00:16 +01:00
Rémi Verschelde
0685d2a062
Merge pull request #15215 from sersoong/2.1-addshowinmanager
Add Show In File Manager to project manager
2018-01-03 12:42:54 +01:00
Rémi Verschelde
116b0e5328
Merge pull request #15160 from volzhs/tween-follow-2.1
Fix Tween follow not working [2.1]
2018-01-03 11:50:38 +01:00
Rémi Verschelde
4c0053e8e4
Merge pull request #15131 from RandomShaper/fix-multiple-finish-2.1
Fix AnimationPlayer redundantly signaling finish (2.1)
2018-01-03 11:24:28 +01:00
volzhs
62475459fa Update android build tool to latest 2018-01-03 17:06:48 +09:00
Rémi Verschelde
3102dc17ee
Merge pull request #13437 from xsellier/bugfix/mouse-cursor-lag
Implement hardware cursor acceleration for Godot Engine 2.1
2018-01-03 08:36:44 +01:00
Jakub Grzesik
17850b7b26 AnimationTree nodes sliders fixes
(cherry picked from commit 0fc4b04f51)
2018-01-02 11:51:18 +01:00
James
010a3433df resolve_hostname_addresses: retrieve every addresses associated with a hostname 2018-01-02 11:28:48 +01:00
Rémi Verschelde
2712014744 Update copyright statements to 2018
Happy new year to the wonderful Godot community!
2018-01-02 11:27:24 +01:00
sersoong
64ceb0be5b Add open feature to editor autoload settings 2018-01-02 14:55:35 +08:00
sersoong
960197d143 Porting show in filesystem to property editor 2018-01-01 11:11:23 +08:00
sersoong
e9255375f3 Add Show In File Manager to project manager 2018-01-01 10:32:41 +08:00
volzhs
546bb99563 Fix Tween follow not working
Fix regression from 01ef7a73de
2017-12-29 22:02:04 +09:00
Pedro J. Estébanez
4a09b60af5 Fix AnimationPlayer redundantly signaling finish
Now it will emit only when actually going from not-finished-yet to finished, as has always been the case.

The bug was a side effect of a0a9363b7a.
2017-12-28 21:50:21 +01:00
Rémi Verschelde
d91464f217
Merge pull request #14917 from fodinabor/fix10965
Fix crash on startup when external editor cannot be found.
2017-12-21 23:14:38 +01:00
Joachim Meyer
6f0b2e5ee4 Fix crash on startup when external editor cannot be found.
Fixes #10965
2017-12-21 21:54:01 +01:00
Rémi Verschelde
f17d46d3fa
Merge pull request #14852 from sersoong/2.1-batchchange
Enhanced changeType menu in Scene Tree Dock
2017-12-20 16:31:16 +01:00
sersoong
e4de06dff8 Enhanced changeType menu in Scene Tree Dock 2017-12-20 09:05:28 +08:00
Rémi Verschelde
1d3a7c07ba
Merge pull request #14816 from rraallvv/cache_2.1
Purge large files faster from SCons cache (2.1)
2017-12-19 07:50:09 +01:00
Rhody Lugo
912fd3fed3 sort by the most recently accessed files 2017-12-18 22:17:01 -04:00
Rémi Verschelde
74a8a91da3
Merge pull request #13230 from sersoong/2.1-test2
Add 'uppercase' and 'lowercase' to script editor
2017-12-17 20:56:42 +01:00
Hein-Pieter van Braam
f856eb0781
Merge pull request #13433 from xsellier/bugfix/vector2-and-vector3-not-properly-parsed
Vector2 and Vector3 are not properly parsed
2017-12-16 17:37:27 +01:00
Rémi Verschelde
e2d4a4a332
Merge pull request #14683 from sersoong/2.1-addcopypath
Add copy script path item to script editor
2017-12-16 16:50:47 +01:00
Xavier Sellier
377fdc1e33 Hardware cursor implementation for Godot Engine 2.1
- Remove all references to the variable 'custom_mouse_cursor_hotspot' and 'custom_mouse_cursor' from the project settings.
- Indeed, to implement a custom cursor we need to define a sprite for each 'state' of the cursor. Using those variables in the projects settings would define only the _main_ cursor.
- Cleanup the VirtualServer (Remove references to cursor_set_visible, cursor_set_texture and cursor_set_pos)
- Cleanup the Input (set_mouse_in_window should not be used anymore)
- Update the documentation
- Implement it for windows, X11, Javascript, BB 10, OSx, iOS, server, android
- NOT IMPLEMENTED FOR WINRT (As of today, I'm not able to implement this one, this post might help)
- NOT IMPLEMENTED FOR HAIKU (Support of this platform seems perfunctory)
- Build it for Windows, Android and OSX
2017-12-15 11:37:36 -05:00
sersoong
f3bb2d8679 Add copy script path item to script editor 2017-12-15 11:26:32 +08:00
Rémi Verschelde
db262f80be
Merge pull request #14558 from xsellier/bugfix/14324-nested-ternary
Properly support nested ternary expressions
2017-12-12 00:14:39 +01:00
Rémi Verschelde
b9a77ee388
Merge pull request #14567 from volzhs/libwebp-0.6.1-2.1
Update libwebp to 0.6.1
2017-12-12 00:13:57 +01:00
volzhs
d3d9cc474c Update libwebp to 0.6.1 2017-12-12 03:21:56 +09:00
Rémi Verschelde
2f6c179e1c
Merge pull request #14560 from xsellier/bugfix/remove-funny-output-during-export
Remove funny output during when exporting a project or loading Godot Engine
2017-12-11 17:37:37 +01:00
Xavier Sellier
487773ed24 Remove funny output during when exporting a project or loading Godot Engine 2017-12-11 11:13:04 -05:00
Xavier Sellier
0cdc8ef645 Properly support nested ternary expressions
Fixes 14324
Original work @bojidar-bg
2017-12-11 10:41:43 -05:00
Rémi Verschelde
dec619296a iOS: Drop obsolete code from never-public modules
(cherry picked from commit 5563f4cc56)
2017-12-11 15:32:53 +01:00
Rémi Verschelde
6a4e7198c5 Style: apply clang-format (5.0.0) to current source 2017-12-11 15:31:49 +01:00
Rémi Verschelde
7e2d6b4450 Style: Update definitions for clang-format 5.0.0
This will be the new standard from now on.

(cherry picked from commit a8ceb7e3f2)
2017-12-11 15:18:26 +01:00
Rémi Verschelde
acb7107720 Style: apply clang-format (3.9.1) to current source 2017-12-11 15:18:06 +01:00
Rémi Verschelde
b3a1821b46
Merge pull request #14495 from RandomShaper/fix-mouse-x11-2.1
Fix no mouse if touch device present in X11 (2.1)
2017-12-10 11:43:15 +01:00