| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make String::ends_with don't use String::rfind | kleonc | 2021-02-09 | 1 | -13/+20 |
| | | |||||
| * | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | 2021-02-08 | 1 | -11/+12 |
| | | | | | | | Synced with gabomdq/SDL_GameControllerDB@f72b68b8b090e689ed21f600e89db9a661edb696. Partial revert of #45790. | ||||
| * | Merge pull request #45797 from madmiraal/add-new-sdl-keywords | Rémi Verschelde | 2021-02-08 | 4 | -1/+25 |
| |\ | | | | | Add support for new SDL gamecontroller keywords. | ||||
| | * | Add support for new SDL gamecontroller keywords. | Marcel Admiraal | 2021-02-07 | 4 | -1/+25 |
| | | | |||||
| * | | Fix issues in last GameControllerDB sync | Rémi Verschelde | 2021-02-07 | 1 | -6/+6 |
| | | | | | | | | | | | We don't support 'misc1' as an output string yet (seems used for PS5 controller). Yet another broken CSV line with 'CO.,LTD'. | ||||
| * | | Merge pull request #45756 from Faless/js/4.x_gamepads_db | Rémi Verschelde | 2021-02-06 | 1 | -0/+6 |
| |\ \ | | | | | | | Add some HTML5 controllers mapping. | ||||
| | * | | Add some HTML5 controllers mapping. | Fabio Alessandrelli | 2021-02-06 | 1 | -0/+6 |
| | |/ | |||||
| * / | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | 2021-02-06 | 1 | -24/+79 |
| |/ | | | | Synced with gabomdq/SDL_GameControllerDB@c7cf1397c1e07182de936e72fa1bc5cc22ab8cc1. | ||||
| * | Change sort_custom/bsearch_custom to use Callables | kobewi | 2021-02-04 | 3 | -18/+15 |
| | | |||||
| * | Merge pull request #45658 from RandomShaper/fix_frozen_peak | Rémi Verschelde | 2021-02-03 | 1 | -0/+3 |
| |\ | | | | | Make audio bus channels' peak volume consistent | ||||
| | * | Make audio bus channels' peak volume consistent | Pedro J. Estébanez | 2021-02-02 | 1 | -0/+3 |
| | | | | | | | | | Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback). | ||||
| * | | Replace ColorN and from HTML with a string constructor | Aaron Franke | 2021-02-01 | 4 | -1/+18 |
| | | | |||||
| * | | Merge pull request #37547 from aaronfranke/tau | Rémi Verschelde | 2021-02-01 | 3 | -12/+15 |
| |\ \ | | | | | | | Use Math_TAU and deg2rad/etc in more places and optimize code | ||||
| | * | | Use Math_TAU and deg2rad/rad2deg in more places and optimize code | Aaron Franke | 2021-01-09 | 3 | -12/+15 |
| | | | | |||||
| * | | | Merge pull request #45315 from RandomShaper/modernize_thread | Rémi Verschelde | 2021-01-31 | 15 | -203/+161 |
| |\ \ \ | | | | | | | | | Modernize Thread | ||||
| | * | | | Modernize Thread | Pedro J. Estébanez | 2021-01-29 | 15 | -203/+161 |
| | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | - Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | ||||
| * | | | Unify URI encoding/decoding and add to C# | Aaron Franke | 2021-01-28 | 4 | -71/+11 |
| | | | | | | | | | | | | | http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. | ||||
| * | | | Make hex_to_int and bin_to_int handle the prefix automatically | Aaron Franke | 2021-01-28 | 3 | -17/+13 |
| | | | | | | | | | | Also add BinToInt to C# | ||||
| * | | | Merge pull request #45489 from aaronfranke/core | Rémi Verschelde | 2021-01-27 | 6 | -46/+40 |
| |\ \ \ | | | | | | | | | Type consistencies in core | ||||
| | * | | | Type consistencies in core | Aaron Franke | 2021-01-26 | 6 | -46/+40 |
| | | | | | |||||
| * | | | | Renamed String.ord_at to unicode_at | Yuri Roubinsky | 2021-01-26 | 3 | -8/+8 |
| |/ / / | |||||
| * | | | Merge pull request #45373 from aaronfranke/gdnative-sizeof | George Marques | 2021-01-26 | 2 | -21/+21 |
| |\ \ \ | | | | | | | | | Define GDNative sizes using sizeof(godot_real) and sizeof(int32_t) | ||||
| | * | | | Define GDNative sizes using sizeof(godot_real_t) and sizeof(int32_t) | Aaron Franke | 2021-01-25 | 2 | -21/+21 |
| | |/ / | |||||
| * | | | Merge pull request #44732 from Calinou/os-add-get-thread-caller-id | Rémi Verschelde | 2021-01-26 | 2 | -0/+6 |
| |\ \ \ | | | | | | | | | Add an `OS.get_thread_caller_id()` method | ||||
| | * | | | Add an `OS.get_thread_caller_id()` method | Hugo Locurcio | 2020-12-27 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can be used to print thread IDs in logs. This can make it easier to debug multi-threaded applications. Co-authored-by: Khaos <khaos@khaos-coders.org> | ||||
| * | | | | Merge pull request #45309 from VedatGunel/fix-string-ends-with | Rémi Verschelde | 2021-01-26 | 1 | -1/+6 |
| |\ \ \ \ | | | | | | | | | | | Fix String.ends_with() for empty string arguments | ||||
| | * | | | | Fix String.ends_with() for empty string arguments | Vedat Günel | 2021-01-19 | 1 | -1/+6 |
| | | | | | | |||||
| * | | | | | Remove Quat set methods in favour of constructors | Marcel Admiraal | 2021-01-26 | 3 | -82/+48 |
| | |_|/ / |/| | | | |||||
| * | | | | Merge pull request #45314 from RandomShaper/modernize_rwlock | Rémi Verschelde | 2021-01-22 | 10 | -192/+102 |
| |\ \ \ \ | | | | | | | | | | | Modernize RWLock | ||||
| | * | | | | Modernize RWLock | Pedro J. Estébanez | 2021-01-19 | 10 | -192/+102 |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Based on C++14's `shared_time_mutex` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed - Simpler for `NO_THREADS` | ||||
| * | | | | Merge pull request #45023 from reduz/optimize-shader-vgpr1 | Rémi Verschelde | 2021-01-20 | 2 | -0/+10 |
| |\ \ \ \ | | | | | | | | | | | Shader optimizations to reduce VGPR usage and increase occupancy | ||||
| | * | | | | Added GPU based cluster builder | reduz | 2021-01-19 | 2 | -0/+10 |
| | |/ / / | | | | | | | | | | | | | Clustering is now GPU based, uses an implementation based on the Activision algorithm. | ||||
| * / / / | Remove useless "else" statements from vector3.h | PouleyKetchoupp | 2021-01-19 | 1 | -16/+8 |
| |/ / / | |||||
| * | | | [HTML5] Custom Gamepad library to allow remapping. | Fabio Alessandrelli | 2021-01-18 | 1 | -7/+14 |
| | | | | | | | | | | | | | | | | | | | | | | No longer use emscripten functions for gamepads, implement them as library functions in library_godot_display.js instead. This allows us to do a better job at "guessing" vendorId, productId, OS, etc. thus allowing us to better find the remapping for the controller. | ||||
| * | | | Better gamepad axis event injection. | Fabio Alessandrelli | 2021-01-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the core input handling code we have checks to make sure that if axis rapidly change sign we inject mid-points to release any pending inputmap action. The function though, did not correctly insert the mid-point causing dpads mapped to an axis that behaves like tri-state buttons (-1,0,1) to not be released correctly. This commit fixes that by including in the check the case where the axis swtiches from abs(1) to 0. | ||||
| * | | | Merge pull request #45161 from Xrayez/bind-emit-changed | Rémi Verschelde | 2021-01-14 | 1 | -0/+1 |
| |\ \ \ | | | | | | | | | Expose `Resource.emit_changed()` to script | ||||
| | * | | | Expose `Resource.emit_changed()` to script | Andrii Doroshenko (Xrayez) | 2021-01-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | Also known as `emit_signal("changed")`. | ||||
| * | | | | Merge pull request #45136 from akien-mga/clang-format-11 | Rémi Verschelde | 2021-01-13 | 1 | -2/+2 |
| |\ \ \ \ | |/ / / |/| | | | CI: Update to clang-format 11 and apply ternary operator changes | ||||
| | * | | | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | 2021-01-12 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Merge pull request #45125 from aaronfranke/poly-lib | Rémi Verschelde | 2021-01-12 | 3 | -9/+9 |
| |\ \ \ \ | |/ / / |/| | | | Update PolyPartition / Triangulator library | ||||
| | * | | | Update PolyPartition / Triangulator library | Aaron Franke | 2021-01-12 | 3 | -9/+9 |
| | | | | | |||||
| * | | | | Merge pull request #44514 from madmiraal/split-os-execute | Rémi Verschelde | 2021-01-12 | 3 | -14/+24 |
| |\ \ \ \ | | | | | | | | | | | Split OS::execute into two methods | ||||
| | * | | | | Split OS::execute into two methods | Marcel Admiraal | 2021-01-09 | 3 | -14/+24 |
| | | |_|/ | |/| | | | | | | | | | | | | | | 1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | ||||
| * | | | | Improve UndoRedo class | Gilles Roudière | 2021-01-12 | 2 | -17/+52 |
| | |/ / |/| | | |||||
| * | | | Merge pull request #42270 from AndreaCatania/AndreaCatania-patch-4 | Rémi Verschelde | 2021-01-11 | 1 | -0/+14 |
| |\ \ \ | | | | | | | | | Added the function `remove_unordered` to the LocalVector container. | ||||
| | * | | | Add function `LocalVector::remove_unordered` | AndreaCatania | 2021-01-11 | 1 | -0/+14 |
| | |/ / | | | | | | | | | | Added LocalVector unit tests. | ||||
| * | | | Merge pull request #44427 from briansemrau/fix-variant-bitand-validated-eval | Rémi Verschelde | 2021-01-11 | 1 | -0/+1 |
| |\ \ \ | |/ / |/| | | Fix bitwise-and eval not updating return type | ||||
| | * | | Fix bitwise-and eval not updating return type | Brian Semrau | 2020-12-16 | 1 | -0/+1 |
| | | | | |||||
| * | | | Merge pull request #35505 from dalexeev/rtl_colors | Rémi Verschelde | 2021-01-08 | 3 | -5/+33 |
| |\ \ \ | | | | | | | | | Unified named colors in RichTextLabel | ||||
| | * | | | Unified named colors in RichTextLabel | Danil Alexeev | 2020-11-17 | 3 | -5/+33 |
| | | | | | | | | | | | | | | | | | | | | | Now the BB tag `[color]` uses the color names from the `Color` class. Also, the use of the `#` symbol in an HTML color code has become optional. | ||||
