Age | Commit message (Collapse) | Author |
|
- remove some redundant declarations
- changed VertexTangent and Path structs to avoid compiler alignment padding.
|
|
Crash when deleting Shapekeys, while Graph or Dopesheet was visible.
Caused by RNA collection lookup, which is not checking against index
out of range errors.
Brecht might have to give blessings for this though :)
|
|
incorrect formatting is used the compiler will warn of this.
found & fixed 2x incorrect formatting args.
|
|
Texture face options like "two side" were invisible, unless the
top bar "render engine" was set to Game Engine.
This is confusing, since 3d window does draw these options well.
Added back panel to show default, but with a label warning that
the options are not supported for render.
|
|
enforcing here has the benifit of making sure people are not manipulating blender scene data in a drawing panel for eg.
This is ifdef'd and may be disabled later on, or only enabled in debug mode.
This applies to setting any RNA value that has an ID and is not a screen or window-manager datablock.
Some addons break this rule and need fixing but from my tests blender UI scripts are ok.
|
|
|
|
|
|
|
|
|
|
Thanks wiseman!
|
|
Campbell's cleanup commit 33442 today broke axes drawing.
Restored code.
|
|
Curve editmode was missing hotkey for operator "Select Inverse"
Is now added like Mesh, CTRL+I
Thanks lmg!
|
|
Text editor, "Add new" caused zero-user block.
The claim in the code why it should be decreased is dubious.
Thanks wiseman!
|
|
Missing void declarator in init ffmpg (appears to be error now).
Thanks lmg!
|
|
The old blocking "time cursor" wasn't working anymore.
Commit 32798 overlooked that the initialization was
needed.
Now bakes show it again. Note to self: it seems to flash
slightly (like 2.49), need to check on it one day.
|
|
Nurbs edit: 'switch order' crashed when order was higher than amount of
points.
|
|
'const char's,.
Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
|
|
|
|
|
|
- Invalid step was used in curve_applyKeyVertexTilts
- Minor cleanup in editcurve stuff
|
|
Material Node shaders: displaying GLSL + rendering previews crashed.
Reason was non-safe threaded access to material nodes. Now, on a preview
render, a full copy of Material is being made.
|
|
- fixed bug in paste material, exposed by stricter warnings.
- removed/renamed various shadowed vars.
- removed BGE lamp.colour, only allow lamp.color attribute.
|
|
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.
|
|
matrix multiplication
|
|
bpy.data.node_groups.new(name, type)
made some minor changes.
|
|
insert key.
|
|
|
|
larger than screen resolution
|
|
|
|
use the line iterator to split up newlines.
|
|
|
|
row is hidden. May not be the most efficient implementation, however it is working properly now.
|
|
When loading files without UI (quit.blend) you got memory-free errors
for fileselect. Pointers were NULLed where not needed.
|
|
|
|
Option "free all texture-images" after render, was also
freeing unsaved painted images. Now it skips them.
|
|
|
|
error was introduced 33269, to fix [#24834].
this only reverts a small part of that commit, added note not to change this.
|
|
* Was a bit too eager to disable stuff
|
|
|
|
* Don't assume that the original dm given to cloth modifier is a cddm
|
|
|
|
from Dan Eicher (dna)
This allows automated node tree creation and editing.
developer note, made some changes to the patch.
- removed incorrect use of container_of(), GCC only also, search for the scene instead.
- commented socket min/max access, these are internal use only as far as I can tell.
- commented group/ungroup functions, these use the selection context and are not really data level functions.
- use remove() rather then delete()
|
|
correctly.
|
|
Array Modifier: edge indices could be equal to numVerts, causing
bad crashes in derivedmesh. Similar fix to previous here with
face indices. Should poke the coder of this... for now it survives OK.
|
|
Particle cache reading: crash when loading .blend on a different
endian system, code was dumping arrays in .blend without DNA.
General warning for devs: avoid generic write_data and dynamic
arrays in DNA.
|
|
GRLESS key was missing in RNA key list, so it didn't show up in
keymap editor. Internally support for it worked already.
Thanks to Milos Zajic for showing the fix.
|
|
* 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.
|
|
drivers without error however accessed
this report raised a number of problems with rna paths, while we still dont have multi-dimensional array access, invalid paths were being accepted which confused things.
rna path resolving code was accepting all sorts of invalid input because atoi() just returns 0 for non numeric input.
now check if 0 number == '0' character.
|
|
|
|
removing them can set the user count < 0.
|