Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-28 | Merge pull request #48235 from Faless/feature/network-local-port-enet-salvaged | Rémi Verschelde | |
[Net] Implement NetworkedMultiplayerENet.get_local_port | |||
2021-04-28 | Merge pull request #46688 from QbieShay/fix-particle-rotate-y-4 | Rémi Verschelde | |
Fixed rotate_y property of particle shaders | |||
2021-04-28 | Implement NetworkedMultiplayerENet.get_local_port | Fabio Alessandrelli | |
Allows retrieving the local port to which the peer is bound. | |||
2021-04-28 | Merge pull request #46476 from DarknessCatt/master | Rémi Verschelde | |
Add fill method to Arrays and PackedArrays | |||
2021-04-28 | Merge pull request #47454 from vnen/gdscript-lambda | Rémi Verschelde | |
2021-04-28 | GDScript: Fix crash when base of an attribute is invalid | George Marques | |
In attribute expressions (`a.b`) it's possible that the base has an incorrect syntax and thus become a nullptr expression in the tree. This commit add the check for this case to fail gracefully instead of crashing. | |||
2021-04-28 | GDScript: Implement lambdas compilation and runtime | George Marques | |
2021-04-28 | Merge pull request #48268 from dsnopek/issue-48178 | Fabio Alessandrelli | |
Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or later | |||
2021-04-28 | GDScript: Add lambdas to the type analyzer | George Marques | |
- Lambdas are always callables (no specific signature match). - Captures from the current context are evaluated. | |||
2021-04-28 | GDScript: Add lambda syntax parsing | George Marques | |
Lambda syntax is the same as a the function syntax (using the same `func` keyword) except that the name is optional and it can be embedded anywhere an expression is expected. E.g.: func _ready(): var my_lambda = func(x): print(x) my_lambda.call("hello") | |||
2021-04-28 | Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or later | David Snopek | |
2021-04-28 | Merge pull request #37064 from GNSS-Stylist/Face3_area_calc_fix_clean | Rémi Verschelde | |
Fix area calculation of Face3 | |||
2021-04-28 | Fix area calculation of Face3 | Pasi Nuutinmaki | |
There seemed to be a bug in area calculation in Face3::get_area()-function. It returned the area of "imaginary" parallelogram instead of the triangle. Therefore the area returned was twice the real area. This manifested itself when using a hydro module for godot ( https://gitlab.com/ringtechsolutions/godot-tools/hydro/hydro ) causing the buoyancy to be two times the expected value. "Reference": http://www.maths.usyd.edu.au/u/MOW/vectors/vectors-11/v-11-7.html | |||
2021-04-28 | Raycast: Fix use of removed copymem after #48239 | Rémi Verschelde | |
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-28 | Merge pull request #47595 from EricEzaM/PR/fix-lineedit-ctrl-backspace | Rémi Verschelde | |
Fixed issues with LineEdit Delete Word & Backspace Word. | |||
2021-04-28 | Merge pull request #42607 from Dragoncraft89/type_checks | Rémi Verschelde | |
Raise error if Resource is of wrong type as function argument | |||
2021-04-28 | Fixed issues with LineEdit Delete Word & Backspace Word. | EricEzaM | |
Backspace word was deleting all text before the cursor, and delete word was no updating until another action was performed on the LineEdit (in order to update it) | |||
2021-04-27 | Merge pull request #48245 from madmiraal/fix-24111 | Rémi Verschelde | |
Update CSGMesh3D's documentation to explain how vertex normals are used | |||
2021-04-27 | Raise error if Resource is of wrong type as function argument | Florian Kothmeier | |
2021-04-27 | Merge pull request #48241 from akien-mga/tabs-panel-style-unused | Rémi Verschelde | |
Tabs: Remove unused 'panel' stylebox from default theme | |||
2021-04-27 | Update CSGMesh3D's documentation to explain how vertex normals are used | Marcel Admiraal | |
2021-04-27 | Merge pull request #48050 from JFonS/occlusion_culling | Rémi Verschelde | |
2021-04-27 | Merge pull request #48228 from akien-mga/android-build-tools-30.0.3 | Rémi Verschelde | |
Android: Upgrade buildTools from 30.0.1 to 30.0.3 | |||
2021-04-27 | Tabs: Remove unused 'panel' stylebox from default theme | Rémi Verschelde | |
Cf. https://github.com/godotengine/godot/issues/37875#issuecomment-625297308. | |||
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-27 | Merge pull request #48231 from Chaosus/shader_fix_constant_func_initialization | Rémi Verschelde | |
Fixed shader handling of constant expressions in function call | |||
2021-04-27 | Merge pull request #47398 from Faless/feature/network-local-port-salvaged | Rémi Verschelde | |
2021-04-27 | Merge pull request #48159 from Faless/js/4.x_pwa_export | Rémi Verschelde | |
[HTML5] Export as Progressive Web App | |||
2021-04-27 | [HTML5] Export as Progressive Web App. | Fabio Alessandrelli | |
Adds possibility to export as a progressive web app. Allows customizing base icons, display mode, orientation and offline page. | |||
2021-04-27 | Merge pull request #48232 from HaSa1002/i-dont-need-your-error | Rémi Verschelde | |
2021-04-27 | Fix shader handle constant expressions in function call | Yuri Roubinsky | |
2021-04-27 | Fix CSG Path Polygon cache being removed after connect | Johannes Witt | |
fixes #30229 | |||
2021-04-27 | Merge pull request #48203 from Faless/net/4.x_socket_poll_timeout | Rémi Verschelde | |
[Net] Fix socket poll timeout on Windows. | |||
2021-04-27 | Merge pull request #48210 from akien-mga/linux-static_cpp-32-bit | Rémi Verschelde | |
Linux: Remove use_static_cpp override on x86_32 | |||
2021-04-27 | Merge pull request #47960 from smix8/issue_47334_navagent2d_target_reached | Rémi Verschelde | |
2021-04-27 | Merge pull request #48229 from smix8/issue_47334_navagent3d_target_reached | Rémi Verschelde | |
Fix NavigationAgent3D not emitting "target_reached" Signal | |||
2021-04-27 | Merge pull request #47974 from Faless/js/4.x_ssl_debug_new | Rémi Verschelde | |
[HTML5] HTTP server now supports optional SSL | |||
2021-04-27 | Fix NavigationAgent3D not emitting "target_reached" Signal | smix8 | |
Fix NavigationAgent3D not emitting "target_reached" Signal when reaching pathfinding target. | |||
2021-04-27 | [HTML5] HTTP server uses optional SSL. | Fabio Alessandrelli | |
Generates a key/cert snakeoil pair or use a custom SSL cert/key. This is of course false security, and potentially detrimental for it. But, so long, those are the requirements browser vendors agreed on to use things like the Gamepad API, and more advanced topics like wasm threads. You don't need this if you run on localhost (at least!), but you do need this (or a much safer nginx proxy) to try those things on your local network (e.g. when debugging a phone, networking, etc). | |||
2021-04-27 | Merge pull request #47386 from Faless/js/4.x_http_server_refactor | Fabio Alessandrelli | |
[HTML5] Make debug server more maintainable, better icon export. | |||
2021-04-27 | [HTML5] Optional icon generation, use export name for it. | Fabio Alessandrelli | |
We used to only generate the favicon if it was specified in the user project settings, now it's optional, will export it to `NAME.icon.png`, (falling back to the default project icon if none is set in project settings), and the `<link>` tag is added using the `$HEAD_INCLUDE` instead of being hardcoded in the template. | |||
2021-04-27 | put distance check to target into function | smix8 | |
put distance check to target into function | |||
2021-04-27 | [HTML5] Debug HttpServer now runs in `web` cache subdir. | Fabio Alessandrelli | |
Serving all files in that folder and using a known list of mime types. Makes it easy to add more exported files, while still playing safe. | |||
2021-04-27 | Merge pull request #47826 from Chaosus/vs_fix_default_input_overriding | Rémi Verschelde | |
Prevents default values of VSNodeCustom from overriding by a script | |||
2021-04-27 | Merge pull request #38349 from asheraryam/convex-decompose-master | Rémi Verschelde | |
Create GDScript bindings for creating multiple-convex collision bodies [4.0] | |||
2021-04-27 | Merge pull request #48219 from m4gr3d/move_ovr_manifest_configs_to_plugin | Rémi Verschelde | |
Remove deprecated xr features properties | |||
2021-04-27 | Merge pull request #48187 from brakhane/remove-dupe-comments | Rémi Verschelde | |
Remove duplicate comments | |||
2021-04-27 | Expose creating multiple-convex-collision static bodies to GDScript | asheraryam | |
2021-04-26 | Merge pull request #48185 from Calinou/codestyle-no-auto | Rémi Verschelde | |
Remove uses of `auto` for better readability and online code reviews |