Various stuff in one commit;
authorTon Roosendaal <ton@blender.org>
Sat, 22 Oct 2005 18:47:38 +0000 (18:47 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 22 Oct 2005 18:47:38 +0000 (18:47 +0000)
commit9e197399447007e64ee2f8aec36330fd55ddf44f
tree8aea7088bbb622398be33a158616bb1cf56af42a
parentfc169264cd9a6c6aa50e202b1bcb637bfccd65e0
Various stuff in one commit;

- Added (BKE_utildefines.h) POINTER_TO_INT(poin) and INT_TO_POINTER(int)
  defines, to help fixing issues with switch to 64 bits systems. This
  assumes that a) not more than 16GB mem is used and b) that address
  space is below the 1<<35 value. The latter has to be confirmed, but it
  seems to conform the current 64 bits generation of OSs (for mallocs).

  Needless to say; use long if you want to store pointers! This is for
  temporal fixing.

- Added editmesh version for mesh-octree lookups, not used yet.

- Fix: ESC on armature posemode restored the actions, should not happen

- Fix: If in NLA an action was 0 frame long, it caused draw error

- Fix: Click on name in Action Window now activates Bones

- Fix: "Snap to" options in Armature editmode now use X-axis mirror edit.
13 files changed:
source/blender/blenkernel/BKE_utildefines.h
source/blender/blenkernel/intern/action.c
source/blender/include/BIF_editarmature.h
source/blender/makesdna/DNA_action_types.h
source/blender/src/drawnla.c
source/blender/src/edit.c
source/blender/src/editaction.c
source/blender/src/editarmature.c
source/blender/src/editmesh_mods.c
source/blender/src/meshtools.c
source/blender/src/poseobject.c
source/blender/src/transform_conversions.c
source/blender/src/transform_generics.c