Campbell Barton (campbellbarton)Administrator
Engineering

Projects (24)

User Details

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

Recent Activity

Yesterday

Campbell Barton (campbellbarton) committed rB0e4829eb058d: Cleanup: rename SequenceEditor instance to 'ed' (authored by Campbell Barton (campbellbarton)).
Cleanup: rename SequenceEditor instance to 'ed'
Mon, Feb 19, 12:33 PM
Campbell Barton (campbellbarton) committed rBM4084: Use literals for hex colors.
Use literals for hex colors
Mon, Feb 19, 9:50 AM
Campbell Barton (campbellbarton) committed rBM4083: Color Picker: add shortcuts.
Color Picker: add shortcuts
Mon, Feb 19, 9:47 AM
Campbell Barton (campbellbarton) committed rBM4082: Sculpt Mode: minor text tweak.
Sculpt Mode: minor text tweak
Mon, Feb 19, 9:39 AM
Campbell Barton (campbellbarton) added a comment to rB05f3e245a8e1: Fix T54098: Crash existing /w dyntopo sculpt.

Correction *exiting*.

Mon, Feb 19, 8:03 AM
Campbell Barton (campbellbarton) committed rB264691e5630f: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Feb 19, 7:44 AM
Campbell Barton (campbellbarton) committed rB860939ccc2c1: Cleanup: remove BMeshToMeshParams.calc_tessface (authored by Campbell Barton (campbellbarton)).
Cleanup: remove BMeshToMeshParams.calc_tessface
Mon, Feb 19, 7:40 AM
Campbell Barton (campbellbarton) committed rB05f3e245a8e1: Fix T54098: Crash existing /w dyntopo sculpt (authored by Campbell Barton (campbellbarton)).
Fix T54098: Crash existing /w dyntopo sculpt
Mon, Feb 19, 7:40 AM
Campbell Barton (campbellbarton) closed T54098: Crash existing /w dyntopo sculpt as Resolved by committing rB05f3e245a8e1: Fix T54098: Crash existing /w dyntopo sculpt.
Mon, Feb 19, 7:40 AM · BF Blender
Campbell Barton (campbellbarton) created T54098: Crash existing /w dyntopo sculpt.
Mon, Feb 19, 7:24 AM · BF Blender
Campbell Barton (campbellbarton) committed rB34e76c7162de: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Feb 19, 5:56 AM
Campbell Barton (campbellbarton) committed rB7f65ab86e59f: Cleanup: sync vertex-paint and sculpt from 2.8 (authored by Campbell Barton (campbellbarton)).
Cleanup: sync vertex-paint and sculpt from 2.8
Mon, Feb 19, 5:53 AM
Campbell Barton (campbellbarton) committed rBA7e18281d2f10: FBX Export: Fix shapekeys w/ object materials (authored by Campbell Barton (campbellbarton)).
FBX Export: Fix shapekeys w/ object materials
Mon, Feb 19, 1:17 AM
Campbell Barton (campbellbarton) triaged T54046: Unable to move compositor backdrop image using manipulator if outside of view area as Confirmed priority.
Mon, Feb 19, 1:10 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to D3043: GHOST: add ghost API for using OpenGL in multiple contexts.

Note, this patch needs updating against blender2.8 branch.

Mon, Feb 19, 12:52 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T54097: Proposal: Addon documentation for 2.8.

While I like the idea of keeping the addon and it's docs in the same repo.
git + git+lfs are quite advanced / tricky to use.
So I'm not sure about depending on this.

Mon, Feb 19, 12:16 AM · Documentation, Addons

Sun, Feb 18

