Blender Git Loki

Git Commits -> Revision e9a3b4f

Revision e9a3b4f by Ton Roosendaal (master)
January 1, 2009, 13:15 (GMT)
2.5

- Edit mode Mesh undo/redo back
(undo for editmodes needed recode, todo for curve/lattice/etc)
- Added border select for edit mesh
- Added Akey (de)select all for edit mesh
- Added notifiers for mode changes.

This is also the first trial to dynamically add/remove
keymap handlers, based on modes. For that reason the Object
keymap was split in 2, modal and non-modal. On TABkey, the
view3d listener removes and adds maps.

The view3d keymap still handles generic mouse/border selection.
Internally it will verify modes.

The modes are not re-implemented still... have to move this
to scene context.

Commit Details:

Full Hash: e9a3b4f85df2261cafea0bfc9f0a885708cdf9d6
SVN Revision: 18213
Parent Commit: a1c4d1c
Lines Changed: +628, -365

3 Added Paths:

/source/blender/editors/mesh/mesh_intern.h (+203, -0) (View)
/source/blender/editors/mesh/mesh_ops.c (+78, -0) (View)
/source/blender/editors/util/util_intern.h (+38, -0) (View)

1 Deleted Path:

/source/blender/editors/mesh/editmesh.h (+0, -199)

26 Modified Paths:

/source/blender/editors/include/ED_mesh.h (+27, -13) (Diff)
/source/blender/editors/include/ED_screen.h (+3, -0) (Diff)
/source/blender/editors/include/ED_util.h (+10, -5) (Diff)
/source/blender/editors/mesh/editface.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh.c (+21, -12) (Diff)
/source/blender/editors/mesh/editmesh_add.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_lib.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_loop.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+34, -10) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/Makefile (+1, -0) (Diff)
/source/blender/editors/mesh/meshtools.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+7, -12) (Diff)
/source/blender/editors/object/object_ops.c (+6, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+23, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+5, -0) (Diff)
/source/blender/editors/space_outliner/space_outliner.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+51, -6) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+13, -10) (Diff)
/source/blender/editors/util/editmode_undo.c (+48, -32) (Diff)
/source/blender/editors/util/ed_util.c (+3, -0) (Diff)
/source/blender/editors/util/undo.c (+31, -52) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+3, -1) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -3) (Diff)
/source/blender/windowmanager/WM_types.h (+15, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021