Page MenuHome

Joshua Leung (aligorith)
Developer

Projects (8)

User Details

User Since
Oct 26 2005, 7:41 AM (694 w, 4 d)

Recent Activity

Wed, Feb 6

Joshua Leung (aligorith) claimed T61232: Box selecting Dopesheet Summary in Grease Pencil view fails.

It's a known limitation IIRC.

Wed, Feb 6, 1:54 PM · BF Blender
Joshua Leung (aligorith) added a comment to D4271: Remove deprecated ghosting code.

Overall, I'm happy for this to go ahead.

Wed, Feb 6, 11:48 AM

Tue, Feb 5

Joshua Leung (aligorith) committed rB49618b0e18f7: Fix: Ensure that KeyingSet.bl_description field is properly escaped when using… (authored by Joshua Leung (aligorith)).
Fix: Ensure that KeyingSet.bl_description field is properly escaped when using…
Tue, Feb 5, 4:25 AM

Sun, Feb 3

Joshua Leung (aligorith) closed T61099: Pose In-Betweening doesn't work correctly with animation layers as Archived.

Closing as "TODO" - a known limitation that the tools were not intended to support, but could in future when we have the time to do so.

Sun, Feb 3, 1:05 PM · Animation, BF Blender
Joshua Leung (aligorith) committed rB65340ad73f4c: Fix T60753: Graph Editor showing cache curves regardless of filters (authored by Joshua Leung (aligorith)).
Fix T60753: Graph Editor showing cache curves regardless of filters
Sun, Feb 3, 12:56 PM
Joshua Leung (aligorith) committed rB2a237377ce39: Fix typos (authored by Joshua Leung (aligorith)).
Fix typos
Sun, Feb 3, 12:56 PM
Joshua Leung (aligorith) closed T60753: Graph Editor showing cache curves regardless of filters as Resolved by committing rB65340ad73f4c: Fix T60753: Graph Editor showing cache curves regardless of filters.
Sun, Feb 3, 12:56 PM · BF Blender

Thu, Jan 31

Joshua Leung (aligorith) added a comment to D4271: Remove deprecated ghosting code.

Hmm... the bAnimViz ones can stay for now. If we restore such functionality, those will be the settings used. The ones on bArmature though are fair game.

Thu, Jan 31, 12:29 PM
Joshua Leung (aligorith) updated subscribers of T61010: Keying Set - Description edit box disabled, for internal use only.

Hmm... I didn't really recall adding this. A quick git blame shows that it was introduced in https://developer.blender.org/rBa80b7d612947e1d26b10165a37bb603dae527afd by @Bastien Montagne (mont29)

Thu, Jan 31, 7:34 AM · BF Blender
Joshua Leung (aligorith) added a comment to D4271: Remove deprecated ghosting code.

I'm leaning towards completely removing it (i.e. the armature specific ghosting RNA/Py/etc.)

Thu, Jan 31, 7:26 AM

Fri, Jan 25

Joshua Leung (aligorith) added a comment to T60811: Blender crashes when i click on it from task bar and when i open from minimized or go back to the application.

This sounds like a graphics driver bug. I used to have similar issues about a decade ago on my old desktop that had integrated graphics (and it wasn't even one by Intel back then). The only solutions I found for that were:

  1. Don't minimise Blender windows ever and/or don't keep Blender open if you're going to be away from the screen for a while (e.g. if the screensaver might pop up, or the machine might go into standby),
  2. Save work before switching away from Blender,
  3. Disable cursor shadows (this helped with some weird cursor flickering issues when moving over the UI, and also improved interactivity)
Fri, Jan 25, 2:59 PM · BF Blender

Wed, Jan 23

Joshua Leung (aligorith) added a comment to T60753: Graph Editor showing cache curves regardless of filters.

@Pablo Vazquez (pablovazquez) Could you recommend any files in particular with quite a few cache files present? I was looking for a test file so that I could check if the cleanups I had in mind would losing any functionality.

Wed, Jan 23, 12:54 PM · BF Blender
Joshua Leung (aligorith) claimed T60753: Graph Editor showing cache curves regardless of filters.

Yes, a new filter type for this case makes sense.

Wed, Jan 23, 2:39 AM · BF Blender

Jan 14 2019

Joshua Leung (aligorith) added a comment to T60481: The ghost bones do not appear.

The plan here was initially that we'd move all the ghosting settings out of armature into the bAnimViz ones, so that, like Motion Paths, we could have the same set of functionality available for both Objects and Armatures/Bones. That is why they were marked as deprecated. (Unfortunately, within about a month of doing that, "Life" (TM) happened and I didn't get around to putting in place the necessary changes then)

