[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18571] branches/bmesh/blender: merge with 2.5 at r18570

Joseph Eagar joeedh at gmail.com
Mon Jan 19 07:04:59 CET 2009


Revision: 18571
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18571
Author:   joeedh
Date:     2009-01-19 07:04:57 +0100 (Mon, 19 Jan 2009)

Log Message:
-----------
merge with 2.5 at r18570

Modified Paths:
--------------
    branches/bmesh/blender/CMakeLists.txt
    branches/bmesh/blender/intern/SoundSystem/SND_Utils.h
    branches/bmesh/blender/intern/SoundSystem/intern/SND_Utils.cpp
    branches/bmesh/blender/intern/decimation/intern/LOD_ExternNormalEditor.cpp
    branches/bmesh/blender/intern/decimation/intern/LOD_ManMesh2.cpp
    branches/bmesh/blender/intern/decimation/intern/LOD_QSDecimator.cpp
    branches/bmesh/blender/intern/elbeem/intern/solver_init.cpp
    branches/bmesh/blender/intern/ghost/intern/GHOST_WindowX11.cpp
    branches/bmesh/blender/intern/iksolver/intern/IK_Solver.cpp
    branches/bmesh/blender/intern/opennl/superlu/util.c
    branches/bmesh/blender/projectfiles_vc9/blender/blender.vcproj
    branches/bmesh/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
    branches/bmesh/blender/projectfiles_vc9/blender/editors/ED_editors.vcproj
    branches/bmesh/blender/projectfiles_vc9/blender/makesdna/DNA_makesdna.vcproj
    branches/bmesh/blender/projectfiles_vc9/blender/makesrna/RNA_makesrna.vcproj
    branches/bmesh/blender/projectfiles_vc9/blender/makesrna/RNA_rna.vcproj
    branches/bmesh/blender/release/VERSION
    branches/bmesh/blender/source/Makefile
    branches/bmesh/blender/source/blender/CMakeLists.txt
    branches/bmesh/blender/source/blender/blenkernel/BKE_action.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_armature.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_constraint.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_context.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_curve.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_global.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_ipo.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_lattice.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_main.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_particle.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_pointcache.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_scene.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_sculpt.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_sequence.h
    branches/bmesh/blender/source/blender/blenkernel/SConscript
    branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c
    branches/bmesh/blender/source/blender/blenkernel/intern/action.c
    branches/bmesh/blender/source/blender/blenkernel/intern/anim.c
    branches/bmesh/blender/source/blender/blenkernel/intern/armature.c
    branches/bmesh/blender/source/blender/blenkernel/intern/blender.c
    branches/bmesh/blender/source/blender/blenkernel/intern/booleanops.c
    branches/bmesh/blender/source/blender/blenkernel/intern/brush.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/curve.c
    branches/bmesh/blender/source/blender/blenkernel/intern/depsgraph.c
    branches/bmesh/blender/source/blender/blenkernel/intern/exotic.c
    branches/bmesh/blender/source/blender/blenkernel/intern/ipo.c
    branches/bmesh/blender/source/blender/blenkernel/intern/key.c
    branches/bmesh/blender/source/blender/blenkernel/intern/lattice.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/modifier.c
    branches/bmesh/blender/source/blender/blenkernel/intern/object.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/pointcache.c
    branches/bmesh/blender/source/blender/blenkernel/intern/report.c
    branches/bmesh/blender/source/blender/blenkernel/intern/scene.c
    branches/bmesh/blender/source/blender/blenkernel/intern/sequence.c
    branches/bmesh/blender/source/blender/blenkernel/intern/softbody.c
    branches/bmesh/blender/source/blender/blenkernel/intern/texture.c
    branches/bmesh/blender/source/blender/blenkernel/intern/world.c
    branches/bmesh/blender/source/blender/blenlib/BLI_dynamiclist.h
    branches/bmesh/blender/source/blender/blenlib/BLI_editVert.h
    branches/bmesh/blender/source/blender/blenlib/BLI_listbase.h
    branches/bmesh/blender/source/blender/blenlib/intern/BLI_ghash.c
    branches/bmesh/blender/source/blender/blenlib/intern/BLI_kdopbvh.c
    branches/bmesh/blender/source/blender/blenlib/intern/arithb.c
    branches/bmesh/blender/source/blender/blenlib/intern/bpath.c
    branches/bmesh/blender/source/blender/blenlib/intern/fileops.c
    branches/bmesh/blender/source/blender/blenlib/intern/fnmatch.c
    branches/bmesh/blender/source/blender/blenlib/intern/graph.c
    branches/bmesh/blender/source/blender/blenlib/intern/listbase.c
    branches/bmesh/blender/source/blender/blenlib/intern/winstuff.c
    branches/bmesh/blender/source/blender/blenloader/intern/readfile.c
    branches/bmesh/blender/source/blender/blenloader/intern/writefile.c
    branches/bmesh/blender/source/blender/editors/Makefile
    branches/bmesh/blender/source/blender/editors/SConscript
    branches/bmesh/blender/source/blender/editors/animation/anim_channels.c
    branches/bmesh/blender/source/blender/editors/animation/anim_deps.c
    branches/bmesh/blender/source/blender/editors/animation/anim_draw.c
    branches/bmesh/blender/source/blender/editors/animation/anim_filter.c
    branches/bmesh/blender/source/blender/editors/animation/anim_ipo_utils.c
    branches/bmesh/blender/source/blender/editors/animation/anim_markers.c
    branches/bmesh/blender/source/blender/editors/animation/anim_ops.c
    branches/bmesh/blender/source/blender/editors/animation/keyframes_draw.c
    branches/bmesh/blender/source/blender/editors/animation/keyframes_edit.c
    branches/bmesh/blender/source/blender/editors/animation/keyframes_general.c
    branches/bmesh/blender/source/blender/editors/animation/keyframing.c
    branches/bmesh/blender/source/blender/editors/armature/editarmature.c
    branches/bmesh/blender/source/blender/editors/armature/meshlaplacian.c
    branches/bmesh/blender/source/blender/editors/armature/poseobject.c
    branches/bmesh/blender/source/blender/editors/include/BIF_transform.h
    branches/bmesh/blender/source/blender/editors/include/ED_anim_api.h
    branches/bmesh/blender/source/blender/editors/include/ED_armature.h
    branches/bmesh/blender/source/blender/editors/include/ED_keyframes_edit.h
    branches/bmesh/blender/source/blender/editors/include/ED_keyframing.h
    branches/bmesh/blender/source/blender/editors/include/ED_markers.h
    branches/bmesh/blender/source/blender/editors/include/ED_mesh.h
    branches/bmesh/blender/source/blender/editors/include/ED_object.h
    branches/bmesh/blender/source/blender/editors/include/ED_screen.h
    branches/bmesh/blender/source/blender/editors/include/ED_space_api.h
    branches/bmesh/blender/source/blender/editors/include/ED_view3d.h
    branches/bmesh/blender/source/blender/editors/include/UI_interface.h
    branches/bmesh/blender/source/blender/editors/include/UI_resources.h
    branches/bmesh/blender/source/blender/editors/include/UI_view2d.h
    branches/bmesh/blender/source/blender/editors/interface/interface.c
    branches/bmesh/blender/source/blender/editors/interface/interface_draw.c
    branches/bmesh/blender/source/blender/editors/interface/interface_handlers.c
    branches/bmesh/blender/source/blender/editors/interface/interface_regions.c
    branches/bmesh/blender/source/blender/editors/interface/resources.c
    branches/bmesh/blender/source/blender/editors/interface/view2d.c
    branches/bmesh/blender/source/blender/editors/interface/view2d_ops.c
    branches/bmesh/blender/source/blender/editors/mesh/editdeform.c
    branches/bmesh/blender/source/blender/editors/mesh/editface.c
    branches/bmesh/blender/source/blender/editors/mesh/editmesh.c
    branches/bmesh/blender/source/blender/editors/mesh/editmesh_add.c
    branches/bmesh/blender/source/blender/editors/mesh/editmesh_lib.c
    branches/bmesh/blender/source/blender/editors/mesh/editmesh_mods.c
    branches/bmesh/blender/source/blender/editors/mesh/editmesh_tools.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/mesh/meshtools.c
    branches/bmesh/blender/source/blender/editors/object/Makefile
    branches/bmesh/blender/source/blender/editors/object/SConscript
    branches/bmesh/blender/source/blender/editors/object/object_edit.c
    branches/bmesh/blender/source/blender/editors/object/object_intern.h
    branches/bmesh/blender/source/blender/editors/object/object_ops.c
    branches/bmesh/blender/source/blender/editors/screen/area.c
    branches/bmesh/blender/source/blender/editors/screen/screen_edit.c
    branches/bmesh/blender/source/blender/editors/screen/screen_ops.c
    branches/bmesh/blender/source/blender/editors/sculpt/sculpt.c
    branches/bmesh/blender/source/blender/editors/sculpt/sculpt_intern.h
    branches/bmesh/blender/source/blender/editors/sculpt/stroke.c
    branches/bmesh/blender/source/blender/editors/space_action/action_draw.c
    branches/bmesh/blender/source/blender/editors/space_action/action_edit.c
    branches/bmesh/blender/source/blender/editors/space_action/action_header.c
    branches/bmesh/blender/source/blender/editors/space_action/action_ops.c
    branches/bmesh/blender/source/blender/editors/space_action/action_select.c
    branches/bmesh/blender/source/blender/editors/space_api/spacetypes.c
    branches/bmesh/blender/source/blender/editors/space_file/file_draw.c
    branches/bmesh/blender/source/blender/editors/space_file/file_intern.h
    branches/bmesh/blender/source/blender/editors/space_file/file_ops.c
    branches/bmesh/blender/source/blender/editors/space_file/filelist.c
    branches/bmesh/blender/source/blender/editors/space_file/filelist.h
    branches/bmesh/blender/source/blender/editors/space_file/space_file.c
    branches/bmesh/blender/source/blender/editors/space_image/Makefile
    branches/bmesh/blender/source/blender/editors/space_image/SConscript
    branches/bmesh/blender/source/blender/editors/space_image/image_intern.h
    branches/bmesh/blender/source/blender/editors/space_image/space_image.c
    branches/bmesh/blender/source/blender/editors/space_ipo/ipo_draw.c
    branches/bmesh/blender/source/blender/editors/space_node/node_draw.c
    branches/bmesh/blender/source/blender/editors/space_node/node_edit.c
    branches/bmesh/blender/source/blender/editors/space_node/node_header.c
    branches/bmesh/blender/source/blender/editors/space_node/node_intern.h
    branches/bmesh/blender/source/blender/editors/space_node/node_ops.c
    branches/bmesh/blender/source/blender/editors/space_node/node_select.c
    branches/bmesh/blender/source/blender/editors/space_node/node_state.c
    branches/bmesh/blender/source/blender/editors/space_node/space_node.c
    branches/bmesh/blender/source/blender/editors/space_outliner/outliner.c
    branches/bmesh/blender/source/blender/editors/space_script/script_edit.c
    branches/bmesh/blender/source/blender/editors/space_sequencer/Makefile
    branches/bmesh/blender/source/blender/editors/space_sequencer/SConscript
    branches/bmesh/blender/source/blender/editors/space_sequencer/sequencer_intern.h
    branches/bmesh/blender/source/blender/editors/space_sequencer/space_sequencer.c
    branches/bmesh/blender/source/blender/editors/space_time/time_header.c
    branches/bmesh/blender/source/blender/editors/space_view3d/drawarmature.c
    branches/bmesh/blender/source/blender/editors/space_view3d/drawobject.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_header.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_intern.h
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_ops.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_select.c
    branches/bmesh/blender/source/blender/editors/space_view3d/view3d_view.c
    branches/bmesh/blender/source/blender/editors/space_view3d/vpaint.c
    branches/bmesh/blender/source/blender/editors/transform/transform.c
    branches/bmesh/blender/source/blender/editors/transform/transform.h
    branches/bmesh/blender/source/blender/editors/transform/transform_constraints.c
    branches/bmesh/blender/source/blender/editors/transform/transform_conversions.c
    branches/bmesh/blender/source/blender/editors/transform/transform_generics.c
    branches/bmesh/blender/source/blender/editors/transform/transform_manipulator.c
    branches/bmesh/blender/source/blender/editors/transform/transform_ops.c
    branches/bmesh/blender/source/blender/editors/transform/transform_orientations.c
    branches/bmesh/blender/source/blender/editors/transform/transform_snap.c
    branches/bmesh/blender/source/blender/editors/util/ed_util.c
    branches/bmesh/blender/source/blender/imbuf/intern/cineon/cineonlib.c
    branches/bmesh/blender/source/blender/imbuf/intern/cineon/dpxlib.c
    branches/bmesh/blender/source/blender/makesdna/DNA_action_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_camera_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_curve_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_ipo_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_key_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_lamp_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_material_types.h
    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_scene_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_screen_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_space_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_texture_types.h
    branches/bmesh/blender/source/blender/makesdna/DNA_world_types.h
    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/CMakeLists.txt
    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_actuator.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_armature.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_brush.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_camera.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_controller.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_fluidsim.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_group.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_internal_types.h
    branches/bmesh/blender/source/blender/makesrna/intern/rna_ipo.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_key.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_lamp.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_lattice.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_main.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_material.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_mesh.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_meta.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_modifier.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_force.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_packedfile.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_particle.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_pose.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_property.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_radio.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_screen.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_scriptlink.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_sensor.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_sequence.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_sound.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_text.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_texture.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_userdef.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_vfont.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_wm.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_world.c
    branches/bmesh/blender/source/blender/nodes/SConscript
    branches/bmesh/blender/source/blender/python/epy_doc_gen.py
    branches/bmesh/blender/source/blender/python/intern/bpy_operator.c
    branches/bmesh/blender/source/blender/python/intern/stubs.c
    branches/bmesh/blender/source/blender/render/CMakeLists.txt
    branches/bmesh/blender/source/blender/render/intern/source/convertblender.c
    branches/bmesh/blender/source/blender/render/intern/source/initrender.c
    branches/bmesh/blender/source/blender/render/intern/source/texture.c
    branches/bmesh/blender/source/blender/windowmanager/WM_api.h
    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_init_exit.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_keymap.c
    branches/bmesh/blender/source/blender/windowmanager/intern/wm_operators.c
    branches/bmesh/blender/source/creator/creator.c

