Campbell Barton (campbellbarton)Administrator
User

Projects (24)

User Details

User Since
Jan 30 2005, 5:47 PM (663 w, 3 d)
Roles
Administrator

Recent Activity

Today

Campbell Barton (campbellbarton) updated the diff for D2876: T46853: Reorganize 3D View Menus: View, Add and Object Menu.
  • Rename 'Directions' menu to 'Viewpoint' (camera is not a direction)
  • Moved 'Local View' & 'View Global/Local' back into main menu (not directions or viewpoints).
  • Moved 'Screen Areas' back into main menu (to match all other view menus, rather adjust all view menu's at once, not make 3D view an exception).
Thu, Oct 19, 3:03 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: T46853: Reorganize 3D View Menus: View, Add and Object Menu.

Move 'Side of Active' out of 'Linked' menu, since it's not a linked action.

Thu, Oct 19, 2:30 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) committed rB3859f5ec286a: Docs: correct descriptions (authored by Campbell Barton (campbellbarton)).
Docs: correct descriptions
Thu, Oct 19, 2:28 AM
Campbell Barton (campbellbarton) committed rBc64e515f9071: Cleanup: pep8/line length (authored by Campbell Barton (campbellbarton)).
Cleanup: pep8/line length
Thu, Oct 19, 2:28 AM

Yesterday

Campbell Barton (campbellbarton) committed rBecf20e7a5629: Fix crash accessing enums without a context (authored by Campbell Barton (campbellbarton)).
Fix crash accessing enums without a context
Wed, Oct 18, 10:44 AM
Campbell Barton (campbellbarton) committed rBec2bbc90e7c6: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Wed, Oct 18, 8:07 AM
Campbell Barton (campbellbarton) committed rB54f9a6e5da06: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Wed, Oct 18, 7:38 AM
Campbell Barton (campbellbarton) requested changes to D2883: RNA-property tagging using tags defined by struct (+ operator properties tagged 'BASIC').

Generally fine, though I'd try avoid forcing looping over EnumPropertyItem - in many cases the flag can be used directly.

Wed, Oct 18, 7:19 AM
Campbell Barton (campbellbarton) committed rBab7ebf2b10f6: Cleanup: Use const for RNA EnumPropertyItem args (authored by Campbell Barton (campbellbarton)).
Cleanup: Use const for RNA EnumPropertyItem args
Wed, Oct 18, 7:01 AM
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 18, 4:42 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:40 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:33 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:32 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) created T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:21 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) changed the status of T30730: Entering and exiting mesh edit mode uses a LOT of undo memory. from Archived to Resolved.

Resolved rB91bfdacde262c4df18ade2e5266e5c969bb5f3af

Wed, Oct 18, 12:36 AM · Mesh Modeling, BF Blender

Tue, Oct 17

