Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-16 | Update if == NOTIFICATION_* to switch statements to match coding style | megalobyte | |
2022-02-15 | Merge pull request #58151 from akien-mga/notification-switch-scene | Rémi Verschelde | |
2022-02-15 | Merge pull request #57931 from Calinou/sky-default-filter-realtime | Rémi Verschelde | |
2022-02-15 | Merge pull request #58088 from reduz/add-particle-userdata | Rémi Verschelde | |
2022-02-15 | Add Particle Shader Userdata | reduz | |
* Adds optional vec4 USERDATA1 .. USERDATA6 to particles, allowing to store custom data. * This data is allocated on demand, so shaders that do not use it do not cost more. | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-15 | Merge pull request #58147 from Geometror/fix-tooltip-flicker | Rémi Verschelde | |
2022-02-15 | Merge pull request #58144 from Josephblt/Godot-4-CanvasLayer-missing-show-hide | Rémi Verschelde | |
2022-02-15 | Fix tooltip flickering in some cases | Hendrik Brucker | |
2022-02-15 | Merge pull request #58136 from akien-mga/editor-includes-cleanup | Rémi Verschelde | |
2022-02-15 | Added show and hide methods and updated doc API. | Wagner Scholl Lemos | |
2022-02-15 | Editor: Cleanup some includes dependencies | Ré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-15 | Merge pull request #57863 from Calinou/editor-use-anchors-metadata-no-redundant | Rémi Verschelde | |
2022-02-15 | Merge pull request #57329 from Ev01/tileset-editor-minimum-zoom | Rémi Verschelde | |
2022-02-15 | Merge pull request #57877 from bruvzg/subpixel_gl_pos | Rémi Verschelde | |
2022-02-15 | Merge pull request #58081 from tavurth/bugfix/high-macos-cpu-usage | Rémi Verschelde | |
2022-02-15 | Merge pull request #35679 from Calinou/doc-add-xml-schema | Rémi Verschelde | |
2022-02-15 | Merge pull request #58104 from Calinou/doc-audio-device | Rémi Verschelde | |
2022-02-15 | Fix 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-15 | Merge pull request #58111 from maksloboda/decoding-master-fix | Fabio Alessandrelli | |
Fixed variant decoding Segmentation Fault | |||
2022-02-15 | Merge pull request #57905 from V-Sekai/fix_instance_clear_warnings | Rémi Verschelde | |
Free surface vertex_buffers after vertex_arrays to silence warnings | |||
2022-02-15 | Merge pull request #57904 from V-Sekai/fix_double_free_warning | Rémi Verschelde | |
Fixes some 'Attempted to free invalid ID' warnings in mobile renderer | |||
2022-02-15 | Merge pull request #58125 from fire-forge/editor_property_overlap_fix | Rémi Verschelde | |
Fix EditorProperty icon overlapping text with checkbox | |||
2022-02-15 | Merge pull request #58100 from Calinou/environment-clamp-sky-contribution | Rémi Verschelde | |
Clamp environment light sky contribution to the [0.0; 1.0] range | |||
2022-02-15 | Add an XML schema for documentation | Hugo 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-14 | Merge pull request #58105 from trollodel/nuke_p_editor_editor_plugin | Rémi Verschelde | |
2022-02-14 | Fixed variant decoding Segmentation Fault | Max | |
2022-02-14 | Merge pull request #58103 from timothyqiu/ogg-vorbis | Rémi Verschelde | |
2022-02-14 | Remove the EditorNode parameter from EditorPlugins create methods | trollodel | |
Remove EditorNode usage from the Navigation editor plugin. | |||
2022-02-14 | Merge pull request #58091 from ↵ | Rémi Verschelde | |
Calinou/code-edit-improve-completion-scroll-bar-visibility | |||
2022-02-14 | Improve documentation for AudioServer device properties and methods | Hugo Locurcio | |
2022-02-15 | Fix crash and memory leak when importing OGG Vorbis | Haoyu Qiu | |
2022-02-14 | Clamp environment light sky contribution to the [0.0; 1.0] range | Hugo 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-14 | Merge pull request #58095 from timothyqiu/intersect-point | Rémi Verschelde | |
2022-02-14 | Improve completion scroll bar visibility in the script editor | Hugo Locurcio | |
This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default). | |||
2022-02-14 | Merge pull request #57306 from trollodel/remove_editornode_param | Rémi Verschelde | |
2022-02-14 | Merge pull request #58008 from Geometror/increase-checkerboard-contrast | Rémi Verschelde | |
2022-02-14 | Merge pull request #58090 from pycbouh/editor-missing-check-icons | Rémi Verschelde | |
2022-02-14 | Merge pull request #57988 from markdibarry/add_get_last_visible_character_line | Rémi Verschelde | |
2022-02-14 | Validate PhysicsDirectSpaceState{2,3}D::_intersect_point input | Haoyu Qiu | |
2022-02-14 | Merge pull request #58089 from YeldhamDev/crashy_tabs | Rémi Verschelde | |
2022-02-14 | Add missing CheckButton icons | Yuri Sizov | |
2022-02-14 | Remove most EditorNode constructor parameters and fields | trollodel | |
2022-02-14 | Merge pull request #57887 from Faless/crypto/4.x_os_get_entropy | Ré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-14 | Merge pull request #57964 from mbrlabs/deselect | JFonS | |
Deselect nodes in the 3D editor when pressing ESC | |||
2022-02-14 | Merge pull request #57990 from jmb462/fix-drag-lines-precision-issue | JFonS | |
Fix 3D editor axis drag lines precision issue |