summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-15Editor: Cleanup some includes dependenciesRémi Verschelde
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole.
2022-02-15Merge pull request #57863 from Calinou/editor-use-anchors-metadata-no-redundantRémi Verschelde
2022-02-15Merge pull request #57329 from Ev01/tileset-editor-minimum-zoomRémi Verschelde
2022-02-15Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde
2022-02-15Merge pull request #58081 from tavurth/bugfix/high-macos-cpu-usageRémi Verschelde
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-15Fix new performance regressions (short delay_usec)Will Whitty
My Mac was using 20% cpu again, which was related to the Javascript Export plugin. I had however no export templates setup in the project so this is more of a stopgap fix.
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-14Only store `_edit_use_anchors_` metadata if value is not the defaultHugo Locurcio
The default value is assumed to be `false`, so this metadata only needs to be stored if the value is `true`.
2022-02-13NavMap Fix polygons being treated like triangle strips instead of triangle fanskleonc