{"push_id":1574517635,"size":8,"distinct_size":1,"ref":"refs/heads/4.15-marketplace","head":"68246c456cb48c047b14aef73c5de9ac508591c7","before":"016358a8df95629a19f36b1ea74a33db2699f826","commits":[{"sha":"3a245ed04445e9a4c4e71cf4c8c6604e95ff0d52","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"3.0.3916 Beta\n\nSkookum UE4 Plugin\n- added extra sanity checking code to `SkUEBlueprintInterface`\n- fixed bug in C++ project shutdown sequence\n- improved error messages when UE4 class belonging to a Sk class is not found\n- fixed bug where reloading the compiled binaries would leave the Blueprint exposed functions with dangling pointers\n\nSkookumScript\n- refactored/renamed callstack-related functions in SkDebug and consolidated functionality from SkInvokedBase into SkDebug\n\nWinIDE\n- fixed bug where Command_incremental_update_reply was not properly skipped","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/3a245ed04445e9a4c4e71cf4c8c6604e95ff0d52"},{"sha":"3a406009ceb7360a9d77f6613b7bce502a33b7bc","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"- missing DLLs","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/3a406009ceb7360a9d77f6613b7bce502a33b7bc"},{"sha":"8d1c965fc0c09d53b7668fec5116d30a2c82e346","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"- set default setting for Engine-Generated overlay from \"A\" to \"1\"","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/8d1c965fc0c09d53b7668fec5116d30a2c82e346"},{"sha":"a70867ab79ce3a8a0518312d8da942f3a712b69c","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"3.0.3991 Beta\n\nThe free standard version (in this repository) now offcially licensed under Apache 2.0!\n\nSkookum UE4 Plugin\n- set default setting for Engine-Generated overlay from \"A\" to \"1\"\n- small tweak in Blueprint exposed function deletion\n- new concept of a hot reload of compiled binaries\n- re-expose all blueprint exposed routines right after hot-reload\n\nSkookumScript\n- added Standard pass of Object IDs: parsing, runtime lookup (no compile time validation from UE4)\n- enabled Object IDs for `Actor` and all its subclasses\n- fix in callstack computation\n- added `override` keyword to a bunch of virtual methods to fix Clang warnings in Andoird builds\n- SkCallStack::Entry now derived from SkMemberExpression to allow locating its code\n- added flag m_is_closure to SkMemberInfo, indicating that it really refers to a closure defined _within_ that member\n- closures store information about the member that they are defined in (in SkQualifier and repurposed vtable index)\n- added virtual SkInvokableBase::get_closure_info() to allow identification of a closure invokable\n- removed version of SkDebug::breakpoint_get_all_by_member() that allocated an array in a static local variable which caused deallocation issues\n- SkCallStack now stores locals for each level using new data structure SkWatch\n- call stack is now passed along with break point and stepped expressions\n- call stack is passed to SkIDELogic::debug_expr()\n- SkInstance has new accessor `as_watch_value()`, for now just returns `as_code()`\n- all locals now supported by callstack\n- refactored computation of debug_info during callstack crawl\n- SkCallstack now passed through callback processing pipeline as ref ocunted pointer, so it can be stored for later use\n- callstack now supports children (data member and/or list item) of variables\n- data members of `this` are added by default to the callstack returned on a break point\n- `SkWatch` now contains `m_type_name` and `m_scope_name`\n- added virtual method `SkExpressionBase::as_callstack_label()` for those expression types that can be used for invoked expressions, for display on callstack\n- `SkCallStack::Level` now has new boolean `m_is_context` to clearly identify a context om the stack\n- member `m_invoke_string` in `SkCallStack::Level` renamed to `m_label`\n- label shows invoked expression label for invoked expressions\n- fixed callstack computation for lowest entry to point to correct member info & source index\n- excluded blueprint annotated methods in `SkClass::find_unregistered_atomics`\n- fixed bug where callstack code attempted to use metaclass as `this` object\n- fixed crash bug in live update\n- added `SkClass::remove_instance_method` and `SkClass::remove_class_method`\n- fixed bug in comparison expression\n- minor tweaks\n\nAgogCore\n- changed `ARefPtr` constructor to take const argument so it can be used with both const and non-const pointers\n- fixed bug where AIdPtrBase could not access `AIdPtr<_PtrType>::ms_ptr_id_prev`\n\nSk Core Overlay\n- updated class meta files with better descriptions\n\nSk Engine Overlay\n- added object_id_find() as main lookup routine for all Actor based Object IDs\n- modified named() and find_named() to use <Name|String> instead of just String","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/a70867ab79ce3a8a0518312d8da942f3a712b69c"},{"sha":"bc375e2db522d63d9910837d84e63797fea3e1a2","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"- fixed build error in latest 4.15, by excluding the problematic class from script generation (+ extra file to trigger re-run of UHT)","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/bc375e2db522d63d9910837d84e63797fea3e1a2"},{"sha":"d1dca45e99b6806bf79e22150c488aeb4227e11f","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"- fixed compile error in shipping builds","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/d1dca45e99b6806bf79e22150c488aeb4227e11f"},{"sha":"341eb9121cca558ab0b5f57b408291f35d36e8bf","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"3.0.4135 Beta\n\nThe new Slate IDE is released!\n\nSkookum UE4 Plugin\n- fixed build error in latest 4.15, by excluding the problematic class from script generation (+ extra file to trigger re-run of UHT)\n- fixed compile error in shipping builds\n- minor optimization to blueprint exposure class update to prevent assert at startup\n- switched default project to archived file formats\n\nSkookum UE4 Plugin\n- Android & Linux support\n\nSkookumScriptGenerator\n- fixed bug that would sometimes export incomplete class hierarchies","distinct":false,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/341eb9121cca558ab0b5f57b408291f35d36e8bf"},{"sha":"68246c456cb48c047b14aef73c5de9ac508591c7","author":{"name":"Markus Breyer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@agoglabs.com"},"message":"Merge remote-tracking branch 'origin/4.15' into 4.15-marketplace","distinct":true,"url":"https://api.github.com/repos/AgogLabs/SkookumScript-UnrealEngine/commits/68246c456cb48c047b14aef73c5de9ac508591c7"}]}
{"actor":{"display_login":"pluranium"}}