Added Paths:
-----------
    branches/bmesh/blender/source/blender/blenkernel/BKE_animsys.h
    branches/bmesh/blender/source/blender/blenkernel/BKE_fcurve.h
    branches/bmesh/blender/source/blender/blenkernel/intern/anim_sys.c
    branches/bmesh/blender/source/blender/blenkernel/intern/fcurve.c
    branches/bmesh/blender/source/blender/blenkernel/intern/seqeffects.c
    branches/bmesh/blender/source/blender/editors/armature/poselib.c
    branches/bmesh/blender/source/blender/editors/curve/
    branches/bmesh/blender/source/blender/editors/curve/Makefile
    branches/bmesh/blender/source/blender/editors/curve/SConscript
    branches/bmesh/blender/source/blender/editors/curve/editcurve.c
    branches/bmesh/blender/source/blender/editors/gpencil/
    branches/bmesh/blender/source/blender/editors/gpencil/Makefile
    branches/bmesh/blender/source/blender/editors/gpencil/SConscript
    branches/bmesh/blender/source/blender/editors/gpencil/drawgpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/editaction_gpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil_intern.h
    branches/bmesh/blender/source/blender/editors/include/ED_curve.h
    branches/bmesh/blender/source/blender/editors/include/ED_gpencil.h
    branches/bmesh/blender/source/blender/editors/include/ED_sculpt.h
    branches/bmesh/blender/source/blender/editors/include/ED_sequencer.h
    branches/bmesh/blender/source/blender/editors/include/ED_uvedit.h
    branches/bmesh/blender/source/blender/editors/object/editconstraint.c
    branches/bmesh/blender/source/blender/editors/object/editgroup.c
    branches/bmesh/blender/source/blender/editors/object/editkey.c
    branches/bmesh/blender/source/blender/editors/object/editlattice.c
    branches/bmesh/blender/source/blender/editors/physics/
    branches/bmesh/blender/source/blender/editors/physics/Makefile
    branches/bmesh/blender/source/blender/editors/physics/SConscript
    branches/bmesh/blender/source/blender/editors/preview/
    branches/bmesh/blender/source/blender/editors/preview/Makefile
    branches/bmesh/blender/source/blender/editors/preview/SConscript
    branches/bmesh/blender/source/blender/editors/sculpt/Makefile
    branches/bmesh/blender/source/blender/editors/space_image/image_draw.c
    branches/bmesh/blender/source/blender/editors/space_image/image_header.c
    branches/bmesh/blender/source/blender/editors/space_image/image_ops.c
    branches/bmesh/blender/source/blender/editors/space_image/image_panels.c
    branches/bmesh/blender/source/blender/editors/space_image/image_render.c
    branches/bmesh/blender/source/blender/editors/space_sequencer/sequencer_draw.c
    branches/bmesh/blender/source/blender/editors/space_sequencer/sequencer_edit.c
    branches/bmesh/blender/source/blender/editors/space_sequencer/sequencer_scopes.c
    branches/bmesh/blender/source/blender/editors/uvedit/
    branches/bmesh/blender/source/blender/editors/uvedit/Makefile
    branches/bmesh/blender/source/blender/editors/uvedit/SConscript
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_draw.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_intern.h
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_parametrizer.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_parametrizer.h
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c
    branches/bmesh/blender/source/blender/makesdna/DNA_anim_types.h
    branches/bmesh/blender/source/blender/makesrna/intern/rna_space.c
    branches/bmesh/blender/source/blender/makesrna/intern/rna_vpaint.c

