aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript/gdscript_function.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-02-04Expand project root directory on editor startvolzhs2-3/+7
close #16232 Option for expanding all directories on start up is a bit tricky and buggy. (cherry picked from commit 127d1241bdb8c66f574f219c466eb97da4dcbb72)
2018-02-04Fix an infinite recursion in the Mathf.Decimals method when using floats.Nathan Warden1-1/+1
(cherry picked from commit 2109bd3f9722929a1d8b6850b235677a03a1313a)
2018-02-04Hide button tree when file system dock isn't in split modeGuilherme Felipe1-1/+1
(cherry picked from commit bb936b5503be983c24414df3765cf4fe8539531b)
2018-02-04Errata fix on Image get_format() descriptionProfesor Tartelett1-1/+1
The description of this function seems to be duplicated from the preceding description. (cherry picked from commit 9d735ffacbc92d854c9625c2c6930a32282b3e96)
2018-02-04Fix TextEdit current line highlight horizontal offsetbinbitten1-7/+7
(cherry picked from commit ba8c5bff69a776322a7633e9d3e18da5257039ff)
2018-02-04Expose a few GraphEdit methods to script languagesGeorge Marques2-0/+86
(cherry picked from commit b80bc73a179cae249121ac3c93fd771978c05bb0)
2018-02-04Add interface for plugins to enable/disable other pluginsGeorge Marques3-0/+34
(cherry picked from commit 87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1)
2018-02-04ProjectSettings: Disallow adding properties without name.Andreas Haas1-1/+10
(cherry picked from commit d664d6e634635e7386a9883b0058fba923769c66)
2018-02-04AudioEffectReverb: max predelay_feedback to 0.98Poommetee Ketson1-2/+2
(cherry picked from commit 5a26e0786c518f9056e9eec4e1594e39815084d4)
2018-02-04Viewport doc improvementsChaosus1-0/+38
(cherry picked from commit ffcbb0c3585b03f871197715eb418d22c95ea8e2)
2018-02-04Display set_nodelay to GDScriptMarlon Henry Schweigert9-7/+18
Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description (cherry picked from commit 87adf9cfbab00a40aad483b4e709518d5f61b6d1)
2018-02-04Allow focus on disabled buttonsHein-Pieter van Braam1-4/+0
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 (cherry picked from commit 713f190a30ceac123125d216448ef322b1841286)
2018-02-04attemp to fix #15870Mariano Suligoy1-2/+2
(cherry picked from commit 517ff5c8d71884a09114191ac79bf8c990f391ca)
2018-02-04Fix issue 15895, audio streams don't signalling finished after the first onerobfram1-1/+1
if the audio player is set to play again due to the order of calls in _notification. First it emits the signal, and later it disable the internal processing regardless what the callback did. Changed to emit the signal at the end to ensure the changes done at callback remains. (cherry picked from commit d588fe2740e3cb98b0f126e80490353333a5f97e)
2018-02-02Update DONORS listRémi Verschelde1-20/+44
[ci skip] (cherry picked from commit f13d0344853edda03d56e44365a90ad4eed22883)
2018-01-31Ability to import .escn files, which is just a .tscn but with forced import.Juan Linietsky5-0/+43
This works together with the new Blender to Godot exporter. (cherry picked from commit 1322ca6fb254f31d9f6133ad083588b5d21e97be)
2018-01-30Implement OS::get_processor_count() for WindowsHein-Pieter van Braam2-0/+33
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. (cherry picked from commit b4d369c887001a824a4f27e59e3e300c8d4a5bb7)
2018-01-30[macOS] Strip executable when `separate_debug_symbols` is set to yesbruvzg1-0/+1
(cherry picked from commit 9ef0315b06634614bcd20700b73b562fe4411666)
2018-01-30Fix wrong return type of xform functionsPoommetee Ketson3-14/+14
(cherry picked from commit ebe23375156fbc0d610460b2a0e995bb5c966f84)
2018-01-30Fix Copy/Paste problems on X11Hein-Pieter van Braam1-11/+29
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 (cherry picked from commit fb60f2dbe649c03a8357a277eccb6d06dfe07b68)
2018-01-30Remote debugger send the real instance of WeakRef referenced toGeequlim1-1/+7
(cherry picked from commit 10f0451cc2e114d0077609359149c876589f0b42)
2018-01-30Expose audio streams get_length()MrCdK6-39/+49
(cherry picked from commit 8a9f1c2a5d7364016b9c67dc158557607f6de4bd)
2018-01-30Bump version to 3.0.1-develHein-Pieter van Braam1-1/+2
Onwards, but slowly, towards stability. And the stars.
2018-01-29Bump version to 3.0-stable \o/3.0-stableRémi Verschelde1-1/+1
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-28ProjectManager: prevent installing project template in non-empty dirPoommetee Ketson1-11/+8
2018-01-27Mono: Fix method_bind fields being generated as instance membersIgnacio Etcheverry1-2/+1
2018-01-27Fix inverted RIGHT/LEFT TOP/BOTTOM Camera2D drag margin in runtime (editor ↵robfram1-4/+4
works fine). Fix #16095.
2018-01-27Mono: Fix build errors with tools=no and target=releaseIgnacio Etcheverry2-0/+12
2018-01-27Use the appropriate Variant hash and compare functions for DictionariesHein-Pieter van Braam1-13/+8
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-26Fix macOS build after #16092bruvzg1-1/+1
2018-01-26Make separate debug symbols opt-inHein-Pieter van Braam6-3/+6
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-26Bullet: allow unbundling only if > 2.87Rémi Verschelde2-6/+6
Looks like we are using cutting edge methods which are not even if the current stable 2.87.
2018-01-26Fix remove_dll_directory crash when cookie is nulldjgaspa1-2/+2
2018-01-26Update ProjectSettings description to correct usagevolzhs1-1/+1
Fix #16078
2018-01-26Mono: Don't defer call to dispose queue objects when finalizing domainIgnacio Etcheverry1-5/+7
It's going to be called anyway after `mono_domain_finalize`. This also prevents crashes, since the MessageQueue singleton could already be freed at this point (see: #15702).
2018-01-25Mono: Fix NodePath and RID bindingsIgnacio Etcheverry4-43/+141
2018-01-25i18n: Sync translations with WeblateRémi Verschelde3-131/+138
2018-01-25Dist: Update manpage and macOS version stringRémi Verschelde2-9/+12
2018-01-25Fix shortcut conflictRazah1-6/+3
fix https://github.com/godotengine/godot/issues/16054 The clone_down shortcut that conflicts with the "editor / play" shortcut has been replaced by "SHIFT + COMMAND + C" instead of "COMMAND + B" on macOS
2018-01-25Remove duplicate "autoplay" propertyBojidar Marinov1-7/+0
Part of #16051
2018-01-25Disable OpenSSL module in HTML5 platform by defaultLeon Krause1-0/+5
2018-01-25doc: Fix references to online tutorials after godotengine/godot-docs#1015Rémi Verschelde69-78/+78
2018-01-25doc: Sync with current sourceRémi Verschelde487-489/+489
Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
2018-01-24Fix mixed use of tabs and spacesKurtis Harms1-3/+3
2018-01-25Fix VisualServer.free conflicting with Object.freeMarc Gilleron1-1/+1
2018-01-24removed debug printAriel Manzur1-1/+0
2018-01-24- Improves portability in joystick buttons enumAriel Manzur3-10/+17
- Fixes linking bug in modules split library
2018-01-25maximum recent files increment fixRazah1-1/+1
2018-01-24Update AUTHORS listRémi Verschelde1-1/+3
Adds @Nutriz and @nounoursheureux.
2018-01-24doc: Sync with current sourceRémi Verschelde1-3/+3