Page MenuHome

Sergey Sharybin (sergey)
Senior Software Janitor, Blender FoundationAdministrator

Projects (38)

User Details

User Since
Nov 28 2009, 10:22 PM (507 w, 3 d)
Roles
Administrator

Recent Activity

Mon, Aug 19

D5526: Fix T68779: "Match Texture Space" causes blender to crash is now accepted and ready to land.
Mon, Aug 19, 1:59 PM
Sergey Sharybin (sergey) added a comment to T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes).

@Philipp Oeser (lichtwerk), you need to access runtime.curve_cache from evaluated object, and write new texture space based on the min/max values calculated from it to original curve.

Mon, Aug 19, 12:53 PM · Dependency Graph, Mesh Modeling, BF Blender
Sergey Sharybin (sergey) added a comment to D5521: Phabricator tweaks for bug triaging, code review and subprojects.

However reading upstream discussions around these topics, I expect at least half of these would not be accepted.

Mon, Aug 19, 10:06 AM

Sun, Aug 18

D5521: Phabricator tweaks for bug triaging, code review and subprojects now requires changes to proceed.

Sorry, I can not accept this. This is a quick hack which:

Sun, Aug 18, 6:59 PM

Sat, Aug 10

Lapis Sea (LapisSea) awarded T60094: Render crash when using Python API to modify object data in frame_change_pre handler a The World Burns token.
Sat, Aug 10, 2:18 AM · Python, Rendering, BF Blender

Fri, Aug 9

Daniel Santana (dgsantana) awarded T57936: Performance regressions a Love token.
Fri, Aug 9, 11:37 PM · BF Blender

Tue, Aug 6

Finn Bear (finnb) awarded T60094: Render crash when using Python API to modify object data in frame_change_pre handler a Mountain of Wealth token.
Tue, Aug 6, 4:49 AM · Python, Rendering, BF Blender

Mon, Aug 5

Sergey Sharybin (sergey) committed rB8f1a55831c89: Cycles: Fix wrong number of threads on multi-socket machines (authored by Sergey Sharybin (sergey)).
Cycles: Fix wrong number of threads on multi-socket machines
Mon, Aug 5, 3:36 PM
Sergey Sharybin (sergey) merged T67628: Different Particle Physics Render with Evee and Cycles? into T58521: Animation render does not show physics unless baked.
Mon, Aug 5, 3:27 PM · BF Blender
Sergey Sharybin (sergey) merged task T67628: Different Particle Physics Render with Evee and Cycles? into T58521: Animation render does not show physics unless baked.
Mon, Aug 5, 3:27 PM · BF Blender
Sergey Sharybin (sergey) added a comment to T67628: Different Particle Physics Render with Evee and Cycles?.

Particle dynamics is to be baked prior to render, otherwise it's hard to give predictable results.

Mon, Aug 5, 3:26 PM · BF Blender
D5404: Build: disable address sanitizer for Cycles kernels with GCC is now accepted and ready to land.
Mon, Aug 5, 3:23 PM
Sergey Sharybin (sergey) added a comment to D5404: Build: disable address sanitizer for Cycles kernels with GCC.

Is there any harm to remove if(WITH_COMPILER_ASAN) checks? From historical reasons i didn't use it and instead was passing -fsanitize via CMake's CFlags. If we remove the check the new code will "sanitize" compile times for such manually injected cflags as well?

Mon, Aug 5, 11:57 AM
Sergey Sharybin (sergey) committed rB9620b8f6bbcf: Cycles: Fix compilation on 32bit Linux with GCC-9 (authored by Sergey Sharybin (sergey)).
Cycles: Fix compilation on 32bit Linux with GCC-9
Mon, Aug 5, 11:52 AM

Sun, Aug 4

Sergey Sharybin (sergey) added a comment to rBf08662d3ed0c: Sculpting: Remove Show Diffuse Color Option.

There is no way to fix history.

Sun, Aug 4, 7:30 PM
Sergey Sharybin (sergey) added a comment to rBf08662d3ed0c: Sculpting: Remove Show Diffuse Color Option.

Please properly configure your git's user name and email.
See https://wiki.blender.org/wiki/Tools/Git#Making_Local_Changes for instructions.

Sun, Aug 4, 7:17 PM
Sergey Sharybin (sergey) added a comment to T68212: Viewport Animation Impossible?.

