blender-staging.git
12 years ago== Sequencer ==
Peter Schlaile [Sun, 23 Mar 2008 18:32:20 +0000 (18:32 +0000)]
== Sequencer ==

Additional fixes to metastrip handling. The code is now even shorter :)

12 years agoFixed bug #6079, sculpt mode thin mesh problem
Nicholas Bishop [Sun, 23 Mar 2008 18:08:20 +0000 (18:08 +0000)]
Fixed bug #6079, sculpt mode thin mesh problem

Calculating the area normal now checks each normal against the angle of the camera. If the normal is pointing away from the camera, it is ignored.

12 years ago== Sequencer / ImBuf ==
Peter Schlaile [Sun, 23 Mar 2008 17:56:44 +0000 (17:56 +0000)]
== Sequencer / ImBuf ==

Fixed a long standing bug in IMB_dupImBuf: refcounter should be better 0
within the duplicated ImBuf...

Finally removed this strange STRIPELEM_META mumbo jumbo.

On a way to asset management: made METAs behave like true input strips:
* proxying should work
* input filter options should work (including transform and color balance :)
* IPOs now work in replace mode

12 years agofixed UV selection hide/reveal in the UV window.
Campbell Barton [Sun, 23 Mar 2008 16:27:34 +0000 (16:27 +0000)]
fixed UV selection hide/reveal in the UV window.

12 years agoadded support for linux on pa-risc
Stefan Gartner [Sun, 23 Mar 2008 12:59:26 +0000 (12:59 +0000)]
added support for linux on pa-risc

12 years agoBugfix #8710:
Joshua Leung [Sun, 23 Mar 2008 02:28:24 +0000 (02:28 +0000)]
Bugfix #8710:

Typo fix in PyConstraint template

12 years agoCollision Modifier: 1. Bugfix: Enable hiding in modifier stack again, 2. Bugfix:...
Daniel Genrich [Sat, 22 Mar 2008 22:08:46 +0000 (22:08 +0000)]
Collision Modifier: 1. Bugfix: Enable hiding in modifier stack again, 2. Bugfix: Recalculate bounding volume if GUI setting changed

12 years agolasso select for nodes
Campbell Barton [Sat, 22 Mar 2008 20:54:09 +0000 (20:54 +0000)]
lasso select for nodes

12 years agoBGE correction: AddRef() on source object of property actuator to protect against...
Benoit Bolsee [Sat, 22 Mar 2008 14:47:42 +0000 (14:47 +0000)]
BGE correction: AddRef() on source object of property actuator to protect against crash if the source object is deleted (bad game design anyway)

