[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31804] branches/bmesh/blender: merge from trunk at r31523

Joseph Eagar joeedh at gmail.com
Tue Sep 7 07:47:35 CEST 2010


Revision: 31804
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31804
Author:   joeedh
Date:     2010-09-07 07:47:34 +0200 (Tue, 07 Sep 2010)

Log Message:
-----------
merge from trunk at r31523

Modified Paths:
--------------
    branches/bmesh/blender/CMakeLists.txt
    branches/bmesh/blender/SConstruct
    branches/bmesh/blender/build_files/scons/config/freebsd7-config.py
    branches/bmesh/blender/build_files/scons/config/freebsd8-config.py
    branches/bmesh/blender/build_files/scons/config/freebsd9-config.py
    branches/bmesh/blender/build_files/scons/config/linux2-config.py
    branches/bmesh/blender/build_files/scons/tools/Blender.py
    branches/bmesh/blender/build_files/scons/tools/btools.py
    branches/bmesh/blender/doc/BL-license.txt
    branches/bmesh/blender/doc/bf-members.txt
    branches/bmesh/blender/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp
    branches/bmesh/blender/extern/libopenjpeg/CMakeLists.txt
    branches/bmesh/blender/extern/lzma/CMakeLists.txt
    branches/bmesh/blender/extern/lzma/SConscript
    branches/bmesh/blender/extern/lzo/CMakeLists.txt
    branches/bmesh/blender/extern/lzo/SConscript
    branches/bmesh/blender/intern/boolop/CMakeLists.txt
    branches/bmesh/blender/intern/boolop/SConscript
    branches/bmesh/blender/intern/bsp/CMakeLists.txt
    branches/bmesh/blender/intern/bsp/SConscript
    branches/bmesh/blender/intern/container/CMakeLists.txt
    branches/bmesh/blender/intern/container/SConscript
    branches/bmesh/blender/intern/decimation/CMakeLists.txt
    branches/bmesh/blender/intern/decimation/SConscript
    branches/bmesh/blender/intern/decimation/test/decimate_glut_test/intern/common/Makefile
    branches/bmesh/blender/intern/elbeem/CMakeLists.txt
    branches/bmesh/blender/intern/elbeem/SConscript
    branches/bmesh/blender/intern/ghost/CMakeLists.txt
    branches/bmesh/blender/intern/ghost/SConscript
    branches/bmesh/blender/intern/ghost/intern/GHOST_WindowManager.cpp
    branches/bmesh/blender/intern/guardedalloc/CMakeLists.txt
    branches/bmesh/blender/intern/guardedalloc/SConscript
    branches/bmesh/blender/intern/iksolver/CMakeLists.txt
    branches/bmesh/blender/intern/iksolver/SConscript
    branches/bmesh/blender/intern/itasc/CMakeLists.txt
    branches/bmesh/blender/intern/itasc/SConscript
    branches/bmesh/blender/intern/memutil/CMakeLists.txt
    branches/bmesh/blender/intern/memutil/SConscript
    branches/bmesh/blender/intern/moto/CMakeLists.txt
    branches/bmesh/blender/intern/moto/SConscript
    branches/bmesh/blender/intern/opennl/CMakeLists.txt
    branches/bmesh/blender/intern/opennl/SConscript
    branches/bmesh/blender/intern/smoke/CMakeLists.txt
    branches/bmesh/blender/intern/smoke/SConscript
    branches/bmesh/blender/intern/string/CMakeLists.txt
    branches/bmesh/blender/intern/string/SConscript
    branches/bmesh/blender/release/scripts/io/netrender/__init__.py
    branches/bmesh/blender/release/scripts/keyingsets/keyingsets_utils.py
    branches/bmesh/blender/release/scripts/modules/bpy/ops.py
    branches/bmesh/blender/release/scripts/modules/bpy_types.py
    branches/bmesh/blender/release/scripts/modules/rigify/neck_flex.py
    branches/bmesh/blender/release/scripts/modules/rigify/palm_curl.py
    branches/bmesh/blender/release/scripts/modules/rigify/spine_pivot_flex.py
    branches/bmesh/blender/release/scripts/modules/rigify/tongue.py
    branches/bmesh/blender/release/scripts/modules/rigify_utils.py
    branches/bmesh/blender/release/scripts/modules/rna_prop_ui.py
    branches/bmesh/blender/release/scripts/op/add_mesh_torus.py
    branches/bmesh/blender/release/scripts/op/animsys_update.py
    branches/bmesh/blender/release/scripts/op/nla.py
    branches/bmesh/blender/release/scripts/op/object.py
    branches/bmesh/blender/release/scripts/op/presets.py
    branches/bmesh/blender/release/scripts/op/uv.py
    branches/bmesh/blender/release/scripts/op/uvcalc_follow_active.py
    branches/bmesh/blender/release/scripts/op/uvcalc_smart_project.py
    branches/bmesh/blender/release/scripts/op/wm.py
    branches/bmesh/blender/release/scripts/presets/interaction/blender.py
    branches/bmesh/blender/release/scripts/presets/interaction/maya.py
    branches/bmesh/blender/release/scripts/templates/operator.py
    branches/bmesh/blender/release/scripts/templates/operator_modal.py
    branches/bmesh/blender/release/scripts/templates/operator_modal_draw.py
    branches/bmesh/blender/release/scripts/templates/operator_modal_view3d.py
    branches/bmesh/blender/release/scripts/templates/operator_uv.py
    branches/bmesh/blender/release/scripts/ui/properties_animviz.py
    branches/bmesh/blender/release/scripts/ui/properties_data_armature.py
    branches/bmesh/blender/release/scripts/ui/properties_data_armature_rigify.py
    branches/bmesh/blender/release/scripts/ui/properties_data_bone.py
    branches/bmesh/blender/release/scripts/ui/properties_data_camera.py
    branches/bmesh/blender/release/scripts/ui/properties_data_curve.py
    branches/bmesh/blender/release/scripts/ui/properties_data_lamp.py
    branches/bmesh/blender/release/scripts/ui/properties_data_lattice.py
    branches/bmesh/blender/release/scripts/ui/properties_data_mesh.py
    branches/bmesh/blender/release/scripts/ui/properties_data_metaball.py
    branches/bmesh/blender/release/scripts/ui/properties_data_modifier.py
    branches/bmesh/blender/release/scripts/ui/properties_game.py
    branches/bmesh/blender/release/scripts/ui/properties_material.py
    branches/bmesh/blender/release/scripts/ui/properties_object.py
    branches/bmesh/blender/release/scripts/ui/properties_object_constraint.py
    branches/bmesh/blender/release/scripts/ui/properties_particle.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_cloth.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_common.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_field.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_fluid.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_smoke.py
    branches/bmesh/blender/release/scripts/ui/properties_physics_softbody.py
    branches/bmesh/blender/release/scripts/ui/properties_render.py
    branches/bmesh/blender/release/scripts/ui/properties_scene.py
    branches/bmesh/blender/release/scripts/ui/properties_texture.py
    branches/bmesh/blender/release/scripts/ui/properties_world.py
    branches/bmesh/blender/release/scripts/ui/space_dopesheet.py
    branches/bmesh/blender/release/scripts/ui/space_filebrowser.py
    branches/bmesh/blender/release/scripts/ui/space_graph.py
    branches/bmesh/blender/release/scripts/ui/space_image.py
    branches/bmesh/blender/release/scripts/ui/space_info.py
    branches/bmesh/blender/release/scripts/ui/space_nla.py
    branches/bmesh/blender/release/scripts/ui/space_outliner.py
    branches/bmesh/blender/release/scripts/ui/space_sequencer.py
    branches/bmesh/blender/release/scripts/ui/space_time.py
    branches/bmesh/blender/release/scripts/ui/space_userpref.py
    branches/bmesh/blender/release/scripts/ui/space_userpref_keymap.py
    branches/bmesh/blender/release/scripts/ui/space_view3d.py
    branches/bmesh/blender/release/scripts/ui/space_view3d_toolbar.py
    branches/bmesh/blender/source/blender/blenkernel/BKE_constraint.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_customdata.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_fcurve.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_material.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_mball.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_particle.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_sequencer.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_texture.h
    branches/bmesh/blender/source/blender/blenkernel/intern/anim.c
    branches/bmesh/blender/source/blender/blenkernel/intern/blender.c
    branches/bmesh/blender/source/blender/blenkernel/intern/boids.c
    branches/bmesh/blender/source/blender/blenkernel/intern/constraint.c
    branches/bmesh/blender/source/blender/blenkernel/intern/context.c
    branches/bmesh/blender/source/blender/blenkernel/intern/customdata.c
    branches/bmesh/blender/source/blender/blenkernel/intern/fmodifier.c
    branches/bmesh/blender/source/blender/blenkernel/intern/font.c
    branches/bmesh/blender/source/blender/blenkernel/intern/image.c
    branches/bmesh/blender/source/blender/blenkernel/intern/library.c
    branches/bmesh/blender/source/blender/blenkernel/intern/material.c
    branches/bmesh/blender/source/blender/blenkernel/intern/mball.c
    branches/bmesh/blender/source/blender/blenkernel/intern/object.c
    branches/bmesh/blender/source/blender/blenkernel/intern/packedFile.c
    branches/bmesh/blender/source/blender/blenkernel/intern/particle.c
    branches/bmesh/blender/source/blender/blenkernel/intern/particle_system.c
    branches/bmesh/blender/source/blender/blenkernel/intern/report.c
    branches/bmesh/blender/source/blender/blenkernel/intern/sca.c
    branches/bmesh/blender/source/blender/blenkernel/intern/sequencer.c
    branches/bmesh/blender/source/blender/blenkernel/intern/sound.c
    branches/bmesh/blender/source/blender/blenkernel/intern/texture.c
    branches/bmesh/blender/source/blender/blenlib/BLI_math_color.h
    branches/bmesh/blender/source/blender/blenlib/BLI_math_vector.h
    branches/bmesh/blender/source/blender/blenlib/BLI_rect.h
    branches/bmesh/blender/source/blender/blenlib/BLI_string.h
    branches/bmesh/blender/source/blender/blenlib/intern/math_color.c
    branches/bmesh/blender/source/blender/blenlib/intern/math_vector.c
    branches/bmesh/blender/source/blender/blenlib/intern/rct.c
    branches/bmesh/blender/source/blender/blenlib/intern/string.c
    branches/bmesh/blender/source/blender/blenloader/BLO_readfile.h
    branches/bmesh/blender/source/blender/blenloader/intern/readblenentry.c
    branches/bmesh/blender/source/blender/blenloader/intern/readfile.c
    branches/bmesh/blender/source/blender/collada/CMakeLists.txt
    branches/bmesh/blender/source/blender/collada/DocumentExporter.cpp
    branches/bmesh/blender/source/blender/collada/SConscript
    branches/bmesh/blender/source/blender/editors/animation/anim_draw.c
    branches/bmesh/blender/source/blender/editors/animation/anim_ops.c
    branches/bmesh/blender/source/blender/editors/animation/fmodifier_ui.c
    branches/bmesh/blender/source/blender/editors/armature/armature_ops.c
    branches/bmesh/blender/source/blender/editors/armature/editarmature.c
    branches/bmesh/blender/source/blender/editors/armature/poselib.c
    branches/bmesh/blender/source/blender/editors/curve/curve_intern.h
    branches/bmesh/blender/source/blender/editors/curve/curve_ops.c
    branches/bmesh/blender/source/blender/editors/curve/editcurve.c
    branches/bmesh/blender/source/blender/editors/gpencil/drawgpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil_ops.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil_paint.c
    branches/bmesh/blender/source/blender/editors/include/ED_gpencil.h
    branches/bmesh/blender/source/blender/editors/include/ED_mesh.h
    branches/bmesh/blender/source/blender/editors/include/ED_view3d.h
    branches/bmesh/blender/source/blender/editors/include/UI_icons.h
    branches/bmesh/blender/source/blender/editors/include/UI_interface.h
    branches/bmesh/blender/source/blender/editors/interface/interface.c
    branches/bmesh/blender/source/blender/editors/interface/interface_handlers.c
    branches/bmesh/blender/source/blender/editors/interface/interface_intern.h
    branches/bmesh/blender/source/blender/editors/interface/interface_templates.c
    branches/bmesh/blender/source/blender/editors/interface/interface_widgets.c
    branches/bmesh/blender/source/blender/editors/interface/resources.c
    branches/bmesh/blender/source/blender/editors/mesh/editbmesh_add.c
    branches/bmesh/blender/source/blender/editors/mesh/loopcut.c
    branches/bmesh/blender/source/blender/editors/mesh/mesh_data.c
    branches/bmesh/blender/source/blender/editors/mesh/mesh_intern.h
    branches/bmesh/blender/source/blender/editors/mesh/mesh_ops.c
    branches/bmesh/blender/source/blender/editors/metaball/mball_edit.c
    branches/bmesh/blender/source/blender/editors/object/object_add.c
    branches/bmesh/blender/source/blender/editors/object/object_modifier.c
    branches/bmesh/blender/source/blender/editors/object/object_relations.c
    branches/bmesh/blender/source/blender/editors/object/object_vgroup.c
    branches/bmesh/blender/source/blender/editors/physics/particle_edit.c
    branches/bmesh/blender/source/blender/editors/render/render_opengl.c
    branches/bmesh/blender/source/blender/editors/sculpt_paint/paint_image.c
    branches/bmesh/blender/source/blender/editors/space_buttons/space_buttons.c
    branches/bmesh/blender/source/blender/editors/space_file/Makefile
    branches/bmesh/blender/source/blender/editors/space_file/file_draw.c
    branches/bmesh/blender/source/blender/editors/space_image/image_ops.c
    branches/bmesh/blender/source/blender/editors/space_image/space_image.c
    branches/bmesh/blender/source/blender/editors/space_logic/logic_window.c
    branches/bmesh/blender/source/blender/editors/space_node/drawnode.c
    branches/bmesh/blender/source/blender/editors/space_outliner/outliner.c
    branches/bmesh/blender/source/blender/editors/space_time/space_time.c
    branches/bmesh/blender/source/blender/editors/space_view3d/drawobject.c
    branches/bmesh/blender/source/blender/editors/space_view3d/drawvolume.c
    branches/bmesh/blender/source/blender/editors/space_view3d/space_view3d.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_draw.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_edit.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_intern.h
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_view.c
    branches/bmesh/blender/source/blender/editors/transform/SConscript
    branches/bmesh/blender/source/blender/editors/transform/transform.c
    branches/bmesh/blender/source/blender/editors/transform/transform_ops.c
    branches/bmesh/blender/source/blender/editors/util/undo.c
    branches/bmesh/blender/source/blender/gpu/intern/gpu_buffers.c
    branches/bmesh/blender/source/blender/gpu/intern/gpu_draw.c
    branches/bmesh/blender/source/blender/imbuf/intern/cineon/cineon_dpx.c
    branches/bmesh/blender/source/blender/imbuf/intern/scaling.c
    branches/bmesh/blender/source/blender/imbuf/intern/thumbs_blend.c
    branches/bmesh/blender/source/blender/makesdna/DNA_node_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_object_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_userdef_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_view3d_types.h
    branches/bmesh/blender/source/blender/makesdna/intern/SConscript
    branches/bmesh/blender/source/blender/makesdna/intern/makesdna.c
    branches/bmesh/blender/source/blender/makesrna/RNA_access.h
    branches/bmesh/blender/source/blender/makesrna/RNA_define.h
    branches/bmesh/blender/source/blender/makesrna/RNA_types.h
    branches/bmesh/blender/source/blender/makesrna/intern/SConscript
    branches/bmesh/blender/source/blender/makesrna/intern/makesrna.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_ID.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_access.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_action.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_action_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_animation.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_armature.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_cloth.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_color.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_constraint.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_context.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_curve.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_define.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_fcurve.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_image.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_internal.h
    branches/bmesh/blender/source/blender/makesrna/intern/rna_lamp.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_main.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_main_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_material.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_material_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_mesh.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_mesh_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_meta.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_nodetree.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_object.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_object_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_object_force.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_pose.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_render.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_rna.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_scene.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_scene_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_sequencer.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_space.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_ui.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_ui_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_userdef.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_wm.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_wm_api.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_world.c
    branches/bmesh/blender/source/blender/makesrna/rna_cleanup/rna_properties.txt
    branches/bmesh/blender/source/blender/makesrna/rna_cleanup/rna_update.sh
    branches/bmesh/blender/source/blender/modifiers/SConscript
    branches/bmesh/blender/source/blender/modifiers/intern/MOD_screw.c
    branches/bmesh/blender/source/blender/nodes/intern/CMP_nodes/CMP_colorbalance.c
    branches/bmesh/blender/source/blender/nodes/intern/CMP_nodes/CMP_crop.c
    branches/bmesh/blender/source/blender/nodes/intern/CMP_nodes/CMP_displace.c
    branches/bmesh/blender/source/blender/nodes/intern/CMP_nodes/CMP_rotate.c
    branches/bmesh/blender/source/blender/python/SConscript
    branches/bmesh/blender/source/blender/python/doc/alternative/epy/PhysicsConstraints.py
    branches/bmesh/blender/source/blender/python/doc/alternative/epy/VideoTexture.py
    branches/bmesh/blender/source/blender/python/doc/alternative/epy/geometry.py
    branches/bmesh/blender/source/blender/python/doc/alternative/epy/idprop.py
    branches/bmesh/blender/source/blender/python/doc/alternative/epyparser.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/aud.Device.lock.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/aud.Factory.filter.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/aud.Factory.join.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/aud.Factory.pingpong.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/aud.Factory.sine.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/idprop.IDGroup.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/idprop.IDGroup.values.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/idprop.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/mathutils.Euler.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/mathutils.Matrix.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/mathutils.Quaternion.py
    branches/bmesh/blender/source/blender/python/doc/alternative/examples/mathutils.py
    branches/bmesh/blender/source/blender/python/doc/alternative/mako/cache.py
    branches/bmesh/blender/source/blender/python/doc/alternative/mako/ext/preprocessors.py
    branches/bmesh/blender/source/blender/python/doc/epy/Geometry.py
    branches/bmesh/blender/source/blender/python/doc/epy/IDProp.py
    branches/bmesh/blender/source/blender/python/doc/examples/mathutils.Euler.py
    branches/bmesh/blender/source/blender/python/doc/examples/mathutils.Matrix.py
    branches/bmesh/blender/source/blender/python/doc/examples/mathutils.Quaternion.py
    branches/bmesh/blender/source/blender/python/doc/examples/mathutils.py
    branches/bmesh/blender/source/blender/python/doc/sphinx_doc_gen.py
    branches/bmesh/blender/source/blender/python/doc/sphinx_doc_gen.sh
    branches/bmesh/blender/source/blender/python/generic/CMakeLists.txt
    branches/bmesh/blender/source/blender/python/generic/IDProp.c
    branches/bmesh/blender/source/blender/python/generic/bpy_internal_import.c
    branches/bmesh/blender/source/blender/python/generic/mathutils_euler.c
    branches/bmesh/blender/source/blender/python/generic/mathutils_matrix.c
    branches/bmesh/blender/source/blender/python/generic/mathutils_vector.c
    branches/bmesh/blender/source/blender/python/intern/bpy.h
    branches/bmesh/blender/source/blender/python/intern/bpy_array.c
    branches/bmesh/blender/source/blender/python/intern/bpy_interface.c
    branches/bmesh/blender/source/blender/python/intern/bpy_operator.c
    branches/bmesh/blender/source/blender/python/intern/bpy_props.c
    branches/bmesh/blender/source/blender/python/intern/bpy_rna.c
    branches/bmesh/blender/source/blender/python/intern/bpy_rna.h
    branches/bmesh/blender/source/blender/python/intern/bpy_util.c
    branches/bmesh/blender/source/blender/python/intern/bpy_util.h
    branches/bmesh/blender/source/blender/quicktime/quicktime_import.h
    branches/bmesh/blender/source/blender/render/CMakeLists.txt
    branches/bmesh/blender/source/blender/render/intern/source/imagetexture.c
    branches/bmesh/blender/source/blender/render/intern/source/pipeline.c
    branches/bmesh/blender/source/blender/windowmanager/WM_api.h
    branches/bmesh/blender/source/blender/windowmanager/WM_types.h
    branches/bmesh/blender/source/blender/windowmanager/intern/wm.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_cursors.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_draw.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_event_system.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_files.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_keymap.c
    branches/bmesh/blender/source/blenderplayer/CMakeLists.txt
    branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt
    branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/SConscript
    branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/stubs.c
    branches/bmesh/blender/source/creator/CMakeLists.txt
    branches/bmesh/blender/source/creator/creator.c
    branches/bmesh/blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp
    branches/bmesh/blender/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
    branches/bmesh/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
    branches/bmesh/blender/source/kernel/gen_system/GEN_HashedPtr.cpp

