summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-23doc: Sync classref with current sourceRémi Verschelde
2020-11-23Merge pull request #43798 from Calinou/doc-improve-audiostreampleyer3dRémi Verschelde
Improve the AudioStreamPlayer3D class documentation
2020-11-23Merge pull request #43796 from nekomatata/profiling-error-spamRémi Verschelde
Fix DebuggerMarshalls errors while profiling
2020-11-23Improve the AudioStreamPlayer3D class documentationHugo Locurcio
2020-11-23Fix DebuggerMarshalls errors while profilingPouleyKetchoupp
Fixed check for array size before func_size: when func_size is 0 there's only 1 entry left and not 3.
2020-11-23Merge pull request #43747 from Faless/js/4.0_lintRé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-23Merge pull request #43788 from RandomShaper/ref_singletonRémi Verschelde
Make warning about Reference singletons more accurate
2020-11-23Make warning about Reference singletons more accuratePedro J. Estébanez
2020-11-23Merge pull request #43781 from MaxMutantMayer/regex_unit_testsRémi Verschelde
Move and add new RegEx test cases
2020-11-23Merge pull request #43627 from aaronfranke/pixelviRémi Verschelde
Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelv
2020-11-23Merge pull request #43725 from vnen/gdscript-typed-vm-2Rémi Verschelde
GDScript: Typed VM Take 2
2020-11-23Merge pull request #43727 from Calinou/test-add-aabbRémi Verschelde
Add a test suite for AABB
2020-11-23Merge pull request #43754 from Calinou/primary-grid-steps-default-potRémi Verschelde
Use a power-of-two value for Primary Grid Steps in the 3D editor
2020-11-23Merge pull request #43774 from Calinou/doc-overdraw-no-vertex-displacementRémi Verschelde
Document that vertex displacement isn't visible in overdraw debug mode
2020-11-22Move and add new RegEx test casesMaximilian 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-22Merge pull request #43777 from Calinou/doc-transparent-webmRémi Verschelde
Document that WebM videos don't support the alpha channel
2020-11-22Document that WebM videos don't support the alpha channelHugo Locurcio
2020-11-22Document that vertex displacement isn't visible in overdraw debug modeHugo Locurcio
See #24232.
2020-11-22Merge pull request #43773 from Calinou/tweak-editor-help-default-shortcutRémi Verschelde
Bind the editor's Search Help function to F1 by default
2020-11-22Bind the editor's Search Help function to F1 by defaultHugo 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-22Merge pull request #43699 from winterpixelgames/PR-render-validation-fixesRémi Verschelde
fix for two incorrectly bound texture formats
2020-11-22Merge pull request #43728 from vnen/variant-getter-set-typeRémi Verschelde
Fix variant getters not setting return type
2020-11-21Use a power-of-two value for Primary Grid Steps in the 3D editorHugo 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-21GDScript: Add faster instruction for validated constructorGeorge Marques
Only for built-in types.
2020-11-21GDScript: Add typed iterate instructionsGeorge Marques
2020-11-21GDScript: Add faster call instructions for builtin methodsGeorge 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-21GDScript: Add faster call instructions for native methodsGeorge Marques
2020-11-21GDScript: Add speficic set/get instructionsGeorge 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-21GDScript: Add faster operator for known typesGeorge Marques
It now uses the direct operator function pointer, which increases performance in evaluation.
2020-11-21GDScript: Gather instructions arguments beforehandGeorge Marques
Almost all instructions need variant arguments. With this change they are loaded in an array before each instruction call. This makes the addressing code be localized to less places, improving compilation overhead and binary size by a small margin. This should not affect performance.
2020-11-21GDScript: Split Function code into multiple filesGeorge Marques
To improve organization and reduce the size of compilation units.
2020-11-21Add extra functions to VariantInternalGeorge Marques
- Allow getting an opaque pointer, no matter the type (for ptrcall). - Allow setting object pointer and id directly. - Allow initializing the data given a type, to allow properly setting return types on ptrcalls.
2020-11-21[HTML5] Libraries refactor for linting.Fabio Alessandrelli
Initial work to make liniting easier. This includes: - Rename http_request.js to library_godot_http_request.js. - Rename externs.js to engine.externs.js. - New library_godot_runtime.js (GodotRuntime) wraps around emscripten functions. - Refactor of XMLHttpRequest handler in engine/preloader.js. - Few fixes to bugs spotted by early stage linting.
2020-11-21Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelvAaron Franke
Co-authored-by: Andrii Doroshenko <xrayez@gmail.com>
2020-11-20Variant: Merge get() and validated_get()George Marques
Since they do pretty much the same thing. The validated_get() was renamed to get() since that is more performant.
2020-11-20Fix variant getters not setting return typeGeorge Marques
The validated getters were only setting the value without changing the type, leading to wrong results. This uses the same path used for methods to the same purpose.
2020-11-20Add a test suite for AABBHugo Locurcio
2020-11-20Merge pull request #43713 from akien-mga/doc-node-internal-processingRémi Verschelde
doc: Warn about using Node internal processing
2020-11-20Merge pull request #43716 from akien-mga/export-options-consistencyRémi Verschelde
Export: Reorder options for consistency across platforms
2020-11-20Merge pull request #43719 from akien-mga/nanosvg-3e403ecRémi Verschelde
nanosvg: Sync with upstream 3e403ec
2020-11-20Merge pull request #43583 from Calinou/test-add-objectRémi Verschelde
Add a test suite for Object
2020-11-20Merge pull request #43514 from Calinou/test-add-rect2-rect2iRémi Verschelde
Add a test suite for Rect2 and Rect2i
2020-11-20Merge pull request #43722 from Xrayez/doctest-update-2.4.1Rémi Verschelde
doctest: Update to 2.4.1
2020-11-20Add a test suite for ObjectHugo Locurcio
2020-11-20Add a test suite for Rect2 and Rect2iHugo Locurcio
2020-11-20Style fix after #43517Rémi Verschelde
2020-11-20doctest: Update to 2.4.1Andrii Doroshenko (Xrayez)
Includes a patch for breakpoint inline assembly for macOS.
2020-11-20Merge pull request #43517 from Calinou/test-add-jsonRémi Verschelde
Add a test suite for JSON