Blender Git Commits

Blender Git "master" branch commits.

Page: 5247 / 5574

Revision 9fcf5f0 by Tom Musgrove
March 25, 2006, 22:29 (GMT)
==paint==

change CKEY to toggle paint on or off in image paint patch by Stephan Kassemeyer
March 25, 2006, 11:51 (GMT)
Fixed a possible bug where counting faces was a short and could be less then the number of items selected.
Added Vertex group select menu- Similar Normal|Same FaceUsers|Shared Vertex Groups
March 25, 2006, 10:06 (GMT)
Fixed a but where DupStart and DupEnd (duplivert settings) max values were larger then a short. which made the buttons act oddly.
Also added tooltips.

Idealy these would be unsigned shorts or ints because they should be able to go up to the max frame number 300000.
March 25, 2006, 06:32 (GMT)
Added select group edges (Length/Direction/FaceUsers)
Added VecAngle2 - needed for grouping by normal and planer faces.
Made select face & edge group ignore hidden faces.
fixed a bug where hiding faces didnt update G.tot*sel
March 25, 2006, 04:37 (GMT)
Added select group meny to mesh editmode.
Currently only works for faces.
Try Shift+G in face/editmode.
Revision 927be37 by Ken Hughes
March 24, 2006, 21:56 (GMT)


Bugfix #3818: nmesh.insertKey() was not letting Ipo space know to
recalculate, causing a segfault when the curve was selected in the Ipo
window. lattice.insertKey() has similar code. Added calls to
allspace(REMAKEIPO,0) to correct this.
Revision b174a98 by Ken Hughes
March 24, 2006, 20:39 (GMT)


Bugfix #3772: Allows "Center Cursor" for 3D curves to modify the curve
center's Z location. An eons-old comment in the code said:

/* Curves need to be 2d, never offset in
* Z. Is a somewhat arbitrary restriction,
* would probably be nice to remove. */

I couldn't find any other reason for the restriction other than 2D curves
limit the point's Z component to 0, so added a check to only forve the
center Z to 0 when the curve is 2D. If there are other reasons for the
restriction, then this commit may need to be rolled back.
Revision 97a4e4f by Kent Mein
March 24, 2006, 16:40 (GMT)


a bunch of small warnings fixes:

newline missing at end of file fixes:
TypedConstraint.h WheelInfo.h RaycastVehicle.h VehicleRaycaster.h
CcdPhysicsEnvironment.cpp

radiance_hdr.c fixed the following warning by changing type of local variable:
radiance_hdr.c:357: warning: pointer targets in passing argument 3 of
�??fwritecol rs�?? differ in signedness

edgeRender.c,edgeRender.h same thing changed type of local vars to get rid
of warnings about signedness

RAS_OpenGLRasterizer.cpp removed unused variable unit line 1295

Kent
March 24, 2006, 16:04 (GMT)
blender -P xxx -b crashed sometimes, still will crash in some cases if the python functions access screen data. but at least Blender.sys.expandpath wont segfault anymore.
March 24, 2006, 15:46 (GMT)
Made blender python work in background mode without a blend file loading.
Blender.c python initialization creates a scene when in background mode and when there is no scene.
Needed to skip redrawing when in background mode because it depended on screen data that wasnt there.
March 24, 2006, 08:36 (GMT)
Attempted to unify and document Dupli* stuff.
DupGroup
DupObjects
enableDupVerts
enableDupFrames
enableDupGroup
enableDupRot
enableDupNoSpeed

see the epydocs for documentation at http://members.iinet.net.au/~cpbarton/ideasman/BPY_API/Object.Object-class.html - will update in a tick.
Revision 4b2f022 by Ken Hughes
March 23, 2006, 23:54 (GMT)


Fix problem with possibly random calls to MEM_freeN() due to uninitialized
variable in NMesh.c
Revision 391ae8f by Kent Mein
March 23, 2006, 17:45 (GMT)


Updated mallocn.c MEM_check_memory_integrity was casting
a string as an int and it was causing a warning.
I changed it to check to see if the string == 0
return 0 else return 1.

The only thing that called this function was memtest.c and it
had outdated code, so I fixed that...
was calling MEM_set_error_stream updated to
MEM_set_error_callback

Kent
March 21, 2006, 23:59 (GMT)
oops, typo
Revision e57ce84 by Ken Hughes
March 21, 2006, 23:30 (GMT)


===Python API===
Two small bugfixes:
* Image.New() resets id.us to 0; it is set to 1 by new_image()
* allow ima.depth and ima.size getters to propagate their own error
messages (missing image was returning MemoryError)

Also, seems to me there's something funny going on with image id.us
accounting. In do_image_buttons(), id.us is set whenever an image is
accessed vi the datablock menu:

if(idtest!=id) {
G.sima->image= (Image *)idtest;
if(idtest->us==0) idtest->us= 1;
allqueue(REDRAWIMAGE, 0);
}

This is independent of whether a UV face is selected or not (and it also
seems that the number of UV faces linked to an image is not maintained
either).
March 21, 2006, 22:30 (GMT)
Fix for a bug where python could save a sceneless blend file.
https://projects.blender.org/tracker/index.php?func=detail&aid=3902&group_id=9&atid=125
March 21, 2006, 22:16 (GMT)
Fix for bug,
https://projects.blender.org/tracker/index.php?func=detail&aid=4021&group_id=9&atid=125
Raise an error instead of crash when python expandpath runs and no scene is loaded.
March 21, 2006, 11:29 (GMT)
Silly bug in using Compositor... the code that checked if a 3d rendering
was required (compositor can also be used with only image input) told
the pipeline not to render when no composite nodes were available at all,
and with button 'Use Nodes' on.
March 20, 2006, 20:52 (GMT)
Scene id->us user counter was always set to 1 on a file read, which did not
work for Composite nodes using a scene... when you delete such a node the
scene could get zero users then.

Now scenes count users correctly, and are initialized to 1 on the correct
place.
March 20, 2006, 17:25 (GMT)
=== MINGW compile ===
Fixing compile for Windows mingw builds with cygwin make and scons.
Used SHGetFolderPath instead of SHGetSpecialFolderPath which is
better supported for mingw.
Thanks to Ralf Hoelzemer for the tip and the patch.

Let me know if any problems persist, I'll try to fix then.

--- Andrea
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021