Revision cf7e75a by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 22, 2015, 08:00 (GMT) |
Merge branch 'master' into missing-libs |
Revision 1b75f74 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 22, 2015, 07:58 (GMT) |
We do not require anymore linking datablocks grouped by types, makes code even simpler. |
Revision 7a5edf3 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 22, 2015, 07:49 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision 06eb69b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 19:37 (GMT) |
Correct handling of name in placeholder generator (this is a name, not an idname...). |
Revision f0d843c by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 19:25 (GMT) |
Sort placeholder in its listbase! |
Revision 62fdf03 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 19:08 (GMT) |
Change ID placeholder generator to not need an ID as reference (we only need type, name and flag here). |
Revision bcf4cc3 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 16:02 (GMT) |
Make placeholder ID creation its own function (we'll need it too in reload context...). |
Revision e6a84d5 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 15:50 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
Revision 3391a5e by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 15:48 (GMT) |
Merge branch 'master' into missing-libs |
Revision e91d614 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 21, 2015, 15:46 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision ac797f0 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 21, 2015, 15:42 (GMT) |
Fix broken multi-lib linking, and remove Main locking around core linking code for now. We need to append to linklist, or our library indices would be reversed compared to lib list... As for locking, we need reentrant one here if we want to use it. :( |
Revision c18849b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 21, 2015, 14:35 (GMT) |
Lock bmain around core part of linking code now, this is much safer imho! This also means we need to ensure no code called from there tries to lock again bmain (no reentrant spinlock, arg :/). |
Revision 33b7772 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 21, 2015, 13:10 (GMT) |
Merge branch 'master' into missing-libs |
Revision f7a3ead by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 21, 2015, 13:10 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision 1d4e36a by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 20, 2015, 13:41 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision bcbbee4 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 20, 2015, 12:54 (GMT) |
Merge branch 'master' into missing-libs |
Revision 5ac9844 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 18, 2015, 20:27 (GMT) |
Some naming cleanup. |
Revision 856ef06 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 18, 2015, 20:22 (GMT) |
Rework a bit new liblink code, to use our beloved memarena instead of ugly pile of malloc. Performances are not an issue at all here, but it makes code slightly simpler, avoids a loop over ghash of libs, avoids some potential mem fragmentation, and will be easier with lib relocate code too in future... |
Revision 1ba2646 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 18, 2015, 14:11 (GMT) |
Some cleanup & tweaks. |
Revision c7e14ac by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 18, 2015, 13:47 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
|