Page MenuHome

Joshua Leung (aligorith)
Developer

Projects (8)

User Details

User Since
Oct 26 2005, 7:41 AM (703 w, 6 d)

Recent Activity

Fri, Apr 5

Joshua Leung (aligorith) added inline comments to D4645: Set grease pencil layer channel custom color to all line in Dopesheet.
Fri, Apr 5, 2:35 PM

Sun, Mar 31

Joshua Leung (aligorith) added a comment to D4626: Industry Compatible Keymap.

@William Reynish (billreynish) IIRC, you can use the type argument to it too.

Sun, Mar 31, 1:51 PM
Joshua Leung (aligorith) added a comment to D4626: Industry Compatible Keymap.

My only concern with the marker-area approach for the time scrubbing thing is that it'll get a bit yucky when there are markers present (i.e. all the selection ambiguity problems). That said, Da Vinci Resolve does something similar (except AFAIK it doesn't have the markers to cause conflicts). It's also still more flexible this way than restricting to only click-dragging the line itself.

Sun, Mar 31, 1:33 PM
Joshua Leung (aligorith) added inline comments to D4623: GPencil: Add custom color for animation channels.
Sun, Mar 31, 1:24 PM

Mar 8 2019

Joshua Leung (aligorith) merged T62344: If an object is keyed, then all the selected values don't change to the input value together into T58721: Keyframing one transform option reset other transforms.
Mar 8 2019, 12:34 PM · BF Blender, Animation
Joshua Leung (aligorith) merged task T62344: If an object is keyed, then all the selected values don't change to the input value together into T58721: Keyframing one transform option reset other transforms.
Mar 8 2019, 12:34 PM · BF Blender
Joshua Leung (aligorith) added a comment to T62344: If an object is keyed, then all the selected values don't change to the input value together.

I'm guessing this is a duplicate of that bug where with multiple unkeyed values, only the first one to get keyed survives the updates post-keying.

Mar 8 2019, 12:33 PM · BF Blender
Joshua Leung (aligorith) updated subscribers of D4475: Add frame stepping to Timeline transport controls.

@William Reynish (billrey) The main difference with what I was proposing was that you could set the buttons to jump more than a single frame at once (i.e. try setting the thing to 5, 10, or 20), whereas the buttons on the frame number are only really for going a single frame at a time.

Mar 8 2019, 12:56 AM

Mar 7 2019

Joshua Leung (aligorith) added a comment to D4475: Add frame stepping to Timeline transport controls.

Another proposal along the lines of what @Yevgeny Makarov (jenkm) proposed is to expose the jump-size setting (that we used to have in 2.4x IIRC, or more recently the thing in Pablo's addon) between the frame step buttons. So something like:

Mar 7 2019, 11:52 PM
Joshua Leung (aligorith) created P929 (An Untitled Masterwork).
Mar 7 2019, 11:46 PM

Mar 6 2019

Joshua Leung (aligorith) added a comment to T62238: Graph Editor generator for angles works in Radians while the graph editor displays the result in degrees..

From discussions with various people over the years, we've all consistently come to the conclusion that all of these things should always be evaluated in radians only, since that's technically how Blender stores + uses all rotation values internally, and it's also what all the math/trig functions in every standard math library work.

Mar 6 2019, 1:57 PM · BF Blender

Mar 4 2019

Joshua Leung (aligorith) closed T62132: bpy.types.View2D.view_to_region returns wrong values as Invalid.

What you're seeing here is actually an error code to indicate coordinates that are out of bounds - i.e. #define V2D_IS_CLIPPED 12000 (see UI_view2d.h:37)

Mar 4 2019, 2:52 AM · BF Blender: 2.8

Mar 1 2019

Joshua Leung (aligorith) committed rB3804636ee57b: Fix: Better fix for KeyingSet "Export to File" and unescaped characters (authored by Joshua Leung (aligorith)).
Fix: Better fix for KeyingSet "Export to File" and unescaped characters
Mar 1 2019, 2:31 PM
Joshua Leung (aligorith) committed rBdbeef6751db3: Cleanup: Adding braces around all cases here to make it easier for the next step (authored by Joshua Leung (aligorith)).
Cleanup: Adding braces around all cases here to make it easier for the next step
Mar 1 2019, 2:31 PM
Joshua Leung (aligorith) committed rB2bad126999b2: Fix T62057: Particle settings keyframes not showing in Graph Editor channels (authored by Joshua Leung (aligorith)).
Fix T62057: Particle settings keyframes not showing in Graph Editor channels
Mar 1 2019, 2:31 PM
Joshua Leung (aligorith) closed T62057: Particle settings keyframes not showing in Graph Editor channels as Resolved by committing rB2bad126999b2: Fix T62057: Particle settings keyframes not showing in Graph Editor channels.
Mar 1 2019, 2:31 PM · BF Blender
Joshua Leung (aligorith) merged task T61173: Inserting new keyframe deletes previous ones into T58721: Keyframing one transform option reset other transforms.
Mar 1 2019, 2:24 PM · Cycles, BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) merged T61173: Inserting new keyframe deletes previous ones into T58721: Keyframing one transform option reset other transforms.
Mar 1 2019, 2:24 PM · BF Blender, Animation
Joshua Leung (aligorith) merged T62082: Undo in Pose mode resets the whole edit when it has keyframes into T58721: Keyframing one transform option reset other transforms.
Mar 1 2019, 2:16 PM · BF Blender, Animation
Joshua Leung (aligorith) merged task T62082: Undo in Pose mode resets the whole edit when it has keyframes into T58721: Keyframing one transform option reset other transforms.
Mar 1 2019, 2:16 PM · BF Blender
Joshua Leung (aligorith) added a comment to T62057: Particle settings keyframes not showing in Graph Editor channels.

