Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-18 | SCons: Add explicit dependencies on thirdparty code in cloned env | Rémi Verschelde | |
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate. | |||
2020-12-17 | Merge pull request #44467 from madmiraal/add-override-keywords | Rémi Verschelde | |
Add missing override keywords to core/os.h derived classes | |||
2020-12-17 | Merge pull request #44469 from pycbouh/graph-minimap-improvements | Rémi Verschelde | |
Fix visual issues with GraphEdit minimap | |||
2020-12-17 | FIx visual issues with GraphEdit minimap | Yuri Sizov | |
2020-12-17 | Add override keywords to core/os.h derived classes. | Marcel Admiraal | |
2020-12-17 | Merge pull request #44463 from madmiraal/remove-os-can_draw | Rémi Verschelde | |
Remove OS::can_draw() remnants | |||
2020-12-17 | Remove OS::can_draw() remnants | Marcel Admiraal | |
2020-12-17 | Merge pull request #43416 from pycbouh/graph-minimap | Rémi Verschelde | |
Add a minimap to the GraphEdit | |||
2020-12-17 | Merge pull request #37759 from pycbouh/remove-arg-from-get_type_list | Rémi Verschelde | |
Remove unused argument in Theme method and expose missing methods | |||
2020-12-17 | Remove unused argument in Theme method and expose missing methods | Yuri Sizov | |
2020-12-17 | Merge pull request #44452 from RandomShaper/fix_crash_parsing_ref | Rémi Verschelde | |
Fix crash parsing a serialized Reference | |||
2020-12-17 | Merge pull request #44449 from akien-mga/scons-fix-platform-logic | Rémi Verschelde | |
SCons: Fix build with `p` alias or platform auto-detection | |||
2020-12-17 | Fix crash parsing a serialized Reference | Pedro J. Estébanez | |
2020-12-17 | SCons: Fix build with `p` alias or platform auto-detection | Rémi Verschelde | |
Fixes a pre-existing bug that #44433 exposed. It's pretty hacky, but we use `platform` in `env` both as an optional command line option (instead it can be autodetected, or passed via the `p` alias, and on Linux it might be overridden if you pass one of the convenience alias values), and as the reference value for what platform we're building on. Thus we override `env_base["platform"]` with the autodetected or validated platform, but any call to `opts.Update(env_base)` overrides it with the original command line option... causing e.g. #44448. The proper fix would be to refactor all this so that we don't reuse `env["platform"]` for platform detection (it could instead be e.g. `env.platform` as a member variable which holds the validated value), but for now I'm tapering over the immediate breakage. Fixes #44448 and other breakages induced by #44433. | |||
2020-12-17 | Merge pull request #44393 from Calinou/add-stdout-flush-project-setting | Rémi Verschelde | |
Add a project setting to enable stdout flushing in release builds | |||
2020-12-17 | Merge pull request #44295 from akien-mga/proximity-group-fix-access-modifiers | Rémi Verschelde | |
ProximityGroup: Fix access modifiers, rename private methods for clarity | |||
2020-12-17 | Merge pull request #44301 from pycbouh/show-count-find-in-files | Rémi Verschelde | |
Display the number of results for global search | |||
2020-12-17 | Merge pull request #44105 from neikeq/mono-wasm-m2n-hook | Rémi Verschelde | |
Mono: Make Godot provide its own WASM m2n trampolines | |||
2020-12-17 | Merge pull request #44374 from neikeq/mono-wasm-extra-framework-asms | Rémi Verschelde | |
Mono: Add extra WASM framework assemblies on game export | |||
2020-12-17 | Merge pull request #44433 from akien-mga/scons-fix-platform-opts | Rémi Verschelde | |
SCons: Add only selected platform's opts to env | |||
2020-12-17 | Merge pull request #44360 from bruvzg/ctl_punct_word_break | Rémi Verschelde | |
Add word breaks on punctuation characters. | |||
2020-12-17 | Merge pull request #42872 from dreamsComeTrue/better-camera2d-zoom | Rémi Verschelde | |
Fix camera2d zoom when set to zero (affine_invert: Condition ' det == 0 ' is true) | |||
2020-12-16 | Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ↵ | Dominik 'dreamsComeTrue' Jasiński | |
' det == 0 ' is true.) Fixes: #41873 | |||
2020-12-16 | Merge pull request #44410 from KoBeWi/project--tools--thisPR | Rémi Verschelde | |
Make tool menu plugins use Callables for callback | |||
2020-12-16 | Merge pull request #44430 from reduz/reimplement-skeletons-blendshapes | Juan Linietsky | |
Reimplement skeletons and blend shapes | |||
2020-12-16 | Make tool menu plugins use Callables for callback | kobewi | |
2020-12-16 | Reimplement skeletons and blend shapes | reduz | |
Uses compute shaders, which only once, on demand, and all in parallel. | |||
2020-12-16 | SCons: Add only selected platform's opts to env | Rémi Verschelde | |
Otherwise we can get situations where platform-specific opts with the same name can override each other depending on the order at which platforms are parsed, as was the case with `use_static_cpp` in Linux/Windows. Fixes #44304. This also has the added benefit that the `scons --help` output will now only include the options which are relevant for the selected (or detected) platform. | |||
2020-12-16 | Merge pull request #44429 from mbrlabs/rot-gizmo-handle | Rémi Verschelde | |
Changed the rotation gizmo handle to use the active axis color | |||
2020-12-16 | Merge pull request #44424 from briansemrau/gdscript-fix-and | Rémi Verschelde | |
Fix gdscript `and` operator | |||
2020-12-16 | Changed the rotation gizmo handle to use the active axis color | Marcus Brummer | |
2020-12-16 | Merge pull request #44341 from Faless/docs/4.x_os_unixtime | Rémi Verschelde | |
Add important note about OS.get_unixtime. | |||
2020-12-16 | Merge pull request #44366 from ↵ | Rémi Verschelde | |
gongpha/fix-texture3d-texturearray-icon-rasterizing Improve Texture3D and TextureArray icons | |||
2020-12-16 | Merge pull request #44404 from Chaosus/doc_direction_to | Rémi Verschelde | |
Added a note describing a code behind Vector2/3.direction_to | |||
2020-12-16 | Merge pull request #44414 from skyace65/TypeHint | Rémi Verschelde | |
Document what can be used as a type hint | |||
2020-12-16 | Merge pull request #44412 from DanielZTing/rename | Rémi Verschelde | |
Rename neighbour in Control to neighbor | |||
2020-12-16 | Merge pull request #44423 from naithar/fix/text-edit-cursor | Rémi Verschelde | |
[4.0] TextEdit virtual keyboard cursor fix | |||
2020-12-16 | Merge pull request #44419 from winterpixelgames/PR-dissasemlber-fix-num-2 | Rémi Verschelde | |
fixes crash in disassembler for opcode OPCODE_ASSIGN_TYPED_NATIVE | |||
2020-12-16 | Fix gdscript and operator | Brian Semrau | |
2020-12-16 | Merge pull request #44421 from madmiraal/fix-non-c-typedef-for-linkage | Rémi Verschelde | |
Fix named anonymous struct warning | |||
2020-12-16 | Fix named anonymous struct warning | Marcel Admiraal | |
2020-12-15 | fixes crash in disassemlber for opcode OPCODE_ASSIGN_TYPED_NATIVE | Jordan Schidlowsky | |
2020-12-16 | GUI: use cursor in TextEdit for non selected text. | Sergey Minakov | |
2020-12-15 | Document what can be used as a type hint | skyace65 | |
2020-12-15 | Rename neighbour in Control to neighbor | Daniel Ting | |
This keeps things consistent with the rest of Godot, which uses the American English spelling of Color. | |||
2020-12-15 | Merge pull request #44286 from clayjohn/VULKAN-fixes | Rémi Verschelde | |
Fixes to recent Vulkan errors | |||
2020-12-15 | Merge pull request #44406 from vnen/variant-ptr-construct | Rémi Verschelde | |
Add PtrConstruct template to use in Variant constructors | |||
2020-12-15 | Change template order in method_ptrcall.h | George Marques | |
To be consistent with the enum in Variant so missing types can be more easily spotted. | |||
2020-12-15 | Add PtrConstruct template to use in Variant constructors | George Marques | |
Since the PtrToArg::encode requires the value to be constructed previously. With PtrConstruct this is not required. | |||
2020-12-15 | Merge pull request #44275 from vnen/variant-function-arg-pointers | Rémi Verschelde | |
Use pointer parameters in Variant function pointers |