Campbell Barton (campbellbarton) committed rB2bc952fdb6e1: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sun, Feb 18, 12:31 PM
Campbell Barton (campbellbarton) committed rB7ff3cd26932c: Cleanup: group BLI_ghash_utils.c API in BLU_ghash.h (authored by Campbell Barton (campbellbarton)).
Cleanup: group BLI_ghash_utils.c API in BLU_ghash.h
Sun, Feb 18, 12:10 PM
Campbell Barton (campbellbarton) committed rBM4080: Use anonymous URL.
Use anonymous URL
Sun, Feb 18, 12:08 PM
Campbell Barton (campbellbarton) committed rB41ad08f3c3d6: Cleanup: split GHash helpers from implementation (authored by Campbell Barton (campbellbarton)).
Cleanup: split GHash helpers from implementation
Sun, Feb 18, 11:44 AM
Campbell Barton (campbellbarton) committed rBdeacb3d6b816: Cleanup: add 2d suffix to BLI files (authored by Campbell Barton (campbellbarton)).
Cleanup: add 2d suffix to BLI files
Sun, Feb 18, 11:30 AM
Campbell Barton (campbellbarton) committed rBMT2431: Update r4076.
Update r4076
Sun, Feb 18, 10:30 AM
Campbell Barton (campbellbarton) committed rBM4078: Cleanup: typos.
Cleanup: typos
Sun, Feb 18, 10:21 AM
Campbell Barton (campbellbarton) committed rBM4077: Crash Log: tweak text.
Crash Log: tweak text
Sun, Feb 18, 8:16 AM

Fri, Feb 16

Campbell Barton (campbellbarton) committed rB18bb0bc56939: Object Mode: exit sculpt on selection (authored by Campbell Barton (campbellbarton)).
Object Mode: exit sculpt on selection
Fri, Feb 16, 2:07 PM
Campbell Barton (campbellbarton) committed rBce4d52c4f3ed: Object Mode: exit vert/weight paint on selection (authored by Campbell Barton (campbellbarton)).
Object Mode: exit vert/weight paint on selection
Fri, Feb 16, 2:07 PM
Campbell Barton (campbellbarton) committed rB31f47f44dee2: Cleanup: avoid shadowing w/ name 'base' (authored by Campbell Barton (campbellbarton)).
Cleanup: avoid shadowing w/ name 'base'
Fri, Feb 16, 2:07 PM
Campbell Barton (campbellbarton) committed rBc28dea5e241a: Vertex Paint: expose exist paint-mode to API (authored by Campbell Barton (campbellbarton)).
Vertex Paint: expose exist paint-mode to API
Fri, Feb 16, 2:07 PM
Campbell Barton (campbellbarton) committed rBM4050: Bypass glossary when checking spelling.
Bypass glossary when checking spelling
Fri, Feb 16, 4:55 AM
Campbell Barton (campbellbarton) edited reviewers for D3055: Fix SVG import of polygons, added: Sergey Sharybin (sergey); removed: Campbell Barton (campbellbarton).

Seems reasonable, @Sergey Sharybin (sergey) wrote this code though.

Fri, Feb 16, 1:08 AM · Addons
Campbell Barton (campbellbarton) committed rBM4049: Modeling: cross reference links..
Modeling: cross reference links.
Fri, Feb 16, 12:54 AM
Campbell Barton (campbellbarton) requested changes to D566: Popup based confirm dialog on quit.

Looks close to being complete, one issue remains. When the confirm quit preference *isnt* set, there is no longer a confirmation.

Fri, Feb 16, 12:45 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) committed rBMT2424: Update r4045.
Update r4045
Fri, Feb 16, 12:42 AM
Campbell Barton (campbellbarton) committed rBM4048: Modeling: improve dissolve docs.
Modeling: improve dissolve docs
Fri, Feb 16, 12:39 AM
Campbell Barton (campbellbarton) committed rBM4047: Cleanup: typo, line length.
Cleanup: typo, line length
Fri, Feb 16, 12:39 AM

Thu, Feb 15

Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • Merge branch 'master' into arcpatch-D566_1
  • Skip-save for quit option
  • Cleanup: use tabs, sync w/ master
Thu, Feb 15, 11:58 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) added inline comments to D3064: Tests: add OpenGL UI drawing tests..
Thu, Feb 15, 11:37 PM
Campbell Barton (campbellbarton) accepted D3064: Tests: add OpenGL UI drawing tests..

One thing I'd suggest is to have each comparison be a separate tests, otherwise re-running tests in the case of failure always needs to run each one - and we can't take advantage of ctest ability to run multiple tests at once.

This might be tricky though when it comes to generating the report, although I suspect it could be made to work albeit not easily.

The report is actually updated incrementally, you can run one test and it will still contain all the other test results from previous runs. Failed tests show at the top.

Each test corresponds to one folder, and if those don't contain too many files running the test is quick. We could add one test per .blend, but Cycles currently has 450 of those. With a few dozen tests results for categories like "sss" or "displacement" it's easier to see at a glance where the problem is, without scrolling though long console output.

