Blender Git Statistics -> Branches -> undo-experiments-idnames
"Undo-experiments-idnames" branch
Total commits : 59
Total committers : 2
First Commit : August 30, 2019
Latest Commit : January 24, 2020
Commits by Month
Date | Number of Commits | |
---|---|---|
January, 2020 | 34 | |
December, 2019 | 5 | |
November, 2019 | 15 | |
October, 2019 | 0 | |
September, 2019 | 2 | |
August, 2019 | 3 |
Committers
Author | Number of Commits |
---|---|
Bastien Montagne | 58 |
Bastien Montagne | 1 |
Popular Files
Filename | Total Edits |
---|---|
readfile.c | 18 |
undo_system.c | 8 |
readfile.h | 7 |
undofile.c | 5 |
readblenentry.c | 5 |
memfile_undo.c | 4 |
writefile.c | 3 |
scene.c | 2 |
BLO_readfile.h | 2 |
BKE_blender_undo.h | 2 |
Latest commits
Revision edc4b18 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 24, 2020, 15:21 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision 2883179 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 24, 2020, 14:57 (GMT) |
Merge branch 'master' into undo-experiments |
Revision dc41a99 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 14, 2020, 12:42 (GMT) |
Cleanup .orig files from some merge... |
Revision 36e2372 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 14, 2020, 12:37 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision 32d4d63 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 14, 2020, 12:37 (GMT) |
Merge branch 'master' into undo-experiments |
Revision 0fa4475 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 13, 2020, 15:52 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision f2f41d7 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 13, 2020, 15:51 (GMT) |
Merge branch 'master' into undo-experiments |
Revision d0bf65e by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 10, 2020, 11:09 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision dceab64 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 10, 2020, 11:09 (GMT) |
undoexp: fix for missed func signature change. |
Revision 556bbed by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 10, 2020, 11:06 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames Conflicts: source/blender/blenkernel/BKE_blender_undo.h source/blender/blenkernel/intern/blender_undo.c source/blender/blenloader/intern/readfile.c source/blender/editors/undo/memfile_undo.c |
Revision 269fdc5 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 10, 2020, 10:16 (GMT) |
Merge branch 'master' into undo-experiments |
Revision 6c8b356 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 10, 2020, 10:10 (GMT) |
undoexp: Fix major flaw in general logic of unchanged data detection. Am not sure why it seemed to work that well so far... But using marker saying that data did not change between n-2 and n-1 step when undoing from n to n-1 is not really smart. Fixed that by adding a 'is_identical_future' flag to memfile chunks, which is set when storing the next undo step. And then using undo direction to decide which flag to use to detect unchanged data. This seesm to work to some extend, although for some reason very most recent undo step seems to be evaluated when doing the first undo, not sure why... Need to test that with actual working undo code in undo-experiments-idnames branch anyway. |
Revision 209b2d7 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 16:13 (GMT) |
undoexp: more cleanup of debug printf. |
Revision d0c326c by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 15:58 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision 98633a9 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 15:55 (GMT) |
undoexp: Silent/remove some debug prints. |
Revision edbea7f by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:25 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision b13227b by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:21 (GMT) |
Merge branch 'master' into undo-experiments |
Revision 5a27d05 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:19 (GMT) |
undoexp: refine handling of 'undo barrier'. This also fixes the mesh keeping its edited shape when undoing out of edit mode e.g. |
Revision 2abb28f by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 8, 2020, 14:51 (GMT) |
undoexp: Tag renamed ID undo steps as 'full barrier'. I.E. re-using data from old bmain is forbidden around an ID renaming. This is a bit over-protective in most cases, since renaming an ID does change its memfile data. So renamed ID should be reloaded from memfile anyway. But the problems might come (in some specific scenarii involving 'name switching' between two IDs) from name-based lookup. Those could lead to remapping some ID pointers in unchanged data-blocks to the wrong ID... |
Revision 4df786e by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 8, 2020, 14:49 (GMT) |
undoexp: Move old-data-management code to memfile undo callbacks. Does not really make any sense to do that for any other kind of undo currently, so better keep it in dedicated undotype callbacks. |
MiikaHweb - Blender Git Statistics v1.06