Jan 14 2019, 1:09 PM · BF Blender, Animation

Jan 8 2019

Joshua Leung (aligorith) committed rB395120ed72e9: Typo fixes (authored by Joshua Leung (aligorith)).
Typo fixes
Jan 8 2019, 1:43 PM
Joshua Leung (aligorith) committed rB9d4ed6d03b69: Fix T59984: Drivers don't update values in UI or show proper errors (authored by Joshua Leung (aligorith)).
Fix T59984: Drivers don't update values in UI or show proper errors
Jan 8 2019, 1:43 PM
Joshua Leung (aligorith) closed T59984: Drivers don't update values in UI or show proper errors as Resolved by committing rB9d4ed6d03b69: Fix T59984: Drivers don't update values in UI or show proper errors.
Jan 8 2019, 1:42 PM · BF Blender

Jan 5 2019

Joshua Leung (aligorith) added a comment to rBef57bc2d5fd5: GP: New option to toggle Caps mode.

Instead of the flag, it's probably way more future proof to just move to having an "endcap style" enum now - and possibly even having separate ones for start/end caps, as it's effectively inevitable that we'll have to change this.

Jan 5 2019, 1:06 PM

Dec 10 2018

Joshua Leung (aligorith) accepted D4061: Fix T59005: no FCurve cleanup in the Timeline.

LGTM

Dec 10 2018, 9:39 PM

Dec 6 2018

Hawk J (bugdetective) awarded T36263: Pasted strip doesnt have F-Curve keyframes from the original a Like token.
Dec 6 2018, 3:03 PM · Animation, BF Blender, Video Sequencer

Nov 18 2018

Joshua Leung (aligorith) changed the visibility for Grease Pencil.
Nov 18 2018, 3:11 PM

Nov 12 2018

Joshua Leung (aligorith) requested changes to D3927: NLA: insert keyframes correctly for strips with non-Replace mode..

IMO, this is the wrong approach.

Nov 12 2018, 3:50 PM

Oct 20 2018

Joshua Leung (aligorith) committed rBb634bf9fb649: Fix typo (authored by Joshua Leung (aligorith)).
Fix typo
Oct 20 2018, 4:33 AM
Joshua Leung (aligorith) committed rB37ffd95594fe: Fix: Drivers popover not showing (authored by Joshua Leung (aligorith)).
Fix: Drivers popover not showing
Oct 20 2018, 4:33 AM

Oct 13 2018

Joshua Leung (aligorith) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

@William Reynish (billrey): Looks good. By and large, what you've got there makes sense - I particularly agree that we do want these different draw styles to be able to be turned on/off as needed; indeed it's something that some of the earlier mockups really drove home.

Oct 13 2018, 3:50 PM
Joshua Leung (aligorith) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

@Samir Osman (Samirosman): That's looking promising. However, as per my previous comments, it's unclear with some of these what frame exactly those things sit on. The arrow like ones are particularly bad in this regard, but to a lesser extent the square (constant) and circle are also not great.

Oct 13 2018, 12:39 PM

Oct 12 2018

Joshua Leung (aligorith) updated subscribers of D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

