summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #45736 from kleonc/string_ends_withRémi Verschelde2021-02-091-13/+20
|\ | | | | Make String::ends_with don't use String::rfind
| * Make String::ends_with don't use String::rfindkleonc2021-02-091-13/+20
|/
* Merge pull request #45713 from KoBeWi/1000_unmaskedRémi Verschelde2021-02-081-6/+26
|\ | | | | Make Rect2 properties show in 2x2 layout
| * Make Rect2 properties show in 2x2 layoutkobewi2021-02-041-6/+26
| |
* | Merge pull request #45806 from KoBeWi/forest_of_deselectionRémi Verschelde2021-02-081-0/+8
|\ \ | | | | | | Set selected Tree item to null when deselected
| * | Set selected Tree item to null when deselectedkobewi2021-02-071-0/+8
| | | | | | | | | | | | Co-authored-by: Brody Eller <wviper3@gmail.com>
* | | Merge pull request #45774 from revilo/fix-45694Rémi Verschelde2021-02-081-0/+1
|\ \ \ | | | | | | | | Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED …
| * | | Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED (fixes ↵Oliver Dick2021-02-061-0/+1
| | | | | | | | | | | | | | | | invalid transform of collision shape in cases where the node is not supposed to enter the scene tree)
* | | | Merge pull request #45836 from Kanabenki/update-color-pickerRémi Verschelde2021-02-081-0/+1
|\ \ \ \ | | | | | | | | | | Update ColorPicker controls when entering tree
| * | | | Update ColorPicker controls when entering treeKanabenki2021-02-081-0/+1
| | | | |
* | | | | Merge pull request #45775 from RandomShaper/pause_aware_pickingRémi Verschelde2021-02-083-236/+264
|\ \ \ \ \ | |/ / / / |/| | | | Implement pause-aware picking
| * | | | Implement pause-aware pickingPedro J. Estébanez2021-02-073-236/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the way 2D & 3D physics picking behaves in relation to pause: - When pause is set, every collision object that is hovered or captured (3D only) is released from that condition, getting the relevant mouse-exit callback., unless its pause mode makes it immune from pause. - During the pause. picking only considers collision objects immune from pause, sending input events and enter/exit callbacks to them as expected. - When pause is left, nothing happens. This is a big difference with the classic behavior, which at this point would process all the input events that have been queued against the current state of the 2D/3D world (in other words, checking them against the current position of the objects instead of those at the time of the events).
* | | | | Merge pull request #45827 from akien-mga/sync-gamecontrollerdbRémi Verschelde2021-02-081-11/+12
|\ \ \ \ \ | | | | | | | | | | | | Sync controller mappings DB with SDL2 community repo
| * | | | | Sync controller mappings DB with SDL2 community repoRémi Verschelde2021-02-081-11/+12
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Synced with gabomdq/SDL_GameControllerDB@f72b68b8b090e689ed21f600e89db9a661edb696. Partial revert of #45790.
* | | | | Merge pull request #45825 from BastiaanOlij/windows_debugger_flagsRémi Verschelde2021-02-081-2/+3
|\ \ \ \ \ | | | | | | | | | | | | Use /Zi and /FS for including debugger symbols on Windows with MSVC
| * | | | | Use /Zi and /FS for including debugger symbols on Windows with MSVCBastiaan Olij2021-02-091-2/+3
| | | | | |
* | | | | | Merge pull request #43057 from Xrayez/custom_modules_recursiveRémi Verschelde2021-02-082-18/+77
|\ \ \ \ \ \ | | | | | | | | | | | | | | SCons: Add an option to detect C++ modules recursively
| * | | | | | SCons: Add an option to detect C++ modules recursivelyAndrii Doroshenko (Xrayez)2020-10-242-18/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds `custom_modules_recursive` which allows to detect and collect all nested C++ modules which may reside in any directory specified by `custom_modules` option. The detection logic is made to be more strict because `SCSub` may be used for organizing hierarchical builds within a module itself, so the existence of `register_types.h` and `config.py` is checked as well (these are all required for a C++ module to be compiled by Godot). For performance reasons, built-in modules are not checked recursively, and there's no benefit of doing so in the first place. It's now possible to specify a directory path pointing to a *single* module, as it may contain nested modules which are detected recursively.
* | | | | | | Merge pull request #45797 from madmiraal/add-new-sdl-keywordsRémi Verschelde2021-02-085-2/+44
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add support for new SDL gamecontroller keywords.
| * | | | | | | Add support for new SDL gamecontroller keywords.Marcel Admiraal2021-02-075-2/+44
| | | | | | | |
* | | | | | | | Merge pull request #43245 from HaSa1002/docs-objectRémi Verschelde2021-02-081-40/+200
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Docs: Object: Use new signal syntax and port to C#
| * | | | | | | | Docs: Object: Use new signal syntax and port to C#HaSa10022021-01-041-40/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: Aaron Franke <arnfranke@yahoo.com> Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
* | | | | | | | | doc: Sync classref with current sourceRémi Verschelde2021-02-085-16/+35
| | | | | | | | |
* | | | | | | | | Merge pull request #43952 from qarmin/cppcheck_modulesRémi Verschelde2021-02-08100-772/+533
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | Initialize class/struct variables with default values in modules/
| * | | | | | | | Initialize class/struct variables with default values in modules/Rafał Mikrut2021-02-08100-772/+533
| | | | | | | | |
* | | | | | | | | Merge pull request #45818 from akien-mga/debug_symbols-boolRémi Verschelde2021-02-087-12/+12
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | SCons: Fix debug_symbols tests after switch to BoolVariable
| * | | | | | | | | SCons: Fix debug_symbols tests after switch to BoolVariableRémi Verschelde2021-02-087-12/+12
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug introduced in #45679. Fixes part of #45816.
* | | | | | | | | Merge pull request #44630 from qarmin/cppcheck_scene_1Rémi Verschelde2021-02-08139-1660/+879
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Initialize class variables with default values in scene/ [1/2]
| * | | | | | | | Initialize class variables with default values in scene/ [1/2]Rafał Mikrut2021-02-07139-1660/+879
|/ / / / / / / /
* | | | | | | | Merge pull request #45805 from KoBeWi/dispatch_error_of_doomRémi Verschelde2021-02-071-1/+4
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Cancel event dispatch on error
| * | | | | | | Cancel event dispatch on errorkobewi2021-02-071-1/+4
| | | | | | | |
* | | | | | | | Merge pull request #45803 from qarmin/unitialized_vehicleRémi Verschelde2021-02-071-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix nan errors when using VehicleBody
| * | | | | | | | Fix nan errors when using VehicleBodyRafał Mikrut2021-02-071-0/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #45794 from Calinou/doc-surfacetool-generate-normalsRémi Verschelde2021-02-071-2/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Improve the `SurfaceTool.generate_normals()` documentation
| * | | | | | | Improve the `SurfaceTool.generate_normals()` documentationHugo Locurcio2021-02-071-2/+2
| | | | | | | |
* | | | | | | | Merge pull request #45784 from revilo/fix-45770Rémi Verschelde2021-02-071-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix unnecessary scrolling in TextEdit
| * | | | | | | | TextEdit: When left mouse is pressed to place the cursor, do not immediately ↵Oliver Dick2021-02-071-1/+1
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adjust the viewport when cursor_set_line is called, but afterwards on cursor_set_column (effectively when the cursor reached its final position) Fixes #45770
* | | | | | | | Merge pull request #41308 from JFonS/fix_spotlight_attenuationRémi Verschelde2021-02-079-44/+54
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Invert spotlight angle attenuation
| * | | | | | | | Invert spotlight angle attenuationjfons2021-02-079-44/+54
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inverted the spotlight angle attenuation so a higher value results in a dimmer light, this makes it more consistent with the distance attenuation. Also changed the way spotlighs are computed in SDFGI and GIPorbes and GPU lightmapper, now it matches the falloff used in the scene rendering code.
* | | | | | | | Merge pull request #45790 from akien-mga/controllerdb-fixupRémi Verschelde2021-02-071-6/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix issues in last GameControllerDB sync
| * | | | | | | | Fix issues in last GameControllerDB syncRémi Verschelde2021-02-071-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 #45786 from reduz/fix-sdfgi-radeonRémi Verschelde2021-02-071-40/+45
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Fixed an SDFGI reflections bug in Radeon
| * | | | | | | | Fixed a SDFGI reflections bug in Radeonreduz2021-02-071-40/+45
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Code was using too many conditionals. -Rewrote it to use less and it now works fine.
* | | | | | | | Merge pull request #45776 from Kanabenki/snap-visualscript-commentRémi Verschelde2021-02-071-2/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Snap VisualScript comment to grid when resizing
| * | | | | | | | Snap VisualScript comment to grid when resizingKanabenki2021-02-061-2/+9
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #45787 from JFonS/fix_spotlight_volumetric_fogRémi Verschelde2021-02-071-12/+12
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Fix volumetric fog for SpotLights
| * | | | | | | Fix volumetric fog for SpotLightsjfons2021-02-071-12/+12
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code for spot lights was referencing the omni light list. Most likely a copy-paste mistake :)
* | | | | | | Merge pull request #45780 from reduz/fix-sdfgiRémi Verschelde2021-02-061-14/+20
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Fix SDFGI bug after previous optimization.
| * | | | | | Fix SDFGI bug after previous optimization.reduz2021-02-061-14/+20
|/ / / / / / | | | | | | | | | | | | | | | | | | Was causing arctifacts, should be good now.
* | | | | | Merge pull request #45765 from reduz/simplify-volumetric-fogClay John2021-02-0619-577/+24
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Simplify and Optimize Volumetric Fog