summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2017-11-25[GDNative] disable -fPIC flag with msvc compilerEmmanuel Leblond
2017-11-25Fix mono build after bc2e8d99Rémi Verschelde
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky
wrong function, leading to unnecesary copy on writes and reduced performance.
2017-11-24doc: Fix enum tags thanks to 2bc6db6Rémi Verschelde
2017-11-24doc: Remove setters and getters now exposed via properties/membersRémi Verschelde
2017-11-24doc: Update header version for 3.0-betaRémi Verschelde
2017-11-24doc: Sync classref with current sourceRémi Verschelde
2017-11-23Removed shape marginAndreaCatania
2017-11-23Merge pull request #13202 from AndreaCatania/masterRémi Verschelde
Space override scratching when body is add to world
2017-11-23Space override scratching when body is add to worldAndreaCatania
Fixes #13182
2017-11-22Merge pull request #13159 from AndreaCatania/rayRémi Verschelde
Removed type_mask and fixed some variable name
2017-11-22Merge pull request #13161 from Hinsbart/mono_caseRémi Verschelde
Mono: Use PascalCase in core types.
2017-11-21Merge pull request #13130 from endragor/gdnative-android-exportRémi Verschelde
Proper GDNative export on Android
2017-11-21Mono: Use PascalCase in core types.Andreas Haas
2017-11-21Removed type_mask and fixed some variable nameAndreaCatania
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