robfram
141e389c3f
Fix non working action names containing whitespaces
...
Now the action name is quoted if it contains spaces. Also, quotation
mark (") is added to the forbidden character list for action names, as
it was also a bug.
Fix #17322
(cherry picked from commit ea94a82596
)
2018-04-28 17:04:20 +02:00
Poommetee Ketson
72350eebb2
ScriptTextEditor: fix capitalize offset
...
(cherry picked from commit caa0d513ab
)
2018-04-28 16:45:17 +02:00
Hein-Pieter van Braam
7ec8a6e756
Fix converting a tilset if the existing file is not a tileset
...
See ed3b080ca6
2018-04-28 16:40:31 +02:00
Poommetee Ketson
ddb31e9c5a
EditorNode: fix clicking ok keeps trying to save
...
(cherry picked from commit e12e6cacdb
)
2018-04-28 16:29:58 +02:00
Bernhard Liebl
dc97f91a18
Fix column width on AutoLoad table on hidpi displays
...
(cherry picked from commit f494d5ac5c
)
2018-04-28 16:28:47 +02:00
Bernhard Liebl
5eef26b64e
Fix broken hover/select coloring of keys in animation editor
...
(cherry picked from commit 172aa6c61e
)
2018-04-28 16:07:03 +02:00
Bernhard Liebl
6d767b0f9a
AnimationPlayer: fix scrubbing after play backwards
...
(cherry picked from commit b553b38e7b
)
2018-04-28 15:55:36 +02:00
robfram
d49579b038
Fix overwriting all common properties when using `Change Type` tool
...
If you change the type of an existing node, it checks if you have
modified the initial value of their properties before overwriting
their values in the new node.
For example, if you created a `Label` and changed it to
`LineEdit`, the `mouse_filter` property was created as `Ignore`
for the original `Label` node, and was maintained after changing
it to `LineEdit` causing not to work as expected. Now it checks if
`Ignore` is the default value for `Label` nodes, and as it is, the
property value is left unchanged, maintaining the default value
for `LineEdit`, which is `Stop`.
Fix #13955 and alike.
(cherry picked from commit 8ea4ea0d53
)
2018-04-28 15:47:57 +02:00
Marcelo Fernandez
c2e02e2066
Added error checks for fscache saving
...
(cherry picked from commit 06e537fec5
)
2018-04-15 01:17:01 +02:00
Bernhard Liebl
069b429795
AnimationPlayer: fix popups close on double click
...
(cherry picked from commit 6d51b6ab42
)
2018-04-15 01:08:45 +02:00
Andreas Haas
6472d8c7d4
Mono: Avoid invalid class names.
...
Disallow reserved keywords as class names and prefix base class with the Godot
namespace if it's the same as the class name.
Fixes #12483
(cherry picked from commit 700d07cf7c
)
2018-04-15 00:48:11 +02:00
Ignacio Etcheverry
548ec63f76
EditorExport: Allow export plugins to add shared libraries
...
(cherry picked from commit a38b59b656
)
2018-04-15 00:04:18 +02:00
Emanuele Fornara
28d4271e3e
skip demo download prompt if ssl is unavailable
...
(cherry picked from commit 0071c04dcb
)
2018-04-14 20:44:54 +02:00
poke1024
2f53325bed
Fix round preview getting square on "run scene" (issue 16734)
...
(cherry picked from commit 899f7b125e
)
2018-04-14 20:37:54 +02:00
Marcelo Fernandez
8018dc6599
Fix for a possible crash when a custom theme is not loaded properly
...
(cherry picked from commit 2f1429eb24
)
2018-04-14 20:28:13 +02:00
Geoffrey
13e9b605cf
Moves the md5sum's from the <filename>.import file into .import/<filename>.md5
...
Saves asset md5sum's in a file that doesn't contain data that needs to be VC'd
Now saves the md5s to a different file (.import.md5)
Now reads the md5's from a separate file
Now uses a file in the .import folder to store md5s
(cherry picked from commit 030b59502f
)
2018-04-14 19:57:45 +02:00
Pedro J. Estébanez
2e9c9f7d74
Fix animation length from glTF not correctly set
...
(cherry picked from commit 1f26da0ad1
)
2018-03-29 00:04:15 +02:00
Pedro J. Estébanez
6063e74e06
Fix glTF not accepting VEC3 colors
...
Aside from the colors themselves, the rejection was adding somes issues later in the mesh import process.
(cherry picked from commit adbe749513
)
2018-03-29 00:04:10 +02:00
Felix Yang
12336dc253
Added a check for trailing dot when creating folder.
...
Merge the trailing dot test into existing test. Removed OS test.
(cherry picked from commit 96f61b2d65
)
2018-03-28 23:50:29 +02:00
Poommetee Ketson
bf4d8ee69c
EditorAudioBus: expand effects list
...
(cherry picked from commit 555a8c0b8d
)
2018-03-28 23:36:58 +02:00
Blazej Floch
2c93def09d
Add "Show Origin" and "Show Viewport" options to 2D Editor Viewport
...
(cherry picked from commit 934498d37a
)
2018-03-28 23:33:03 +02:00
Andreas Haas
9cbcff4e91
ScriptEditor: Use EditorSettings instead of hardcoded values in constructor.
...
(cherry picked from commit 1cfc43421e
)
2018-03-28 23:13:46 +02:00
Hugo Locurcio
8a0966a8cb
Add an hinting mode setting to DynamicFonts
...
- Editor font hinting can now be tweaked in the Editor Settings.
- DynamicFonts used in projects now have tweakable hinting settings
in their DynamicFontData child. Changes will be visible upon
reloading the scene in the editor.
(cherry picked from commit c1544c12ef
)
2018-03-28 22:56:04 +02:00
Unknown
ec362d54a9
Fix Automatic switch to viewport when playing a scene #16357
...
(cherry picked from commit d002b7d24a
)
2018-03-28 22:41:06 +02:00
geequlim
5eebe51014
Fix builtin script cannot open from debug stacks
...
(cherry picked from commit 095e2bcc26
)
2018-03-28 22:12:31 +02:00
geequlim
9febb6f747
Don't print error message when select debugger stacks if the debugger is stopped.
...
Clear debugger stack inspector if the debugger is stopped when selected stack changed.
(cherry picked from commit cfde737478
)
2018-03-28 22:09:16 +02:00
volzhs
626525d23a
Draw relationship line on scene tree dock if option is on
...
(cherry picked from commit 36aa62802a
)
2018-03-28 22:06:01 +02:00
Fabio Alessandrelli
89bff17cd2
More threading in AssetLib
...
AssetLib now uses thread as requested to download previews and items
(cherry picked from commit 3a25415a1c
)
2018-03-28 21:03:56 +02:00
Rémi Verschelde
65d214d3da
i18n: Sync translation templates with current source
2018-03-03 10:58:19 +01:00
Rémi Verschelde
9ee98e999b
i18n: Sync translations with Weblate
...
(cherry picked from commit 7c7d3efb5b
)
2018-03-03 10:56:41 +01:00
Hein-Pieter van Braam
53693e393d
Revert "Make KEY_ESCAPE close all output/debugger docks on bottom"
...
This reverts commit c04d868476
.
This caused a regression when trying to close the typing suggestion.
Reverting this for now until a better implementation for this behavior
gets made.
2018-03-01 23:06:26 +01:00
Anish
3f7e036c4f
Godot now allows built-in irrespective of the filepath.
...
Since the file in the filepath is irrelevant when setting the file
as built-in, changes have been made to allow setting to built-in
even if the file in the path exists.
Fixes #16425
(cherry picked from commit 1fdb8251d2
)
2018-03-01 21:38:15 +01:00
Poommetee Ketson
0aab429453
AnimationEditor: fix time indicator offset
...
(cherry picked from commit acf54f8bdc
)
2018-03-01 21:18:58 +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
Paul Joannon
039fc750d5
only show information we have in stacktrace
...
do not show line number and/or file if not defined
(cherry picked from commit 3ee4ce51a9
)
2018-02-26 23:55:27 +01:00
Rémi Verschelde
be771e7165
Fix version.txt validation logic for export templates .tpz
...
It assumed that the version would always be `x.y-status`,
with no dot possible in `status`, so:
- It would not work for 3.0.1-stable (nor 3.0.1.stable with new version logic)
- It would not support Mono templates when we provide them
The validation it did was not really useful anyway, so we just use the raw
string.
(cherry picked from commit eec9261a75
)
2018-02-25 15:29:28 +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
Rémi Verschelde
07e2461995
i18n: Sync translation templates with current source
2018-02-22 18:47:07 +01:00
Rémi Verschelde
ca5f3b9f8d
i18n: Sync translations with Weblate
...
(cherry picked from commit 661ab3c88e
)
2018-02-22 18:42:25 +01:00
Yan Pas
3e8c214a19
Delete all selected lines using the delete line shortcut in script editor
...
(cherry picked from commit 7368978a48
)
2018-02-22 13:09:02 +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
Rémi Verschelde
f55b376d78
Improve error reporting of ProjectSettings::setup()
...
And use it to better report errors in the console and project manager
when a project.godot file is corrupted.
Fixes #14963 .
(cherry picked from commit 7839076f95
)
2018-02-22 12:19:28 +01:00
Michael Alexsander Silva Dias
fdac09a0aa
Made the Debugger's Stack Frames items reselectable.
...
(cherry picked from commit 32e3f257ac
)
2018-02-22 12:18:45 +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
Artem Varaksa
29089b715d
Insert proper copy icon to debugger
...
(cherry picked from commit db2a1544c0
)
2018-02-22 12:02:41 +01:00
Daniel J. Ramirez
7e89cc46dd
Icons update
...
includes new enum, MeshInstance2D, Skeleton2D, Cut, Copy and Paste icons.
(cherry picked from commit cecf274364
)
2018-02-22 12:02:02 +01:00
Florian Zwoch
e1fc7776f6
gltf: improve embedded data discovery
...
Some editors seems to use the image resource's mime type (e.g. "image/png") for data embedded uris instead of "application/octet-stream".
(cherry picked from commit 1abf464b59
)
2018-02-21 22:17:09 +01:00
Chaosus
c6a96fc360
Enable snapping when control key pressed
...
(cherry picked from commit 24c170555d
)
2018-02-21 22:16:20 +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
Nathan Warden
83b76a8171
Added an auto quit and auto build flag to the command line options.
...
(cherry picked from commit 4bfb504c2f
)
2018-02-21 21:56:37 +01:00
George Marques
fa02b58b46
Remove unused variable from plugin settings update
...
Fix #16199
(cherry picked from commit 9f0cce840d
)
2018-02-19 23:15:56 +01:00
Stephen Traskal
000caef623
Fixing folder/file case sensitive renaming issue
...
Example:
Could not rename "Objects" to "objects" or vice versa
(cherry picked from commit e790ca084d
)
2018-02-19 22:47:39 +01:00
damarindra
9f9731da3a
fix crash autotile edit mode
...
(cherry picked from commit cceb176be3
)
2018-02-19 22:30:13 +01:00
ianb96
2f87e7ffe9
option to disable sort in script list
...
(cherry picked from commit e1778fb921
)
2018-02-19 22:26:29 +01:00
BTaskaya
12da8dcdeb
PEP3101 applied with changing old type string formatting as new ones
...
(cherry picked from commit 78dba05fc0
)
2018-02-19 22:25:41 +01:00
Marcelo Fernandez
c5388fb0cf
Fix for a possible compile error under OS X
...
(cherry picked from commit 621d28adef
)
2018-02-19 22:24:57 +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
George Marques
a39930c5b9
Add a function to remove controls from containers
...
Closes #5968
(cherry picked from commit da69a06253
)
2018-02-19 22:18:22 +01:00
Artem Varaksa
c94d8e6577
Fix #16543 (add button to copy error from debugger)
...
(cherry picked from commit b169b16f98
)
2018-02-19 22:17:26 +01:00
George Marques
eb5e5200cc
Fix infinite recursion with editor import plugins
...
(cherry picked from commit 95f7879923
)
2018-02-19 22:16:33 +01:00
George Marques
d54ac732ae
Expose priority and order for custom import plugins
...
(cherry picked from commit c68948fdfa
)
2018-02-19 22:16:13 +01:00
ShyRed
ef60123938
Add import option "scale_mesh" to obj file importer
...
The new import option "scale_mesh" allows setting a scale that is applied to the mesh's vertices during import.
(cherry picked from commit 291c1d0f45
)
2018-02-19 22:13:46 +01:00
Paulb23
148e059940
Fixed members overview not scrolling to correct line
...
(cherry picked from commit 4d92c5e1c3
)
2018-02-19 22:13:46 +01:00
Artem Varaksa
7af43c4ca3
Fix #16479 (deselect text when jumping to function)
...
(cherry picked from commit 3094e89782
)
2018-02-19 22:13:46 +01:00
Hugo Locurcio
a7d7f763d0
Remove debugging prints related to the asset library
...
(cherry picked from commit 5513e4e1f9
)
2018-02-19 22:13:46 +01:00
Marcin Zawiejski
e6252bda5e
download templates to a file using separate thread
...
(cherry picked from commit b4f1a035e3
)
2018-02-19 22:13:46 +01:00
Paolo Perkovic
82b9a13e0c
Fix timeline track name overlapping keyframe area
...
(cherry picked from commit 398f5b74e3
)
2018-02-19 22:13:46 +01:00
Hugo Locurcio
fda35b3f42
Draw the Camera gizmo more accurately
...
The Camera gizmo no longer looks twice as wide as it actually is.
This fixes #16399 .
(cherry picked from commit 0d7d293889
)
2018-02-19 22:13:45 +01:00
binbitten
65aa9063c4
Fix spaces and quotes in external editor flags
...
(cherry picked from commit fb8d2420b5
)
2018-02-19 22:13:45 +01:00
ianb96
9eb546e7ff
drop path text at mouse pos
...
(cherry picked from commit 06965f2770
)
2018-02-19 22:13:45 +01:00
ianb96
f031e2f665
disable scene tree shortcuts when in a textfield
...
(cherry picked from commit 4e96e04389
)
2018-02-19 22:13:45 +01:00
Chaosus
91692ce72a
Fix gradient texture preview
...
(cherry picked from commit 3ba43ac975
)
2018-02-19 22:13:45 +01:00
Michael Alexsander Silva Dias
617bcd1b91
Capitalized "View" menu options.
...
(cherry picked from commit b507eeddcc
)
2018-02-19 22:13:45 +01:00
Paolo Perkovic
79b931d093
Fix UX with project settings search functionality
...
(cherry picked from commit e7b98119df
)
2018-02-19 22:13:45 +01:00
JFonS
8787850286
Fix gizmo solid box mesh being added twice
...
(cherry picked from commit d0a2931cd7
)
2018-02-19 22:13:45 +01:00
Guilherme Felipe
1a9a40fe31
Make parent folder selectable. Fix #16253
...
(cherry picked from commit 6e1c02b828
)
2018-02-19 22:13:44 +01:00
Guilherme Felipe
eda3169cd1
Fixes open button not appearing with multiple selection
...
Fix #16231
(cherry picked from commit 09c277693e
)
2018-02-19 22:13:44 +01:00
George Marques
d7f73031fb
Show default values in docs for GDScript built-in functions
...
(cherry picked from commit dca2ae78dd
)
2018-02-19 22:13:44 +01:00
Poommetee Ketson
ba36ef5465
3DEditor: fix selecting node in viewport not update inspector
...
(cherry picked from commit cfac160f9f
)
2018-02-19 22:13:44 +01:00
Poommetee Ketson
41f9904e71
3DEditor: fix multiple node selection crash the editor
...
I'm not sure about this fix. This seems to also fixes the weird
selection bug where when selecting node 1 to 3 it focuses on
2nd node.
(cherry picked from commit 25dd1f0681
)
2018-02-19 22:13:44 +01:00
Bernhard Liebl
c04d868476
Make KEY_ESCAPE close all output/debugger docks on bottom
...
(cherry picked from commit 2ae2735a7a
)
2018-02-19 21:01:41 +01:00
Julian Murgia
3548f71cc4
Display path to preloaded res + button to open it
...
(cherry picked from commit b766a849ad
)
2018-02-19 20:56:16 +01:00
Michael Alexsander Silva Dias
f1d26c1c72
Re-enabled type icons.
...
(cherry picked from commit f7547a7f28
)
2018-02-19 20:48:36 +01:00
Vincenzo Greco
7f5fde6459
Select root node if search_box is empty in create_dialog
...
(cherry picked from commit 586e735125
)
2018-02-19 20:47:44 +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
volzhs
62dc7ba82f
Expand project root directory on editor start
...
close #16232
Option for expanding all directories on start up is a bit tricky and buggy.
(cherry picked from commit 127d1241bd
)
2018-02-04 20:09:26 +01:00
Guilherme Felipe
501880e9ba
Hide button tree when file system dock isn't in split mode
...
(cherry picked from commit bb936b5503
)
2018-02-04 20:07:56 +01:00
George Marques
0a75a38db4
Add interface for plugins to enable/disable other plugins
...
(cherry picked from commit 87be0bc110
)
2018-02-04 20:05:12 +01:00
Andreas Haas
845f44b976
ProjectSettings: Disallow adding properties without name.
...
(cherry picked from commit d664d6e634
)
2018-02-04 20:04:31 +01:00
Marlon Henry Schweigert
5481ece976
Display set_nodelay to GDScript
...
Pass enabled arg
Rename set_nodelay to set_no_delay
Add description to the method
Change description
(cherry picked from commit 87adf9cfba
)
2018-02-04 20:02:04 +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
Poommetee Ketson
499a0b77dc
ProjectManager: prevent installing project template in non-empty dir
2018-01-28 21:48:27 +07:00
Rémi Verschelde
bcbf744b73
i18n: Sync translations with Weblate
2018-01-25 23:29:19 +01:00
Razah
72901936cc
Fix shortcut conflict
...
fix https://github.com/godotengine/godot/issues/16054
The clone_down shortcut that conflicts with the "editor / play" shortcut has been replaced by "SHIFT + COMMAND + C" instead of "COMMAND + B" on macOS
2018-01-25 19:24:51 +03:00
Razah
3455e43a13
maximum recent files increment fix
2018-01-25 00:52:49 +03:00
Rémi Verschelde
bd716cf81e
i18n: Sync translations with Weblate
2018-01-24 21:54:44 +01:00
Rémi Verschelde
925791dd8a
Merge pull request #15869 from guilhermefelipecgs/fix_always_open_output_on_play
...
Fix option run/output/always_open_output_on_play
2018-01-24 11:51:59 +01:00
volzhs
48611afb80
Rotate Control node with respecting pivot offset
2018-01-24 15:44:28 +09:00
Rémi Verschelde
879e5abe05
i18n: Fix typo in translation msgid
2018-01-22 09:19:09 +01:00
Rémi Verschelde
4d1d0e6f62
i18n: Sync translations with Weblate
2018-01-22 09:17:17 +01:00