Merged 37865-38124
authorJason Hays <jason_hays22@mymail.eku.edu>
Wed, 6 Jul 2011 13:49:47 +0000 (13:49 +0000)
committerJason Hays <jason_hays22@mymail.eku.edu>
Wed, 6 Jul 2011 13:49:47 +0000 (13:49 +0000)
17 files changed:
1  2 
CMakeLists.txt
build_files/cmake/macros.cmake
build_files/scons/config/win32-vc-config.py
build_files/scons/config/win64-vc-config.py
doc/python_api/sphinx_doc_gen.py
release/scripts/startup/bl_ui/properties_data_mesh.py
release/scripts/startup/bl_ui/properties_material.py
source/blender/blenlib/BLI_math_geom.h
source/blender/blenlib/intern/math_geom.c
source/blender/editors/armature/armature_ops.c
source/blender/makesdna/DNA_scene_types.h
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_scene.c
source/blender/python/generic/mathutils_geometry.c
source/blender/render/intern/source/pipeline.c
source/blender/windowmanager/intern/wm_files.c
source/creator/creator.c

diff --cc CMakeLists.txt
Simple merge
Simple merge
Simple merge
@@@ -66,6 -66,9 +66,8 @@@ float closest_to_line_v3(float r[3], co
  float closest_to_line_v2(float r[2], const float p[2], const float l1[2], const float l2[2]);
  void closest_to_line_segment_v3(float r[3], const float p[3], const float l1[3], const float l2[3]);
  
 -
+ float line_point_factor_v3(const float p[3], const float l1[3], const float l2[3]);
+ float line_point_factor_v2(const float p[2], const float l1[2], const float l2[2]);
  /******************************* Intersection ********************************/
  
  /* TODO int return value consistency */
@@@ -2927,9 -2938,11 +2934,9 @@@ void RE_BlenderFrame(Render *re, Main *
                                BKE_makepicstring(name, scene->r.pic, scene->r.cfra, scene->r.imtype, scene->r.scemode & R_EXTENSION, FALSE);
        
                                /* reports only used for Movie */
-                               do_write_image_or_movie(re, scene, NULL, NULL, name);
+                               do_write_image_or_movie(re, scene, NULL, name);
                        }
                }
 -
 -              BLI_exec_cb(re->main, (ID *)scene, BLI_CB_EVT_RENDER_POST); /* keep after file save */
        }
  
        /* UGLY WARNING */
@@@ -3056,17 -3069,24 +3063,17 @@@ void RE_BlenderAnim(Render *re, Main *b
  
        if (mh->get_next_frame) {
                while (!(G.afbreek == 1)) {
-                       int nf = mh->get_next_frame(&re->r, reports);
+                       int nf = mh->get_next_frame(&re->r, re->reports);
                        if (nf >= 0 && nf >= scene->r.sfra && nf <= scene->r.efra) {
                                scene->r.cfra = re->r.cfra = nf;
 -
 -                              BLI_exec_cb(re->main, (ID *)scene, BLI_CB_EVT_RENDER_PRE);
 -
 +                              
                                do_render_all_options(re);
  
                                if(re->test_break(re->tbh) == 0) {
-                                       if(!do_write_image_or_movie(re, scene, mh, reports, NULL))
+                                       if(!do_write_image_or_movie(re, scene, mh, NULL))
                                                G.afbreek= 1;
                                }
 -
 -                              if(G.afbreek == 0) {
 -                                      BLI_exec_cb(re->main, (ID *)scene, BLI_CB_EVT_RENDER_POST); /* keep after file save */
 -                              }
 -                      }
 -                      else {
 +                      } else {
                                if(re->test_break(re->tbh))
                                        G.afbreek= 1;
                        }
Simple merge