Blender Git Commit Log

Git Commits -> Revision bd239c7

Revision bd239c7 by Julian Eisel (custom-manipulators)
September 23, 2016, 00:45 (GMT)
Rebase wiggly-widgets branch onto blender2.8 branch

This commit adds a new 'custom-manipulators' branch in which changes of the wiggly-widgets branch are applied onto the blender2.8 branch. I've done it so I can start porting manipulator drawing code to use the new abstractions for OpenGL 3.2 core profile.
At some point I had to do it anyway - better earlier than later to reduce loss of git history.
From now on this is the main branch for the custom manipulators project, I'll delete the wiggly-widgets branch in a bit (but keep it available at https://github.com/julianeisel/blender/tree/wiggly-widgets). It's still possible to merge some manipulators for pre-2.8 by rewriting the drawing of those to use OpenGL <= 2.1 (or copy & pasting from earlier state).

Commit Details:

Full Hash: bd239c7661395f2043cf4a5c1225470ee3c8352d
Parent Commit: 1dfb89d
Lines Changed: +11363, -1669

28 Added Paths:

/release/datafiles/widget_export.py (+79, -0) (View)
/source/blender/blenkernel/BKE_facemap.h (+54, -0) (View)
/source/blender/blenkernel/intern/facemap.c (+256, -0) (View)
/source/blender/editors/object/object_fmap.c (+493, -0) (View)
/source/blender/editors/space_node/node_widgets.c (+110, -0) (View)
/source/blender/editors/space_view3d/view3d_widgets.c (+570, -0) (View)
/source/blender/editors/transform/transform_manipulator2d.c (+274, -0) (View)
/source/blender/makesdna/DNA_manipulator_types.h (+50, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/arrow2d_manipulator.c (+221, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/arrow_manipulator.c (+578, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/cage_manipulator.c (+564, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/dial_manipulator.c (+352, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/facemap_manipulator.c (+141, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/geom_arrow_manipulator.c (+137, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/geom_cube_manipulator.c (+69, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/geom_dial_manipulator.c (+809, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/manipulator_geometry.h (+67, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/manipulator_library_intern.h (+100, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/manipulator_library_utils.c (+171, -0) (View)
/source/blender/windowmanager/manipulators/intern/manipulator_library/primitive_manipulator.c (+252, -0) (View)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+439, -0) (View)
/source/blender/windowmanager/manipulators/intern/wm_manipulatorgroup.c (+524, -0) (View)
/source/blender/windowmanager/manipulators/intern/wm_manipulatormap.c (+876, -0) (View)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_intern.h (+214, -0) (View)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+121, -0) (View)
/source/blender/windowmanager/manipulators/WM_manipulator_library.h (+128, -0) (View)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+135, -0) (View)
/source/blender/windowmanager/manipulators/wm_manipulator_wmapi.h (+105, -0) (View)

124 Modified Paths:

/release/scripts/modules/bpy_extras/keyconfig_utils.py (+35, -0) (Diff)
/release/scripts/modules/rna_keymap_ui.py (+9, -7) (Diff)
/release/scripts/startup/bl_ui/properties_data_bone.py (+30, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+53, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+12, -0) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+1, -2) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+2, -2) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+5, -6) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_screen.h (+5, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+15, -0) (Diff)
/source/blender/blenkernel/intern/armature.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/camera.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+63, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+18, -7) (Diff)
/source/blender/blenkernel/intern/library_query.c (+1, -9) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/screen.c (+14, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+75, -0) (Diff)
/source/blender/blenlib/BLI_math_vector.h (+1, -0) (Diff)
/source/blender/blenlib/intern/math_vector.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+15, -0) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+0, -21) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+39, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+19, -2) (Diff)
/source/blender/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/armature/pose_select.c (+9, -0) (Diff)
/source/blender/editors/armature/pose_utils.c (+35, -0) (Diff)
/source/blender/editors/include/BIF_glutil.h (+6, -6) (Diff)
/source/blender/editors/include/ED_armature.h (+10, -1) (Diff)
/source/blender/editors/include/ED_mesh.h (+5, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+3, -0) (Diff)
/source/blender/editors/include/ED_transform.h (+18, -3) (Diff)
/source/blender/editors/include/ED_uvedit.h (+1, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+5, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_draw.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_intern.h (+4, -0) (Diff)
/source/blender/editors/interface/resources.c (+11, -7) (Diff)
/source/blender/editors/object/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/object/object_edit.c (+37, -0) (Diff)
/source/blender/editors/object/object_intern.h (+11, -0) (Diff)
/source/blender/editors/object/object_ops.c (+10, -0) (Diff)
/source/blender/editors/object/object_shapekey.c (+1, -0) (Diff)
/source/blender/editors/render/render_internal.c (+1, -1) (Diff)
/source/blender/editors/screen/area.c (+49, -0) (Diff)
/source/blender/editors/screen/glutil.c (+13, -13) (Diff)
/source/blender/editors/screen/screen_edit.c (+4, -1) (Diff)
/source/blender/editors/space_api/spacetypes.c (+11, -13) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+2, -1) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+7, -0) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+177, -0) (Diff)
/source/blender/editors/space_graph/graph_intern.h (+2, -0) (Diff)
/source/blender/editors/space_graph/graph_ops.c (+4, -0) (Diff)
/source/blender/editors/space_graph/space_graph.c (+44, -2) (Diff)
/source/blender/editors/space_image/image_draw.c (+1, -1) (Diff)
/source/blender/editors/space_image/space_image.c (+43, -1) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+34, -34) (Diff)
/source/blender/editors/space_node/node_draw.c (+16, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+4, -4) (Diff)
/source/blender/editors/space_node/node_intern.h (+4, -0) (Diff)
/source/blender/editors/space_node/node_view.c (+30, -26) (Diff)
/source/blender/editors/space_node/space_node.c (+49, -4) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+29, -32) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+5, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_ops.c (+6, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_view.c (+366, -0) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+29, -0) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+26, -4) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+47, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+49, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+20, -5) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+0, -37) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+6, -1) (Diff)
/source/blender/editors/space_view3d/view3d_ops.c (+0, -8) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/transform/transform.c (+6, -23) (Diff)
/source/blender/editors/transform/transform.h (+5, -3) (Diff)
/source/blender/editors/transform/transform_constraints.c (+0, -2) (Diff)
/source/blender/editors/transform/transform_generics.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+761, -1274) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+4, -4) (Diff)
/source/blender/gpu/GPU_buffers.h (+11, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+29, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+4, -3) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+4, -3) (Diff)
/source/blender/makesdna/DNA_key_types.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+16, -2) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+14, -5) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -3) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+7, -7) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+2, -1) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_key.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+245, -1) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+33, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+35, -12) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+12, -47) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+339, -1) (Diff)
/source/blender/makesrna/intern/rna_wm_api.c (+48, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+2, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+1, -0) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+22, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+84, -1) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+12, -0) (Diff)
/source/blender/windowmanager/wm.h (+11, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+11, -0) (Diff)
/source/blender/windowmanager/wm_event_system.h (+2, -1) (Diff)
/source/blender/windowmanager/wm_event_types.h (+2, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+7, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+11, -0) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021