Is deleting/excluding invisible collections making playback faster?

Sun, Aug 4, 4:48 PM · BF Blender

Fri, Aug 2

Sergey Sharybin (sergey) added a comment to D5404: Build: disable address sanitizer for Cycles kernels with GCC.

Hrm, weird. Can not say i remember such slow compile times., but sounds like it is too annoying for people.

Fri, Aug 2, 9:52 PM
D5404: Build: disable address sanitizer for Cycles kernels with GCC now requires changes to proceed.

I don't think it's great idea to disable ASAN options for Debug builds.
I don't have issues compiling or running debug kernels with ASAN enabled. And that does help catching some mistakes and bugs.

Fri, Aug 2, 5:58 PM
Sergey Sharybin (sergey) updated subscribers of D5400: Make name of Active Clip consistent in UI.

Think is fine, but interesting to hear from William.

Fri, Aug 2, 4:33 PM · Motion Tracking
D5402: Fix address sanitizer overflow warnings for bit manipulation functions is now accepted and ready to land.

LGTM.

Fri, Aug 2, 4:06 PM
Sergey Sharybin (sergey) committed rBab3de09591c7: Fix T68112: Align View on object add is broken (authored by Sergey Sharybin (sergey)).
Fix T68112: Align View on object add is broken
Fri, Aug 2, 3:16 PM
Sergey Sharybin (sergey) closed T68112: Align View is broken as Resolved by committing rBab3de09591c7: Fix T68112: Align View on object add is broken.
Fri, Aug 2, 3:16 PM · Dependency Graph, BF Blender
Daniel Calderón (xdanic) awarded T57936: Performance regressions a Love token.
Fri, Aug 2, 2:12 PM · BF Blender

Thu, Aug 1

Sergey Sharybin (sergey) added a comment to D5387: Fix MSVC: Race condition in the use of thread_local in c++11 code.

Does it happen with both MSVC 2017 and 2019?

Thu, Aug 1, 11:03 PM
Sergey Sharybin (sergey) updated subscribers of T67259: Auto depth not working with multires in sculpt mode.

This isn't really my area: is something to do with depth picking from viewport.
@Germano Cavalcante (mano-wii), something you are familiar with?

Thu, Aug 1, 4:21 PM · BF Blender
Sergey Sharybin (sergey) added a comment to T67560: Dynamic Paint With UNDO [Control Z] Crash Blender.

It is indeed some invalid state, but i am not sure what's going on. Same bug happens in 2.79, and this isn't really my area.

Thu, Aug 1, 3:55 PM · BF Blender
D5174: FFmpeg: pixel format conversion improvements is now accepted and ready to land.

Sounds reasonable, but will trust you on tests and such.

Thu, Aug 1, 11:48 AM
Sergey Sharybin (sergey) added a comment to rB11da3b132aff: Cleanup: Remove unused functions.

CTX_data_depsgraph() usage is wrong. The underlying code requites dependency graph to be at an evaluated state. But you can't simply use CTX_data_expect_evaluated_depsgraph() in those functions because there is no guarantee they are not called from a loop or stuff like this (see how ED_object_sculptmode_enter_ex is used in ED_editors_init). Also see rB3566b81c8bf.

Thu, Aug 1, 11:28 AM
D5391: Fix T68036: VSE: 'Remove Gaps' causes audio to go out of sync is now accepted and ready to land.
Thu, Aug 1, 10:32 AM
Sergey Sharybin (sergey) added a comment to rB11da3b132aff: Cleanup: Remove unused functions.

Those functions are wrong and without knowing where or how they are used is impossible to make them right.

Thu, Aug 1, 10:32 AM
Sergey Sharybin (sergey) added a comment to rBb63f0266a056: Fix T67459: Dope Editor, muting channels with shortcut doesn't work.

The fix was done after the merge window for 2.80, and is not fully safe fix. It will be in 2.81 together with many more fixes which didn't happen in 2.80.
You can also use latest builds from builder.blender.org which includes this fix.

Thu, Aug 1, 10:06 AM
Sergey Sharybin (sergey) added a comment to D5387: Fix MSVC: Race condition in the use of thread_local in c++11 code.

Guess whatever is taking to make Blender to work? But this sounds weird. Any DLL which uses C++11's thread_local will cause issues in any application? This doesn't sound correct. Or maybe this CRT is just broken by design?