Thu, Feb 15, 11:34 PM
Campbell Barton (campbellbarton) committed rBM4046: Update scripts.
Update scripts
Thu, Feb 15, 11:15 PM
Campbell Barton (campbellbarton) committed rB3ba6ff675012: Cleanup: quiet warning (authored by Campbell Barton (campbellbarton)).
Cleanup: quiet warning
Thu, Feb 15, 11:14 PM
Campbell Barton (campbellbarton) committed rBca5fdd857b78: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Thu, Feb 15, 3:16 PM
Campbell Barton (campbellbarton) committed rB2aef87bfae4a: Cleanup: rename BLI_thread.h API (authored by Campbell Barton (campbellbarton)).
Cleanup: rename BLI_thread.h API
Thu, Feb 15, 3:14 PM
Campbell Barton (campbellbarton) created P614 update threading API.
Thu, Feb 15, 3:11 PM
Campbell Barton (campbellbarton) committed rBccdacf1c9b31: Cleanup: use '_len' instead of '_size' w/ BLI API (authored by Campbell Barton (campbellbarton)).
Cleanup: use '_len' instead of '_size' w/ BLI API
Thu, Feb 15, 1:42 PM
Campbell Barton (campbellbarton) edited P611 len to size rename script.
Thu, Feb 15, 1:35 PM
Campbell Barton (campbellbarton) edited P611 len to size rename script.
Thu, Feb 15, 1:33 PM
Campbell Barton (campbellbarton) edited P611 len to size rename script.
Thu, Feb 15, 1:32 PM
Campbell Barton (campbellbarton) edited P611 len to size rename script.
Thu, Feb 15, 1:32 PM
Campbell Barton (campbellbarton) edited P611 len to size rename script.
Thu, Feb 15, 1:28 PM
Campbell Barton (campbellbarton) created P611 len to size rename script.
Thu, Feb 15, 1:27 PM
Campbell Barton (campbellbarton) committed rB9d2a699a90d5: Avoid unnecessary sqrt calls (authored by Campbell Barton (campbellbarton)).
Avoid unnecessary sqrt calls
Thu, Feb 15, 11:38 AM
Campbell Barton (campbellbarton) added inline comments to D3064: Tests: add OpenGL UI drawing tests..
Thu, Feb 15, 10:35 AM
Campbell Barton (campbellbarton) added a comment to D3064: Tests: add OpenGL UI drawing tests..

Generally LGTM.

Thu, Feb 15, 9:59 AM
Campbell Barton (campbellbarton) added a comment to D3065: Add Release information to AppStream metadata and improve description.
  • Is this going to end up being a list of every release?
  • Should bugfix releases (2.79a for eg) replace stable releases?
Thu, Feb 15, 8:24 AM
Campbell Barton (campbellbarton) committed rBca7f826c6f18: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Thu, Feb 15, 8:05 AM
Campbell Barton (campbellbarton) committed rBb8b8669b282d: Cleanup: style, warning (authored by Campbell Barton (campbellbarton)).
Cleanup: style, warning
Thu, Feb 15, 8:02 AM
Campbell Barton (campbellbarton) updated the task description for T53683: 2.79a release.
Thu, Feb 15, 5:57 AM · BF Blender
Campbell Barton (campbellbarton) committed rB59cc0bfef55c: Fix T54075: Align Objects fails w/ empty mesh (authored by Campbell Barton (campbellbarton)).
Fix T54075: Align Objects fails w/ empty mesh
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rB9268ff4b21d2: Cleanup: Python context access (authored by Campbell Barton (campbellbarton)).
Cleanup: Python context access
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rB7ae9b96ac6de: Fix T54072: Crash splitting edges (authored by Campbell Barton (campbellbarton)).
Fix T54072: Crash splitting edges
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rBbc891ad124ff: Fix T53958: Sequencer zoom 1:1 fails (authored by Campbell Barton (campbellbarton)).
Fix T53958: Sequencer zoom 1:1 fails
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rB81697c772c73: Fix: msvc build error with bli_fileops.h (authored by LazyDodo (LazyDodo)).
Fix: msvc build error with bli_fileops.h
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rB3982a36c10fc: Minor change to last commit (authored by Campbell Barton (campbellbarton)).
Minor change to last commit
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rBf5c0df360140: Fix T53986: Crash saving during sculpt stroke (authored by Campbell Barton (campbellbarton)).
Fix T53986: Crash saving during sculpt stroke
Thu, Feb 15, 5:48 AM
Campbell Barton (campbellbarton) committed rBd1281bf99343: Fix navmesh creation w/ multiple objects (authored by Campbell Barton (campbellbarton)).
Fix navmesh creation w/ multiple objects
Thu, Feb 15, 5:47 AM
Campbell Barton (campbellbarton) committed rB6f45c9d6c6d9: Fix T50630: Fluid fails on win32 w/ unicode paths (authored by Campbell Barton (campbellbarton)).
Fix T50630: Fluid fails on win32 w/ unicode paths
Thu, Feb 15, 5:47 AM
Campbell Barton (campbellbarton) committed rBc40e9a1ad204: Docs: invoke_search_popup uses bl_property (authored by Campbell Barton (campbellbarton)).
Docs: invoke_search_popup uses bl_property
Thu, Feb 15, 5:47 AM
Campbell Barton (campbellbarton) added a comment to T54048: VSE : Mangled proxy directory for scene/meta strips.