12 years ago[#8693] Align view to selected works differently called from menue then from shortcut
Martin Poirier [Sat, 22 Mar 2008 13:27:34 +0000 (13:27 +0000)]
[#8693] Align view to selected works differently called from menue then from shortcut

The header menu was sending the wrong axis (off by one) to the tool.

12 years ago== Action Editor - Preview Range (Ctrl-Alt-P) ==
Joshua Leung [Sat, 22 Mar 2008 11:06:51 +0000 (11:06 +0000)]
== Action Editor - Preview Range (Ctrl-Alt-P) ==

Quick feature for setting Preview Range in Action Editor: the hotkey Ctrl-Alt-P sets the Preview Range so that it matches the extents of the active action.

12 years agoadded stdio.h includes, gcc-4.3 is picky
Campbell Barton [Sat, 22 Mar 2008 10:53:35 +0000 (10:53 +0000)]
added stdio.h includes, gcc-4.3 is picky

12 years agoNDOF support added to trunk from ndof branch.
Jean-Luc Peurière [Sat, 22 Mar 2008 01:39:11 +0000 (01:39 +0000)]
NDOF support added to trunk from ndof branch.

The latter is now obsolete and will be soon
removed.

Some tiny build tweaks for darwin committed
in preparation of bigger changes for proper
SDK suport both on intel and ppc

12 years agoRemoving some compiler warnings.
Joshua Leung [Fri, 21 Mar 2008 23:10:23 +0000 (23:10 +0000)]
Removing some compiler warnings.

(Note to who-ever made all the changes referring to r.scemode:
r.scemode is an int, not a short!)

12 years agoFixed bug #8597, Subsurf error
Nicholas Bishop [Fri, 21 Mar 2008 23:06:15 +0000 (23:06 +0000)]
Fixed bug #8597, Subsurf error

This was actually an error with the array modifier. Merging vertices would sometimes create degenerate faces (e.g. face.v1 == face.v3)

12 years agoCorrection on BGE fixes:
Benoit Bolsee [Fri, 21 Mar 2008 22:44:12 +0000 (22:44 +0000)]
Correction on BGE fixes:

- check that an object has been created before setting the physics environment
- check that there is an active camera before using it
- when a camera is deleted, remove it from m_cameras list

12 years agoThis commit disables fix for revision 14202 effectively.
Ton Roosendaal [Fri, 21 Mar 2008 22:26:26 +0000 (22:26 +0000)]
This commit disables fix for revision 14202 effectively.

The claim was:
Bugfix: don't do full sample merging on re-rendered layers in
the compositor.

But result was that rendering didn't happen at all for scenes
with a composite.

I also don't understand the commit, seems like it's incomplete?

12 years agoadded camera shiftx/y for the UVProject modifier
Campbell Barton [Fri, 21 Mar 2008 21:03:31 +0000 (21:03 +0000)]
added camera shiftx/y for the UVProject modifier

12 years agoBugfix: don't do full sample merging on re-rendered layers in
Brecht Van Lommel [Fri, 21 Mar 2008 17:37:24 +0000 (17:37 +0000)]
Bugfix: don't do full sample merging on re-rendered layers in
the compositor.

12 years agouse Z depth for the ortho border zoom also, if there is no depth values set then...
Campbell Barton [Fri, 21 Mar 2008 17:13:35 +0000 (17:13 +0000)]
use Z depth for the ortho border zoom also, if there is no depth values set then fallback to previous method.

12 years agoupdate to trunk r14199
Jean-Luc Peurière [Fri, 21 Mar 2008 17:00:40 +0000 (17:00 +0000)]
update to trunk r14199

12 years agomake border zoom ignore backfaces in texture mode and zero alpha areas of billboards.
Campbell Barton [Fri, 21 Mar 2008 16:27:43 +0000 (16:27 +0000)]
make border zoom ignore backfaces in texture mode and zero alpha areas of billboards.

12 years agocorrected minor error of the merge
Jean-Luc Peurière [Fri, 21 Mar 2008 15:31:02 +0000 (15:31 +0000)]
corrected minor error of the merge
object center button was duplicated

12 years ago== Sequencer ==
Peter Schlaile [Fri, 21 Mar 2008 10:54:40 +0000 (10:54 +0000)]
== Sequencer ==

Forgot REDRAW in obscure cases...

12 years ago== Sequencer ==
Peter Schlaile [Fri, 21 Mar 2008 10:47:59 +0000 (10:47 +0000)]
== Sequencer ==

Reworked seq_cut completely. Now it is equivalent to: dup and set startofs /
endofs, which is what most people probably expected...

Fixes:
[#8388] Sequencer Cut on empty meta
[#8546] Sequencer: 2 different problems cutting some metastrips

12 years agoTwo changes:
Joshua Leung [Fri, 21 Mar 2008 09:46:37 +0000 (09:46 +0000)]
Two changes:
* Attempted fix for bug #8599c (inserting new keyframes mucked up existing IPO-Keys). Now it calls make_ipokey() regardless of whether they exist already (if ipokeys are being shown in the IPO-Editor). This might be a bit slower on some files.

* 'Auto-Sync PoseLib' button is now only visible when there's a PoseLib

12 years agoFixed bug #8180, Simple subdivide modifier performs catmull-clark on single edges
Nicholas Bishop [Fri, 21 Mar 2008 03:08:04 +0000 (03:08 +0000)]
Fixed bug #8180, Simple subdivide modifier performs catmull-clark on single edges

Removed an incorrect check for original vertices on whether any faces used them.

12 years agoFixed bug #8514, sculpt: pivot last and undo
Nicholas Bishop [Fri, 21 Mar 2008 01:10:32 +0000 (01:10 +0000)]
Fixed bug #8514, sculpt: pivot last and undo

Undoing in sculpt mode correctly returns to previous pivots now.

12 years agoObjects with transp and xray work with border zoom (shift+b),
Campbell Barton [Thu, 20 Mar 2008 21:43:32 +0000 (21:43 +0000)]
Objects with transp and xray work with border zoom (shift+b),
zooming behind an object to one with xray now works, transp objects work like normal objects.

12 years agoCollision commit was messed up - reported by Mr. Barton :)
Daniel Genrich [Thu, 20 Mar 2008 20:28:51 +0000 (20:28 +0000)]
Collision commit was messed up - reported by Mr. Barton :)

12 years agoshift+b zoom in perspective mode, (apricot feature for better navigation on large...
Campbell Barton [Thu, 20 Mar 2008 20:03:13 +0000 (20:03 +0000)]
shift+b zoom in perspective mode, (apricot feature for better navigation on large maps)

12 years agoCloth structure names update: Sorry about this commit, it will kill all your cloth...
Daniel Genrich [Thu, 20 Mar 2008 18:28:40 +0000 (18:28 +0000)]
Cloth structure names update: Sorry about this commit, it will kill all your cloth settings in old files but I had to do it before release because naming convention was really bad in cloth (e.g. using SimulationSettings instead of ClothSimSettings in DNA). Same for some structure in CollisionModifier but with no sideeffects.

12 years agoCollision modifier: Update from mvert was using only static update, now uses dynamic...
Daniel Genrich [Thu, 20 Mar 2008 18:16:11 +0000 (18:16 +0000)]
Collision modifier: Update from mvert was using only static update, now uses dynamic update and catches therefore also faster movements - reported by nudelZ (#blendercoders)

12 years ago== Skeleton Generator ==
Martin Poirier [Thu, 20 Mar 2008 15:16:33 +0000 (15:16 +0000)]
== Skeleton Generator ==

Not time for documention and polishing before release, hiding the panel behind (rt == 42) check.

12 years agotypo for REDRAWBUTSOBJECT broke build.
Stephen Swaney [Thu, 20 Mar 2008 14:54:57 +0000 (14:54 +0000)]
typo for REDRAWBUTSOBJECT broke build.

12 years agoFix for Crash on X11. Buffer was not the correct size. So strcpy would blow-up.
Ricki Myers [Thu, 20 Mar 2008 12:27:15 +0000 (12:27 +0000)]
Fix for Crash on X11.  Buffer was not the correct size. So strcpy would blow-up.

12 years agoBugfix #8599b:
Joshua Leung [Thu, 20 Mar 2008 11:31:52 +0000 (11:31 +0000)]
Bugfix #8599b:
Insert-Key in Action Editor didn't work correctly for Constraint Channels yet. This was because a pointer to constraint data was not being obtained (it's now hacked to assume that 'Influence' is being keyed all the time).

12 years ago* Bugfix #8599a:
Joshua Leung [Thu, 20 Mar 2008 10:50:46 +0000 (10:50 +0000)]
* Bugfix #8599a:
Deleting the first Action Channel in an Action Group acted odd. In some cases it crashed, other times it corrupted stuff (removing all subsequent Action Channels). Was missing a call to remove the Action Channel from group(s).

* Fixed whitespace in many places...

12 years agoPython API
Ken Hughes [Thu, 20 Mar 2008 04:59:59 +0000 (04:59 +0000)]
Python API
----------
Bugfix #6543: Blender.Library.Load() could segfault if called more than once
with a library of different endian type.  In the process discovered an
invalid memory reference in other another function calling library_append().
Thanks to Brecht for the pointers on tracking this old bug down.

12 years ago* add notification of new hotkey in object select menu
Nathan Letwory [Wed, 19 Mar 2008 22:59:11 +0000 (22:59 +0000)]
* add notification of new hotkey in object select menu

12 years agotest commit: fix autothreads on irix
Stefan Gartner [Wed, 19 Mar 2008 22:58:16 +0000 (22:58 +0000)]
test commit: fix autothreads on irix

12 years ago* add CTRL-I for Invert Selection in object mode.
Nathan Letwory [Wed, 19 Mar 2008 22:46:06 +0000 (22:46 +0000)]
* add CTRL-I for Invert Selection in object mode.
* sanitise IKEY handling block for view3d (really weird if-structure)

12 years ago* enable hotkey Ctrl+I (Invert Selection) in UV editor
Nathan Letwory [Wed, 19 Mar 2008 21:53:00 +0000 (21:53 +0000)]
* enable hotkey Ctrl+I (Invert Selection) in UV editor

12 years ago-> Color Fixing tool in FLT toolbar
Geoffrey Bantle [Wed, 19 Mar 2008 21:14:49 +0000 (21:14 +0000)]
-> Color Fixing tool in FLT toolbar

A new tool for for fixing colors on meshes imported from other files with
conflicting color palettes has been added to the FLT toolbar script. This
will find the closest match for all the colors in the faces of selected
meshes and update their baked vertex color representation.

Also added a small tweak to the 'update all' tool which will fix black faces

12 years ago-> Path handling fix for External references in FLT import
Geoffrey Bantle [Wed, 19 Mar 2008 19:23:42 +0000 (19:23 +0000)]
-> Path handling fix for External references in FLT import

FLT importer had problems with external references that used
relative paths. Fixed.

12 years ago* BF_QUIET can now be set in user-config.py too.
Nathan Letwory [Wed, 19 Mar 2008 17:23:14 +0000 (17:23 +0000)]
* BF_QUIET can now be set in user-config.py too.

12 years agoBugfix: scaling in posemode didn't translate bones properly.
Brecht Van Lommel [Wed, 19 Mar 2008 15:50:50 +0000 (15:50 +0000)]
Bugfix: scaling in posemode didn't translate bones properly.

12 years agoBugfix: cloth crash applying effector forces to quads.
Brecht Van Lommel [Wed, 19 Mar 2008 13:32:16 +0000 (13:32 +0000)]
Bugfix: cloth crash applying effector forces to quads.

12 years agosaveRenderedImage dosnt work in backgrond mode, so added a warning in the docs and...
Campbell Barton [Wed, 19 Mar 2008 10:37:19 +0000 (10:37 +0000)]
saveRenderedImage dosnt work in backgrond mode, so added a warning in the docs and an exception if called.

12 years agoadded a warning in python api abot ipo curves. minor change to curve.c
Campbell Barton [Wed, 19 Mar 2008 09:26:01 +0000 (09:26 +0000)]
added a warning in python api abot ipo curves. minor change to curve.c

12 years ago-> FLT importer hierarchy transform bugs
Geoffrey Bantle [Tue, 18 Mar 2008 23:16:47 +0000 (23:16 +0000)]
-> FLT importer hierarchy transform bugs

Several transform bugs in the flt importer have been fixed. This included
parent/child relationships and matrices not importing correctly along with
some problems with the import scale option.

12 years ago-> FLT palette alpha bug
Geoffrey Bantle [Tue, 18 Mar 2008 22:55:40 +0000 (22:55 +0000)]
-> FLT palette alpha bug

Default FLT palette had all colors with an alpha of zero
which caused problems with some versions of OpenSceneGraph.

12 years ago[#8596] curve editing is unstable
Campbell Barton [Tue, 18 Mar 2008 20:54:52 +0000 (20:54 +0000)]
[#8596] curve editing is unstable
Though I could not reproduce the crash, the example file would always reference an invalid pointer.

12 years agoadded a check so baking works in background mode (through a python script)
Campbell Barton [Tue, 18 Mar 2008 17:34:00 +0000 (17:34 +0000)]
added a check so baking works in background mode (through a python script)

12 years agoAdded null check to prevent crashing on paste.
Campbell Barton [Tue, 18 Mar 2008 16:12:43 +0000 (16:12 +0000)]
Added null check to prevent crashing on paste.
Should look into why XGetWindowProperty isnt working also.

12 years agofix for [#7962] anomalous mem usage with pydrivers.py scripts
Campbell Barton [Tue, 18 Mar 2008 14:49:31 +0000 (14:49 +0000)]
fix for [#7962] anomalous mem usage with pydrivers.py scripts

12 years agopatch from Paul Rotering (pryon)
Campbell Barton [Tue, 18 Mar 2008 13:42:38 +0000 (13:42 +0000)]
patch from Paul Rotering (pryon)
[#7124] knot vector access for SurfNurb

12 years agoFix for bug #7986: tab in edit introduces garbage values.
Brecht Van Lommel [Tue, 18 Mar 2008 10:55:07 +0000 (10:55 +0000)]
Fix for bug #7986: tab in edit introduces garbage values.

12 years agoCollision Modifier/KDOP: Rearrange things to be more generic. Also fix possible crash...
Daniel Genrich [Mon, 17 Mar 2008 21:45:40 +0000 (21:45 +0000)]
Collision Modifier/KDOP: Rearrange things to be more generic. Also fix possible crash if not enough memory there.

12 years agoFix for bug #6758: material nodes were not working correct with
Brecht Van Lommel [Mon, 17 Mar 2008 20:57:16 +0000 (20:57 +0000)]
Fix for bug #6758: material nodes were not working correct with
ray mirror and transparency, was using the same stack for all
recursion depths, now creates new stacks as needed.

Fix for bug #8592: crash saving non-float image as 16bit tiff.

12 years agoRunning scripts with Blender.Run() would crash when reloading.
Campbell Barton [Mon, 17 Mar 2008 19:58:11 +0000 (19:58 +0000)]
Running scripts with Blender.Run() would crash when reloading.

12 years agoFix for bug #8093: editmesh knife with axis constraint + snapping rounded
Brecht Van Lommel [Mon, 17 Mar 2008 18:49:30 +0000 (18:49 +0000)]
Fix for bug #8093: editmesh knife with axis constraint + snapping rounded
down some values unnecessarily, which made it not entirely exact.

12 years agoFix for bug #8464: particle system didn't attach to mesh in
Brecht Van Lommel [Mon, 17 Mar 2008 18:43:10 +0000 (18:43 +0000)]
Fix for bug #8464: particle system didn't attach to mesh in
case of a deforming modifier after subsurf.

12 years ago- [#8589] Scripts which use file selector not working correctly
Campbell Barton [Mon, 17 Mar 2008 18:01:59 +0000 (18:01 +0000)]
- [#8589] Scripts which use file selector not working correctly

Fix for another bug I introduced with persistent python windows.
also removed unused var.

12 years agomissing header
Campbell Barton [Mon, 17 Mar 2008 16:45:20 +0000 (16:45 +0000)]
missing header

12 years ago[#8586] 2.46 RC1 - Soft falloff problem
Martin Poirier [Mon, 17 Mar 2008 15:46:07 +0000 (15:46 +0000)]
[#8586] 2.46 RC1 - Soft falloff problem

Manipulator event handler was out of sync with transform event handler.

The real hotkeys to increase/decrease the area of influence are Alt PAD+ / PAD- and PageUp / PageDown (has been that way in non-manipulator transform for years now).

12 years agoBugfix: sequencer gamma cross didn't work correct on float buffers.
Brecht Van Lommel [Mon, 17 Mar 2008 13:43:03 +0000 (13:43 +0000)]
Bugfix: sequencer gamma cross didn't work correct on float buffers.

12 years agoBugfix: keyframes of hidden actions in action groups were still
Brecht Van Lommel [Mon, 17 Mar 2008 13:02:48 +0000 (13:02 +0000)]
Bugfix: keyframes of hidden actions in action groups were still
drawing in the group row.

12 years agoBugfix: image texture with texface would not render sometimes, wasn't
Brecht Van Lommel [Mon, 17 Mar 2008 12:27:17 +0000 (12:27 +0000)]
Bugfix: image texture with texface would not render sometimes, wasn't
setting image user correct. Also found that this texface rendering was
not threadsafe for > 2 threads.

12 years agoFix for bug #8537: converting particles to a mesh didn't work well.
Brecht Van Lommel [Mon, 17 Mar 2008 10:15:38 +0000 (10:15 +0000)]
Fix for bug #8537: converting particles to a mesh didn't work well.

12 years ago-> Bevel tools sharp flag fix
Geoffrey Bantle [Mon, 17 Mar 2008 03:50:22 +0000 (03:50 +0000)]
-> Bevel tools sharp flag fix

Sharp flags were not being preserved by bevel modifier. Fixed now.

12 years agoFix for bug #8560: grouping nodes could lead to multiple links to the
Brecht Van Lommel [Sun, 16 Mar 2008 20:49:10 +0000 (20:49 +0000)]
Fix for bug #8560: grouping nodes could lead to multiple links to the
same input, if the nodes had been grouped separately before.

12 years agoFix for bug #8582: compositor math node did not output any result
Brecht Van Lommel [Sun, 16 Mar 2008 20:04:41 +0000 (20:04 +0000)]
Fix for bug #8582: compositor math node did not output any result
without input connections.

12 years agoFix for bug #6850: after zooming into the curve widget it could
Brecht Van Lommel [Sun, 16 Mar 2008 20:01:52 +0000 (20:01 +0000)]
Fix for bug #6850: after zooming into the curve widget it could
become impossible to zoom out (with clipping enabled).

12 years agoFix for bug #8516: mesh deform modifier didn't work correct with
Brecht Van Lommel [Sun, 16 Mar 2008 19:38:04 +0000 (19:38 +0000)]
Fix for bug #8516: mesh deform modifier didn't work correct with
transformed cage objects.

12 years ago== Align ==
Peter Schlaile [Sun, 16 Mar 2008 17:43:59 +0000 (17:43 +0000)]
== Align ==

Bugfix:

Fix for "Use pupmenu menu to select align orientation. Faster workflow than always having to change the current transform orientation beforehand."

memory corruption... (theeth ? )

12 years ago== Sequencer ==
Peter Schlaile [Sun, 16 Mar 2008 17:34:39 +0000 (17:34 +0000)]
== Sequencer ==

This fixes:

[#8554] Sequencer: some metastrip plays audio outside of its limits

12 years ago== PyNodes ==
Willian Padovani Germano [Sun, 16 Mar 2008 17:24:29 +0000 (17:24 +0000)]
== PyNodes ==

Ongoing updates to the Blender.Node Python API:

- Changed Blender.Node.node to Blender.Node.Scripted to be more specific and conform to bpython API.
- Added a Blender.Node.Socket type to be used to define node sockets in a PyNode script. Also, socket type is inferred from the value(s) passed in, instead of also being defined by the script author.
- Added attr access to input and output sockets in the __call__ method. Ex: an input socket called 'color' can be accessed as self.input.color now.

These changes break existing pynode scripts, which shouldn't be a problem yet, of course, since we're still finishing this feature for 2.46. The wiki page and sample .blends have already been updated:

http://wiki.blender.org/index.php/BlenderDev/PyNodes
http://wiki.blender.org/index.php/BlenderDev/PyNodes/API

12 years ago== Align ==
Martin Poirier [Sun, 16 Mar 2008 16:00:00 +0000 (16:00 +0000)]
== Align ==

Use pupmenu menu to select align orientation. Faster workflow than always having to change the current transform orientation beforehand.

12 years ago[8559] Python script that uses FIleSelector and has an error in it segfaults Blender
Campbell Barton [Sun, 16 Mar 2008 14:28:00 +0000 (14:28 +0000)]
[8559] Python script that uses FIleSelector and has an error in it segfaults Blender
Want completely fixed, check if the script was removed before running the callback.

12 years agoBugfix #8581
Ton Roosendaal [Sun, 16 Mar 2008 12:42:54 +0000 (12:42 +0000)]
Bugfix #8581

Edit mode stats draw, option "global stats", did not calculate correct
angles.

12 years agoBugfix #8361
Ton Roosendaal [Sun, 16 Mar 2008 11:36:43 +0000 (11:36 +0000)]
Bugfix #8361

Menu with group names, object buttons, didn't support large amounts yet.
Now it switches to collumn view.

12 years agoBugfix #8526
Ton Roosendaal [Sun, 16 Mar 2008 11:09:34 +0000 (11:09 +0000)]
Bugfix #8526

Sometimes a panel could not be moved, this caused by fact that its
parent was sometimes not visible. Old bug actually. :)

There's a lot of editbutton panels btw... so there it happened.

12 years agoConstraints PyAPI:
Joshua Leung [Sun, 16 Mar 2008 10:26:13 +0000 (10:26 +0000)]
Constraints PyAPI:

Added support for Limit Distance constraint

12 years agofixes for bugs #8496 & #8497
Jean-Luc Peurière [Sun, 16 Mar 2008 08:08:28 +0000 (08:08 +0000)]
fixes for bugs #8496 & #8497

large sources defines cannot be used on darwin
and windows

12 years agoConstraints Py-Api:
Joshua Leung [Sun, 16 Mar 2008 06:28:40 +0000 (06:28 +0000)]
Constraints Py-Api:

Fixed up Py-API access to PyConstraints. Also updated docs to reflect these changes.

12 years ago== Proxies + Bone Groups ==
Joshua Leung [Sun, 16 Mar 2008 03:51:00 +0000 (03:51 +0000)]
== Proxies + Bone Groups ==

Bone Groups are now always copied from the source armature. This does mean that it isn't possible to have 'local' bone groups as for constraints, but it is better than losing bone groups from the original.

12 years agoTodo #8511: Lock Transform Channels does not work with Clear Transforms
Joshua Leung [Sun, 16 Mar 2008 03:11:57 +0000 (03:11 +0000)]
Todo #8511: Lock Transform Channels does not work with Clear Transforms

When transform channels (i.e. LocX, RotY, ScaleZ) are 'locked' in the Transform Properties panel, the Clear Transform Tools (Alt-G/R/S) didn't respect these.

Also fixed typo in 3D-View Menu item.

12 years ago== Action Editor - Fixed 2 Long-Standing Annoyances ==
Joshua Leung [Sun, 16 Mar 2008 01:31:14 +0000 (01:31 +0000)]
== Action Editor - Fixed 2 Long-Standing Annoyances ==

This commit fixes two long-standing annoyances which were confusing to new users and also posed workflow bottlenecks:

* A 'Fake-User' button is now displayed beside the delete button. This makes it clear to the user that actions have a fake user (by default), and provides quicker access to them when 'deleting'.
** Related to this, I've adjusted the tooltips for the fake-user button when there is a fake user, to clear up any ambiguity over the purpose of the button.

* When an object has an Ob-IPO (i.e. keyframing object transforms), it is now possible to simply use the 'Add New' entry in the Action Editor to make a new action for the object, with the IPO assigned to a new Action. This removes the need to open an IPO-window just to do that.

12 years agoBugfix in kdop - one leaf possible missing
Daniel Genrich [Sat, 15 Mar 2008 22:55:49 +0000 (22:55 +0000)]
Bugfix in kdop - one leaf possible missing

12 years agoBugfix: radiosity was slower due to return lost in code refactor.
Brecht Van Lommel [Sat, 15 Mar 2008 20:59:26 +0000 (20:59 +0000)]
Bugfix: radiosity was slower due to return lost in code refactor.

12 years agoBGE fix: ghost objects created with AddObject actuator will retain their ghost property
Benoit Bolsee [Sat, 15 Mar 2008 20:52:03 +0000 (20:52 +0000)]
BGE fix: ghost objects created with AddObject actuator will retain their ghost property

12 years agofix for [#8559] Python script that uses FIleSelector and has an error in it segfaults...
Campbell Barton [Sat, 15 Mar 2008 18:53:42 +0000 (18:53 +0000)]
fix for [#8559] Python script that uses FIleSelector and has an error in it segfaults Blender

12 years agoforgot to free memory for python api mesh.getTangents()
Campbell Barton [Sat, 15 Mar 2008 17:19:53 +0000 (17:19 +0000)]
forgot to free memory for python api mesh.getTangents()

12 years agoNew rayCastTo() python method for KX_GameObject:
Benoit Bolsee [Sat, 15 Mar 2008 17:08:58 +0000 (17:08 +0000)]
New rayCastTo() python method for KX_GameObject:

rayCastTo(other,dist,prop)

Look towards another point/KX_GameObject and return first object hit within dist with a property that match prop, None if no object found or if it does not match prop.

Parameters:
  other = 3-tuple (xyz coordinates) or object reference (target=center of object)
          (type = list [x,y,z] or object reference)
  dist = max distance of detection (can be negative => look behind)
         If 0 or omitted => detect up to other
 (type=float)
  prop = property name that object must have
         If empty or omitted => detect any object
         (type=string)

12 years agofix bug with unitialized variable (thanks VS)
Benoit Bolsee [Sat, 15 Mar 2008 16:51:58 +0000 (16:51 +0000)]
fix bug with unitialized variable (thanks VS)

12 years agofix bug in walking through script linked list (thanks VS)
Benoit Bolsee [Sat, 15 Mar 2008 16:49:22 +0000 (16:49 +0000)]
fix bug in walking through script linked list (thanks VS)

12 years agoFix for bug #8565: bug rendering tangent space normal map on
Brecht Van Lommel [Sat, 15 Mar 2008 16:29:49 +0000 (16:29 +0000)]
Fix for bug #8565: bug rendering tangent space normal map on
solid faces, caused by recent commit to solve spikes problem.

12 years agocompiler warning cleanup
Stephen Swaney [Sat, 15 Mar 2008 14:41:47 +0000 (14:41 +0000)]
compiler warning cleanup

12 years agoAdded a WITH_BF_OPENMP option
Kent Mein [Fri, 14 Mar 2008 20:11:43 +0000 (20:11 +0000)]
Added a WITH_BF_OPENMP option
to add in proper flags for openmp support.

Kent