Merging trunk 17342:17457
authorMartin Poirier <theeth@yahoo.com>
Fri, 14 Nov 2008 16:09:23 +0000 (16:09 +0000)
committerMartin Poirier <theeth@yahoo.com>
Fri, 14 Nov 2008 16:09:23 +0000 (16:09 +0000)
1  2 
source/blender/blenloader/intern/readfile.c
source/blender/include/BIF_editarmature.h
source/blender/src/buttons_editing.c
source/blender/src/gpencil.c

index 1fb2343ff9d8c5dccdd485795cdb5b2f53d32406,ce275563a873a6eb46713e9f7b0b47ba259d32a1..ad3623cad60a7ce96dda16593e4bf55a86f8b14d
@@@ -68,24 -68,8 +68,25 @@@ typedef struct EditBon
  
  } EditBone;
  
- float rollBoneToVector(EditBone *bone, float new_up_axis[3]);
 +EditBone *addEditBone(char *name, struct ListBase *ebones, struct bArmature *arm);
 +
 +/* duplicate method */
 +void preEditBoneDuplicate(struct ListBase *editbones);
 +EditBone *duplicateEditBone(EditBone *curBone, char *name, struct ListBase *editbones, struct Object *ob);
 +void updateDuplicateSubtarget(EditBone *dupBone, struct ListBase *editbones, struct Object *ob);
 +
 +/* duplicate method (cross objects */
 +
 +/* editbones is the target list */
 +EditBone *duplicateEditBoneObjects(EditBone *curBone, char *name, struct ListBase *editbones, struct Object *src_ob, struct Object *dst_ob);
 +
 +/* editbones is the source list */
 +void updateDuplicateSubtargetObjects(EditBone *dupBone, struct ListBase *editbones, struct Object *src_ob, struct Object *dst_ob);
 +
 +/* -- */
 +
+ float rollBoneToVector(EditBone *bone, float new_up_axis[3]);
  void  make_boneList(struct ListBase *list, struct ListBase *bones, EditBone *parent);
  void  editbones_to_armature (struct ListBase *list, struct Object *ob);
  
Simple merge
Simple merge