Commit Graph

34129 Commits

Author SHA1 Message Date
backwardspy 0118a95976 set StartupWMClass in linux `.desktop` file
this allows linux app launchers and docks to correctly associate the godot project selector & editor windows with the icon used to launch godot.
it prevents this problem specifically: https://askubuntu.com/questions/1144214/why-does-my-custom-launcher-file-create-two-icons-on-the-launcher-bar

(cherry picked from commit 7b346258a9)
2022-03-28 23:43:26 +02:00
Rémi Verschelde 11d40d76a3
Merge pull request #57747 from m4gr3d/android_editor_3x
[3.x] Editor Android Port
2022-03-28 19:54:20 +02:00
Fredy Huya-Kouadio 6f2442b17a Cleanup the gradle build configuration
These changes resolve the inconsistency between gradle and scons targets by configuring the gradle buildtypes to match the scons targets.
2022-03-28 08:12:55 -07:00
Fredy Huya-Kouadio cb0b2aefc3 Android port of the Godot Editor
These set of changes focus primarily on getting the core logic and overall Godot Editor UI and functionality up and running natively on Android devices.
UI tweaks / cleanup / polish, as well configuration for Android specific functionality / restrictions will be addressed in follow-up PRs iteratively based on feedback.

Co-authored-by: thebestnom <shoval.arad@gmail.com>
2022-03-28 07:54:10 -07:00
Rémi Verschelde 3575db706c
Merge pull request #59313 from timothyqiu/name-style-3.x 2022-03-28 14:46:19 +02:00
Haoyu Qiu b1044b9b86 Add property name style toggle to Inspector 2022-03-28 17:10:41 +08:00
Rémi Verschelde e80a8bebf6
Merge pull request #59615 from timothyqiu/debug-colors-3.x 2022-03-28 10:19:09 +02:00
Rémi Verschelde fa9e2f8e21
Merge pull request #59522 from bruvzg/mo_and_woff2_3x
[3.x] Add binary MO translation file and brotli decoder and WOFF2 support.
2022-03-28 09:00:54 +02:00
Haoyu Qiu 37d4306c2e Update SceneTree debug colors when settings changed 2022-03-28 10:49:13 +08:00
Priyansh Rathi f23663bb59
fix same project opening mutliple times from project manager 2022-03-27 16:06:09 +05:30
Rémi Verschelde d8e460cd57
Merge pull request #59572 from timothyqiu/ssl-restart-3.x
[3.x] Mark Editor SSL Certificates setting as require restart
2022-03-27 10:38:33 +02:00
Haoyu Qiu 7b7ef59552 Mark Editor SSL Certificates setting as require restart 2022-03-27 09:48:42 +08:00
Rémi Verschelde c18df50eb6
Merge pull request #59521 from raulsntos/csproj-globbing-3.x 2022-03-25 20:40:11 +01:00
bruvzg fd2fba7c2c
Add binary MO translation file support. Add brotli decoder and WOFF2 support.
Use smaller .mo files instead of .po, if gettext is available.
Convert editor fonts to .woff2 format.
2022-03-25 19:51:39 +02:00
Rémi Verschelde 56e0c38c27
Merge pull request #59520 from Calinou/dns-increase-resolver-max-queries-3.x 2022-03-25 18:15:08 +01:00
Hugo Locurcio 292ad704e6
Increase the maximum number of concurrent DNS queries from 32 to 256
This makes the following error message less likely to be printed
when performing many concurrent HTTP requests:

    Condition ' resolving == IP::RESOLVER_INVALID_ID ' is true. returned: ERR_BUG
2022-03-25 17:13:51 +01:00
Raul Santos 3086d7c035
Avoid modifying csproj globbing includes on remove
Check if the found globbing include already matches the given path on
removing scripts to avoid modifying users' csproj files.
2022-03-25 16:45:25 +01:00
Rémi Verschelde ffea68a4e8
Merge pull request #59501 from timothyqiu/tileset-icons-3.x
[3.x] Fix icons for tile bitmask copy & paste buttons
2022-03-25 08:01:16 +01:00
Rémi Verschelde f60e7ed293
Merge pull request #59504 from timothyqiu/proxy-settings-3.x
[3.x] Update default editor proxy port to 8080
2022-03-25 07:25:12 +01:00
Haoyu Qiu 60511e9fd9 Update default proxy port to 8080 2022-03-25 13:17:02 +08:00
Haoyu Qiu 3b52200e01 Fix icons for tile bitmask copy & paste buttons 2022-03-25 11:11:27 +08:00
Rémi Verschelde 78e9441148
Merge pull request #59470 from rburing/collide_shape_global
[3.x] (Bullet) `collide_shape`: return contact points in world space
2022-03-24 23:30:57 +01:00
Ricardo Buring 1d16153881 collide_shape: return contact points in world space 2022-03-24 20:27:36 +01:00
Rémi Verschelde c08e753ef6
Merge pull request #59464 from timothyqiu/update-layer-names-3.x 2022-03-24 12:25:38 +01:00
Haoyu Qiu 91b6c287d9 Update inspector layer names when project settings changed 2022-03-24 17:19:59 +08:00
fabriceci 65b3200a16 Fix wrong collision reported on move_and_collide 2022-03-23 11:39:54 +01:00
Rémi Verschelde 788abafb77
Merge pull request #57673 from Calinou/doc-bakedlightmap-atlas-size
Document BakedLightmap atlas generation only being compatible with GLES3
2022-03-22 20:12:31 +01:00
Hugo Locurcio ff8e0519a8
Document BakedLightmap atlas generation only being compatible with GLES3 2022-03-22 17:36:15 +01:00
Rémi Verschelde 292f7cbafd Update AUTHORS and DONORS list
New contributor added to AUTHORS:
rburing

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit a4b075596f)
2022-03-22 10:29:43 +01:00
zacryol 3fe37f9635 update _init() description
Specify details regarding required parameters.

