Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-05Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now itBrecht Van Lommel
only tags the ID and does the actual flush/update delayed, before the next redraw. For objects the update was already delayed, just flushing wasn't yet. This should help performance in python and animation editors, by making calls to RNA property update quicker. Still need to add calls in a few places where this was previously avoided due to bad performance.
2010-12-05Fix for [#25036] boids particle from 2.49 opened in 2.5 is crash !?Janne Karhu
* Old boids didn't have all of the necessary data for the new system. * Changed the particles code so that a check for all necessary data is always done before starting actual dynamics calculations.
2010-12-04Maintenance, Campbell Barton
- remove some redundant declarations - changed VertexTangent and Path structs to avoid compiler alignment padding.
2010-12-03Bugfix #25026Ton Roosendaal
Nurbs edit: 'switch order' crashed when order was higher than amount of points.
2010-12-03Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for ↵Campbell Barton
'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
2010-12-03compile fixes for mingw32.Campbell Barton
2010-12-03Fix #25017: Bezier Curve Deform Twisting after adding Shape KeysSergey Sharybin
- Invalid step was used in curve_applyKeyVertexTilts - Minor cleanup in editcurve stuff
2010-12-03- added GCC warning -Wstrict-prototypesCampbell Barton
- fixed bug in paste material, exposed by stricter warnings. - removed/renamed various shadowed vars. - removed BGE lamp.colour, only allow lamp.color attribute.
2010-12-03Fix for [#24899] Sequence Transform strips don't apply animation properly to ↵Janne Karhu
scale. * Rendering a scene strip updated all animation data to it's frame, so fcurves were left with the wrong value. * Now the animation data is recalculated to original frame after rendering each scene strip.
2010-12-03updates to patch from Dan Eicher, allow adding a NodeGroup through ↵Campbell Barton
bpy.data.node_groups.new(name, type) made some minor changes.
2010-12-03fix for some pedantic warnings.Campbell Barton
2010-12-02IRC comment fix:Ton Roosendaal
Option "free all texture-images" after render, was also freeing unsaved painted images. Now it skips them.
2010-12-02Fix for [#25006] Particle system crash (missing check for negative index)Janne Karhu
2010-12-02Additional fix for #24958 Cloth pinning not workingJanne Karhu
* Don't assume that the original dm given to cloth modifier is a cddm
2010-12-02fixed crash with rigid body constraints not having their child pointer read ↵Campbell Barton
correctly.
2010-12-01Fix for [#24958] Cloth pinning not workingJanne Karhu
* Cloth now uses the original derived mesh for simulation and a new dm only for applying the simulation result. * Reverted Campbell's temporary workaround r33406.
2010-12-01workaround [#24958] Cloth pinning not workingCampbell Barton
detailed explanation as to why this is needed in report.
2010-12-01fix for some mistakes in recent commit.Campbell Barton
2010-12-01patch from JacobF on IRC, copy smoke settings. double checked none of these ↵Campbell Barton
are used for runtime.
2010-12-01bugfix [#22638] Alpha channel not saved when using texture paintCampbell Barton
check for alpha channel while saving images that have been painted onto. It would be nicer to do this while in paint mode except this isn't so simple with project paint using multiple images at once.
2010-12-01Smoke now uses only one point cache where both normal and high resolution ↵Janne Karhu
smoke are stored together: * Separate caches were causing quite a lot of problems both in principle and practice. * For example it doesn't really make sense to have different frame ranges for normal and high resolution smoke, but this was fully possible before. * Also to fully bake the smoke you had to do a "Bake All Dynamics", which completely defeats the whole point of the feature! * As a result of this change the smoke cache usage is much much simpler and less error prone. * This is quite a big change, but hopefully there should be less rather than more problems as a result :) Some other related changes: * Changing the cache name now works for disk caches properly too, it now just renames the cache files so should be faster too! * Smoke is now always forced to disk cache with step 1 on file load as there were some strange cases where smoke was trying to use memory cache. * Disabled smoke debug prints from console. * Disabled changing smoke parameters when smoke is baked. Note to users: The unfortunate side effect of this is that old high resolution simulations have to be baked again, but in return you get much better and more logical functionality. Sorry none the less!
2010-11-29Fix [#24964] HISTOGRAM: Inconsistency in spacesMatt Ebb
2010-11-28== Sequencer ==Peter Schlaile
This fixes Orig Dimension display (mostly). * orx, ory both didn't get calculated, if dimension already matched * putting them into Strip instead of StripData ment, that using images of different dimensions in one strip could lead to incorrect results Still TODO: on file open, timeline display happens before preview display which means: orig_width and height are calculated after the first draw of N-keys dialog. You have to hit refresh (or scrub one frame) to get the right values displayed.
2010-11-28Bugfix #24953Ton Roosendaal
Compositor: If scene render size changed, a Texture node didn't get tagged to re-render, using previous size instead.
2010-11-28minor changes to the python api.Campbell Barton
- pep8 script was giving an error on non utf8 scons source files. - use PyList_SET_ITEM macro when list type is ensured. - all mathutils types use subtypes to create new types when available. - use defines MAT3_UNITY, MAT4_UNITY to initialize unit matrices.
2010-11-26Fix #24914: 3D text glitch and crashSergey Sharybin
Crash was caused by invalid utf8 sequence pasteing from the clipboard. Prevent memory corruption by giving utf8slen() the same rules of bytes checking as utf8towchar() does.
2010-11-26change monospace font to be an extern, not good final design but better then ↵Campbell Barton
loading the same font 3 times. need to load twice still because render may use the font in a thread.
2010-11-26Smoke domain resolutions were calculated wrong for non-cube domains in some ↵Janne Karhu
cases.
2010-11-25Possible fix for the issue that came up in [#24890] Vector Blur node is BuggyJanne Karhu
* Apparently some compilers don't respect proper operator precedence, so added some parentheses around to make inline conditionals unambiguous.
2010-11-25Spline IK Bugfix:Joshua Leung
Binding code had off-by-1 error, which meant that when "Even Divisions" was disabled the length of the wrong bone would get used. This error was most noticeable when the lengths of the bones were quite different - for example, a chain with 3 bones of increasing length. Thanks to "Julius" on BlenderArtists for catching this. Cheers! --- Also, simplified the binding code loop a bit to prevent this sort of error in future.
2010-11-25drivers could reference invalid index values outside the bounds of the array.Campbell Barton
2010-11-24bugfix [#24887] Crash on snapping verts on other objectCampbell Barton
now the derived mesh and the editmesh will always have matching faces.
2010-11-24Bugfix #24887Ton Roosendaal
Crash in snapping, bvh tree. Wrong check for numFaces here. Fixed the crash by adding test for face pointer, but not sure what the coder intended here. Needs investigation, left XXX remark.
2010-11-24fix for crash canceling fly mode.Campbell Barton
2010-11-24Fix #24782: proxy armature Layer state not saved with file. Was in 2.4x butBrecht Van Lommel
not ported to 2.5x, implemented a bit different now to fit RNA better.
2010-11-24correction while looking into another bug, setup_app_data() will always free ↵Campbell Barton
window manages if mode==0, but had left the contexts manager variable which could be used later.
2010-11-23Small feature fix: zero-user blocks get indicated with "0" again inTon Roosendaal
browsing.
2010-11-23use unit system for the grid floor (was only ortho before).Campbell Barton
2010-11-23Fix for [#19706] Smoke 'sticks' to Collision objects initial positionJanne Karhu
* Smoke got emitted inside collision cells, so it got stuck there.
2010-11-23Changes to the ortho grid drawing based on discussion with Ton.Campbell Barton
- ortho grid now draws scaled by the view3d 'Scale' setting, venomgfx noticed this was missing. - so as not to confuse add scale next to unit display text, so rather then "Metres" it shows "Metres x 1.5" otherwise its confusing that grid lines are not in exact units. - changed grid spacing to grid scale (needed for more logical behavior with units) - when units are enabled grey out subdivisions.
2010-11-23Cached smoke wasn't being drawn on file load before going to simulation ↵Janne Karhu
start frame.
2010-11-23use zero initializers instead of memset(), also change PointerRNA_NULL from ↵Campbell Barton
an extern into a define.
2010-11-23Partial fix for #24773: Material Nodes - there isn't able to set keys on ↵Joshua Leung
Mapping coordinates Playback now works. The problem was that material/texture nodetrees were getting ignored completely, as I was assuming that all of these existed in the main->nodetree collection when in fact only the "group" nodetrees lived there. I don't really agree with this, but that's the way it is... TODO: animation editor support still to come
2010-11-22bugfix [#20768] Project Snap BrokenCampbell Barton
2010-11-22Reverting fix for yesterday's commit that broke Undo.Ton Roosendaal
2010-11-22fix for fix r33219, reports. Set a valid WM after running UNDO.Campbell Barton
[#24849] changing objects to another layer causes segmentation fault [#24848] Using an operator outside of edit mode crashes blender [#24844] Crash related to the subdivision (aka subsurf) modifier [#24843] ctrl+z crashes blender
2010-11-22rename hide_tooltips_python to show_ ..., tag unused variable with recent ↵Campbell Barton
sequencer commits.
2010-11-21== Sequencer ==Peter Schlaile
* documented and rewrote the render interface of the sequencer. (now, the geometry / render_type / etc. settings are stored within a seperate structure called SeqRenderData that is passed within the code.) * that fixes * cache problems, since the caching system didn't keep track of proxy files vs. final renders. * is a necessary step, to bring back frame blending in speed effect (the SeqRenderData structure elements are already there) * will make motion blur render options available within the sequencer! * this patch also fixes: * "easy retiming" using speed effects. (in Blender 2.49, you could add a speed effect and resize the source track to retime it to that length) * adds labels for the Original dimensions for Image + Movie tracks (worked in 2.49, too)
2010-11-21Bugfix #22611Ton Roosendaal
(Well, while testing this report I found this fix!) Blender could crash after rendering a 2.4 or 2.5 file The context before/during/after file reads is still fishy. Need a more clear & clean mind to really check it from scratch again.
2010-11-20== Multires ==Nicholas Bishop
Fixed bug #20620, "VertColors and Flat/Soft imported from 2.49 are wrong (MultiRes)" reported by Manuel R. * Added function to load level-0 vertex colors * Added function to load level-0 face flags * Warning: the 2.5 multires modifier doesn't support multires vertex colors or multires face flags; that data will be lost if you import it into 2.5.