Blender Git Commits

Blender Git "master" branch commits.

Page: 4679 / 5574

Revision a796a74 by gsr b3d
June 9, 2009, 20:03 (GMT)
Timecode printing is more or less duplicated in two different places,
so make them both use the same style and note down for future.
June 9, 2009, 18:50 (GMT)
Fix for bug #18710: a crash with hair emitted from vertices.

June 9, 2009, 18:25 (GMT)
Fix for bug #18860: particle hair strands missed first segment
when rendering as regular geometry (not strand render).

June 9, 2009, 18:21 (GMT)
Built in limitations for script scanning was making python fail on meta-androcto script pack.

If a total of 30 subdirs was hit, or 4 dirs deep was hit - script scanning would quit, skipping files in the root scripts path too.

To work around this the script pack included some of blenders scripts twice just so they would get into the menu but this is a dodgy workaround.

* dont stop scanning for scripts when limits are reached (just dont scan further).
* global 30 dir limit per scan is silly - removed.
* limit recursive depth is kept but keep scanning at lower depths.
* bumped recursive limit from 4 to 6

* flt_properties.py had #!BPY without a menu header.

Revision 8704629 by Chris Want
June 9, 2009, 18:08 (GMT)
Use fputs instead of fprintf in mem_error_cb(). This silences the
gcc warning "format not a string literal and no format arguments".

June 9, 2009, 17:56 (GMT)
Fix for bug #18855: in texture node editor, "Add New" for world
did not set texture in correct place and crashed without an active
object.

Revision 61889df by Ken Hughes
June 9, 2009, 17:04 (GMT)
Tools
-----
Bugfix #18835: negatively scaled objects resulted in incorrect boolean
output. Commit to trunk instead of tagged release this time :-p

June 9, 2009, 16:52 (GMT)
Texture panel tweaks by William.
June 9, 2009, 16:19 (GMT)
Edits from William, Xavier Thomas (xat) and myself
- strip options in the sequencer view only.
- added a view panel for non-sequencer display modes.
- button adjustments

June 9, 2009, 16:04 (GMT)
2.5 Texture RNA:

* Wrapped some Mapping properties and added them into the layout.
June 9, 2009, 14:53 (GMT)
Added two RNA struct functions - merely wrappers around the C api.

- add_mesh to Main - calls C add_mesh and returns a new mesh
- copy to Mesh - calls C copy_mesh and returns a new copy

Not sure about function placement and naming though.
Put both functions in editmesh.c, mesh editor module. Added prototypes
to rna_internal.h. Prefixed both with "RNA_api_".

Wanted to code Mesh.copy so that it copies Mesh data from another object
instead of creating a new Mesh, but this needs CustomData manipulations
which I should study later.

Maybe we need a separate file for API functions? e.g. mesh_api.c?
June 9, 2009, 13:51 (GMT)
Fix for bug #18900: game engine lights in non-glsl mode did move
anymore, missing matrix update. Also move some code to KX_LightObject
to avoid duplication with player.

June 9, 2009, 13:03 (GMT)
Fix for bug #18881 and #18866: Surface option for Fields crashed
on non-mesh objects, so hide it if not applicable. Also made it
support surf, curve, font objects.

Revision abdb8fd by Joshua Leung
June 9, 2009, 12:28 (GMT)
NLA SoC: Added simple delete-strips operator (XKEY/DELKEY)
Revision ca5ff43 by Joshua Leung
June 9, 2009, 12:28 (GMT)
NLA SoC: Improved anim-channel filtering flags for NLA so that channels don't need to be checked to be NLA-Tracks before being used.
June 9, 2009, 12:18 (GMT)
[#18847] Material.c Python API calls
Adds access to...
- Anisotropy
- Mirr Threshold
- Trans Threshold

Breaks rule of no additions but python data access is quite safe, vray exporter needed these attributes.

[#18891] BGE Convert script Python 2.5 compatible

June 9, 2009, 11:27 (GMT)
iTaSC: implementation of spherical joint. Convergence and stability of the solver is much improved. iTaSC behaves almost fully like IK_solver, but normally faster and more consistently. Some performance tests should be done.
Revision 096e2f0 by Joshua Leung
June 9, 2009, 11:26 (GMT)
NLA SoC: Transform tools for NLA

This commit restores transform support for NLA. Grab, scale, 'extend', and tweak (i.e. grab by just click+dragging) are implemented.

Notes:
- As soon as one end of a strip touches another adjacent strip (within the same track), that end stops moving. This has been done to avoid the situation where overlapping strips within the same track (which is not allowed) might be caused by transforms.
- Made some changes to the RNA setters for the strip extents so that the validation above could take place (and other necessary changes on a per-strip basis could also occur).

TODO's ?
- Strips cannot be transferred from track to track using transforms. I've yet to decide whether this needs to be done, or whether a separate operator will suffice.
- What happens to the range of Actions used when the strips change sizes unexpectedly (i.e. the no-overlap condition above)? Currently range stays the same, but this doesn't always seem desirable?
June 9, 2009, 10:30 (GMT)
2.5:
* Fix compilation with FFMPEG.
* Ensure FFMPEG and similar flags are set during RNA compile,
so the right output formats show.

June 9, 2009, 10:30 (GMT)
added layout attribute for setting the operator execution context.
eg, layout.operator_context = 'INVOKE_REGION_WIN'

Needed to set the context that menu item operators are executed in.

fixed missing NULL check with anim system debug printing.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021