Revision 949bcc5 by Ton Roosendaal September 5, 2004, 13:53 (GMT) |
SConscript for new file |
Revision bf83f6d by Ton Roosendaal September 5, 2004, 13:43 (GMT) |
Second itteration of global undo system. Now based on: - file-to-memory save - incremental difference steps (compression) everthing has been tightly coded to use minimum of memcpy or allocs. In fact this system works with a single full buffer (=file) in memory, and undosteps as differences from it. Speed gain is factor 4-8 faster. I've added it in CTRL+ALT+T timer menu for a test. Please note the gain is especially in the undo-storing, not in retrieving undo. Also new: file read option to skip UI read (file menu). This now also is default for the undo system. |
Revision 61e4707 by Chris Want September 3, 2004, 16:42 (GMT) |
Fix for bug #1580. If the mesh 'key' doesn't have an IPO, then don't try to select any key's on the non-existent IPO curves in the action window. |
September 3, 2004, 14:31 (GMT) |
Ipo.c Removed a block of a bunch of unused vars... Added a return NULL to the end of a funtion that is suppose to return something and could fall through. editconstraint.c Added a newline to the end of the file to get rid of a stupid warning. Kent |
September 1, 2004, 13:33 (GMT) |
removed 4 unused vars... Kent |
September 1, 2004, 13:29 (GMT) |
removed 3 forward declarations's inside of a fuction. They were not needed were for functions that were in the same .c file higher up and I think its sort of a non standard way of doing things. (using prototypes would probably be more inline with the other code but as I mentioned they are not needed and were causing warnings in gcc) Kent |
Revision ea8c97b by Stefan Gartner September 1, 2004, 13:19 (GMT) |
fix typo in GameLogic documentation |
September 1, 2004, 12:09 (GMT) |
I removed the following: LEVEL_2_CPP_WARNINGS += -Wstrict-prototypes LEVEL_2_CPP_WARNINGS += -Wmissing-prototypes Every version of g++ i've used has stated these two were not for g++ but for c or objectivec. Kent |
Revision 2e0380f by Ton Roosendaal August 31, 2004, 21:01 (GMT) |
The undo test is now safely hidden behind a user-button (temporal) Activate it in User menu "edit methods" |
Revision bd31cc5 by Ton Roosendaal August 31, 2004, 20:13 (GMT) |
Enabled trial for 'global undo'. This now only has undo steps for - transform (grab, rot, scale, etc) - all button commands, including menus I sacrificed for now the UKEY in the 3d window for it. Shift+U does a redo. (Only in 3d window) What this system does is saving files in the temp directory (user pref). The filenames are cycled around (32 in total now). This commit will follow shortly with a userpref for it, not to frustrate people who want to work in normal fashion with blender. |
August 31, 2004, 14:23 (GMT) |
ok my last little tweak for today ;) I cleaned up the code a little did a couple of these: if (blah > stuff - wah) blah = stuff - wah; changed to.... tmp = stuff - wah; if (blah > tmp) blah = tmp; and combined multiple if statements Kent |
Revision 0a30544 by Ton Roosendaal August 31, 2004, 13:43 (GMT) |
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 |
August 31, 2004, 13:11 (GMT) |
two more vars that were questionably not initalized... Kent |
August 31, 2004, 13:10 (GMT) |
Some small clean ups again... I added ifdef's around a var declaration since the code using it had them... Also initalized two vars that were questionable if they could reach a state where they weren't assigned. Kent |
August 30, 2004, 18:43 (GMT) |
Added the bmp include forgot to do that when I added the write support. (fixes a warning about the imb_savebmp undefined...) Kent |
Revision 316e31e by Ton Roosendaal August 30, 2004, 18:31 (GMT) |
Realtime updates of taper and bevel while editing them. |
Revision 92eaa7d by Brecht Van Lommel August 30, 2004, 17:24 (GMT) |
Fix for bug #1574: shift+tab switched back to object mode from all modes, except for Texture Paint mode. Now it works for texture paint mode too. |
Revision e3f97af by Ton Roosendaal August 30, 2004, 17:17 (GMT) |
Stoopid typo in 'full osa' caused the wrong mask value to be sent to the raytracer. Instead of only tracing the current subpixel it did all (or most) of them. Solves reports on slow AO in 2.34, but also will affect ray_mir and transp |
August 30, 2004, 13:44 (GMT) |
Changed : A[i,k] to A[i][k] Caught from the following warning: In file included from IK_QChain.h:47, from IK_QChain.cpp:44: TNT/cmat.h: In function `void TNT::matmultdiag(TNT::Matrix<T>&, const TNT::Matri x<T>&, const TNT::Vector<T>&)': TNT/cmat.h:593: warning: left-hand operand of comma has no effect Kent |
Revision 106c334 by Ton Roosendaal August 29, 2004, 17:05 (GMT) |
Added a flush in radiotisitizer tool, to update draw of shooting patches while it's doing a 'Go' |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021