@William Reynish (billrey) Nice idea. Personally, numbers 1 & 2 are the more promising ones there - on an aesthetic level, I like 1 more, but 2 probably communicates what's going on better (as the gradients make subtle differences harder to see). The only potential issue here is regarding performance, but as long as we don't care too much about accurately representing the transition between the keyframes (i.e. no sampling of the curves to find out what's going on, and just using some prebaked effects in fragment shaders) I think we can do it (in which case, 1 is actually more convenient to implement).

Oct 12 2018, 11:27 PM
Joshua Leung (aligorith) requested changes to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
  1. Looking it again today, I still have serious doubts about the legibility of these markings. They are almost impossible to distinguish and it's also hard to understand what exactly each symbol is trying to convey.
Oct 12 2018, 11:20 PM

Aug 23 2018

Joshua Leung (aligorith) committed rB36148f20ec7d: Fix: Silence compiler warnings about size_t's in printf (authored by Joshua Leung (aligorith)).
Fix: Silence compiler warnings about size_t's in printf
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB0e09bfa0594e: Depsgraph: Added note that the filtering function should NOT be called on a… (authored by Joshua Leung (aligorith)).
Depsgraph: Added note that the filtering function should NOT be called on a…
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB3fa4e5265775: Motion Path Calcs: Use filtered depsgraph by default (authored by Joshua Leung (aligorith)).
Motion Path Calcs: Use filtered depsgraph by default
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB4cbb75935b70: Code Cleanup (authored by Joshua Leung (aligorith)).
Code Cleanup
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rBdcefce5eae9b: Fix memory leak - the temporary depsgraph instance was not getting freed after… (authored by Joshua Leung (aligorith)).
Fix memory leak - the temporary depsgraph instance was not getting freed after…
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB8ee06f50c059: Motion Path Calcs: Minor optimisation tweaks (authored by Joshua Leung (aligorith)).
Motion Path Calcs: Minor optimisation tweaks
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB18c7dfa8dc08: Cleanup: Remove the conditional ID node removal stuff, copied from… (authored by Joshua Leung (aligorith)).
Cleanup: Remove the conditional ID node removal stuff, copied from…
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rBbd801e7a6879: Faster Motion Path calculations using Depsgraph Filtering (authored by Joshua Leung (aligorith)).
Faster Motion Path calculations using Depsgraph Filtering
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB0e44cf5d786a: Cleanup: Disable some of the extra debug prints that were slowing things down (authored by Joshua Leung (aligorith)).
Cleanup: Disable some of the extra debug prints that were slowing things down
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rBe01a9c5eeeaa: Motion Path Calculations: Don't pass scene into motionpaths_calc_bake_targets() (authored by Joshua Leung (aligorith)).
Motion Path Calculations: Don't pass scene into motionpaths_calc_bake_targets()
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB2f2ab13b5f46: Depsgraph Filtering: Fix ID node filtering problems (authored by Joshua Leung (aligorith)).
Depsgraph Filtering: Fix ID node filtering problems
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rBe5e42b778209: Depsgraph Filtering: WIP more debugging prints (authored by Joshua Leung (aligorith)).
Depsgraph Filtering: WIP more debugging prints
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rBbe77eeae46e1: Depsgraph: First draft of graph filtering API implementation (authored by Joshua Leung (aligorith)).
Depsgraph: First draft of graph filtering API implementation
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB6bbf6712bb09: Depsgraph Filtering: Remove opnodes from entry tags too (authored by Joshua Leung (aligorith)).
Depsgraph Filtering: Remove opnodes from entry tags too
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB6ec933886c36: Depsgraph: Fix filtering-related crashes (authored by Joshua Leung (aligorith)).
Depsgraph: Fix filtering-related crashes
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB9a0ef0933d39: Depsgraph: Print simple stats after filtering graph, to quickly verify if… (authored by Joshua Leung (aligorith)).
Depsgraph: Print simple stats after filtering graph, to quickly verify if…
Aug 23 2018, 7:11 AM
Joshua Leung (aligorith) committed rB9e4770908968: Typo fixes (authored by Joshua Leung (aligorith)).
Typo fixes
Aug 23 2018, 7:11 AM

Aug 22 2018

Joshua Leung (aligorith) closed T56489: Unable to use the viewport navigation gizmo when using Grease Pencil in draw mode as Archived.
Aug 22 2018, 2:59 AM · Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) closed T56489: Unable to use the viewport navigation gizmo when using Grease Pencil in draw mode, a subtask of T55420: Fix problem with Viewport Manipulator Gizmo, as Archived.
Aug 22 2018, 2:59 AM · Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) added a subtask for T55420: Fix problem with Viewport Manipulator Gizmo: T56489: Unable to use the viewport navigation gizmo when using Grease Pencil in draw mode.
Aug 22 2018, 2:58 AM · Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) added a parent task for T56489: Unable to use the viewport navigation gizmo when using Grease Pencil in draw mode: T55420: Fix problem with Viewport Manipulator Gizmo.
Aug 22 2018, 2:58 AM · Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) triaged T56489: Unable to use the viewport navigation gizmo when using Grease Pencil in draw mode as Confirmed, Medium priority.