@Guillaume Matheron (mathers), checked patch:

Thu, Feb 15, 5:22 AM · Video Sequencer, BF Blender
Campbell Barton (campbellbarton) committed rB58ba89b5bec5: Fix T54075: Align Objects fails w/ empty mesh (authored by Campbell Barton (campbellbarton)).
Fix T54075: Align Objects fails w/ empty mesh
Thu, Feb 15, 1:33 AM
Campbell Barton (campbellbarton) closed T54075: Align Objects fails with IndexError: bpy_prop_collection[-1]: out of range. as Resolved by committing rB58ba89b5bec5: Fix T54075: Align Objects fails w/ empty mesh.
Thu, Feb 15, 1:33 AM · BF Blender
Campbell Barton (campbellbarton) committed rB70f1b8cc4061: Cleanup: style (authored by Campbell Barton (campbellbarton)).
Cleanup: style
Thu, Feb 15, 1:12 AM
Campbell Barton (campbellbarton) committed rB56fa48969e13: Fix T54072: Crash splitting edges (authored by Campbell Barton (campbellbarton)).
Fix T54072: Crash splitting edges
Thu, Feb 15, 1:12 AM
Campbell Barton (campbellbarton) closed T54072: Blender crashes when changing "Edge Angle" option on Edge Split modifier as Resolved by committing rB56fa48969e13: Fix T54072: Crash splitting edges.
Thu, Feb 15, 1:12 AM · BF Blender

Wed, Feb 14

Campbell Barton (campbellbarton) claimed T54072: Blender crashes when changing "Edge Angle" option on Edge Split modifier.
Wed, Feb 14, 9:54 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to T54048: VSE : Mangled proxy directory for scene/meta strips.

Am not familiar with proxies, should scenes / meta's behave just like images?

Wed, Feb 14, 8:08 AM · Video Sequencer, BF Blender
Campbell Barton (campbellbarton) reassigned T53992: Edit Mode - Armature menu - Bone Roll - Set Roll - Last Operator - cannot enable Proportional Editing from Campbell Barton (campbellbarton) to Philipp Oeser (lichtwerk).
Wed, Feb 14, 7:28 AM · BF Blender
Campbell Barton (campbellbarton) closed T53992: Edit Mode - Armature menu - Bone Roll - Set Roll - Last Operator - cannot enable Proportional Editing as Archived.

Added to TODO

Wed, Feb 14, 7:24 AM · BF Blender
Campbell Barton (campbellbarton) triaged T53992: Edit Mode - Armature menu - Bone Roll - Set Roll - Last Operator - cannot enable Proportional Editing as Confirmed priority.
Wed, Feb 14, 7:23 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T53992: Edit Mode - Armature menu - Bone Roll - Set Roll - Last Operator - cannot enable Proportional Editing.

Armature operations don't support edit-mode (drag, scale, rotate .. etc).

Wed, Feb 14, 7:16 AM · BF Blender
Campbell Barton (campbellbarton) committed rB88bd994a3704: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Wed, Feb 14, 6:03 AM
Campbell Barton (campbellbarton) committed rBb48815a9b757: Cleanup: use prefix for tests (authored by Campbell Barton (campbellbarton)).
Cleanup: use prefix for tests
Wed, Feb 14, 6:02 AM
Campbell Barton (campbellbarton) committed rBMT2413: Update r4039.
Update r4039
Wed, Feb 14, 3:52 AM
Campbell Barton (campbellbarton) committed rBM4041: Cleanup: simplify print_title function.
Cleanup: simplify print_title function
Wed, Feb 14, 3:21 AM
Campbell Barton (campbellbarton) committed rBM4040: Cleanup: pep8.
Cleanup: pep8
Wed, Feb 14, 3:17 AM

