Revision: 47689
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47689
Author:   nazgul
Date:     2012-06-10 16:09:03 +0000 (Sun, 10 Jun 2012)
Log Message:
-----------
Merging r47677 through r47683 from trunk into soc-2011-tomato

Revision Links:
--------------
    
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47677
    
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47683

Modified Paths:
--------------
    branches/soc-2011-tomato/source/blender/blenkernel/intern/anim.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/image.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/seqcache.c
    branches/soc-2011-tomato/source/blender/blenlib/BLI_boxpack2d.h
    branches/soc-2011-tomato/source/blender/blenlib/intern/boxpack2d.c
    branches/soc-2011-tomato/source/blender/blenlib/intern/fileops.c
    
branches/soc-2011-tomato/source/blender/editors/animation/keyframes_general.c
    branches/soc-2011-tomato/source/blender/editors/include/UI_interface.h
    
branches/soc-2011-tomato/source/blender/editors/interface/interface_handlers.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_loopcut.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_tools.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_vertex.c
    branches/soc-2011-tomato/source/blender/makesrna/RNA_access.h
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_access.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_define.c
    branches/soc-2011-tomato/source/blender/python/intern/bpy_rna.c
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_NearSensor.h
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_TouchSensor.h
    branches/soc-2011-tomato/source/gameengine/VideoTexture/ImageBase.cpp

Property Changed:
----------------
    branches/soc-2011-tomato/
    branches/soc-2011-tomato/source/blender/editors/interface/interface.c
    branches/soc-2011-tomato/source/blender/editors/space_outliner/


Property changes on: branches/soc-2011-tomato
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-47676
   + 
/branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-47683

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/anim.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/anim.c    
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/anim.c    
2012-06-10 16:09:03 UTC (rev 47689)
@@ -840,7 +840,7 @@
        *ob = copyob;
 }
 
-typedef struct vertexDupliData {
+typedef struct VertexDupliData {
        ID *id; /* scene or group, for recursive loops */
        int level;
        int animated;
@@ -851,7 +851,7 @@
        Object *ob, *par;
        float (*orco)[3];
        int par_index;
-} vertexDupliData;
+} VertexDupliData;
 
 /* ------------- */
 
