Ton Roosendaal
0a305446a5
Three functionalities in one commit, but there's overlap so I can't
...
separate it...
1) Curve/Surface editmode undo
Uses same syntax as mesh undo, so simple to integrate. Edit-curve data is
also quite simpler, so no need for any hack at all.
It re-uses the undo system from next point, which is nice short & clean
local code
2) Framework for global undo
The undo calls themselves are commented out. In a next commit I want to
enable it for a couple of main features, for further feedback.
The speed goes surprisingly well, especially with this new version that
'pushes' undo after a command, ensuring interactivity isnt frustrated
3) framework for texture based icons in Blender
Not activated code, but tested here. Part of 2.3 UI project.
btw: Johnny Matthews will assist in (and complete) the undo project
2004-08-31 13:43:18 +00:00
..
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2003-10-23 16:15:05 +00:00
2004-08-31 13:43:18 +00:00
2004-04-05 17:08:00 +00:00
2002-12-27 13:11:01 +00:00
2004-07-08 20:38:27 +00:00
2004-07-13 11:48:52 +00:00
2002-12-27 13:11:01 +00:00
2004-07-28 15:07:35 +00:00
2004-03-08 02:49:50 +00:00
2004-04-19 22:05:37 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2003-12-15 18:18:09 +00:00
2003-03-24 01:46:05 +00:00
2002-12-27 13:11:01 +00:00
2004-06-03 14:29:14 +00:00
2004-01-04 03:39:06 +00:00
2004-08-16 01:14:18 +00:00
2004-04-20 22:00:33 +00:00
2003-07-17 14:19:55 +00:00
2004-01-12 13:30:00 +00:00
2002-12-27 13:11:01 +00:00
2003-07-30 21:15:41 +00:00
2002-12-27 13:11:01 +00:00
2004-08-20 21:22:47 +00:00
2004-06-03 14:29:14 +00:00
2003-04-28 11:17:21 +00:00
2002-12-27 13:11:01 +00:00
2004-06-16 20:25:56 +00:00
2004-07-13 11:48:52 +00:00
2002-12-27 13:11:01 +00:00
2003-10-20 02:19:48 +00:00
2002-12-27 13:11:01 +00:00
2003-04-30 13:22:26 +00:00
2004-07-10 21:35:17 +00:00
2003-10-12 23:43:26 +00:00
2003-04-28 11:17:21 +00:00
2004-07-10 21:35:17 +00:00
2002-12-27 13:11:01 +00:00
2003-10-20 15:40:20 +00:00
2002-12-27 13:11:01 +00:00
2003-10-15 12:26:26 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2003-10-23 16:52:54 +00:00
2002-12-27 13:11:01 +00:00
2004-07-15 13:31:18 +00:00
2002-12-27 13:11:01 +00:00
2004-07-16 03:08:43 +00:00
2004-07-19 07:08:51 +00:00
2003-12-15 16:06:00 +00:00
2002-12-20 09:41:25 +00:00
2002-12-27 13:11:01 +00:00
2004-04-20 22:00:33 +00:00
2002-12-27 13:11:01 +00:00
2003-05-11 15:44:23 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2004-07-18 15:57:33 +00:00
2004-01-21 04:38:03 +00:00
2003-10-07 18:24:02 +00:00
2003-03-24 01:46:05 +00:00
2003-03-24 01:46:05 +00:00
2004-04-22 12:36:27 +00:00
2003-10-17 14:02:08 +00:00
2003-10-15 12:26:26 +00:00
2004-01-12 13:30:00 +00:00
2003-07-20 23:04:09 +00:00
2004-04-20 18:27:10 +00:00
2004-07-05 09:15:02 +00:00
2004-07-26 21:44:55 +00:00
2002-12-27 13:11:01 +00:00
2003-07-17 14:19:55 +00:00
2004-05-12 16:53:11 +00:00
2003-07-13 20:16:56 +00:00
2004-08-03 19:36:17 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2003-10-23 16:15:05 +00:00
2004-07-25 13:36:44 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2004-08-31 13:43:18 +00:00
2003-03-23 21:42:31 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2004-07-16 03:08:43 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00
2002-12-27 13:11:01 +00:00