Commit graph

146 commits

Author SHA1 Message Date
Rémi Verschelde
9d598833d2 Use HTTPS URL for Godot's website in the headers 2017-08-27 14:11:45 +02:00
Rémi Verschelde
a9521ef996 Buildsystem: Reduce verbosity of font and translation generation
(cherry picked from commit 21e53c4267)
2017-08-27 13:46:16 +02:00
Juan Linietsky
e8fb68e038 simplify the way window is allowed to steal focus, no longer relying on project.godot. Closes #9459
(cherry picked from commit 533014b88c)
2017-08-27 12:53:45 +02:00
Rémi Verschelde
215ce6ab2b Rename "Default" window placement mode to "Top Left"
It is no longer the default value ;)

(cherry picked from commit 686294e4f2)
2017-08-27 12:47:52 +02:00
Andreas Haas
8ed6ddd49f SceneTreeEditor: Fix node_selected signal emission.
Fixes #10131

(cherry picked from commit a80371ce0a)
2017-08-27 12:46:01 +02:00
Juan Linietsky
f6575f8d9a Fixes crash related to animatio editor, closes #8687
(cherry picked from commit cf2fdcb63e)
2017-08-27 12:26:07 +02:00
Jakub Grzesik
da15a1b50d spatial selection if subscene geometry is far from origin
(cherry picked from commit 78e72c8e79)
2017-08-27 12:23:09 +02:00
Vasiliy Makarov
bbf66945e7 more efficient atlas packing algorithm 2017-08-25 09:57:55 +03:00
Hein-Pieter van Braam
364f2e8082 Correct hash behavior for floating point numbers
This backports the work in #7815 and the subsequent fixes in #8393

The following program now works as expected in this branch in both
release_debug and debug mode:

```gdscript
        print(sqrt(-1))
        print(sqrt(-1))

        var simple1=asin(10.0)
        var simple2=acos(10.0)
        print(simple1)
        print(simple2)
```

And successfully prints -nan 4 times

This fixes #9580 and fixes #8925
2017-08-20 23:44:28 +02:00
Marcelo Fernandez
647c4ae5bf Add closest_power_of_2 func and implement mix_rate/latency on OS X 2017-08-18 12:10:21 -03:00
Rémi Verschelde
49028e0c49 Revert "Child Process Connected (in Editor Debugger) is now friendlier :-)"
This reverts commit 478531d5a8.

As explained in #10192, this commit changed the color of all errors.
2017-08-18 08:53:29 +02:00
Rémi Verschelde
3552755306 TileMap Editor: Improve tile info setting using signal
The event-based approach avoids the need to query editor settings
and call show/hide on the Control at every mouse input.

Improves #9141.
2017-08-16 20:03:02 +02:00
Rémi Verschelde
29632aadfd Merge pull request #9141 from pixelpicosean/add-settings-to-hide-tile-info
Add setting to hide tile info on the tilemap menu
2017-08-16 19:06:04 +02:00
Rémi Verschelde
479c5ba754 Some fixes to 2 to 3 exporter 2017-08-16 17:52:03 +02:00
Jakub Grzesik
295e0b6937 fix crash after click on MeshInstance with no owner
cherrypicked from #10258
2017-08-14 10:21:44 +02:00
Zher Huei Lee
ed3cc7e5c9 Project manager UI displaced by long paths #10245
(cherry picked from commit 5c94eeeb79)
2017-08-13 20:29:47 +02:00
vipsbpig
a04bb88e46 ability to click on spatial subscene to select it
(cherry-picked from d2d62122e2)
2017-08-13 20:29:46 +02:00
Juan Linietsky
0120f0473f Clean up canvas item when changing state, closes #5977
(cherry picked from commit 950b205609)
2017-08-13 20:29:46 +02:00
Juan Linietsky
b94c5a31cd fix collada crash on invalid (blender internal expored...) file, fixes #6222
(cherry picked from commit de219e5cbe)
2017-08-13 20:29:46 +02:00
Juan Linietsky
670d07ca0d Attempt to resolve #4673
(cherry picked from commit 1939e83a65)
2017-08-13 20:29:46 +02:00
homer666
57084ada96 Adjust FileSystem split mode's height threshold
(cherry picked from commit e32abe8072)
2017-08-13 20:29:46 +02:00
Cradmon
2b2c0523b5 Fix resource docker thumbnail bug
(cherry picked from commit b8a31d6563)
2017-08-13 18:02:19 +02:00
Andreas Haas
b694f58959 TileMap: Fix infinite loop when trying to bucket-delete empty tiles.
Right-clicking when the bucket tool is enabled means "erase all instances of this tile".
So it doesn't make sense to try doing this for empty tiles :P

Fixes #10065