Removed Paths:
-------------
    branches/bmesh/blender/source/blender/editors/curve/Makefile
    branches/bmesh/blender/source/blender/editors/curve/SConscript
    branches/bmesh/blender/source/blender/editors/curve/editcurve.c
    branches/bmesh/blender/source/blender/editors/gpencil/Makefile
    branches/bmesh/blender/source/blender/editors/gpencil/SConscript
    branches/bmesh/blender/source/blender/editors/gpencil/drawgpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/editaction_gpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil.c
    branches/bmesh/blender/source/blender/editors/gpencil/gpencil_intern.h
    branches/bmesh/blender/source/blender/editors/physics/Makefile
    branches/bmesh/blender/source/blender/editors/physics/SConscript
    branches/bmesh/blender/source/blender/editors/preview/Makefile
    branches/bmesh/blender/source/blender/editors/preview/SConscript
    branches/bmesh/blender/source/blender/editors/space_image/image_header.c
    branches/bmesh/blender/source/blender/editors/uvedit/Makefile
    branches/bmesh/blender/source/blender/editors/uvedit/SConscript
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_draw.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_intern.h
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_parametrizer.c
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_parametrizer.h
    branches/bmesh/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c

Modified: branches/bmesh/blender/CMakeLists.txt
===================================================================
--- branches/bmesh/blender/CMakeLists.txt	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/CMakeLists.txt	2009-01-19 06:04:57 UTC (rev 18571)
@@ -66,6 +66,7 @@
 OPTION(WITH_OPENAL		"Enable OpenAL Support (http://www.openal.org)"		ON)
 OPTION(WITH_OPENMP		"Enable OpenMP (has to be supported by the compiler)"	OFF)
 OPTION(WITH_WEBPLUGIN		"Enable Web Plugin (Unix only)"				OFF)
