Rémi Verschelde
262c97098d
Fix serialization of identifiers with non printable ASCII characters
...
Fixes #6888 .
(cherry picked from commit ab001d830b
)
2018-03-02 14:54:45 +01:00
Hein-Pieter van Braam
cee20e24bd
Don't crash when trying to add an invalid navmesh
...
It is possible to try to add an invalid object as a navmesh through
GDScript which results in an engine crash. This creates a debug message
that should help the user figure out what's wrong.
(cherry picked from commit 555eebf3f4
)
2018-03-02 12:06:46 +01:00
Hein-Pieter van Braam
675899a521
Fix various valgrind reported uninitialized variable uses
...
(cherry picked from commit d702d7b335
)
2018-03-01 21:06:31 +01:00
poke1024
c800653c6f
Fix regression through fa98637aca
...
(cherry picked from commit 89f607604e
)
2018-03-01 19:19:29 +01:00
JFonS
69274ef368
Fix visibility of gizmos on scene load
...
(cherry picked from commit 99d740c46e
)
2018-02-27 00:02:01 +01:00
Gilles Roudiere
34591f9451
Fixes collisions shape selection
...
(cherry picked from commit c250a9a9f9
)
2018-02-24 10:53:10 +01:00
Rémi Verschelde
d79a7a2773
Refactor version macros and fix related bugs
...
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).
The new logic defines:
- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
(e.g. official, custom_build, mageia, etc.)
Note: Slight change here, as the previous format had the build name
*before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
with "Godot v" for readability
Bugs fixed thanks to that:
- Export templates version matching now properly takes VERSION_PATCH
into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.
(cherry picked from commit 23ebae01dc
)
2018-02-24 01:34:34 +01:00
Rado'sPC\aRaGaR
3d804778fd
Fix quotation in string
...
fix for #16404
(cherry picked from commit f38e819fc1
)
2018-02-22 13:23:44 +01:00
Artem Varaksa
eacd66e784
Clean up some bad words from code comments
...
(cherry picked from commit d35e486228
)
2018-02-22 12:22:41 +01:00
Poommetee Ketson
b5f8c1a53b
Fix timer second not zero padded when < 10
...
Also RTR "Time Left:"
(cherry picked from commit d2e3607fa0
)
2018-02-22 12:20:23 +01:00
luz.paz
751806b5c7
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6
)
2018-02-22 12:17:06 +01:00
isaacremnant
f01821b60a
Force controls to save rect_clip_content since they do not all default to false.
...
(cherry picked from commit cc902cf9ab
)
2018-02-22 00:01:33 +01:00
Bernhard Liebl
fa98637aca
Fixes wrong vertical font layout in RichTextLabel
...
(cherry picked from commit 77b1320fb4
)
2018-02-21 23:52:49 +01:00
Ian
723613dbc3
TextEdit folding over unindented comments
...
(cherry picked from commit d327f75392
)
2018-02-21 23:51:45 +01:00
Hein-Pieter van Braam
8efb9c8cdd
Actually fix the db/dc renaming mess
...
Local builds save lives :)
2018-02-21 23:21:21 +01:00
Hein-Pieter van Braam
75289b4017
revert the renaming _tree_db_selected function
2018-02-21 22:57:50 +01:00
Michael Alexsander Silva Dias
23b9f09c58
Fixed "Open" button being enabled when nothing is selected in a FileDialog while in "Open folder" mode.
...
(cherry picked from commit db80d56388
)
2018-02-21 22:23:24 +01:00
Max
4383fae5a4
Fixed disappearing text on filedialog buttons
...
(cherry picked from commit 6a48f952ca
)
2018-02-21 22:15:05 +01:00
volzhs
317cb336eb
Keep to show current script when closing all docs
...
also fix error when removing multiple tabs from TabContainer at same frame.
like closing multiple docs at once.
Fix #16403
(cherry picked from commit df84290a7e
)
2018-02-21 22:09:23 +01:00
Alexander Alekseev
18735ff6f2
Fixes OptionButton selection index being reset to zero at instanciation
...
Bug: engine tries to set selected item before items were added during save scene/run project, because of wrong properties order.
Fixes #10213 .
(cherry picked from commit 66c39b1426
)
2018-02-19 22:29:36 +01:00
Michael Alexsander Silva Dias
9fb843db06
Added "allow_reselect" property to ItemList and enabled it for the method/help lists.
...
(cherry picked from commit 4dbf6ac1b8
)
2018-02-19 22:21:14 +01:00
ronroniv
5b32be4701
Update an outdated method name in error message
...
set_enable_monitoring -> set_monitoring
(cherry picked from commit 5e8f7c9782
)
2018-02-19 22:13:46 +01:00
Ovnuniarchos
eda94419df
SpinBoxes calculate correctly their width before first redraw.
...
(cherry picked from commit fe1ca3c6e6
)
2018-02-19 22:13:46 +01:00
Federico Frenguelli
069658f1be
Fixed #15082 : line edit emits two "text_changed" signals when pasting while text is selected
...
(cherry picked from commit 9cd3ed4ace
)
2018-02-19 22:13:46 +01:00
Poommetee Ketson
4bed14f69b
Gradient: fix wrong property type
...
(cherry picked from commit 4f9ef96b54
)
2018-02-19 22:13:45 +01:00
binbitten
05e97db6f2
Fix wrong property type for fixed icon size in ItemList
...
(cherry picked from commit 331cfc1d18
)
2018-02-19 22:13:45 +01:00
Gilles Roudiere
a206d3d2fc
Fixes a Gridcontainer wrong children fitting with expanded+non-zero minisize
...
(cherry picked from commit d1f32708b7
)
2018-02-19 22:13:44 +01:00
Gilles Roudiere
a6ca62ac79
Fixes a bas resizing with SplitContainer
...
(cherry picked from commit 30e1e42175
)
2018-02-19 22:13:44 +01:00
Saracen
50674dbe15
Expose 'lightmap_unwrap' method to the scripting engine.
...
(cherry picked from commit e3fdacdf90
)
2018-02-19 20:57:40 +01:00
Jerome67000
f64b68d870
Change primitive meshes acccuracy value
...
(cherry picked from commit b72c9b85d0
)
2018-02-19 20:49:41 +01:00
Phil Jones
532abf228c
Fix texture import spelling
...
(cherry picked from commit d1a471f909
)
2018-02-04 20:11:13 +01:00
Paolo Perkovic
7de47fbabb
Fix inconsistencies and typos in argument names
...
(cherry picked from commit 08d4bfacaf
)
2018-02-04 20:10:13 +01:00
binbitten
0fa4325153
Fix TextEdit current line highlight horizontal offset
...
(cherry picked from commit ba8c5bff69
)
2018-02-04 20:06:46 +01:00
George Marques
acf01c955f
Expose a few GraphEdit methods to script languages
...
(cherry picked from commit b80bc73a17
)
2018-02-04 20:05:47 +01:00
Hein-Pieter van Braam
ef49c166f6
Allow focus on disabled buttons
...
This behavior better matches other gui toolkits. A selected disabled
button still can't be interacted with but it can now be selected. This
seems to be what QT and GTK do also.
This fixes #16131
(cherry picked from commit 713f190a30
)
2018-02-04 20:00:23 +01:00
Mariano Suligoy
77cc0a023b
attemp to fix #15870
...
(cherry picked from commit 517ff5c8d7
)
2018-02-04 19:59:34 +01:00
robfram
1036a76bc5
Fix issue 15895, audio streams don't signalling finished after the first one
...
if the audio player is set to play again due to the order of calls in
_notification. First it emits the signal, and later it disable the internal
processing regardless what the callback did.
Changed to emit the signal at the end to ensure the changes done at callback
remains.
(cherry picked from commit d588fe2740
)
2018-02-04 19:56:37 +01:00
Juan Linietsky
c77047d6a3
Ability to import .escn files, which is just a .tscn but with forced import.
...
This works together with the new Blender to Godot exporter.
(cherry picked from commit 1322ca6fb2
)
2018-01-31 01:15:00 +01:00
MrCdK
258119a9cf
Expose audio streams get_length()
...
(cherry picked from commit 8a9f1c2a5d
)
2018-01-30 20:53:37 +01:00
robfram
3cf2d6524b
Fix inverted RIGHT/LEFT TOP/BOTTOM Camera2D drag margin in runtime (editor works fine). Fix #16095 .
2018-01-27 19:37:04 +01:00
Bojidar Marinov
57bed14e95
Remove duplicate "autoplay" property
...
Part of #16051
2018-01-25 16:17:35 +02:00
Paul Joannon
e30aa1386c
update signals' MethodInfo in Tween
...
key is a NodePath, not a String
2018-01-23 13:06:03 +01:00
Todd Ross
fd6a98b753
defend Path2D against a null curve
2018-01-22 22:45:38 -06:00
Rémi Verschelde
37cb029fcc
Merge pull request #15938 from poke1024/fix15904
...
Fix crash on deleted rigidbodies without contact monitor (issue 15904)
2018-01-22 00:02:14 +01:00
Rémi Verschelde
e1f34249eb
Fix typo in CollisionObject warning
2018-01-21 21:32:00 +01:00
Juan Linietsky
8daf5491ab
I have no idea why this commit fixes #15392
2018-01-21 16:19:35 -03:00
Bernhard Liebl
e9237d83c7
Fix crash on deleted rigidbodies without contact monitor (issue 15904)
2018-01-21 12:46:13 +01:00
Yuri Chornoivan
17614f79ea
Fix minor typo: it's -> its
2018-01-20 20:18:43 +02:00
Rémi Verschelde
598724c043
Remove obsolete Viewport _update_rect() code
2018-01-18 22:37:45 +01:00
Rémi Verschelde
9f479f096c
Fix typos in code and docs with codespell
...
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
Juan Linietsky
cc8dfcc9c0
Before I forget, add warnings on areas without children (should not break anything).
...
Seen too many users misunderstanding the edit rect is the shape.
2018-01-18 14:31:07 -03:00
Ian
1b837125ce
TextEdit fix get_mouse after many folds
2018-01-18 12:18:06 -05:00
Rémi Verschelde
6c46787749
doc: Replace some more "val" with "value" + sync
2018-01-17 10:43:23 +01:00
Juan Linietsky
4de84f4c0a
BMFont loading direct support from .fnt files.
2018-01-16 17:58:04 -03:00
Gilles Roudiere
b06c6602c8
Changes the keep_margin parameter to true by default, so that people are not suprised that set_anchor changes the margins values
2018-01-15 10:37:13 +01:00
Rémi Verschelde
05b1843818
Merge pull request #15696 from bojidar-bg/15646-assigned-animation
...
Fix an issue with the animation editor not seeking to the target time
2018-01-15 08:54:07 +01:00
Fabio Alessandrelli
765051e104
ViewportContainer passes input down to children viewports
2018-01-15 00:36:57 +01:00
Rémi Verschelde
a1a67e6e84
Merge pull request #15708 from Paulb23/current_line_clipping_issue_15427
...
Fixed current line highlighting with horizontal clipping, issue 15427
2018-01-14 17:22:09 +01:00
Paulb23
386c57cfad
Fixed current line highligting with horizontal clipping, issue 15427
2018-01-14 16:06:27 +00:00
Bojidar Marinov
f2355949c4
Fix an issue with the animation editor not seeking to the target time properly.
...
Fixes #15646 .
2018-01-14 12:28:57 +02:00
Rémi Verschelde
892568abee
Merge pull request #15670 from poke1024/fix15588
...
Fixes hangs with Tree in multi selection mode (issue 15588)
2018-01-13 17:45:03 +01:00
Bernhard Liebl
363980519c
Fixes hangs with Tree in multi selection mode (issue 15588)
2018-01-13 17:34:12 +01:00
Rémi Verschelde
69452fbc37
Merge pull request #15657 from paulloz/fix-textedit-undo-redo-selection
...
TextEdit: Fix selection issue with undo/redo
2018-01-13 17:05:46 +01:00
Paul Joannon
8ae0624c80
Deselect on undo/redo in TextEdit
2018-01-13 11:46:53 +01:00
Ruslan Mustakov
0b632be4a9
Fix get_parent_range to return 0 when there is no parent
...
Fixes #15635
2018-01-13 16:48:07 +07:00
letheed
524ee14054
Small fix for Control bindings
2018-01-13 09:40:42 +01:00
Rémi Verschelde
1ca4ad2cca
Merge pull request #15623 from kubecz3k/param-name-rename
...
modify default param names in couple of signals
2018-01-12 19:16:52 +01:00
Rémi Verschelde
187e3d1039
Merge pull request #15629 from endragor/fix-shader-property
...
Fix Material's shader property binding
2018-01-12 18:26:28 +01:00
Ruslan Mustakov
b517fc11af
Fix Material's shader property binding
...
ShaderGraph doesn't exist in 3.0.
2018-01-12 22:37:00 +07:00
Juan Linietsky
471c2d0d38
Make burley default for materials, fixes #15054
2018-01-12 11:50:08 -03:00
Unknown
5876457410
modify default param names in couple of signals
...
'name' default param should not be used since there is problem with name shadowing
2018-01-12 15:45:29 +01:00
Juan Linietsky
419705db6e
Add special coloring to members, to make shadowing more obvious.
2018-01-12 11:01:09 -03:00
Rémi Verschelde
bab9759645
Merge pull request #15606 from RandomShaper/fix-inherited-coll-shapes
...
Update collision shapes data on tree entered
2018-01-12 13:48:17 +01:00
Rémi Verschelde
2dbd3475a5
Merge pull request #15620 from AndreaCatania/p4
...
Reset collider on ray node
2018-01-12 12:49:16 +01:00
AndreaCatania
207af6c4f9
Reset collider on ray node
2018-01-12 12:31:02 +01:00
Juan Linietsky
a26e6c8215
Renamed tree_exited to tree_exiting. tree_exited is now used for actual out of tree notification.
...
Updated doc accordingly.
2018-01-12 08:29:24 -03:00
Bojidar Marinov
9b8e8b2220
Bind many more properties to scripts
...
Notable potentially breaking changes:
- PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL
- Some properties were renamed, and sometimes even shadowed by new ones
- New getter methods (some virtual) were added
2018-01-12 00:58:14 +02:00
Rémi Verschelde
c1c17b04bd
Merge pull request #15610 from groud/fix_node_resize_setting_anchors
...
Fixes nodes being resized or moved when changing an anchor
2018-01-11 23:46:50 +01:00
Gilles Roudiere
00473e0897
Fixes nodes being resized or moved when changing an anchor
2018-01-11 23:39:49 +01:00
Rémi Verschelde
e6edbc7699
Merge pull request #15528 from AndreaCatania/p1
...
Fixed viewport node error on editor
2018-01-11 22:19:02 +01:00
Pedro J. Estébanez
aefedb73fc
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 #13835 .
2018-01-11 21:08:58 +01:00
Juan Linietsky
9a62829759
Merge pull request #15531 from AndreaCatania/p2
...
Fixed crash on duplicate GIProbe baking
2018-01-11 16:44:18 -03:00
Juan Linietsky
5398363572
solved particle memory leak, fixes #15591
2018-01-11 16:04:12 -03:00
AndreaCatania
09a6a74074
Forced no duplication of animation data
2018-01-11 19:52:46 +01:00
AndreaCatania
5ac441131e
Fixed crash on duplicate GIProbe baking
2018-01-11 19:50:33 +01:00
AndreaCatania
b77968dea3
Fixed resource setup handling
2018-01-11 19:26:28 +01:00
Rémi Verschelde
c5b66daec8
Merge pull request #15595 from endragor/fix-light-data-type
...
Fix registered light_data property type name
2018-01-11 15:27:27 +01:00
Ruslan Mustakov
0d83e20236
Fix registered light_data property type name
2018-01-11 19:53:54 +07:00
Rémi Verschelde
2c17af0509
Merge pull request #15579 from damarindra/add-receptor-tileset
...
fix updating tileset list when assign texture and set autotile true
2018-01-11 11:15:42 +01:00
poke1024
c1db81b9ed
Fixes empty line selection when scrolling
2018-01-11 06:51:20 +01:00
damarindra
bea40343ab
fix updating tileset list when assign texture and set autotile true
2018-01-11 05:50:36 +07:00
Rémi Verschelde
415d128249
Merge pull request #15530 from akien-mga/signal-args
...
Fix signal arguments shadowing member variables
2018-01-10 10:38:28 +01:00
Konrad Nowakowski
c73589305e
Fix bitwise NOT operator on BitMap's set_bit
2018-01-09 21:11:16 +00:00
Rémi Verschelde
4b6bef6524
Fix signal arguments shadowing member variables
...
Fixes #10212 .
2018-01-09 16:51:19 +01:00
Rémi Verschelde
e1c799f1b4
Merge pull request #15495 from poke1024/font-oversampling
...
Two potential glitches in font oversampling
2018-01-09 16:03:13 +01:00
Rémi Verschelde
4b414f45c4
Merge pull request #15507 from poke1024/fix15106
...
Fix whole word search missing occurences
2018-01-08 22:59:16 +01:00
Bernhard Liebl
3af5dfbbf3
Fix whole word search missing occurences
2018-01-08 22:50:33 +01:00
Rémi Verschelde
05297d8b39
Merge pull request #15060 from poke1024/camera2d-update
...
Update Camera2D scroll using NOTIFICATION_INTERNAL_PROCESS
2018-01-08 19:31:50 +01:00
Bernhard Liebl
d4adcf3fa2
Update Camera2D scroll using NOTIFICATION_INTERNAL_PROCESS
2018-01-08 18:29:22 +01:00
Bernhard Liebl
a64dc5af74
Two potential glitches in font oversampling
2018-01-08 18:09:41 +01:00