Blender Git Commits

Blender Git "master" branch commits.

Page: 5441 / 5574

September 5, 2004, 13:53 (GMT)
SConscript for new file
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.
Revision f284ba6 by Kent Mein
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
Revision aa317a8 by Kent Mein
September 1, 2004, 13:33 (GMT)


removed 4 unused vars...

Kent
Revision 076a2eb by Kent Mein
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
September 1, 2004, 13:19 (GMT)
fix typo in GameLogic documentation
Revision e63db96 by Kent Mein
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
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"
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.
Revision 934a11e by Kent Mein
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
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
Revision 19a24ab by Kent Mein
August 31, 2004, 13:11 (GMT)


two more vars that were questionably not initalized...

Kent
Revision e525578 by Kent Mein
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
Revision 0bbcff6 by Kent Mein
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
August 30, 2004, 18:31 (GMT)
Realtime updates of taper and bevel while editing them.
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.
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
Revision a297f42 by Kent Mein
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
August 29, 2004, 17:05 (GMT)
Added a flush in radiotisitizer tool, to update draw of shooting patches
while it's doing a 'Go'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021