Added Paths:
-----------
    branches/bmesh/blender/build_files/cmake/example_scripts/make_quicky.py
    branches/bmesh/blender/release/scripts/op/io_anim_bvh/
    branches/bmesh/blender/release/scripts/op/io_mesh_ply/
    branches/bmesh/blender/release/scripts/op/io_scene_3ds/
    branches/bmesh/blender/release/scripts/op/io_scene_fbx/
    branches/bmesh/blender/release/scripts/op/io_scene_obj/
    branches/bmesh/blender/release/scripts/op/io_scene_obj/__init__.py
    branches/bmesh/blender/release/scripts/op/io_scene_obj/export_obj.py
    branches/bmesh/blender/release/scripts/op/io_scene_obj/import_obj.py
    branches/bmesh/blender/release/scripts/op/io_scene_x3d/
    branches/bmesh/blender/release/scripts/op/io_shape_mdd/
    branches/bmesh/blender/source/blender/blenlib/BLI_sparsemap.h
    branches/bmesh/blender/source/blender/python/generic/py_capi_utils.c
    branches/bmesh/blender/source/blender/python/generic/py_capi_utils.h

Removed Paths:
-------------
    branches/bmesh/blender/release/scripts/io/export_3ds.py
    branches/bmesh/blender/release/scripts/io/export_fbx.py
    branches/bmesh/blender/release/scripts/io/export_obj.py
    branches/bmesh/blender/release/scripts/io/export_ply.py
    branches/bmesh/blender/release/scripts/io/export_x3d.py
    branches/bmesh/blender/release/scripts/io/import_anim_bvh.py
    branches/bmesh/blender/release/scripts/io/import_scene_3ds.py
    branches/bmesh/blender/release/scripts/io/import_scene_obj.py
    branches/bmesh/blender/release/scripts/io/import_shape_mdd.py
    branches/bmesh/blender/release/scripts/op/io_scene_obj/__init__.py
    branches/bmesh/blender/release/scripts/op/io_scene_obj/export_obj.py
    branches/bmesh/blender/release/scripts/op/io_scene_obj/import_obj.py

