Blender Git Commits

Blender Git "master" branch commits.

Page: 4997 / 5574

January 15, 2008, 18:54 (GMT)
* add exit app with CTRLKEY+QKEY.
Revision a32ddc1 by Kent Mein
January 15, 2008, 18:54 (GMT)
changed sqrtf to sqrt to make solaris and other platforms happy.

Kent
Revision caf24d6 by Kent Mein
January 15, 2008, 18:43 (GMT)
*sigh* from now on I think I need to run my commits through ispell ;)

Kent
Revision deaca4b by Kent Mein
January 15, 2008, 18:06 (GMT)
Forgot ""'s around string in error message.

Kent

January 15, 2008, 17:37 (GMT)
incorrect epydocs
Revision 17f4f8b by Kent Mein
January 15, 2008, 15:25 (GMT)
Adds a script to automatically determine the blender version #
from BKE_blender.h
Now we just need to update the other build methods to use the script.
Once thats done we can remove the VERSION file since it will no longer
be needed.

Kent

January 15, 2008, 14:40 (GMT)
* area split:
- prevent a few more cases of Potential Crash.
- tweak moving stuff.
January 15, 2008, 13:00 (GMT)
January 15, 2008, 04:49 (GMT)
More "data types" for the Operator property system.

Now you can set/get: float, arrays (int and float) and string.

The only special function is OP_get_string, it is special
because return a pointer to the IDProperty data, so you can't
change/resize/free the string.

It's possible "fix" this with:
1) Return a "const char"
2) Return a duplicate string

All this new function are not in use yet, but i make a simple test
with the "move areas" operator (add a property of every type and then
print the result in the other size) and work fine, more test are welcome.

Other thing to check is the new OP_free_property function, because this
properties are only local to the operator, i choice free all this in the
"exit callback" of every operator (only move areas have property now),
so comment about this are welcome too :)

Also add some notes to the WM_api.h file.

January 14, 2008, 20:57 (GMT)
* fix for crash when mouse cursor changed areas. Not enough was tested, so sometimes we got invalid edges.
January 14, 2008, 20:46 (GMT)
Operators: Split Area

This commit adds split area to the window/screen manager.
- RMB down on area edge activates
- mouse move interactively moves areas through new edge.
- RMB up to confirm action
- ESCKEY or LMB to cancel.

This still crashes in some situations, but I'm on it!
Also will start using new operator property system by bdiego
January 14, 2008, 19:44 (GMT)
New API to access Operator properties.

This is a simple API around IDProperty to store properties
in the Operator, it is really simple and this first commit
just add support for IDP_INT data type.

Take care that this "properties" are not save yet and you get
some "Error totblock" more with this.

I add some notes to the WM_api.h file, please check this,
comment and ideas are welcome.

January 14, 2008, 19:03 (GMT)
Feature + Fix:

- while sampling color in image window, you now get the sampled color as a line
drawn in the node editor Curve nodes, allowing quicker view of what values you
actually change.

- reverted temporary the patch [#6779] by Matthew Plough
He replaced image drawing of backdrop-node-editor with our Texture drawing
function. That call is extremely slow, and should be by definition slower
than glDrawPixels (unless you don't upload the image each time to gfx mem).

Drawing large frames (2k, 4k) in node editor became unacceptable slow, even
with the neatest hardware around. (tested nvidia, ati)

Probably (Campbell thinks) this is a bypass for Linux ATI cards?
Anyhoo, this should be investigated further before applying. It better then
becomes a user pref, or even much better: part of the OpenGL profiler we need.

January 14, 2008, 15:16 (GMT)
Bad bad bug!

Newly added strip->scale was never initialized 1.0f on adding, causing
divide by zero in NLA/Action UI.

Bug since september or so... is nobody using NLA? :)

January 14, 2008, 13:48 (GMT)
bumped up max recursiveness, was needed for a peach shot
Revision 65c4a2f by Joshua Leung
January 14, 2008, 11:23 (GMT)
== Limit Scale Constraint - Affects Transform ==

Now, the Limit Scale Constraint can be made to work on the Transform values like the Limit Location constraint. Use the "For Transform" button to activate.

For clarity, this means that when scaling with a Limit Scale Constraint with this option on, the relevant values in the Transform Properties will stop changing once the Limit defined in the Limit Constraint is reached.
January 14, 2008, 11:07 (GMT)

Bugfix for rendering of duplis again, this time with multiple
dupligroups containing the same dupliverts.

January 14, 2008, 10:41 (GMT)
menu generation read and wrote to the same memory with sprintf(), use INIT_MINMAX in a few more places and centerview didnt take into account some bone tips in editmode.
January 14, 2008, 10:00 (GMT)

Strand render shadow now only renders lines for shadow instead
of polygons, to avoid shadow flicker between frames.

Added some code that makes it possible to generate APixbuf's
from strands.

Revision eebab74 by Joshua Leung
January 14, 2008, 05:58 (GMT)
Missed a few lines in import_mdd.py
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021