Nathan Letwory [Mon, 11 Jun 2007 08:42:54 +0000 (08:42 +0000)]
* update version numbers for scons official stable.
Nicholas Bishop [Mon, 11 Jun 2007 01:30:00 +0000 (01:30 +0000)]
== Multires ==
* When loading multires files, clear the temporary connectivity data
Nicholas Bishop [Sun, 10 Jun 2007 23:31:38 +0000 (23:31 +0000)]
== Multires ==
* In add_levels, moved the call to update_levels to the beginning rather than the end. This is slightly faster, as there's one less level to update. Also fixes a bug (introduced in rev. 10836?) that made multires's add_level differ slightly from the subdivide modifier.
Nicholas Bishop [Sun, 10 Jun 2007 23:01:23 +0000 (23:01 +0000)]
== Multires ==
* Removed two unused structs from multires
* Replaced one-line get_float function with a macro
* During add_level, move the freeing of temp data to after the update_level, so that this data isn't calculated twice
Nicholas Bishop [Sun, 10 Jun 2007 21:51:11 +0000 (21:51 +0000)]
== Multires ==
* Small optimization to multires based on profiling data; calculation of edge boudndaries is now cached along with multires mapping data to improve the performance of the catmull-clark code.
* Removed an unneeded call to create the temporary data when loading files.
Campbell Barton [Sun, 10 Jun 2007 17:28:21 +0000 (17:28 +0000)]
was missing editmode exit in script template
Brecht Van Lommel [Sun, 10 Jun 2007 14:06:34 +0000 (14:06 +0000)]
Patch #6717:
Select Inverse function in the UV editor, by Juho Vepsalainen.
Nicholas Bishop [Sun, 10 Jun 2007 09:23:50 +0000 (09:23 +0000)]
== Multires ==
Removed an unused integer from MultiresFace
Nicholas Bishop [Sun, 10 Jun 2007 06:00:42 +0000 (06:00 +0000)]
== Multires ==
Modified the vert_edge_map and vert_face_map arrays in MultiresLevel so that the data is stored only for as long as it is needed -- for adding levels and updating levels. Once the modifications are
complete, the mapping data is deleted, which provides a large reduction in memory usage for a minor increase in processing time for updating levels.
Campbell Barton [Sun, 10 Jun 2007 04:10:25 +0000 (04:10 +0000)]
bugfix for [#6818] object_find.py assumes active uv layer is set
was assuming meshes had UVs
Campbell Barton [Sat, 9 Jun 2007 14:25:05 +0000 (14:25 +0000)]
only shadow didnt redraw
Campbell Barton [Sat, 9 Jun 2007 10:51:02 +0000 (10:51 +0000)]
subsurfs EDGE_getSharpness function was looping when it didnt need to and also took an unused value.
removed loop and unused var, since this is a sensitive (and not my) area - I did some mesh comparisons and ran a comparison with the old function passing random values, so this should be ok.
Joshua Leung [Sat, 9 Jun 2007 07:24:08 +0000 (07:24 +0000)]
== NLA Editor ==
Yet another commit to fix Shift-S snapping for keyframes. The code to snap an Object's IPO block's keyframes to the current frame should be evaluated before the expanded/collapsed status of said object is evaluated.
Juho Vepsalainen [Sat, 9 Jun 2007 05:56:43 +0000 (05:56 +0000)]
Fix for bug #6828:
It was missing checks for screen status.
Log for my previous commit.
Sorry for the hassle.
Juho Vepsalainen [Sat, 9 Jun 2007 05:51:11 +0000 (05:51 +0000)]
Index: source/blender/src/editscreen.c
===================================================================
--- source/blender/src/editscreen.c (revision 10896)
+++ source/blender/src/editscreen.c (working copy)
@@ -1403,7 +1403,7 @@
if(sc == NULL)
sc= G.main->screen.first;
- setscreen(sc);
+ if(is_allowed_to_change_screen(sc)) setscreen(sc);
g_activearea= NULL;
towin= 0;
}
@@ -1416,7 +1416,7 @@
if(sc == NULL)
sc= G.main->screen.last;
- setscreen(sc);
+ if(is_allowed_to_change_screen(sc)) setscreen(sc);
g_activearea= NULL;
towin= 0;
}
Juho Vepsalainen [Sat, 9 Jun 2007 05:41:55 +0000 (05:41 +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
Campbell Barton [Fri, 8 Jun 2007 15:41:31 +0000 (15:41 +0000)]
added an optional window ID arg to Window.ViewLayers so you can set the layer for each viewport.
Jiri Hnidek [Fri, 8 Jun 2007 14:17:13 +0000 (14:17 +0000)]
Patch [#6729] from Juho Vepsäläinen. It adds inverse and random select for metaelems. I simplified random select a little.
Jiri Hnidek [Fri, 8 Jun 2007 11:52:44 +0000 (11:52 +0000)]
Missing menu items in header menu, Mark Sharp and Clear Sharp. Removed one debug print
Joshua Leung [Fri, 8 Jun 2007 07:31:03 +0000 (07:31 +0000)]
== Action/NLA ==
* Snap and Mirror tools for the Action Editor, now respect NLA scaling again. I accidentally omitted the relevant code when recoding.
* Snap tool in the NLA Editor, now works for the keyframes displayed for each object too. There's one case I've to check up on later, as there might be interesting conflicts.
Kent Mein [Thu, 7 Jun 2007 02:00:11 +0000 (02:00 +0000)]
Some more coverity fixes.
This one moves some pointer checks up in the code
(they were after the pointer was used, kind of useless at that point) ;)
Kent
Campbell Barton [Wed, 6 Jun 2007 19:12:07 +0000 (19:12 +0000)]
yafray settings access from Py API
Andrea Weikert [Wed, 6 Jun 2007 19:09:45 +0000 (19:09 +0000)]
==== MSVC 7.1 projectfiles ====
- small update for missing nodes.vcproj
- also first commit to svn
Diego Borghetti [Wed, 6 Jun 2007 15:11:16 +0000 (15:11 +0000)]
Fix possible segfault in blender.
tname can be bigger of 21 character, in that case
strncpy don't put the final '\0' to the name this.
Nathan Letwory [Wed, 6 Jun 2007 07:07:58 +0000 (07:07 +0000)]
* put a try block around import subprocess. Apparently there can be broken python installs without the subprocess module. This is useful on win32 with mingw only anyway.
Campbell Barton [Wed, 6 Jun 2007 04:34:59 +0000 (04:34 +0000)]
exporting normals wit the "High Quality Normals" option disabled, exported localspace normals.
not too bad since HQNormals were enabled by default.
Joshua Leung [Wed, 6 Jun 2007 04:13:02 +0000 (04:13 +0000)]
Bugfix #6809: K key in 3d viewport does not exit keyframe mode in Ipo Editor
Patch by Juho Vepsäläinen (BeBraw) included with the report fixes this issue.
Kent Mein [Tue, 5 Jun 2007 19:39:19 +0000 (19:39 +0000)]
initalize texvec[2] even though its not used, imagewrap checks to make sure its
in a given range.
Kent
Kent Mein [Tue, 5 Jun 2007 15:51:24 +0000 (15:51 +0000)]
Again lets check for -1 from BLI_filesize before continuing.
Kent
Kent Mein [Tue, 5 Jun 2007 15:43:20 +0000 (15:43 +0000)]
filelen is set to the return result of BLI_filesize
which can return -1. So lets check for -1 before calling malloc
and doing more work.
Another coverity fix.
Kent
Kent Mein [Tue, 5 Jun 2007 15:11:39 +0000 (15:11 +0000)]
Another bug found thanks to Coverity.
typo was indexing past last element in an array.
Kent
Joshua Leung [Tue, 5 Jun 2007 12:11:00 +0000 (12:11 +0000)]
== Action Editor - Major Recode ==
I've just spent two days rewriting the Action Editor to unify its code and bring it under control again (it was 107kb, now it is around 73 kb).
* This means that there are no longer separate functions for each tool for Actions and Shapekeys in the Action Editor, and also no more missing tools for either.
* Also, I've gotten rid of the need for those complicated, hierarchial loops used for action channels, as they were a pain to keep consistent with each other.
* Baking functions have been removed. See user-level-changes for more details.
* Reorganised and completely rewrote code in editaction.c, thus the lengthy diff.
User Level Changes:
* For the meantime, border-selecting Action Channels has been disabled
* Baking functions have been removed. As far as I have been able to find out, these were really non-functional anyway. Besides, I don't think they really belonged in editaction.c
* Editing Shapekey keyframes now yields the same feature set as for those in Action Channels.
* There shouldn't be any major bugs left, but I might have missed something.
Further Work:
* Do a cleanup like this to the Action Editor drawing code in drawaction.c
* Baking??? (harkyman seems to be doing something about this)
Juho Vepsalainen [Tue, 5 Jun 2007 08:26:18 +0000 (08:26 +0000)]
Fixed outliner to update when scriptlinks are altered.
Geoffrey Bantle [Mon, 4 Jun 2007 19:18:19 +0000 (19:18 +0000)]
-> Custom Properties for Mesh entities
In order to give import/export script authors the ability to add properties
to inidividual faces, vertices and edges in the same manner as they are able
to do with ID structures three new custom data types have been added to blender
for floats, integers and strings.
Things to note:
-Since property Layers are custom data, they are added to all verts, edges
or faces at once.
-Only one property layer for each unique property name may exist. In other
words, you cannot have a float layer as well as an integer layer
both with the same name.
-No user interface for this exists at the moment.
The following methods and attributes have been added to the Blender.Mesh
Python module and it's object types:
->MVert/Edge/FaceSeq:
addPropertyLayer(name, type)
removePropertyLayer(name)
renamePropertyLayer(original name, new name)
properties(readonly list.)
->MVert/Edge/Face
getProperty(name)
setProperty(name, value)
->Mesh module
PropertyTypes (readonly dictionary)
Campbell Barton [Mon, 4 Jun 2007 10:53:37 +0000 (10:53 +0000)]
interface_draw.c - when the char panel was displayed it would mess up font size for other panels.
drawview.c - removed unneeded comment (as GSR pointed out)
Campbell Barton [Mon, 4 Jun 2007 08:15:27 +0000 (08:15 +0000)]
OBJ smooting groups exported enabled for by default for the first smooth group (should have been disabled)
gen_library.c - Own error, hashing did not decref the tuple it created.
Draw.c - callback also missed a decref
Nicholas Bishop [Mon, 4 Jun 2007 08:03:37 +0000 (08:03 +0000)]
== Sculpt Mode ==
Kind of fixed [#6688] sculpt - if 2.44 blend is openned in 2.43 with flatten brush selected causes crash
* Added better handling for new brushes; if more brushes are added they will no longer cause a crash (but this doesn't help older Blenders compiled without this fix.)
Campbell Barton [Mon, 4 Jun 2007 00:35:19 +0000 (00:35 +0000)]
Patch from GSR [#6595] Ortho/Persp reporting in the View names
Campbell Barton [Mon, 4 Jun 2007 00:09:41 +0000 (00:09 +0000)]
[#6787] OOPS window draw changes patch from Matthew Plough (meestaplu)
And added groups to the oopsview
Nicholas Bishop [Sun, 3 Jun 2007 20:24:09 +0000 (20:24 +0000)]
== Multires ==
Fixed bug [#6798] Multires eventually destroys Meshes with Shapekys
* Moved the check for multires on adding shapekeys into insert_shapekeys rather than on the "Add Shape" button click
Ton Roosendaal [Sun, 3 Jun 2007 08:34:32 +0000 (08:34 +0000)]
Bugfix #6799
Particle system was messing up depsgraph tags, causing bad results
in commandline renders especially (or in rendering first frame of
animation).
Fixed with introducing a temp storage tag in Objects. The real fix
should be to make particle systems behave nice inside the depsgraph.
Brecht Van Lommel [Sat, 2 Jun 2007 22:53:19 +0000 (22:53 +0000)]
Bugfix: SSS with negative lights gave artifacts.
Johnny Matthews [Sat, 2 Jun 2007 13:46:16 +0000 (13:46 +0000)]
Put declarations at the top of the block to save some compile problems.
Joshua Leung [Sat, 2 Jun 2007 04:09:10 +0000 (04:09 +0000)]
== Action Editor - IKEY ==
Modified behaviour of IKEY in Action Editor a bit, so that the keyframes added have been updated to reflect the current state of an object/bone. Previously, it only used the current values of the ipo-curves they were being keyframed (maintained as fallback method now).
Campbell Barton [Sat, 2 Jun 2007 02:02:33 +0000 (02:02 +0000)]
made change to NMesh decrefing suggested by theeth, and added 2 more missing decrefs in new_NMFace
Campbell Barton [Sat, 2 Jun 2007 00:31:20 +0000 (00:31 +0000)]
pointInside wasnt working properly (did work with the examples I was using with many small faces)
Brecht Van Lommel [Fri, 1 Jun 2007 16:53:55 +0000 (16:53 +0000)]
Fix error in the version patch for the SSS scene flag.
Joshua Leung [Fri, 1 Jun 2007 10:38:17 +0000 (10:38 +0000)]
== NLA Editor ==
When adding a new Action Strip to an Object which didn't have any Action Strips previously, NLA-override mode is turned on by default for that object (the Action/NLA-icon beside the expand/collapse triangle).
Jens Ole Wund [Fri, 1 Jun 2007 09:20:46 +0000 (09:20 +0000)]
surface objects are allowed to be softbodies too
Campbell Barton [Fri, 1 Jun 2007 05:54:16 +0000 (05:54 +0000)]
when removing py_build value I removed this but shouldnt have, however theres no need to parse the value in Blender_Redraw since its done in the Window module.
Campbell Barton [Fri, 1 Jun 2007 02:48:36 +0000 (02:48 +0000)]
buttons editing didnt let lib-obdata to changed once set (thanks for the report broken)
NMesh (error in last commit).
Campbell Barton [Fri, 1 Jun 2007 02:33:23 +0000 (02:33 +0000)]
When converting from TF_SELECT to use the mfaces selection flag only I missed getSelectedFaces.
This broke theeths UV-Exportscript.
updated and added 2 missing decref's, as well as a check not to write a list of faces greater then the size of the NMesh (mesh and NMesh face lengths can differ)
Nicholas Bishop [Fri, 1 Jun 2007 02:21:11 +0000 (02:21 +0000)]
== Multires ==
* Moved the multires vertex data from struct MultiresLevel to struct Multires. There's no longer any reason to store data seperately for each level; it was just taking up extra memory.
* Incremented the subversion to 2 and adjusted do_versions to correctly load older files.
* Refactored the multires update process (which handles propagating changes to other levels)
Jens Ole Wund [Fri, 1 Jun 2007 00:40:52 +0000 (00:40 +0000)]
test commit
knit picking users complained about available options
with non softbody able objects
Charlie Carley [Thu, 31 May 2007 20:40:59 +0000 (20:40 +0000)]
Applied patch [#5795] Parent to bone - Supplied by Monster.
Brecht Van Lommel [Thu, 31 May 2007 14:02:43 +0000 (14:02 +0000)]
Fix for memory leak:
Manipulator drawing, enabled or disabled, with the exception of the
combo manipulator, was leaking a GLU quadric on every redraw.
I don't think this caused trouble in practical situations though, it
leaked about 1 MB when running Alt+A for 20 minutes here.
Campbell Barton [Thu, 31 May 2007 13:48:16 +0000 (13:48 +0000)]
scene.camera was missing from docs
bad bad mistake- key wasnt returning IPO's
Joshua Leung [Thu, 31 May 2007 11:47:04 +0000 (11:47 +0000)]
== Action Editor ==
Small Action Editor feature to hopefully make keyframing quicker. Just press the IKEY in the Action Editor. Feedback on the (annoyance factor of the) popups welcome.
Mal Duffin [Thu, 31 May 2007 11:20:35 +0000 (11:20 +0000)]
Test commit by myself ( whitespace ), just spreading my new Blender commit wings!
Nathan Letwory [Thu, 31 May 2007 11:15:47 +0000 (11:15 +0000)]
=== SCons ===
* Finally cleaned up the NSIS installer creation process
This is now a proper action and command, with simple printout
The 'nsis' target (only on Windows) now properly depends on
all the build process, and will be done as very last.
* Make LZMA (Solid) default compressor for installer (= the best)
Nathan Letwory [Thu, 31 May 2007 07:42:54 +0000 (07:42 +0000)]
=== SCons ===
FINALLY! With this commit command-length problems are History. Thanks go to xuru from #scons for giving the nice pointer.
src is now again one lib, and further libsplitting should be rather unnecessary, unless we somehow reach the 37K limit (for internally used CreateProcess, by subprocess module)
Matt Ebb [Thu, 31 May 2007 07:33:18 +0000 (07:33 +0000)]
Fix for invert comp node, was allocating a compbuf unnecessarily.
Matt Ebb [Thu, 31 May 2007 06:55:02 +0000 (06:55 +0000)]
== Shader nodes ==
* Geometry node: Front/back output
This is used as a mask for determining whether you're looking at the front side or back side of a mesh, useful for blending materials, my practical need was giving different materials to the pages of a magazine: http://mke3.net/blender/etc/frontback-h264.mov
Give 1.0 if it's the front side, and 0.0 if it's the back side.
* Extended material node
This is the same as the material node, but gives more available inputs and outputs, (basically just connecting up more of ShadeInput and ShadeResult to the node). I didn't want to add it to the normal simple Material node since you don't always need all that stuff, and it would make the node huge, but when you do need it, it's nice to have it.
== Comp nodes ==
* Invert node
Inverting is something that happens all the time in a node setup, and this makes it easier. It's been possible to invert previously by adding a mix node and subtracting the input from 1.0, but it's not the best way of doing it. This node:
- makes it a lot faster to set up, rather than all the clicking required with the mix node
- is a lot more usable amidst a complex comp setup, when you're looking at a node tree, it's very helpful to be able to see at a glance what's going on. Using subtract for inverting is easily mixed up with other nodes in which you are actually subtracting, not inverting, and looks very similar to all the other mix nodes that usually litter a comp tree.
- has options to invert the RGB channels, the Alpha channel, or both. This saves adding lots of extra nodes (separate RGBA, subtract, set alpha) when you want to do something simple like invert an alpha channel. I'd like to add this option to other nodes too.
There's also a shader node version too.
* Also a few fixes that I committed ages ago, but seems to have been overwritten in Bob's node refactor:
- adding new compbufs to the set alpha and alphaover nodes when you have only one noodle connected to the lower input
- making the fac value on RGB curves still work when there's nothing connected to it
Campbell Barton [Thu, 31 May 2007 06:12:09 +0000 (06:12 +0000)]
Updated this script not to choke on some blank lines (example file from Lekane)
Also removed the use of list.index() all over the place where the index was known. (saves searching the file and the possibility of duplicates messing it up)
Jean-Luc Peurière [Wed, 30 May 2007 21:34:21 +0000 (21:34 +0000)]
**blush**
I never committed the depth buffer changes from 16 to 32
thanks to meestaplu for spotting it
Joshua Leung [Wed, 30 May 2007 10:36:17 +0000 (10:36 +0000)]
Patch #6759: this speeds up the vertex group editing workflow a bit.
The hotkey Ctrl-G in EditMode for Meshes and Lattices, brings up a menu giving the user options to assign/remove selected vertices to a new/the active Vertex Group.
The hotkey Ctrl-Shift-G in EditMode for Meshes and Lattices, brings up a menu giving the user options to change the active Vertex Group and delete the current Vertex Group.
Nathan Letwory [Wed, 30 May 2007 06:11:25 +0000 (06:11 +0000)]
* Fix for #6707
This fix is windows specific. AVIs are now evaluated by the pre-FFMPEG code first, failing that only by FFMPEG. Adding the 200 frame testfile from the bugreport http://projects.blender.org/tracker/?func=detail&aid=6707&group_id=9&atid=125 now goes fine with Add>Movie. Add>Movie+Audio will complain about the fail first, but it will be added anyway.
Campbell Barton [Tue, 29 May 2007 21:39:29 +0000 (21:39 +0000)]
Script from Gerhard for exporting blender to m3g and java source,
see website for examples
http://www.nelson-games.de/bl2m3g/default.html
Joshua Leung [Tue, 29 May 2007 10:28:19 +0000 (10:28 +0000)]
== PY API ==
Added some braces to silence gcc warnings about scene.c
Charlie Carley [Tue, 29 May 2007 07:46:07 +0000 (07:46 +0000)]
Test commit...
Nicholas Bishop [Tue, 29 May 2007 06:42:10 +0000 (06:42 +0000)]
== Multires ==
Fixed bug [#6737] facecount is reported incorrectly when using multires
* Added a call to update the derivedmesh after updating a multires mesh.
Joshua Leung [Tue, 29 May 2007 06:30:33 +0000 (06:30 +0000)]
== PY-API Docs ==
Fixed bad description for a function.
As reported here:
http://www.blender.org/forum/viewtopic.php?t=11752
Campbell Barton [Tue, 29 May 2007 04:15:45 +0000 (04:15 +0000)]
remove xreadline, some other small updates (testing new svn)
Campbell Barton [Mon, 28 May 2007 21:53:49 +0000 (21:53 +0000)]
passing None to Blender.Mathutils.Quaternion would segfault
Campbell Barton [Mon, 28 May 2007 17:52:53 +0000 (17:52 +0000)]
lamp import was broken.
Joilnen Leite [Mon, 28 May 2007 17:06:03 +0000 (17:06 +0000)]
Adding Text3d.JUSTIFY, thanks "Oliver Schneider" <oliffm@web.de>
Campbell Barton [Mon, 28 May 2007 16:49:48 +0000 (16:49 +0000)]
fix for a crash in Blender.Mesh,
getting curve data from an object failed (with only 1 curve vertex)
Blender.Mesh didnt check this and crashed.
Campbell Barton [Mon, 28 May 2007 16:10:40 +0000 (16:10 +0000)]
Added 48x48 blender icon for X11
Simon Clitherow [Mon, 28 May 2007 11:11:15 +0000 (11:11 +0000)]
Copying python25.zip to install folders for win32.
Also, nsis installer now copies plugin include headers.
Campbell Barton [Mon, 28 May 2007 04:50:30 +0000 (04:50 +0000)]
Made it that hidden bones should arnt selected armature and posemode
Campbell Barton [Mon, 28 May 2007 03:09:46 +0000 (03:09 +0000)]
adding object.matrixParentInverse
Campbell Barton [Sun, 27 May 2007 21:33:48 +0000 (21:33 +0000)]
more memory leak fixes, though only a few are likely to happen
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
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
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.
mesh_cleanup.py - Bugfix from a report by plumiferos that started uncovering all the memory leaks.
Removing NAN verts didnt work with mesh keyframes.
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.
Ken Hughes [Fri, 25 May 2007 20:54:48 +0000 (20:54 +0000)]
Fix segfault in PyBonesDict_FromPyArmature() caused by uninitialized memory.
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).
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).
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 mesh_clean.py (ob.pinShape and ob.activeShape)
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.
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.
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
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.
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.
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.
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...)
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.
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)
Nathan Letwory [Tue, 22 May 2007 22:20:35 +0000 (22:20 +0000)]
* svn+ssh test