blender-staging.git
14 years agoupdating vc7 projectfiles to link to python2.5
Joseph Gilbert [Thu, 1 Mar 2007 20:49:44 +0000 (20:49 +0000)]
updating vc7 projectfiles to link to python2.5

14 years agoown error, missing braces.
Campbell Barton [Thu, 1 Mar 2007 15:40:13 +0000 (15:40 +0000)]
own error, missing braces.

14 years agoScene.c - world could not be set to None, added "cursor" attribute.
Campbell Barton [Thu, 1 Mar 2007 13:22:26 +0000 (13:22 +0000)]
Scene.c - world could not be set to None, added "cursor" attribute.
Scene.py - added docs for new scen attributes.
meshtools.c - typo

14 years agoadded face sorting from the distance to cursor. (near to far and far to near)
Campbell Barton [Thu, 1 Mar 2007 10:51:28 +0000 (10:51 +0000)]
added face sorting from the distance to cursor. (near to far and far to near)

14 years ago* Fix for Bug #6091:
Matt Ebb [Thu, 1 Mar 2007 10:22:16 +0000 (10:22 +0000)]
* Fix for Bug #6091:
Ambient Occlusion baking uses hidden objects

14 years agonew script seams from islands, adds seams at the boundries of existing UV islands.
Campbell Barton [Thu, 1 Mar 2007 05:32:06 +0000 (05:32 +0000)]
new script seams from islands, adds seams at the boundries of existing UV islands.

uvcalc_smart_project - needed to import Main

14 years ago=== SCons ===
Nathan Letwory [Thu, 1 Mar 2007 05:00:24 +0000 (05:00 +0000)]
=== SCons ===

Copy the Python 2.5 dll on windows, not 2.4. Also commented out the copying of the
 python24.zip and zlib.pyd. I'm under the impression there is a concensus we want
 users to install py25 if they want to use it.

14 years agoquake map exporter, supports lamps, cubes as brushes, complex meshes face per brush...
Campbell Barton [Thu, 1 Mar 2007 02:25:20 +0000 (02:25 +0000)]
quake map exporter, supports lamps, cubes as brushes, complex meshes face per brush, nurbs surfaces as a patch
texture mapping dosnt work yet.

14 years agofixes to this script pointed out by JMS
Campbell Barton [Wed, 28 Feb 2007 22:49:20 +0000 (22:49 +0000)]
fixes to this script pointed out by JMS

14 years ago=== Misc ===
Martin Poirier [Wed, 28 Feb 2007 22:04:37 +0000 (22:04 +0000)]
=== Misc ===

Removing leftover debugging printfs.

