This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/blenkernel/intern
Campbell Barton 366865dd02 Undo System: replace with simpler binary diffing buffer storage
Applying/undoing incremental changes didn't fit well when
mixed with periodic snapshots from mem-file undo.

This moves to a much simpler undo system.

- Uses array storage with de-duplication from `BLI_array_store`.
- Loads the buffer into existing text data,
  for better performance on large files.
- Has the advantage that Python operators can be supported
  since we don't depend on hard coded undo operations.

Solves T67045, T66695, T65909.
2019-07-17 21:19:22 +10:00
..
2019-05-16 14:11:11 +02:00
2019-06-12 09:43:49 +10:00
2019-07-11 09:22:42 +10:00
2019-05-03 12:43:02 +10:00
2019-05-22 00:59:43 +10:00
2019-06-12 09:43:49 +10:00
2019-06-12 09:43:49 +10:00
2019-06-12 09:43:49 +10:00
2019-06-12 09:43:49 +10:00
2019-06-15 09:24:38 +10:00
2019-07-16 17:27:53 +10:00
2019-06-12 09:43:49 +10:00
2019-07-02 18:05:10 +10:00
2019-06-12 09:43:49 +10:00
2019-07-02 18:05:10 +10:00
2019-06-12 09:43:49 +10:00
2019-07-07 15:38:41 +10:00
2019-07-08 15:57:33 +02:00
2019-06-15 09:24:38 +10:00
2019-06-12 09:43:49 +10:00
2019-04-18 07:59:28 +02:00
2019-07-02 18:05:10 +10:00
2019-06-15 09:24:38 +10:00