Thu, Aug 1, 10:03 AM
Sergey Sharybin (sergey) added a comment to T60094: Render crash when using Python API to modify object data in frame_change_pre handler.

This of course can and will be fixed.

Thu, Aug 1, 9:56 AM · Python, Rendering, BF Blender

Wed, Jul 31

Sergey Sharybin (sergey) committed rB4c12764a7f3c: Fix negative boolean (authored by Sergey Sharybin (sergey)).
Fix negative boolean
Wed, Jul 31, 6:22 PM
Sergey Sharybin (sergey) committed rB3566b81c8bfa: Refactor access to dependency graph (authored by Sergey Sharybin (sergey)).
Refactor access to dependency graph
Wed, Jul 31, 4:55 PM
Sergey Sharybin (sergey) closed T67454: Blender crash as Resolved by committing rB3566b81c8bfa: Refactor access to dependency graph.
Wed, Jul 31, 4:55 PM · BF Blender
Sergey Sharybin (sergey) closed T67902: Crash when undo a loop cut as Resolved by committing rB3566b81c8bfa: Refactor access to dependency graph.
Wed, Jul 31, 4:55 PM · Mesh Modeling, BF Blender
Sergey Sharybin (sergey) closed D5343: Fix T67454: Blender crash on rapid undo and select.
Wed, Jul 31, 4:55 PM
Sergey Sharybin (sergey) closed T67973: Crash on Fix Deforms operator as Resolved by committing rB3566b81c8bfa: Refactor access to dependency graph.
Wed, Jul 31, 4:55 PM · BF Blender
Sergey Sharybin (sergey) committed rB0b2cb96725bf: Depsgraph: Fix wrong check for need-to-be-evaluated (authored by Sergey Sharybin (sergey)).
Depsgraph: Fix wrong check for need-to-be-evaluated
Wed, Jul 31, 4:40 PM
Sergey Sharybin (sergey) committed rB96843ae85cc0: Fix T67883: Time Remapping doesn't work (authored by Sergey Sharybin (sergey)).
Fix T67883: Time Remapping doesn't work
Wed, Jul 31, 4:40 PM
Sergey Sharybin (sergey) closed T67883: Time Remapping - animation does not conform to new timeframe as Resolved by committing rB96843ae85cc0: Fix T67883: Time Remapping doesn't work.
Wed, Jul 31, 4:40 PM · BF Blender
Sergey Sharybin (sergey) added inline comments to D5343: Fix T67454: Blender crash on rapid undo and select.
Wed, Jul 31, 4:01 PM
Sergey Sharybin (sergey) added a comment to D5343: Fix T67454: Blender crash on rapid undo and select.

Think all feedback has been addressed in one way or another.

Wed, Jul 31, 4:01 PM
Sergey Sharybin (sergey) committed rB03be31e817a2: Cleanup: Remove unused function (authored by Sergey Sharybin (sergey)).
Cleanup: Remove unused function
Wed, Jul 31, 3:43 PM
Sergey Sharybin (sergey) committed rB64e029ea9207: Animation: Remove depsgraph argument from a lot of API (authored by Sergey Sharybin (sergey)).
Animation: Remove depsgraph argument from a lot of API
Wed, Jul 31, 3:16 PM
Sergey Sharybin (sergey) closed D5379: Animation: Remove depsgraph argument from direct keyframing.
Wed, Jul 31, 3:16 PM
Sergey Sharybin (sergey) committed rB9c0e7f7dd646: Animation: Remove depsgraph argument from direct keyframing (authored by Sergey Sharybin (sergey)).
Animation: Remove depsgraph argument from direct keyframing
Wed, Jul 31, 3:16 PM
Sergey Sharybin (sergey) added a comment to T67883: Time Remapping - animation does not conform to new timeframe.

All previous daily builds

