Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-26 | Fix wrong comparison with default values | Ricardo Subtil | |
2021-11-26 | Fix console colors on Windows | Yuri Roubinsky | |
2021-11-25 | Don't show errors when getting nonexistent settings | Aaron Franke | |
2021-11-25 | Move logic for saving project features to ProjectSettings save_custom | Aaron Franke | |
2021-11-24 | Project feature warning system | Aaron Franke | |
2021-11-24 | Merge pull request #52456 from kleonc/image-fill-rect | Rémi Verschelde | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb() | kleonc | |
Co-authored-by: Lightning_A <aaronjrecord@gmail.com> | |||
2021-11-23 | Add Image::fill_rect method | kleonc | |
2021-11-23 | Add Input.is_physical_key_pressed method. | bruvzg | |
2021-11-23 | Merge pull request #55223 from bruvzg/gde_dict_index | Rémi Verschelde | |
2021-11-22 | Ignore override.cfg when in editor | kobewi | |
2021-11-22 | [GDExtension] Implement missing Dictionary index operators. | bruvzg | |
Co-authored-by: Bastiaan Olij <mux213@gmail.com> | |||
2021-11-21 | Fix crash when executing PackedDataContainer._iter_init | Haoyu Qiu | |
2021-11-20 | Merge pull request #54932 from briansemrau/expose-main-thread-id | Rémi Verschelde | |
2021-11-19 | [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. | Fabio Alessandrelli | |
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 | Merge pull request #54499 from Faless/threads/4.x_work_pool_default | Rémi Verschelde | |
2021-11-17 | Fix divide by zero in pck_packer | Paulb23 | |
2021-11-17 | Merge pull request #55042 from nekomatata/fix-segment-intersection | Rémi Verschelde | |
2021-11-17 | Merge pull request #49793 from Chaosus/expose_randfn | Rémi Verschelde | |
2021-11-17 | Expose `randfn` to global scope | Yuri Roubinsky | |
2021-11-17 | Fix the exceptions in signal disconnection | Xwdit | |
Use the correct method to get SignalData to fix exceptions in signal disconnection | |||
2021-11-16 | Fix segment intersection in Geometry2D | PouleyKetchoupp | |
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-17 | Fix array access in gdextensions | Bastiaan Olij | |
2021-11-16 | Rename built-in `SGN()` macro to `SIGN()` | Hugo Locurcio | |
This matches the name of the GDScript function (except it's uppercase here). | |||
2021-11-15 | Allow dehardcoding documentation branch and URL in docs links | Rémi Verschelde | |
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 | Merge pull request #43072 from KoBeWi/point_to_angle | Rémi Verschelde | |
2021-11-15 | Merge pull request #54976 from reduz/importer-options-by-path | Rémi Verschelde | |
2021-11-14 | Merge pull request #53710 from ↵ | Hugo Locurcio | |
CaptainProton42/fix-extension-class-inspector-properties | |||
2021-11-14 | Add path to functions that return iporter options | reduz | |
-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-12 | Expose Thread::get_main_id in core bindings | Brian Semrau | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-11 | Merge pull request #54869 from akien-mga/string-remove-erase | Rémi Verschelde | |
2021-11-11 | Color: Bind `from_hsv` as static method | Rémi Verschelde | |
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
2021-11-11 | Add missing characters for property name quoting | Haoyu Qiu | |
2021-11-09 | Merge pull request #53819 from TokageItLab/re-implement-ping-pong | Rémi Verschelde | |
Reimplement ping-pong animation and reverse playback | |||
2021-11-09 | Fix Vector2.angle_to_point() being reversed | Tomasz Chabora | |
2021-11-08 | Fix incorrect encoding (Latin-1 instead of UTF-8) used in `_error_handler` ↵ | bruvzg | |
functions. | |||
2021-11-08 | Merge pull request #54486 from ibrahn/thread-work-pool-lazier | Rémi Verschelde | |
2021-11-08 | Merge pull request #54186 from miraz12/fix-packedByteArray-memcpy-crash | Rémi Verschelde | |
2021-11-05 | Rename AABB `get_area` to `get_volume` | Brian Semrau | |
2021-11-04 | Fix Quaternion multiplication operator | Aaron Franke | |
2021-11-04 | Add is_built_in() method to Resource | kobewi | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-03 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@322aac4bb71d8c62ec7dcd4eb627a9d338b37684. Also improve parser errors to allow identifying the problematic mappings. | |||
2021-11-03 | reimplement ping-pong | Silc 'Tokage' Renew | |
2021-11-02 | Merge pull request #54453 from KoBeWi/slice_of_string | Rémi Verschelde | |
2021-11-02 | Expose String.get_slice | kobewi | |
2021-11-02 | [OS] Add ThreadWorkPool default size to OS. | Fabio Alessandrelli | |
Some platforms (*cough* web *cough*) have hard limits on the number of threads that can be spawned. Currently, ThreadPoolWork (mostly used in rendering/physics servers) will spawn as many threads as CPUs available causing exception on machines with high CPU count. This commit adds a new overridable method to OS that returns the default thread pool size (still the CPU count by default), and overrides it for the JavaScript platform so it always allocate only one thread. We can likely improve the whole ThreadPoolWork in the future to always allocate X amount of threads, and assign jobs to them on the fly, but that will require some more architectural changes. |