Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-25 | Merge pull request #43775 from vnen/gdscript-fix-stack | Rémi Verschelde | |
GDScript: Fix mishandling of stack pointers | |||
2020-11-25 | GDScript: Fix mishandling of stack pointers | George Marques | |
- Replace the for loop temporaries by locals. They cause conflicts with the stack when being popped, while locals are properly handled in the scope. - Change the interface for the codegen so the for loop list doesn't live through the whole block if it's a temporary. - Keep track of the actual amount of local variables in the stack. Using the size of the map is misleading in cases where multiple locals have the same name (which is allowed when there's no shadowing). - Added a few debug checks for temporaries, to avoid them being wrongly manipulated in the future. They should not live more than a line of code. - Rearrange some of compiler code to make sure the temporaries don't live across blocks. | |||
2020-11-25 | Merge pull request #43854 from akien-mga/ptrcall-always-on | Rémi Verschelde | |
Core: Always enable ptrcall, remove PTRCALL_ENABLED define | |||
2020-11-25 | Core: Always enable ptrcall, remove PTRCALL_ENABLED define | Rémi Verschelde | |
ptrcall is now also used to optimize calls in GDScript, on top of the existing use by the GDNative and Mono modules. It no longer makes sense to make it optional. | |||
2020-11-25 | Merge pull request #43833 from volzhs/fix-scrollcontainer-bar-max-value | Rémi Verschelde | |
Fix to update scroll bar has correct max value in ScrollContainer | |||
2020-11-25 | Merge pull request #43850 from madmiraal/fix-useless-assignment | Rémi Verschelde | |
Fix useless assignement in webrtc/library_godot_webrtc.js | |||
2020-11-25 | Merge pull request #43793 from Calinou/doc-mono-resources | Rémi Verschelde | |
Document C# garbage collection caveats in Reference and Resource | |||
2020-11-25 | Fix useless assignement in webrtc/library_godot_webrtc.js | Marcel Admiraal | |
2020-11-25 | Merge pull request #43837 from KoBeWi/butt_on | Rémi Verschelde | |
Update clear button when clicked | |||
2020-11-25 | Update clear button when clicked | Tomasz Chabora | |
2020-11-25 | Fix to update scroll bar has correct max value in ScrollContainer | volzhs | |
2020-11-24 | Merge pull request #43730 from qarmin/core_drivers_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in core/ and drivers/ | |||
2020-11-24 | Merge pull request #42648 from naithar/fix/native_video_view | Rémi Verschelde | |
[iOS] Native video fixes | |||
2020-11-24 | Merge pull request #43803 from m4gr3d/update_signing_and_zipalign_logic_master | Rémi Verschelde | |
Update gradle build files to automatically perform signing and zipalign tasks for custom builds | |||
2020-11-24 | Merge pull request #43786 from greenfox1505/3.2_Fix-Camera2D-ZoomRotation-Master | Rémi Verschelde | |
fixed Camera2D rotation with non-square zoom | |||
2020-11-23 | doc: Sync classref with current source | Rémi Verschelde | |
2020-11-23 | Initialize class/struct variables with default values in core/ and drivers/ | Rafał Mikrut | |
2020-11-23 | Merge pull request #43798 from Calinou/doc-improve-audiostreampleyer3d | Rémi Verschelde | |
Improve the AudioStreamPlayer3D class documentation | |||
2020-11-23 | Merge pull request #43796 from nekomatata/profiling-error-spam | Rémi Verschelde | |
Fix DebuggerMarshalls errors while profiling | |||
2020-11-23 | Improve the AudioStreamPlayer3D class documentation | Hugo Locurcio | |
2020-11-23 | Fix DebuggerMarshalls errors while profiling | PouleyKetchoupp | |
Fixed check for array size before func_size: when func_size is 0 there's only 1 entry left and not 3. | |||
2020-11-23 | Document C# garbage collection caveats in Reference and Resource | Hugo Locurcio | |
2020-11-23 | Merge pull request #43747 from Faless/js/4.0_lint | Rémi Verschelde | |
[HTML5] Linting, fixes. | |||
2020-11-23 | [HTML5] Run eslint --fix. | Fabio Alessandrelli | |
Should I write a poem about this whole new world? ;) | |||
2020-11-23 | [HTML5] Enforce JavaScript style with eslint. | Fabio Alessandrelli | |
Applies to javascript files inside the platform library folder, the exposed Engine code, and any javascript files in modules. Files ending with ".externs.js" will be ignored, you can create a ".eslintignore" file to specify extra files to be ignored. | |||
2020-11-23 | Merge pull request #43788 from RandomShaper/ref_singleton | Rémi Verschelde | |
Make warning about Reference singletons more accurate | |||
2020-11-23 | Make warning about Reference singletons more accurate | Pedro J. Estébanez | |
2020-11-23 | Merge pull request #43781 from MaxMutantMayer/regex_unit_tests | Rémi Verschelde | |
Move and add new RegEx test cases | |||
2020-11-23 | Merge pull request #43627 from aaronfranke/pixelvi | Rémi Verschelde | |
Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelv | |||
2020-11-23 | Merge pull request #43725 from vnen/gdscript-typed-vm-2 | Rémi Verschelde | |
GDScript: Typed VM Take 2 | |||
2020-11-23 | Merge pull request #43727 from Calinou/test-add-aabb | Rémi Verschelde | |
Add a test suite for AABB | |||
2020-11-23 | Merge pull request #43754 from Calinou/primary-grid-steps-default-pot | Rémi Verschelde | |
Use a power-of-two value for Primary Grid Steps in the 3D editor | |||
2020-11-23 | Merge pull request #43774 from Calinou/doc-overdraw-no-vertex-displacement | Rémi Verschelde | |
Document that vertex displacement isn't visible in overdraw debug mode | |||
2020-11-22 | Update gradle build files to automatically perform signing and zipalign ↵ | Fredia Huya-Kouadio | |
tasks for custom builds. | |||
2020-11-22 | fixed Camera2D rotation with non-square zoom | greenfox | |
2020-11-22 | Move and add new RegEx test cases | Maximilian Mayer | |
Test cases for 'RegEx' are moved from 'test_string.h' to own test suite in 'test_regex.h'. Additionally, new tests are introduced and '_init' is removed as it isn't implemented/used anywhere. | |||
2020-11-22 | Merge pull request #43777 from Calinou/doc-transparent-webm | Rémi Verschelde | |
Document that WebM videos don't support the alpha channel | |||
2020-11-22 | Document that WebM videos don't support the alpha channel | Hugo Locurcio | |
2020-11-22 | Document that vertex displacement isn't visible in overdraw debug mode | Hugo Locurcio | |
See #24232. | |||
2020-11-22 | Merge pull request #43773 from Calinou/tweak-editor-help-default-shortcut | Rémi Verschelde | |
Bind the editor's Search Help function to F1 by default | |||
2020-11-22 | Bind the editor's Search Help function to F1 by default | Hugo Locurcio | |
Now that the F1 key is available, we can bind Search Help to the key generally used in other applications to open the help menu. | |||
2020-11-22 | Merge pull request #43699 from winterpixelgames/PR-render-validation-fixes | Rémi Verschelde | |
fix for two incorrectly bound texture formats | |||
2020-11-22 | Merge pull request #43728 from vnen/variant-getter-set-type | Rémi Verschelde | |
Fix variant getters not setting return type | |||
2020-11-21 | Use a power-of-two value for Primary Grid Steps in the 3D editor | Hugo Locurcio | |
This matches the 2D editor default behavior. Powers of two are usually better for grid divisions as they are often used in level design. | |||
2020-11-21 | GDScript: Add faster instruction for validated constructor | George Marques | |
Only for built-in types. | |||
2020-11-21 | GDScript: Add typed iterate instructions | George Marques | |
2020-11-21 | GDScript: Add faster call instructions for builtin methods | George Marques | |
Methods from builtin types can be called by using the function pointer when the argument and base types are known at compile time. | |||
2020-11-21 | GDScript: Add faster call instructions for native methods | George Marques | |
2020-11-21 | GDScript: Add speficic set/get instructions | George Marques | |
When the base type is known at compile-time, we can get a direct function pointer that is faster than the regular set/get paths. | |||
2020-11-21 | GDScript: Add faster operator for known types | George Marques | |
It now uses the direct operator function pointer, which increases performance in evaluation. |