Wed, Jul 31, 3:15 PM · BF Blender
Sergey Sharybin (sergey) created D5379: Animation: Remove depsgraph argument from direct keyframing.
Wed, Jul 31, 2:59 PM
Sergey Sharybin (sergey) committed rBe51067505b63: Cleanup: Use explicit forward declaration (authored by Sergey Sharybin (sergey)).
Cleanup: Use explicit forward declaration
Wed, Jul 31, 11:59 AM
Sergey Sharybin (sergey) committed rBce0582ee2b3a: Particle: Cleanup, remove unused depsgraph argument (authored by Sergey Sharybin (sergey)).
Particle: Cleanup, remove unused depsgraph argument
Wed, Jul 31, 11:52 AM
Sergey Sharybin (sergey) committed rB11da3b132aff: Cleanup: Remove unused functions (authored by Sergey Sharybin (sergey)).
Cleanup: Remove unused functions
Wed, Jul 31, 11:47 AM
Sergey Sharybin (sergey) added a comment to D5376: Merge per-shader SVM nodes in the main update thread to avoid locking and resizing overhead.

This is indeed better approach for threading performance.
Is there a noticeable memory peak with this change?

Wed, Jul 31, 10:22 AM
D5377: Fix T67973: crash on 'Fix Deforms' operator redo now requires changes to proceed.

OPTYPE_USE_EVAL_DATA is no longer to be used. See D5377 for more details.
Quite sure that revision also fixers this case.

Wed, Jul 31, 10:15 AM

Tue, Jul 30

Sergey Sharybin (sergey) added a comment to D5371: BLI_task: Add new generic `BLI_task_parallel_iterator()`..

It depends on complexity of the function which handles element.

Tue, Jul 30, 4:32 PM
Sergey Sharybin (sergey) added a comment to D5371: BLI_task: Add new generic `BLI_task_parallel_iterator()`..

One question here is whether we should provide usercode with a spinlock by default, or enforce it to always handle its own sync mechanism. I kept it, since imho it will be needed very often, and generating one is pretty cheap even if unused.

Tue, Jul 30, 3:59 PM
Sergey Sharybin (sergey) committed rB51be0a765e44: Tracking: Fix wrong usage of draw buffers (authored by Sergey Sharybin (sergey)).
Tracking: Fix wrong usage of draw buffers
Tue, Jul 30, 1:02 PM
Sergey Sharybin (sergey) committed rB5662a5969b6f: Particle: Fix incorrect access to evaluated mesh (authored by Sergey Sharybin (sergey)).
Particle: Fix incorrect access to evaluated mesh
Tue, Jul 30, 11:57 AM
Sergey Sharybin (sergey) committed rB286c921c2558: Tracking: Fix crash happening after removing object (authored by Sergey Sharybin (sergey)).
Tracking: Fix crash happening after removing object
Tue, Jul 30, 11:12 AM
D5228: Fix T66667 Adding empty mesh cache modifier to a mesh degrades playback performance significantly even if modifier display disabled now requires changes to proceed.

Changing modifiers and constraint enabled state does not tag relations for update. This means you can not check for enabled modifiers in BKE_object_modifier_use_time(): if modifier which is dependent on time is disabled in .blend file, it will not properly update when you enable it in the interface.

Tue, Jul 30, 10:55 AM · BF Blender
Sergey Sharybin (sergey) committed rB58b554c7a4f8: Fix T66591: GPencil layer visibility control via driver doesn't work (authored by Sergey Sharybin (sergey)).
Fix T66591: GPencil layer visibility control via driver doesn't work
Tue, Jul 30, 10:28 AM
Sergey Sharybin (sergey) closed T66591: Grease Pencil layer visibility control via driver(using distance between two objects) as Resolved by committing rB58b554c7a4f8: Fix T66591: GPencil layer visibility control via driver doesn't work.
Tue, Jul 30, 10:28 AM · Grease Pencil, BF Blender
Sergey Sharybin (sergey) committed rBMT3766: Revert previous commit, sorry for the noise.
Revert previous commit, sorry for the noise
Tue, Jul 30, 12:17 AM
Sergey Sharybin (sergey) committed rBMT3765: Test SVN credentials.
Test SVN credentials
Tue, Jul 30, 12:16 AM

Mon, Jul 29

Sergey Sharybin (sergey) added a comment to T67274: Graph Editor Normalization broken by Keyframe that uses Easing or Dynamic interpolation.

@Sebastian Parborg (zeddb), ideally should indeed share code, so the drawing and normalization are based on same exact things.
Surely, there could be some missed extremum which falls between of sampling points, but it will be missing for drawing as well then. So I wouldn't worry about this.

Mon, Jul 29, 2:57 PM · Animation, BF Blender
D5362: Fix T67857: crash assigning None to the data of an empty using python is now accepted and ready to land.
Mon, Jul 29, 12:49 PM
D5219: Move sequence, movieclip and text editor progressbars to status bar now requires changes to proceed.

