svn merge ^/trunk/blender -r42871:42882
authorCampbell Barton <ideasman42@gmail.com>
Mon, 26 Dec 2011 21:39:16 +0000 (21:39 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 26 Dec 2011 21:39:16 +0000 (21:39 +0000)
1  2 
source/blender/editors/include/ED_view3d.h
source/blender/editors/sculpt_paint/paint_utils.c
source/blender/editors/sculpt_paint/sculpt.c
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/space_view3d/view3d_view.c
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform.h
source/blender/editors/transform/transform_snap.c
source/creator/creator.c

index 85daa97343d77d1a634a359717baf166e8f0af8e,0562f4007000c198204434c30e1aba16d346f2b4..a8158185f9070199893aea3e09c6db4c250efb63
@@@ -218,9 -215,8 +218,9 @@@ void project_float_noclip(struct ARegio
  int ED_view3d_clip_range_get(struct View3D *v3d, struct RegionView3D *rv3d, float *clipsta, float *clipend);
  int ED_view3d_viewplane_get(struct View3D *v3d, struct RegionView3D *rv3d, int winxi, int winyi, struct rctf *viewplane, float *clipsta, float *clipend);
  void ED_view3d_ob_project_mat_get(struct RegionView3D *v3d, struct Object *ob, float pmat[4][4]);
- void ED_view3d_project_float(struct ARegion *a, const float vec[3], float adr[2], float mat[4][4]);
+ void ED_view3d_project_float(const struct ARegion *a, const float vec[3], float adr[2], float mat[4][4]);
  void ED_view3d_calc_camera_border(struct Scene *scene, struct ARegion *ar, struct View3D *v3d, struct RegionView3D *rv3d, struct rctf *viewborder_r, short no_shift);
 +void ED_view3d_project_float_v3(struct ARegion *a, float *vec, float *adr, float mat[4][4]);
  void ED_view3d_calc_camera_border_size(struct Scene *scene, struct ARegion *ar, struct View3D *v3d, struct RegionView3D *rv3d, float size_r[2]);
  
  /* drawobject.c iterators */
index 56f4874fe301002582b1015cce77d3bf23cc1107,aa444125287104e87f11a246fb716da286e8955f..c9639376d1d0c13c5f2df0790f699697464952ae
@@@ -756,9 -757,10 +756,9 @@@ void view3d_unproject(bglMats *mats, fl
        out[1] = uy;
        out[2] = uz;
  }
 -#endif
  
  /* use view3d_get_object_project_mat to get projecting mat */
- void ED_view3d_project_float(ARegion *ar, const float vec[3], float adr[2], float mat[4][4])
+ void ED_view3d_project_float(const ARegion *ar, const float vec[3], float adr[2], float mat[4][4])
  {
        float vec4[4];
        
index f999cd2c669959a09be355499a4b0e370533be17,2233aeda92ee02aa424c887f7d851357436c9e0d..44aaca6ff3fd97ef538b94339268108f37a0de31
@@@ -66,17 -64,7 +66,8 @@@ struct wmEvent
  struct wmTimer;
  struct ARegion;
  struct ReportList;
 +struct SmallHash;
  
- /*
-       The ctrl value has different meaning:
-               0                       : No value has been typed
-               otherwise, |value| - 1 is where the cursor is located after the period
-               Positive        : number is positive
-               Negative        : number is negative
- */
  typedef struct TransSnapPoint {
        struct TransSnapPoint *next,*prev;
        float co[3];
Simple merge