(cherry picked from commit 21fc3cbe81)
2022-03-22 10:29:25 +01:00
Haoyu Qiu e822145be2 Fix inversed ADD_GROUP parameters in AnimationNodeOneShot
(cherry picked from commit 6a3bf65657)
2022-03-22 08:56:57 +01:00
Hugo Locurcio 0e25cd0788 Mention that Node's `owner` must be set for persistence to work
This is already done in `Node.add_child()` documentation, but
this copies the note in `Node.owner` for good measure.

(cherry picked from commit be1acf3b92)
2022-03-22 08:55:07 +01:00
Rémi Verschelde 084062e0f0
Merge pull request #59353 from winterpixelgames/3.x-notify-local-transform-constant 2022-03-21 12:27:14 +01:00
Rémi Verschelde 39ad3a02be
Merge pull request #48327 from Blackiris/fix-create-skeleton-physical-bones-3.x 2022-03-21 11:26:56 +01:00
Haoyu Qiu 545e2ceb8a Refactor editor `extract.py` 2022-03-21 15:53:43 +08:00
Jason Knight 09e4672f0d Bind NOTIFICATION_LOCAL_TRANFORM_CHANGED 2022-03-20 11:34:29 -06:00
Rémi Verschelde f59f30dfcb
Merge pull request #59349 from timothyqiu/extract-more-3.x
[3.x] More editor `extract.py` improvements and fixes
2022-03-20 14:30:11 +01:00
Haoyu Qiu 1bf30d7be0 More editor `extract.py` improvements and fixes 2022-03-20 20:21:05 +08:00
Rémi Verschelde 9e44fb166d
Merge pull request #59344 from madmiraal/fix-57943-3.x
[3.x] Ensure minimum modifiers are pressed when matching actions
2022-03-20 11:27:20 +01:00
Marcel Admiraal 88c723c33c Ensure minimum modifiers are pressed when matching actions 2022-03-20 08:08:40 +00:00
FireForge da18e44803 Add a RayCast2D.cast_to editor handle 2022-03-19 23:23:11 -05:00
Raul Santos 862691a9f7
Support explicit values in flag properties, add C# flags support
- Add support for explicit values in properties using `PROPERTY_HINT_FLAGS`
that works the same way it does for enums.
- Fix enums and flags in VisualScriptEditor (it wasn't considering the
explicit value).
- Use `PROPERTY_HINT_FLAGS` for C# enums with the FlagsAttribute instead
of `PROPERTY_HINT_ENUM`.
2022-03-19 19:22:54 +01:00
Rémi Verschelde cec7fc4ffe
Merge pull request #58479 from ChronicallySerious/use-time-in-vcs
Use Time singleton in VersionControlEditorPlugin
2022-03-18 20:34:56 +01:00
Rémi Verschelde 69a07f3a8c
Merge pull request #59292 from rburing/get_process_info_docs_3.x
[3.x] Document that `PhysicsServer`'s `get_process_info` is implemented only for Godot Physics
2022-03-18 20:30:58 +01:00
ChronicallySerious 9e978bf989 Use Time singleton in VersionControlEditorPlugin
Instead of displaying the exact string, now Godot uses the Time
singleton to calculate the date string from the UTC Unix timestamp and
also uses Time's timezone offset conversion to string function
2022-03-19 00:50:37 +05:30
Ricardo Buring 812d45ea7c Document that PhysicsServer's get_process_info is implemented only for Godot Physics 2022-03-18 20:01:45 +01:00
Rémi Verschelde a3a5b10e88
Merge pull request #59291 from fire-forge/gradient2d_editor_3.x
[3.x] Add a GradientTexture2D editor plugin
2022-03-18 19:52:28 +01:00
FireForge d76c9f8d92 Add a GradientTexture2D editor plugin 2022-03-18 13:18:10 -05:00
Rémi Verschelde 4739c821dc
Merge pull request #59234 from akien-mga/3.x-rid-comparison-id 2022-03-18 12:06:17 +01:00
Rémi Verschelde 0de7cfc60f i18n: Sync editor translation template after #59265 2022-03-18 11:52:03 +01:00