Blender Git Commits

Blender Git "master" branch commits.

Page: 4737 / 5574

March 30, 2009, 05:32 (GMT)
Add blender internal font.

This is the old bmfont library but using textures.

I made small test in the space Info and work fine,
commit now to finish tomorrow from work.

March 30, 2009, 01:16 (GMT)
Added back old code for transform seq overlap in an '#if 0',
since the loop that works around t->data being freed can sometimes shuffle strips that are not being transformed (eg, when extending or with locked strips)
March 30, 2009, 00:40 (GMT)
r19455 to Re-enable vertex welding for soft-bodies failed even on simple cases like a cube with scrambled mesh data.
Please test before committing.

m_vertexArray has no doubles now and is not aligned to 3, using m_triFaceArray to get the verts for each face.

March 29, 2009, 21:50 (GMT)
Improvements on error handling in the Python API.
March 29, 2009, 21:05 (GMT)
* improved error handling in CurvePointIterator constructor.
* changed CurvePointIterator::getObject() according to the changes
in revision 19456.
March 29, 2009, 21:00 (GMT)
* Added BPy_Chain_from_Chain_ptr().
* Changed BPy_CurvePoint_from_CurvePoint( CurvePoint& cp ) to
BPy_CurvePoint_from_CurvePoint_ptr( CurvePoint *cp ) so that it
retains a CurvePoint pointer instead of a CurvePoint instance.
March 29, 2009, 19:54 (GMT)
Applied patch #18446, to do versions on damping

Re-enable vertex welding, only for soft bodies. They require it. Future versions could expose such vertexWeldingThreshold.
March 29, 2009, 19:52 (GMT)
Add snapping parameters to transform operators (only Translation, Resize and Rotation, since those are the one ones that support it).
March 29, 2009, 19:44 (GMT)
UI:
* Added a PanelType and HeaderType for registering panels
and headers in regions. When the region draws, it will
then automatically draw the ones that were registerd with
poll and draw callbacks.

Used for text header, properties and object buttons now.

March 29, 2009, 18:46 (GMT)
Fixed a typo in the last commit.
March 29, 2009, 18:44 (GMT)
UI:
* Added support for soft/hard range in the buttons code. Currently
it works by only allowing to drag or click increment in the soft
range, but typing a number value allows to go outside it.

If the number is outside the soft range, the range will be extended,
rounded to values like:
.., 0.1, 0.2, 0.5, 1.0, 2.0, 5.0, 10.0, 20.0, 50.0, ..

March 29, 2009, 18:34 (GMT)
Only apply advanced setting of angular/linear factor to rigid bodies (with angular rotation). The setting broke 'dynamic'-only objects.
March 29, 2009, 17:44 (GMT)
Improvements on error handling in the Python API.
March 29, 2009, 15:17 (GMT)
BGE API cleanup: CDActuator, ParentActuator, VisibilityActuator done. Thanks to Andre.
March 29, 2009, 08:40 (GMT)
2.5 MSVC 9 projectfiles
- update for editors/armature
- update for RNA_context
March 29, 2009, 08:31 (GMT)
missed PyLong_FromSize_t -> PyLong_FromSsize_t in bpy_ui.c
March 29, 2009, 06:13 (GMT)
- renamed CURVE_OT_select_inverse -> CURVE_OT_select_invert
- TEXT_OT_scroll_bar and TEXT_OT_scroll ops had the lines property default/min/max args swapped around.
March 29, 2009, 04:34 (GMT)
- python api was returning incorrect int values from rna because it was using PyLong_FromSize_t rather than PyLong_FromSsize_t, this messed up the default values in documentation.
- renamed POSE_OT_select_hierarchy "add_to_sel" property to "extend"
- some property names were wrong (giving errors in the console at startup)

March 29, 2009, 02:15 (GMT)
- use clear, set, add, enable, disable and toggle as a prefix in operator names
- use select as a suffix eg UV_OT_loop_select -> UV_OT_select_loop
- Each select all operator was using slightly different wording...
select_all, deselect_all, de_select_all, select_de_select_all -> select_all_toggle

- selection -> select
- POSE_OT_select_connected -> POSE_OT_select_linked to match other operators
- NODE_OT_delete_selection -> NODE_OT_delete since its not used in other operators
- ANIM_OT_previewrange_define -> ANIM_OT_previewrange_set to match other operators
- NODE_OT_fit_all -> NODE_OT_view_all to match other operators
- View2D_OT_* -> VIEW2D_OT_* to match VIEW3D
- View2D_OT_view_downscroll -> VIEW2D_OT_scroll_down more logical
- removed MARKER_OT_mouseselect_extend and made extend a boolean property of MARKER_OT_mouseselect
- MARKER_OT_mouseselect -> MARKER_OT_select
- GROUP_OT_group_remove -> GROUP_OT_objects_remove more logical since its removing objects from groups
- MESH_OT_removedoublesflag -> MESH_OT_remove_doubles
- redundant words MESH_OT_split_mesh -> MESH_OT_split, OBJECT_OT_object_delete -> OBJECT_OT_delete

renamed selection operator properties
extend_select -> extend
column_select -> column
select_children_only -> children_only
... Since these are all in the context of selection operators there is no need for the extra 'select' in the property name.

Updated docs
http://www.graphicall.org/ftp/ideasman42/html/bpyoperator-module.html

March 28, 2009, 22:01 (GMT)
Shuffle only selected sequence blocks.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021