summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-15Merge pull request #35679 from Calinou/doc-add-xml-schemaRémi Verschelde
2022-02-15Merge pull request #58104 from Calinou/doc-audio-deviceRémi Verschelde
2022-02-15Merge pull request #58111 from maksloboda/decoding-master-fixFabio Alessandrelli
Fixed variant decoding Segmentation Fault
2022-02-15Merge pull request #57905 from V-Sekai/fix_instance_clear_warningsRémi Verschelde
Free surface vertex_buffers after vertex_arrays to silence warnings
2022-02-15Merge pull request #57904 from V-Sekai/fix_double_free_warningRémi Verschelde
Fixes some 'Attempted to free invalid ID' warnings in mobile renderer
2022-02-15Merge pull request #58125 from fire-forge/editor_property_overlap_fixRémi Verschelde
Fix EditorProperty icon overlapping text with checkbox
2022-02-15Merge pull request #58100 from Calinou/environment-clamp-sky-contributionRémi Verschelde
Clamp environment light sky contribution to the [0.0; 1.0] range
2022-02-15Add an XML schema for documentationHugo Locurcio
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
2022-02-14Merge pull request #58105 from trollodel/nuke_p_editor_editor_pluginRémi Verschelde
2022-02-14Fixed variant decoding Segmentation FaultMax
2022-02-14Merge pull request #58103 from timothyqiu/ogg-vorbisRémi Verschelde
2022-02-14Remove the EditorNode parameter from EditorPlugins create methodstrollodel
Remove EditorNode usage from the Navigation editor plugin.
2022-02-14Merge pull request #58091 from ↵Rémi Verschelde
Calinou/code-edit-improve-completion-scroll-bar-visibility
2022-02-14Improve documentation for AudioServer device properties and methodsHugo Locurcio
2022-02-15Fix crash and memory leak when importing OGG VorbisHaoyu Qiu
2022-02-14Clamp environment light sky contribution to the [0.0; 1.0] rangeHugo Locurcio
The value is already clamped in the editor, but it wasn't being clamped when the value was set via code. Values outside the [0.0; 1.0] range can result in broken rendering.
2022-02-14Merge pull request #58095 from timothyqiu/intersect-pointRémi Verschelde
2022-02-14Improve completion scroll bar visibility in the script editorHugo Locurcio
This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default).
2022-02-14Merge pull request #57306 from trollodel/remove_editornode_paramRémi Verschelde
2022-02-14Merge pull request #58008 from Geometror/increase-checkerboard-contrastRémi Verschelde
2022-02-14Merge pull request #58090 from pycbouh/editor-missing-check-iconsRémi Verschelde
2022-02-14Merge pull request #57988 from markdibarry/add_get_last_visible_character_lineRémi Verschelde
2022-02-14Validate PhysicsDirectSpaceState{2,3}D::_intersect_point inputHaoyu Qiu
2022-02-14Merge pull request #58089 from YeldhamDev/crashy_tabsRémi Verschelde
2022-02-14Add missing CheckButton iconsYuri Sizov
2022-02-14Remove most EditorNode constructor parameters and fieldstrollodel
2022-02-14Merge pull request #57887 from Faless/crypto/4.x_os_get_entropyRémi Verschelde
2022-02-14[OSX] Codesign exporter now uses CryptoCore RNG.Fabio Alessandrelli
2022-02-14[ResourceUID] Use CryptoCore::RandomGenerator for IDs.Fabio Alessandrelli
2022-02-14[Crypto] Implement CryptoCore::RandomGenerator.Fabio Alessandrelli
As a cryptographically secure random generator. Internally it uses mbedTLS CTR-DRBG implementation which gets re-seeded with entropy from OS::get_entropy when needed. CryptoCore now additionally depends on `ctr_drbg.c` and `entropy.c` thirdparty mbedtls files.
2022-02-14[OS/Crypto] Add get_entropy to OS.Fabio Alessandrelli
Implemented via `BCryptGenRandom` on Windows. Implemented via `getentropy` syscall when available. Implemented via `/dev/urandom` device as a fallback. The `/dev/urandom` fallback can be disabled via the `NO_URANDOM` build flag. Note: The HTML5 version relies on emscripten file system urandom device which itself uses the Crypto API when available or the plain old not crypto-safe `Math.random()` otherwise. Restore get_entropy.
2022-02-14Merge pull request #57964 from mbrlabs/deselectJFonS
Deselect nodes in the 3D editor when pressing ESC
2022-02-14Merge pull request #57990 from jmb462/fix-drag-lines-precision-issueJFonS
Fix 3D editor axis drag lines precision issue
2022-02-14Merge pull request #58053 from ↵Rémi Verschelde
kleonc/navmap-polygons-are-triangle-fans-not-triangle-strips `NavMap` Fix polygons being treated like triangle strips instead of triangle fans
2022-02-14Merge pull request #58079 from timothyqiu/anim-dup-nameRémi Verschelde
Make duplicate animation prompt for new name
2022-02-14Merge pull request #57989 from RandomShaper/update_vmaRémi Verschelde
Update & patch VMA, and re-implement the small buffers optimization
2022-02-14Merge pull request #57611 from TechnicalSoup/TechnicalSoup-patch-2Rémi Verschelde
Cleanup of preprocessor directives in main.cpp
2022-02-14Merge pull request #57985 from Pineapple/pitchshift-tweaksRémi Verschelde
PitchShift effect quality and performance tweaks for different pitch scale values
2022-02-14Make duplicate animation prompt for new nameHaoyu Qiu
2022-02-14Cleanup of preprocessor directives in main.cppTechnicalSoup
Remove redundant set of preprocessor directives and combine duplicate if statements.
2022-02-14Fix crash when removing tabs from `TabBar`Michael Alexsander
2022-02-13Fix EditorProperty text and icon overlap bugsFireForge
2022-02-13NavMap Fix polygons being treated like triangle strips instead of triangle fanskleonc
2022-02-13Add get_character_line method for RichTextLabelmarkdibarry
Adds the ability to get the line number of provided character position Fix arg name Add get_character_paragraph Replaced glyph logic with code suggestions, added get_character_paragraph method Run doctool Use built-in method Replace TS access with built in method
2022-02-13Merge pull request #58028 from Calinou/doc-array-hashRémi Verschelde
Clarify identical `hash()` return values due to collisions
2022-02-13Merge pull request #57892 from TechnicalSoup/ProjManager-PatchRémi Verschelde
Center initial position of project manager window
2022-02-13Merge pull request #57954 from TokageItLab/refactor-cubic-interpolateRémi Verschelde
Implement `cubic_interpolate()` as MathFunc for refactoring
2022-02-13Center initial position project manager windowTechnicalSoup
Ensure that the project manager window is centered on the screen if any resizing is performed due to DPI scaling. Resizing and repositioning code has been moved to after the initialisation of the window contents to improve UI response/presentation.
2022-02-13Merge pull request #58033 from jmb462/fix-mouse-wheel-animation-track-zoomRémi Verschelde
Fix AnimationTrack mouse wheel zooming at low zoom level
2022-02-13Fix AnimationTrack mouse wheel zooming at low zoom leveljmb462