summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-17FIx visual issues with GraphEdit minimapYuri Sizov
2020-12-17Merge pull request #44463 from madmiraal/remove-os-can_drawRémi Verschelde
Remove OS::can_draw() remnants
2020-12-17Remove OS::can_draw() remnantsMarcel Admiraal
2020-12-17Merge pull request #43416 from pycbouh/graph-minimapRémi Verschelde
Add a minimap to the GraphEdit
2020-12-17Merge pull request #37759 from pycbouh/remove-arg-from-get_type_listRémi Verschelde
Remove unused argument in Theme method and expose missing methods
2020-12-17Remove unused argument in Theme method and expose missing methodsYuri Sizov
2020-12-17Merge pull request #44452 from RandomShaper/fix_crash_parsing_refRémi Verschelde
Fix crash parsing a serialized Reference
2020-12-17Merge pull request #44449 from akien-mga/scons-fix-platform-logicRémi Verschelde
SCons: Fix build with `p` alias or platform auto-detection
2020-12-17Fix crash parsing a serialized ReferencePedro J. Estébanez
2020-12-17SCons: Fix build with `p` alias or platform auto-detectionRé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-17Merge pull request #44393 from Calinou/add-stdout-flush-project-settingRémi Verschelde
Add a project setting to enable stdout flushing in release builds
2020-12-17Merge pull request #44295 from akien-mga/proximity-group-fix-access-modifiersRémi Verschelde
ProximityGroup: Fix access modifiers, rename private methods for clarity
2020-12-17Merge pull request #44301 from pycbouh/show-count-find-in-filesRémi Verschelde
Display the number of results for global search
2020-12-17Merge pull request #44105 from neikeq/mono-wasm-m2n-hookRémi Verschelde
Mono: Make Godot provide its own WASM m2n trampolines
2020-12-17Merge pull request #44374 from neikeq/mono-wasm-extra-framework-asmsRémi Verschelde
Mono: Add extra WASM framework assemblies on game export
2020-12-17Merge pull request #44433 from akien-mga/scons-fix-platform-optsRémi Verschelde
SCons: Add only selected platform's opts to env
2020-12-17Merge pull request #44360 from bruvzg/ctl_punct_word_breakRémi Verschelde
Add word breaks on punctuation characters.
2020-12-17Merge pull request #42872 from dreamsComeTrue/better-camera2d-zoomRémi Verschelde
Fix camera2d zoom when set to zero (affine_invert: Condition ' det == 0 ' is true)
2020-12-16Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ↵Dominik 'dreamsComeTrue' Jasiński
' det == 0 ' is true.) Fixes: #41873
2020-12-16Merge pull request #44410 from KoBeWi/project--tools--thisPRRémi Verschelde
Make tool menu plugins use Callables for callback
2020-12-16Merge pull request #44430 from reduz/reimplement-skeletons-blendshapesJuan Linietsky
Reimplement skeletons and blend shapes
2020-12-16Make tool menu plugins use Callables for callbackkobewi
2020-12-16Reimplement skeletons and blend shapesreduz
Uses compute shaders, which only once, on demand, and all in parallel.
2020-12-16SCons: Add only selected platform's opts to envRé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-16Merge pull request #44429 from mbrlabs/rot-gizmo-handleRémi Verschelde
Changed the rotation gizmo handle to use the active axis color
2020-12-16Merge pull request #44424 from briansemrau/gdscript-fix-andRémi Verschelde
Fix gdscript `and` operator
2020-12-16Changed the rotation gizmo handle to use the active axis colorMarcus Brummer
2020-12-16Merge pull request #44341 from Faless/docs/4.x_os_unixtimeRémi Verschelde
Add important note about OS.get_unixtime.
2020-12-16Merge pull request #44366 from ↵Rémi Verschelde
gongpha/fix-texture3d-texturearray-icon-rasterizing Improve Texture3D and TextureArray icons
2020-12-16Merge pull request #44404 from Chaosus/doc_direction_toRémi Verschelde
Added a note describing a code behind Vector2/3.direction_to
2020-12-16Merge pull request #44414 from skyace65/TypeHintRémi Verschelde
Document what can be used as a type hint
2020-12-16Merge pull request #44412 from DanielZTing/renameRémi Verschelde
Rename neighbour in Control to neighbor
2020-12-16Merge pull request #44423 from naithar/fix/text-edit-cursorRémi Verschelde
[4.0] TextEdit virtual keyboard cursor fix
2020-12-16Merge pull request #44419 from winterpixelgames/PR-dissasemlber-fix-num-2Rémi Verschelde
fixes crash in disassembler for opcode OPCODE_ASSIGN_TYPED_NATIVE
2020-12-16Fix gdscript and operatorBrian Semrau
2020-12-16Merge pull request #44421 from madmiraal/fix-non-c-typedef-for-linkageRémi Verschelde
Fix named anonymous struct warning
2020-12-16Fix named anonymous struct warningMarcel Admiraal
2020-12-15fixes crash in disassemlber for opcode OPCODE_ASSIGN_TYPED_NATIVEJordan Schidlowsky
2020-12-16GUI: use cursor in TextEdit for non selected text.Sergey Minakov
2020-12-15Document what can be used as a type hintskyace65
2020-12-15Rename neighbour in Control to neighborDaniel Ting
This keeps things consistent with the rest of Godot, which uses the American English spelling of Color.
2020-12-15Merge pull request #44286 from clayjohn/VULKAN-fixesRémi Verschelde
Fixes to recent Vulkan errors
2020-12-15Merge pull request #44406 from vnen/variant-ptr-constructRémi Verschelde
Add PtrConstruct template to use in Variant constructors
2020-12-15Change template order in method_ptrcall.hGeorge Marques
To be consistent with the enum in Variant so missing types can be more easily spotted.
2020-12-15Add PtrConstruct template to use in Variant constructorsGeorge Marques
Since the PtrToArg::encode requires the value to be constructed previously. With PtrConstruct this is not required.
2020-12-15Merge pull request #44275 from vnen/variant-function-arg-pointersRémi Verschelde
Use pointer parameters in Variant function pointers
2020-12-15Merge pull request #43890 from vnen/gdscript-builtin-functions-refactorRémi Verschelde
GDScript: Refactor builtin functions
2020-12-15Added a note describing a code behind Vector2/3.direction_toYuri Roubinsky
2020-12-15Merge pull request #44400 from andy-noisyduck/masterRémi Verschelde
Fix incorrect error messages when writing to compressed or encrypted files
2020-12-15Merge pull request #44391 from madmiraal/fix-42285Rémi Verschelde
Remove Generic6DOFJoint precision property