Campbell Barton (campbellbarton)Administrator
User

Projects (23)

User Details

User Since
Jan 30 2005, 5:47 PM (634 w, 10 h)
Roles
Administrator

Recent Activity

Today

Campbell Barton (campbellbarton) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

Which means as soon as Factory Settings would receive new default data—this feature will become obsolete and need to be updated.

Mon, Mar 27, 4:43 AM · Quick Hacks
Campbell Barton (campbellbarton) committed rB086320a62e10: CMake: WITH_PYTHON_SECURITY=OFF was ignored (authored by Campbell Barton (campbellbarton)).
CMake: WITH_PYTHON_SECURITY=OFF was ignored
Mon, Mar 27, 4:08 AM
Campbell Barton (campbellbarton) edited the description of T46988: BMesh boolean fails with zero area faces.
Mon, Mar 27, 2:30 AM · Mesh Modeling, Modifiers, BF Blender
Campbell Barton (campbellbarton) updated the summary of D2582: Avoid zero area tris from ngon tessellation.
Mon, Mar 27, 2:06 AM
Campbell Barton (campbellbarton) updated the summary of D2582: Avoid zero area tris from ngon tessellation.
Mon, Mar 27, 2:05 AM
Campbell Barton (campbellbarton) triaged T47108: Bmesh boolean fails with overlapping faces? as "Confirmed" priority.
Mon, Mar 27, 2:02 AM · BF Blender
Campbell Barton (campbellbarton) created D2582: Avoid zero area tris from ngon tessellation.
Mon, Mar 27, 2:01 AM
Campbell Barton (campbellbarton) added a comment to T46988: BMesh boolean fails with zero area faces.

Correction, this error is caused by zero area faces.

