Commit Graph

53000 Commits

Author SHA1 Message Date
Brecht Van Lommel a748c244a2 Fix for bug #8560: grouping nodes could lead to multiple links to the
same input, if the nodes had been grouped separately before.
2008-03-16 20:49:10 +00:00
Brecht Van Lommel f48c8dea16 Fix for bug #8582: compositor math node did not output any result
without input connections.
2008-03-16 20:04:41 +00:00
Brecht Van Lommel f2099aabf1 Fix for bug #6850: after zooming into the curve widget it could
become impossible to zoom out (with clipping enabled).
2008-03-16 20:01:52 +00:00
Brecht Van Lommel 411ade3036 Fix for bug #8516: mesh deform modifier didn't work correct with
transformed cage objects.
2008-03-16 19:38:04 +00:00
Peter Schlaile bb98264bcc == 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 ? )
2008-03-16 17:43:59 +00:00
Peter Schlaile f31d4af178 == Sequencer ==
This fixes:  	

[#8554] Sequencer: some metastrip plays audio outside of its limits
2008-03-16 17:34:39 +00:00
Willian Padovani Germano dae503187c == 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
2008-03-16 17:24:29 +00:00
Martin Poirier 6a2e538d98 == Align ==
Use pupmenu menu to select align orientation. Faster workflow than always having to change the current transform orientation beforehand.
2008-03-16 16:00:00 +00:00
Campbell Barton 26daad49a3 [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.
2008-03-16 14:28:00 +00:00
Ton Roosendaal bead422c1f Bugfix #8581
Edit mode stats draw, option "global stats", did not calculate correct
angles.
2008-03-16 12:42:54 +00:00
Ton Roosendaal 5fd2e74eff Bugfix #8361
Menu with group names, object buttons, didn't support large amounts yet.
Now it switches to collumn view.
2008-03-16 11:36:43 +00:00
Ton Roosendaal 92464ed680 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.
2008-03-16 11:09:34 +00:00
Joshua Leung 87c54fb784 Constraints PyAPI:
Added support for Limit Distance constraint
2008-03-16 10:26:13 +00:00
JLuc Peuriere bf4e4234ae fixes for bugs #8496 & #8497
large sources defines cannot be used on darwin 
and windows
2008-03-16 08:08:28 +00:00
Joshua Leung eab07f7322 Constraints Py-Api:
Fixed up Py-API access to PyConstraints. Also updated docs to reflect these changes.
2008-03-16 06:28:40 +00:00
Joshua Leung e3d0508882 == 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.
2008-03-16 03:51:00 +00:00
Joshua Leung f50eb9c0c9 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.
2008-03-16 03:11:57 +00:00
Joshua Leung a4283a139a == 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.
2008-03-16 01:31:14 +00:00
Daniel Genrich 500554bca2 Bugfix in kdop - one leaf possible missing 2008-03-15 22:55:49 +00:00
Brecht Van Lommel bc7aeb7062 Bugfix: radiosity was slower due to return lost in code refactor. 2008-03-15 20:59:26 +00:00
Benoit Bolsee b194059b7f BGE fix: ghost objects created with AddObject actuator will retain their ghost property 2008-03-15 20:52:03 +00:00
Campbell Barton a5d31fc28e fix for [#8559] Python script that uses FIleSelector and has an error in it segfaults Blender 2008-03-15 18:53:42 +00:00
Campbell Barton 02295c491f forgot to free memory for python api mesh.getTangents() 2008-03-15 17:19:53 +00:00
Benoit Bolsee 435a49dfe7 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)
2008-03-15 17:08:58 +00:00
Benoit Bolsee d0b36bfeaa fix bug with unitialized variable (thanks VS) 2008-03-15 16:51:58 +00:00
Benoit Bolsee f70d9ceed0 fix bug in walking through script linked list (thanks VS) 2008-03-15 16:49:22 +00:00
Brecht Van Lommel 2004e08964 Fix for bug #8565: bug rendering tangent space normal map on
solid faces, caused by recent commit to solve spikes problem.
2008-03-15 16:29:49 +00:00
Stephen Swaney bb48a75c37 compiler warning cleanup 2008-03-15 14:41:47 +00:00
Kent Mein 4f553a59f7 Added a WITH_BF_OPENMP option
to add in proper flags for openmp support.

Kent
2008-03-14 20:11:43 +00:00
Campbell Barton 8e126216b0 added mesh.getTangents() to the python api 2008-03-14 18:53:51 +00:00
Brecht Van Lommel 7f556ba4ef Fix for bug #8467: a softbody hair crash. 2008-03-14 18:21:06 +00:00
Campbell Barton 56d7a612e3 fixed a possible use of uninitialized orco coords if the mesh has more totverts then keyblock elements. 2008-03-14 18:16:54 +00:00
Brecht Van Lommel fcdf2d694f Fix for bug #8555: geometry node front/bake was broken.
Fix for bug #7418: texture ipo's didn't show for textures in node materials.
Fix for part of bug #6758: node materials in other node materials could
miss texture coordinates.
2008-03-14 18:08:27 +00:00
Ricki Myers a8e8993355 Fix for linking error when building with blenderplayer. 2008-03-14 14:15:37 +00:00
Brecht Van Lommel 3f9f89fc18 Bugfix: baking selected to active did not include materials with
Traceable disabled.
2008-03-14 10:56:09 +00:00
JLuc Peuriere 8787ad14a2 update to trunk r14104
blenderbuttons is good
and it compiles
2008-03-14 09:59:44 +00:00
Campbell Barton 3bec4f5f87 my last commit to readfile.c crashes some files, must look further into this. 2008-03-14 09:46:53 +00:00
Stephen Swaney ea460298bb cleanup some warnings about signed vs unsigned comparison 2008-03-14 01:08:23 +00:00
Daniel Genrich 93f8961cdb Bugfix for cloth vectorblur (back to normal) 2008-03-14 01:07:09 +00:00
JLuc Peuriere a68a7f42b0 resolved conflict state with HEAD r14096
blenderbuttons still bad

not let this compile
2008-03-13 23:54:02 +00:00
Daniel Genrich df27557b81 Cloth header cleanup, bugfix (again) in wind calculation, bugfix for not working fields mindist GUI option 2008-03-13 22:45:36 +00:00
Campbell Barton 2c78254f96 line commented out with the orange merge is needed for library linking when linking in objects that indirectly point to groups that are already directly linked in. This has been a problem for many peach scenes. but saving and reloading made the objects appear. 2008-03-13 21:41:28 +00:00
Brecht Van Lommel 6e24c23176 Fix for bug #5641: edge slide doesn't work straight after remove
doubles. Also fixed some 64bit warnings in this file.
2008-03-13 21:14:11 +00:00
Brecht Van Lommel 15215493bf Two bugfixes:
- Clicking below the list of items in the shift+f4 databrowser could crash.
- Text window crashed when making it zero size.
2008-03-13 19:40:36 +00:00
Martin Poirier ecc4ccf68f Fix compiling error.
Typo in text.c
2008-03-13 18:47:55 +00:00
Brecht Van Lommel 174c09c718 Fix for bug #8421: curve shape keys were resetting the curve radius to 0.0. 2008-03-13 18:36:33 +00:00
Ricki Myers 217db14ae7 Fix for bug #8548: txt_copy_sel in txt_cut_sel only copied string in a local buffer.
Changed txt_cut_sel to use the clipboard.
2008-03-13 17:30:29 +00:00
Brecht Van Lommel abc79af975 Fix for bug #8437: white borders in envmap reflection, cause was
change in imagewraposa that de-premuls colors, while envmap code
was expecting premultiplied colors.
2008-03-13 15:55:35 +00:00
JLuc Peuriere 526d0bec47 final (??) work on NDOF branch
it is now in a state where it can be safely
merged with trunk.

Note: basic icons were provided but I'm not
an icondesigner and working in a 16x15 grid
is way too small for me, so feel free to 
change them.
2008-03-13 15:40:24 +00:00
Ricki Myers b3dab57232 Patch #8488: UserPref to switch between pan/paste on MMB in text editor. 2008-03-13 15:12:19 +00:00