@@ -859,7 +859,7 @@
                                   const float no_f[3], const short no_s[3])
 {
        DupliObject *dob;
-       vertexDupliData *vdd = userData;
+       VertexDupliData *vdd = userData;
        float vec[3], q2[4], mat[3][3], tmat[4][4], obmat[4][4];
        int origlay;
        
@@ -910,7 +910,7 @@
        Mesh *me = par->data;
        Base *base = NULL;
        DerivedMesh *dm;
-       vertexDupliData vdd;
+       VertexDupliData vdd;
        Scene *sce = NULL;
        Group *group = NULL;
        GroupObject *go = NULL;

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/image.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/image.c   
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/image.c   
2012-06-10 16:09:03 UTC (rev 47689)
@@ -2722,15 +2722,17 @@
 
 void BKE_image_user_frame_calc(ImageUser *iuser, int cfra, int fieldnr)
 {
-       const int framenr = BKE_image_user_frame_get(iuser, cfra, fieldnr);
-
-       /* allows image users to handle redraws */
-       if (iuser->flag & IMA_ANIM_ALWAYS)
-               if (framenr != iuser->framenr)
-                       iuser->flag |= IMA_ANIM_REFRESHED;
-
-       iuser->framenr = framenr;
-       if (iuser->ok == 0) iuser->ok = 1;
+       if (iuser) {
+               const int framenr = BKE_image_user_frame_get(iuser, cfra, 
fieldnr);
+               
+               /* allows image users to handle redraws */
+               if (iuser->flag & IMA_ANIM_ALWAYS)
+                       if (framenr != iuser->framenr)
+                               iuser->flag |= IMA_ANIM_REFRESHED;
+               
+               iuser->framenr = framenr;
+               if (iuser->ok == 0) iuser->ok = 1;
+       }
 }
 
 void BKE_image_user_check_frame_calc(ImageUser *iuser, int cfra, int fieldnr)

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/seqcache.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/seqcache.c        
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/seqcache.c        
2012-06-10 16:09:03 UTC (rev 47689)
@@ -29,7 +29,7 @@
 
 #include <stddef.h>
 
-#include "BLO_sys_types.h"     /* for intptr_t */
+#include "BLO_sys_types.h"  /* for intptr_t */
 
 #include "MEM_guardedalloc.h"
 
@@ -38,21 +38,21 @@
 
 #include "IMB_moviecache.h"
 
-typedef struct seqCacheKey {
-       struct Sequence * seq;
+typedef struct SeqCacheKey {
+       struct Sequence *seq;
        SeqRenderData context;
        float cfra;
        seq_stripelem_ibuf_t type;
-} seqCacheKey;
+} SeqCacheKey;
 
 static struct MovieCache *moviecache = NULL;
 
 static unsigned int seqcache_hashhash(const void *key_)
 {
-       const seqCacheKey *key = (seqCacheKey*) key_;
+       const SeqCacheKey *key = (SeqCacheKey *) key_;
        unsigned int rval = seq_hash_render_data(&key->context);
 
-       rval ^= *(unsigned int*) &key->cfra;
+       rval ^= *(unsigned int *) &key->cfra;
        rval += key->type;
        rval ^= ((intptr_t) key->seq) << 6;
 
@@ -61,11 +61,11 @@
 
 static int seqcache_hashcmp(const void *a_, const void *b_)
 {
-       const seqCacheKey * a = (seqCacheKey*) a_;
-       const seqCacheKey * b = (seqCacheKey*) b_;
+       const SeqCacheKey *a = (SeqCacheKey *) a_;
+       const SeqCacheKey *b = (SeqCacheKey *) b_;
 
        if (a->seq < b->seq) {
-               return -1;              
+               return -1;
        }
        if (a->seq > b->seq) {
                return 1;
@@ -98,18 +98,18 @@
 {
        if (moviecache) {
                IMB_moviecache_free(moviecache);
-               moviecache = IMB_moviecache_create(sizeof(seqCacheKey), 
seqcache_hashhash,
-                               seqcache_hashcmp, NULL);
+               moviecache = IMB_moviecache_create(sizeof(SeqCacheKey), 
seqcache_hashhash,
+                                                  seqcache_hashcmp, NULL);
        }
 }
 
-struct ImBuf * seq_stripelem_cache_get(
-       SeqRenderData context, struct Sequence * seq, 
-       float cfra, seq_stripelem_ibuf_t type)
+struct ImBuf *seq_stripelem_cache_get(
+        SeqRenderData context, struct Sequence *seq,
+        float cfra, seq_stripelem_ibuf_t type)
 {
 
        if (moviecache && seq) {
-               seqCacheKey key;
+               SeqCacheKey key;
 
                key.seq = seq;
                key.context = context;
@@ -123,18 +123,18 @@
 }
 
 void seq_stripelem_cache_put(
-       SeqRenderData context, struct Sequence * seq, 
-       float cfra, seq_stripelem_ibuf_t type, struct ImBuf * i)
+        SeqRenderData context, struct Sequence *seq,
+        float cfra, seq_stripelem_ibuf_t type, struct ImBuf *i)
 {
-       seqCacheKey key;
+       SeqCacheKey key;
 
        if (!i) {
                return;
        }
 
        if (!moviecache) {
-               moviecache = IMB_moviecache_create(sizeof(seqCacheKey), 
seqcache_hashhash,
-                               seqcache_hashcmp, NULL);
+               moviecache = IMB_moviecache_create(sizeof(SeqCacheKey), 
seqcache_hashhash,
+                                                  seqcache_hashcmp, NULL);
        }
 
        key.seq = seq;

Modified: branches/soc-2011-tomato/source/blender/blenlib/BLI_boxpack2d.h
===================================================================
--- branches/soc-2011-tomato/source/blender/blenlib/BLI_boxpack2d.h     
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenlib/BLI_boxpack2d.h     
2012-06-10 16:09:03 UTC (rev 47689)
@@ -43,7 +43,7 @@
        
        /* Verts this box uses
         * (BL,TR,TL,BR) / 0,1,2,3 */
-       struct boxVert *v[4];
+       struct BoxVert *v[4];
 } BoxPack;
 
 void BLI_box_pack_2D(BoxPack *boxarray, const int len, float *tot_width, float 
*tot_height);

Modified: branches/soc-2011-tomato/source/blender/blenlib/intern/boxpack2d.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenlib/intern/boxpack2d.c  
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenlib/intern/boxpack2d.c  
2012-06-10 16:09:03 UTC (rev 47689)
@@ -33,7 +33,7 @@
  * 
  * The defined Below are for internal use only */
 
-typedef struct boxVert {
+typedef struct BoxVert {
        float x;
        float y;
        short free;
@@ -48,7 +48,7 @@
        struct BoxPack *isect_cache[4];
 
        int index;
-} boxVert;
+} BoxVert;
 
 /* free vert flags */
 #define EPSILON 0.0000001f
@@ -121,11 +121,11 @@
  * */
 static float box_width;
 static float box_height;
-static boxVert *vertarray;
+static BoxVert *vertarray;
 
 static int vertex_sort(const void *p1, const void *p2)
 {
-       boxVert *v1, *v2;
+       BoxVert *v1, *v2;
        float a1, a2;
 
        v1 = vertarray + ((int *)p1)[0];
@@ -154,7 +154,7 @@
  *  */
 void BLI_box_pack_2D(BoxPack *boxarray, const int len, float *tot_width, float 
*tot_height)
 {
-       boxVert *vert; /* the current vert */
+       BoxVert *vert; /* the current vert */
        int box_index, verts_pack_len, i, j, k, isect;
        int quad_flags[4] = {BLF, TRF, TLF, BRF}; /* use for looping */
        BoxPack *box, *box_test; /*current box and another for intersection 
tests*/
@@ -170,38 +170,38 @@
        qsort(boxarray, len, sizeof(BoxPack), box_areasort);
 
        /* add verts to the boxes, these are only used internally  */
-       vert = vertarray = MEM_mallocN(len * 4 * sizeof(boxVert), "BoxPack 
Verts");
+       vert = vertarray = MEM_mallocN(len * 4 * sizeof(BoxVert), "BoxPack 
Verts");
        vertex_pack_indices = MEM_mallocN(len * 3 * sizeof(int), "BoxPack 
Indices");
 
        for (box = boxarray, box_index = 0, i = 0; box_index < len; 
box_index++, box++) {
 
                vert->blb = vert->brb = vert->tlb =
-                       vert->isect_cache[0] = vert->isect_cache[1] =
-                       vert->isect_cache[2] = vert->isect_cache[3] = NULL;
+                           vert->isect_cache[0] = vert->isect_cache[1] =
+                           vert->isect_cache[2] = vert->isect_cache[3] = NULL;
                vert->free = CORNERFLAGS & ~TRF;
                vert->trb = box;
                vert->index = i; i++;
                box->v[BL] = vert; vert++;
                
                vert->trb = vert->brb = vert->tlb =
-                       vert->isect_cache[0] = vert->isect_cache[1] =
-                       vert->isect_cache[2] = vert->isect_cache[3] = NULL;
+                           vert->isect_cache[0] = vert->isect_cache[1] =
+                           vert->isect_cache[2] = vert->isect_cache[3] = NULL;
                vert->free = CORNERFLAGS & ~BLF;
                vert->blb = box;
                vert->index = i; i++;
                box->v[TR] = vert; vert++;
                
                vert->trb = vert->blb = vert->tlb =
-                       vert->isect_cache[0] = vert->isect_cache[1] =
-                       vert->isect_cache[2] = vert->isect_cache[3] = NULL;
+                           vert->isect_cache[0] = vert->isect_cache[1] =
+                           vert->isect_cache[2] = vert->isect_cache[3] = NULL;
                vert->free = CORNERFLAGS & ~BRF;
                vert->brb = box;
                vert->index = i; i++;
                box->v[TL] = vert; vert++;
                
                vert->trb = vert->blb = vert->brb =
-                       vert->isect_cache[0] = vert->isect_cache[1] =
-                       vert->isect_cache[2] = vert->isect_cache[3] = NULL;
+                           vert->isect_cache[0] = vert->isect_cache[1] =
+                           vert->isect_cache[2] = vert->isect_cache[3] = NULL;
                vert->free = CORNERFLAGS & ~TLF;
                vert->tlb = box; 
                vert->index = i; i++;

Modified: branches/soc-2011-tomato/source/blender/blenlib/intern/fileops.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenlib/intern/fileops.c    
2012-06-10 15:28:37 UTC (rev 47688)
+++ branches/soc-2011-tomato/source/blender/blenlib/intern/fileops.c    
2012-06-10 16:09:03 UTC (rev 47689)
@@ -385,16 +385,16 @@
 
 enum {

@@ Diff output truncated at 10240 characters. @@
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to