Thanks for the report. This is a known limitation that we've been trying to resolve for a few months now, due to some keymap conflicts. IIRC, we actually have a task open for this already - see T55420

Aug 22 2018, 2:58 AM · Grease Pencil, BF Blender: 2.8

Aug 21 2018

Joshua Leung (aligorith) raised the priority of T56465: Eevee don't work in the viewvport and rendering from Needs Information from User to Normal.
Aug 21 2018, 11:55 AM · BF Blender, Eevee
Joshua Leung (aligorith) triaged T56465: Eevee don't work in the viewvport and rendering as Needs Information from User priority.

Please follow our submission template and guidelines and make a complete, valid bug report,
with required info, precise description of the issue, precise steps to reproduce it,
small and simple .blend and/or other files to do so if needed, etc.

Aug 21 2018, 8:05 AM · BF Blender, Eevee
Joshua Leung (aligorith) added a comment to T56474: DrawData memory leak when exiting Blender on 02_040_A.anim.blend.

Note: Just confirmed that this is still happening in HEAD (4f06c7c8389d144394efdda8829f3d01283694d6)

Aug 21 2018, 7:11 AM · Eevee, BF Blender: 2.8
Joshua Leung (aligorith) committed rB4f06c7c8389d: Fix T56457: Crash when selecting Grease Pencil objects (authored by Joshua Leung (aligorith)).
Fix T56457: Crash when selecting Grease Pencil objects
Aug 21 2018, 7:05 AM
Joshua Leung (aligorith) closed T56457: Crash when selecting Grease Pencil objects with no Grease Pencil brushes active as Resolved by committing rB4f06c7c8389d: Fix T56457: Crash when selecting Grease Pencil objects.
Aug 21 2018, 7:05 AM · BF Blender
Joshua Leung (aligorith) renamed T56457: Crash when selecting Grease Pencil objects with no Grease Pencil brushes active from Crash!! 2.8 Grease Pencil to Crash when selecting Grease Pencil objects with no Grease Pencil brushes active.
Aug 21 2018, 7:04 AM · BF Blender
Joshua Leung (aligorith) committed rB2a5f319465b2: Depsgraph: Add query methods to identify all the ID's that a given datablock… (authored by Joshua Leung (aligorith)).
Depsgraph: Add query methods to identify all the ID's that a given datablock…
Aug 21 2018, 6:53 AM
Joshua Leung (aligorith) committed rB351d13194d5e: Cleanup: Fix variable shadowing (authored by Joshua Leung (aligorith)).
Cleanup: Fix variable shadowing
Aug 21 2018, 6:53 AM
Joshua Leung (aligorith) committed rBa7dcad2f8ff0: Cleanup: Fix typos (authored by Joshua Leung (aligorith)).
Cleanup: Fix typos
Aug 21 2018, 6:53 AM
Joshua Leung (aligorith) assigned T56474: DrawData memory leak when exiting Blender on 02_040_A.anim.blend to Clément Foucault (fclem).

