aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9907 from karroffel/nativescript-init-callThomas Herzog2017-07-279-17/+70
|\ | | | | NativeScript changes and OS symbol lookup optional error handling
| * added an optional parameter to OS symbol lookupKarroffel2017-07-277-14/+25
| | | | | | | | | | | | | | | | When looking up a symbol from a library, previously an error was shown when the symbol did not exist. That caused confusion when the lookup was completely optional. This adds a new parameter to that method so that those errors can be handled manually if needed.
| * [NativeScript] call _init on instance creationKarroffel2017-07-272-3/+45
|/ | | | | This also adds basic locking for the set of owners to avoid threading problems
* Merge pull request #9887 from StraToN/power-fix-x11Rémi Verschelde2017-07-272-9/+4
|\ | | | | Fix power management on x11 platform and removes explicit NULL pointer dereference
| * Fixes power management on x11 platform and removes explicit NULL pointer ↵Julian Murgia2017-07-262-9/+4
| | | | | | | | dereference.
* | Merge pull request #9872 from bruvzg/3.0-num-enter-fixRémi Verschelde2017-07-276-9/+1
|\ \ | | | | | | Remove duplicate keycode constant for Numpad Enter key (3.0)
| * | Remove duplicate keycode constant for Numpad Enter key.bruvzg2017-07-266-9/+1
| | |
* | | Merge pull request #9870 from Noshyaar/pr-fixsaveRémi Verschelde2017-07-272-16/+15
|\ \ \ | | | | | | | | Fix !save_each_scene saving scenes with no filename
| * | | Fix !save_each_scene saving scenes with no filenamePoommetee Ketson2017-07-262-16/+15
| | | | | | | | | | | | | | | | | | | | | | | | When save_each_scene is false, only scenes that have been saved at least once are saved. But EditorNode tries to save scenes with no filename too (they're never saved), so it crashes.
* | | | Merge pull request #9869 from BastiaanOlij/add_features_iosRémi Verschelde2017-07-271-1/+13
|\ \ \ \ | | | | | | | | | | Added export features for image formats
| * | | | Added features for image formatsBastiaanOlij2017-07-261-1/+13
| | |_|/ | |/| |
* | | | Merge pull request #9852 from groud/canvas_editor_updateRémi Verschelde2017-07-271-6/+15
|\ \ \ \ | | | | | | | | | | Some more CanvasItemEditor improvements
| * | | | Change the grid offset when the snap is set as relativeGilles Roudiere2017-07-251-6/+15
| | | | |
* | | | | Merge pull request #9904 from Noshyaar/pr-offRémi Verschelde2017-07-271-1/+2
|\ \ \ \ \ | | | | | | | | | | | | PropertyEditor: display "Off" if property is false
| * | | | | PropertyEditor: display "Off" if property is falsePoommetee Ketson2017-07-271-1/+2
| | | | | |
* | | | | | Merge pull request #9900 from Zylann/fix_freelook_shortcutsRémi Verschelde2017-07-271-7/+15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Initialize freelook shortcuts properly
| * | | | | Initialize freelook shortcuts properlyMarc Gilleron2017-07-271-7/+15
|/ / / / /
* | | | | Merge pull request #9892 from RandomShaper/fix-err-formatPedro J. Estébanez2017-07-271-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix misplaced quote in error messsage
| * | | | | Fix misplaced quote in error messsagePedro J. Estébanez2017-07-271-1/+1
| | | | | |
* | | | | | Merge pull request #9882 from endragor/nativescript-refcountThomas Herzog2017-07-263-1/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | Forward refcount changes to NativeScriptInstance
| * | | | | | Forward refcount changes to NativeScriptInstanceRuslan Mustakov2017-07-263-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also changes Reference::unreference() to always invoke refcount_decremented. Previously it was not invoked until the count reached zero due to short-circuit evalution of boolean expressions.
* | | | | | | Merge pull request #9883 from bojidar-bg/8217-fixup-get_node-shortcutRémi Verschelde2017-07-261-1/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Fix $a/b being parsed as division
| * | | | | | Fix $a/b being parsed as divisionBojidar Marinov2017-07-261-1/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #9867 from endragor/nativescript-threadingThomas Herzog2017-07-263-38/+211
|\ \ \ \ \ \ | | | | | | | | | | | | | | Support multithreading for NativeScriptLanguage
| * | | | | | Support multithreading for NativeScriptLanguageRuslan Mustakov2017-07-263-38/+211
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Godot may call property setters from non-main thread when an object is loaded in the edtior. This means NativeScriptLanguage could be accessed from different threads, but it was not designed for thread-safety. Besides, previous behaviour made it so that godot_nativescript_init and godot_gdnative_init could be invoked from non-main thread, while godot_gdnative_thread is always invoked on the main thread. This may not be expected by the binding library. This commit defers native library initialization to the main thread and adds godot_nativescript_thread_enter and godot_nativescript_thread_exit callbacks to make a binding library aware of foreign threads.
* | | | | | Merge pull request #9720 from endragor/stack-bottomThomas Herzog2017-07-264-0/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add a way to retrieve stack bottom of the main thread
| * | | | | | Add a way to retrieve stack bottom of the main threadRuslan Mustakov2017-07-254-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm working on Nim bindings and Nim GC needs to know the stack boundaries to check whether certain pointers are located on the stack or in the heap. This commit adds godot_get_stack_bottom procedure to gdnative module which returns pointer to the stack bottom of the main thread. Later on this may be improved to return stack bottom of the current thread.
* | | | | | | Merge pull request #9873 from Noshyaar/pr-propRémi Verschelde2017-07-263-2/+5
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Fix various property not found errors
| * | | | | | Fix various property not found errorsPoommetee Ketson2017-07-263-2/+5
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #9868 from StraToN/docs403-extends-isRémi Verschelde2017-07-261-1/+1
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | Corrects usage of 'is' instead of 'extends' for testing node inheritance [ci skip]
| * | | | | Corrects usage of 'is' instead of 'extends' for testing node inheritance.Julian Murgia2017-07-261-1/+1
|/ / / / /
* | | | | Merge pull request #9862 from ISylvox/tagents-to-tangentsRémi Verschelde2017-07-263-5/+5
|\ \ \ \ \ | |_|_|/ / |/| | | | Renames tagents to tangents
| * | | | tagents --> tangentsISylvox2017-07-263-5/+5
|/ / / /
* | | | Merge pull request #9823 from BastiaanOlij/ios_fix_framebuffer_orderRémi Verschelde2017-07-261-2/+5
|\ \ \ \ | | | | | | | | | | Fixed setting our system_fbo framebuffer
| * | | | Fixed setting our system_fbo framebufferBastiaanOlij2017-07-251-2/+5
| | | | |
* | | | | Merge pull request #9858 from GodotExplorer/pr-fix-texture-button-resize-modeRémi Verschelde2017-07-261-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix the resize mode of TextureButton for resource saving
| * | | | | Fix the resize mode of TextureButton cannot be saved into resource files.Geequlim2017-07-261-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #9857 from marcelofg55/masterRémi Verschelde2017-07-261-0/+2
|\ \ \ \ \ | |/ / / / |/| | | | Fix cvs files freezing the editor when a double quote is not closed
| * | | | Fix cvs files freezing the editor when a double quote is not closedMarcelo Fernandez2017-07-251-0/+2
| | | | |
* | | | | Fixes to glow and auto exposure, closes #9797, closes #9106Juan Linietsky2017-07-265-54/+99
|/ / / /
* | | | Merge pull request #9855 from sheepandshepherd/nativesetterThomas Herzog2017-07-251-1/+1
|\ \ \ \ | | | | | | | | | | Fix typo in NativeScript property getter
| * | | | Fix typo in NativeScript property gettersheepandshepherd2017-07-251-1/+1
|/ / / /
* | | | Temporarily disable the Asset LibraryRémi Verschelde2017-07-251-2/+5
| | | | | | | | | | | | | | | | | | | | Currently it features only plugins for Godot 2.1.x, we need #7147 fixed to be able to propose only 3.0-compatible plugins in the Asset Library.
* | | | Merge pull request #9690 from 648trindade/classref-editRémi Verschelde2017-07-251-25/+83
|\ \ \ \ | | | | | | | | | | Improved math functions descriptions and added many AStar descriptions
| * | | | Improved math functions descriptions and added many AStar descriptionsRafael Gauna Trindade2017-07-191-25/+83
| | | | |
* | | | | Merge pull request #9731 from Xrayez/gdscript-completionRémi Verschelde2017-07-253-5/+5
|\ \ \ \ \ | | | | | | | | | | | | Update GDScript completion names for Pool*Arrays
| * | | | | Update GDScript completion names for Pool*ArraysAndrii Doroshenko (Xrayez)2017-07-253-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notice: GDScript tokenizer used the old PoolFloatArray name. Renamed PoolFloatArray to PoolRealArray. Moved "project_settings.h" down one line to comply with the clang-format rules. Fixes #9638 Closed pull request #9714 because I messed up with commits, sorry!
* | | | | | Add newline after config_version and fix custom_features hintRémi Verschelde2017-07-251-1/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | Fixes #9818.
* | | | | Make MinGW test less verbose on non-Bash shellsRémi Verschelde2017-07-251-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | The &> construct seems to be Bash-specific. Supersedes #9755.
* | | | | Merge pull request #9845 from kubecz3k/more-plugin-docsRémi Verschelde2017-07-251-0/+85
|\ \ \ \ \ | | | | | | | | | | | | documentation for EditorPlugin and ScriptEditor