272b3c3728
Enable sorting of operator methods in class documentation.
2021-11-29 14:51:44 +00:00
93396b3e51
Fix wrong comparison with default values
2021-11-26 14:04:13 +00:00
a4b7de6b23
Fix console colors on Windows
2021-11-26 13:10:55 +03:00
40cb86ba96
Don't show errors when getting nonexistent settings
2021-11-25 08:23:42 -06:00
9851d3c5b2
Move logic for saving project features to ProjectSettings save_custom
2021-11-25 03:08:05 -06:00
e81c689592
Project feature warning system
2021-11-24 10:32:07 -06:00
b1bf82d2b4
Merge pull request #52456 from kleonc/image-fill-rect
2021-11-24 16:34:01 +01:00
e078f970db
Rename remove() to remove_at() when removing by index
2021-11-23 18:58:57 -07:00
92ca300ab1
Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb()
...
Co-authored-by: Lightning_A <aaronjrecord@gmail.com >
2021-11-23 18:06:26 +01:00
91595b16e3
Add Image::fill_rect method
2021-11-23 18:06:23 +01:00
9877d91c4a
Add Input.is_physical_key_pressed method.
2021-11-23 11:14:19 +02:00
1e71cab797
Merge pull request #55223 from bruvzg/gde_dict_index
2021-11-23 09:18:30 +01:00
7dc97d6558
Ignore override.cfg when in editor
2021-11-22 16:10:31 +01:00
f214b2b194
[GDExtension] Implement missing Dictionary index operators.
...
Co-authored-by: Bastiaan Olij <mux213@gmail.com >
2021-11-22 12:43:00 +02:00
8253a45a1a
Fix crash when executing PackedDataContainer._iter_init
2021-11-21 20:14:59 +08:00
be16eb625b
Merge pull request #54932 from briansemrau/expose-main-thread-id
2021-11-20 10:48:46 +01:00
46fdba5f8b
[HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer.
...
Note, the editor build requires the mbedtls module to be manually
enabled, as it is currently needed as a ResourceUID dependency.
This will need to be addressed in a separate PR.
2021-11-19 16:59:27 +01:00
fc9de5ba7f
Merge pull request #54499 from Faless/threads/4.x_work_pool_default
2021-11-19 09:39:21 +01:00
eb9100f085
Fix divide by zero in pck_packer
2021-11-17 18:07:29 +00:00
2b24629847
Merge pull request #55042 from nekomatata/fix-segment-intersection
2021-11-17 17:33:56 +01:00
7540da622d
Merge pull request #49793 from Chaosus/expose_randfn
2021-11-17 13:53:23 +01:00
a74acca858
Expose randfn to global scope
2021-11-17 14:29:19 +03:00
0bd96bd2cf
Fix the exceptions in signal disconnection
...
Use the correct method to get SignalData to fix exceptions in signal disconnection
2021-11-17 09:29:29 +01:00
6d0c93dccf
Fix segment intersection in Geometry2D
...
Doing a multiplication to reduce the amount of tests was causing
precision which lead to 2D raycast detecting false positive contacts
in some cases with convex polygons.
2021-11-16 18:09:33 -07:00
035468669a
Fix array access in gdextensions
2021-11-17 10:36:29 +11:00
8fb7e622a6
Rename built-in SGN() macro to SIGN()
...
This matches the name of the GDScript function (except it's uppercase
here).
2021-11-16 20:40:49 +01:00
5341e6010e
Allow dehardcoding documentation branch and URL in docs links
...
This makes it possible to change the branch of the documentation that
URLs are pointing to without having to modify all class reference
files.
In the XML class reference, the `$DOCS_URL` placeholder should be used,
and will be replaced automatically in the editor and when generating
the RST class reference.
The documentation branch string is set in `version.py`.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2021-11-15 13:02:21 +01:00
d975b1bc37
Merge pull request #43072 from KoBeWi/point_to_angle
2021-11-15 09:56:21 +01:00
8bb163807a
Merge pull request #54976 from reduz/importer-options-by-path
2021-11-15 00:46:04 +01:00
315e94ee2a
Merge pull request #53710 from CaptainProton42/fix-extension-class-inspector-properties
2021-11-14 22:02:31 +01:00
cd2a499084
Add path to functions that return iporter options
...
-Allows displaying custom options for specific file format variants
-Added support for scene format import to retrieve custom options
This PR is necessary for #54886 to be implemented properly.
2021-11-14 14:06:10 -03:00
c558263d84
Expose Thread::get_main_id in core bindings
2021-11-12 19:28:49 -05:00
3c0fdcc8ac
Use "enum class" for input enums
2021-11-12 15:37:54 -06:00
1aa3c8419b
Merge pull request #54869 from akien-mga/string-remove-erase
2021-11-11 13:00:21 +01:00
e2e9b08cc7
Color: Bind from_hsv as static method
2021-11-11 11:50:02 +01:00
2beaae4b6f
String: Remove erase method, bindings can't mutate String
2021-11-11 11:23:32 +01:00
367d75fab0
Add missing characters for property name quoting
2021-11-11 13:18:09 +08:00
06a33e590f
Merge pull request #53819 from TokageItLab/re-implement-ping-pong
...
Reimplement ping-pong animation and reverse playback
2021-11-09 22:11:04 +01:00
606cfa9a47
Fix Vector2.angle_to_point() being reversed
2021-11-09 16:59:58 +01:00
ba9d737363
Fix incorrect encoding (Latin-1 instead of UTF-8) used in _error_handler functions.
2021-11-08 23:45:08 +02:00
e87687a6d0
Merge pull request #54486 from ibrahn/thread-work-pool-lazier
2021-11-08 13:39:39 +01:00
63559f2c80
Merge pull request #54186 from miraz12/fix-packedByteArray-memcpy-crash
2021-11-08 13:33:07 +01:00
dc11e73bf0
Rename AABB get_area to get_volume
2021-11-05 18:22:42 -04:00
744b43b527
Fix Quaternion multiplication operator
2021-11-04 11:24:46 -05:00
e393c2a734
Add is_built_in() method to Resource
2021-11-04 12:45:58 +01:00
c012fbc8b2
Rename PROPERTY_USAGE_NOEDITOR to PROPERTY_USAGE_NO_EDITOR
...
This is consistent with other constants that include `NO`,
such as `PROPERTY_HINT_COLOR_NO_ALPHA`.
2021-11-03 23:06:17 +01:00
4b247e7ffa
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@322aac4bb7 .
Also improve parser errors to allow identifying the problematic mappings.
2021-11-03 19:55:52 +01:00
953a7bce7e
reimplement ping-pong
2021-11-03 13:39:33 +09:00
ab6ec9310c
Merge pull request #54453 from KoBeWi/slice_of_string
2021-11-02 13:18:34 +01:00
e5725c7deb
Expose String.get_slice
2021-11-02 11:24:07 +01:00