Commit graph

34032 commits

Author SHA1 Message Date
Rémi Verschelde
c6ff6707a4
Merge pull request #47457 from bruvzg/rtl_spacing
RichTextLabel: fix font extra spacing and style box size usage.
2021-03-29 17:07:38 +02:00
Rémi Verschelde
aba03110ba
Merge pull request #46830 from vnen/gdscript-typed-arrays
GDScript typed arrays
2021-03-29 16:47:38 +02:00
bruvzg
9f4893c70b
Use extra font spacing in the RichTextLabel line height calculation, and stylebox size in the minimum size calculation. 2021-03-29 17:26:53 +03:00
Rémi Verschelde
58d302dd5f
Merge pull request #46844 from geekrelief/gdnative_unregister_script_fix
fixes #46839, ensure library_classes is cleared and free funcs are ca…
2021-03-29 16:11:11 +02:00
George Marques
85e316a5d5
Add typed arrays to GDScript
- Use `Array[type]` for type-hints. e.g.:
  `var array: Array[int] = [1, 2, 3]`
- Array literals are typed if their storage is typed (variable
  asssignment of as argument in function all). Otherwise they are
  untyped.
2021-03-29 10:45:48 -03:00
Bastiaan Olij
454c889e61 Change XRPositionalTracker to a reference and better expose it to GDNative 2021-03-29 23:01:47 +11:00
Rémi Verschelde
a6d190ebc5
Merge pull request #47424 from DanielKriz/tests/path3d
add tests for path3d
2021-03-29 13:56:13 +02:00
Rémi Verschelde
bc29f4bca1
Merge pull request #47435 from madmiraal/rename-texture-get_data
Rename Texture.get_data() to get_image()
2021-03-29 10:41:22 +02:00
Daniel Kříž
f07552ba92 add tests for path3d 2021-03-29 10:13:53 +02:00
Rémi Verschelde
b2eb838781
doc: Sync classref with current source 2021-03-29 09:51:33 +02:00
Rémi Verschelde
02471ba44d
Merge pull request #47446 from bruvzg/macos_sign_exports_by_default
[macOS] Enable code signing by default, use ad-hoc signature if no identity specified.
2021-03-29 00:48:46 +02:00
bruvzg
09c8e69232
[macOS] Enable code signing by default, use ad-hoc signature if no identity specified. 2021-03-29 00:04:48 +03:00
Rémi Verschelde
b253aca53f
Merge pull request #47351 from volzhs/graphedit-boxselection
Fix drawing boxselection on GraphEdit
2021-03-28 20:56:07 +02:00
Rémi Verschelde
bf0ec13fee
Merge pull request #47428 from Calinou/doc-giprobe-sdfgi-leaks
Document how to avoid light leaks with GIProbe and SDFGI
2021-03-28 14:16:49 +02:00
Rémi Verschelde
b9d941b22c
Merge pull request #47413 from skyace65/DirectoryWarning
Add a warning on using directory to access of imported files
2021-03-28 14:07:20 +02:00
Marcel Admiraal
fd30c36985 Rename Texture.get_data() to get_image() 2021-03-28 13:00:46 +01:00
Rémi Verschelde
f8442b97bf
Merge pull request #47420 from touilleMan/pluginscript-support-to_string
Add support for _to_string virtual function overwrite in Pluginscript
2021-03-28 01:54:00 +01:00
Hugo Locurcio
217192b9e0
Document how to avoid light leaks with GIProbe and SDFGI 2021-03-28 01:05:01 +01:00
skyace65
4378ef0bb7 Add a warning on using directory to access of imported files 2021-03-27 16:19:15 -04:00
Emmanuel Leblond
9761bab753
Add support for _to_string virtual function overwrite in Pluginscript 2021-03-27 21:13:51 +01:00
trollodel
735c8396b0 Preview the color animation in the animation editor 2021-03-27 16:16:24 +01:00
Rémi Verschelde
a82765a464
Merge pull request #47403 from likeich/project_man_scale_fix
Fix project manager window size scaling
2021-03-27 08:46:16 +01:00
Kyle
918f50c04c Fixes project manager window size scaling
This is a workaround fix for a Vector2i multiplication regression issue that prevents the project manager window size from scaling correctly. This calculates the new window size x and y values separately.
2021-03-26 21:27:43 -04:00
Rémi Verschelde
5cdd4ee8bc
Merge pull request #47396 from reduz/optimize-channel-detection
Optimize image channel detection
2021-03-26 22:12:53 +01:00
Juan Linietsky
4763835c11 Optimize image channel detection
Speeds up compression
2021-03-26 15:44:00 -03:00
Rémi Verschelde
2bd89ac249
Merge pull request #44695 from madmiraal/fix-44632
Remove all elements from monitored_bodies and monitored_areas when processed
2021-03-26 16:34:02 +01:00
Rémi Verschelde
c9dece3b86
Merge pull request #47385 from KoBeWi/open_then_save
Save project after opening
2021-03-26 15:25:12 +01:00
kobewi
76240515d8 Save project after opening 2021-03-26 14:10:41 +01:00
Fabio Alessandrelli
166a6d0ba2
Merge pull request #47331 from Calinou/html5-editor-opengraph
Add Open Graph metadata to the HTML5 editor
2021-03-26 13:42:34 +01:00
Rémi Verschelde
21f9cb29bd
Merge pull request #47375 from rishabhabhani/master
Added null checks for mesh in resource importer
2021-03-26 09:27:00 +01:00
Rémi Verschelde
6bb1eb8212
Merge pull request #47374 from timothyqiu/check-section
Check section existance before getting keys
2021-03-26 09:20:36 +01:00
Rishabh Abhani
435c80490a added null checks for mesh in resource importer 2021-03-26 11:49:06 +05:30
Haoyu Qiu
40d6a25ef5 Check section existance before getting keys 2021-03-26 10:05:25 +08:00
Bastiaan Olij
a6c989bc1b Obtain supported Vulkan API 2021-03-26 12:06:57 +11:00
Rémi Verschelde
c6b9ceadf2
Merge pull request #47163 from bruvzg/macos_sandbox_file_dialog
FileDialog: add Back/Forward buttons, add message for inaccessible folders.
2021-03-26 00:00:25 +01:00
Rémi Verschelde
b3a409f4aa
Merge pull request #47228 from mortarroad/master-fix-particles-material-spread
Fix ParticlesMaterial spread.
2021-03-25 23:57:11 +01:00
Rémi Verschelde
0d2da276b8
Merge pull request #47362 from Calinou/editor-hide-renderer-selection
Hide renderer selection dropdown in the editor as it's not implemented
2021-03-25 18:30:16 +01:00
Hugo Locurcio
31fa1af0c0
Hide renderer selection dropdown in the editor as it's not implemented
It will take at least a few months until an OpenGL renderer is made
available for the `master` branch.
2021-03-25 18:09:22 +01:00
Morris Tabor
0fc8318f1a Fix ParticlesMaterial spread 2021-03-25 17:33:44 +01:00
Rémi Verschelde
8d11b6374e
Merge pull request #47359 from lucicam/master
Fix failure in set_primary_interface when parameter is null
2021-03-25 16:55:43 +01:00
lucicam
c98ca4e959 Fix failure in set_primary_interface when parameter is null
The program would fail if the parameter is passed as null in set_primary_interface because
in the print_verbose, the get_namea) method is called on the parameter and this causes a
failure if the parameter that was passed is null.

