Commit Graph

3862 Commits

Author SHA1 Message Date
33787ab248 Added missing keys. 2024-04-21 01:48:13 +02:00
38cfe88250 FRT build script initial setup. 2024-04-21 05:11:15 +02:00
1fd68f9720 IOS build scripts. 2024-04-21 04:40:47 +02:00
84507f9cbf Separated and updated the osx build commands to a new file. 2024-04-21 04:00:52 +02:00
520450eb94 Update and move out to it's own file the android build commands. 2024-04-21 03:20:49 +02:00
d199a92c2e Moved javascript builds to a new file. 2024-04-21 02:08:49 +02:00
a807adf544 Update the linux build script. 2024-04-20 23:49:21 +02:00
8b946e2f3b Moved the windows build commands to a new file. Also made them
production builds.
2024-04-20 22:18:39 +02:00
d42416f2d7 Rename the build all script. 2024-04-20 21:24:32 +02:00
836e4a4f38 Remove podman check from the build all script. 2024-04-20 21:24:08 +02:00
1297b7ea87 Set up build containers for frt. 2024-04-20 21:21:37 +02:00
112722df78 Use docker instead of podman in the container build script. 2024-04-20 20:32:00 +02:00
08254aaa69 Copied the current build scripts to a new deprecated folder. 2024-04-20 17:56:43 +02:00
535184f230 Fix android editor build. 2024-04-20 14:29:19 +02:00
063419321d Updated the build containers based on godot's. 2024-04-20 17:44:49 +02:00
66de30fbaa Added missing namespace. 2024-04-20 13:44:19 +02:00
914c956b75 Backported Update Android dependencies for the project
- Update Java version from 11 to 17
- Update Android gradle plugin version from 7.2.1 to 8.2.0
- Update gradle version from 7.4.2 to 8.2
- Update target SDK from 33 to 34
- Update build tools version from 33.0.2 to 34.0.0
- Update kotlin version from 1.7.0 to 1.9.20
- Update Android fragment version from 1.3.6 to 1.6.2
- Update AndroidX window version from 1.0.0 to 1.2.0
- Update Nexus plugin version from 1.1.0 to 1.3.0
- m4gr3d
eba77be573
Unfortunately this raises the required java version to 17. On the flip side hovewer there is a new editor java home setting, and also the JAVA_HOME environment variable gets picked up.
2024-04-20 13:35:32 +02:00
d6af267b6b New icon for frt sdl. 2024-04-20 12:14:29 +02:00
ed0bd52a23 Added an exporter for frt_sdl. 2024-04-20 11:51:22 +02:00
d17743975b FRT doesn't support pck embedding. 2024-04-20 11:36:11 +02:00
b734c2f67a Added a separate exported for FRT. 2024-04-20 11:32:54 +02:00
227b5d3f86 Don't create a default layer in LayeredTileMap's constructor. 2024-04-20 09:45:16 +02:00
0f2879c180 Fix MMImage. 2024-04-19 21:38:47 +02:00
62694baa23 Now the input_properties and output_properties property won't get saved directly in MMNode (this was the original intent, nothing should change other than MMMaterial files should be a bit smaller now.). They are still visible in the editor. Also make sure an MMNodeUniversalProperty can only be registered once. 2024-04-19 21:30:37 +02:00
e99e5a87bc Make mat maker's image picker button's dialog use resources. 2024-04-19 21:26:37 +02:00
6d0c43dbf0 Fix error found by static analysis tools. 2024-04-19 18:32:49 +02:00
e27a506312 Hide the FileSystemDock's empty dock slot when it's in bottom bar mode by default. 2024-04-17 20:57:10 +02:00
d2699675db Added some todos. 2024-04-17 17:11:07 +02:00
e39251ce36 Added entity_resource_base_world_speed property to the ESS singleton. 2024-04-15 14:00:15 +02:00
b5ce7b875e Codetyle updates. 2024-04-15 13:59:36 +02:00
6faa98c32a Backported from godot4: Save PackedByteArrays as base64 encoded.
- groud
de5073519e
2024-04-14 17:32:05 +02:00
ed224298e5 Also add is_zero_approx() to Vector4. 2024-04-14 16:59:12 +02:00
3f2ed008d1 Fix compile errors. 2024-04-14 16:55:07 +02:00
3ea15d2892 Updated the last backported commit in the changelog. 2024-04-14 16:46:11 +02:00
Haoyu Qiu
441bb29fd3 Add is_zero_approx methods to Vector{2,3} 2024-04-14 16:44:38 +02:00
Kirill Diduk
1a231787b0 Check duplicate keys in dictionary literals: enums and const variables
Check identifiers (const variables and unnamed enums) and named
enums when parsing dictionary literals whether the keys are not
duplicated.

In case of duplicate key is encountered, highlight the line with it
and print error message:
`Duplicate key "foo" found in Dictionary literal`

This commit is a logical continuation of the commit dab73c7 which
implemented such checks only for literal keys (which fixed ).

Apart from that, this commit also fixes the issue with the error
message itself, which was shown one line below the duplicated key
in case it was the last one in the dictionary literal and there
was no hanging comma.

Also, the format of the error message has been changed so that now
the error message also contains the value of the key which is duplicated.
Instead of `Duplicate key found in Dictionary literal`, it now prints
`Duplicate key "<value>" found in Dictionary literal`

Fixes 
2024-04-14 16:37:55 +02:00
lawnjelly
4496c11437 Tighter shadow culling - fix light colinear to frustum edge
In rare situations if a light is placed near colinear to a frustum edge, the extra culling plane derived can have an inaccurate normal due to floating point error.
This PR detects colinear triangles, and prevents adding a culling plane in this situation.
2024-04-14 16:35:26 +02:00
Haoyu Qiu
1d18b076de Add Node.is_node_ready 2024-04-14 16:35:04 +02:00
Rémi Verschelde
1be165639d nanosvg: Sync with upstream 93ce879
93ce879dc4
2024-04-14 16:33:50 +02:00
952c307f8a Use internal process for updating a dirty skeleton instead of the MessageQueue. This fixes BoneAttachments being a frame late. 2024-04-11 22:23:47 +02:00
dff6d9e9e3 Added copy pose and paste pose tools to the skeleton editor. Also added separators to it's dropdown menu. 2024-04-11 21:35:35 +02:00
3b25f0c0d5 Fix regression in LayeredTileMaps. 2024-04-09 13:52:02 +02:00
936c2e07bc Don't warn about layers not being y-sorted when there are no layers. 2024-04-06 21:08:44 +02:00
d255d381cb Fix layer navigation keys in LayeredTileMapLayerEditor even when not using layer nodes. 2024-04-06 21:04:57 +02:00
aa82d20e4b Added a get_layer() helper method to the LayeredTileMap. 2024-04-06 21:03:59 +02:00
fd5be3f26c Fix layer navigation keys in LayeredTileMapLayerEditor. 2024-04-06 20:32:39 +02:00
d63e561693 Make RAO and VertexLights2D work with the new LayeredTileMap setup. 2024-04-06 19:44:35 +02:00
3ac3c7da24 Backported from godot4: [TileMap] Fix forcing cleanup on exiting tree/canvas
- AThousandShips
09edece17d
2024-04-06 19:07:12 +02:00
cb55fa2292 Backported from godot4: Fixes "no cached rect" errors in TileMapLayer editor
- groud
c928273c6c
2024-04-06 18:59:41 +02:00
4cad999f60 Backported from godot4: Correctly update TileMapLayer highlighting when disabling it
- groud
256a6713f2
2024-04-06 18:42:37 +02:00