Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-07 | Merge pull request #46386 from KoBeWi/projekt_settingz | Rémi Verschelde | |
Clarify ProjectSettings.save for exported projects | |||
2021-03-07 | Allow to save override.cfg with ProjectSettings | kobewi | |
2021-03-07 | Merge pull request #46713 from neikeq/csharp-source-generators-init | Rémi Verschelde | |
Add C# source generator for ScriptPathAttribute | |||
2021-03-07 | Merge pull request #46704 from Duddino/master | Rémi Verschelde | |
Checking if there is a collider when calling `SoftBody::remove_collision_exception_with` | |||
2021-03-07 | Merge pull request #46739 from KoBeWi/hungry_spinbox_eats_cursor | Rémi Verschelde | |
Release mouse when SpinBox leaves scene tree | |||
2021-03-07 | Merge pull request #46742 from bruvzg/thread_id_fix | Rémi Verschelde | |
Improve thread IDs to avoid collisions with threads not created by the Godot API. | |||
2021-03-07 | Improve thread IDs to avoid collisions with threads not created by the Godot ↵ | bruvzg | |
API. | |||
2021-03-06 | Release mouse when SpinBox leaves scene tree | kobewi | |
2021-03-06 | Add C# source generator for a new ScriptPath attribute | Ignacio Etcheverry | |
This source generator adds a newly introduced attribute, `ScriptPath` to all classes that: - Are top-level classes (not inner/nested). - Have the `partial` modifier. - Inherit `Godot.Object`. - The class name matches the file name. A build error is thrown if the generator finds a class that meets these conditions but is not declared `partial`, unless the class is annotated with the `DisableGodotGenerators` attribute. We also generate an `AssemblyHasScripts` assembly attribute which Godot uses to get all the script classes in the assembly, eliminating the need for Godot to search them. We can also avoid searching in assemblies that don't have this attribute. This will be good for performance in the future once we support multiple assemblies with Godot script classes. This is an example of what the generated code looks like: ``` using Godot; namespace Foo { [ScriptPathAttribute("res://Player.cs")] // Multiple partial declarations are allowed [ScriptPathAttribute("res://Foo/Player.cs")] partial class Player {} } [assembly:AssemblyHasScripts(new System.Type[] { typeof(Foo.Player) })] ``` The new attributes replace script metadata which we were generating by determining the namespace of script classes with a very simple parser. This fixes several issues with the old approach related to parser errors and conditional compilation. It also makes the task part of the MSBuild project build, rather than a separate step executed by the Godot editor. | |||
2021-03-06 | Merge pull request #46641 from KoBeWi/unsaved_forever | Rémi Verschelde | |
Don't save unchanged script upon closing | |||
2021-03-06 | Don't save unchanged script upon closing | kobewi | |
2021-03-06 | Merge pull request #46728 from Faless/js/4.x_fetch_world | Rémi Verschelde | |
[HTML5] Replace XMLHttpRequest(s) with Fetch. | |||
2021-03-06 | Merge pull request #46727 from RandomShaper/fix_nfs_crash | Rémi Verschelde | |
Fix crash on cleanup of EditorFileServer | |||
2021-03-06 | Fix crash on cleanup of EditorFileServer | Pedro J. Estébanez | |
2021-03-06 | Added some checks to prevent accessing a null collider | Duddino | |
Previously godot would try to access `CollisionObjectBullet::bt_collision_object` even if it was null. Fixes #46651 | |||
2021-03-06 | [HTML5] Replace XMLHttpRequest with Fetch. | Fabio Alessandrelli | |
This has some advantages: - Streaming/chunked response support. - Broader headers support. | |||
2021-03-06 | Merge pull request #46686 from akien-mga/doc-irc-rocketchat | Rémi Verschelde | |
Link to Godot Contributors Chat instead of IRC | |||
2021-03-05 | Merge pull request #46709 from Ev1lbl0w/bugfix-negative_vram | Rémi Verschelde | |
Fix negative VRAM values | |||
2021-03-05 | Fix negative VRAM values | Ev1lbl0w | |
2021-03-05 | Merge pull request #46706 from fabriceci/improvement-raycast2d-debug-shape2 | Rémi Verschelde | |
Raycast2D debug Shape: fix a regression + improvement on tiny ray (fix #46680) | |||
2021-03-05 | Merge pull request #43929 from HaSa1002/docs-lang-6 | Rémi Verschelde | |
Docs: Port Code Examples to C# (R, S, T, U) | |||
2021-03-05 | Link to Godot Contributors Chat instead of IRC | Rémi Verschelde | |
2021-03-05 | Merge pull request #46701 from HaSa1002/fix-lossy-cursor | Rémi Verschelde | |
Move cursor shape loading after module loading | |||
2021-03-05 | add responsive arrows when the size is very small + fix a regression: ↵ | fabriceci | |
missing a translation on the line | |||
2021-03-05 | [HTML5] Rename heapCopy to heapSlice. | Fabio Alessandrelli | |
New heapCopy function copies a TypedArray to the heap. | |||
2021-03-05 | [HTML5] Export process writes sizes in template. | Fabio Alessandrelli | |
This allow the loading bar to be much more reliable, even in cases where realible stream loading status is not detectable (server-side compression, chunked encoding). | |||
2021-03-05 | [HTML5] Preloader fetch, streaming instantiation. | Fabio Alessandrelli | |
2021-03-05 | Docs: Port Code Examples to C# (R, S, T, U) | HaSa1002 | |
* RenderingServer * RichTextEffect * SceneTree * SceneTreeTimer * ScriptCreateDialog * SpinBox * Sprite2D * StreamPeer * String * SurfaceTool * TextEdit * TileMap * Tree * Tween * UDPServer * UndoRedo Co-authored-by: Aaron Franke <arnfranke@yahoo.com> | |||
2021-03-05 | Move cursor shape loading after module loading | Johannes | |
fixes #46685 | |||
2021-03-05 | Merge pull request #46663 from Calinou/doc-margincontainer-theme-constant | Rémi Verschelde | |
Use safer `add_theme_constant_override()` in MarginContainer code sample | |||
2021-03-05 | Merge pull request #46516 from HaSa1002/scrollcontainer-embed | Rémi Verschelde | |
Fix Window returning `INVALID_WINDOW_ID` when being embedded | |||
2021-03-05 | Merge pull request #46675 from fabriceci/improvement-raycast2d-debug-shape | Rémi Verschelde | |
Improving the Raycast2D debug Shape | |||
2021-03-05 | Highlight collision, correct the size and make the arrow a bit less thick ↵ | fabriceci | |
for low-res game | |||
2021-03-05 | Merge pull request #46677 from W4RH4WK/fix-canvas-renderer-line-width | Rémi Verschelde | |
Fix canvas renderer line width | |||
2021-03-04 | Fix canvas renderer line width | Alex Hirsch | |
fix #46644 | |||
2021-03-04 | Merge pull request #46529 from jmb462/improvement-raycast3d-debug-shape | Rémi Verschelde | |
Adding Raycast3D custom debug shape thickness and color | |||
2021-03-04 | Merge pull request #46669 from W4RH4WK/add-fail-check-variant-construct | Rémi Verschelde | |
Add missing ERR_FAIL_INDEX check to Variant::construct | |||
2021-03-04 | Merge pull request #46668 from nekomatata/fix-errors-polygon-2d | Rémi Verschelde | |
Fix errors with invalid CollisionPolygon2D | |||
2021-03-04 | Merge pull request #46665 from nekomatata/fix-crash-convex-shape-2d | Rémi Verschelde | |
Fix errors and crash with empty ConvexPolygonShape2D | |||
2021-03-04 | Add missing ERR_FAIL_INDEX check to Variant::construct | Alex Hirsch | |
Other functions in the same file validate parameters using the ERR_FAIL macros. This validation was missing for Variant::construct resulting in a crash when called with invalid data (p_type < 0). fix #46067 | |||
2021-03-04 | Fix errors with invalid CollisionPolygon2D | PouleyKetchoupp | |
Fixed internal errors when the shape is invalid and made warnings more descriptive. | |||
2021-03-04 | Fix errors and crash with empty ConvexPolygonShape2D | PouleyKetchoupp | |
2021-03-04 | Use safer `add_theme_constant_override()` in MarginContainer code sample | Hugo Locurcio | |
Control has magic setters to set custom theme items, but using the dedicated Control methods is less prone to typos so it should be favored. | |||
2021-03-04 | Merge pull request #46652 from akien-mga/remote-debugger-fix-div-by-zero | Rémi Verschelde | |
RemoteDebugger: Fix possible division by zero | |||
2021-03-04 | RemoteDebugger: Fix possible division by zero | Rémi Verschelde | |
2021-03-04 | Revert "Add size check in Control._edit_set_state to prevent crash" | Rémi Verschelde | |
This reverts commit ef1d58f034233a0d8b5d0b5dbf539e851ffc726c. | |||
2021-03-04 | Adding Raycast3D custom debug shape thickness and color | jmb462 | |
2021-03-04 | Merge pull request #46524 from kuruk-mm/lineedit_triple_click | Rémi Verschelde | |
LineEdit: Now double click to select a word, and triple click to sele… | |||
2021-03-04 | Merge pull request #46635 from Calinou/doc-itemlist-remove-examples | Rémi Verschelde | |
Remove trivial examples in the ItemList class documentation | |||
2021-03-04 | Merge pull request #46640 from pdfrod/fix-crash-in-image-texture | Rémi Verschelde | |
Fix crash trying to destroy an ImageTexture object containing a null texture |