It seems that for movie clip this change doesn't move progress, but also shows it in the status bar, making it so progress is displayed in both clip editor's header and status bar. I don't think this is a great redundancy.

Mon, Jul 29, 12:47 PM
Sergey Sharybin (sergey) committed rB92f6e60f46b4: Fix T67876: 2D Stabilization doesn't compensate rotation in spacial cases (authored by Sergey Sharybin (sergey)).
Fix T67876: 2D Stabilization doesn't compensate rotation in spacial cases
Mon, Jul 29, 12:31 PM
Sergey Sharybin (sergey) closed T67876: 2D Stabilization: Rotation not working with very long tracks as Resolved by committing rB92f6e60f46b4: Fix T67876: 2D Stabilization doesn't compensate rotation in spacial cases.
Mon, Jul 29, 12:30 PM · BF Blender
Sergey Sharybin (sergey) accepted D5300: Fix T67221: Auto-offset in VSE doesn't refresh audio.
Mon, Jul 29, 12:27 PM
Sergey Sharybin (sergey) added a comment to T67875: GPU is still not recognized on Macs (Radeon Pro) ... "Cycles will render on the CPU" (2.80rc3).

OpenCL drivers on macOS are on an abandoned state. They have known bugs which will never be fixed in the driver (because Apple decided to go their own Metal way) and which can not be worked around from Blender side.

Mon, Jul 29, 11:38 AM · BF Blender
Sergey Sharybin (sergey) committed rB7ac0c87473cd: Fix T67800: Incorrect behavior of simple Subdivision Surface (authored by Sergey Sharybin (sergey)).
Fix T67800: Incorrect behavior of simple Subdivision Surface
Mon, Jul 29, 11:28 AM
Sergey Sharybin (sergey) closed T67800: Simple Subdivision Surface modifier on loose edges behaves strangely as Resolved by committing rB7ac0c87473cd: Fix T67800: Incorrect behavior of simple Subdivision Surface.
Mon, Jul 29, 11:27 AM · BF Blender
Sergey Sharybin (sergey) claimed T67800: Simple Subdivision Surface modifier on loose edges behaves strangely.
Mon, Jul 29, 11:24 AM · BF Blender
D5360: Fix T67860: missing 3d cursor update when picking texture clone location is now accepted and ready to land.
Mon, Jul 29, 11:22 AM

Sun, Jul 28

Sergey Sharybin (sergey) committed rBa49838ccb0f6: Tracking: Fix missing camera depsgraph update tag (authored by Sergey Sharybin (sergey)).
Tracking: Fix missing camera depsgraph update tag
Sun, Jul 28, 5:08 PM
Sergey Sharybin (sergey) committed rBfc5ba7e0bdc9: Tracking: Support selecting tracks by their reprojection error curve (authored by Sergey Sharybin (sergey)).
Tracking: Support selecting tracks by their reprojection error curve
Sun, Jul 28, 5:06 PM
Sergey Sharybin (sergey) committed rBbf637984d17f: Tracking: Refactor, generalize curve iteration API (authored by Sergey Sharybin (sergey)).
Tracking: Refactor, generalize curve iteration API
Sun, Jul 28, 5:06 PM
Sergey Sharybin (sergey) committed rBc4cf14d16118: Cleanup: Spelling in comments (authored by Sergey Sharybin (sergey)).
Cleanup: Spelling in comments
Sun, Jul 28, 3:31 PM
Sergey Sharybin (sergey) committed rB1f479166645d: Depsgraph: Fix changes in tracking invalidating movie cache (authored by Sergey Sharybin (sergey)).
Depsgraph: Fix changes in tracking invalidating movie cache
Sun, Jul 28, 3:09 PM
Sergey Sharybin (sergey) committed rB11814080a61b: Depsgraph: Fix missing cases of SOURCE ID recalc tag (authored by Sergey Sharybin (sergey)).
Depsgraph: Fix missing cases of SOURCE ID recalc tag
Sun, Jul 28, 3:07 PM
Sergey Sharybin (sergey) committed rB5e56cfa958d3: Cleanup: Fix strict compiler warning (authored by Sergey Sharybin (sergey)).
Cleanup: Fix strict compiler warning
Sun, Jul 28, 3:05 PM
Sergey Sharybin (sergey) committed rB2cce65de9695: Fix T66872: Changing clip color space does not update background images (authored by Sergey Sharybin (sergey)).
Fix T66872: Changing clip color space does not update background images
Sun, Jul 28, 1:27 PM
Sergey Sharybin (sergey) closed T66872: Changing the Colorspace settings of a Movieclip is not properly updating Camera Background Images as Resolved by committing rB2cce65de9695: Fix T66872: Changing clip color space does not update background images.
Sun, Jul 28, 1:27 PM · Motion Tracking, BF Blender
Sergey Sharybin (sergey) updated subscribers of T67832: Background images ignore View transform.