Mon, Mar 27, 1:47 AM · Mesh Modeling, Modifiers, BF Blender
Campbell Barton (campbellbarton) edited the description of T46988: BMesh boolean fails with zero area faces.
Mon, Mar 27, 1:38 AM · Mesh Modeling, Modifiers, BF Blender
Campbell Barton (campbellbarton) edited the description of T46988: BMesh boolean fails with zero area faces.
Mon, Mar 27, 1:37 AM · Mesh Modeling, Modifiers, BF Blender
Campbell Barton (campbellbarton) renamed T46988: BMesh boolean fails with zero area faces from "BMesh boolean fails with overlapping geometry" to "BMesh boolean fails with zero area faces".
Mon, Mar 27, 1:36 AM · Mesh Modeling, Modifiers, BF Blender
Campbell Barton (campbellbarton) added a parent task for T47108: Bmesh boolean fails with overlapping faces?: T47030: BMesh booleans (track todo's).
Mon, Mar 27, 1:35 AM · BF Blender
Campbell Barton (campbellbarton) added a subtask for T47030: BMesh booleans (track todo's): T47108: Bmesh boolean fails with overlapping faces?.
Mon, Mar 27, 1:35 AM · BF Blender
Campbell Barton (campbellbarton) reopened T47108: Bmesh boolean fails with overlapping faces? as "Open".

Opening, T46988 is in fact not caused by overlapping faces. (its caused by near zero area faces)

Mon, Mar 27, 1:34 AM · BF Blender
Campbell Barton (campbellbarton) committed rB356aacab6b36: Add back missing include (authored by Campbell Barton (campbellbarton)).
Add back missing include
Mon, Mar 27, 12:26 AM

Yesterday

Campbell Barton (campbellbarton) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

@Mikhail Rachinskiy (alm) however you may workaround your particular use-case, the ability to have a blank blend file is quite reasonable.

Sun, Mar 26, 11:19 PM · Quick Hacks
Campbell Barton (campbellbarton) added a comment to rBf8e02c75bad7: PyAPI: debug-python check for missing class register.

Moved into single assignment

Sun, Mar 26, 12:55 PM
Campbell Barton (campbellbarton) committed rB2830f687aa83: Cleanup: line length, assignment (authored by Campbell Barton (campbellbarton)).
Cleanup: line length, assignment
Sun, Mar 26, 12:51 PM
Campbell Barton (campbellbarton) triaged T51052: CacheFile Open Operator Crashes Blender as "Confirmed" priority.
Sun, Mar 26, 9:10 AM · Platform: Windows, Platform: Linux, Python, Import/Export, BF Blender
Campbell Barton (campbellbarton) added a reviewer for D2579: border selection for uv vertex sticky mode: Campbell Barton (campbellbarton).
Sun, Mar 26, 8:39 AM
Campbell Barton (campbellbarton) added a comment to T47811: Blender 2.8x / Python, Proposed Changes.

Let's start using [type hints]. Python code can be very "we get this thing from somewhere and pass it along"-like, and figuring out what it is supposed to be can be challenging. By declaring types (even if Python itself doesn't check) IMO we get easier to read & understand code. Furthermore, IDEs can also use those to aid developers with code completion.

Python continues to improve its type declarations, in 3.6x they're quite good, but think its worth seeing how we can get real benefits from them.

In what way are the benefits I described not "real"?

Sun, Mar 26, 7:52 AM · Restricted Project, Python
Campbell Barton (campbellbarton) committed rB15143a746409: Cleanup: simplify script path assignment (authored by Campbell Barton (campbellbarton)).
Cleanup: simplify script path assignment
Sun, Mar 26, 1:32 AM
Campbell Barton (campbellbarton) committed rB8c0682a93c2d: PyAPI: add missing class registration (authored by Campbell Barton (campbellbarton)).
PyAPI: add missing class registration
Sun, Mar 26, 1:32 AM
Campbell Barton (campbellbarton) committed rBf8e02c75bad7: PyAPI: debug-python check for missing class register (authored by Campbell Barton (campbellbarton)).
PyAPI: debug-python check for missing class register
Sun, Mar 26, 1:31 AM

Sat, Mar 25

Campbell Barton (campbellbarton) committed rB86730f1f3529: Remove support for py app-templates (authored by Campbell Barton (campbellbarton)).
Remove support for py app-templates
Sat, Mar 25, 8:13 AM
Campbell Barton (campbellbarton) committed rBf730e386eb0a: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sat, Mar 25, 3:53 AM
Campbell Barton (campbellbarton) committed rBedd2c556cda2: Quiet warnings (authored by Campbell Barton (campbellbarton)).
Quiet warnings
Sat, Mar 25, 3:47 AM
Campbell Barton (campbellbarton) committed rB0c93bc2b637a: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sat, Mar 25, 3:46 AM
Campbell Barton (campbellbarton) committed rB7cb297418217: Cleanup: imports, indentation, long lines (authored by Campbell Barton (campbellbarton)).
Cleanup: imports, indentation, long lines
Sat, Mar 25, 1:07 AM
Campbell Barton (campbellbarton) closed D2565: Application Templates Pach.

Committed to master rBf68145011fd46d0e22145363e5b5d9a704a912df

Sat, Mar 25, 12:50 AM
Campbell Barton (campbellbarton) committed rBb3d623230b3e: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Sat, Mar 25, 12:50 AM
Campbell Barton (campbellbarton) committed rBf68145011fd4: WM: Application Templates (authored by Campbell Barton (campbellbarton)).
WM: Application Templates
Sat, Mar 25, 12:04 AM

Fri, Mar 24

Campbell Barton (campbellbarton) committed rBM3466: Minor note.
Minor note
Fri, Mar 24, 11:56 PM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.
  • Rename menu item
  • Remove bl_app_templates_system/__init__.py
  • Minor comment update
  • Add install operator for templates
  • Merge branch 'master' into app-templates
Fri, Mar 24, 11:53 PM
Campbell Barton (campbellbarton) committed rBM3465: Minor edit.
Minor edit
Fri, Mar 24, 11:50 PM
Campbell Barton (campbellbarton) updated the summary of D2565: Application Templates Pach.
Fri, Mar 24, 11:48 PM
Campbell Barton (campbellbarton) added a comment to D2565: Application Templates Pach.

Besides minor points noted below, unless I missed it, it seems there is no template option in UserPref themselves, is this intended? I’d expect to be able to select template from there (especially since it’s saved as userpref)?

Fri, Mar 24, 11:47 PM
Campbell Barton (campbellbarton) committed rBM3464: Add app-templates to what-new section.
Add app-templates to what-new section
Fri, Mar 24, 11:38 PM
Campbell Barton (campbellbarton) committed rBM3463: Add images.
Add images
Fri, Mar 24, 11:34 PM
Campbell Barton (campbellbarton) committed rBM3462: Add application template documentation.
Add application template documentation
Fri, Mar 24, 11:26 PM
Campbell Barton (campbellbarton) committed rBM3461: Typo.
Typo
Fri, Mar 24, 11:26 PM
Campbell Barton (campbellbarton) committed rBb3b178af8644: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Fri, Mar 24, 11:19 PM
Campbell Barton (campbellbarton) committed rB2a7c66d9afc1: Add install operator for templates (authored by Campbell Barton (campbellbarton)).
Add install operator for templates
Fri, Mar 24, 11:12 PM
Campbell Barton (campbellbarton) committed rBe3df9f6d9edc: Minor comment update (authored by Campbell Barton (campbellbarton)).
Minor comment update
Fri, Mar 24, 10:41 PM
Campbell Barton (campbellbarton) committed rB385a3f05cc1f: Remove bl_app_templates_system/__init__.py (authored by Campbell Barton (campbellbarton)).
Remove bl_app_templates_system/__init__.py
Fri, Mar 24, 10:36 PM
Campbell Barton (campbellbarton) committed rBe6550fc76e6a: Rename menu item (authored by Campbell Barton (campbellbarton)).
Rename menu item
Fri, Mar 24, 10:11 PM
Campbell Barton (campbellbarton) committed rBM3460: Add Japanese translation to front page.
Add Japanese translation to front page
Fri, Mar 24, 8:21 PM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.

Main change is templates now have their own user-preferences
in the config dir and templates now save their config (startup and prefs) in their own directory.

Fri, Mar 24, 11:29 AM
Campbell Barton (campbellbarton) committed rB9ae5b3ebbccb: remove prints (authored by Campbell Barton (campbellbarton)).
remove prints
Fri, Mar 24, 9:28 AM
Campbell Barton (campbellbarton) committed rB3ec6ecb3e553: Use much more specific checks for template directories (authored by Campbell Barton (campbellbarton)).
Use much more specific checks for template directories
Fri, Mar 24, 9:15 AM
Campbell Barton (campbellbarton) committed rB61f66ccb608a: Don't raise error when there is a missing __init__.py file (authored by Campbell Barton (campbellbarton)).
Don't raise error when there is a missing __init__.py file
Fri, Mar 24, 8:54 AM
Campbell Barton (campbellbarton) committed rB2cd5302cc278: Minor rename (authored by Campbell Barton (campbellbarton)).
Minor rename
Fri, Mar 24, 8:44 AM
Campbell Barton (campbellbarton) committed rB374f6472a6d5: Add support for saving user-local app-template preferences (authored by Campbell Barton (campbellbarton)).
Add support for saving user-local app-template preferences
Fri, Mar 24, 8:38 AM
Campbell Barton (campbellbarton) committed rB99a20e547d6e: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Fri, Mar 24, 7:49 AM
Campbell Barton (campbellbarton) committed rBbc0b5d611c8b: Cleanup: minor edits to path test (authored by Campbell Barton (campbellbarton)).
Cleanup: minor edits to path test
Fri, Mar 24, 7:48 AM
Campbell Barton (campbellbarton) committed rB50f9fc7a53b5: BLI_path_util: Add BLI_path_join (authored by Campbell Barton (campbellbarton)).
BLI_path_util: Add BLI_path_join
Fri, Mar 24, 7:40 AM
Campbell Barton (campbellbarton) committed rB69397fee48c3: Use keymap from template prefs (authored by Campbell Barton (campbellbarton)).
Use keymap from template prefs
Fri, Mar 24, 1:24 AM
Campbell Barton (campbellbarton) committed rBac0cbb7d1e43: Use BKE_appdir_folder_id_ex (authored by Campbell Barton (campbellbarton)).
Use BKE_appdir_folder_id_ex
Fri, Mar 24, 12:49 AM
Campbell Barton (campbellbarton) committed rB4e0b55d9bc46: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Fri, Mar 24, 12:49 AM
Campbell Barton (campbellbarton) committed rB0453c807e0b3: Add: BKE_appdir_folder_id_ex (authored by Campbell Barton (campbellbarton)).
Add: BKE_appdir_folder_id_ex
Fri, Mar 24, 12:39 AM
Campbell Barton (campbellbarton) committed rB6a6566a7fcbd: Cleanup: line-length (authored by Campbell Barton (campbellbarton)).
Cleanup: line-length
Fri, Mar 24, 12:39 AM
Campbell Barton (campbellbarton) committed rB62cf6f1eed51: Change path resolution order to match script resolution order (authored by Campbell Barton (campbellbarton)).
Change path resolution order to match script resolution order
Fri, Mar 24, 12:08 AM
Campbell Barton (campbellbarton) committed rB60d36203e55c: Cleanup (authored by Campbell Barton (campbellbarton)).
Cleanup
Fri, Mar 24, 12:08 AM

Thu, Mar 23

Campbell Barton (campbellbarton) added a comment to D2566: Experimental external tooltips.

@Aaron Carlisle (Blendify), I have some reservations too, which is why I think this would only be used in a handful of cases.

Thu, Mar 23, 10:51 PM · Restricted Project
Campbell Barton (campbellbarton) committed rB5f2f80d1437f: Cleanup: cruft (authored by Campbell Barton (campbellbarton)).
Cleanup: cruft
Thu, Mar 23, 9:33 PM
Campbell Barton (campbellbarton) committed rBef5589c32d3f: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 9:12 PM
Campbell Barton (campbellbarton) committed rBa98cc75431f3: Minor cleanup (authored by Campbell Barton (campbellbarton)).
Minor cleanup
Thu, Mar 23, 9:12 PM
Campbell Barton (campbellbarton) committed rB096602d3a86b: bpy.path.display_name: strip spaces (authored by Campbell Barton (campbellbarton)).
bpy.path.display_name: strip spaces
Thu, Mar 23, 9:02 PM
Campbell Barton (campbellbarton) committed rBa4274a632a7b: Fix BKE_appdir_app_template_id_search and splash loading (authored by Campbell Barton (campbellbarton)).
Fix BKE_appdir_app_template_id_search and splash loading
Thu, Mar 23, 7:48 PM
Campbell Barton (campbellbarton) committed rBdcfb47d23622: Make BKE_appdir_app_template_id_search take a path arg (authored by Campbell Barton (campbellbarton)).
Make BKE_appdir_app_template_id_search take a path arg
Thu, Mar 23, 7:39 PM
Campbell Barton (campbellbarton) committed rBa898509cc2d4: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 7:39 PM
Campbell Barton (campbellbarton) committed rB05b7591c6240: BLI_path_util: Add string versions of SEP, ALTSEP (authored by Campbell Barton (campbellbarton)).
BLI_path_util: Add string versions of SEP, ALTSEP
Thu, Mar 23, 7:24 PM
Campbell Barton (campbellbarton) committed rB9af6f40e4dcf: addon_utils: add disable_all function (authored by Campbell Barton (campbellbarton)).
addon_utils: add disable_all function
Thu, Mar 23, 7:24 PM
Campbell Barton (campbellbarton) committed rB1f65ed254eae: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 7:19 PM
Campbell Barton (campbellbarton) committed rB6180b2911bd9: Cleanup, also move SEP_STR into the header (authored by Campbell Barton (campbellbarton)).
Cleanup, also move SEP_STR into the header
Thu, Mar 23, 7:15 PM
Campbell Barton (campbellbarton) committed rBbe4d04f24dd2: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 10:51 AM
Campbell Barton (campbellbarton) added a comment to P302 Use submenu as needed, reference for T46853.

Committed rB1600b93fb822ea39383ea6849f866aac767ceb12

Thu, Mar 23, 10:47 AM · BF Blender
Campbell Barton (campbellbarton) archived P302 Use submenu as needed, reference for T46853.
Thu, Mar 23, 10:46 AM · BF Blender
Campbell Barton (campbellbarton) committed rB5bd65612661d: Don't attempt template loading when they're not present (authored by Campbell Barton (campbellbarton)).
Don't attempt template loading when they're not present
Thu, Mar 23, 10:46 AM
Campbell Barton (campbellbarton) committed rB1600b93fb822: UI: allow to extend camera as a menu (authored by Campbell Barton (campbellbarton)).
UI: allow to extend camera as a menu
Thu, Mar 23, 10:46 AM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.

Don't attempt template loading when they're not present

Thu, Mar 23, 10:33 AM
Campbell Barton (campbellbarton) updated the summary of D2565: Application Templates Pach.
Thu, Mar 23, 9:57 AM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.
  • Minor fixes
Thu, Mar 23, 9:53 AM
Campbell Barton (campbellbarton) committed rB17b47b1da74d: Minor fixes (authored by Campbell Barton (campbellbarton)).
Minor fixes
Thu, Mar 23, 9:52 AM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.

Use single patch package for storing app-templates

Thu, Mar 23, 9:45 AM
Campbell Barton (campbellbarton) updated the diff for D2565: Application Templates Pach.

Bring the template file storage and API close to completion

Thu, Mar 23, 8:09 AM
Campbell Barton (campbellbarton) committed rB8ab88f736721: Experimental use of package for storing (authored by Campbell Barton (campbellbarton)).
Experimental use of package for storing
Thu, Mar 23, 8:04 AM
Campbell Barton (campbellbarton) committed rB47c781eb157a: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 5:25 AM
Campbell Barton (campbellbarton) committed rBa63ba2739e2a: Cleanup: remove redundant temp dir init (authored by Campbell Barton (campbellbarton)).
Cleanup: remove redundant temp dir init
Thu, Mar 23, 5:14 AM
Campbell Barton (campbellbarton) committed rBfbb66d81b7e1: Simplify path calculation (authored by Campbell Barton (campbellbarton)).
Simplify path calculation
Thu, Mar 23, 4:49 AM
Campbell Barton (campbellbarton) committed rBd997be26ad6f: Fix for showing error when no template paths exist (authored by Campbell Barton (campbellbarton)).
Fix for showing error when no template paths exist
Thu, Mar 23, 1:36 AM
Campbell Barton (campbellbarton) committed rBb4924b2ddba5: Hide templates from the UI when none are found (authored by Campbell Barton (campbellbarton)).
Hide templates from the UI when none are found
Thu, Mar 23, 1:36 AM
Campbell Barton (campbellbarton) committed rB062d1f7b4e4d: Minor sync with master (authored by Campbell Barton (campbellbarton)).
Minor sync with master
Thu, Mar 23, 1:15 AM
Campbell Barton (campbellbarton) committed rBa3e17cd3ac06: UI: be more specific about splash sizes (authored by Campbell Barton (campbellbarton)).
UI: be more specific about splash sizes
Thu, Mar 23, 12:59 AM
Campbell Barton (campbellbarton) committed rBcd62238c3ca2: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Thu, Mar 23, 12:50 AM
Campbell Barton (campbellbarton) committed rB12b62b58e102: Cleanup: minor wm_homefile_read simplification (authored by Campbell Barton (campbellbarton)).
Cleanup: minor wm_homefile_read simplification
Thu, Mar 23, 12:42 AM
Campbell Barton (campbellbarton) committed rB3cd46c5ebc44: Minor changes, remove force_load_startup (authored by Campbell Barton (campbellbarton)).
Minor changes, remove force_load_startup
Thu, Mar 23, 12:19 AM

Wed, Mar 22

Campbell Barton (campbellbarton) committed rB83d4832a8551: Support both factory and user startup for templates (authored by Campbell Barton (campbellbarton)).
Support both factory and user startup for templates
Wed, Mar 22, 11:56 PM
Campbell Barton (campbellbarton) committed rBM3457: Cleanup: length/spelling config.
Cleanup: length/spelling config
Wed, Mar 22, 10:47 PM
Campbell Barton (campbellbarton) committed rBd4876b344571: Merge branch 'master' into app-templates (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into app-templates
Wed, Mar 22, 8:34 PM