Rémi Verschelde
4857648a16
i18n: Add support for translating the class reference
...
- Parse `.po` files from `doc/translations/*.po` like already done
with `editor/translations/*.po`.
- Add logic to register a doc translation mapping in `TranslationServer`
and `EditorSettings`.
- Add `DTR()` to lookup the doc translation mapping (similar to `TTR()`).
Strings are automatically dedented and stripped of whitespace to ensure
that they would match the translation catalog.
- Use `DTR()` to translate relevant strings in `EditorHelp`,
`EditorInspector`, `CreateDialog`, `ConnectionsDialog`.
- Small simplification to `TranslationLoaderPO`, the path argument was
not really meaningful.
2020-03-20 08:48:11 +01:00
Yuri Roubinsky
b0aecb466d
Merge pull request #37171 from Chaosus/shader_fix_time
...
Fix shader TIME auto-completion
2020-03-20 09:35:54 +03:00
Yuri Roubinsky
523dae6bba
Fix shader TIME auto-completion
2020-03-19 21:42:06 +03:00
Yuri Roubinsky
1a532d53cc
Merge pull request #37167 from Chaosus/shader_fix
...
Removed old TIME references from shader_types
2020-03-19 20:58:43 +03:00
Yuri Roubinsky
ef6320d82a
Removed old TIME references from shader_types
2020-03-19 19:09:15 +03:00
Fabio Alessandrelli
10dd73c868
Merge pull request #37159 from ThakeeNathees/f8-stop-process-crash-fix
...
Fix editor crash when stopping game with F8.
2020-03-19 16:51:41 +01:00
Yuri Roubinsky
6407b60fbf
Merge pull request #37166 from Chaosus/shader_time
...
Makes shader 'TIME' available in custom functions by default
2020-03-19 18:36:10 +03:00
Yuri Roubinsky
dbffa2e0bb
Makes shader 'TIME' available in custom functions by default
2020-03-19 17:58:39 +03:00
Rémi Verschelde
500086587a
Merge pull request #35712 from KoBeWi/theheme_spy
...
Show theme property descriptions in the inspector
2020-03-19 14:50:59 +01:00
Thakee Nathees
76fd073f58
stop game process with KEY_F8 crash fixed
...
Fix : #37121
2020-03-19 19:13:19 +05:30
Rémi Verschelde
af0b7f90bc
Merge pull request #37151 from nodj/fix_unstable_high_zoom
...
Editor 2D: Change pixel alignment strategy, fix jittering in high zoom
2020-03-19 11:35:14 +01:00
Rémi Verschelde
3b1c04550f
Merge pull request #37133 from theoway/DocEdit
...
Doc edit at InputEventMouseMotion
2020-03-19 10:05:04 +01:00
Rémi Verschelde
256ac9a51d
Merge pull request #37039 from Chaosus/astar2d_cost
...
Implements estimate/compute_cost for AStar2D
2020-03-19 08:19:59 +01:00
Rémi Verschelde
cf50ee4fa4
Merge pull request #37094 from dkaste/line-edit-secret-select
...
Calculate LineEdit selection with secret character
2020-03-18 21:50:14 +01:00
Rémi Verschelde
ae68c33570
Merge pull request #37123 from simpuid/placeholder-fix
...
Remove update condition from LineEdit::update_placeholder_width
2020-03-18 21:49:43 +01:00
Rémi Verschelde
87118ac39e
Merge pull request #37113 from KoBeWi/to_enable_or_not_to_enable
...
Fix visibility enabler flag toggling
2020-03-18 20:27:30 +01:00
Umang Kalra
052424c76d
Doc edit at InputEventMouseMotion
...
Doc edit
2020-03-19 00:04:13 +05:30
johan
1c02906a6f
Editor 2D: Change pixel alignment strategy, fix jittering in high zoom
...
Alignment of scene pixels on screen pixel ensure a crisp rendering of small features (such as text). Unfortunately, alignment of top left pixel on screen adds a lot of jittering when zooming at high zoom factor.
This change allow to snap the top left scene pixel on the closest screen pixel (not only the top-left most), and we do so only when the scale factor is an integer.
2020-03-18 12:37:14 -04:00
Rémi Verschelde
0d907a6320
Merge pull request #37115 from RandomShaper/imvu/windows_stack_size
...
Make stack size on Windows match Linux and MacOS
2020-03-18 16:11:55 +01:00
Rémi Verschelde
194d2ccb72
Merge pull request #37116 from neikeq/issue-12917
...
Sync csproj when files are changed from the Godot FileSystem dock
2020-03-18 16:07:49 +01:00
Ignacio Roldán Etcheverry
97efd33ada
Merge pull request #37145 from neikeq/issue-37128
...
C#: Fix uses of old Configuration names
2020-03-18 15:36:12 +01:00
Rémi Verschelde
4663625d11
Merge pull request #37112 from Xrayez/mono-generate-help
...
Generate command line help text for the `mono` module
2020-03-18 15:32:08 +01:00
Ignacio Etcheverry
40f8de4c1e
Sync csproj when files are changed from the Godot FileSystem dock
2020-03-18 15:06:41 +01:00
Ignacio Etcheverry
fe0b783e70
Expose FileSystemDock to the scripting API and fixed signals
...
Fixed FileSystemDock's `file_removed` and `folder_removed` signals not being
emitted because the emitted was using the wrong signal name.
2020-03-18 15:06:07 +01:00
Ignacio Etcheverry
66c0b7ce98
C#: Fix uses of old Configuration names
2020-03-18 14:50:49 +01:00
Rémi Verschelde
78ef4b707a
Merge pull request #37141 from Anutrix/remove_android_unused_pycode
...
Removed unused code in android detect.py and SCsub
2020-03-18 14:42:57 +01:00
Rémi Verschelde
70e12d8615
Merge pull request #37139 from akien-mga/opus-vorbis-drop-audiostream-code
...
opus/vorbis: Remove dead code not used since 3.0
2020-03-18 14:42:13 +01:00
Yuri Roubinsky
cc8d21a421
Merge pull request #37142 from Chaosus/shader_qual
...
Show shader method out/inout qualifier in intellisense
2020-03-18 16:27:48 +03:00
Ignacio Roldán Etcheverry
f62fc10bb6
Merge pull request #37131 from van800/master
...
fix RiderPathLocator - searching for toolbox on Mac
2020-03-18 14:25:02 +01:00
Yuri Roubinsky
387d6859d7
Show shader method out/inout qualifier in intellisense
2020-03-18 16:06:47 +03:00
unknown
90cdacd741
Removed unused code in android detect.py and SCsub
2020-03-18 18:12:50 +05:30
Rémi Verschelde
ae28c0fdb8
Merge pull request #37135 from Anutrix/remove_dead_function_win32_spawn
...
Remove dead function win32_spawn from methods.py
2020-03-18 13:28:54 +01:00
Yuri Roubinsky
602d0d2785
Merge pull request #37134 from Chaosus/shader_fix_crash
...
Fix shader crash if passing const values to modf function
2020-03-18 15:19:07 +03:00
unknown
d78a78bc81
Remove the dead function win32_spawn from methods.py.
2020-03-18 17:15:40 +05:30
Rémi Verschelde
7f6b62cef0
opus/vorbis: Remove dead code not used since 3.0
...
Since the new audio system in 3.0 we switched the OGG support to
stb_vorbis, and the Opus stream support was disabled as incompatible
(see #7496 ).
We still build the libraries as they are needed by the theora and webm
modules, but we don't need any Godot code apart from `register_types`.
Fixes #7496 .
2020-03-18 12:41:21 +01:00
Yuri Roubinsky
4709434227
Fix shader crash if passing const values to modf function
2020-03-18 14:07:35 +03:00
Rémi Verschelde
faca5bafe8
Merge pull request #36993 from van800/editor_metadata
...
For third-party tools - editor_path is stored in project's editor settings
2020-03-18 10:39:06 +01:00
Ivan.Shakhov
dc16b8742a
fix RiderPathLocator - searching for toolbox on Mac
2020-03-18 09:23:29 +01:00
Rémi Verschelde
a2d3ba3372
doc: Sync classref with current source
...
Fix wrong binding after #37111 .
2020-03-18 09:14:57 +01:00
Rémi Verschelde
6b6174e210
Merge pull request #37122 from rmvermeulen/proposal-590/viewport-size-warning
...
Add size warning to Viewport Node
2020-03-18 08:15:12 +01:00
Rémi Verschelde
c886d38778
Merge pull request #37117 from m4gr3d/godotpayment_plugin_cleanup
...
Complete the implementation of the GodotPayment plugin
2020-03-18 06:24:43 +01:00
Ignacio Roldán Etcheverry
ed298f5982
Merge pull request #36756 from aaronfranke/mono-vec2i3i
...
[Mono] Add Vector2i and Vector3i
2020-03-18 02:23:03 +01:00
Ignacio Roldán Etcheverry
471089e9b0
Merge pull request #34275 from neikeq/no-ref-gchandles
...
Mono/C#: Optimize the way we store GC handles for scripts
2020-03-18 02:20:56 +01:00
fhuya
99173c5fc4
Complete the implementation of the GodotPayment plugin.
...
Move the remaining plugin components within the plugin source code.
2020-03-17 17:43:09 -07:00
Aaron Franke
9b322d46d3
[Mono] Marshaling for Vector2i, Vector3i, and Rect2i
2020-03-17 18:03:28 -04:00
Aaron Franke
22ba912d90
[Mono] Add Vector2i, Vector3i, and Rect2i
...
These have conversion operators between their non-integer equivalents. Vector2i to Vector2 is implicit, while Vector2 to Vector2i is explicit. All conversion code is done in the integer files, so Vector2.cs contains no reference to Vector2i etc.
2020-03-17 18:03:28 -04:00
Rasmus Vermeulen
760095e28d
Clarify the Viewport size warning message
2020-03-17 22:47:20 +01:00
simpuid
43b2f75d64
Remove update condition from LineEdit::update_placeholder_width
...
Placeholder with length greater than `max_length` are allowed, so there is no reason for those update condition.
It fixes the odd alignment of placeholder when it's length is greater than `max_length`
2020-03-18 02:22:45 +05:30
Ignacio Etcheverry
0b814ea78d
Mono/C#: Optimize the way we store GC handles for scripts
...
Don't store GC handles for C# script instances and instance bindings as 'Ref<MonoGCHandle>'; store the raw data instead. Initially this was not possible as we needed to store a Variant, but this had not been the case for a looong time yet the stored type was never updated.
2020-03-17 21:51:05 +01:00
Rasmus Vermeulen
855f4dc193
Add size warning to Viewport Node
2020-03-17 21:33:39 +01:00