+OPTION(WITH_YAFRAY		"Enable Yafray (Renderer)"				OFF)
 
 IF(NOT WITH_GAMEENGINE AND WITH_PLAYER)
   MESSAGE("WARNING: WITH_PLAYER needs WITH_GAMEENGINE")
@@ -196,6 +197,9 @@
 
   SET(PLATFORM_LINKFLAGS "-pthread")
 
+  # Better warnings
+  SET(C_WARNINGS "-Wall -Wno-char-subscripts -Wpointer-arith -Wcast-align -Waggregate-return -Wnested-externs -Wdeclaration-after-statement")
+
   INCLUDE_DIRECTORIES(/usr/include /usr/local/include)
 ENDIF(UNIX)
 
@@ -453,7 +457,7 @@
 IF(WITH_BULLET)
   SET(PLATFORM_CFLAGS "${PLATFORM_CFLAGS} -DWITH_BULLET ")
 ENDIF(WITH_BULLET)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${PLATFORM_CFLAGS} ")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${PLATFORM_CFLAGS} ${C_WARNINGS}")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PLATFORM_CFLAGS} ")
 
 #-----------------------------------------------------------------------------

Modified: branches/bmesh/blender/intern/SoundSystem/SND_Utils.h
===================================================================
--- branches/bmesh/blender/intern/SoundSystem/SND_Utils.h	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/SoundSystem/SND_Utils.h	2009-01-19 06:04:57 UTC (rev 18571)
@@ -97,8 +97,8 @@
 extern unsigned int SND_GetNumberOfChannels(void* sample);
 extern unsigned int SND_GetSampleRate(void* sample);
 extern unsigned int SND_GetBitRate(void* sample);
