summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-17External editor improvements and fixesIgnacio Etcheverry
Notable changes: - Now ScriptLanguages have the option to override the global external editor setting. If `ScriptLanguage::open_in_external_editor()` returns `ERR_UNAVAILABLE` (which it does by default), then the global external editor option will be used. - Added formatting to the external editor execution arguments. Now it's possible to write something like this: `{project} -g {file}:{line}:{col}`. - `VisualScript::get_member_line()` now can return the line of functions (well, it returns the id of the _Function_ node of the function). I guess there is nothing else we can get a "line" from. Fixes: - Fixes a bug where `ScriptEditor::script_goto_method()` would not work if the script is not already open in the built-in editor. - Fixes wrong DEFVAL for `cursor_set_column` and `cursor_set_line` in TextEdit. - `Script::get_member_line()` now returns -1 ("found nothing") by default.
2017-04-08Merge pull request #8301 from karroffel/dlscript-refactorRémi Verschelde
[DLScript] refactoring and in-editor reloading
2017-04-08DLScript: Fix llvm compilation error.Andreas Haas
`Ordered comparison between pointer and zero`
2017-04-08[DLScript] in-editor reloadingKarroffel
2017-04-08AUTHORS: Prevent bad Markdown formattingRémi Verschelde
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-08Add AUTHORS list crediting developersRémi Verschelde
2017-04-07Merge pull request #8308 from RandomShaper/optimize-out-debug-n-non-toolsRémi Verschelde
Optimize-out some debug and/or non-tools methods
2017-04-07i18n: Sync translations from WeblateRémi Verschelde
2017-04-07i18n: Add new translations for Greek, Dutch and ThaiRémi Verschelde
2017-04-07i18n: Update translation templateRémi Verschelde
2017-04-07classref: Sync with current sourceRémi Verschelde
2017-04-07Fix build on older GCC versionsRémi Verschelde
Travis builds would fail with: ./drivers/gles3/rasterizer_storage_gles3.h:1018:19: error: ISO C++ forbids initialization of member 'fixed_fps' [-fpermissive]
2017-04-07Merge pull request #8304 from RandomShaper/reset-folded-on-reset-edit-childrenRémi Verschelde
Reset display folded for an instanced scene if editable children is toggled off
2017-04-07Add compatibility class for FixedSpatialMaterialRémi Verschelde
Fixes loading existing 3.0-alpha projects broken by 74808ac4d9176180dc7ecace99723edab8a73e0e.
2017-04-07Optimize-out some debug and/or non-tools methodsPedro J. Estébanez
Collisions and nav debug are conditionally compiled depending on DEBUG_ENABLED is_editor_hint() and is_node_being_edited() are compiled only with TOOLS_ENABLED Every affected method is implemented in the header in case its macro is not present (the getters just returning false and the setters having an empty body) so the compiler can inline and finally no-op-out them as likely as possible. is_node_being_edited() already showed a similar optimization effort and has been adapted to this change. Furthermore, and as a consequence, -debugcol and -debugnav will not work on non-debug (strict release) builds. This can bring a little bit of runtime performance on release and non-tooled builds (less code, so less cycles to spend and maybe more cache friendly).
2017-04-07Reset display folded for an instanced scene if editable children is toggled offPedro J. Estébanez
This avoids the display folded flag needlessly getting into the scene file (potentially forever) and also gives more visual feedback if the user re-enables editable children so it will display unfolded at first.
2017-04-06New particle system, mostly working, some small features missing.Juan Linietsky
2017-04-07[DLScript] refactored loading of librariesKarroffel
I also enabled DLSCRIPT_EDITOR_FEATURES as the default. It might not be the most usable because of the lack of a reloading functionality, but as Zylann pointed out "It's better to see something than nothing at all"
2017-04-06Merge pull request #8296 from Hinsbart/normapmapRémi Verschelde
Fix typo in FixedSpatialMaterial [ci skip]
2017-04-06Fix typo in FixedSpatialMaterialAndreas Haas
NormapMap
2017-04-06Merge pull request #8290 from supaiku-o/fix-highlight-typoRémi Verschelde
Fix highlight typo
2017-04-06Merge pull request #8291 from ↵Juan Linietsky
godotengine/revert-8180-8145-Mouse_Position_is_unknown_until_first_mouse_event Revert "8145 - Mouse Position is unknown until first mouse event on X11"
2017-04-06Revert "8145 - Mouse Position is unknown until first mouse event on X11"Juan Linietsky
2017-04-06Fix highlight typosupaiku
2017-04-06Merge pull request #8285 from Hinsbart/gdscript_defaultRémi Verschelde
Editor: Use GDScript as the default language in ScriptCreateDialog.
2017-04-06Merge pull request #8286 from Hinsbart/memleaksRémi Verschelde
Core: fix possible memory leaks.
2017-04-06Merge pull request #8287 from karroffel/dlscript-android-fixRémi Verschelde
[DLScript] fixed android builds now
2017-04-06Editor: Use GDScript as the default language in ScriptCreateDialog.Andreas Haas
2017-04-06[DLScript] fixed android builds nowKarroffel
... really.
2017-04-06Core: fix possible memory leaks.Andreas Haas
2017-04-06Merge pull request #8280 from karroffel/dlscript-inheritanceRémi Verschelde
[DLScript] inheritance fixes
2017-04-06Merge pull request #8276 from karroffel/dlscript-stlRémi Verschelde
[DLScript] API fixed and removed STL imports
2017-04-06Merge pull request #8281 from curtisxk38/masterAndreas Haas
Fix typo in Parser Error message
2017-04-05Fix typo in Parser Error messagecurtisxk38
2017-04-06[DLScript] inheritance fixesKarroffel
This properly implements script inheritance for DLScripts.
2017-04-06[DLScript] more API fixesKarroffel
2017-04-06[DLScript] removed STL importsKarroffel
2017-04-05Merge pull request #8269 from karroffel/dlscript-virtual-method-exportRémi Verschelde
[DLScript] fixed virtual method export
2017-04-05Merge pull request #8274 from RandomShaper/fix-android-x86Rémi Verschelde
Fix crash on Android-x86
2017-04-05Fix crash on Android-x86Pedro J. Estébanez
2017-04-05[DLScript] fixed virtual method exportKarroffel
2017-04-05Merge pull request #8268 from karroffel/dlscript-androidRémi Verschelde
[DLScript] removed unused import
2017-04-05[DLScript] removed unused importKarroffel
This hopefully fixes android builds
2017-04-05Fixer looping timer accumulation in _processRémi Verschelde
Follow-up to #8251.
2017-04-05Fix URLs to moved docs pagesRémi Verschelde
Closes #8266.
2017-04-05Merge pull request #8264 from MrMaidx/filesystem_popup_fixRémi Verschelde
Fix typo which caused popup to display on incorrect coordinates.
2017-04-05Merge pull request #8259 from bojidar-bg/move-slide-wall-fixRémi Verschelde
Fix is_move_and_slide_on_wall, make move_and_slide floor angle configurable
2017-04-05Merge pull request #8214 from tagcup/bounce_reflect_slideRémi Verschelde
Made slide and reflect active verbs acting on itself in Vector2 and V…
2017-04-05Fix typo which caused popup to display on incorrect coordinates.Martin Novak