@Clément Foucault (fclem) Assigning to our resident draw engine guru :)

Aug 21 2018, 5:54 AM · Eevee, BF Blender: 2.8
Joshua Leung (aligorith) created T56474: DrawData memory leak when exiting Blender on 02_040_A.anim.blend.
Aug 21 2018, 5:52 AM · Eevee, BF Blender: 2.8
Joshua Leung (aligorith) raised the priority of T56457: Crash when selecting Grease Pencil objects with no Grease Pencil brushes active from Needs Information from User to Normal.

@Charlie Jolly (charlie) Thanks, looks like an easy fix.

Aug 21 2018, 3:15 AM · BF Blender

Aug 20 2018

Joshua Leung (aligorith) added a comment to T56463: UV Image Editor.

Note - rB939a5cb6eec adds the toolbar button for the Annotation tool, but for reasons currently unknown, the events don't seem to get fired correctly here.

Aug 20 2018, 3:24 PM · User Interface, BF Blender: 2.8
Joshua Leung (aligorith) committed rB939a5cb6eecc: Image Editor: Add active tool button for Annotations (WIP - Event handling not… (authored by Joshua Leung (aligorith)).
Image Editor: Add active tool button for Annotations (WIP - Event handling not…
Aug 20 2018, 3:22 PM
Joshua Leung (aligorith) committed rB3ef1aeb15ec8: Fix: Theme colors for datablock channels were missing for the NLA in the new… (authored by Joshua Leung (aligorith)).
Fix: Theme colors for datablock channels were missing for the NLA in the new…
Aug 20 2018, 8:27 AM
Joshua Leung (aligorith) committed rB6f2735b2bf6f: Motion Paths UI: "Update from Scene Range" operator (authored by Joshua Leung (aligorith)).
Motion Paths UI: "Update from Scene Range" operator
Aug 20 2018, 6:34 AM
Joshua Leung (aligorith) triaged T56457: Crash when selecting Grease Pencil objects with no Grease Pencil brushes active as Needs Information from User priority.

Cannot reproduce (Win10, GTX1080Ti, 76ea32d192693ac0d46270dd30c7e50a0bfcea62)

Aug 20 2018, 4:50 AM · BF Blender

Aug 18 2018

Joshua Leung (aligorith) closed T48773: bpy.ops.action.clean() resets fcurve Bezier handlers' types as Archived.

Closing. I fixed it in another, much better way.

Aug 18 2018, 2:31 PM · Animation, BF Blender

Aug 17 2018

Joshua Leung (aligorith) updated the task description for T55233: Add animdata (animation/drivers) support to collections.
Aug 17 2018, 4:56 AM · Code Quest

Aug 15 2018

Joshua Leung (aligorith) added a comment to T55722: Blender 2.8 crashes on startup .

@Clément Foucault (fclem) Yep, this solves the crash here. UI draws normally, and Spring files can be loaded.

Aug 15 2018, 5:00 PM · Platform: Windows, OpenGL / Gfx, BF Blender: 2.8

Aug 13 2018

Joshua Leung (aligorith) added inline comments to D3545: Use full transformation of B-Bone segments in Copy Transforms..
Aug 13 2018, 1:30 PM
Joshua Leung (aligorith) added inline comments to D3558: Implement multiplicative Copy Scale and make it the new default..
Aug 13 2018, 1:13 PM

Aug 9 2018

Joshua Leung (aligorith) added a comment to T49628: Blender 2.78 Grease Pencil - pen pressure problem (Yiynova Tablet) .

@Konstantin Bukow (Kobuk) Short of modifying the grease pencil code (see gpencil_draw_modal() in either gpencil_paint.c or annotate_paint.c) to check what pressure values Blender is getting/using, you could also try running Blender with the --debug-events flag.

Aug 9 2018, 7:09 AM · Grease Pencil

Aug 5 2018

Joshua Leung (aligorith) added a comment to T56231: Deselect Inoperable.

Can you reproduce on the default scene (cube + camera + lamp)? If not, you have probably locked selection (check outliner, cursor icons column) on one or more objects.

Aug 5 2018, 2:50 AM · BF Blender
Joshua Leung (aligorith) closed T56238: Key A shortcut don't work as Invalid.

Not a bug. Deselect is now Alt-A

Aug 5 2018, 2:48 AM · BF Blender

Aug 2 2018

Joshua Leung (aligorith) closed T56199: Crash on Annotation in (VSE) Image Preview as Resolved by committing rB503866c68154: Fix T56199: Crash on Annotation in (VSE) Image Preview.
Aug 2 2018, 6:36 AM · Video Sequencer, Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) committed rB503866c68154: Fix T56199: Crash on Annotation in (VSE) Image Preview (authored by Joshua Leung (aligorith)).
Fix T56199: Crash on Annotation in (VSE) Image Preview
Aug 2 2018, 6:36 AM
Joshua Leung (aligorith) triaged T56199: Crash on Annotation in (VSE) Image Preview as Normal priority.

I couldn't reproduce this issue, but I think I know what may cause it (I still don't know how exactly it gets triggered though).