Interesting, the FILTER_PART_OBJD(psys->part) in animdata_filter_ds_particles() seems to be borked. A quick workaround for now (if it's an urgent production issue) is to just short-circuit that check (i.e. replace with 1)

Mar 1 2019, 2:02 PM · BF Blender

Feb 28 2019

Joshua Leung (aligorith) added a comment to T62012: Non-animated property, stuck in previously keyframed values.

Yes, the ones in T60086 are pretty much the same issue (incorrect update tagging). IIRC, the logic for deciding when to tag is a bit borked right now - COW tagging only happens along with relations rebuild/update, and only when F-Curves get added/deleted, or something like that.

Feb 28 2019, 12:38 PM · BF Blender

Feb 27 2019

Joshua Leung (aligorith) added a comment to T61173: Inserting new keyframe deletes previous ones.

What's probably happening in this case is as follows:

  1. First, only one of the changed properties got the new values keyframed. All the other changed (but unkeyed) values exist on only on the original datablock at this stage (as set directly by the property buttons)
  2. After the first keyframing operation, the depsgraph gets evaluated. Most likely, this is because we tag it to do a copy-on-write flush (i.e. necessary or else the COW-domain data doesn't get refreshed to know that there is now a keyframe on the current frame, causing problems in the UI with the buttons not showing the right colors).
  3. To deal with the problem of not being able to keyframe/frame-changed evaluated state values in various operators (e.g. clear transform operators, and a whole bunch of other ones), we introduced a "copy back" step to the depsgraph evaluation to flush the results of the animation evaluation back to the original SDNA data. This allows normal operators to see the depsgraph-evaluated results when simply querying the SDNA state.
  4. This is where this bug in particular occurs: Normally there's a write-protection check performed (i.e. see https://developer.blender.org/diffusion/B/browse/master/source/blender/blenkernel/intern/anim_sys.c$1619) that would prevent overwriting. However, here old_value (i.e. SDNA value, unkeyed above) != new_value (i.e. result of animation evaluation, from F-Curves that don't know about this new value, as they don't have keyframes in place to enforce that yet). Hence, the values from the F-Curves get flushed back to SDNA, overwriting the unkeyed values.
Feb 27 2019, 2:00 PM · Cycles, BF Blender: 2.8, BF Blender

Feb 6 2019

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

It's a known limitation IIRC.

Feb 6 2019, 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.

Feb 6 2019, 11:48 AM

Feb 5 2019

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…
Feb 5 2019, 4:25 AM

Feb 3 2019

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.

Feb 3 2019, 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
Feb 3 2019, 12:56 PM
Joshua Leung (aligorith) committed rB2a237377ce39: Fix typos (authored by Joshua Leung (aligorith)).
Fix typos
Feb 3 2019, 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.
Feb 3 2019, 12:56 PM · BF Blender

Jan 31 2019

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.

Jan 31 2019, 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 rBa80b7d612947e1d26b10165a37bb603dae527afd by @Bastien Montagne (mont29)

Jan 31 2019, 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.)

Jan 31 2019, 7:26 AM

Jan 25 2019

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)
Jan 25 2019, 2:59 PM · BF Blender

Jan 23 2019

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.

Jan 23 2019, 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.

Jan 23 2019, 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, Video Sequencer, BF Blender

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 / GPU, 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