Commit Graph

4548 Commits

Author SHA1 Message Date
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