@Kai Please make sure that gspawn-win64-helper.exe file is copied from the same version, as ZIP package.
I.e., you should have version 1.5.1-testing-2022.07.12-win64-19589 installed. Copy bin\gspawn-win64-helper.exe to the portable build with the same version number - that fixes the issue.
Greetings to all Synfig users! Here is the list of changes in Synfig code for the last week:
Fixed a critical issue which was resulting in a corrupted file after saving (#2758). This issue was happening with files containing Sound Layer. IMPORTANT: To all users who downloaded the testing build dated as “2022.07.12” we highly recommend to stop using this build, as it may result in corrupted files. We plan to publish new builds with the next report.
Fix possibility to select some layers on workarea missed some blend method influence - it was not working correctly with some non-standard blend methods (#2754).
Those builds include a fix for an important issue, which was leading to corruption when saved files containing sound layers. We strongly encourage to install this update to all users who installed the build dated as “2022.07.12”.
Hi everyone! Lots of changes in Synfig’s code for the last week!
Let’s see what we’ve got:
New feature:
Now it is possible to import vector SVG image sequence using LST files (#2795). Please check this page for more information on how to import image sequences using LST files.
Fixes:
Fixed issue with UI background became white after clicking OK in Preferences dialog (#2732).
Fixed an issue when right-clicking a layer with a just opened file was showing an empty menu (#2781).
Fixed issue with using invalid iterator in ValueNode_Bone (#2793).
Fixed issue with imagemagick module didn’t importing anything (#2789).
This week we’ve got a big achievement for Synfig’s development infrastructure.
Thanks to the work of our GSoC student Hesham Essam and earlier work of Artem Konoplin (ice0), Synfig now can be easily compiled with MSVC. All dependencies, which are required for building, are easily installed through the Vcpkg tool, so it is now much easier to get started with Synfig development on Windows than ever before!
Bootstrapping the build environment and building is literally just a two lines - please check instruction in description of this PR #2725 for details. Please note that first build might take a while (as it builds all required libraries).
We expect that this achievement will help to attract more developers to contribute into Synfig code and also will make it easier to optimize program’s work and find bottlenecks in its algorithms.
And here are other news that we’ve got in Synfig’s code for this week:
This week we have great news for our Windows users - we have managed to improve the performance of Synfig for that platform!
Here goes the full story:
For a long time Windows users complained about much worse performance of Synfig on Windows compared to other platforms. Recently, we have managed to enable the building of Synfig with MSVC compiler, which allowed us to use profiling tools of this environment to identify bottlenecks. So, we have identified a huge slowdown related to the use of the “getenv” function. This issue was fixed in PR #2826 and now the Windows version performs much better than ever before! For example, loading a test file (pirates.sif) is more than 2,5 times faster!
This fix also gives slight performance improvement for MacOS, while Linux users will not see any significant difference.
Here are testing packages with the fix for Windows and Linux:
Please open another thread or a Github issue for your problem.
This thread is meant to provide reports in development of Synfig, not solving issues.
Please use --console command line switch (see here) and report in another thread.