Revision b9a8cd6 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:54 (GMT) |
Various updates/cleanups after recent changes. Mainly: * Use a simple `GSet` instead of an `IDNameLib_Map` for storing valid old IDs pointers (since we do not need to complex name-based search anymore). * Use new `BKE_main_idmemhash_lookup_id` helper to search into history of IDs memaddresses. |
Revision b2b971b by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:50 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks |
Revision 6b9c4e2 by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:50 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments |
Revision a5ddb3d by Bastien Montagne (id-ensure-unique-memory-address, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:48 (GMT) |
Cleanup; add missing static statement. |
February 26, 2020, 11:47 (GMT) |
Fix build error on Windows |
Revision 1ef2c5f by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:43 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks |
Revision e70484d by Brecht Van Lommel (new-object-types) February 26, 2020, 11:36 (GMT) |
Merge branch 'master' into new-object-types |
Revision 2d1be6b by Brecht Van Lommel (new-object-types) February 26, 2020, 11:30 (GMT) |
Merge branch 'master' into new-object-types |
Revision e98c83e by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:21 (GMT) |
Fix for recent merge. |
Revision 7bff0ae by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:19 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments |
Revision 6ba8c39 by Bastien Montagne (id-ensure-unique-memory-address, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 11:19 (GMT) |
Rework a bit re-allocating code, add a lookup utils for history memaddresses. |
Revision 380996c by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 10:08 (GMT) |
Add some debug prints about reusing or not old IDs during undo. |
Revision 15fd537 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 26, 2020, 09:51 (GMT) |
Rmove full undo barrier when renaming an ID, we don't need it anymore. Keeping the undo barrier system though, think this might still be useful in some cases, also to be exposed as debug option and/or through Py API... |
February 26, 2020, 09:42 (GMT) |
GPencil: Cleanup loops using macro FOREACH |
February 26, 2020, 08:27 (GMT) |
Merge branch 'master' into greasepencil-object |
February 25, 2020, 18:21 (GMT) |
Merge branch 'master' into greasepencil-object |
February 25, 2020, 18:14 (GMT) |
Fix failure loading copied volume datablocks |
Revision 3c12093 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 25, 2020, 18:08 (GMT) |
Switch back to remaping based on ID addresses. Now that we have unique memaddresses and history of all of them for each ID... Still very dirty code, needs a lot of cleanup. And we should now be able to get rid of the 'full undo' in more cases too, like ID rename e.g. |
February 25, 2020, 17:35 (GMT) |
write node storage to file and read back Have to find a better way to do this. An issue is that `node->typeinfo` when the node is just read. |
February 25, 2020, 17:01 (GMT) |
initial operator socket callback |
|
|
|


Master Commits
MiikaHweb | 2003-2021