Tue, Feb 13

Campbell Barton (campbellbarton) committed rB769c9a2363ed: Object Mode: remove Scene.obedit (authored by Campbell Barton (campbellbarton)).
Object Mode: remove Scene.obedit
Tue, Feb 13, 10:49 PM
Campbell Barton (campbellbarton) committed rBb330804ff3ec: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Tue, Feb 13, 3:05 PM
Campbell Barton (campbellbarton) committed rB9fb1f9c5cdcc: Add ED_object_editmode_exit_ex (authored by Campbell Barton (campbellbarton)).
Add ED_object_editmode_exit_ex
Tue, Feb 13, 2:39 PM
Campbell Barton (campbellbarton) committed rBcd517c002f82: Object Mode: remove Scene.obedit for RNA (authored by Campbell Barton (campbellbarton)).
Object Mode: remove Scene.obedit for RNA
Tue, Feb 13, 11:07 AM
Campbell Barton (campbellbarton) committed rB8234f24838ec: Object Mode: Loop over objects for ED_editors_exit (authored by Campbell Barton (campbellbarton)).
Object Mode: Loop over objects for ED_editors_exit
Tue, Feb 13, 11:03 AM
Campbell Barton (campbellbarton) committed rBc8597a465f22: Object Mode: remove Scene.obedit (authored by Campbell Barton (campbellbarton)).
Object Mode: remove Scene.obedit
Tue, Feb 13, 10:54 AM
Campbell Barton (campbellbarton) committed rB3fa048a95b10: Merge branch '28' into temp-scene-obedit-remove (authored by Campbell Barton (campbellbarton)).
Merge branch '28' into temp-scene-obedit-remove
Tue, Feb 13, 10:47 AM
Campbell Barton (campbellbarton) committed rB4b96452e625c: Object Mode: remove use of Scene.obedit (authored by Campbell Barton (campbellbarton)).
Object Mode: remove use of Scene.obedit
Tue, Feb 13, 10:47 AM
Campbell Barton (campbellbarton) committed rB9cdda6e9ca72: Merge branch '28' into temp-scene-obedit-remove (authored by Campbell Barton (campbellbarton)).
Merge branch '28' into temp-scene-obedit-remove
Tue, Feb 13, 10:06 AM
Campbell Barton (campbellbarton) committed rB754d3a2fe626: Object Mode: remove Scene.obedit for 3D View (authored by Campbell Barton (campbellbarton)).
Object Mode: remove Scene.obedit for 3D View
Tue, Feb 13, 9:45 AM
Campbell Barton (campbellbarton) committed rBd8992192e551: Object Mode: pass edit-object to outliner drawing (authored by Campbell Barton (campbellbarton)).
Object Mode: pass edit-object to outliner drawing
Tue, Feb 13, 8:58 AM
Campbell Barton (campbellbarton) committed rB2c6d079a903f: Object Mode: pass edit-object to UV API (authored by Campbell Barton (campbellbarton)).
Object Mode: pass edit-object to UV API
Tue, Feb 13, 8:30 AM
Campbell Barton (campbellbarton) committed rBf846f7164ed0: Merge branch '28' into temp-scene-obedit-remove (authored by Campbell Barton (campbellbarton)).
Merge branch '28' into temp-scene-obedit-remove
Tue, Feb 13, 8:20 AM
Campbell Barton (campbellbarton) committed rBdacc6d4b0290: Object Mode: remove Scene.obedit in draw manager (authored by Campbell Barton (campbellbarton)).
Object Mode: remove Scene.obedit in draw manager
Tue, Feb 13, 8:16 AM
Campbell Barton (campbellbarton) committed rBe77b4a30c05a: Initial removal of Scene.obedit (authored by Campbell Barton (campbellbarton)).
Initial removal of Scene.obedit
Tue, Feb 13, 7:23 AM
Campbell Barton (campbellbarton) accepted D3059: Manual tool: kbd to regex.
Tue, Feb 13, 3:06 AM