summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-12New NetSocket interface, BSD/Win implementationFabio Alessandrelli
Unified BSD and Winsock sockets into a single implementation of a generic NetSocket interface. This is some ground work for few network improvements: - Reuse as much code as possible between Posix and Windows. - Provide a single point of implementation for exotic sdks (consoles). - Provide platform agnostic StreamPeerTCP and PacketPeerUDP in core. - Implement connect for UDP allowing for DTLS implementation.
2018-09-12ENet wrapper properly detect disconnect on pollFabio Alessandrelli
Now PacketPeerUDP.get_available_packet_count() return -1 if the socket is in error state.
2018-09-12Properly reset socket blocking state on closeFabio Alessandrelli
2018-09-12Merge pull request #21878 from RyanStein/bugfix-14400Rémi Verschelde
Make `_sort_list_on_update` true before opening files, fixes 14400
2018-09-12Merge pull request #21984 from groud/fix_2D_selectionRémi Verschelde
Fix 2D selection
2018-09-12Merge pull request #21910 from hpvb/fix-8145-x11Rémi Verschelde
Update X11 global mouse position at startup
2018-09-12Merge pull request #21913 from DualMatrix/tween_remove_allRémi Verschelde
Fixed calling start() after remove_all() on tween not working
2018-09-12Merge pull request #21985 from Calinou/fix-osx-open-editor-pathRémi Verschelde
Fix project and editor data paths not being opened correctly on macOS
2018-09-12Merge pull request #21705 from KellyThomas/tree-create-itemRémi Verschelde
Change return value of Tree.create_item() from Object to TreeItem
2018-09-12Merge pull request #21654 from Calinou/textureprogress-transparent-tintRémi Verschelde
Allow transparent colors in TextureProgress tint properties
2018-09-12Merge pull request #21988 from KellyThomas/array-invert-2Rémi Verschelde
Standardize documentation for the pool arrays' invert methods
2018-09-12Merge pull request #21755 from akien-mga/particles-init-velocityRémi Verschelde
Particles: Reset default velocity to 0, allow negative values
2018-09-12Merge pull request #21780 from akien-mga/animatedsprite-deprecatedRémi Verschelde
Drop deprecated compatibility methods from AnimatedSprite
2018-09-12Merge pull request #21978 from akien-mga/include-core-absoluteRémi Verschelde
Make core/ includes absolute, remove subfolders from include path
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
2018-09-12Merge pull request #21990 from neikeq/howwouldyounamethisbranchIgnacio Etcheverry
C#/Mono fixes and enhancements
2018-09-12C#: Fix cs_files glue mismatch bugIgnacio Etcheverry
2018-09-12Fix/workaround for issue #21667Ignacio Etcheverry
When a Reference managed instance is garbage collected and its finalizer is called, it could happen that the native instance is referenced once again before the finalizer can unreference and memdelete it. The workaround is to create a new managed instance when this happens (at least for now).
2018-09-12Add some mono root hint dirs for OSXIgnacio Etcheverry
Fixes #13355
2018-09-12Allow special characters in C# glue filesIgnacio Etcheverry
Fixes #21139 - Surround the generated file modules/mono/glue/cs_compressed.gen.h with ifdef TOOLS_ENABLED
2018-09-12Cleanup of c# api files and bindings generatorIgnacio Etcheverry
- We no longer generate RID and NodePath C# classes. Both will be maintained manually. - We no longer generate C# declarations and runtime registration of internal calls for the following classes: RID, NodePath, String, GD, SignalAwaiter and Godot.Object (partial base). - We no longer auto-generate the base members of Godot.Object. They will be maintained manually as a partial class. This makes it easier to maintain these C# classes and their internal calls, as well as the bindings generator which no longer generates C# classes that don't derive from Godot Object, and it no longer generates the Godot.Object base members (which where unreadable in the bindings generator code). - Added missing 'RID(Object from)' constructor to the RID C# class. - Replaced MONO_GLUE_DISABLED constant macro with MONO_GLUE_ENABLED. - Add sources in module/mono/glue even if glue is disabled, but surround glue files with ifdef MONO_GLUE_ENABLED.
2018-09-12Standardize documentation for the pool arrays' invert methodsKelly Thomas
2018-09-11Fix 2D selectiongroud
2018-09-11Fix project and editor data paths not being opened correctly on macOSHugo Locurcio
This closes #21904.
2018-09-11Fix mistake in previous commitRémi Verschelde
2018-09-11UPnP: Fix includes of thirdparty headersRémi Verschelde
2018-09-11Merge pull request #21974 from akien-mga/drop-property-editorRémi Verschelde
Replace last occurrences of PropertyEditor and drop its code
2018-09-11Drop obsolete PropertyEditor and SectionedPropertyEditor codeRémi Verschelde
Replaced by EditorInspector.
2018-09-11Replace last occurrences of PropertyEditor by EditorInspectorRémi Verschelde
Updates the following plugins: - ConnectionsDialog - ScriptEditorDebugger - ItemListEditorPlugin Also drop now unnecessary compatibility methods.
2018-09-11Fixed calling start() emmediately after remove_all() on tween not wrokingDualMatrix
Fixed calling start() emmediately after remove_all() on tween not wroking Fixes #19901
2018-09-11Merge pull request #21971 from scayze/window_title_updateRémi Verschelde
Update window title when switching scenes
2018-09-11update window title when switching scenesManuel Strey
2018-09-11Merge pull request #21967 from godotengine/revert-21831-fix_13849Rémi Verschelde
Revert "Fix selection of spatial nodes after selecting a non-spatial one."
2018-09-11Revert "Fix selection of spatial nodes after selecting a non-spatial one."Rémi Verschelde
2018-09-11doc: Sync classref with current sourceRémi Verschelde
2018-09-11Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @aaronfranke, @capnm, @elasota Thanks to all contributors and donors for making Godot possible! [ci skip]
2018-09-10Merge pull request #21822 from aaronfranke/mono-pascalIgnacio Etcheverry
[Mono] Various style changes and naming standardization
2018-09-10Merge pull request #21911 from groud/fix_locked_nodesRémi Verschelde
Fixes 2D nodes lock not working
2018-09-10Merge pull request #21908 from JFonS/fix_18014Rémi Verschelde
Clear cache after reimporting an ArrayMesh
2018-09-10Merge pull request #21907 from JFonS/concave_collision_gizmoRémi Verschelde
Fix SoftBody gizmo slowness, add ConcaveShape wireframe
2018-09-10Merge pull request #21941 from akien-mga/gdscript-memdelete-missing-scriptRémi Verschelde
Fix crash when extending non-existing GDScript file
2018-09-10Merge pull request #21871 from DualMatrix/recent_selectRémi Verschelde
Fixed favorites and recent nodes selecting wrong node
2018-09-10[Mono] Various style changes and naming standardizationAaron Franke
2018-09-10[Mono] Tabs -> SpacesAaron Franke
2018-09-10Fixed favorites and recent nodes selecting wrong nodeDualMatrix
Fixed favorites and recent nodes selecting wrong node and fixed a typo. Fixes #6535
2018-09-10Fix crash when extending non-existing GDScript fileRémi Verschelde
Fixes #21682 with a partial revert of #21411. The ~Ref() destructor (from 'scriptres') already takes care of freeing the 'script' resource.
2018-09-10Merge pull request #21949 from marcelofg55/wasapi_init_fixRémi Verschelde
Fix possible crash when switching audio device on WASAPI driver
2018-09-10Fix possible crash when switching audio device on WASAPI driverMarcelo Fernandez
2018-09-10Merge pull request #21937 from romlok/remotetransformRémi Verschelde
Clarify which direction RemoteTransform[2D] work
2018-09-10Merge pull request #21886 from RyanStein/bugfix-15509Rémi Verschelde
Check for double-colon on open recent script.