Same fix was done in 3.x also and it seems to be present in master too.
2021-03-25 17:36:22 +02:00
Rémi Verschelde
9343a8a970
Merge pull request #47251 from pycbouh/theme-more-useful-methods
Add utility methods to Theme, improve error messages and documentation
2021-03-25 13:09:27 +01:00
Rémi Verschelde
3a5929abf3
doc: Sync classref with current source 2021-03-25 12:19:51 +01:00
volzhs
990c88f24c Fix typo 'previus_selected' 2021-03-25 20:08:38 +09:00
volzhs
1bdc14acea Fix drawing boxselection on GraphEdit 2021-03-25 13:21:34 +09:00
Rémi Verschelde
5953f4d766
Merge pull request #47329 from likeich/function_click_centered
Fix ctrl-click function line centering
2021-03-25 00:18:04 +01:00
Rémi Verschelde
869fe5d302
Merge pull request #47341 from Bogunovich/fix-FileSystemDock_select_file
Fix opening scene (.tscn) via FileSystem
2021-03-24 23:58:06 +01:00
James Castanho
babaddbdec edit if statement in FileSystemDock::_select_file() 2021-03-24 16:10:41 -05:00
Hugo Locurcio
197d391f08
Add Open Graph metadata to the HTML5 editor
- Consistently use double quotes in the HTML markup.
- Define English language to assist screen readers and search engines.
- Add missing `alt` text for the logo image.
- Remove duplicate `id` for the preload project ZIP input.
2021-03-24 18:42:41 +01:00
Kyle
2b775bd698 Fixes ctrl-click function line centering
When ctrl-clicking in the code editor, the view will now be centered on the function result.

Also replaces a circumstance where goto_line_centered should be used.
2021-03-24 12:29:14 -04:00