Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-10 | Expose instance_from_id to GDNative | toasteater | |
This function is available to GDScript but not to GDNative. When exposed, it allows building more ergonomic safe abstractions over the GDNative APIs, and covers the use cases of the original PR. Close #28478. Supersedes #28791. Co-authored-by: Markus Ewald <cygon@nuclex.org> | |||
2020-01-03 | Expose cast_to to GDNative for dynamic casts | sheepandshepherd | |
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-24 | Cleans up headers included in editor_node.h | Haoyu Qiu | |
2019-12-10 | Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers | Rémi Verschelde | |
Removed unused variables, add some constants numbers | |||
2019-12-10 | Removed unused variables, add some constants numbers | Rafał Mikrut | |
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 |