(cherry picked from commit 95da12212b)
2017-08-13 18:00:25 +02:00
Rémi Verschelde
ac79f831af Merge pull request #10192 from ISylvox/ChildProcessConnected-scary-to-friendly-2.1
[2.1] Editor Debugger: Changed the Color of Child Process Connected
2017-08-11 10:38:58 +02:00
Indah Sylvia
478531d5a8 Child Process Connected (in Editor Debugger) is now friendlier :-) 2017-08-09 12:56:27 +07:00
Indah Sylvia
5014b9dc40 core/[io;object]: fix typo 'resoucre' to 'resource' 2017-08-08 18:07:29 +07:00
geequlim
21f2fff82e Don't re-query remote object while debugging every frame 2017-08-02 22:31:43 +08:00
ISylvox
de55a0076c Several enhancement for 'Godot 2 to 3' project exporter. 2017-08-01 08:10:21 +07:00
Rémi Verschelde
c1f54e1a45 Style: Apply clang-format on all files
Thus fixing some invalid changes that had still made it to the 2.1 branch.
2017-07-30 23:00:25 +02:00
Paulb23
4aca27e2fa Fixed script tab selection on file close, issue 8400
(cherry picked from commit 3906134003)
2017-07-30 21:23:19 +02:00
Rémi Verschelde
3c357f3247 Merge pull request #9866 from RandomShaper/default-motion-fix-2.1
Enable 2D physics motion fix for new projects (2.1)
2017-07-26 13:04:37 +02:00
Pedro J. Estébanez
e19d517c21 Enable 2D physics motion fix for new projects 2017-07-26 12:19:22 +02:00
Fabio Alessandrelli
c3055b24d1 Remove "debug/remote_port" project setting (moved to editor)
Also updated default port from 6007 (X11) to 6096 (unspec)
2017-07-22 14:36:43 +02:00
Rémi Verschelde
63a9b02131 Fixes to the 2to3 project exporter 2017-07-15 16:50:49 +02:00
geequlim
7a02467dad Fix editor crash while exiting debuggger 2017-07-15 18:31:21 +08:00
anakimluke
23b19a4349 Removed outdated comment.
closes #78

(cherry picked from commit c1699d807f)
2017-07-14 22:03:21 +02:00
Andreas Haas
3d95424147 Animation Editor: Fix trying to stop playback without player.
Fixes #9280

(cherry picked from commit bb9daaccff)
2017-07-14 21:55:02 +02:00
Andreas Haas
34c8beb91c Script create diag: Show extensions for currently selected language only.
(cherry picked from commit 8e8e4b30e5)
2017-07-14 21:53:53 +02:00
Rémi Verschelde
c7b7cb24a5 Change default color of script editor text selection
Supersedes and closes #9388.

(cherry picked from commit 6fd4311c27)
2017-07-14 21:51:32 +02:00
geequlim
da2bcda7be Enhanced debugger. ake 2.1 more productive!
Allow access more informations from remote debugger.
Refector more debugger related code to allow full access to variables.
Array Property Editor now can edit with more objects including remote objects.
Implements `GDInstance::debug_get_globals` to query all gloabl constants avaliable in GDScriptLanguage.
Show globals in debug stack variable panel.
Disabe capitalize property name for  remote object.
Add DictionaryPropertyEdit to edit with Dictionaries.
The serialization/unserialization workflow use binary data instead of dictionary to avoid send too large data.
Do not stop debugger if curent break point stack has error fix #9034.
Don't send all content of strings but first 80 characters from remote debugger.
Add constants into the break point stack tree and remote object instance edit inspector.
Remote GDScript resource object instance list constants in the property inspector.
Add `self` to the local in the break point stack as a remote object.
Move some functions for GDScript related to thier base classes so debugger don't rely on the gdscript module any more.
The slef in the debugger tree now expanded as the instance of script instead of the script resource.
2017-07-11 17:44:28 +08:00
Rémi Verschelde
37eaa9d792 EditorNameDialog: Fix margins
Somehow the previous code is what works in *master*, though it looks buggy.
For 2.1, the margins should be set on the container itself.
2017-07-02 13:16:39 +02:00
Rémi Verschelde
5a6eaf5a55 EditorNameDialog: Remove unnecessary move_child
Fixes #9377.

(cherry picked from commit bb6e73f9c1)
2017-07-02 12:51:07 +02:00
Rémi Verschelde
47307453f7 Script editor help: Prevent loading empty instances from layout
(cherry picked from commit 71f6c96288)
2017-07-02 12:31:43 +02:00
Juan Linietsky
920f216a14 Small exporter fixes 2017-06-29 07:29:48 -03:00
Rémi Verschelde
3070267c4c Merge pull request #9364 from Noshyaar/pr-genh21
BuildSystem: generated files have .gen.ext (2.1)
2017-06-25 16:08:26 +02:00
Poommetee Ketson
4a0dc529ce BuildSystem: generated files have .gen.ext 2017-06-25 20:31:56 +07:00
Rémi Verschelde
11dc3f8589 i18n: Update template and sync translations 2017-06-25 14:25:46 +02:00
Rémi Verschelde
3683d1501d i18n: Sync translations with Weblate
Adds Finnish translation.
2017-06-25 14:23:24 +02:00
Rémi Verschelde
c5a44eebf5 Merge pull request #8558 from RandomShaper/tilemap-one-way-collision-2.1
Add one-way collision to tile-set/tile-map (2.1)
2017-06-25 11:19:54 +02:00
Pedro J. Estébanez
5b4f40666b Fix regression in script debugger 2017-06-19 11:56:16 +02:00