-extern unsigned int SND_GetNumberOfSamples(void* sample, int sample_length);
-extern unsigned int SND_GetHeaderSize(void* sample, int sample_length);
+extern unsigned int SND_GetNumberOfSamples(void* sample, unsigned int sample_length);
+extern unsigned int SND_GetHeaderSize(void* sample, unsigned int sample_length);
 extern unsigned int SND_GetExtraChunk(void* sample);
 
 extern void SND_GetSampleInfo(signed char* sample, SND_WaveSlot* waveslot);

Modified: branches/bmesh/blender/intern/SoundSystem/intern/SND_Utils.cpp
===================================================================
--- branches/bmesh/blender/intern/SoundSystem/intern/SND_Utils.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/SoundSystem/intern/SND_Utils.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -290,7 +290,7 @@
 
 
 /* gets the length of the actual sample data (without the header) */
-unsigned int SND_GetNumberOfSamples(void* sample, int sample_length)
+unsigned int SND_GetNumberOfSamples(void* sample, unsigned int sample_length)
 {
 	unsigned int chunklength, length = 0, offset;
 	unsigned short block_align;
@@ -330,7 +330,7 @@
 
 
 /* gets the size of the entire header (file - sampledata) */
-unsigned int SND_GetHeaderSize(void* sample, int sample_length)
+unsigned int SND_GetHeaderSize(void* sample, unsigned int sample_length)
 {
 	unsigned int chunklength, headersize = 0, offset = 16;
 	unsigned short block_align;

Modified: branches/bmesh/blender/intern/decimation/intern/LOD_ExternNormalEditor.cpp
===================================================================
--- branches/bmesh/blender/intern/decimation/intern/LOD_ExternNormalEditor.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/decimation/intern/LOD_ExternNormalEditor.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -41,8 +41,8 @@
 	LOD_Decimation_InfoPtr extern_info,
 	LOD_ManMesh2 &mesh
 ) :
-	m_extern_info (extern_info),
-	m_mesh(mesh)
+	m_mesh(mesh),
+	m_extern_info (extern_info)
 {
 }
 

Modified: branches/bmesh/blender/intern/decimation/intern/LOD_ManMesh2.cpp
===================================================================
--- branches/bmesh/blender/intern/decimation/intern/LOD_ManMesh2.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/decimation/intern/LOD_ManMesh2.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -546,7 +546,7 @@
 
 		// edges[e] should already have been removed from the heap
 
-		MT_assert(edges[e].HeapPos() == 0xffffffff);
+		MT_assert(edges[e].HeapPos() == -1);
 
 		edges[e] = edges[last];
 		// also have to swap there heap positions.!!!!!

Modified: branches/bmesh/blender/intern/decimation/intern/LOD_QSDecimator.cpp
===================================================================
--- branches/bmesh/blender/intern/decimation/intern/LOD_QSDecimator.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/decimation/intern/LOD_QSDecimator.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -91,10 +91,10 @@
 	LOD_ExternNormalEditor &face_editor,
 	LOD_ExternBufferEditor &extern_editor
 ) :