@Brecht Van Lommel (brecht), on a more technical note i've looked into gpu_texture_create_from_ibuf which is used by the background images, but it is not really clear to me how view transform fits there. Linearize the result of view transform, and apply sRGB transform in there? Or separate split the background image and make them always be in display space?

Sun, Jul 28, 12:30 PM · BF Blender
Sergey Sharybin (sergey) created T67832: Background images ignore View transform.
Sun, Jul 28, 12:28 PM · BF Blender

Sat, Jul 27

Sergey Sharybin (sergey) added a comment to T67599: Subdivision Surface Modifier (Simple) on faceless corner acts like Catmull-Clark.

@takaaki takeda (popqjp), please make a new report, is better this way.

Sat, Jul 27, 12:14 PM · BF Blender
Sergey Sharybin (sergey) added a comment to rB9270c15af8fc: GPencil: Get current frame from scene.

@Antonio Vazquez (antoniov), DEG_get_ctime() is intended to be used from evaluation code. From operators it is not really accessible because dependency graph might not be yet properly evaluated:

  • On undo there is no dependency graph
  • On other cases it is possible to have operators running from a script or macro, inbetween of which dependency graph is not guaranteed to be evaluated
  • Operators are intended to be working on an "original" domain, and this is what CFRA is.
Sat, Jul 27, 12:13 PM
Sergey Sharybin (sergey) added a comment to T67745: Colormanagement "Look"-Settings don't get promoted when appending Scene from 2.79.

Thing here is: the color management changed quite a bit in 2.80, and it's not always possible to preserve it 1:1 due to some looks removed, some renamed and so on.

Sat, Jul 27, 12:09 PM · BF Blender

Fri, Jul 26

Alex Strand (astrand130) awarded rB658aa007189c: Build environment: Update OpenSubdiv to 3.4.0 RC 2 a Like token.
Fri, Jul 26, 6:15 PM
Rafael Comino Matas (RafaCM) awarded T58191: Subdivision Surface modifier performance issues a Like token.
Fri, Jul 26, 5:33 PM · BF Blender, Modifiers
Sergey Sharybin (sergey) added a comment to T66872: Changing the Colorspace settings of a Movieclip is not properly updating Camera Background Images.
NOTE: The issue is not limited to the color management, and actual solution is to make movie clip cache shared across compositor, render engines, editors and so on (currently those are decoupled).
Fri, Jul 26, 4:17 PM · Motion Tracking, BF Blender
Sergey Sharybin (sergey) merged task T67736: Delay in Compositor on frame change into T66872: Changing the Colorspace settings of a Movieclip is not properly updating Camera Background Images.
Fri, Jul 26, 4:16 PM · BF Blender
Sergey Sharybin (sergey) merged T67736: Delay in Compositor on frame change into T66872: Changing the Colorspace settings of a Movieclip is not properly updating Camera Background Images.
Fri, Jul 26, 4:16 PM · Motion Tracking, BF Blender
Sergey Sharybin (sergey) added a comment to T67736: Delay in Compositor on frame change.

This is not dependency graph.

Fri, Jul 26, 4:16 PM · BF Blender
Sergey Sharybin (sergey) updated the summary of D5343: Fix T67454: Blender crash on rapid undo and select.
Fri, Jul 26, 4:12 PM
Sergey Sharybin (sergey) added a comment to D5343: Fix T67454: Blender crash on rapid undo and select.

A lot of updates (tm)

Fri, Jul 26, 4:10 PM
Sergey Sharybin (sergey) committed rB9270c15af8fc: GPencil: Get current frame from scene (authored by Sergey Sharybin (sergey)).
GPencil: Get current frame from scene
Fri, Jul 26, 3:21 PM