reduz
a674da4eec
Implement 3D textures as import and resource format.
2020-09-09 13:50:21 -03:00
Aaron Franke
d0a1399a1b
Change inequality comparison operators to use exact equality
2020-09-08 18:10:58 -04:00
Marcel Admiraal
9149fb760c
Initialise Basis elements with a default Basis in the declaration.
...
Ensures a valid Basis is created with all constructors.
2020-09-08 12:15:08 +01:00
Rémi Verschelde
3c42d5789f
Merge pull request #38308 from bruvzg/sad_security_circus
...
Adds PCK encryption support (using script encryption key for export).
2020-09-07 17:12:01 +02:00
Fabio Alessandrelli
2cb6b2ac6f
Merge pull request #38944 from Wavesonics/http-gzip
...
HttpRequest now handles gzipping response bodies
2020-09-07 17:03:19 +02:00
bruvzg
f043eabdd8
Adds PCK encryption support (using script encryption key for export).
...
Change default encryption mode from ECB to CFB.
2020-09-05 14:53:39 +03:00
Adam Brown
8f1a6d7489
Fixed PackedByteArray GDScript functions
...
p_self._data.packed_array needs to be used instead of p_self._data._mem
printline
2020-09-04 12:43:00 -07:00
Marcel Admiraal
ce263c4ff6
Ensure assignment operators return by reference to avoid unnecessary copies.
2020-09-04 09:18:19 +01:00
bruvzg
80b8eff6aa
[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.
2020-09-03 19:56:24 +03:00
Marcel Admiraal
f6ad1954f7
Ensure header guards enclose entire header.
2020-09-03 11:29:42 +01:00
Rémi Verschelde
f57ade8f80
Merge pull request #41460 from Calinou/improve-resource-load-fail-message
...
Improve the resource loading error message to mention the need to import
2020-09-03 11:31:27 +02:00
Rémi Verschelde
4a5138bb99
Merge pull request #40400 from Arivval/load-resourcepack-with-offset
...
Added PCK file loading with offset feature
2020-09-03 07:33:19 +02:00
Yilin Ma
c524d50444
added load resource pack with offset feature
...
updated variables to use size_t
removed line break to make code style more consistent
added conditional check to return an error if offset field is used when loading a ZIP package
fixed typo
formatted file
added commit regarding self contained exe files
handled error loging for load zip file with offset
spelling tweak
updated conditional statement for magic check
udpated error message when load Zip file with offset is called
fix CI
Trying to fix CI
fix CI done
Added error message for loading self-contained exe with offset.
Updated documentation.
Fix indent
final fix indent
Updated documentation.
fix indents
Updated doc based on suggestion
Final fix
fixed format
2020-09-02 17:57:01 -05:00
Adam Brown
6584db1538
HTTPRequest now accepts gzip
...
Added request_raw to HttpRequest
Added decompress_dynamic to Compression class
Added decompress_dynamic to BytePoolArray
Merge doc fix
revert
2020-09-02 12:59:59 -07:00
George Marques
1a29e94c52
Add VariantInternal class
...
This is used to get a direct pointer for the data inside a Variant.
Added as another class instead of in Variant directly because this
should only be used in special cases, so use must be explicit.
2020-09-02 16:23:57 -03:00
Andrii Doroshenko (Xrayez)
0cc05c5a31
Register GDScript test tools as test commands to run via command-line
2020-09-02 01:43:26 +03:00
Rémi Verschelde
1e49a86884
Fix invalid CSV in SDL2 controller mappings DB
...
Follow-up to a61cae1469
.
2020-09-01 20:53:51 +02:00
Rémi Verschelde
8ce02caf40
Merge pull request #41669 from strank/hardcoded-op-max
...
Fix hard-coded OP_MAX in variant_op.cpp
2020-09-01 19:51:23 +02:00
Rémi Verschelde
eac32f082a
Merge pull request #40868 from aaronfranke/color-html-rgba
...
Change Color HTML conversion from ARGB to RGBA
2020-09-01 10:44:36 +02:00
Rémi Verschelde
a61cae1469
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@d148c6ce49 .
2020-09-01 10:23:16 +02:00
strank
447b140671
Fix hard-coded OP_MAX in variant_op.cpp
2020-09-01 03:17:42 -04:00
Aaron Franke
a6ff389a55
Simplify html_is_valid and allow it to work with 3 and 4 hex digits
2020-09-01 02:07:35 -04:00
Aaron Franke
ecd6a893b4
Change Color HTML conversion from ARGB to RGBA
...
Also add support for 3 and 4 digit values in C#. Now it actually matches the HTML/CSS spec.
2020-09-01 02:07:35 -04:00
Rémi Verschelde
37443bf04d
Merge pull request #41635 from jkb0o/master
...
Clear missed remaps on deinitialization
2020-08-31 15:29:17 +02:00
Yakov Borevich
604bd75438
[funexpected] clear missed remaps on deinitialization, fixes godotengine/godot#34221
2020-08-31 16:04:46 +03:00
Rémi Verschelde
a276e6fc36
Merge pull request #40955 from Calinou/test-add-expression
...
Add a test suite for Expression
2020-08-31 11:12:34 +02:00
Hugo Locurcio
d5ffa42cd2
Add a test suite for Expression
...
This also makes the first parameter of `Expression::execute()` optional
from C++. Previously, it was only optional in the scripting API.
2020-08-27 15:16:09 +02:00
simpu
ea2eaf8c27
Added debugger plugin support
...
Changes:
* EngineDebugger is exposed to gdscript. Game side of communication can be implemented through it.
* EditorDebuggerPlugin is added which handles the editor side of communication.
2020-08-26 11:24:51 +05:30
Rémi Verschelde
f13207254c
Revert "Check if global class file still exists before registering it"
...
And revert follow-up regression fix "Remap script path when registering class."
After the regression fix, the original issue is valid again so it's better
to go back to the previous state.
This reverts commits e264ae20d2
and
fceb64827e
.
2020-08-25 13:02:03 +02:00
Rémi Verschelde
9d8f3496e8
Merge pull request #40443 from SkyLucilfer/PluralsSupport
...
Added plurals and context support to Translation
2020-08-25 12:11:56 +02:00
Hugo Locurcio
58ed3037c0
Improve the resource loading error message to mention the need to import
...
This is a common pitfall when setting up projects in a headless
environment.
2020-08-22 22:19:08 +02:00
Marcel Admiraal
5f092cf7bb
Fix new black style check failures in various files.
2020-08-21 16:51:30 +01:00
Rémi Verschelde
989a4deb2f
Fix warning using ERR_FAIL_INDEX on unsigned int
...
This method starting being used in 079ca220e1
,
which now triggers this warning from GCC 10:
```
./core/error_macros.h:151:25: error: comparison of unsigned expression in '< 0' is always false [-Werror=type-limits]
```
2020-08-19 14:41:46 +02:00
SkyJJ
ce3461dc88
Update GDScriptTranslationParserPlugin to use GDSriptParser instead of RegEx.
2020-08-19 03:10:51 +02:00
SkyJJ
0ef758eaee
Updated Translation architecture to have TranslationPO, did some commit fixes and updated class Reference.
2020-08-19 03:01:53 +02:00
SkyJJ
c0d837a2ea
Added plurals and context support to Translation
2020-08-19 03:01:51 +02:00
Eric M
8f54e8bfb5
Fixed issues with adding custom project settings and added confirmation dialog when deleting settings.
2020-08-18 09:12:02 +10:00
Rémi Verschelde
d2d4c1c957
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@hinlopen, @naithar, @rrcore, @SkyLucilfer, @TwistedTwigleg
Thanks to all contributors and donors for making Godot possible!
---
Also changes to relevant code that parses the DONORS.md to match
the new tiers.
2020-08-14 00:06:51 +02:00
Juan Linietsky
079ca220e1
Added volumetric fog effect.
2020-08-13 11:28:45 -03:00
Rémi Verschelde
d3b5c0948c
Merge pull request #41025 from Faless/gdscript/fix_class_name
...
Remap script path when registering class.
2020-08-11 20:02:35 +02:00
Rémi Verschelde
a32b427f99
Merge pull request #41043 from ShivamMukherjee/fix-variant-call
...
Fix Vector3i and Vector2i AXIS_* constants
2020-08-10 19:30:39 +02:00
Stijn Hinlopen
5563722628
Rewrite ProjectSettings editor advanced options
...
- New layout: advanced options hidden by default, error labels added.
- Disallow adding invalid new settings, or overwriting built-in settings.
2020-08-10 17:32:01 +02:00
Vivraan
8629cfdb08
Fix Vector3i and Vector2i AXIS_* constants
2020-08-05 14:15:28 +05:30
Fabio Alessandrelli
fceb64827e
Remap script path when registering class.
...
Was causing `class_name`-defined scripts to not being loaded in exported
games due to the remap from `*.gd` to `*.gdc`/`*.gde`.
2020-08-04 15:46:40 +02:00
Andrea Catania
9fb587b702
Fixes issue with LocalVector remove function
2020-07-31 13:49:15 +02:00
Wilson E. Alvarez
e264ae20d2
Check if global class file still exists before registering it
2020-07-28 09:25:34 -04:00
Aaron Franke
56e2c6c704
Make all String float conversion methods be 64-bit
2020-07-27 18:38:53 -04:00
Andrii Doroshenko (Xrayez)
d86de6c98e
SCons: Refactor running commands through builders
...
A new `env.Run` method is added which allows to control the verbosity
of builders output automatically depending on whether the "verbose"
option is set. It also allows to optionally run any SCons commands in a
subprocess using the existing `run_in_subprocess` method, unifying
the interface. `Action` objects wrap all builder functions to include a
short build message associated with any action.
Notably, this removes quite verbose output generated by `make_doc_header`
and `make_editor_icons_action` builders.
2020-07-28 00:09:21 +03:00
Rémi Verschelde
33d423e240
Merge pull request #39898 from Meriipu/master_gdscript
...
GDScript: Clarified/fixed inaccuracies in the built-in function docs.
2020-07-26 17:12:13 +02:00
Rémi Verschelde
b2096ba53e
Merge pull request #40670 from vnen/remove-multilevel-call
...
Remove multilevel calls
2020-07-26 17:09:41 +02:00