14 years ago=== Patch ===
Martin Poirier [Sun, 27 May 2007 14:42:17 +0000 (14:42 +0000)]
=== Patch ===

[#6666] Updates to UV layout export script

Moving from NMesh API to Mesh

14 years agodrawmesh.c - change from mal_CanDo that makes lighting work the same as in blender...
Campbell Barton [Sat, 26 May 2007 17:52:35 +0000 (17:52 +0000)]
drawmesh.c - change from mal_CanDo that makes lighting work the same as in blender 2.44.
header_view3d.c - smoothview wasnt working with the camera menu

14 years agoKey.c/h - Removed unneeded functions. and ipo in struct wasnt being used.
Campbell Barton [Sat, 26 May 2007 12:58:46 +0000 (12:58 +0000)]
Key.c/h - Removed unneeded functions. and ipo in struct wasnt being used.
Lattice.c - removed warning
Mesh.c - (own error) when running me.update(key="...") didnt update the right keyframe. - Bugfix from a report by plumiferos that started uncovering all the memory leaks.
Removing NAN verts didnt work with mesh keyframes.

14 years agoMore memory leaks fixed - in IDProp, Bone.head, tail, matrix, ob.DupObjects (my fault...
Campbell Barton [Sat, 26 May 2007 04:39:31 +0000 (04:39 +0000)]
More memory leaks fixed - in IDProp, Bone.head, tail, matrix, ob.DupObjects (my fault) and in Effect module as well as a few others.
Also stopped using Py_BuildValue for strings, ints and floats.

14 years agoFix segfault in PyBonesDict_FromPyArmature() caused by uninitialized memory.
Ken Hughes [Fri, 25 May 2007 20:54:48 +0000 (20:54 +0000)]
Fix segfault in PyBonesDict_FromPyArmature() caused by uninitialized memory.

14 years ago* playback of image sequence now also for OpenEXR images (but not multilayer).
Nathan Letwory [Fri, 25 May 2007 17:32:41 +0000 (17:32 +0000)]
* playback of image sequence now also for OpenEXR images (but not multilayer).

14 years ago* fix for #6714
Nathan Letwory [Fri, 25 May 2007 17:11:24 +0000 (17:11 +0000)]
* fix for #6714
  - don't handle images with ffmpeg, blender knows itself perfectly fine how to do that. This fix is done as per Qt handling (skip non-Qt files).

14 years agoMany long standing memory leaks fixed in the BPY api.
Campbell Barton [Fri, 25 May 2007 16:43:25 +0000 (16:43 +0000)]
Many long standing memory leaks fixed in the BPY api.

Data from Armature.c and logic.c still leaks.

Mostly todo with PyList_Append adding a refcount and the bpython api not decrefing.

Also added some features needed to fix a bug in (ob.pinShape and ob.activeShape)

14 years agoBugfix #6735:
Joshua Leung [Fri, 25 May 2007 11:48:27 +0000 (11:48 +0000)]
Bugfix #6735:

Removed the error that showed up when trying to paste a pose onto protected proxy bones. By definition, you shouldn't be able to keyframe/pose protected proxy bones, but nothing obeys that currently.

14 years ago'Hack' to fix bug #6718:
Joshua Leung [Fri, 25 May 2007 11:14:58 +0000 (11:14 +0000)]
'Hack' to fix bug #6718:

The Outliner didn't refresh after adding loading a new image from disk for use as an image texture.

14 years agoFixed following issues:
Juho Vepsalainen [Fri, 25 May 2007 06:08:13 +0000 (06:08 +0000)]
Fixed following issues:
*if a vertex group was renamed in the outliner, the name was not updated
correctly in visible buttons window
*certain buttons in Render panel didn't update other buttons windows in
case their value was changed
*same goes for Logic context of the Buttons Window
*also cleaned up unnecessary code from Logic context and made Timer
field to work correctly when pressed with left mouse button

14 years agoPython API
Ken Hughes [Thu, 24 May 2007 15:00:10 +0000 (15:00 +0000)]
Python API
Bugfix #6682: some Mesh.Primitive default values didn't match UI values.

14 years ago=== Bugfix ===
Martin Poirier [Wed, 23 May 2007 23:09:57 +0000 (23:09 +0000)]
=== Bugfix ===

[ #6690 ] Shift and widget translation cause an uncontrolled move in side or front view

There was a tentative fix for that earlier, but the limit used was too low. This fixes it and ensures sane output.

14 years agoBugfix #6739
Ton Roosendaal [Wed, 23 May 2007 15:27:34 +0000 (15:27 +0000)]
Bugfix #6739

Vector blur error in Ztransp: sometimes black lines (on edges) appeared,
which didn't get blurred away. Caused by zero-init of speed vectors in
sample buffers. (Zero speed -> no motion).

Error in Blender since vblur was added.

14 years ago== Action Editor ==
Joshua Leung [Wed, 23 May 2007 09:21:32 +0000 (09:21 +0000)]
== Action Editor ==

Now Action/IPO-Curve/Constraint Channels draw so that they open downwards. The only noticeable differences are that when expanding/collapsing channels, all the channels above won't get shunted out of the way again. Also, on loading some older files, all the channels may be out of view (TODO: make version patch for this...)

14 years ago== OOPS Editor ==
Joshua Leung [Wed, 23 May 2007 04:42:18 +0000 (04:42 +0000)]
== OOPS Editor ==

Hardly anyone uses it, so until now, no-one has noticed that selection is broken. Just a simple variable typo caused bug #6738. Fixed.

14 years ago* Applying [ #6730 ] Fixing in-Blender displaying of GE bitmap text by Mal Duffin...
Nathan Letwory [Tue, 22 May 2007 23:15:27 +0000 (23:15 +0000)]
* Applying [ #6730 ] Fixing in-Blender displaying of GE bitmap text by Mal Duffin (mal_CanDo)

14 years ago* svn+ssh test
Nathan Letwory [Tue, 22 May 2007 22:20:35 +0000 (22:20 +0000)]
* svn+ssh test

14 years agoBugfix for python
Campbell Barton [Tue, 22 May 2007 19:40:11 +0000 (19:40 +0000)]
Bugfix for python
[ #6702 ] Image doesn't get saved after painting & packing
IMB_saveiff - (general saving function), does not write a file when the image is packed.
so write a file with writePackedFile for packed files.

14 years ago(no commit message)
Ken Hughes [Tue, 22 May 2007 17:41:32 +0000 (17:41 +0000)]

14 years agooption to limit the size of textures loaded into GL memory, usefull when a scene...
Campbell Barton [Tue, 22 May 2007 14:20:18 +0000 (14:20 +0000)]
option to limit the size of textures loaded into GL memory, usefull when a scene's models wont fit into GFX memory.

14 years ago* remove very confusing comments. We will *not* 'fase into' MTC_*.
Nathan Letwory [Tue, 22 May 2007 10:58:30 +0000 (10:58 +0000)]
* remove very confusing comments. We will *not* 'fase into' MTC_*.

14 years ago=ID Properties=
Joseph Eagar [Tue, 22 May 2007 04:41:21 +0000 (04:41 +0000)]
=ID Properties=
The code for preserving ID properties was apparently not
working.  Fixed that by adding a new function,
IDP_ReplaceInGroup, that automatically handles overriding a
property in a group while preserving the property order.

Its odd though that the previous fix I had wasn't
working :/

14 years agoadding python icon on torus in toolbox
Joilnen Leite [Tue, 22 May 2007 03:13:01 +0000 (03:13 +0000)]
adding python icon on torus in toolbox

14 years ago=== Bugfix ===
Martin Poirier [Mon, 21 May 2007 19:42:11 +0000 (19:42 +0000)]
=== Bugfix ===

Coverity bugfix (missing NULL check) and ref counting errors. (on module constants, so not really leaking, just not good.)

14 years ago=== Bugfix ===
Martin Poirier [Mon, 21 May 2007 19:41:14 +0000 (19:41 +0000)]
=== Bugfix ===

Fix potential problem with Matrix initializer (can't call Matrix_Identity on non square matrices).

14 years ago=== Bugfix ===
Martin Poirier [Mon, 21 May 2007 18:45:28 +0000 (18:45 +0000)]
=== Bugfix ===

coverity bugfix: Dead Code

14 years agoold typo in comment
Martin Poirier [Mon, 21 May 2007 18:42:47 +0000 (18:42 +0000)]
old typo in comment

14 years ago=== Bugfix ===
Martin Poirier [Mon, 21 May 2007 18:15:24 +0000 (18:15 +0000)]
=== Bugfix ===

Fix float error in Transform Contraint with planar constraints when the plane was perpendicular to the viewport. This could cause some weird erratic behavior.

14 years agorenaming to match JMS's names
Campbell Barton [Mon, 21 May 2007 16:01:49 +0000 (16:01 +0000)]
renaming to match JMS's names

14 years agoupdated rvk1_torvk2 from JMS and added GPL headers
Campbell Barton [Mon, 21 May 2007 15:26:50 +0000 (15:26 +0000)]
updated rvk1_torvk2 from JMS and added GPL headers

14 years ago=IDProperty Script GPL Update=
Joseph Eagar [Sun, 20 May 2007 21:40:57 +0000 (21:40 +0000)]
=IDProperty Script GPL Update=
ID Property browser script updated to have a GPL license block.
Heh I can't believe I forgot this. :)

14 years agoclosing bug #6680 - This feature didnt work as advertised.
Campbell Barton [Sun, 20 May 2007 21:30:29 +0000 (21:30 +0000)]
closing bug #6680 - This feature didnt work as advertised.

When setting the filename for export foo_#_bar would not be renamed to foo_00001_bar, It only worked when # what the last char of the name.

removed the text from --help that says this is supported.

14 years agoBugfix: SSS did not work with panorama render.
Brecht Van Lommel [Sun, 20 May 2007 19:01:34 +0000 (19:01 +0000)]
Bugfix: SSS did not work with panorama render.

14 years agoadding GPL headers
Campbell Barton [Sun, 20 May 2007 17:30:30 +0000 (17:30 +0000)]
adding GPL headers

14 years agoFix provided by Mal:
Ton Roosendaal [Sun, 20 May 2007 15:55:49 +0000 (15:55 +0000)]
Fix provided by Mal:

- 3D Window, textured drawmode shows lighted again for non-textured faces
- Engine: faces show lighted again when 3d windows was Solid draw mode


14 years agoremoving test commit comment...
Alfredo de Greef [Sun, 20 May 2007 15:52:29 +0000 (15:52 +0000)]
removing test commit comment...

14 years agoJust testing svn...
Alfredo de Greef [Sun, 20 May 2007 15:47:27 +0000 (15:47 +0000)]
Just testing svn...

14 years agoI added a duplicate script, not realizing "Python Reference" was refering to "Blender...
Campbell Barton [Sun, 20 May 2007 12:29:19 +0000 (12:29 +0000)]
I added a duplicate script, not realizing "Python Reference" was refering to "Blender Python API"
removign the other one anyway since it would make URL's including subversions and I dont think we want that.

14 years agoown bad error. calling scene.timeline would crash blender.
Campbell Barton [Sun, 20 May 2007 09:02:16 +0000 (09:02 +0000)]
own bad error. calling scene.timeline would crash blender.

14 years agoBlenders installs where the scripts dir was not writable could not load the console...
Campbell Barton [Sun, 20 May 2007 07:41:21 +0000 (07:41 +0000)]
Blenders installs where the scripts dir was not writable could not load the console. This should fix it.

14 years agopost release update of the scons build system for os x powerpc
Jean-Luc Peurière [Sat, 19 May 2007 22:57:28 +0000 (22:57 +0000)]
post release update of the scons build system for os x powerpc

assume os x 10.4 as defaut

14 years ago(no commit message)
Ken Hughes [Sat, 19 May 2007 16:13:20 +0000 (16:13 +0000)]

14 years agoDisable copying plugins, et al, to the CMake bin directory -- the
Chris Want [Fri, 18 May 2007 15:57:40 +0000 (15:57 +0000)]
Disable copying plugins, et al, to the CMake bin directory -- the
.svn directory would get copied and it has some files that are
write protected, which means that the build would fail the second
time you run make. Needs a better solution.

14 years agoFixed a few typos in the documentation for Draw module of Python API.
Joshua Leung [Fri, 18 May 2007 11:50:04 +0000 (11:50 +0000)]
Fixed a few typos in the documentation for Draw module of Python API.

14 years agoPlumifero's wishlist:
Chris Want [Thu, 17 May 2007 21:28:33 +0000 (21:28 +0000)]
Plumifero's wishlist:

* When duplicating bones that have constraints (edit mode),
duplicate them too with TARGET field updated.

This is code that I wrote a few years ago before the armature
refactor. It is simple code that compiles and seems to work fine,
but should be checked by Ton or somebody else with better knowledge
of the current armature system.

Usage description, (stolen from the first time this code was

"Duplicating bones in edit mode now also duplicates the constraints
associated with that bone ... if the constraint subtarget bone is
also duplicated the new constraint points to this new bone as it's

14 years agoAdded highlighting of non-existant names and autocomplete for
Brecht Van Lommel [Thu, 17 May 2007 17:15:22 +0000 (17:15 +0000)]
Added highlighting of non-existant names and autocomplete for
specifying the uv layer name in a material.

Also added generic autocomplete_begin/do_name/end functions,
this code was copied five times.

14 years agoDisable SSS better for preview rendering, so it does not slow down
Brecht Van Lommel [Thu, 17 May 2007 16:51:09 +0000 (16:51 +0000)]
Disable SSS better for preview rendering, so it does not slow down
other preview renders at all.

Also added a flag to enable/disable SSS per scene. There is no
button for it yet, the Render panel has no space left .. will find
a place for it later.

The subversion number was also increased to enable the flag for
older .blends.

14 years ago== Constraints Code ==
Joshua Leung [Thu, 17 May 2007 06:45:16 +0000 (06:45 +0000)]
== Constraints Code ==

Relatively harmless removal of useless code. Also formatted things in a few places.

14 years agoAdded Menu entries for Object Mode Show/Hide hotkeys
Matt Ebb [Thu, 17 May 2007 01:18:12 +0000 (01:18 +0000)]
Added Menu entries for Object Mode Show/Hide hotkeys

14 years agoThis commit sets Python version to 2.5 for Windows/Cygwin/GCC builds.
Chris Burt [Thu, 17 May 2007 01:09:52 +0000 (01:09 +0000)]
This commit sets Python version to 2.5 for Windows/Cygwin/GCC builds.

14 years ago== Action Editor ==
Joshua Leung [Thu, 17 May 2007 00:23:24 +0000 (00:23 +0000)]
== Action Editor ==

Hiding bones in the 3d-view with the (HKEY) now hides the corresponding Action Channels too.

14 years ago'Copy Images' option for the .obj exporter would fail.
Chris Want [Wed, 16 May 2007 22:30:20 +0000 (22:30 +0000)]
'Copy Images' option for the .obj exporter would fail.

Changing Material ==> Blender.Material fixed it.

14 years agoFixed editmode post-modifier normal calculation for the case where there are
Ben Batt [Wed, 16 May 2007 17:20:02 +0000 (17:20 +0000)]
Fixed editmode post-modifier normal calculation for the case where there are
only deform modifiers in the stack. This was an old bug: a typo caused quad
face normals to be calculated using the same vertex twice, giving bad normals.

14 years agoFixed the "Enable modifier during editmode" button for the case when there are
Ben Batt [Wed, 16 May 2007 15:19:54 +0000 (15:19 +0000)]
Fixed the "Enable modifier during editmode" button for the case when there are
only deform modifiers in the stack. The code that copied the cage mesh to the
final mesh didn't check for vertex coordinates; I have added this check.

14 years agoPython bugfix reported by reD_Fox1
Campbell Barton [Wed, 16 May 2007 12:26:17 +0000 (12:26 +0000)]
Python bugfix reported by reD_Fox1
ob1.shareFrom(ob2) - didnt work with the new type/realtype method of making sure all new objects were emptys until they were linked to data and the realtype is used.

14 years agoTest-commit/Bugfix #6698:
Joshua Leung [Wed, 16 May 2007 05:03:33 +0000 (05:03 +0000)]
Test-commit/Bugfix #6698:
Wrong hotkey given in for the Remove Doubles entry in the 3d-view toolbox->edit->vertices menu.

14 years agoTest commit: Changes to CMake for Python 2.5 under windows
Chris Want [Tue, 15 May 2007 21:24:19 +0000 (21:24 +0000)]
Test commit: Changes to CMake for Python 2.5 under windows
from Eugene.

14 years ago=== SCons ===
Nathan Letwory [Tue, 15 May 2007 12:53:44 +0000 (12:53 +0000)]
=== SCons ===

* cvs->svn conversion: handle properly also release/scripts .svn dir (= skip it!)

14 years agoSecond commit, now it should not bother me with passwords, according
Ton Roosendaal [Mon, 14 May 2007 19:52:21 +0000 (19:52 +0000)]
Second commit, now it should not bother me with passwords, according
to some person... :)

14 years agoTesting commit to see how it goes...
Ton Roosendaal [Mon, 14 May 2007 19:50:33 +0000 (19:50 +0000)]
Testing commit to see how it goes...

14 years ago* handle move CVS->SVN, skip .svn administrative directories
Nathan Letwory [Sat, 12 May 2007 14:11:27 +0000 (14:11 +0000)]
* handle move CVS->SVN, skip .svn administrative directories

14 years agoShowstoppper... mballs didn't get remade correct after render... it was v2.44
Ton Roosendaal [Thu, 10 May 2007 17:27:40 +0000 (17:27 +0000)]
Showstoppper... mballs didn't get remade correct after render... it was
showing the orcos (size usally smaller).

14 years agoPart 2 of release 2.44 commit
Ton Roosendaal [Thu, 10 May 2007 09:54:05 +0000 (09:54 +0000)]
Part 2 of release 2.44 commit

14 years agoPart one of 2.44 release commit.
Ton Roosendaal [Thu, 10 May 2007 09:52:44 +0000 (09:52 +0000)]
Part one of 2.44 release commit.

14 years agoBugfix #6674:
Joshua Leung [Thu, 10 May 2007 06:51:08 +0000 (06:51 +0000)]
Bugfix #6674:

Action Editor: editing of action-channel keys is impossible if shapekeys are present
for that object.

Also, after toggling the 'swimmer' icon in the IPO editor header,on and then off again, then trying to expand/collapse/select/deselect the 'Shape' action channel, Blender would crash.

Not really a showstopper, but still nice to fix. ;-)

14 years agoFixed the hotkey of "Hide Selected" found in the menu activated by space.
Juho Vepsalainen [Thu, 10 May 2007 05:44:44 +0000 (05:44 +0000)]
Fixed the hotkey of "Hide Selected" found in the menu activated by space.

14 years agoBug reported on irc:
Brecht Van Lommel [Wed, 9 May 2007 21:34:35 +0000 (21:34 +0000)]
Bug reported on irc:

Border select in face select mode was broken.

14 years agobugfix #6672
Ton Roosendaal [Wed, 9 May 2007 16:38:04 +0000 (16:38 +0000)]
bugfix #6672

Object with object-action:
Crash after unlinking an Ipo, and then inserting new key positions in 3d

14 years agoFix preview rendering for SSS to not show preprocessing pass that
Brecht Van Lommel [Wed, 9 May 2007 16:25:58 +0000 (16:25 +0000)]
Fix preview rendering for SSS to not show preprocessing pass that
leads to flickering, and a bug that would display parts of the
preview render as black for interrupted preview renders.

(sorry for the late fix, i've triple checked the code ..)

14 years agoanother coverity issue.
Kent Mein [Wed, 9 May 2007 15:32:33 +0000 (15:32 +0000)]
another coverity issue.
scriptlinks_pupmenu(ScriptLink *slink) could get passed null and
did not check for it.


14 years agoAnother small cleanup of dead code thanks to coverity.
Kent Mein [Wed, 9 May 2007 14:57:26 +0000 (14:57 +0000)]
Another small cleanup of dead code thanks to coverity.


14 years agoBugfix #6663 yesterday, error: forgot to put back in if() for freeing data
Ton Roosendaal [Wed, 9 May 2007 14:12:29 +0000 (14:12 +0000)]
Bugfix #6663 yesterday, error: forgot to put back in if() for freeing data

14 years agoIn very rare cases, an offset-bone could not exist, whilst the action
Ton Roosendaal [Wed, 9 May 2007 11:16:32 +0000 (11:16 +0000)]
In very rare cases, an offset-bone could not exist, whilst the action
channel does. Then it crashes...

This commit adds a NULL test, but now trying to solve how this case
can happen.

14 years agohad debugging test enabled.
Campbell Barton [Wed, 9 May 2007 07:03:05 +0000 (07:03 +0000)]
had debugging test enabled.

14 years agoBugfix [ #6593 ] Texture panel does not appear as soon as expected
Juho Vepsalainen [Tue, 8 May 2007 19:31:39 +0000 (19:31 +0000)]
Bugfix [ #6593 ] Texture panel does not appear as soon as expected

Texture paint mode toggles were missing some redraws.

14 years agoBugfix #6663
Ton Roosendaal [Tue, 8 May 2007 18:51:40 +0000 (18:51 +0000)]
Bugfix #6663

Metaballs, when in editmode, didnt show correct after a render (it was
drawing render resol then).

The code here was confused some... this works, although it will take a
bit more cpu cycles when render resol = display resol. No biggie.

14 years agoanother little coverity fix.
Kent Mein [Tue, 8 May 2007 16:31:51 +0000 (16:31 +0000)]
another little coverity fix.
unused var doredraw  removed and the call to do a redraw, since
its never called I figured we can remove it and if we need it later
put it back in.  (this is in function winqreadbutspace)


14 years agoFirst fix from coverity, removing one line of dead code.
Kent Mein [Tue, 8 May 2007 16:00:13 +0000 (16:00 +0000)]
First fix from coverity, removing one line of dead code.
The if statement above this line makes it so this line will never be
true, so its not needed.


14 years agoBugfix #6658
Ton Roosendaal [Tue, 8 May 2007 10:26:55 +0000 (10:26 +0000)]
Bugfix #6658

Node UI for Image sequences also allows negative offset value, so you can
have first image be 0000 too (3dsmax)

14 years agoSSS fixes:
Brecht Van Lommel [Tue, 8 May 2007 10:15:51 +0000 (10:15 +0000)]
SSS fixes:
- Radius R, G, B sliders had too small number increase on clicking.
- Preview render now renders with higher SSS error setting to speed it up a
- bug #6664: 3d preview render had artifacts. re->viewdx/dy wasn't set then,
  which is needed to estimate the area of each point. Have set this now, not
  in the nicest way, there is some bit duplicated code, but I don't want to
  refactor existing code with the chance of breaking it at this point.
- bug #6665: grid like artifacts with parts rendering. The two extra pixels
  around parts used for filtering were used as well, leading to double points.

14 years agoMade it so blenderplayer is stripped if it exists as well as just blender.
Kent Mein [Mon, 7 May 2007 21:11:21 +0000 (21:11 +0000)]
Made it so blenderplayer is stripped if it exists as well as just blender.
(I skipped it on OSX not sure where blenderplayer is in that
instance, someone on the platform should be able to figure it out though.)


14 years agotwo minor changes, hopefully before release:
Erwin Coumans [Mon, 7 May 2007 17:10:44 +0000 (17:10 +0000)]
two minor changes, hopefully before release:

- reset randseed, which should make simulations more predictable
- re-activate substeps (for more accurate simulations)

14 years agothanks venomgfx for picking up on this one, reset didnt work - my mface/tface selecti...
Campbell Barton [Mon, 7 May 2007 16:34:57 +0000 (16:34 +0000)]
thanks venomgfx for picking up on this one, reset didnt work - my mface/tface selection switchover mistake.

14 years ago== Action Editor - Bugfix #6660 ==
Joshua Leung [Mon, 7 May 2007 11:59:43 +0000 (11:59 +0000)]
== Action Editor - Bugfix #6660 ==

When trying to expand the IPO-curves for Shapekey Action Channels, Blender crashed due to that being a previously un-handled case.

For some reason, the names of IPO curve channels are still not drawing on some machines.

I've also disabled the display of shapekey channels when there is an action as the two used to overlap and muck up the drawing matrices of each other.

14 years agobug #6656, caused by two problems, one of which was that when the old
Alfredo de Greef [Mon, 7 May 2007 05:08:41 +0000 (05:08 +0000)]
bug #6656, caused by two problems, one of which was that when the old
node_composite.c file was split into separate files for each node, it didn't
include a recent defocus node commit.
For the other half of the problem, see comments in code.

14 years ago=== FFMPEG on Win32 ===
Nathan Letwory [Sun, 6 May 2007 22:13:38 +0000 (22:13 +0000)]
=== FFMPEG on Win32 ===

* rebuilt ffmpeg libraries. h264 now actually works.

14 years agocheck_for_dupid() was checking wrong variables for on name changes; could
Ken Hughes [Sun, 6 May 2007 21:42:43 +0000 (21:42 +0000)]
check_for_dupid() was checking wrong variables for on name changes; could
allow IDs will null names ("") to be entered into listbases multiple times.

14 years agoupdates from JMS. scripts assumed new data would be last in the list.
Campbell Barton [Sun, 6 May 2007 20:03:18 +0000 (20:03 +0000)]
updates from JMS. scripts assumed new data would be last in the list.

14 years agoAdded a check to installer for runtime dlls required to run blender. If
Simon Clitherow [Sun, 6 May 2007 16:43:50 +0000 (16:43 +0000)]
Added a check to installer for runtime dlls required to run blender. If
not found on their system, it will open a browser window to point them
at the download site.

DEV NOTES: Anyone building the NSIS installer will need the Moreinfo
plugin -

14 years agoScripts:
Willian Padovani Germano [Sun, 6 May 2007 15:47:07 +0000 (15:47 +0000)]
- Scripts config editor was not working due to changes in module
- AC3D exporter: a little cleanup + small improvements like sorting objects.

14 years agocorrected wrong variabel name
Campbell Barton [Sun, 6 May 2007 09:54:17 +0000 (09:54 +0000)]
corrected wrong variabel name

14 years agoAssorted SSS fixes:
Brecht Van Lommel [Sun, 6 May 2007 05:04:07 +0000 (05:04 +0000)]
Assorted SSS fixes:
- Bug #6652: SSS artifacts with ray shadow.
- Bug #6643: AO + SSS crash. couldn't redo this crash myself, but did find a
             bug that may cause a crash, please test.
- Tweak backscattering to avoid thin surfaces rendering too dark.

14 years agomany 3ds files would not open in other applications because of the 12 character limit...
Campbell Barton [Sun, 6 May 2007 02:19:43 +0000 (02:19 +0000)]
many 3ds files would not open in other applications because of the 12 character limit of names and filenames in 3ds files.
fixed this and optimized dictionary access some.

14 years agomad logic in tface to mface commit from a while ago. non UV meshes didnt render in...
Campbell Barton [Sat, 5 May 2007 14:48:45 +0000 (14:48 +0000)]
mad logic in tface to mface commit from a while ago. non UV meshes didnt render in textured view.

14 years agoBugfix: SSS render crashed with option "Save buffers".
Ton Roosendaal [Sat, 5 May 2007 13:14:10 +0000 (13:14 +0000)]
Bugfix: SSS render crashed with option "Save buffers".

Apparently brecht wanted to disable it... but enabling it works just OK.
Gives at least uniform code for now.

14 years ago==== MSVC 7.1 projectfiles ====
Andrea Weikert [Sat, 5 May 2007 10:15:07 +0000 (10:15 +0000)]
==== MSVC 7.1 projectfiles ====
- small maintenance, added sss.c and sss.h
(does not affect release build)

14 years ago== IPO Editor ==
Joshua Leung [Sat, 5 May 2007 10:07:05 +0000 (10:07 +0000)]
== IPO Editor ==

Ctrl-Click to add a keyframe in the active ipo-curve only made sense when showkeys
 was off. Otherwise the drawmode would change from keys to curves then back to keys when some other tool was used.

14 years agoBugfix (reported on BA forums):
Joshua Leung [Sat, 5 May 2007 09:31:01 +0000 (09:31 +0000)]
Bugfix (reported on BA forums):

Blender crashed when the Armature Modifier was supplied with the name of a Vertex
Group which did not have any verts assigned to it.

14 years agomore epy doc updates
Campbell Barton [Sat, 5 May 2007 06:09:03 +0000 (06:09 +0000)]
more epy doc updates
added a constant dict "Blender.Object.IpoKeyTypes" to pass to ob.insertIpoKey(keytype), previously these constants were not documented well and added to Blender.Object directly