summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2017-11-21Merge pull request #13130 from endragor/gdnative-android-exportRémi Verschelde
Proper GDNative export on Android
2017-11-21Merge pull request #12284 from bojidar-bg/allow-subproperty-setRémi Verschelde
Allow for getting/setting "dotted" properties of objects
2017-11-21Merge pull request #13149 from touilleMan/gdnative-fix-scsub-generatorThomas Herzog
[GDNative] fix gdnative_api_struct.gen.h generation
2017-11-21Fix&prettify gdnative_api_struct.gen.h GDNATIVE_API_INIT macro generationEmmanuel Leblond
2017-11-21Allow for getting/setting indexed properties of objects using get/set_indexedBojidar Marinov
Performance is around the same as using pure set() through GDScript.
2017-11-21Merge pull request #13145 from AndreaCatania/gravRémi Verschelde
Set gravity on change body mode
2017-11-21Set gravity on change body modeAndreaCatania
Fixes #13140
2017-11-21Merge pull request #11933 from cxong/masterJuan Linietsky
Use "Command" instead of "Meta" for macOS (#1619)
2017-11-21Proper GDNative export on AndroidRuslan Mustakov
2017-11-21Merge pull request #12590 from poke1024/bsearchRémi Verschelde
Add bsearch and bsearch_custom to Array
2017-11-21Merge pull request #12573 from poke1024/macostouchpadRémi Verschelde
Native pan and zoom for macOS + InputEventGesture
2017-11-21Revert this change, we need to export symbols on the library sideBastiaan Olij
2017-11-21Native pan and zoom for macOSBernhard Liebl
2017-11-21Add bsearch and bsearch_custom to Arraypoke1024
2017-11-20Merge pull request #12754 from MillionOstrich/compress-image-etcRémi Verschelde
Attempt at fixing size mismatch in _compress_etc
2017-11-20Fix size mismatch in _compress_etcMillionOstrich
Use j for inner loop
2017-11-20Add cartesian to polar conversion functionspablotato
2017-11-20Allow to extends constant variablesanikoyes
2017-11-20Merge pull request #11783 from endragor/ios-export-frameworksRémi Verschelde
Allow exporting third-party iOS Frameworks
2017-11-20Merge pull request #11940 from GodotExplorer/debuggerRémi Verschelde
Enhanced debugger for godot 3.0
2017-11-21Allow configuring iOS exportRuslan Mustakov
- EditorExportPlugin's _export_begin accepts all the arguments related to the current export (is_debug, path, flags). - EditorExportPlugin API is extended with methods allowing to configure iOS export: add_ios_framework, add_ios_plist_content, add_ios_linker_flags, add_ios_bundle_file. - iOS export template now contains Godot as a static library so that it can be linked with third-party Frameworks and GDNative static libraries. - Adds method to DirAccess for recursive copying of a directory. - Fixes iOS export to work with Xcode 9 (released recently).
2017-11-20bullet cast_motion: reordered null checkmuiroc
2017-11-20Merge pull request #13094 from karroffel/gdnative-api-register-nativecallThomas Herzog
[GDNative] add a way to register call types
2017-11-20Merge pull request #13093 from karroffel/gdnative-static-linking-is-killThomas Herzog
[GDNative] removed static linking fields
2017-11-20[GDNative] add a way to register call typesKarroffel
2017-11-20[GDNative] removed static linking fieldsKarroffel
2017-11-20Revert "Added loop_begin and loop_end to OggVorbisStream"Juan Linietsky
2017-11-20Merge pull request #13060 from karroffel/gdnative-version-errorThomas Herzog
[GDNative] (version-) error reporting + small API change
2017-11-20[GDNative] removed godot_string_c_strKarroffel
2017-11-20[GDNative] loading error and version error procsKarroffel
2017-11-20Merge pull request #12644 from mrcdk/ogg_loopRémi Verschelde
Added loop_begin and loop_end to OggVorbisStream
2017-11-20Merge pull request #12952 from bojidar-bg/12392-export-enumsRémi Verschelde
Allow exporting enums from GDScript
2017-11-20Merge pull request #12988 from akien-mga/xdg-home-pathsRémi Verschelde
Add support for XDG Base Directory spec
2017-11-19Add initial support for the XDG Base Directory specRémi Verschelde
Spec version 0.7 from https://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html (latest as of this commit). Three virtual methods are added to OS for the various XDG paths we will use: - OS::get_data_path gives XDG_DATA_HOME, or if missing: ~/.local/share on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_config_path gives XDG_CONFIG_HOME, or if missing: ~/.config on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_cache_path gives XDG_CACHE_HOME, or if missing: ~/.cache on X11, ~/Library/Caches on macOS and %APPDATA% on Windows So for Windows there are no changes, for Linux we follow the full split spec and for macOS stuff will move from ~/.godot to ~/Library/Application Support/Godot. Support for system-wide installation of templates on Unix was removed for now, as it's a bit hackish and I don't think anyone uses it. user:// will still be OS::get_data_path() + "/godot/app_userdata/$name" by default, but when using the application/config/use_shared_user_dir option it will now use XDG_DATA_HOME/$name, e.g. ~/.local/share/MyGame. For now everything still goes in EditorSettings::get_settings_dir(), but this will be changed in a later commit to make use of the new splitting where relevant. Part of #3513.
2017-11-19Merge pull request #13046 from AndreaCatania/kinfixRémi Verschelde
Some Bullet bug fix
2017-11-19Added null check in Bullet cast_motion APIAndreaCatania
2017-11-19Fixed gravity scaleAndreaCatania
2017-11-19Removed dynamic_cast from Bullet ServerAndreaCatania
2017-11-19Fixed kinematic movement on concave shapeAndreaCatania
2017-11-19Merge pull request #13016 from neikeq/issue-13011Rémi Verschelde
Mono: Fix compiler error with Variant::operator AABB()
2017-11-18Mono: Fix compiler error with Variant::operator AABB()Ignacio Etcheverry
2017-11-18Fix class docs, improve error handling of the rst generator.Martin Capitanio
The rst-generator gives you now a hint what's going on: Bad reference: 'method.RegEx.search_all' in file: ../modules/regex/doc_classes/RegExMatch.xml grep 'method.RegEx.search_all' ../modules/regex/doc_classes/RegExMatch.xml Contains the results of a single regex match returned by [method RegEx.search] and [method.RegEx.search_all]. It can be used to find the position and range of the match and its capturing groups, and it can extract its sub-string for you.
2017-11-17EditorSettings: Rename settings_path to settings_dirRémi Verschelde
Also to prepare for upcoming refactoring for XDG support.
2017-11-17Rename OS::get_data_dir to OS::get_user_data_dirRémi Verschelde
Will be needed to avoid confusion with system data path (XDG_DATA_HOME) and editor data dir in upcoming refactoring.
2017-11-17Merge pull request #12930 from vnen/gdscrit-output-printJuan Linietsky
Make tool scripts print on the editor Output panel
2017-11-17Rename Rect3 to AABB.Ferenc Arn
Fixes #12973.
2017-11-17Allow exporting enums from GDScriptBojidar Marinov
Use as `export(E) ...` Closes #12392
2017-11-17Move the remote scene tree to the scene tree dock.Geequlim
Ignore all script constants in the global section of the breakpoint stack. Check property size before send to avoid too large of data be sent. Fix crash while clear the remote objects from the debugger.
2017-11-17Abstract some method for script systemgeequlim
2017-11-16Add print_error function, akin to print_lineGeorge Marques