Blender Git Commits

Blender Git "master" branch commits.

Page: 4424 / 5574

Revision 3e8a2a5 by Tom Musgrove
February 1, 2010, 09:33 (GMT)
stub additions for building the game engine
Revision 3fc23b6 by Joshua Leung
February 1, 2010, 09:26 (GMT)
NLA Editor Bugfix:

Operator to add action-clips now takes names without needing the "AC" prefix. The previous way was non-obvious for scripting usage, but did not cause too much trouble to replace.
February 1, 2010, 09:11 (GMT)
Cocoa : implement opening .blend file by double-clicking on it in OSX Finder

When the user double-clicks on a document file in the Finder, OSX doesn't simply give the filename as a command-line argument when calling Blender, as it is done in other OSes.
Instead, it launches the app if needed, and then sends an "openFile" event.

The user can also open a document file by dropping its icon on the app dock icon. But as this is not real Drag'n'drop, I've renamed the Ghost event to a less confusing "GHOST_kEventOpenMainFile" name.

DND Ghost wiki page updated : http://wiki.blender.org/index.php/BlenderDev/Blender2.5/DragnDrop
Revision c3e96bf by Joshua Leung
February 1, 2010, 04:07 (GMT)
Finished some todos for the Export KeyingSet operator:
- Keyframing and other KeyingSet-level settings are now included in the exported script too
- A table of lookups for ID-block shorthands is built and included to make running the exported script more efficient and less confusing
February 1, 2010, 01:43 (GMT)
New argument parsing library supporting multiple passes, case sensitive and insensitive arguments, default handlers and other features that were hacked in the previous ugly switch system. Very simpler system for adding new arguments, easier to see conflicts and no more replication between BG and non BG mode arguments.

I've tested pretty much everything except GE options (-g options), but some small bugs could have sneaked in.
February 1, 2010, 01:33 (GMT)
Fix loading python modules (like netrender)
Revision 2a5d7f9 by Joshua Leung
February 1, 2010, 01:08 (GMT)
Keying Sets: Export to File

This commit adds an operator which saves the active Keying Set in a form which can be used to regenerate the Keying Set again in another file using the Keying Sets API.

This could be made smarter by caching the ID-blocks used, and writing aliases for those, but that can be done later.
Revision 65af958 by gsr b3d
February 1, 2010, 00:04 (GMT)
SVN maintenance.
Revision 8c56456 by Joshua Leung
January 31, 2010, 23:49 (GMT)
Fixed a few lingering compiler warnings with the bpy_app stuff
January 31, 2010, 23:45 (GMT)
WM Draw Methods now has a new option Automatic (default). This will
set the draw method to triple buffer or overlap depending on the
configuration. Ideally I could get all cases working well with triple
buffer but it's hard in practice. At the moment there are two cases
that use overlap instead:

* opensource ATI drives on linux
* windows software renderer

Also added a utility function to check GPU device/os/driver.

January 31, 2010, 23:41 (GMT)
ugh!, missed this file too
Revision ba28cfc by Joshua Leung
January 31, 2010, 23:41 (GMT)
Added 'Evaluation Time' setting access to Path Animation panel.

This was previously only available from the datablocks viewer, but this is the direct replacement to the badly named 'speed' ipo-curve in the past ('speed' implies a rate that must be integrated/added to the results of past frame, rather than a factor).

Also, tweaked the RNA definition so that this shows as a slider (i.e. a factor), since the valid values for this are clamped to the [0, 1].
January 31, 2010, 23:33 (GMT)
Fix #19888: tooltip would stay visible when starting e.g. panning the
view, and be stuck there permantenly when leaving the region. Now the
button interaction is cancelled when starting a modal operator, not too
happy about this, but couldn't think of another way to detect this well.

January 31, 2010, 23:27 (GMT)
Fix #20830: only rendering Z pass did not give correct Z values.

January 31, 2010, 23:25 (GMT)
Fix missing redraw in image window when changing render pass.

January 31, 2010, 23:21 (GMT)
missed this file
Revision aafe6e2 by Joshua Leung
January 31, 2010, 23:07 (GMT)
Renamed the FILE_OPEN option for the file browser to FILE_OPENFILE to cleanup compiler warnings about redefined definitions (mingw)
January 31, 2010, 22:56 (GMT)
Added support for orthographic camera.

The FEdgeXDetector class for silhouette edge detection and the
ViewMapBuilder class for view map creation are enhanced. All changes
are related to view point handling (i.e., the camera location). In
the perspective projection, the visibility of feature edges and edge
types (e.g., borders and crease lines) are computed based on a fixed
view point, whereas the view point in the orthographic projection is
an arbitrary point on the XY plane at the origin and is determined so
that a line segment from the view point to a point in the 3D space is
perpendicular to the XY plane. All view point related portions of the
class definitions were modified so as to deal with the two different
camera modes.
January 31, 2010, 22:50 (GMT)
setting invalid vector swizzle attributes (from blender2.4x docs for instance), could crash blender.
- disallow setting swizzle's that have duplicate values: vec.xxx = [1,2,3]
- raise an error if the list setting a swizzle's longer.
- mathutils write callback was running on the wrong vector, which could crash blender.

January 31, 2010, 21:52 (GMT)
Mathutils doc improvements + other small things
- bpy.app moved into PyStructSequence (used by sys.float_info)
- added buildinfo into bpy.app.build_*
- bpy.ui removed (wasnt used)
- include external example files in Mathutils docs (only Mathutils and Vector are currently written)
- added support to auto document PyStructSequence's
- CMake had "'s inside all its strings.

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