Aug 2 2018, 6:20 AM · Video Sequencer, Grease Pencil, BF Blender: 2.8
Joshua Leung (aligorith) triaged T56200: Blender Crash as Needs Information from User priority.

Please follow our submission template and guidelines and make a complete, valid bug report,
with required info, precise description of the issue, precise steps to reproduce it,
small and simple .blend and/or other files to do so if needed, etc.

Aug 2 2018, 6:06 AM · BF Blender
Joshua Leung (aligorith) triaged T56206: crash when I try to delete keyframes of armature in dopesheet as Needs Information from User priority.

Please follow our submission template and guidelines and make a complete, valid bug report,
with required info, precise description of the issue, precise steps to reproduce it,
small and simple .blend and/or other files to do so if needed, etc.

Aug 2 2018, 5:54 AM · Animation, BF Blender
Joshua Leung (aligorith) triaged T56205: Blender 2.8 - Dope Sheet Keys Copy as Needs Information from User priority.

Please follow our submission template and guidelines and make a complete, valid bug report,
with required info, precise description of the issue, precise steps to reproduce it,
small and simple .blend and/or other files to do so if needed, etc.

Aug 2 2018, 5:54 AM · BF Blender
Joshua Leung (aligorith) committed rB0fdd058991af: Dev Tooling: Instrument motion path calculation operator (for bones) to collect… (authored by Joshua Leung (aligorith)).
Dev Tooling: Instrument motion path calculation operator (for bones) to collect…
Aug 2 2018, 5:06 AM
Joshua Leung (aligorith) committed rB8a0760eba2fe: Armature Panel Tweaks - Motion Paths/Ghosting (authored by Joshua Leung (aligorith)).
Armature Panel Tweaks - Motion Paths/Ghosting
Aug 2 2018, 5:06 AM

Jul 31 2018

Joshua Leung (aligorith) committed rB4684375bd45f: Fix: Motion Paths were still visible after clearing them (authored by Joshua Leung (aligorith)).
Fix: Motion Paths were still visible after clearing them
Jul 31 2018, 4:20 PM
Joshua Leung (aligorith) updated the task description for T55674: Blender 2.8 Beta Milestone.
Jul 31 2018, 2:30 PM · BF Blender: 2.8

Jul 30 2018