+	m_is_armed (false),
 	m_mesh(mesh),
 	m_face_editor(face_editor),
-	m_extern_editor(extern_editor),
-	m_is_armed (false)
+	m_extern_editor(extern_editor)
 {	
 	m_deg_edges.reserve(32);
 	m_deg_faces.reserve(32);
@@ -318,7 +318,7 @@
 		LOD_Edge &e = edge_set[*edge_it];
 		m_heap->Remove(&edge_set[0],e.HeapPos());
 
-		e.HeapPos() = 0xffffffff;
+		e.HeapPos() = -1;
 
 	}
 }

Modified: branches/bmesh/blender/intern/elbeem/intern/solver_init.cpp
===================================================================
--- branches/bmesh/blender/intern/elbeem/intern/solver_init.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/elbeem/intern/solver_init.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -1401,7 +1401,7 @@
 		debMsgStd("LbmFsgrSolver::initMovingObstacles",DM_MSG," obj "<<obj->getName()<<" skip:"<<skip<<", static:"<<staticInit<<" anim:"<<obj->getIsAnimated()<<" gid:"<<obj->getGeoInitId()<<" simgid:"<<mLbmInitId, 10);
 
 		if( (obj->getGeoInitType()&FGI_ALLBOUNDS) || 
-				(obj->getGeoInitType()&FGI_FLUID) && staticInit ) {
+				((obj->getGeoInitType()&FGI_FLUID) && staticInit) ) {
 
 			otype = ntype = CFInvalid;
 			switch(obj->getGeoInitType()) {

Modified: branches/bmesh/blender/intern/ghost/intern/GHOST_WindowX11.cpp
===================================================================
--- branches/bmesh/blender/intern/ghost/intern/GHOST_WindowX11.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/ghost/intern/GHOST_WindowX11.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -719,17 +719,17 @@
 bool GHOST_WindowX11::netwmIsMaximized(void) const
 {
 	unsigned char *prop_ret;
-	unsigned long bytes_after, num_ret;
+	unsigned long bytes_after, num_ret, i;
 	Atom type_ret;
 	bool st;
-	int format_ret, count, i;
+	int format_ret, ret, count;
 
 	prop_ret = NULL;
 	st = False;
-	i = XGetWindowProperty(m_display, m_window, m_system->m_net_state, 0,
+	ret = XGetWindowProperty(m_display, m_window, m_system->m_net_state, 0,
 			0x7fffffff, False, XA_ATOM, &type_ret, &format_ret,
 			&num_ret, &bytes_after, &prop_ret);
-	if ((i == Success) && (prop_ret) && (format_ret == 32)) {
+	if ((ret == Success) && (prop_ret) && (format_ret == 32)) {
 		count = 0;
 		for (i = 0; i < num_ret; i++) {
 			if (((unsigned long *) prop_ret)[i] == m_system->m_net_max_horz)
@@ -775,17 +775,17 @@
 bool GHOST_WindowX11::netwmIsFullScreen(void) const
 {
 	unsigned char *prop_ret;
-	unsigned long bytes_after, num_ret;
+	unsigned long bytes_after, num_ret, i;
 	Atom type_ret;
 	bool st;
-	int format_ret, i;
+	int format_ret, ret;
 
 	prop_ret = NULL;
 	st = False;
-	i = XGetWindowProperty(m_display, m_window, m_system->m_net_state, 0,
+	ret = XGetWindowProperty(m_display, m_window, m_system->m_net_state, 0,
 			0x7fffffff, False, XA_ATOM, &type_ret, &format_ret,
 			&num_ret, &bytes_after, &prop_ret);
-	if ((i == Success) && (prop_ret) && (format_ret == 32)) {
+	if ((ret == Success) && (prop_ret) && (format_ret == 32)) {
 		for (i = 0; i < num_ret; i++) {
 			if (((unsigned long *) prop_ret)[i] == m_system->m_net_fullscreen) {
 				st = True;
@@ -868,7 +868,6 @@
 {
 	GHOST_TWindowState cur_state;
 	bool is_max, is_full, is_motif_full;
-	int icccm_state;
 
 	cur_state = getState();
         if (state == (int)cur_state)

Modified: branches/bmesh/blender/intern/iksolver/intern/IK_Solver.cpp
===================================================================
--- branches/bmesh/blender/intern/iksolver/intern/IK_Solver.cpp	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/iksolver/intern/IK_Solver.cpp	2009-01-19 06:04:57 UTC (rev 18571)
@@ -175,11 +175,12 @@
 	IK_QSegment *qseg = (IK_QSegment*)seg;
 
 	if (axis >= IK_TRANS_X) {
-		if(!qseg->Translational())
+		if(!qseg->Translational()) {
 			if(qseg->Composite() && qseg->Composite()->Translational())
 				qseg = qseg->Composite();
 			else
 				return;
+		}
 
 		if(axis == IK_TRANS_X) axis = IK_X;
 		else if(axis == IK_TRANS_Y) axis = IK_Y;
@@ -201,11 +202,12 @@
 	MT_Scalar weight = 1.0-stiffness;
 
 	if (axis >= IK_TRANS_X) {
-		if(!qseg->Translational())
+		if(!qseg->Translational()) {
 			if(qseg->Composite() && qseg->Composite()->Translational())
 				qseg = qseg->Composite();
 			else
 				return;
+		}
 
 		if(axis == IK_TRANS_X) axis = IK_X;
 		else if(axis == IK_TRANS_Y) axis = IK_Y;

Modified: branches/bmesh/blender/intern/opennl/superlu/util.c
===================================================================
--- branches/bmesh/blender/intern/opennl/superlu/util.c	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/intern/opennl/superlu/util.c	2009-01-19 06:04:57 UTC (rev 18571)
@@ -34,7 +34,7 @@
 
 void superlu_abort_and_exit(char* msg)
 {
-    fprintf(stderr, msg);
+    fprintf(stderr, "%s", msg);
     exit (-1);
 }
 

Modified: branches/bmesh/blender/projectfiles_vc9/blender/blender.vcproj
===================================================================
--- branches/bmesh/blender/projectfiles_vc9/blender/blender.vcproj	2009-01-19 04:05:15 UTC (rev 18570)
+++ branches/bmesh/blender/projectfiles_vc9/blender/blender.vcproj	2009-01-19 06:04:57 UTC (rev 18571)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
 	ProjectType="Visual C++"
-	Version="9,00"
+	Version="9.00"
 	Name="blender"
 	ProjectGUID="{F78B7FC9-DE32-465E-9F26-BB0B6B7A2EAF}"
 	RootNamespace="blender"

Modified: branches/bmesh/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
===================================================================

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list