14 years ago=== bugfix ===
Andrea Weikert [Wed, 28 Feb 2007 21:37:14 +0000 (21:37 +0000)]
=== bugfix ===
[ #6077 ] Scripts in sub-sub-folders of Blender's scripts folder won't run.
[ #5572 ] Scripts in sub-folders of Blender's scripts folder won't run
- I've added a function in blenlib to join two strings with a path separator in between.
- Willian, Campbell, please check if commit in BPY_menus is ok and test - thanks!

14 years ago== Sculpt Mode ==
Nicholas Bishop [Wed, 28 Feb 2007 21:10:41 +0000 (21:10 +0000)]
== Sculpt Mode ==

When switching scenes, turn Sculpt Mode off (same as for other special modes.)

14 years ago=== bugfix ===
Andrea Weikert [Wed, 28 Feb 2007 20:11:10 +0000 (20:11 +0000)]
=== bugfix ===
filename and path issues:
[ #6107 ] Animation crashes when ouput folder does not exist
- using the Windows drive as default and only then degrading to the
  Blender installation drive and then the first valid drive.
- in case of degrading added error message print to console to make it
  transparent
[ #6106 ] fluids - no default path
- setting the default path to U.tempdir where Blender stores temporary files

14 years agoFix for bug #6136:
Brecht Van Lommel [Wed, 28 Feb 2007 17:50:15 +0000 (17:50 +0000)]
Fix for bug #6136:
Yafray rendering with 2 or cameras linked crashes. Iterating over and
erasing from STL map at the same time wasn't being done correct.

14 years ago=== Transform Snap ===
Martin Poirier [Wed, 28 Feb 2007 17:16:17 +0000 (17:16 +0000)]
=== Transform Snap ===

Snapping to other meshes from edit mode.

This commit adds the capacity to snap to vertice of other selected meshes. (This is for sanity reasons, big scenes would kill the speed)
So, if you want to snap to another mesh, just add it to the selection and you're done.

NOTE: Priority is given to vertice inside the current mesh (if they overlap with outside verts)

14 years ago=== Transform Snap ===
Martin Poirier [Wed, 28 Feb 2007 15:29:18 +0000 (15:29 +0000)]
=== Transform Snap ===

[ #6131 ] Vertex snapping broken in shaded face + edge select mode

The problem was trying to use the OGL optimisation when vertex selection was turned off. Added a check for that in all the find_nearest functions (vert, edge, face) so nobody falls in that trap again.

The offshot is that snapping in shaded view without vertex select on can snap to occluded vertice.

14 years agoAdded a few extra defines for adding constraints. No new constraints added yet.
Joshua Leung [Wed, 28 Feb 2007 08:54:32 +0000 (08:54 +0000)]
Added a few extra defines for adding constraints. No new constraints added yet.

14 years ago=== SCons ===
Nathan Letwory [Wed, 28 Feb 2007 04:51:13 +0000 (04:51 +0000)]
=== SCons ===

Update configs to use Python 2.5. To quote from IRC:

07:17  * stivs waves his +5 Mouse of Power and authorizes jestie to update all of scons to py 2.5.
07:17 < stivs> let the screaming begin!

14 years agomis named Layer, should be Scene.Layers
Campbell Barton [Wed, 28 Feb 2007 04:50:39 +0000 (04:50 +0000)]
mis named Layer, should be Scene.Layers

14 years agoplumiferos request,
Campbell Barton [Wed, 28 Feb 2007 03:07:07 +0000 (03:07 +0000)]
plumiferos request,
Simple script to copy the active vertex group, also has the option to only copy the selected faces into the new group.

14 years ago== Sculpt Mode ==
Nicholas Bishop [Tue, 27 Feb 2007 23:54:55 +0000 (23:54 +0000)]
== Sculpt Mode ==

Added a SculptSession parameter to sculptmode_propset_end, to avoid propset_end creating a new session (propset_end is called when freeing the session, so this can cause a memory leak.)

14 years agodumb error with Lattice getseters, found with a python random testing script
Campbell Barton [Tue, 27 Feb 2007 15:59:25 +0000 (15:59 +0000)]
dumb error with Lattice getseters, found with a python random testing script

14 years agoadded wrong file.
Campbell Barton [Tue, 27 Feb 2007 12:55:48 +0000 (12:55 +0000)]
added wrong file.

14 years agoAdded 2 options to the object Ctrl+F menu - Sort faces by View axis (front to back...
Campbell Barton [Tue, 27 Feb 2007 11:15:38 +0000 (11:15 +0000)]
Added 2 options to the object Ctrl+F menu - Sort faces by View axis (front to back) and (back to front)
Use the build modifier to see it sort.

14 years agofix for own error, mixed decloration.
Campbell Barton [Tue, 27 Feb 2007 10:27:12 +0000 (10:27 +0000)]
fix for own error, mixed decloration.

14 years agoadded id_attributes.py, this containes ID doc strings, all datablocks that have use...
Campbell Barton [Tue, 27 Feb 2007 10:23:24 +0000 (10:23 +0000)]
added id_attributes.py, this containes ID doc strings, all datablocks that have use ID props import this docstring.

14 years agox3d_export.py - fix for bug 6120
Campbell Barton [Tue, 27 Feb 2007 06:39:48 +0000 (06:39 +0000)]
x3d_export.py - fix for bug 6120
Sound.c - moved to getseters

14 years ago== Sculpt Mode ==
Nicholas Bishop [Tue, 27 Feb 2007 06:22:41 +0000 (06:22 +0000)]
== Sculpt Mode ==

Removed special Sculpt Mode undo code. Sculpt Mode undo is no longer so useful, since in order to make it more correct it has gotten slower, so normal BIF_undo_push is used now. Fixes bug with Shape Keys, sculpting on a shape key wasn't doing undo properly.

14 years agoCode Cleanups for Constraints
Joshua Leung [Tue, 27 Feb 2007 04:35:05 +0000 (04:35 +0000)]
Code Cleanups for Constraints
* Removed some code which really wasn't needed

14 years agomoved Lattice to getseters. gen_utils.c - removed unused code fixed a warning.
Campbell Barton [Tue, 27 Feb 2007 04:28:15 +0000 (04:28 +0000)]
moved Lattice to getseters. gen_utils.c - removed unused code fixed a warning.

14 years ago== Sculpt Mode ==
Nicholas Bishop [Mon, 26 Feb 2007 21:28:46 +0000 (21:28 +0000)]
== Sculpt Mode ==

Followup to joeedh's commit, removed use of RenderInfo struct from Sculpt Mode.

14 years agoadd some comments about libalut and a BF_OPENAL_LIB line
Stephen Swaney [Mon, 26 Feb 2007 20:50:50 +0000 (20:50 +0000)]
add some comments about libalut and a BF_OPENAL_LIB line
to uncomment if necessary.

libalut is becoming problematic.  some distros have it, some do not.
At least one considers it deprecated, iirc.

14 years ago=NKey Panel Fix=
Joseph Eagar [Mon, 26 Feb 2007 20:36:03 +0000 (20:36 +0000)]
=NKey Panel Fix=

The weightgroup menu in the NKEY panel in
the 3D viewport was using a two-small string variable,
which could cause crashes on msvc compilers (which detects
stack mangling at runtime, nice!).

This should fix bug #6097, though it's hard for me to test
as my default compiler (gcc) is much more lenient :S

14 years agoBugfix #6115
Ton Roosendaal [Mon, 26 Feb 2007 19:58:20 +0000 (19:58 +0000)]
Bugfix #6115

Render crash: "Stars" render didn't survive scenes without a camera.

14 years ago=Armature Undo Fix=
Joseph Eagar [Mon, 26 Feb 2007 19:34:38 +0000 (19:34 +0000)]
=Armature Undo Fix=

I forgot a few hide functions that needed undo pushes, and misnamed
an undo push in one of them.

14 years ago=== Edit Mesh Bevel ===
Martin Poirier [Mon, 26 Feb 2007 17:24:22 +0000 (17:24 +0000)]
=== Edit Mesh Bevel ===

[ #6110 ] bevel tool contains a bug

Fix: Added missing initgrabz

14 years agoconsole.py
Campbell Barton [Mon, 26 Feb 2007 02:24:04 +0000 (02:24 +0000)]
console.py
* improved autocompleation
* faster dictionary usage

Types.c
* type(scene.getTimeLine()) # old bug, will crash blender

14 years agoBugfix:
Brecht Van Lommel [Sun, 25 Feb 2007 21:57:45 +0000 (21:57 +0000)]
Bugfix:
Mesh extruding in vertex mode did not copy face data correct, leading
to garbage UV data.

14 years agoWorld.c
Campbell Barton [Sun, 25 Feb 2007 17:38:22 +0000 (17:38 +0000)]
World.c
* moved to getseters with id attribs
* added 2x missing checks for list size when parsing args.

Text3d.c
* use getseters with id attribs
* added a comparison function

14 years ago=== Transform Snap ===
Martin Poirier [Sun, 25 Feb 2007 16:22:19 +0000 (16:22 +0000)]
=== Transform Snap ===

adding GL_DEPTH_TEST disable and enable to make sure snapping circle is drawn on top.

14 years ago==== MSVC project files ====
Andrea Weikert [Sun, 25 Feb 2007 15:49:22 +0000 (15:49 +0000)]
==== MSVC project files ====
- maintenance: added python Main.c

14 years agoImage.c
Campbell Barton [Sun, 25 Feb 2007 12:41:50 +0000 (12:41 +0000)]
Image.c
* moved to getseters (use new generic ID funcs)
* added 'reflect' attribute

Text.c
* moved to getseters (new generic ID funcs too)

NLA.c
* moved to getseters (ditto)

Ipo.c
* bugfix, allow nested loops on an IPO's curves.

Blender.c
* removed undocumented function RemoveFakeuser, since actions now have the fakeUser attribute.

14 years agomade attributes (name, property, users, fakeUser, lib) into functions all python...
Campbell Barton [Sun, 25 Feb 2007 07:36:50 +0000 (07:36 +0000)]
made attributes (name, property, users, fakeUser, lib) into functions all python types can use.
removed a lot of code duplication when moving to this.
Also removed unused functions GetMaterialByName(), same for Mesh, Object, World etc.

14 years agocomments in these files made gcc choke, removed
Campbell Barton [Sun, 25 Feb 2007 02:02:53 +0000 (02:02 +0000)]
comments in these files made gcc choke, removed

14 years agoprint out the subversion of the Python version string. ex 2.4.2
Stephen Swaney [Sun, 25 Feb 2007 01:41:14 +0000 (01:41 +0000)]
print out the subversion of the Python version string.  ex 2.4.2

14 years agoScene
Campbell Barton [Sun, 25 Feb 2007 01:07:28 +0000 (01:07 +0000)]
Scene
* Moved to getsetattrs
* added scene.users (get)
* added scene.fakeUser (get/set)
* added scene.world (get/set)
* added scene.timeline (get)
* added scene.render (get)
* added scene.radiosity (get)
* added scene.objects.camera (get/set)

Group
* added properties

gen_utils
* made getScriptLinks work as documented, return an empty list rather then None.

header files, noted libdata after PyObject as a requirement.

Others,
* Deprecate prints for older functionality

EpyDocs still need updating.

14 years agoFix for bug #6099:
Brecht Van Lommel [Fri, 23 Feb 2007 20:34:27 +0000 (20:34 +0000)]
Fix for bug #6099:
Crash deleting last vertex group in lattice. This code wasn't updated
to work for lattice vertex groups yet.

14 years agoBug #6093:
Brecht Van Lommel [Fri, 23 Feb 2007 20:06:17 +0000 (20:06 +0000)]
Bug #6093:
Spin tool now uses the 'clockwise' setting again. This was disabled
because degrees accepts negative values, but it seems to cause confusion,
and there's no reason both buttons can't work at the same time.

14 years agoRender passes:
Ton Roosendaal [Fri, 23 Feb 2007 15:06:27 +0000 (15:06 +0000)]
Render passes:

Feature fix for ObjectIndex, now frontmost visible transparent face also
writes an index.

14 years agoBPython API
Campbell Barton [Fri, 23 Feb 2007 14:51:20 +0000 (14:51 +0000)]
BPython API
* Added data.lib attributes to almost all data types, (except for Text3d and NLA)
  This is None or the path of the library as a string.
* Main was giving a warning, Include Curve.h rather then CurNurb.h
* Added Library.LinkedLibs(), returns a list of externaly linked libs.

14 years agoPlumiferos report:
Ton Roosendaal [Fri, 23 Feb 2007 13:12:28 +0000 (13:12 +0000)]
Plumiferos report:

Bad bad bug in Vector Blur: when using Ztransp in a RenderLayer,  the speed
vectors of moving solid faces were all cleared. Bug since january 21st... is
this the 2.43a case? Dunno... :)

14 years ago== Multires ==
Nicholas Bishop [Fri, 23 Feb 2007 06:02:46 +0000 (06:02 +0000)]
== Multires ==

Fixed bug #6056, Brush Grab in SculptMode don't works for ShapeKeys

* Grab Brush stores active vertices differently from other brushes, need to read from a different List when updating shape keys.

14 years agoBugfix #6089:
Joshua Leung [Fri, 23 Feb 2007 04:44:52 +0000 (04:44 +0000)]
Bugfix #6089:

"Forward/backward 10 frames" option in Timeline menu now respects
steps (spacing between frames to jump) value.

14 years agoScripts:
Willian Padovani Germano [Thu, 22 Feb 2007 20:19:58 +0000 (20:19 +0000)]
Scripts:
- Updated ac3d exporter to use first material found in the mesh for loose edges (lines) color. Inspired by bug report from Stewart Andreason. Also made a few updates to very old parts of the code, got rid of two "try/except".

- Updated ac3d importer to be even more forgiving to bad data. Also added option to turn transparency on in the 3D View for models using materials with alpha < 1.0. Added optional support for ac3d's subdiv tag, works by adding a subsurf modifier to the imported model(s) that have this tag, so they appear as intended.

14 years ago== Multires ==
Nicholas Bishop [Thu, 22 Feb 2007 19:34:38 +0000 (19:34 +0000)]
== Multires ==

Fixed bug #6046, updating edge data after applying multires

* Changing the Edge level in the Multires panel should update the edge render flag as well as the draw flag

14 years ago== Sculpt Mode ==
Nicholas Bishop [Thu, 22 Feb 2007 18:49:00 +0000 (18:49 +0000)]
== Sculpt Mode ==

* Replaced get_tex_angle() with tex_angle() and set_tex_angle(). This removes the need to do a bunch of error-prone NULL checking everywhere the texture angle is used.

14 years agoBugfix:
Ton Roosendaal [Thu, 22 Feb 2007 16:00:20 +0000 (16:00 +0000)]
Bugfix:

UV Image window: option "Add new" did not properly set 'image user',
causing image to not draw and not assign to meshes.

14 years agoUpdating own scripts to use Blender.Main, remove Base files.
Campbell Barton [Thu, 22 Feb 2007 15:48:26 +0000 (15:48 +0000)]
Updating own scripts to use Blender.Main, remove Base files.

14 years agorenamed Base to Main
Campbell Barton [Thu, 22 Feb 2007 15:26:35 +0000 (15:26 +0000)]
renamed Base to Main

14 years agoAdding a new way of dealing with library data in blender, Blender.Base
Campbell Barton [Thu, 22 Feb 2007 14:37:30 +0000 (14:37 +0000)]
Adding a new way of dealing with library data in blender, Blender.Base
Has a number of advantages over the existing method, described here.
http://wiki.blender.org/index.php/User:Ideasman42#Post_2.43_Update_to_the_Python_API

Only missing functionality is the ability to add new data through Base.scenes.new('name'), where scenes could be meshes, texts etc.

Other changes are minor,
Scene.h, bad var name in definition.
Text.c/h - moved the Python Struct into the header file, added BPy_Text_Check()

14 years ago* Added the sculpt mode Ctrl/Shift/F interactive
Matt Ebb [Thu, 22 Feb 2007 11:58:07 +0000 (11:58 +0000)]
* Added the sculpt mode Ctrl/Shift/F interactive
brush scaling/strengthening/etc tools/hotkeys to
the Sculpt menu. Also made a couple of other small
changes for easier text scan reading.

14 years agoDoh! prototype for Armature_CreatePyObject() was already added.
Stephen Swaney [Thu, 22 Feb 2007 10:46:02 +0000 (10:46 +0000)]
Doh! prototype for Armature_CreatePyObject() was already added.
I plead incompetence.  more coffee, please.

14 years agobroken build!
Stephen Swaney [Thu, 22 Feb 2007 10:20:27 +0000 (10:20 +0000)]
broken build!
FILE_MAX undefied in util.c
implicit method def Armature_CreatePyObject() in Armature.

14 years agoCompiling bugfix:
Joshua Leung [Thu, 22 Feb 2007 10:00:47 +0000 (10:00 +0000)]
Compiling bugfix:

Campbell's change from yesterday (renaming PyArmature_FromArmature
to Armature_CreatePyObject) broke compiling here - was missing change to
this file.

14 years agorenamed posebone.ik to hasIK, removed unused code, made the function name of Armatue...
Campbell Barton [Wed, 21 Feb 2007 23:14:01 +0000 (23:14 +0000)]
renamed posebone.ik to hasIK, removed unused code, made the function name of Armatue's py object from Blender object consistant with others.

14 years ago=== bugfix ===
Andrea Weikert [Wed, 21 Feb 2007 20:00:03 +0000 (20:00 +0000)]
=== bugfix ===
- path without volume name still caused error when used as name for relative base
- could happen with name in .Blog file saved by older blender version
- fix for [ #6065 ] Blender refuses to save any renders

14 years agoWhen looking into code for centering the Ipo view on the current frame,
Roland Hess [Wed, 21 Feb 2007 16:48:36 +0000 (16:48 +0000)]
When looking into code for centering the Ipo view on the current frame,
it turned out it was already in there (center_currframe), and already
had an event entry in the View menu. It only lacked an actual menu entry.

Added the menu entry, along with hotkey Shift-C. Consistency with other
window types would indicate it should be C-key, but that is already taken
by what's probably an obscure curve edit mode function. With event refactor
in the future, I'm loathe to start changing hotkeys ;)

14 years agotext.makeCurrent() works now, it depends on the script menu type, so will only work...
Campbell Barton [Wed, 21 Feb 2007 13:00:12 +0000 (13:00 +0000)]
text.makeCurrent() works now, it depends on the script menu type, so will only work from some menu's.

14 years agoadding menu slot Armature
Campbell Barton [Wed, 21 Feb 2007 11:17:17 +0000 (11:17 +0000)]
adding menu slot Armature
adding menu slot ScriptTemplate
new script scripttemplate_mesh_edit is a template for an editmesh script.

The function Text makeCurrent() is a dummy until I can get it working when the script runs from a menu.

14 years ago* added MTex uvlayer string attribute
Campbell Barton [Tue, 20 Feb 2007 23:23:54 +0000 (23:23 +0000)]
* added MTex uvlayer string attribute

* added Pose attribute "ik" True/False depending on the pose bones IK.
  limitX/Y/Z bool's
  lockX/Y/ZRot bool's
  stiffX/Y/Z floats
  stretch (ikstretch) float

14 years agoObject parentType could never match Object.ParentTypes.LATTICE, Id incorrectly assign...
Campbell Barton [Tue, 20 Feb 2007 09:23:13 +0000 (09:23 +0000)]
Object parentType could never match Object.ParentTypes.LATTICE, Id incorrectly assigned the lattice constant. Armature and Lattice parent types are the same. documented this.

14 years agoPatch provided by Carsten,
Kent Mein [Mon, 19 Feb 2007 21:46:57 +0000 (21:46 +0000)]
Patch provided by Carsten,

KX_RaySensor::Evaluate returns false when hit was detected and it was
already marked as hit.  (no change in state)

Kent

14 years ago== Sequencer ==
Peter Schlaile [Mon, 19 Feb 2007 21:35:32 +0000 (21:35 +0000)]
== Sequencer ==

Bugfix: fixed missing plugin init on file load with open 'N'-key
  dialog reported by paprmh.

14 years agoFix for a potential crasher bug in the textured brush code, as found
Brecht Van Lommel [Mon, 19 Feb 2007 16:25:44 +0000 (16:25 +0000)]
Fix for a potential crasher bug in the textured brush code, as found
by Andrea (thanks!). This code is known to run OK in the release builds
though, so not that big a deal.

14 years agouvcalc_lightmap, UVCalc menu, usefull for using the most texture area when baking...
Campbell Barton [Mon, 19 Feb 2007 10:54:33 +0000 (10:54 +0000)]
uvcalc_lightmap, UVCalc menu, usefull for using the most texture area when baking lightmaps
object_sel2dupgroup, creates a dupliGroup from a set of selected objects, using the active as the transformation for the dupli-ob. The advantage of using thus script is that objects have this transformation removed.

14 years agoFinally commit a workaround for the Python>2.3 and FreeBSD>5.0 problem.
Hans Lambermont [Sun, 18 Feb 2007 21:03:23 +0000 (21:03 +0000)]
Finally commit a workaround for the Python>2.3 and FreeBSD>5.0 problem.

See http://projects.blender.org/pipermail/bf-committers/2005-April/010506.html
and projects.blender.org/pipermail/bf-committers/2006-December/017035.html

A workaround was proposed by Kester Maddock
http://projects.blender.org/pipermail/bf-committers/2005-April/010510.html
and recently again, independently by Andreas Kasparz (no URL, private email)

See also http://svn.python.org/projects/python/tags/r24c1/Include/pyport.h,
starting line 430 : "On 4.4BSD-descendants, ctype functions serves the
whole range of wchar_t character set rather than single byte code points
only. This characteristic can break some operations of string object..."

14 years agoCMake: Think this is the reason linking python statically causes problems on some...
Jacques Beuarain [Sun, 18 Feb 2007 15:01:07 +0000 (15:01 +0000)]
CMake: Think this is the reason linking python statically causes problems on some platforms (linking order)

14 years agoScript removed by the request of the author
Chris Want [Thu, 15 Feb 2007 22:43:08 +0000 (22:43 +0000)]
Script removed by the request of the author

14 years agoPart 2 of 2.43 release commit
Ton Roosendaal [Thu, 15 Feb 2007 21:32:30 +0000 (21:32 +0000)]
Part 2 of 2.43 release commit

14 years agoPart one of 2.43 release commit!
Ton Roosendaal [Thu, 15 Feb 2007 21:31:57 +0000 (21:31 +0000)]
Part one of 2.43 release commit!

14 years agoBugfix #6053
Ton Roosendaal [Thu, 15 Feb 2007 20:32:08 +0000 (20:32 +0000)]
Bugfix #6053

When in sculptmode, enter editmode, add faces or vertices, exit editmode,
then undos/redos screw up mesh.

Now the stack for sculpt is freed. Later on one could precisely test why
this undo isn't resistant to such changes.

14 years agoAdded windows NSIS installer script to scons. Not pretty, but it works :)
Simon Clitherow [Thu, 15 Feb 2007 17:00:22 +0000 (17:00 +0000)]
Added windows NSIS installer script to scons.  Not pretty, but it works :)

To use:

Make sure NSIS is in your %PATH% and type 'scons nsis'

It doesn't currently compile blender first, so make sure you do a
normal 'scons' before this.

14 years agoadded a reference to the original scripts location to comply with the GPL.
Campbell Barton [Thu, 15 Feb 2007 12:23:26 +0000 (12:23 +0000)]
added a reference to the original scripts location to comply with the GPL.

14 years ago* renamed to 'Consolidate into one image' and improved tooltips
Campbell Barton [Thu, 15 Feb 2007 12:13:13 +0000 (12:13 +0000)]
* renamed to 'Consolidate into one image' and improved tooltips
* check for the faces TEX mode as well as the image
* use Scene.objects
* use 2 threads for rendering

14 years agoSimple Fix: Compo AlphaOver Fac socket and Texture node sockets
Matt Ebb [Thu, 15 Feb 2007 12:01:41 +0000 (12:01 +0000)]
Simple Fix: Compo AlphaOver Fac socket and Texture node sockets
accepted more than 1 input.

14 years agoBugfix #6049
Ton Roosendaal [Thu, 15 Feb 2007 11:26:19 +0000 (11:26 +0000)]
Bugfix #6049

Calling a pop_space_text(st) crashed in Python code that was drawing areas.
Why this was there? No idea... remainder of NaN days. Ugly, bad, go away!

14 years agoBugfix (via email)
Ton Roosendaal [Thu, 15 Feb 2007 10:46:10 +0000 (10:46 +0000)]
Bugfix (via email)

Bake crashed when baking to float images. Caused by an Imbuf call not
handling float imbufs well.

14 years agoAdded text noting this is a modified work, to comply with the GPL.
Campbell Barton [Thu, 15 Feb 2007 00:57:58 +0000 (00:57 +0000)]
Added text noting this is a modified work, to comply with the GPL.

14 years agore-enabled printing text to the console (since its optional)
Campbell Barton [Thu, 15 Feb 2007 00:00:59 +0000 (00:00 +0000)]
re-enabled printing text to the console (since its optional)

Also added some descriptive text to the option and renamed "display time" to "Display Update" - since it also redraws in the 3d view.

14 years agoCommiting JMS's Latest KMZ minor changes.
Campbell Barton [Wed, 14 Feb 2007 21:08:58 +0000 (21:08 +0000)]
Commiting JMS's Latest KMZ minor changes.
* Redraw the 3d view only when importing. (Not all windows)
* Select all verts at once rather then 1 by 1.
* dont print polygons when importing. (Would be better to use the progress bar for this)

14 years agobugfix #6047
Ton Roosendaal [Wed, 14 Feb 2007 20:53:35 +0000 (20:53 +0000)]
bugfix #6047

Provided by Juho: proper softbody panel button refreshes.

14 years ago=== bugfix ===
Andrea Weikert [Wed, 14 Feb 2007 19:40:17 +0000 (19:40 +0000)]
=== bugfix ===
- possible fix for crash mentioned in [ #5781 ] Sculpt Brush Tool not working correctly
- workaround for possible compiler glitch with floating point conversion.

14 years agoPython API
Ken Hughes [Wed, 14 Feb 2007 17:40:31 +0000 (17:40 +0000)]
Python API
----------
Bugfix for problem reported with ac3d importer; Object_getData() wasn't
setting the real object type before calling EXPP_add_obdata().

14 years agoBugfix #6038
Ton Roosendaal [Wed, 14 Feb 2007 14:53:37 +0000 (14:53 +0000)]
Bugfix #6038

Viewplane shift X,Y added to Ikey menu in camera buttons.

14 years agoBugfix #6042
Ton Roosendaal [Wed, 14 Feb 2007 14:42:48 +0000 (14:42 +0000)]
Bugfix #6042

Shadeless material did not show correct in Shade View3D (Shift+z).

14 years agoBugfix #6044
Ton Roosendaal [Wed, 14 Feb 2007 14:36:39 +0000 (14:36 +0000)]
Bugfix #6044

OnlyShadow material: was giving shadow on backfacing faces... should not.
Do note that on boundary cases ("terminator") this isn't well defined.
This feature was meant for simple flat shadow planes, comprende?! :)

14 years agoBugfix, email report.
Ton Roosendaal [Wed, 14 Feb 2007 13:52:30 +0000 (13:52 +0000)]
Bugfix, email report.

Copying texture space from Mesh to Curve crashed. Bad code. cleaned up.

14 years agoSculptmode fix:
Ton Roosendaal [Wed, 14 Feb 2007 12:31:00 +0000 (12:31 +0000)]
Sculptmode fix:

Texture brushes were writing outside of array boundary. Might be the bad
one as reported for windows...

14 years agoRegression test fixes:
Ton Roosendaal [Wed, 14 Feb 2007 11:00:05 +0000 (11:00 +0000)]
Regression test fixes:

- New Softbody panel now is named "Soft Body Collision" (instead of II)
  Also made it start tabbed, and made Fluids panel start untabbed.

- Infowindow: skip drawing buttons when width is smaller than 320 pixels.

14 years agoAdded GPL Headers to some of my scipts that were missing it. also changed the header...
Campbell Barton [Wed, 14 Feb 2007 01:03:32 +0000 (01:03 +0000)]
Added GPL Headers to some of my scipts that were missing it. also changed the header of a few others.

Only code change is cookie cut from View now only uses 3d curves to cut.