Revision 6ce20f2 by Nathan Letwory January 15, 2008, 18:54 (GMT) |
* add exit app with CTRLKEY+QKEY. |
January 15, 2008, 18:54 (GMT) |
changed sqrtf to sqrt to make solaris and other platforms happy. Kent |
January 15, 2008, 18:43 (GMT) |
*sigh* from now on I think I need to run my commits through ispell ;) Kent |
January 15, 2008, 18:06 (GMT) |
Forgot ""'s around string in error message. Kent |
Revision 7f0e7b8 by Campbell Barton January 15, 2008, 17:37 (GMT) |
incorrect epydocs |
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 |
Revision 3469906 by Nathan Letwory January 15, 2008, 14:40 (GMT) |
* area split: - prevent a few more cases of Potential Crash. - tweak moving stuff. |
Revision 2d06f79 by Daniel Genrich January 15, 2008, 13:00 (GMT) |
Revision 5ed9571 by Diego Borghetti 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. |
Revision 8a7558a by Nathan Letwory January 14, 2008, 20:57 (GMT) |
* fix for crash when mouse cursor changed areas. Not enough was tested, so sometimes we got invalid edges. |
Revision c89b966 by Nathan Letwory 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 |
Revision 2a00554 by Diego Borghetti 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. |
Revision 28667a3 by Ton Roosendaal 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. |
Revision cdcba16 by Ton Roosendaal 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? :) |
Revision 54be577 by Campbell Barton 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. |
Revision 7bd8871 by Brecht Van Lommel January 14, 2008, 11:07 (GMT) |
Bugfix for rendering of duplis again, this time with multiple dupligroups containing the same dupliverts. |
Revision f8ec163 by Campbell Barton 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. |
Revision 2262d0a by Brecht Van Lommel 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 |
|