Blender Git Commits

Blender Git "master" branch commits.

Page: 5090 / 5574

March 28, 2007, 01:48 (GMT)

removed unused variable from function that was left over from static node list
March 28, 2007, 01:45 (GMT)

Removed unused button code since it is set in drawnode.c
Revision 98760e6 by Chris Want
March 27, 2007, 21:58 (GMT)
Change link order (nodes<-->blenkernel) for cmake build.
Revision 80237ce by Kent Mein
March 27, 2007, 18:34 (GMT)


patch to get cmake working with nodes now. Provided by Genscher.
I still have linking issues with it but it is better as is so I'm
commiting it. Hopefully will have it fixed fully shortly.

Kent
March 27, 2007, 18:04 (GMT)
==== MSVC 7.1 projectfiles ====
- Python API changes: removed Main.c, added BPyModule.c
March 27, 2007, 17:09 (GMT)
-> Fix for bug #6327

Small fix for edge subdivide code. Handling of visibility flags was never
handled properly, this should fix.
Revision 3ac0c09 by Kent Mein
March 27, 2007, 15:42 (GMT)


This commit does a couple of things to the Makefiles.

The first is it adds libIlmThread.a to the OpenEXR libs.

The second thing it does, is make it possible to define what TARGETS
you want to build inside of your user-def.mk file. This simplifies
source/Makefile quite a bit. I made each platform have the same
defaults (build dynamic blender, gameengine and gameplayer) I think
most platforms should be building this combo anyway and if you need to
change it its trivial so no need to have different defaults for each platform.
The new defines are as follows with their default settings in:
source/nan_definitions.mk

export WITH_BF_DYNAMICOPENGL ?= true
export WITH_BF_STATICOPENGL ?= false
export WITH_BF_GAMEENGINE ?= true
export WITH_BF_GAMEPLAYER ?= true
export WITH_BF_WEBPLUGIN ?= false

Let me know if you have any problems with it.

Kent
March 27, 2007, 14:49 (GMT)
py api
bpy.*libBlickSeq*.new() - name is now an optiona arg.
moved some more scripts to bpy.* api.
March 27, 2007, 11:37 (GMT)
PyAPI
curve - added curve_type() to return the curve type
BPyModule & gen_library - works with text3d now, can also make new text3d through bpy.curves.new
Added Draw.Label() so scripts can draw can using freetype.
widgetwizard - use Draw.Label
March 27, 2007, 10:50 (GMT)
=== SCons ===

Bugfix #6168

* instead of compiling mallocn manually for makesdna, use the bf_guardedalloc lib
that was already created looooooong time ago.
March 27, 2007, 10:13 (GMT)
=== OpenEXR ===

* fix [ #6105 ] Blender crashes when opening multilayer with node in compositor
- Mem_IStream membuf was allocated on the stack, so it caused major troubles when
out of the function scope. Now allocate it on the heap and let OpenEXR deal with
freeing it.
- moved + added delete file;'s for completeness
March 27, 2007, 09:13 (GMT)
Bugfix #6453

Panel name of "transform properties" can change based on mode. This was
not drawn correct when panel minimized.
March 27, 2007, 03:52 (GMT)
Fixed bug #6421, Layout of "Sculpt Properties" panel is broken in CVS

* Removed overlapping buttons (texture controls) from the floating palette for Sculpt Mode.
March 26, 2007, 20:35 (GMT)
Bugfix #6293

Multires Meshes crashed badly when joined.
Added check in join code to escape with a warning.
March 26, 2007, 19:44 (GMT)
py api
* stopped bpy from importing automaticaly as decieded in the meeting.
* removed Blender.Main, since we agree it will be called bpy, renamed files also.
* updated epydocs from this and last commit.
* updated scripts to use bpy.*, and bugfix's for widgetwizard
March 26, 2007, 19:44 (GMT)
Uninitialized variable fix. Might fix bug #6431, error in rendering of
irregular shadowbuffers.

Found by valgrind session, provided by Mathias 'Lynx3d' Wein
March 26, 2007, 18:34 (GMT)
==== MSVC 7.1 projectfiles ====
maintenance work:
- internally renamed nodes lib to BL_nodes to follow naming of other libs, renaming of
actual projectfile will follow after move to svn.
- added missing include dirs for new BL_nodes lib
- removed hardcoded include dir in nodes lib
- changed nodes lib to not 'compile as C++', but as default, so .c as C, .cpp as C++
- still found PHY_Ode dependency in ActiveX plugin which I removed
summary:
All should compile fine again now, let me know of any problems.
March 26, 2007, 15:55 (GMT)
=== Export UV Layout ===

[ #6450 ] Save UV Layout: Overflow Error

This error was caused by excentric UV faces being exported (I'm talking things like 3443870976 as UV coord, in a range of 0..1).

Edges with extreme coordinates are now ignored (for TGA only, they are exported to SVG) and a warning is printed (at most once) to the console.

I chose to still export them to SVG because they don't affect the running time of the script while exporting them to TGA is just insanely long.
March 26, 2007, 15:07 (GMT)
Changed node type definitions to use a dynamic list.
This will allow python or plugin defined nodes to work as well.
(And fixes compile issues with MSVC in yesterdays commit for nodes)

Code provided by Nathan L.
Fixes in his code:
- free_nodesystem() was called too late (after guarded alloc was closed)
- free_nodesystem() was freeing nodes that were not malloced even
- free_nodesystem was using free, not freeN :)
- the typedefs needed to be malloced yes, to allow duplicate nodes like
group but also for dynamic nodes.
March 26, 2007, 13:02 (GMT)
Bugfix: function new_id() was allowed to be called with NULL.
Caused by Ken Hughes commit of 5 days ago

Note; dup_id() will go away, is not according to Blender spec.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021