Commit Graph

26172 Commits

Author SHA1 Message Date
Hugo Locurcio 352be7dbcc
Improve the AutoLoad editor UX
- Convert the default AutoLoad name to PascalCase when selecting a file.
- Disable the "Add" button if the path is empty or the name is invalid.
- Prefix the automatically-chosen name with "Global" if it would
  conflict with a built-in class.
- Replace the FileList icon with the Load icon as it better represents
  the action.
2020-01-31 11:51:21 +01:00
Rémi Verschelde d75c3d7f49
Merge pull request #33970 from Calinou/improve-video-ram-debugger-ux
Improve the Video RAM debugger UX
2020-01-31 11:38:52 +01:00
Rémi Verschelde 5da20d6cf2
Merge pull request #35612 from timothyqiu/option-button-arrow
Fixes OptionButton minimum size
2020-01-31 11:25:13 +01:00
Rémi Verschelde ab2f91bdfb
Merge pull request #35502 from Calinou/profiler-csv-save-anywhere
Allow saving anywhere when exporting CSV measures from the profiler
2020-01-31 11:19:29 +01:00
Rémi Verschelde 7e55472655
Merge pull request #35500 from Calinou/profiler-display-milliseconds
Display times as milliseconds in the profiler and performance monitors
2020-01-31 11:19:03 +01:00
Rémi Verschelde 3b80f03c92
Merge pull request #35332 from Calinou/improve-batch-rename-dialog
Improve the batch rename dialog
2020-01-31 10:48:39 +01:00
Rémi Verschelde 22d4caa4bb
Merge pull request #35418 from Calinou/project-manager-viewport-usage-2d
Use a cheaper viewport usage mode in the project manager
2020-01-31 10:46:47 +01:00
Rémi Verschelde a5d5579105
Merge pull request #35761 from Calinou/opensimplexnoise-increase-max-octaves
Increase the maximum number of octaves in OpenSimplexNoise to 9
2020-01-31 10:38:48 +01:00
Rémi Verschelde 43f84445ba
Merge pull request #35340 from Calinou/optimize-editor-icon-generation
Optimize the editor icon generation
2020-01-31 10:15:01 +01:00
Rémi Verschelde 8f9e1858dd
Merge pull request #34939 from YeldhamDev/scriptdiag_valid_specific
Make ScriptCreateDialog's script valid message a bit more clearer
2020-01-31 10:05:01 +01:00
Rémi Verschelde 67c3ce35bd
Merge pull request #33639 from YeldhamDev/replaced_label_location
Make the replaced results appear in the matches counter
2020-01-31 10:04:27 +01:00
Rémi Verschelde 9b088958ec
Merge pull request #35540 from nathanwfranke/tab-container-fix
Fix tab container too large when tabs are hidden
2020-01-31 09:10:37 +01:00
Rémi Verschelde fa7e2dd2ad
Merge pull request #35684 from timothyqiu/macos-sanitizers
Adds sanitizer options for macOS
2020-01-31 09:03:20 +01:00
Rémi Verschelde f356f4b740
Merge pull request #35767 from timothyqiu/macos-diagonal-cursor
Adds diagonal cursors for macOS
2020-01-31 08:59:56 +01:00
Rémi Verschelde fbba94fb01
Merge pull request #35769 from Chaosus/shader_fix_crash
Fix shader crash if using multiple underscores in identifier names
2020-01-31 08:13:04 +01:00
Haoyu Qiu 8f881847c0 Adds extra cursors for macOS
Before, plain arrow cursor or unsuitable ones were used.
2020-01-31 14:16:06 +08:00
Yuri Roubinsky 15358b808b Fix shader crash if using multiple underscores in identifier names 2020-01-31 09:11:17 +03:00
nathanwfranke c0a84f747e Fix tab container too large when tabs are hidden 2020-01-30 22:45:37 -06:00
Hugo Locurcio 13622d40fc
Increase the maximum number of octaves in OpenSimplexNoise to 9
An error message is now printed when trying to set the number of octaves
above the maximum allowed value.

The magic constant was also replaced with a define that can be
easily changed.

This closes #28714.
2020-01-30 23:55:38 +01:00
Rémi Verschelde 3c3ed67c39
Merge pull request #35708 from MightyPrinny/patch-1
Mono: Fixed GetNodeOrNull<T>
2020-01-30 16:33:12 +01:00
Fabián L f595486076
Fixed GetNodeOrNull<T>
GetNodeOrNull<T> was using GetNode instead of GetNodeOrNull
2020-01-29 14:54:40 -03:00
Rémi Verschelde 6fcb58f40d
Merge pull request #35702 from YeldhamDev/remote_dock_clip_warning
Clip warning text in the remote dock
2020-01-29 17:10:21 +01:00
Michael Alexsander 0faadcae8f Clip warning text in the remote dock 2020-01-29 12:52:07 -03:00
Rémi Verschelde 9823dab954 Bump version to 4.0-dev
No peace for the weary. :)
2020-01-29 13:37:17 +01:00
Rémi Verschelde 4e7d75ccd3 Bump version to 3.2-stable \o/
Congratulations to everyone in the Godot community for this awesome new
release, culmination of more than 10 months of development from close to
450 contributors!

