Blender Git Commits

Blender Git "master" branch commits.

Page: 4692 / 5574

May 27, 2009, 03:43 (GMT)
flag the images as dirty when projection painting (so there is the option to repack a packed image)
Revision af32469 by Matt Ebb
May 27, 2009, 03:42 (GMT)
* Small graphical/gui tweaks to constraint and modifier templates
May 27, 2009, 02:03 (GMT)
Workaround for size 1 brushes not working with projection paint,
need to investigate why this wont work but for now just clamp the value while projection painting.
May 27, 2009, 01:29 (GMT)
"Motor at limit" jitter fixed for btGeneric6Dof constraint, fix taken from Bullet SVN repo.

Now we need some cool constraint limit/motor/spring demos, such as a Forklift demo, moving robots, ragdolls etc. for Blender 2.49!
Revision 95af39c by Joshua Leung
May 27, 2009, 00:07 (GMT)
NLA SoC: Merge from 2.5 20215:20439 (HEAD)

May 27, 2009, 00:03 (GMT)
UI:
* Added Constraints template and Add Constraint operator.
* Added toggle=True/False parameter to uiItemR, to get a
toggle button (actual button) rather than an "option"
button (checkbox)
* Added OPTION/OPTIONN button type, to distinguish with
TOG/TOGN.

RNA:
* Make all modifier pointers editable, including correct updates.
* Added notifiers and updates to constraints.
* Fix a stack corruption, pointed out by Andrea, and potentially
causing crashes.

May 26, 2009, 21:34 (GMT)
2.5 filebrowser
- some cleanup of ugly conditional.
May 26, 2009, 21:32 (GMT)
BGE: fix a bug with kinematic object not giving the correct friction to dynamic object when they have a translation and rotation movement at the same time (translation is ignored). Performance: avoid unnecessary synchronization for static object.
May 26, 2009, 18:54 (GMT)
2.5 MSVC projectfiles update
- file editors/space_image/image_panels.c -> image_buttons.c (renamed)
- file editors/interface/interface_templates.c added

Also added small fix for crash in filebrowser.
May 26, 2009, 18:37 (GMT)
BGE VideoTexture: VideoFFmpeg was missing a rewind function: rename stop() to pause() and add stop() that will also reset the frame counter.
May 26, 2009, 18:06 (GMT)
BGE PyAPI Bug reported by Pitel on blenderartist.
importing "pygame" failed when running the BGE for the second time.

Rather then clearing modules, backup and restore them (as its doing with sys.path)

This way the BGE will never remember any modules imported during game play (which can cause bugs/crashes), but it also wont break pythons state by possibly removing modules that are being used internally.
Revision 7497772 by Chris Want
May 26, 2009, 17:15 (GMT)
BGE build probs with CMake: directory "source/gameengine/SceneGraph"
was been referenced as "source/gameengine/Scenegraph" in some
include paths.

May 26, 2009, 17:08 (GMT)
In bpy, renamed "exec" operator method to "execu" for compatibility
with py 2.x ("exec" is a keyword in py 2.x).
May 26, 2009, 16:22 (GMT)
Start OBJ exporter conversion.
Just copied export_obj.py to export_obj-2.5.py leaving old one for
reference. Once conversion is done, the new one will replace it.
May 26, 2009, 16:15 (GMT)
BGE Py API
- Deprecation warnings for using attribute access

- Added dictionary functions to KX_GameObject and ListValue
ob.get(key, default=None)
ob.has_key(key)
ob.has_key is important since there was no way to do something like hasattr(ob, "attr") which can be replaced by ob.has_key("attr") - (both still work of course).
ob.get is just useful in many cases where you want a property if it exists but can fallback to a default.

- CListValue::FindValue was adding a reference but the ~3 places it was used were releasing the reference. added a FindValue that accepts a const char* type to avoid converting python strings to STR_String.

May 26, 2009, 15:01 (GMT)
Fix for bug #18788: vector math node subtract did not work,
patch by Matt D., thanks.

May 26, 2009, 13:46 (GMT)
Bugfix #18801

Third transparent shadow bug... this time it's a Material Node, which
has mirror + transp-shadow on, and when it traces its own material it
enters an eternal loop...

Raytracing + shading + materialnode combo really needs work!

May 26, 2009, 12:57 (GMT)
== Sequencer ==

This adds a per preview option to set render sizes (which proxy size is used).
That makes it possible to have
* several small preview screens which update really fast using the proxy files
* one large output screen that operates in full resolution

Since most of the time not all input strips are considered when calculating
an output screen, this is a big win.

Also: one can disable a preview screen completely using this option.

Other use cases: vector + chromaviews don't always need full resolution
pictures and work equally well on proxy files!

This option finally makes my working setup _completely_ realtime :)

May 26, 2009, 10:44 (GMT)
Misc warnings
- Removed/Commented some unused vars
- CValue::GetPropertyText() could return a temp reference to a variable on the stack, option wasnt used anywhere so removed.
- KX_ConstraintWrapper::GetConstraintId allows args but ignored them
- KX_ConstraintWrapper::PySetParam didnt return NULL on an error (messing up pythons exceptions).
- BLI_natstrcmp didnt return 0 when the while loop exited

May 26, 2009, 08:30 (GMT)
Bugfix: (discovered by course participant :)

Brush option "Clone" didn't read linked Clone Image from file.
No idea how this ever could work even... even for Undo it
would crash.

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