aboutsummaryrefslogtreecommitdiff
path: root/modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #10976 from saltares/issue-907Rémi Verschelde2017-09-062-0/+20
|\ | | | | Fixes setting visibility on GridMap, issue #907
| * Setting visibility on GridMap now works. Closes #907.David Saltares2017-09-052-0/+20
| | | | | | | | | | | | | | Basically, `GridMap` wasn't reacting to the `NOTIFICATION_VISIBILITY_CHANGED` event. This reacts to such events and walks over the set of `Octants` and all of their `MultiMeshInstances` to set their visibility on the `VisualServer`.
* | Provide NativeScript properties in definition orderRuslan Mustakov2017-09-052-30/+28
| |
* | Fix ETC2 import for luminance/lumalpha textures, fixes #10421Juan Linietsky2017-09-041-2/+1
| |
* | Merge pull request #10921 from karroffel/gdnative-MERGE-EVERYTHINGRémi Verschelde2017-09-0451-164/+295
|\ \ | | | | | | [GDNative] merge of NativeScript and GDNative, new GDNative singletons
| * | [GDNative] added singleton GDNativeLibrariesKarroffel2017-09-033-1/+177
| | | | | | | | | | | | | | | | | | | | | A GDNativeLibrary now has a field "gdnative_singleton" which can be used to let the `godot_gdnative_singleton` procedure be executed on Godot's startup. In future this can be used to register new scripting languages or resource importer types.
| * | merged gdnative and nativescript moduleKarroffel2017-09-0350-163/+118
| |/
* | Merge pull request #10939 from neikeq/fix-overridden-external-editorsRémi Verschelde2017-09-042-2/+0
|\ \ | | | | | | Fixes language overridden external editors
| * | Fixes language overridden external editorsIgnacio Etcheverry2017-09-032-2/+0
| |/
* | Merge pull request #10937 from djrm/pr_fix_typoRémi Verschelde2017-09-041-1/+1
|\ \ | | | | | | Fix. resizeable -> resizable.
| * | Fix. resizeable -> resizable.Daniel J. Ramirez2017-09-031-1/+1
| |/ | | | | | | (not actually a typo, but the rest of the API uses resizable)
* / -Added an optimization so physics shapes are configured later, speeds up ↵Juan Linietsky2017-09-031-3/+0
|/ | | | grid map loading and editing
* Fix typos 'a' and 'an'Poommetee Ketson2017-09-024-7/+7
|
* Fix missing pragma pushHein-Pieter van Braam2017-09-022-0/+2
| | | | | I forgot to pragma push the ignored warning in #10877 this adds the missing ones.
* Fix use of unitialized variablesHein-Pieter van Braam2017-09-025-5/+13
| | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* Merge pull request #10846 from hpvb/fix-sign-compareRémi Verschelde2017-09-015-23/+23
|\ | | | | Fix signed and unsigned comparisons
| * Fix signed and unsigned comparisonsHein-Pieter van Braam2017-09-015-23/+23
| | | | | | | | The first in my quest to make Godot 3.x compile with -Werror on GCC7
* | Merge pull request #10854 from MednauN/ogg-fixRémi Verschelde2017-09-011-1/+1
|\ \ | | | | | | Fix crash when destroying AudioStreamPlaybackOGGVorbis
| * | Fix crash when destroying AudioStreamPlaybackOGGVorbisEvgeny Zuev2017-09-011-1/+1
| | |
* | | Merge pull request #10865 from neikeq/woahRémi Verschelde2017-09-011-1/+1
|\ \ \ | | | | | | | | | | | | | | | | etc: Append -std=gnu++11 to CCFLAGS instead of CXXFLAGS [ci skip]
| * | | etc: Append -std=gnu++11 to CCFLAGS instead of CXXFLAGSIgnacio Etcheverry2017-09-011-1/+1
| | | | | | | | | | | | | | | | This way it can override the -std flags passed to scons.
* | | | Removed ontop property, added a material rendering priority system. Fixes ↵Juan Linietsky2017-09-011-2/+2
|/ / / | | | | | | | | | #9935, closes #10135
* / / Fix files headerPoommetee Ketson2017-09-0111-11/+11
|/ /
* | Merge pull request #10853 from leezh/pcre_html5_fixRémi Verschelde2017-09-011-2/+5
|\ \ | |/ |/| | | | | Disabled PCRE-JIT in HTML5. Fixes #10834 [ci skip]
| * Disabled PCRE-JIT in HTML5. Fixes #10834Zher Huei Lee2017-09-011-2/+5
| |
* | Correct GDnative's godot_string_find_last method nameEmmanuel Leblond2017-08-312-2/+2
|/
* Merge pull request #10422 from endragor/gdnative-androidRémi Verschelde2017-08-3112-31/+54
|\ | | | | Make GDNative work on Android
| * Make GDNative work on AndroidRuslan Mustakov2017-08-3012-31/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes include work done to ensure that GDNative apps and Nim integration specifically can run on Android. The changes have been tested on our WIP game, which uses godot-nim and depends on several third-party .so libs, and Platformer demo to ensure nothing got broken. - .so libraries are exported to lib/ folder in .apk, instead of assets/, because that's where Android expects them to be and it resolves the library name into "lib/<ABI>/<name>", where <ABI> is the ABI matching the current device. So we establish the convention that Android .so files in the project must be located in the folder corresponding to the ABI they were compiled for. - Godot callbacks (event handlers) are now called from the same thread from which Main::iteration is called. It is also what Godot now considers to be the main thread, because Main::setup is also called from there. This makes threading on Android more consistent with other platforms, making the code that depends on Thread::get_main_id more portable (GDNative has such code). - Sizes of GDNative API types have been fixed to work on 32-bit platforms.
* | Merge pull request #10148 from leezh/pcre2Rémi Verschelde2017-08-313-1312/+340
|\ \ | | | | | | Replacement of internal RegEx with PCRE2
| * | Replacement of internal RegEx with PCRE2Zher Huei Lee2017-08-193-1312/+340
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pattern and replacement matching behaviour has been changed purely due to the nature of switching to a standards-compliant library. One mistake in the previous behaviour was that named groups didn't have a number. This has been corrected. As names are actually just an alias of numbered groups, RegExMatch::get_name_dict() is now get_names() and is a dict referring to the group number it represents. Duplicate names are enabled and the with the first matching instance used. Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was removed.
* | | Merge pull request #10382 from toger5/dark_iconsRémi Verschelde2017-08-312-6/+52
|\ \ \ | | | | | | | | Light Theme
| * | | Implement color conversion for dark SVG iconstoger52017-08-302-6/+52
| | | |
* | | | Remove 10778 related methods from GDNativeHein-Pieter van Braam2017-08-302-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | After #10778 master didn't build any longer with GDNative. This removes the methods removed in that PR from the GDNative bindings for Basis also.
* | | | Merge pull request #10750 from Rubonnek/fix-duplicate-script-changed-signalRémi Verschelde2017-08-301-12/+12
|\ \ \ \ | | | | | | | | | | Renamed 'script_changed' signal in the script editor plugin to 'edited_script_changed'
| * | | | Renamed 'script_changed' signal in the script editor plugin to ↵Wilson E. Alvarez2017-08-291-12/+12
| | | | | | | | | | | | | | | | | | | | 'edited_script_changed'
* | | | | Merge pull request #10776 from hpvb/fix-10758Rémi Verschelde2017-08-301-0/+4
|\ \ \ \ \ | |_|_|_|/ |/| | | | Disable -ffast-math for etc2comp
| * | | | Disable -ffast-math for etc2compHein-Pieter van Braam2017-08-301-0/+4
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently -ffast-math generates incorrect code with recent versions of GCC and Clang. The manual page for GCC warns about this possibility. In my tests it doesn't actually appear to be measurably slower in this case, and this is used in a batch process so it seems safe to disable this. This fixes #10758 and fixes #10070
* | | | Fix GDNative API generator after changes to MethodBindRuslan Mustakov2017-08-303-20/+25
| | | |
* | | | Add enums in GDNative API generatorRuslan Mustakov2017-08-301-1/+40
|/ / /
* | | Merge pull request #10745 from neikeq/fix-docdata-and-stuffJuan Linietsky2017-08-293-17/+34
|\ \ \ | | | | | | | | DocData and virtual method type hints fixes
| * | | Makes built-in vararg methods actual vararg methodsIgnacio Etcheverry2017-08-292-9/+16
| | | | | | | | | | | | | | | | | | | | - Removes hardcoded parameters from built-in vararg methods and adds METHOD_FLAG_VARARG to them. - Makes EditorHelp display built-in vararg methods correctly.
| * | | DocData and type hints fixesIgnacio Etcheverry2017-08-293-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Makes vararg methods automatically use PROPERTY_USAGE_NIL_IS_VARIANT on return types - Completely removes the ":type" suffix for method names. Virtual methods must use the MethodInfo constructors that takes Variant::Type or PropertyHint as the first parameter for the return type (with CLASS_INFO as a helper to get the PropertyInfo). Parameters must use PROPERTY_HINT_RESOURCE_TYPE and hint string. - PROPERTY_USAGE_NIL_IS_VARIANT is no longer needed for parameters, because parameters cannot be void. - Adds missing PROPERTY_USAGE_NIL_IS_VARIANT to virtual and built-in methods that return Variant.
* | | | -Fixes to how collada generates tangents (use SurfaceTool), closes #9562Juan Linietsky2017-08-291-1/+2
| |/ / |/| | | | | | | | -Fix to gridmap cell size (wrong property type)
* | | -Some fixes to code completion.Juan Linietsky2017-08-281-3/+28
| | | | | | | | | | | | | | | -Fix getter in code completion being displayed when it shouldn't -Clean up preview generation for editors and exposed it as editor plugin
* | | Merge pull request #10662 from hoelzl/python3-v3Rémi Verschelde2017-08-282-2/+4
|\ \ \ | | | | | | | | Make build scripts Python 3 compatible
| * | | Make build scripts Python3 compatibleMatthias Hoelzl2017-08-272-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted.
* | | | -Moved script run to editor, removed from projectJuan Linietsky2017-08-271-19/+34
| |/ / |/| | | | | | | | | | | -fixed to code completion -fix shader crash bug reported by tagcup
* | | Fix a crash in gdscript callbacksHein-Pieter van Braam2017-08-271-2/+2
|/ / | | | | | | This fixes a crash running the 'goltorus' project.
* | Dead code tells no talesRémi Verschelde2017-08-279-575/+9
| |
* | -Largely rewrote gridmap to simplify itJuan Linietsky2017-08-274-296/+353
| | | | | | | | | | -Got editor working again -Added a current-floor marker on selection