Modified: branches/bmesh/blender/CMakeLists.txt
===================================================================
--- branches/bmesh/blender/CMakeLists.txt	2010-09-07 03:58:50 UTC (rev 31803)
+++ branches/bmesh/blender/CMakeLists.txt	2010-09-07 05:47:34 UTC (rev 31804)
@@ -294,9 +294,9 @@
 		SET(EXPAT_LIB expat)
 	ENDIF (WITH_OPENCOLLADA)
 
+	FIND_PACKAGE(X11 REQUIRED)
 
-	# Could use ${X11_Xinput_LIB} ${X11_X11_LIB} too
-	SET(LLIBS "-lXi -lutil -lc -lm -lpthread -lstdc++ -lX11")
+	SET(LLIBS "-lutil -lc -lm -lpthread -lstdc++ ${X11_X11_LIB} ${X11_Xinput_LIB}")
 
 	IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
 		# BSD's dont use libdl.so
@@ -415,11 +415,19 @@
 		SET(CMAKE_CXX_FLAGS "/D_CRT_NONSTDC_NO_DEPRECATE /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /wd4800 /wd4244 /wd4305" CACHE STRING "MSVC MT C++ flags " FORCE)
 		SET(CMAKE_C_FLAGS   "/D_CRT_NONSTDC_NO_DEPRECATE /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /wd4800 /wd4244 /wd4305" CACHE STRING "MSVC MT C++ flags " FORCE)
 