Thanks to all involved, whether you contributed code, documentation,
bug reports, translations, community support or donations. You all
played a role in bringing better free and open source game development
tools to the world!

Godot 3.2 includes more than 6000 commits made since the 3.1 release in
March 2019, 3000 Pull Requests have been merged, and over 2000 issues
have been fixed!

This release builds upon the feature set and usability of Godot 3.1,
making it even more stable and powerful, and thus a very mature game
development tool for both 2D and 3D.

Now onwards to the 4.0 with Vulkan and a lot of modernization of the
codebase!
2020-01-29 10:47:08 +01:00
Haoyu Qiu df4ea84e03 Adds sanitizer options for macOS 2020-01-29 13:12:38 +08:00
Rémi Verschelde 68eae6b6e9 Fix some URLs to use HTTPS when available 2020-01-29 02:48:10 +01:00
Rémi Verschelde 6a5ffb8f6e
Merge pull request #35675 from Calinou/doc-2d-polygon-limits
Mention 2D polygon limits and how to increase them in the documentation
2020-01-28 22:30:23 +01:00
Rémi Verschelde 52abb748f8
Merge pull request #35674 from Calinou/changelog-assert-parentheses
Mention that parentheses are now required to use `assert`
2020-01-28 22:16:55 +01:00
Hugo Locurcio 8ea77b96b2
Mention 2D polygon limits and how to increase them in the documentation
This closes #21793.
2020-01-28 22:04:29 +01:00
Rémi Verschelde 9aa9aa2918
Merge pull request #35673 from Razoric480/parse-static-functions-fix
Fix static functions loop using class' functions in Language Server
2020-01-28 21:37:43 +01:00
Hugo Locurcio 4ace2bf3c4
Mention that parentheses are now required to use `assert`
This also removes a duplicated line as `Camera.project_position()`
is now listed as a compatibility breakage. This is because the `depth`
argument is now required.
2020-01-28 21:35:37 +01:00
Rémi Verschelde 8d00dcb421
Merge pull request #35670 from clayjohn/material-flag-cache
Add an extra bit to material flag cache
2020-01-28 20:59:49 +01:00
Francois Belair f6968d5f17 Fix static functions loop using class' functions
Besides being incorrect, it also caused a hard editor crash for purely
static classes or classes with more static functions than methods.
2020-01-28 14:19:09 -05:00
clayjohn ec4d606e07 Add an extra bit to material flag cache 2020-01-28 10:38:54 -08:00
Rémi Verschelde 11d28b2d10 Revert "make Label consider spaces for visible_characters"
This reverts commit 695980a0f2.

Fixes #35668.
2020-01-28 19:37:04 +01:00
Rémi Verschelde 1c3aff42de
Merge pull request #35659 from Faless/ws/no_nagel
Disable Nagle's algorithm for WebSocket TCP.
2020-01-28 15:16:21 +01:00
Rémi Verschelde 01bdf7ae09
Merge pull request #35641 from Calinou/improve-missing-pck-error
Improve the error message displayed when the PCK file can't be found
2020-01-28 15:15:53 +01:00
Fabio Alessandrelli a48d0b5eef Disable Nagle's algorithm for WebSocket TCP.
This should greatly decrease latency for the most common use cases.
A new function WebSocketPeer::set_no_delay will allow to configure it if
so desired.
2020-01-28 14:10:46 +01:00
Rémi Verschelde 505fee0b6d Color: Fix deprecation warning mentioning 'get_v()' instead of 'v'
Fixes #35657.
2020-01-28 12:41:04 +01:00
Rémi Verschelde 658e44ee01 doc: Sync classref with current source
Fix a few typos.
2020-01-28 10:58:48 +01:00
Rémi Verschelde 50830632c9
Merge pull request #35620 from TrevorPeyton/bind-autotile-center
Added binding for Autotile Center
2020-01-28 10:50:09 +01:00
Rémi Verschelde bb48a48d4b
Merge pull request #35654 from Chaosus/vs_docs2
Docs for some nodes in visual shader(part 2)
2020-01-28 10:40:35 +01:00
Yuri Roubinsky 766d1ef276 Docs for some nodes in visual shader(part 2) 2020-01-28 12:16:09 +03:00
Rémi Verschelde cab55bbb9d MessageQueue: Fix setting name in OOM error message
Cf. #35653.
2020-01-28 09:03:46 +01:00
Yuri Roubinsky f6590be606
Merge pull request #35651 from Chaosus/vs_remove_unused_method
Hide "control" methods from VisualShaderNodeGroupBase
2020-01-28 10:35:13 +03:00
Yuri Roubinsky 9705d5587e Hide "control" methods from VisualShaderNodeGroupBase 2020-01-28 10:24:59 +03:00
Rémi Verschelde 3cfb67e0f7
Merge pull request #35647 from timothyqiu/image-ops
Fixes invalid writes in Image operations
2020-01-28 08:14:40 +01:00
Rémi Verschelde 11b7f9fe07
Merge pull request #35650 from Chaosus/vs_remove_prop
Hide "editable" property from VisualShaderNodeGroupBase public interface
2020-01-28 08:05:02 +01:00
Yuri Roubinsky 274f1d8610 Hide "editable" property from VisualShaderNodeGroupBase public interface 2020-01-28 09:43:07 +03:00