Revision 2dcc810 by Campbell Barton October 22, 2007, 11:50 (GMT) |
dna error was not being set, allowing build to finish with DNA allignment errors. |
Revision e0668e9 by Joshua Leung October 22, 2007, 10:49 (GMT) |
== Constraints Bugfixes == * Removed the old get_con_subtarget_name function and fixed the places that used it. This was only suitable for single-target constraints. * PyConstraints interface drawing should now no longer draw multiple-target fields on top of each other * Removed double call to BPY_pyconstraint_update when the Update button was clicked. I found this while debugging why PyConstraints didn't seem to be working yet... |
Revision cfd9d39 by Joshua Leung October 22, 2007, 06:28 (GMT) |
Several fixes: * DNA_action_types.h - fixes for typos that broke compiling (own error) * transform.c - fix for implicit definition of a function (missing header) * outliner.c - commented out a few unused vars (as a result of constraints refactor) * editsima.c - fixed uninitialised var warning * drawview.c - bugfix #7598 load without ui crashes if there is no camera. Patch provided by Daniel Genrich (genscher) |
Revision 2cc41ad by Joshua Leung October 22, 2007, 05:32 (GMT) |
== Action/NLA Transform == Added a new auto-snapping mode: snap to nearest marker. This mode can be toggled using the ALTKEY. |
Revision f721ce1 by Joshua Leung October 22, 2007, 02:43 (GMT) |
== Action Constraint == Now the Action Constraint can be applied to Objects as well as Bones! |
Revision 6422a74 by Joshua Leung October 21, 2007, 23:00 (GMT) |
== Constraints System - Recode 2 == Once again, I've recoded the constraints system. This time, the goals were: * To make it more future-proof by 'modernising' the coding style. The long functions filled with switch statements, have given way to function-pointers with smaller functions for specific purposes. * To make it support constraints which use multiple targets more readily that it did. In the past, it was assumed that constraints could only have at most one target. As a result, a lot of code has been shuffled around, and modified. Also, the subversion number has been bumped up. Known issues: * PyConstraints, which were the main motivation for supporting multiple-targets, are currently broken. There are some bimport() error that keeps causing problems. I've also temporarily removed the doDriver support, although it may return in another form soon. * Constraints BPy-API is currently has a few features which currently don't work yet * Outliner currently only displays the names of the constraints instead of the fancy subtarget/target/constraint-name display it used to do. What gets displayed here needs further investigation, as the old way was certainly not that great (and is not compatible with the new system too) |
Revision e979e6e by Hamed Zaghaghi October 21, 2007, 21:47 (GMT) |
to solve blenderplayer build error |
Revision a4e8e87 by Peter Schlaile October 21, 2007, 20:18 (GMT) |
== Core == Tried to fix renderlayer crash, that was introduced with NTSC-patch on 64bit platforms. |
Revision af03bbe by Peter Schlaile October 21, 2007, 20:05 (GMT) |
== Sequencer == Peach request: display last mapped frame in status bar of speed control effect. (To come: auto-resize based on this information) |
Revision 477a8c3 by Peter Schlaile October 21, 2007, 19:19 (GMT) |
== Core == Fixed fixup code in readfile, that makes old files load with correct FPS. |
Revision 8bcfafa by Campbell Barton October 21, 2007, 17:38 (GMT) |
changed default nan_definitions.mk to use python 2.5 for linux (ai64 default was py 2.2 which probably wont even compile anymore) pose.c - left a print here export obj would ask about file overwriting twice. |
Revision dfd9c71 by Daniel Genrich October 21, 2007, 17:20 (GMT) |
Code comments add to collision interface |
Revision 5bd2f5b by Daniel Genrich October 21, 2007, 16:53 (GMT) |
Fixed read/writing of blendfiles with collision modifier (saving not supported itm), also changed naming |
Revision 373a1b0 by Campbell Barton October 21, 2007, 16:48 (GMT) |
own error, was returning the wrong python error type |
Revision 2ecc688 by Stephen Swaney October 21, 2007, 16:43 (GMT) |
warning cleanup: unused var return makes integer from pointer without cast |
Revision c8fe3c9 by Daniel Genrich October 21, 2007, 16:39 (GMT) |
Forgot some new file for seperated collisions |
Revision 8dbc710 by Daniel Genrich October 21, 2007, 16:38 (GMT) |
Disabled Cloth collision detection because of almost complete rewrite/seperation of the collision system like we discussed on the sprint. You can enable position caching/collision object now then enableing it as an deflection object. Problem: Some GUI glitch in the modifier stack, please help :) |
Revision c4218a8 by Andrea Weikert October 21, 2007, 16:17 (GMT) |
added missing include dir from stampinfo patch to msvc project files and SConscript file. |
Revision 969c3e1 by Campbell Barton October 21, 2007, 15:48 (GMT) |
change in the include for stamping (image.c needs to call font drawing) |
Revision a0390e5 by Peter Schlaile October 21, 2007, 15:42 (GMT) |
== Core == This adds fractional FPS support to blender and should finally make NTSC work correctly. NTSC has an FPS of 30.0/1.001 which is approximately 29.97 FPS. Therefore, it is not enough to simply make frs_sec a float, since you can't represent this accurately enough. I added a seperate variable frs_sec_base and FPS is now frs_sec / frs_sec_base. I changed all the places, where frs_sec was used to my best knowledge. For convenience sake, I added several macros, that should make life easier in the future: FRA2TIME(a) : convert frame number to a double precision time in seconds TIME2FRA(a) : the same in the opposite direction FPS : return current FPS as a double precision number (last resort) This closes bug #6715 Standard framerates not supported / breaks sync -- 23.967 29.967 etc. https://projects.blender.org/tracker/?func=detail&aid=6715&group_id=9&atid=125 Please give this heavy testing with NTSC files, quicktime in/export and the python interface. Errors are most probably only spotted on longer timelines, so that is also important. The patch was tested by Troy Sobotka and me, so it most probably should work out of the box, but wider testing is important, since errors are very subtle. Enjoy! |
|