summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-06Add websocket module.Fabio Alessandrelli
Webassembly is client-only for obvious reasons. Other platforms support both client and server using libwebsockets.
2018-02-05Add libwebsockets as thirdparty library.Fabio Alessandrelli
License is LGPLv2.1 + static linking exception, version is 2.4.1
2018-01-31Merge pull request #16188 from Schweigert/masterRémi Verschelde
Display set_nodelay to GDScript
2018-01-31Merge pull request #16197 from Chaosus/viewportdocRémi Verschelde
Viewport doc improvements
2018-01-31Merge pull request #16200 from Noshyaar/masterRémi Verschelde
AudioEffectReverb: max predelay_feedback to 0.98
2018-01-31Merge pull request #16206 from Hinsbart/fix_empty_propRémi Verschelde
ProjectSettings: Disallow adding properties without name.
2018-01-31Merge pull request #16215 from vnen/graphedit-exposeRémi Verschelde
Expose a few GraphEdit methods to script languages
2018-01-31Merge pull request #16212 from vnen/code-enable-pluginRémi Verschelde
Add interface for plugins to enable/disable other plugins
2018-01-30Expose a few GraphEdit methods to script languagesGeorge Marques
2018-01-30Add interface for plugins to enable/disable other pluginsGeorge Marques
2018-01-30ProjectSettings: Disallow adding properties without name.Andreas Haas
2018-01-31AudioEffectReverb: max predelay_feedback to 0.98Poommetee Ketson
2018-01-30Merge pull request #16196 from bruvzg/macos_stripRémi Verschelde
[macOS] Strip executable after separating debug symbols.
2018-01-30Display set_nodelay to GDScriptMarlon Henry Schweigert
Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description
2018-01-30[macOS] Strip executable when `separate_debug_symbols` is set to yesbruvzg
2018-01-30Viewport doc improvementsChaosus
2018-01-30Ability to import .escn files, which is just a .tscn but with forced import.Juan Linietsky
This works together with the new Blender to Godot exporter.
2018-01-30Merge pull request #16152 from hpvb/fix-16131Rémi Verschelde
Allow focus on disabled buttons
2018-01-30Merge pull request #15980 from mrcdk/audio_stream_get_lengthRémi Verschelde
Expose audio streams get_length()
2018-01-30Merge pull request #15995 from GodotExplorer/pr-debugger-weakrefRémi Verschelde
Remote debugger send the real instance of WeakRef referenced to
2018-01-30Merge pull request #16111 from Noshyaar/bRémi Verschelde
3DEditor: fix multiple node selection crash the editor
2018-01-30Merge pull request #16091 from Noshyaar/tRémi Verschelde
TemplateManager: hold shift to open link in browser
2018-01-30Merge pull request #16162 from hpvb/implement-windows-processor-countRémi Verschelde
Implement OS::get_processor_count() for Windows
2018-01-30Merge pull request #16156 from hpvb/fix-x11-copy-pasteRémi Verschelde
Fix Copy/Paste problems on X11
2018-01-30Merge pull request #16191 from Noshyaar/dRémi Verschelde
Fix wrong return type of xform functions
2018-01-30Fix wrong return type of xform functionsPoommetee Ketson
2018-01-30Bump version to 3.1-devRémi Verschelde
On the road again!
2018-01-29Bump version to 3.0-stable \o/Rémi Verschelde
Congratulations to everyone in the Godot community for the tremendous work done on this release since 18 months, with hundreds of contributors pushing almost 7500 commits with more than 3000 PRs and closing over 2000 issues (and fixing even more than that, as many work-in-progress bugs were fixed before an issue could be filled). Godot 3.0 is definitely our biggest and boldest release so far, and we want to thank the whole community for their unswerving support during this long wait. From there on, there is a lot of work to do to strengthen the foundations that we built with 3.0, fixing the bugs that the many refactorings probably introduced, optimizing new features and enhancing the usability again... The 3.x era should be a fruitful one for Godot, and we hope that you will continue using it to create awesome 2D and 3D games and increase the notoriety of your favourite engine in the game development industry. And now, let's all start waiting for 3.1...
2018-01-29Fix Copy/Paste problems on X11Hein-Pieter van Braam
The target of the TARGETS type should be XA_ATOM and not XA_TARGETS when requested. Since we are sending a number of ATOMS the size should be set to the integer size and not the char size. The size field of the atoms is also the number of atoms and not the size of the array. This caused some clients to wrongly interpret the data and read garbage in the X11 packet. I also add the more modern representation for UTF-8 and clarify the error message if a client attempts to request a type we don't know about. This fixes #10431
2018-01-29Implement OS::get_processor_count() for WindowsHein-Pieter van Braam
Current this is hardcoded as '1' for any platform except Unix. The little is_wow64() dance is required to get correct output on a 32bit compiled godot running on 64bit Windows according to MSDN. This code should be UWP safe but I have no way to test that so it's not implemented for UWP yet.
2018-01-28Allow focus on disabled buttonsHein-Pieter van Braam
This behavior better matches other gui toolkits. A selected disabled button still can't be interacted with but it can now be selected. This seems to be what QT and GTK do also. This fixes #16131
2018-01-28Merge pull request #16132 from Noshyaar/pRémi Verschelde
ProjectManager: prevent installing project template in non-empty dir
2018-01-28ProjectManager: prevent installing project template in non-empty dirPoommetee Ketson
2018-01-27Merge pull request #16081 from djgaspa/dll-directoryRémi Verschelde
Fix remove_dll_directory crash when cookie is null
2018-01-27Merge pull request #16080 from volzhs/doc-projectsettingsRémi Verschelde
Update ProjectSettings description to correct usage
2018-01-27Merge pull request #16114 from hpvb/fix-16031Rémi Verschelde
Use the appropriate Variant hash and compare functions for Dictionaries
2018-01-27Merge pull request #16118 from neikeq/i-dont-know-what-to-write-here-anymoreRémi Verschelde
Mono: Fix build errors with tools=no and target=release
2018-01-27Merge pull request #16119 from robfram/fix-camera_drag_limitRémi Verschelde
Fix inverted RIGHT/LEFT and TOP/BOTTOM Camera2d drag margins
2018-01-27Merge pull request #16123 from neikeq/lmaoRémi Verschelde
Mono: Fix method_bind fields being generated as instance members
2018-01-27Mono: Fix method_bind fields being generated as instance membersIgnacio Etcheverry
2018-01-27Fix inverted RIGHT/LEFT TOP/BOTTOM Camera2D drag margin in runtime (editor ↵robfram
works fine). Fix #16095.
2018-01-27Mono: Fix build errors with tools=no and target=releaseIgnacio Etcheverry
2018-01-27Use the appropriate Variant hash and compare functions for DictionariesHein-Pieter van Braam
Dictionaires did not use the VariantHasher and VariantComparator making them unsafe for use with NaN values as keys. This PR uses the appropriate Variant implementations for these functions. var d = {} d[Vector2(NAN, NAN)] = 0 d[Vector2(NAN, NAN)] = 0 print(d.size()) will now output '1' and not '2' This fixes #16031
2018-01-273DEditor: fix multiple node selection crash the editorPoommetee Ketson
I'm not sure about this fix. This seems to also fixes the weird selection bug where when selecting node 1 to 3 it focuses on 2nd node.
2018-01-26Merge pull request #16094 from bruvzg/fix_mac_os_buildHein-Pieter van Braam
Fix macOS build after #16092
2018-01-26Fix macOS build after #16092bruvzg
2018-01-26Merge pull request #16092 from hpvb/make-separate-debug-symbols-opt-inRémi Verschelde
Make separate debug symbols opt-in
2018-01-26Make separate debug symbols opt-inHein-Pieter van Braam
This adds a separate_debug_symbols option to the x11, windows, and osx targets. This will default to adding normal debugging symbols to the artifacts and only splits them when separate_debug_symbols=yes on the Scons command line.
2018-01-27TemplateManager: hold shift to open link in browserPoommetee Ketson
2018-01-26Bullet: allow unbundling only if > 2.87Rémi Verschelde
Looks like we are using cutting edge methods which are not even if the current stable 2.87.