+		IF(CMAKE_CL_64)
+			SET(CMAKE_CXX_FLAGS_DEBUG "/D_DEBUG /Od /Gm /EHsc /RTC1 /MTd /W3 /nologo /Zi /J" CACHE STRING "MSVC MT flags " FORCE)
+		ELSE(CMAKE_CL_64)
 		SET(CMAKE_CXX_FLAGS_DEBUG "/D_DEBUG /Od /Gm /EHsc /RTC1 /MTd /W3 /nologo /ZI /J" CACHE STRING "MSVC MT flags " FORCE)
+		ENDIF(CMAKE_CL_64)
 		SET(CMAKE_CXX_FLAGS_RELEASE "/O2 /Ob2 /DNDEBUG /EHsc /MT /W3 /nologo /J" CACHE STRING "MSVC MT flags " FORCE)
 		SET(CMAKE_CXX_FLAGS_MINSIZEREL "/O1 /Ob1 /DNDEBUG /EHsc /MT /W3 /nologo /J" CACHE STRING "MSVC MT flags " FORCE)
 		SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/O2 /Ob1 /DNDEBUG /EHsc /MT /W3 /nologo /Zi /J" CACHE STRING "MSVC MT flags " FORCE)
+		IF(CMAKE_CL_64)
+			SET(CMAKE_C_FLAGS_DEBUG "/D_DEBUG /Od /Gm /EHsc /RTC1 /MTd /W3 /nologo /Zi /J" CACHE STRING "MSVC MT flags " FORCE)
+		ELSE(CMAKE_CL_64)
 		SET(CMAKE_C_FLAGS_DEBUG "/D_DEBUG /Od /Gm /EHsc /RTC1 /MTd /W3 /nologo /ZI /J" CACHE STRING "MSVC MT flags " FORCE)
+		ENDIF(CMAKE_CL_64)
 		SET(CMAKE_C_FLAGS_RELEASE "/O2 /Ob2 /DNDEBUG /EHsc /MT /W3 /nologo /J" CACHE STRING "MSVC MT flags " FORCE)
 		SET(CMAKE_C_FLAGS_MINSIZEREL "/O1 /Ob1 /DNDEBUG /EHsc /MT /W3 /nologo /J" CACHE STRING "MSVC MT flags " FORCE)
 		SET(CMAKE_C_FLAGS_RELWITHDEBINFO "/O2 /Ob1 /DNDEBUG /EHsc /MT /W3 /nologo /Zi /J" CACHE STRING "MSVC MT flags " FORCE)
@@ -873,7 +881,7 @@
 IF(WITH_IMAGE_OPENJPEG)
 	set(OPENJPEG ${CMAKE_SOURCE_DIR}/extern/libopenjpeg)
 	set(OPENJPEG_INC ${OPENJPEG})
-	set(OPENJPEG_LIb extern_libopenjpeg)
+	set(OPENJPEG_LIb extern_openjpeg)
 ENDIF(WITH_IMAGE_OPENJPEG)
 
 #-----------------------------------------------------------------------------

Modified: branches/bmesh/blender/SConstruct
===================================================================
--- branches/bmesh/blender/SConstruct	2010-09-07 03:58:50 UTC (rev 31803)
+++ branches/bmesh/blender/SConstruct	2010-09-07 05:47:34 UTC (rev 31804)
@@ -406,12 +406,12 @@
 thesyslibs = B.setup_syslibs(env)
 
 if 'blender' in B.targets or not env['WITH_BF_NOBLENDER']:
