summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #56484 from KoBeWi/your_callable_is_invalidRémi Verschelde2022-01-041-1/+1
|\
| * Fix method validation in Threadkobewi2022-01-041-1/+1
| |
* | Merge pull request #56295 from aaronfranke/doc-midiRémi Verschelde2022-01-042-0/+22
|\ \
| * | Document InputEventMIDI and add some missing 0xF MIDI messagesAaron Franke2022-01-042-0/+22
| | |
* | | Merge pull request #56331 from Cnidarias/large_http_downloadsFabio Alessandrelli2022-01-041-2/+2
|\ \ \ | |_|/ |/| | Fix http limitation for large "content-length"
| * | Fix http limitation for large "content-length"Cnidarias2021-12-301-2/+2
| | | | | | | | | | | | | | | | | | | | | When a request was issued to a server that returned "content-length" header whose value was greater than that of an "int" we ran into overflow problems. The fix for this was rather simple by increasing the data type to `int64_t`
* | | Merge pull request #56469 from Zylann/remove_gdclass_inherits_staticRémi Verschelde2022-01-041-3/+0
|\ \ \ | |_|/ |/| |
| * | Remove unused `inherits_static` from GDCLASSMarc Gilleron2022-01-031-3/+0
| |/
* | Merge pull request #53313 from KoBeWi/debinded_konnektRémi Verschelde2022-01-041-0/+6
|\ \
| * | Add support for unbinding in connection dialogkobewi2021-10-041-0/+6
| | |
* | | Update copyright statements to 2022Rémi Verschelde2022-01-03330-660/+660
| | | | | | | | | | | | Happy new year to the wonderful Godot community!
* | | Merge pull request #53957 from fabriceci/new-template-workflowRémi Verschelde2022-01-031-2/+21
|\ \ \
| * | | Improve editor template workflowfabriceci2022-01-021-2/+21
| | |/ | |/| | | | | | | Co-Authored-By: jmb462 <jmb462@gmail.com>
* / | Fix various typosluz paz2022-01-023-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change
* | Merge pull request #56028 from ↵Rémi Verschelde2021-12-211-4/+1
|\ \ | | | | | | | | | madmiraal/revert-55978-fix-switch-controller-event-spam
| * | Revert "Fixed event spam when using the Nintendo Switch controller"Marcel Admiraal2021-12-171-4/+1
| | |
* | | Fix variable name 'max_size' to 'min_size' in aabbgreat902021-12-191-8/+8
| | |
* | | Fix font preview text color on light backgroundHaoyu Qiu2021-12-182-0/+5
|/ /
* | Sync controller mappings DB with SDL2 community repoRémi Verschelde2021-12-171-2/+2
| | | | | | | | Synced with gabomdq/SDL_GameControllerDB@265b43b7895bc5cd5eaf498414e9c62b5152b0fb.
* | Merge pull request #55978 from slouken/fix-switch-controller-event-spamRémi Verschelde2021-12-161-1/+4
|\ \ | | | | | | Fixed event spam when using the Nintendo Switch controller
| * | Fixed event spam when using the Nintendo Switch controllerSam Lantinga2021-12-161-1/+4
| | | | | | | | | | | | | | | | | | There is no filtering on the Nintendo Switch Pro controller thumbstick, so there will frequently be events with very slight change. These are turned into "not pressed" events, which cancel "pressed" events from keys and buttons. This change filters out up to 5% jitter, but it might be worth revisiting whether "not pressed" events should cancel "pressed" events.
* | | Make `--doctool` locale awareHaoyu Qiu2021-12-163-0/+23
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds `indent(str)` to `String`: * Indent the (multiline) string with the given indentation. * This method is added in order to keep the translated XML correctly indented. * Moves the loading of tool/doc translation into `editor/editor_translation.{h,cpp}`. * This will be used from both `EditorSettings` and the doc tool from `main`. * Makes use of doc translation when generating XML class references, and setup the translation locale based on `-l LOCALE` CLI parameter. The XML class reference won't be translated if `-l LOCALE` parameter is not given, or when it's `-l en`.
* | Merge pull request #55657 from MorganKF/patch-multiplayer-peer-extensionFabio Alessandrelli2021-12-151-1/+1
|\ \ | | | | | | Patch `MultiplayerPeerExtension` to allow derived classes
| * | Update MultiplayerPeerExtension class registration to non-virtualMorganKF2021-12-111-1/+1
| | | | | | | | | | | | | | | Fix formatting
* | | Defer the call to 'popup_str' to the next cycle to let Godot Engine's editor ↵Xavier Sellier2021-12-141-0/+7
| | | | | | | | | | | | time to properly start
* | | Added check to get_all_locales to avoid adding duplicate locales to arrayraphaelazev2021-12-101-1/+4
| | |
* | | Improve Directory content navigationTomasz Chabora2021-12-102-13/+67
| | |
* | | Sync controller mappings DB with SDL2 community repoRémi Verschelde2021-12-101-179/+183
| | | | | | | | | | | | Synced with gabomdq/SDL_GameControllerDB@348cfa347f21825e922493e3d15ed1bb3836e6c4.
* | | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-0931-106/+106
| | | | | | | | | | | | | | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* | | align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-093-46/+48
| | |
* | | Merge pull request #35901 from nathanfranke/pool-byte-array-subarray-exclusiveRémi Verschelde2021-12-075-69/+43
|\ \ \
| * | | PackedByteArray, Array slice end exclusive, rename subarray to sliceNathan Franke2021-11-265-69/+43
| | | |
* | | | Merge pull request #55603 from Calinou/add-os-crash-methodFabio Alessandrelli2021-12-062-0/+6
|\ \ \ \ | | | | | | | | | | Add an `OS.crash()` method for testing system crash handler
| * | | | Add an `OS.crash()` method for testing system crash handlerHugo Locurcio2021-12-032-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to test the system's crash handler without having to modify engine code or exploit an engine bug.
* | | | | Merge pull request #55661 from KoBeWi/joys_of_connectionRémi Verschelde2021-12-061-1/+0
|\ \ \ \ \
| * | | | | Unexpose joy_connection_changed methodkobewi2021-12-061-1/+0
| | |_|/ / | |/| | |
* | | | | Merge pull request #34005 from aaronfranke/minmaxRémi Verschelde2021-12-069-31/+48
|\ \ \ \ \
| * | | | | Expose max_axis_index and max_axis_index for Vector2(i)Aaron Franke2021-12-029-31/+48
| | | | | | | | | | | | | | | | | | | | | | | | Some cleanup with Vector3(i)'s methods so that it is consistent with Vector2, for example it returns enums internally (GDScript still gets ints).
* | | | | | Merge pull request #47257 from timothyqiu/http-client-proxyRémi Verschelde2021-12-064-8/+111
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Adds proxy support for HTTPClientHaoyu Qiu2021-11-244-8/+111
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed a potential infinite loop when connecting to server.
* | | | | | Make overridden properties link to parent definitionYuri Sizov2021-12-031-0/+1
| |_|/ / / |/| | | | | | | | | | | | | | Co-authored-by: Josh DeGraw <joshmdegraw@gmail.com>
* | | | | Merge pull request #55520 from pycbouh/docs-sort-group-newline-theme-and-enumsRémi Verschelde2021-12-031-1/+5
|\ \ \ \ \
| * | | | | Sort and group theme properties in docs, improve formatting for theme and enumsYuri Sizov2021-12-011-1/+5
| | | | | |
* | | | | | Merge pull request #55470 from groud/move_godot_object_init_to_extensionRémi Verschelde2021-12-038-57/+49
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Change gdnative interface so that Godot object initialization should be ↵Gilles Roudière2021-11-308-57/+49
| |/ / / / | | | | | | | | | | | | | | | triggered from the extension side
* | | | | Merge pull request #55474 from akien-mga/copy-operators-no-referenceRémi Verschelde2021-12-029-37/+16
|\ \ \ \ \
| * | | | | Don't return reference on copy assignment operatorsRémi Verschelde2021-11-309-37/+16
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit).
* | | | | Merge pull request #37626 from aaronfranke/rect2-warningsMax Hilbrunner2021-12-024-5/+137
|\ \ \ \ \ | | | | | | | | | | | | Print warnings when using a Rect2 or AABB with a negative size
| * | | | | Warn when using an AABB or Rect2 with a negative sizeAaron Franke2021-11-304-5/+137
| |/ / / /
* | | | | Merge pull request #47294 from sebastian-heinz/patch-1Rémi Verschelde2021-12-021-0/+8
|\ \ \ \ \