Joshua Leung (aligorith) committed rBf08f6c1adecd: Clean Keyframes operator tweaks (authored by Joshua Leung (aligorith)).
Clean Keyframes operator tweaks
Jul 30 2018, 5:49 PM
Joshua Leung (aligorith) committed rBd28248595b59: Silencing a bunch of compiler warnings (authored by Joshua Leung (aligorith)).
Silencing a bunch of compiler warnings
Jul 30 2018, 5:05 PM
Joshua Leung (aligorith) committed rB480abbe839e8: Fix: Ensure that LANPR panel is only enabled when that engine is enabled (authored by Joshua Leung (aligorith)).
Fix: Ensure that LANPR panel is only enabled when that engine is enabled
Jul 30 2018, 4:05 PM
Joshua Leung (aligorith) committed rB91a4d28a1c23: Example commit for fixing panel visibility when LANPR is enabled (authored by Joshua Leung (aligorith)).
Example commit for fixing panel visibility when LANPR is enabled
Jul 30 2018, 4:05 PM
Joshua Leung (aligorith) committed rB277a7a527f9d: Automatically refresh viewport when changing LANPR settings (authored by Joshua Leung (aligorith)).
Automatically refresh viewport when changing LANPR settings
Jul 30 2018, 3:51 PM
Joshua Leung (aligorith) committed rB4c088075f0a3: Fix compiler warnings (use 0 in enums for no icon, not NULL) + whitespace… (authored by Joshua Leung (aligorith)).
Fix compiler warnings (use 0 in enums for no icon, not NULL) + whitespace…
Jul 30 2018, 3:51 PM
Joshua Leung (aligorith) committed rBff471c95fce4: Compile Fix: Branch now compiles when WITH_OPENSUBDIV is disabled (authored by Joshua Leung (aligorith)).
Compile Fix: Branch now compiles when WITH_OPENSUBDIV is disabled
Jul 30 2018, 2:55 PM

Jul 27 2018

Joshua Leung (aligorith) committed rB12ed26444e50: Fix: Forgot to rename a few properties in earlier RNA/DNA commit (authored by Joshua Leung (aligorith)).
Fix: Forgot to rename a few properties in earlier RNA/DNA commit
Jul 27 2018, 11:24 AM
Joshua Leung (aligorith) closed T56113: Time to set object attribute increases linearly with number of objects in the scene as Archived.

Yes, these are known limitations that are tied fairly deeply into Blender's data structures and infrastructure, from when it was designed in the early 90's.

Jul 27 2018, 7:02 AM · BF Blender
Joshua Leung (aligorith) committed rB81b971b154dc: Fix: Refresh issues in Topbar with Grease Pencil and Annotations (authored by Joshua Leung (aligorith)).
Fix: Refresh issues in Topbar with Grease Pencil and Annotations
Jul 27 2018, 6:45 AM
Joshua Leung (aligorith) committed rBa2dcac0a0295: Cleanup: Remove unused code (authored by Joshua Leung (aligorith)).
Cleanup: Remove unused code
Jul 27 2018, 6:41 AM
Joshua Leung (aligorith) committed rBaa8b7f4368b0: RNA/DNA changes to further decouple Grease Pencil and Annotation settings where… (authored by Joshua Leung (aligorith)).
RNA/DNA changes to further decouple Grease Pencil and Annotation settings where…
Jul 27 2018, 6:41 AM
Joshua Leung (aligorith) committed rBf4f5c1152c71: Fix: Don't show GP Object's layer data in the Annotation topbar settings (authored by Joshua Leung (aligorith)).
Fix: Don't show GP Object's layer data in the Annotation topbar settings
Jul 27 2018, 6:41 AM

Jul 26 2018

Joshua Leung (aligorith) added a comment to rBc8cf0e10e082: Annotations: Show "Stroke Placement" options in the topbar again.

Sure - that's actually on my todo, along with a bunch of other things like that.

Jul 26 2018, 9:43 AM
Joshua Leung (aligorith) added a comment to rBc8cf0e10e082: Annotations: Show "Stroke Placement" options in the topbar again.

Initially I thought so too - hence why I originally omitted it (and actually, it's simpler without it being there).

Jul 26 2018, 8:54 AM