Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-01 | Add missing on error manifest struct destroy in pluginscript script init | Emmanuel Leblond | |
2019-11-29 | Don't try to initialize empty NativeLibrary | Tomasz Chabora | |
2019-11-27 | VideoStreamGDNative: Fix playing video files without audio stream | marcosjouron | |
2019-11-16 | Add singleton_name field to autogenerated json api | Emmanuel Leblond | |
2019-11-02 | Restore GDNative compatibility by moving new functions introduced in #33210 ↵ | bruvzg | |
to core API 1.2 extension. | |||
2019-10-31 | Added empty() function to pool array types | PouleyKetchoupp | |
2019-10-28 | Merge pull request #33104 from qarmin/fix_some_crashes | Rémi Verschelde | |
Fix some crashes and using null pointers | |||
2019-10-28 | Fix some crashes and using null pointers | Rafał Mikrut | |
2019-10-24 | Refactor VideoPlayer and VideoStream | SeleckyErik | |
VideoStream: - Fix const correctenss VideoPlayer: - Remove unused member variable last_frame - Move _mix_audios function definition to source file - Fix function parameter naming to match p_ convention - Fix const correctness - Add null checking | |||
2019-10-07 | Document the GDNative singleton method prefix being changeable | Hugo Locurcio | |
This also tweaks error messages to remove hardcoded references to the default `godot_` prefix. | |||
2019-10-06 | Document GDNativeLibrary | sheepandshepherd | |
2019-09-25 | Merge pull request #32199 from starryalley/fix_seek | Rémi Verschelde | |
Fix VideostreamGDNative seek | |||
2019-09-25 | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | |
Added some obvious errors explanations | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-09-23 | Merge pull request #31172 from creikey/add-array-slicing | Rémi Verschelde | |
Add array slice method | |||
2019-09-23 | Merge pull request #32198 from starryalley/fix_audio_buffer | Rémi Verschelde | |
Fix VideostreamGDNative audio buffer handling | |||
2019-09-19 | Fix misc. source comment typos | luz.paz | |
Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt ` | |||
2019-09-19 | Fix VideostreamGDNative audio buffer handling | Mark Kuo | |
Fix the audio buffer start when there are previous remains | |||
2019-09-19 | Fix VideostreamGDNative seek | Mark Kuo | |
When seeking video, make sure audio buffers are reset and video time is updated. | |||
2019-09-14 | Add array slice method | Cameron Reikes | |
2019-08-29 | doc: Sync classref with current source | Rémi Verschelde | |
2019-08-26 | Make VarArg methods return types show up as Variant in API json | toasteater | |
VarArg methods have the return type Object in the API json for GDNative. This can cause undefined behavior in some language bindings due to lack of documentation on VarArg methods' behavior. This changes the MethodInfo of: - CSharpScript::_new - GDScript::_new - PluginScript::_new | |||
2019-08-12 | Fix self reference issue in core structures for GDNative plugins | Bastiaan Olij | |
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", ↵ | Robin Hübner | |
"modules/gdnative", "modules/gdscript" directories. | |||
2019-07-29 | Merge pull request #30935 from YeldhamDev/gdnative_plugin_fix | Rémi Verschelde | |
Fix 'GDNativeLibrary' editor being incorrectly opened | |||
2019-07-29 | Merge pull request #30923 from NilsIrl/better_dropdown | Rémi Verschelde | |
Improve platform selection in the GDNativeLibrary dock | |||
2019-07-29 | Fix 'GDNativeLibrary' editor being incorrectly opened | Michael Alexsander Silva Dias | |
2019-07-29 | Find trailing whitespace and indentation in gdnative_api.json | Rémi Verschelde | |
2019-07-29 | Improve platform selection in the GDNativeLibrary dock | NilsIrl | |
* Replace button text with currently selected platforms * Expand button size horizontally | |||
2019-07-27 | Replace radion buttons with checkboxes in GDNativeLibrary editor | NilsIrl | |
2019-07-26 | Merge pull request #30788 from Chaosus/direction_to_gdnative | Rémi Verschelde | |
Added Vector2/3.direction_to methods to GDNative | |||
2019-07-25 | Inspector: Fix PROPERTY_HINT_SPRITE_FRAME not behaving as RANGE | Rémi Verschelde | |
This was a regression in 3.1 and later from the new inspector, where PROPERTY_HINT_SPRITE_FRAME was not fully re-implemented. It's meant to be a normal PROPERTY_HINT_RANGE which also automatically increments its value when keyed in the animation player. To avoid code duplication, I made the frames properties use the actual PROPERTY_HINT_RANGE and introduced a PROPERTY_USAGE_KEYING_INCREMENTS usage flag instead. | |||
2019-07-24 | Added direction_to to GDNative | Chaosus | |
2019-07-23 | Added count method to String | Chaosus | |
2019-07-19 | Remove added pluginscript resource format loaders and savers on cleanup | Ivan Hilaire | |
Properly release added resource loader and save references. Otherwise PluginScript API may cause "ObjectDB Instances still exist!" warnings and segmentation faults on exit. | |||
2019-07-15 | doc: Sync classref with current source | Rémi Verschelde | |
2019-07-05 | Merge pull request #24086 from RandomShaper/bundle-pck-to-executable | Rémi Verschelde | |
Enhance game export | |||
2019-07-04 | Parse more informations for code completion | Geequlim | |
2019-07-03 | Skip export of non-project libraries | Pedro J. Estébanez | |
That is, any library referred to in GDNative library resources, won't be copied to the export target path unless its path begins with `res://`. The case use for this is a bit advanced: having a GDN library that will be deployed separately from the project; for instance, to a path in the system (like `/opt/...`). Currently the GDN library editor doesn't allow to pick dynamic libraries outside the project, but that can be done by editing the `.gdnlib` file manually. | |||
2019-07-03 | SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines | Rémi Verschelde | |
It's the recommended way to set those, and is more portable (automatically prepends -D for GCC/Clang and /D for MSVC). We still use CPPFLAGS for some pre-processor flags which are not defines. | |||
2019-07-02 | Fix various memory leaks and errors | Bojidar Marinov | |
2019-06-30 | doc: Remove null default values that can't be determined | Rémi Verschelde | |
Applying #30187. | |||
2019-06-30 | doc: Add default values to all properties | Rémi Verschelde | |
Thanks to @bojidar-bg's impressive work in #29380. | |||
2019-06-29 | Merge pull request #30167 from Xrayez/module-editor-icons | Rémi Verschelde | |
Add support for creating editor icons per module | |||
2019-06-29 | Remove bogus nulls from generated default values | Bojidar Marinov | |
Also, fix crash in PluginScript destructor. | |||
2019-06-29 | Merge pull request #30183 from Andrettin/Variant-Pointer-Fixes | Rémi Verschelde | |
Fixed cases of unsupported pointers being used to construct variants | |||
2019-06-29 | Merge pull request #29380 from bojidar-bg/16086-docs-default-value | Rémi Verschelde | |
Add default values to the editor help, docs, and generated RST | |||
2019-06-29 | Fixed cases of unsupported pointers being used to construct variants | Andrettin | |
2019-06-28 | Add support for creating editor icons per module | Andrii Doroshenko (Xrayez) | |
The functionality is similar to how `doc_classes` are retrieved per module. The build system will search for custom icons path defined per module via `get_icons_path()` method in `config.py` or default icons path. If such paths don't exist, only the editor's own icons will be built. Most module icons were moved from editor/icons to respective modules. | |||
2019-06-27 | Proofread and improve the whole class reference | Hugo Locurcio | |
- Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies |