[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