-	env.BlenderProg(B.root_build_dir, "blender", dobj + mainlist + thestatlibs, [], thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blender')
+    env.BlenderProg(B.root_build_dir, "blender", mainlist + thestatlibs + dobj, thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blender')
 if env['WITH_BF_PLAYER']:
 	playerlist = B.create_blender_liblist(env, 'player')
 	playerlist += B.create_blender_liblist(env, 'intern')
 	playerlist += B.create_blender_liblist(env, 'extern')
-	env.BlenderProg(B.root_build_dir, "blenderplayer", dobj + playerlist, [], thestatlibs + thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blenderplayer')
+    env.BlenderProg(B.root_build_dir, "blenderplayer",  playerlist, thestatlibs + dobj + thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blenderplayer')
 
 ##### Now define some targets
 

Copied: branches/bmesh/blender/build_files/cmake/example_scripts/make_quicky.py (from rev 31748, trunk/blender/build_files/cmake/example_scripts/make_quicky.py)
===================================================================
--- branches/bmesh/blender/build_files/cmake/example_scripts/make_quicky.py	                        (rev 0)
+++ branches/bmesh/blender/build_files/cmake/example_scripts/make_quicky.py	2010-09-07 05:47:34 UTC (rev 31804)
@@ -0,0 +1,119 @@
+#! /usr/bin/env python
+
+# ##### BEGIN GPL LICENSE BLOCK #####
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, write to the Free Software Foundation,
+#  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# ##### END GPL LICENSE BLOCK #####
+
+# <pep8 compliant>
+
+def print_help(targets):
+    print("CMake quicky wrapper, no valid targets given.")
+    print(" * targets can contain a subset of the full target name.")
+    print(" * arguments with a '-' prefix are passed onto make.")
+    print(" * this must run from the cmake build dir")
+    print(" * alias this with a short command for speedy access, in bash:")
+    print("   alias mk='../blender/build_files/cmake/example_scripts/make_quicky.py'")
+    print("")
+    print(" eg: make_quicky.py -j3 extern python")
+    print(" ...will execute")
+    print(" make -j3 extern_binreloc extern_glew bf_python bf_python_ext blender/fast")
+    print("")
+    print("Target List:")
+    for t in targets:
+        print("    %s" % t)
+    print("...exiting")
+    
+
+def main():
+    targets = set()
+    
+    # collect targets
+    file = open("Makefile", "r")
+    for line in file:
+        line = line.rstrip()
+        if not line or line[0] in ". \t@$#":
+            continue
+
+        line = line.split("#", 1)[0]
+        if ":" not in line:
+            continue
+
+        line = line.split(":", 1)[0]
+
+        if "/" in line: # cmake terget options, dont need these
+            continue
+
+        targets.add(line)
+    file.close()
+
+
+    # remove cmake targets
+    bad = set([
+        "help",
+        "clean",
+        "all",
+        "preinstall",
+        "install",
+        "default_target",
+        "edit_cache",
+        "cmake_force",
+        "rebuild_cache",
+        "depend",
+        "cmake_check_build_system",
+        ])
+        
+    targets -= set(bad)
+
+
+    # parse args
+    targets = list(targets)
+    targets.sort()
+
+    import sys
+    if len(sys.argv) == 1:
+        print_help(targets)
+        return
+
+    targets_new = []
+    args = []
+    for arg in sys.argv[1:]:
+        if arg[0] in "/-":
+            args.append(arg)
+        else:
+            found = False
+            for t in targets:
+                if arg in t and t not in targets_new:
+                    targets_new.append(t)
+                    found = True
+
+            if not found:
+                print("Error '%s' not found in...")
+                for t in targets:
+                    print("    %s" % t)
+                print("...aborting.")
+                return
+    
+    # execute
+    cmd = "make %s %s blender/fast" % (" ".join(args), " ".join(targets_new))
+    print("cmake building with targets: %s" % " ".join(targets_new))
+    print("executing: %s" % cmd)
+
+    import os
+    os.system(cmd)
+
+if __name__ == "__main__":
+    main()

Modified: branches/bmesh/blender/build_files/scons/config/freebsd7-config.py
===================================================================
--- branches/bmesh/blender/build_files/scons/config/freebsd7-config.py	2010-09-07 03:58:50 UTC (rev 31803)
+++ branches/bmesh/blender/build_files/scons/config/freebsd7-config.py	2010-09-07 05:47:34 UTC (rev 31804)
@@ -57,7 +57,6 @@
 BF_OPENEXR_LIB_STATIC = '${BF_OPENEXR}/lib/libHalf.a ${BF_OPENEXR}/lib/libIlmImf.a ${BF_OPENEXR}/lib/libIex.a ${BF_OPENEXR}/lib/libImath.a ${BF_OPENEXR}/lib/libIlmThread.a'
 # BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib'
 
-
 WITH_BF_DDS = True
 
 WITH_BF_JPEG = True
@@ -87,7 +86,7 @@
 BF_GETTEXT_LIB = 'gettextlib'
 BF_GETTEXT_LIBPATH = '${BF_GETTEXT}/lib'
 
-WITH_BF_GAMEENGINE = True
+WITH_BF_GAMEENGINE = False
 WITH_BF_PLAYER = True
 
 WITH_BF_BULLET = True
@@ -100,7 +99,8 @@
 BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2'
 BF_FREETYPE_LIB = 'freetype'
 
-WITH_BF_QUICKTIME = True # -DWITH_QUICKTIME
+### XXX Find what this actually wants; it doesn't want libquicktime.
+WITH_BF_QUICKTIME = False # -DWITH_QUICKTIME
 BF_QUICKTIME = '/usr/local'
 BF_QUICKTIME_INC = '${BF_QUICKTIME}/include'
 
@@ -195,7 +195,7 @@
 
 ##FIX_STUBS_WARNINGS = -Wno-unused
 
-LLIBS = ['util', 'c', 'm', 'dl', 'pthread', 'stdc++']
+LLIBS = ['util', 'c', 'm', 'pthread', 'stdc++']
 ##LOPTS = --dynamic
 ##DYNLDFLAGS = -shared $(LDFLAGS)
 

Modified: branches/bmesh/blender/build_files/scons/config/freebsd8-config.py
===================================================================
--- branches/bmesh/blender/build_files/scons/config/freebsd8-config.py	2010-09-07 03:58:50 UTC (rev 31803)
+++ branches/bmesh/blender/build_files/scons/config/freebsd8-config.py	2010-09-07 05:47:34 UTC (rev 31804)
@@ -57,7 +57,6 @@
 BF_OPENEXR_LIB_STATIC = '${BF_OPENEXR}/lib/libHalf.a ${BF_OPENEXR}/lib/libIlmImf.a ${BF_OPENEXR}/lib/libIex.a ${BF_OPENEXR}/lib/libImath.a ${BF_OPENEXR}/lib/libIlmThread.a'
 # BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib'
 
-
 WITH_BF_DDS = True
 
 WITH_BF_JPEG = True
@@ -87,7 +86,7 @@
 BF_GETTEXT_LIB = 'gettextlib'
 BF_GETTEXT_LIBPATH = '${BF_GETTEXT}/lib'
 
-WITH_BF_GAMEENGINE = True
+WITH_BF_GAMEENGINE = False
 WITH_BF_PLAYER = True
 
 WITH_BF_BULLET = True
@@ -100,7 +99,8 @@
 BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2'
 BF_FREETYPE_LIB = 'freetype'
 
-WITH_BF_QUICKTIME = True # -DWITH_QUICKTIME
+### XXX Find what this actually wants; it doesn't want libquicktime.
+WITH_BF_QUICKTIME = False # -DWITH_QUICKTIME
 BF_QUICKTIME = '/usr/local'
 BF_QUICKTIME_INC = '${BF_QUICKTIME}/include'
 
@@ -195,7 +195,7 @@
 
 ##FIX_STUBS_WARNINGS = -Wno-unused
 

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list