Page MenuHomeSolus

Update synfig to 1.4.0

Authored by aleksvor on Nov 15 2020, 4:49 PM.




  • Implemented downsampling for image layers.
  • Added "Preview" rendering mode for workarea.
  • Major optimization of parsing scenes with many layers.
  • Optimizations for Outline Layer, Region Layer, Checkerboard Layer, SuperSample Layer.
  • Basic functionality for importing video files.
  • Fixed onionsking.
  • Changes for onion-skin functionality - in all previous versions it was linked to keyframes only, now it is set relatively to ordinary frames.
  • Major cleanup of code responsible for sound playback, fixed non-working volume parameter and eliminated synchronization issues.
  • Advanced Outline Layer: Added two new types of tips - "Off-Peak Stop" and "Inner Rounded Stop". They can be used to define outline start/end and dashes.
  • Switch Layer: Now it is possible to select visible layer by index (see "Active Layer Depth" parameter).
  • Rectangle Layer: now it is posible to define two types of rounded corners and horizontal/vertical feather.
  • Filled Rectangle Layer deprecated.
  • Changed Gamma handling: Global Gamma option removed, Gamma is now defined on per-document basis, default gamma value = 1.0, for old documents it is set to 2.2.
  • Fixed behavior “Local Time” parameter of Time Loop layer.
  • DashItem Offset and Length parameters now use consistent units when editing them.
  • Fixed issues opening and exporting of files with multibyte (i.e. Arabic) symbols in filename.
  • Homogenous parameter of Advanced Outline is enabled and static by default.
  • Set Animation Speed parameter of Noise Distort Layer as static by default.
  • Fixed crash when exporting with “pngspritesheet” target.
  • Fixed crash when removing spline vertex too fast.
  • Fixed crash when unexporting value node.

Depends on D9967.

Test Plan

Built synfigstudio 1.4.0 against it.

Diff Detail

R2992 synfig
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Nov 15 2020, 4:49 PM
aleksvor requested review of this revision.Nov 15 2020, 4:49 PM
JoshStrobl requested changes to this revision.Nov 19 2020, 1:14 AM
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.

Can be fixed now.

This revision now requires changes to proceed.Nov 19 2020, 1:14 AM
aleksvor updated this revision to Diff 24037.Nov 19 2020, 6:04 AM

Restore pkgconfig(ETL).

JoshStrobl accepted this revision.Nov 23 2020, 4:36 PM

LGTM, thanks!

This revision is now accepted and ready to land.Nov 23 2020, 4:36 PM
This revision was automatically updated to reflect the committed changes.