Campbell Barton (campbellbarton) committed rB7d3723a54d8a: Fix T52959: Local view looses clip range on exit (authored by Campbell Barton (campbellbarton)).
Fix T52959: Local view looses clip range on exit
Tue, Oct 17, 4:40 PM
Campbell Barton (campbellbarton) closed T52959: View - Clip values are reseting when switch in Object Local View as Resolved by committing rB7d3723a54d8a: Fix T52959: Local view looses clip range on exit.
Tue, Oct 17, 4:40 PM · BF Blender
Campbell Barton (campbellbarton) committed rB01e77ef532ff: Cleanup: warnings (authored by Campbell Barton (campbellbarton)).
Cleanup: warnings
Tue, Oct 17, 7:23 AM
Campbell Barton (campbellbarton) committed rB7031f9672a8c: Merge branch 'blender2.8' into greasepencil-object (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender2.8' into greasepencil-object
Tue, Oct 17, 7:23 AM
Campbell Barton (campbellbarton) committed rB833a2855fe3a: Merge branch 'blender2.8' into greasepencil-object (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender2.8' into greasepencil-object
Tue, Oct 17, 7:15 AM
Campbell Barton (campbellbarton) committed rB4e33a12185ec: Merge branch 'blender2.8' into greasepencil-object (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender2.8' into greasepencil-object
Tue, Oct 17, 7:06 AM
Campbell Barton (campbellbarton) committed rBbb4c16ef9447: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Tue, Oct 17, 6:16 AM
Campbell Barton (campbellbarton) committed rBa297e1bb93af: WM: move gesture operator callbacks into own file (authored by Campbell Barton (campbellbarton)).
WM: move gesture operator callbacks into own file
Tue, Oct 17, 6:15 AM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.
  • Minor edits
Tue, Oct 17, 5:23 AM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Tue, Oct 17, 5:20 AM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Tue, Oct 17, 5:19 AM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.
  • Resolve conflicts with recent changes to workspaces.
  • Add rip as tools, also support recursive property setting
Tue, Oct 17, 5:13 AM
Campbell Barton (campbellbarton) committed rB0ffa64a45f7d: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Tue, Oct 17, 5:05 AM
Campbell Barton (campbellbarton) committed rB99520e3f92e1: Cleanup: use 'e' prefix for enum typedefs (authored by Campbell Barton (campbellbarton)).
Cleanup: use 'e' prefix for enum typedefs
Tue, Oct 17, 4:52 AM
Campbell Barton (campbellbarton) committed rBdd91d7d09d99: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Tue, Oct 17, 3:51 AM
Campbell Barton (campbellbarton) committed rB57ec19e0e5cb: WM: immediate line-gesture activation on tweak (authored by Campbell Barton (campbellbarton)).
WM: immediate line-gesture activation on tweak
Tue, Oct 17, 3:37 AM
Campbell Barton (campbellbarton) committed rBd0f4d0df2aea: Knife Tool: add wait_for_event option (authored by Campbell Barton (campbellbarton)).
Knife Tool: add wait_for_event option
Tue, Oct 17, 3:08 AM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Tue, Oct 17, 12:45 AM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Tue, Oct 17, 12:45 AM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Tue, Oct 17, 12:44 AM

Mon, Oct 16

Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.

Applied changes for border and circle select to be used as tools to master,
updated this patch to use those changes.

Mon, Oct 16, 2:44 PM
Campbell Barton (campbellbarton) committed rBa2758152e2dc: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Oct 16, 1:26 PM
Campbell Barton (campbellbarton) committed rB870b4b673511: WM: refactor gestures for use as tools (authored by Campbell Barton (campbellbarton)).
WM: refactor gestures for use as tools
Mon, Oct 16, 1:20 PM
Campbell Barton (campbellbarton) committed rB6d8f63a8343a: Fix T53054: Parentless bone + IK crashes (authored by Campbell Barton (campbellbarton)).
Fix T53054: Parentless bone + IK crashes
Mon, Oct 16, 1:20 PM
Campbell Barton (campbellbarton) closed T53054: Bones No Parent+Not Tail = Crash as Resolved by committing rB6d8f63a8343a: Fix T53054: Parentless bone + IK crashes.
Mon, Oct 16, 1:20 PM · Dependency Graph, BF Blender
Campbell Barton (campbellbarton) committed rB8550c2b92251: Cleanup: modal operator border callback names (authored by Campbell Barton (campbellbarton)).
Cleanup: modal operator border callback names
Mon, Oct 16, 8:01 AM
Campbell Barton (campbellbarton) committed rB83b60dac57a1: WM: store modal operator last-properties (authored by Campbell Barton (campbellbarton)).
WM: store modal operator last-properties
Mon, Oct 16, 7:37 AM
Campbell Barton (campbellbarton) committed rB946a4fe85a17: WM: Don't save mouse-paths to operator history (authored by Campbell Barton (campbellbarton)).
WM: Don't save mouse-paths to operator history
Mon, Oct 16, 7:15 AM
Campbell Barton (campbellbarton) committed rB8bda35d2f498: WM: remove hard-coded circle radius memory (authored by Campbell Barton (campbellbarton)).
WM: remove hard-coded circle radius memory
Mon, Oct 16, 6:32 AM
Campbell Barton (campbellbarton) committed rB14af3e485f12: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Oct 16, 5:33 AM
Campbell Barton (campbellbarton) added a comment to T53078: Object moving handles misplaced in animation.

Agree hiding is best during animation, although the manipulator will still need updating when animation is finished.

Mon, Oct 16, 5:32 AM · BF Blender: 2.8, Animation
Campbell Barton (campbellbarton) removed a project from T53078: Object moving handles misplaced in animation: Platform: Windows.
Mon, Oct 16, 5:30 AM · BF Blender: 2.8, Animation
Campbell Barton (campbellbarton) committed rB137586a13c75: Event System: Prevent mouse motion in click events (authored by Campbell Barton (campbellbarton)).
Event System: Prevent mouse motion in click events
Mon, Oct 16, 5:27 AM
Campbell Barton (campbellbarton) committed rB201b02f2a740: Cleanup: simplify lasso reallocation (authored by Campbell Barton (campbellbarton)).
Cleanup: simplify lasso reallocation
Mon, Oct 16, 5:27 AM
Campbell Barton (campbellbarton) committed rBcae977095492: Cleanup: rename gesture mode to is_active (authored by Campbell Barton (campbellbarton)).
Cleanup: rename gesture mode to is_active
Mon, Oct 16, 5:27 AM
Campbell Barton (campbellbarton) added a comment to D2881: Support Marking Operator Properties as Basic or Advanced.

(Summary of IRC discussion)

Mon, Oct 16, 3:27 AM · User Interface, BF Blender: 2.8

Sun, Oct 15

Campbell Barton (campbellbarton) committed rBMT1893: Update r3804.
Update r3804
Sun, Oct 15, 6:46 PM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Sun, Oct 15, 5:13 PM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Sun, Oct 15, 5:13 PM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.

Comments

Sun, Oct 15, 4:49 PM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Sun, Oct 15, 4:44 PM
Campbell Barton (campbellbarton) updated the summary of D2882: Initial Tool System.
Sun, Oct 15, 4:44 PM
Campbell Barton (campbellbarton) added a comment to T53047: Tool System Proposal.

I generally like where this is going. It pretty much covers what I had in mind, although you go a bit further:
I actually didn't expect we'd work on having operator settings available before execution during the 2.8 project. In my mind, we'd limit things to supporting manipulators as active tool. This would be a big improvement on its own and should be the first step IMHO.
Is the pre-execution operator/tool settings really something that should to be part of the early 2.8 releases? Not against it really, just wondering if this was considered. I'm a bit afraid it might have too many loose ends.

Sun, Oct 15, 4:03 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) retitled D2882: Initial Tool System from Primitive tool system to Initial Tool System.
Sun, Oct 15, 3:22 PM
Campbell Barton (campbellbarton) added a revision to T53047: Tool System Proposal: D2882: Initial Tool System.
Sun, Oct 15, 3:09 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a task to D2882: Initial Tool System: T53047: Tool System Proposal.
Sun, Oct 15, 3:09 PM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.

Comments

Sun, Oct 15, 3:05 PM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.

Position operator properties next to operator

Sun, Oct 15, 2:58 PM
Campbell Barton (campbellbarton) updated the diff for D2882: Initial Tool System.

Comments

Sun, Oct 15, 2:44 PM
Campbell Barton (campbellbarton) created D2882: Initial Tool System.
Sun, Oct 15, 2:31 PM
Campbell Barton (campbellbarton) added a comment to D2842: Bring engines to workspace and UI sanitize.

Thanks for the update, again, generally fine - though pointed out some minor things.

Sun, Oct 15, 7:11 AM
Campbell Barton (campbellbarton) added a comment to T52921: Knife tool freeze up blender.

This is one liner, submitted PR: https://github.com/IfcOpenShell/IfcOpenShell/pull/271

Sun, Oct 15, 6:08 AM · BF Blender

Sat, Oct 14

Campbell Barton (campbellbarton) committed rBa1bb2ae0d7be: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sat, Oct 14, 10:30 AM
Campbell Barton (campbellbarton) committed rB49f4ac17bf70: Edit Mesh/Curve: Median center for click extrude (authored by Campbell Barton (campbellbarton)).
Edit Mesh/Curve: Median center for click extrude
Sat, Oct 14, 10:26 AM
Campbell Barton (campbellbarton) committed rB8fb2e46193ec: Edit Mesh: click extrude, ensure inverse matrix (authored by Campbell Barton (campbellbarton)).
Edit Mesh: click extrude, ensure inverse matrix
Sat, Oct 14, 10:04 AM
Campbell Barton (campbellbarton) committed rB0e35c900d82f: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sat, Oct 14, 8:57 AM
Campbell Barton (campbellbarton) committed rB8bac5ea0c583: Correct bezier curve assert (authored by Campbell Barton (campbellbarton)).
Correct bezier curve assert
Sat, Oct 14, 8:55 AM
Campbell Barton (campbellbarton) committed rBb0fa10f8809a: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sat, Oct 14, 8:37 AM
Campbell Barton (campbellbarton) committed rB7cd9926fd876: Cleanup: use const for events (authored by Campbell Barton (campbellbarton)).
Cleanup: use const for events
Sat, Oct 14, 8:33 AM

Fri, Oct 13

Campbell Barton (campbellbarton) committed rBd55b5603f54f: Fix casting to bool before checking the flag (authored by Campbell Barton (campbellbarton)).
Fix casting to bool before checking the flag
Fri, Oct 13, 7:35 PM
Campbell Barton (campbellbarton) committed rBd07f2b12c32d: Cleanup: style (authored by Campbell Barton (campbellbarton)).
Cleanup: style
Fri, Oct 13, 7:35 PM
Campbell Barton (campbellbarton) added a comment to T52921: Knife tool freeze up blender.

@Stanislav Ovcharov (Stan1), the knife tool can handle any geometry.

Fri, Oct 13, 2:49 PM · BF Blender
Campbell Barton (campbellbarton) assigned T53054: Bones No Parent+Not Tail = Crash to Sergey Sharybin (sergey).

Only managed to redo this in blender2.8, looks like pointer checks resolve, assigning to Sergey.

Fri, Oct 13, 12:23 PM · Dependency Graph, BF Blender
Campbell Barton (campbellbarton) committed rBMT1886: Update r3796.
Update r3796
Fri, Oct 13, 8:58 AM
Campbell Barton (campbellbarton) committed rBMT1885: Correct language.
Correct language
Fri, Oct 13, 8:49 AM
Campbell Barton (campbellbarton) committed rBM3796: rst_check_spelling: minor improvements.
rst_check_spelling: minor improvements
Fri, Oct 13, 8:22 AM
Campbell Barton (campbellbarton) committed rBM3795: Cleanup: spelling.
Cleanup: spelling
Fri, Oct 13, 8:22 AM
Campbell Barton (campbellbarton) committed rBM3794: batch_edit: minor fix for arg-parsing..
batch_edit: minor fix for arg-parsing.
Fri, Oct 13, 7:59 AM
Campbell Barton (campbellbarton) committed rBM3793: Monkey Patch for babel failing to parse our locale.
Monkey Patch for babel failing to parse our locale
Fri, Oct 13, 7:58 AM
Campbell Barton (campbellbarton) committed rBM3792: Cleanup: spelling.
Cleanup: spelling
Fri, Oct 13, 7:45 AM

Thu, Oct 12

Campbell Barton (campbellbarton) committed rBb29e37ed81fd: Docs: add note for bmesh face_split_edgenet (authored by Campbell Barton (campbellbarton)).
Docs: add note for bmesh face_split_edgenet
Thu, Oct 12, 2:36 PM
Campbell Barton (campbellbarton) committed rBM3791: rst_check_spelling: accept words split by dashes.
rst_check_spelling: accept words split by dashes
Thu, Oct 12, 4:58 AM
Campbell Barton (campbellbarton) committed rBM3790: Cleanup: use ascii apostrophe.
Cleanup: use ascii apostrophe
Thu, Oct 12, 4:36 AM
Campbell Barton (campbellbarton) committed rBM3789: rst_check_spelling: quiet warnings.
rst_check_spelling: quiet warnings
Thu, Oct 12, 4:33 AM
Campbell Barton (campbellbarton) added a comment to T53047: Tool System Proposal.

@Duarte Farrajota Ramos (duarteframos): this is more a design question for how key-maps interact.

Thu, Oct 12, 4:24 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a task to D2876: T46853: Reorganize 3D View Menus: View, Add and Object Menu: T46853: Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 12, 3:14 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a revision to T46853: Reorganize 3D View Menus: View, Add and Object Menu: D2876: T46853: Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 12, 3:14 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) accepted D2842: Bring engines to workspace and UI sanitize.

Generally LGTM, only minor issues noted inline.

Thu, Oct 12, 2:36 AM

Wed, Oct 11

Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 1:53 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 1:43 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 1:42 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 1:36 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 1:17 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 10:58 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 11, 10:56 AM · User Interface, BF Blender: 2.8