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
Pedro J. Estébanez
2018db093c
Add one-way collision to tile-set/tile-map
2017-06-17 22:26:50 +02:00
aswinmohanme
945f40303a
Prevent Editor from hang when importing stl as mesh
...
When Importing an stl file into Godot from the import mesh menu, the
editor hangs indefinitely. Since only Obj files are supported, the data
remains unparsed and hence the editor enters an infinte loop.
This commit fixes this issue by exiting the loop when godot has finished
parsing the file, irrespective of whether any meaningful data was
extracted out.
Fixes : #9200
2017-06-17 12:55:46 +02:00
Kryptocron
cb2697e98e
Added option to not save a scene when played.
...
(cherry picked from commit 4bee1d98fa
)
2017-06-17 12:53:29 +02:00
Rémi Verschelde
f1af9f380b
Merge pull request #9119 from pixelpicosean/improve-tileset-convert-shape-offset-2.1
...
Subtract body position from shape offset during tileset convert
2017-06-17 12:52:52 +02:00
Bojidar Marinov
9c44d72b3c
Fix EditorFileSystem duplicating root folder in new folders
...
Also, add some uninitialized variables into constructors (I like to applease cppcheck).
Also, remove unused md_count.
Fixes #3662 .
(cherry picked from commit c89d9720f0
)
2017-06-17 12:31:27 +02:00
Hugo Locurcio
db2cb08057
Increase the default perspective camera FOV
...
This does not affect existing projects, but will affect newly-created
editor settings and Camera nodes.
(cherry picked from commit cdcc3c919b
)
2017-06-17 12:31:27 +02:00
Fabio Alessandrelli
f6f8628ec9
Editor now shows error when debug port is in use
...
(cherry picked from commit fc1368bee0
)
2017-06-17 12:09:09 +02:00