Rémi Verschelde
0d8bd93e40
Fix build after merge of #40097
...
CI had passed back then but this would have needed a rebase to
take into account recent changes to String.
2020-10-07 14:23:44 +02:00
Rémi Verschelde
cb77e8d6cf
Merge pull request #40097 from mrushyendra/file_sort_master
...
Fix natural sort comparison for strings with large numbers
2020-10-07 13:59:14 +02:00
Aaron Franke
1ca501d7d4
Check for global script class information before clearing it
2020-10-05 15:45:54 -04:00
Rémi Verschelde
e35bb04c53
Improve format version mismatch error in binary loader
2020-10-05 14:49:41 +02:00
Aaron Franke
3163611f0c
Don't write global script class information if there is none
2020-10-03 04:36:07 -04:00
Serhat
9f2cdfea82
Fixed padding bug of sprintf function
2020-10-02 00:25:42 +03:00
Wilson E. Alvarez
b4e7edabf3
Make "function" a property of FuncRef
2020-09-30 06:57:59 -04:00
Craig-Stoneham
46519ba52c
Removed unnecessary keyword, fix comment style
...
The privacy here is already private
2020-09-29 10:30:02 +02:00
Rémi Verschelde
b07f020c99
Merge pull request #42133 from vnen/variant-op-consistency
...
Allow commutative multiplication in Variant
2020-09-28 15:56:29 +02:00
Aaron Franke
5fbcd8f9df
Rename the ".import" folder to ".godot/imported"
2020-09-28 05:23:45 -04:00
Rémi Verschelde
1a8dfcd97b
Merge pull request #42304 from akien-mga/os-drop-get_splash_tick_msec
...
OS: Remove unused get_splash_tick_msec
2020-09-28 10:13:37 +02:00
Rémi Verschelde
545da82427
Merge pull request #42340 from Rubonnek/get-funcref-function
...
Allow retrieval of FuncRef function string
2020-09-27 10:08:25 +02:00
Rémi Verschelde
fc481db1c3
Merge pull request #37403 from aaronfranke/basis_equal_approx
...
Change Basis is_equal_approx to use instance method
2020-09-27 08:46:37 +02:00
Wilson E. Alvarez
75154e64a9
Allow retrieval of FuncRef function string
2020-09-25 11:54:51 -04:00
Rémi Verschelde
819c3524a5
OS: Remove unused get_splash_tick_msec
...
It was added in 3e20391bf6
but it doesn't seem
particularly useful, and it was only implemented for the custom splash branch
and not the default one, so it could return an uninitialized int.
2020-09-24 15:40:30 +02:00
Rémi Verschelde
9c9f3365b2
Merge pull request #42296 from akien-mga/messagequeue-default-size-4096-kb
...
MessageQueue: Change default queue size to 4096 KB
2020-09-24 15:11:17 +02:00
Tomasz Chabora
7b1ad6fbe0
Remove unnecessary empty line from Dictionaries
2020-09-24 13:23:06 +02:00
Rémi Verschelde
5009ba54b2
MessageQueue: Change default queue size to 4096 KB
...
1024 KB was low enough that many users seem to hit it, which can lead to the
editor freezing.
The proper fixed as described in #35653 would be to implement a page allocator
to prevent this overflow, but as a stop-gap measure, we can increase the
default value to a more lenient 4096 KB which should be high enough for the
vast majority of use cases.
The default size can be brought down again if/when #35653 is properly fixed,
and if it's actually relevant from a memory point of view.
2020-09-24 09:05:12 +02:00
Tomasz Chabora
f4e34ac353
Check for null in InputMap::_find_event
2020-09-23 15:39:06 +02:00
Aaron Franke
9394c057b8
Remove redundant is_equal_approx_ratio method
...
is_equal_approx is able to handle values of any size, and is_equal_approx_ratio is no longer used in any exposed APIs, so we don't need is_equal_approx_ratio anymore. Also, add #ifdef MATH_CHECKS for a method that is only used when MATH_CHECKS is defined.
2020-09-23 00:28:49 -04:00
Aaron Franke
23dabcd2d0
Change Basis is_equal_approx to use instance method
2020-09-23 00:28:49 -04:00
Hugo Locurcio
0b65342fd2
Fix crash when opening a ZIP data pack
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2020-09-19 15:45:00 +02:00
Rémi Verschelde
914591c9ae
zstd: Update to upstream version 1.4.5
2020-09-18 21:47:12 +02:00
Rémi Verschelde
3e78963bb9
Fix typos with codespell
...
Using codespell 1.17.1.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
fave
findn
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2020-09-18 13:44:25 +02:00
Rémi Verschelde
5f4d64f4f3
Linux/BSD: Fix support for NetBSD
...
Add __NetBSD__ to `platform_config.h` so that it can find `alloca`
and use the proper `pthread_setname_np` format.
Rename RANDOM_MAX to avoid conflict with NetBSD stdlib.
Fixes #42145 .
2020-09-18 10:27:55 +02:00
George Marques
e4942e4a96
Allow commutative multiplication in Variant
...
Also allow quaternions to be multiplied by integers.
2020-09-17 09:02:53 -03:00
Rémi Verschelde
6ac7b90097
Merge pull request #42013 from Xrayez/fix-list-swap
...
Fix `List` swap behavior on front, back and adjacent elements
2020-09-16 17:39:43 +02:00
Andrii Doroshenko (Xrayez)
cfead57d1d
Make `Object::to_string` virtual
...
Allows to override printing via C++, not only via script.
2020-09-15 18:14:45 +03:00
Andrii Doroshenko (Xrayez)
ac69f092fc
Fix `List` swap behavior on front, back and adjacent elements
...
- immediately return if A == B;
- first and last elements (front, back) are updated upon relinking;
- handles a special case of forward and backward adjacent elements.
2020-09-12 23:58:56 +03:00
George Marques
49e0cadcca
Fix Vector{2,3}i casting on Variant multiplication with numbers
2020-09-12 17:23:34 -03:00
Marcel Admiraal
4feba93630
Add missing reference to const T Vector::get().
2020-09-11 11:58:47 +01:00
Marcel Admiraal
e3d698dae9
Remove unused Python imports.
2020-09-10 11:38:52 +01:00
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