summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-26Support multithreading for NativeScriptLanguageRuslan Mustakov
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.
2017-07-26Merge pull request #9823 from BastiaanOlij/ios_fix_framebuffer_orderRémi Verschelde
Fixed setting our system_fbo framebuffer
2017-07-26Merge pull request #9858 from GodotExplorer/pr-fix-texture-button-resize-modeRémi Verschelde
Fix the resize mode of TextureButton for resource saving
2017-07-26Fix the resize mode of TextureButton cannot be saved into resource files.Geequlim
2017-07-26Merge pull request #9857 from marcelofg55/masterRémi Verschelde
Fix cvs files freezing the editor when a double quote is not closed
2017-07-26Fixes to glow and auto exposure, closes #9797, closes #9106Juan Linietsky
2017-07-25Fix cvs files freezing the editor when a double quote is not closedMarcelo Fernandez
2017-07-25Merge pull request #9855 from sheepandshepherd/nativesetterThomas Herzog
Fix typo in NativeScript property getter
2017-07-25Fix typo in NativeScript property gettersheepandshepherd
2017-07-25Temporarily disable the Asset LibraryRémi Verschelde
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.
2017-07-25Merge pull request #9690 from 648trindade/classref-editRémi Verschelde
Improved math functions descriptions and added many AStar descriptions
2017-07-25Merge pull request #9731 from Xrayez/gdscript-completionRémi Verschelde
Update GDScript completion names for Pool*Arrays
2017-07-25Add newline after config_version and fix custom_features hintRémi Verschelde
Fixes #9818.
2017-07-25Make MinGW test less verbose on non-Bash shellsRémi Verschelde
The &> construct seems to be Bash-specific. Supersedes #9755.
2017-07-25Merge pull request #9845 from kubecz3k/more-plugin-docsRémi Verschelde
documentation for EditorPlugin and ScriptEditor
2017-07-25Merge pull request #9847 from vnen/patch-zstdRémi Verschelde
zstd: Apply upstream patch to fix UWP ARM build
2017-07-25Merge pull request #9846 from karroffel/im-the-keyword-repair-manRémi Verschelde
fix a regression (GDScript) from e00630b
2017-07-25fix a regression (GDScript) from e00630bKarroffel
This removes `not` from the variable safe list of keywords. Before that this was a valid expression: self.!(some_arg) The other fix is just a forgotten boolean negation.
2017-07-25zstd: Apply upstream patch to fix UWP ARM buildGeorge Marques
Following upstream commit f04deff4fc
2017-07-25Merge pull request #9844 from karroffel/nativescript-double-init-fixThomas Herzog
[NativeScript] fix double initialization in editor
2017-07-25documentation for EditorPlugin and ScriptEditorJakub Grzesik
2017-07-25[NativeScript] fix double initialization in editorKarroffel
2017-07-25Good bye chunky fonts, closes #9441Juan Linietsky
2017-07-25Merge pull request #9837 from Noshyaar/pr-aboutRémi Verschelde
Label: update minimum size when regenerating wordcache
2017-07-25Label: update min size when regenerate wordcachePoommetee Ketson
2017-07-25Merge pull request #9825 from RandomShaper/rename-android-defineRémi Verschelde
Remove ANDROID define
2017-07-25Update GDScript completion names for Pool*ArraysAndrii Doroshenko (Xrayez)
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!
2017-07-25Remove ANDROID definePedro J. Estébanez
Fixes GDNative build error on Android. It's also discouraged by Google to rely on it. In case someone needs to check, use ``__ANDROID__`` instead, provided by the very same compiler.
2017-07-25Merge pull request #9702 from groud/canvas_editor_updateRémi Verschelde
[WIP] Canvas editor code clean-up (and improvements)
2017-07-25Merge pull request #8217 from bojidar-bg/gdscript-fix-keyword-callRémi Verschelde
Make GDScript allow some keywords as identifiers
2017-07-25Merge pull request #9833 from RandomShaper/fix-node-crashRémi Verschelde
Fix Node::move_child() crash if moving to the end plus one
2017-07-25Merge pull request #9830 from RandomShaper/fix-9692Rémi Verschelde
Fix crash in Space2DSW::test_body_motion()
2017-07-25Merge pull request #9827 from sowfelicity/master-clipboardRémi Verschelde
Workaround to allow pasting unicode characters from X selection.
2017-07-25Fix Node::move_child() crash if moving to the end plus onePedro J. Estébanez
Fixes #9820.
2017-07-25Fix crash in Space2DSW::test_body_motion()Pedro J. Estébanez
Fixes #9692.
2017-07-25Workaround to allow pasting unicode characters from X selection.Jia Wang
Fixes #2491. Fixes #9787.
2017-07-25Fixed setting our system_fbo framebufferBastiaanOlij
2017-07-25Merge pull request #9822 from karroffel/nativescript-doublefreeThomas Herzog
[NativeScript] bound ` to ClassDB
2017-07-25[NativeScript] bound `new` to ClassDBKarroffel
2017-07-24Merge pull request #9712 from BastiaanOlij/fix_checking_framebufferJuan Linietsky
add missing framebuffer check
2017-07-24Merge pull request #9746 from Noshyaar/labelRémi Verschelde
Label: add auto_height
2017-07-24Merge pull request #9821 from karroffel/nativescript-doublefreeThomas Herzog
[GDNative] basic OS detection
2017-07-24[GDNative] basic OS detectionKarroffel
2017-07-24Merge pull request #9791 from bojidar-bg/6087-add-global-local-convRémi Verschelde
Add .to_local/.to_global methods on Node2D and Spatial
2017-07-24Merge pull request #9808 from MednauN/masterRémi Verschelde
Fix switching SRGB extension happen before binding of texture
2017-07-24Merge pull request #9819 from kubecz3k/collisionobj-shape-apiRémi Verschelde
expose missing CollisionShape API for CollisionObject
2017-07-24expose missing CollisionShape API for CollisionObjectJakub Grzesik
2017-07-24Merge pull request #9817 from RameshRavone/patch-2Thomas Herzog
GDNative register_property
2017-07-24GDNative register_propertyRamesh Ravone
2017-07-24Merge pull request #9814 from karroffel/nativescript-doublefreeThomas Herzog
[NativeScript] forgot to uncomment userdata return