diff --git a/ChangeLog-development.md b/ChangeLog-development.md index 23d1db35ccb..8746f1ca98f 100644 --- a/ChangeLog-development.md +++ b/ChangeLog-development.md @@ -1,10 +1,182 @@ -- [`3e130dc`](https://github.com/synfig/synfig/commit/3e130dc3de7161fa8385b8cd9f3a5920d3c20f18) fix: crash with a bline containing only 2 points that are too close ([#2855](https://github.com/synfig/synfig/issues/2855)) [studio] +- [`58f522e`](https://github.com/synfig/synfig/commit/58f522ec25d845ee7734dab0ca385a8ff5ccfd3c) fix(MotionBlur): undefined behavior when subsample range is 0 ([#3347](https://github.com/synfig/synfig/issues/3347)) [core] +- [`c8ea2c2`](https://github.com/synfig/synfig/commit/c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea) feat: added ability to set colors for a dark theme for curves ([#3346](https://github.com/synfig/synfig/issues/3346)) [studio] +- [`3c70fec`](https://github.com/synfig/synfig/commit/3c70fec324e36be898da18cee54d512535c6ecac) build: Add cmake to linux install script ([#3338](https://github.com/synfig/synfig/issues/3338)) +- [`02781d6`](https://github.com/synfig/synfig/commit/02781d6fd42a43f88332bc08a748d6e8d6b35cab) chore: Add CONTRIBUTING.md and CODE_OF_CONDUCT.md ([#3335](https://github.com/synfig/synfig/issues/3335)) +- [`5fd6653`](https://github.com/synfig/synfig/commit/5fd6653d90e59be0439fb5f6ed4a48d007db6d3f) build: fix typos on magickpp module ([#3333](https://github.com/synfig/synfig/issues/3333)) [core] +- [`1788462`](https://github.com/synfig/synfig/commit/17884628603c13c19ba11cbd5eafeb10955870db) fix: importing via magick++ for version >= 7.0.1 ([#3332](https://github.com/synfig/synfig/issues/3332)) [core] +- [`4348d65`](https://github.com/synfig/synfig/commit/4348d65b6adcee7bfad545e919145eec5b6cc4b4) fix: undo didn't work properly after deleting last guide line ([#3304](https://github.com/synfig/synfig/issues/3304)) [studio] +- [`e1f9a18`](https://github.com/synfig/synfig/commit/e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7) refactor: remove unused variable ([#3322](https://github.com/synfig/synfig/issues/3322)) [core] +- [`655bdaa`](https://github.com/synfig/synfig/commit/655bdaab12b8a50fd63e0b834901777f6fd9d155) feat: add WebM video format to ffmpeg codecs list ([#3330](https://github.com/synfig/synfig/issues/3330)) [core] [studio] +- [`7f39534`](https://github.com/synfig/synfig/commit/7f39534c86faf005dae4ded1ac313d97e353c624) fix: adjust minimum panel size ([#3296](https://github.com/synfig/synfig/issues/3296)) [studio] +- [`5359626`](https://github.com/synfig/synfig/commit/53596268520617f74d142adf67abd4dad1353539) feat: add Magick++ as possible importer too ([#3323](https://github.com/synfig/synfig/issues/3323)) [core] +- [`b7e2cc5`](https://github.com/synfig/synfig/commit/b7e2cc528970242c02403ce8e490e855d2aff9a3) refactor: reduce scope of two variables ([#3321](https://github.com/synfig/synfig/issues/3321)) [core] +- [`6ed3374`](https://github.com/synfig/synfig/commit/6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1) ci: caching logic changed ([#3319](https://github.com/synfig/synfig/issues/3319)) +- [`a80fae9`](https://github.com/synfig/synfig/commit/a80fae97475b53b9384f0237dc64907543e61cae) ci: bump github actions version ([#3318](https://github.com/synfig/synfig/issues/3318)) +- [`bc5d01b`](https://github.com/synfig/synfig/commit/bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d) build: CMake sets wrong Synfig Studio/ETL versions ([#3315](https://github.com/synfig/synfig/issues/3315)) +- [`2e06938`](https://github.com/synfig/synfig/commit/2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a) ci(commitlint): disabled rules for `subject-case` ([#3317](https://github.com/synfig/synfig/issues/3317)) +- [`818b0a4`](https://github.com/synfig/synfig/commit/818b0a46ae377756bb2e3f672aab6c2abef480ea) fix: add fill-color instead of outline-color to palette ([#3314](https://github.com/synfig/synfig/issues/3314)) [studio] +- [`f0185bf`](https://github.com/synfig/synfig/commit/f0185bf29df8f05529a19610021a4672c2b57cab) chore: script version-bump.sh must update CMake files ([#3316](https://github.com/synfig/synfig/issues/3316)) +- [`798e84e`](https://github.com/synfig/synfig/commit/798e84eb9a3822e01713cce193587348ee4ab2f4) fix: guide lines ignored on loading from old files ([#3303](https://github.com/synfig/synfig/issues/3303)) [core] +- [`0fa608d`](https://github.com/synfig/synfig/commit/0fa608d45b5efa95aa5d1a4c32e746f50cf68242) refactor: port layer to Cobra renderer: Metaballs ([#3305](https://github.com/synfig/synfig/issues/3305)) [core] +- [`ecc4068`](https://github.com/synfig/synfig/commit/ecc4068c32580f23c62391d892c2ae73628f7222) feat: add missing scroll bar to Paste Layer dialog ([#3310](https://github.com/synfig/synfig/issues/3310)) [studio] +- [`bbaf283`](https://github.com/synfig/synfig/commit/bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978) fix: synfig::OS::RunPipeWin32::is_open() return on fail ([#3298](https://github.com/synfig/synfig/issues/3298)) [core] +- [`cdbb598`](https://github.com/synfig/synfig/commit/cdbb5983057a34d2f549a3ab47bff7dc81bc548b) feat: allow to change resource filepath in Canvas Dependencies dialog ([#3105](https://github.com/synfig/synfig/issues/3105)) [studio] +- [`09a8045`](https://github.com/synfig/synfig/commit/09a8045048ba766ae4ccf30cb33833eb89eac224) fix: no need to show "Icon" header text to Layers Panel ([#3244](https://github.com/synfig/synfig/issues/3244)) [studio] +- [`1143a1d`](https://github.com/synfig/synfig/commit/1143a1da0e6c115b9659515ced5feeae9f7f042b) build(autotools): suppress warnings from libxml++ ([#3290](https://github.com/synfig/synfig/issues/3290)) [core] +- [`034ec88`](https://github.com/synfig/synfig/commit/034ec88a8d56d34ea8e0818a6ba9fb84bc418de2) fix: mingw cross-build ([#3291](https://github.com/synfig/synfig/issues/3291)) [core] +- [`9f6cea0`](https://github.com/synfig/synfig/commit/9f6cea0776c04212d837f4ee6b511d571b5ac35a) chore(build): add support for installing build dependencies in Red OS ([#3289](https://github.com/synfig/synfig/issues/3289)) +- [`cb11697`](https://github.com/synfig/synfig/commit/cb11697a2f74b8b6fb44c8faf297b0d8965b8c0e) refactor: drop SIF file in Toolbox now uses filesystem::Path ([#3284](https://github.com/synfig/synfig/issues/3284)) [studio] +- [`9f525f1`](https://github.com/synfig/synfig/commit/9f525f1221d359a2ee2650cbacae218a84ce4671) feat: layers and parameters trees can now be styled with even/odd rows ([#3242](https://github.com/synfig/synfig/issues/3242)) [studio] +- [`b2e04c1`](https://github.com/synfig/synfig/commit/b2e04c1e6f7533f9e34115b3c1a3ae29e2d78fad) fix: use u8_str() instead of c_str() for filesystem::Path ([#3287](https://github.com/synfig/synfig/issues/3287)) [core] +- [`c1f4e6e`](https://github.com/synfig/synfig/commit/c1f4e6e8a60653ed585a055186769dba50488b43) fix: mouse clicks while dragging ducks prevent DRAG from resetting ([#3268](https://github.com/synfig/synfig/issues/3268)) [studio] +- [`280024c`](https://github.com/synfig/synfig/commit/280024c5149d2e4e1e7ab58a697265e86b812d0f) refactor: remove unused #include ([#3285](https://github.com/synfig/synfig/issues/3285)) [core] +- [`5c3e9bb`](https://github.com/synfig/synfig/commit/5c3e9bb422846ecaa3723770b0b0d681d28775ed) refactor: remove unused #include segment.h ([#3281](https://github.com/synfig/synfig/issues/3281)) [core] +- [`0489837`](https://github.com/synfig/synfig/commit/048983714026696a91bbf6938be0833b430fd6d8) fix: dropped image file doesn't load (broken conversion URI to file path on Win32) ([#3280](https://github.com/synfig/synfig/issues/3280)) [core] [studio] +- [`5e40169`](https://github.com/synfig/synfig/commit/5e40169c9ed34ddbf667a5ea0907e429b6b71c59) fix: memory leak when the load default palette button is repeatedly pressed ([#2633](https://github.com/synfig/synfig/issues/2633)) [studio] +- [`1cef34f`](https://github.com/synfig/synfig/commit/1cef34f350ea0d9a8f5c3675a47e7f88336d64d5) fix: store a more precise distance value on settings file ([#3278](https://github.com/synfig/synfig/issues/3278)) [studio] +- [`f58f015`](https://github.com/synfig/synfig/commit/f58f015cb0e15807290d93bf01e2794eeba81eaa) fix: prevent accessing invalid index while parsing Distance string ([#3277](https://github.com/synfig/synfig/issues/3277)) [core] +- [`2610452`](https://github.com/synfig/synfig/commit/26104523f1f0b936cf4e98c80873df8e05cc73f7) fix: units in Tool Options panel didn't follow app settings (regression) ([#3276](https://github.com/synfig/synfig/issues/3276)) [core] [studio] +- [`fae301f`](https://github.com/synfig/synfig/commit/fae301f558f6437317a7288fdd5af927e89842cc) fix: ListImporter was not able to fetch the right files on synfig CLI ([#3275](https://github.com/synfig/synfig/issues/3275)) [core] +- [`ceeaa53`](https://github.com/synfig/synfig/commit/ceeaa53b7d06a51c0d4ae15801d8057dfb14da24) refactor: prefer synfig::filesystem::Path rather than synfig::String or std::string ([#3273](https://github.com/synfig/synfig/issues/3273)) [core] [studio] +- [`69f4ea7`](https://github.com/synfig/synfig/commit/69f4ea71908f666a2e2c8907f77c1c284f1aa870) fix: memory leak on Layer_Freetype ([#3269](https://github.com/synfig/synfig/issues/3269)) [core] +- [`e299657`](https://github.com/synfig/synfig/commit/e299657c0393d0890a0996fea638fa781f82e0ef) fix: missing OS namespace for MSVC compiler code ([#3253](https://github.com/synfig/synfig/issues/3253)) [core] +- [`05da4e9`](https://github.com/synfig/synfig/commit/05da4e95023c3015096729d1444f9266a0175fb5) fix: build on Debian 9 ([#3169](https://github.com/synfig/synfig/issues/3169)) [core] [studio] +- [`62db8df`](https://github.com/synfig/synfig/commit/62db8df659722b3eefd037dc4e7dc843169b1991) chore: PVS-Studio has been added to the list of organizations ([#3267](https://github.com/synfig/synfig/issues/3267)) +- [`1113a4c`](https://github.com/synfig/synfig/commit/1113a4cec09ab4ad976d62ee7d9a65192348b74d) feat: added presets to canvas resize window ([#3213](https://github.com/synfig/synfig/issues/3213)) [studio] +- [`d3e1c8a`](https://github.com/synfig/synfig/commit/d3e1c8a93f9373409fd0c36acd7d9e0b853fe9ec) refactor: cleanup an old debug line ([#3266](https://github.com/synfig/synfig/issues/3266)) [core] +- [`6f04539`](https://github.com/synfig/synfig/commit/6f045399e671d5badd92b6ee99dd8148cc91ebc0) fix: unable to open file paths longer than 23 characters on Windows ([#3265](https://github.com/synfig/synfig/issues/3265)) [studio] +- [`cb161a0`](https://github.com/synfig/synfig/commit/cb161a0e4dad0837b8d8abef1a634725469ba2bd) refactor: icon controller now uses synfig::filesystem::Path ([#3254](https://github.com/synfig/synfig/issues/3254)) [studio] +- [`c646494`](https://github.com/synfig/synfig/commit/c646494ed332aaefb3841f778afc5c069d7f2733) refactor: create load_interface() on ResourceHelper ([#3258](https://github.com/synfig/synfig/issues/3258)) [studio] +- [`07656d7`](https://github.com/synfig/synfig/commit/07656d75eecb9a90b26b0c3e67c8395dee38376a) refactor: App::brushes_path now uses synfig::filesystem::Path ([#3250](https://github.com/synfig/synfig/issues/3250)) [studio] +- [`ff07e2f`](https://github.com/synfig/synfig/commit/ff07e2f85d7437d95fca3ebd16170aff92f5a38e) refactor: remove unneeded macro stratof ([#3257](https://github.com/synfig/synfig/issues/3257)) [studio] +- [`1e12862`](https://github.com/synfig/synfig/commit/1e12862be1346244c08cb56f4078df1abf8d8bd8) refactor: replace unsafe sprintf() with snprintf() ([#3263](https://github.com/synfig/synfig/issues/3263)) [core] +- [`1f56478`](https://github.com/synfig/synfig/commit/1f564788d41b94d732e837539960e871ed09c22e) fix: recent file list is reversing every time Synfig Studio launches ([#3256](https://github.com/synfig/synfig/issues/3256)) [studio] +- [`0e4826d`](https://github.com/synfig/synfig/commit/0e4826d42cdb4c423ea8e5f0fface61ab3d18e13) fix: restore the tools hotkeys ([#3262](https://github.com/synfig/synfig/issues/3262)) [studio] +- [`15979d4`](https://github.com/synfig/synfig/commit/15979d48bb79386d575ce58aaa040553c2cecfcf) fix: update Solid Color layer name in Lottie exporter ([#3252](https://github.com/synfig/synfig/issues/3252)) [studio] +- [`64e8817`](https://github.com/synfig/synfig/commit/64e88170340c21736e2f9652de6d2ce2088c0e43) ci(Github Actions): bump macOS version ([#3259](https://github.com/synfig/synfig/issues/3259)) +- [`0e11669`](https://github.com/synfig/synfig/commit/0e116697e531af2eb14a7749e552908464526387) refactor: OS::launch_file_async() now uses synfig::filesystem::Path ([#3249](https://github.com/synfig/synfig/issues/3249)) [core] [studio] +- [`d716b93`](https://github.com/synfig/synfig/commit/d716b93c831fcd1e4c61756a427cf204bd4674fe) fix: restore icons for Tools menu ([#3248](https://github.com/synfig/synfig/issues/3248)) [studio] +- [`0761723`](https://github.com/synfig/synfig/commit/0761723cca097a035e1f3c358f565cf1a3cdf2e0) feat: add Layers, Parameters and Timetrack treeviews styles for even/odd rows ([#3245](https://github.com/synfig/synfig/issues/3245)) [studio] +- [`5907a10`](https://github.com/synfig/synfig/commit/5907a10a27e7c5e2242bf13c0add85a17648e725) refactor: dialogs for document opening now use filesystem::Path ([#3246](https://github.com/synfig/synfig/issues/3246)) [studio] +- [`efb719b`](https://github.com/synfig/synfig/commit/efb719b447ad8e507af8ded2a964320fd0fbe724) feat: add "invert" parameter to ChromaKey layer ([#3240](https://github.com/synfig/synfig/issues/3240)) [core] +- [`0882a4e`](https://github.com/synfig/synfig/commit/0882a4e6b5d0a0734f3c46e4eeb06b3f58c73e9e) refactor: dialogs for saving and exporting now uses filesystem::Path ([#3234](https://github.com/synfig/synfig/issues/3234)) [core] [studio] +- [`2ee9378`](https://github.com/synfig/synfig/commit/2ee937878b1fee19b63e40840c8388f5c418cb9f) fix: column 'name' of Layers panel should be the largest one ([#3243](https://github.com/synfig/synfig/issues/3243)) [studio] +- [`ba424ef`](https://github.com/synfig/synfig/commit/ba424ef2ab860e67180e4c2303e60c15e46a4855) ci: added backtrace output in case of build crash ([#3241](https://github.com/synfig/synfig/issues/3241)) +- [`e872c19`](https://github.com/synfig/synfig/commit/e872c19142967eadf825cdd7c517b23569006f62) refactor: synfig::OS::get_binary_path() doesn't require a fallback anymore ([#3236](https://github.com/synfig/synfig/issues/3236)) [core] [studio] +- [`4e71685`](https://github.com/synfig/synfig/commit/4e716859457551ae5418bcf771cbf98091ddfca4) refactor: avoid compiler warning: missing parentheses around assignment ([#3238](https://github.com/synfig/synfig/issues/3238)) [studio] +- [`21a1092`](https://github.com/synfig/synfig/commit/21a1092476dd4f6656a97bb2a11f803b7384f929) fix: file ETL/clock was moved to synfig-core ([#3228](https://github.com/synfig/synfig/issues/3228)) [core] +- [`219c214`](https://github.com/synfig/synfig/commit/219c21498e6062813c5bc956cc3e18d9552b39c2) feat: workaround to allow to alternate even/odd row colors for Timetrack ([#3231](https://github.com/synfig/synfig/issues/3231)) [studio] +- [`babf9e6`](https://github.com/synfig/synfig/commit/babf9e6188dccdc75a6d46ef995113e581f0840a) refactor: remove unused #include (somehow missed in [#3141](https://github.com/synfig/synfig/issues/3141)) ([#3235](https://github.com/synfig/synfig/issues/3235)) [core] +- [`8b4bf25`](https://github.com/synfig/synfig/commit/8b4bf2520c737641d2bd94aef5c8d374cc7dd067) refactor: remove compiler warning about missing `override` keyword ([#3237](https://github.com/synfig/synfig/issues/3237)) [studio] +- [`6969840`](https://github.com/synfig/synfig/commit/69698402e7a88895b102bf4b35caf597259b9dba) refactor: clean etl::handle and alike ([#3233](https://github.com/synfig/synfig/issues/3233)) [ETL] [core] [studio] +- [`ea2b81e`](https://github.com/synfig/synfig/commit/ea2b81ee6094fb0dcea666396b4ffd668ff6fe86) feat: widget Timetrack now can have its own color for selected row ([#3232](https://github.com/synfig/synfig/issues/3232)) [studio] +- [`91c09dd`](https://github.com/synfig/synfig/commit/91c09dddee2aa605ed657cb9b2c71b722043da74) feat: add CSS classes and id to widgets/panels to allow visual customization ([#3230](https://github.com/synfig/synfig/issues/3230)) [studio] +- [`fd63235`](https://github.com/synfig/synfig/commit/fd63235eae3eb95ca4f199fe262bfb3322583848) refactor: prefer synfig::filesystem::Path rather std::string ([#3229](https://github.com/synfig/synfig/issues/3229)) [core] [studio] +- [`7681883`](https://github.com/synfig/synfig/commit/768188305412e231309cddf467c58bcc304863d9) refactor: use synfig:filesystem::Path for sketch, palette & others ([#3219](https://github.com/synfig/synfig/issues/3219)) [core] [studio] +- [`2cf7e0e`](https://github.com/synfig/synfig/commit/2cf7e0eefae64dedc92103265d3c45bf14d58b0d) fix: issues when importing with absolute paths from different root path ([#3214](https://github.com/synfig/synfig/issues/3214)) [core] [studio] +- [`3f490e5`](https://github.com/synfig/synfig/commit/3f490e5c18db9d4921621b43723c01ffb659a572) refactor: prefer range-based for loop and avoid direct etl::handle ([#3227](https://github.com/synfig/synfig/issues/3227)) [studio] +- [`9d76e50`](https://github.com/synfig/synfig/commit/9d76e502d4396f298db710b4ff926ee6cf36a31f) fix(Windows): plugins fail to execute for files with non-latin characters ([#3220](https://github.com/synfig/synfig/issues/3220)) [core] [studio] +- [`57a063a`](https://github.com/synfig/synfig/commit/57a063ac650eb47590d909f602b070ed45dcaeab) refactor: avoid direct use of etl::handle ([#3226](https://github.com/synfig/synfig/issues/3226)) [core] [studio] +- [`19218cf`](https://github.com/synfig/synfig/commit/19218cfe8c86fc0aedf047986a36df3c4b271660) refactor: remove not-needed 'using namespace etl' ([#3221](https://github.com/synfig/synfig/issues/3221)) [core] [studio] +- [`ee98a9f`](https://github.com/synfig/synfig/commit/ee98a9ffb620e657fc825d6da2f131316f4372e5) fix: fixed macOS Info.plist file ([#3223](https://github.com/synfig/synfig/issues/3223)) +- [`7040b7f`](https://github.com/synfig/synfig/commit/7040b7f4452afebe131a4425bafb5171f7f6112f) refactor: make Filesystem::filename a filesystem::Path object ([#3209](https://github.com/synfig/synfig/issues/3209)) [core] [studio] +- [`fb11ad2`](https://github.com/synfig/synfig/commit/fb11ad27d80903cf5eaba4698298801512e928b6) fix: scale value of transformation on Parameters Panel is dimensionless ([#3208](https://github.com/synfig/synfig/issues/3208)) [studio] +- [`47b0888`](https://github.com/synfig/synfig/commit/47b088875c781ab4b5c41a7a50f5d4450806078a) fix: preview window not showing when there is a Layer_Sound ([#3211](https://github.com/synfig/synfig/issues/3211)) [core] +- [`bb7180e`](https://github.com/synfig/synfig/commit/bb7180ec1925ba45b3dc3928983190ca3df817d4) fix: revert Custom Workspaces Editor button labels to GTK ones ([#3175](https://github.com/synfig/synfig/issues/3175)) [studio] +- [`1596272`](https://github.com/synfig/synfig/commit/15962724f781570f4a6a943803d3b06b0301c1c6) refactor: increase the pixels per frame without render split in Target_Scanline ([#3205](https://github.com/synfig/synfig/issues/3205)) [core] +- [`4d4726a`](https://github.com/synfig/synfig/commit/4d4726aafda7bbd05df7233daac31b13985f11e0) fix: avoid parser error of focus point on loading malformed synfig file ([#3206](https://github.com/synfig/synfig/issues/3206)) [core] +- [`9bd669d`](https://github.com/synfig/synfig/commit/9bd669d14d0f4d187a3adba271f4a206feaec194) perf: optimized Action_System so that the canvas only renders once during an action ([#3200](https://github.com/synfig/synfig/issues/3200)) [studio] +- [`32c9da1`](https://github.com/synfig/synfig/commit/32c9da10772d758fee8662fe17419be7899978a7) refactor: avoid build warning due to unused parameter ([#3202](https://github.com/synfig/synfig/issues/3202)) [core] +- [`a189a43`](https://github.com/synfig/synfig/commit/a189a43b1788a9fb4bc335c1b2a8ebc69ed97bac) fix: new MotionBLur subsampling None used wrong blend method ([#3201](https://github.com/synfig/synfig/issues/3201)) [core] +- [`bb67147`](https://github.com/synfig/synfig/commit/bb67147365155d1ea3a048d2b55d98621b7c4b3b) feat: layer Motion Blur now can create an non blurred trail ([#3173](https://github.com/synfig/synfig/issues/3173)) [core] +- [`b9afc45`](https://github.com/synfig/synfig/commit/b9afc452965f9bbc19c8487a6101cf9870b66ba0) refactor: port more layers to Cobra renderer: some Gradient layers ([#2562](https://github.com/synfig/synfig/issues/2562)) [core] +- [`09e01f0`](https://github.com/synfig/synfig/commit/09e01f07ec4b02fefd4ec2428cbec39ae263fda2) fix: toolbox isn't updated when switching document tabs ([#3170](https://github.com/synfig/synfig/issues/3170)) [studio] +- [`567c796`](https://github.com/synfig/synfig/commit/567c7964576c7730244a025e3f356f6bd7cb2efb) refactor: remove old macOS specific code ([#3192](https://github.com/synfig/synfig/issues/3192)) [studio] +- [`4e47fc0`](https://github.com/synfig/synfig/commit/4e47fc059fc5bc7fa4ce11fd70367c4457dc04e4) fix(plugin): requesting current_time invalidates JSON data ([#3194](https://github.com/synfig/synfig/issues/3194)) [studio] +- [`03eecaf`](https://github.com/synfig/synfig/commit/03eecafbef8daa814d578574f343a457305d8583) refactor: avoid g++ 13 compiler warning ([#3193](https://github.com/synfig/synfig/issues/3193)) [core] +- [`c28287d`](https://github.com/synfig/synfig/commit/c28287df3596f3a9ad75a68b3f8d1ec53cec7ad7) fix: uninitialized value in ValueNode_DynamicList::ListEntry::amount_at_time() ([#3081](https://github.com/synfig/synfig/issues/3081)) [core] +- [`72c3ae2`](https://github.com/synfig/synfig/commit/72c3ae2899ac76522a00eb59362a852dd538d9bd) feat: added path and button to open plugin folder in Preferences window ([#3162](https://github.com/synfig/synfig/issues/3162)) [studio] +- [`e4f9059`](https://github.com/synfig/synfig/commit/e4f90592380e39df13310dc4a1029fa9e56446fc) fix: timetrack toolbar disappears when closing a file ([#3188](https://github.com/synfig/synfig/issues/3188)) [studio] +- [`6c28f60`](https://github.com/synfig/synfig/commit/6c28f60bf481285f5b51c042e1cce91c0c16015d) style: indentation inconsistencies in `state_circle.cpp` ([#3183](https://github.com/synfig/synfig/issues/3183)) [studio] +- [`dde975f`](https://github.com/synfig/synfig/commit/dde975f4fb8160bb32615e9b968afc1b5b953914) fix: missing cstring header in png_trgt ([#3171](https://github.com/synfig/synfig/issues/3171)) [core] +- [`8f06423`](https://github.com/synfig/synfig/commit/8f064232ab7b832c35060034dc53a87adce35d8a) fix(plugins): crash when selected layers are optional and there is none ([#3178](https://github.com/synfig/synfig/issues/3178)) [studio] +- [`12d62c4`](https://github.com/synfig/synfig/commit/12d62c42c8e31ae99b925badb84e0fee2f3a27ec) fix: current time widget color in dark theme ([#3163](https://github.com/synfig/synfig/issues/3163)) [studio] +- [`4d08c0f`](https://github.com/synfig/synfig/commit/4d08c0f0f4d4caf20d0564cbdce7d38c7481568e) refactor: remove unneeded special XML encoding for subtract valuenode ([#3141](https://github.com/synfig/synfig/issues/3141)) [core] +- [`9b0df0e`](https://github.com/synfig/synfig/commit/9b0df0e88920ee9ed55a812d40278268dcbcad54) refactor: remove unnecessary `const` in internal typedef ([#3168](https://github.com/synfig/synfig/issues/3168)) [core] +- [`936b29a`](https://github.com/synfig/synfig/commit/936b29a5f6e87657186f1f058e428a42a2cb36ab) fix: wrong Copy and Cut icon names ([#3166](https://github.com/synfig/synfig/issues/3166)) [studio] +- [`9f76c7b`](https://github.com/synfig/synfig/commit/9f76c7bd71f4ec651180213a1cba7535258753f4) fix: filesystem::Path::relative_to() didn't work for empty paths ([#3135](https://github.com/synfig/synfig/issues/3135)) [core] +- [`386a172`](https://github.com/synfig/synfig/commit/386a17232777084642adaf95e4bb4aec01db17fe) fix: preferences dialog should list only themes with index.theme file ([#3140](https://github.com/synfig/synfig/issues/3140)) [studio] +- [`cf74901`](https://github.com/synfig/synfig/commit/cf7490198540254b4c602b554a30950dbd7fcd98) fix: build on Debian 9 ([#3164](https://github.com/synfig/synfig/issues/3164)) [core] +- [`79ae40c`](https://github.com/synfig/synfig/commit/79ae40cd586089887b19c0f989e92c076ffef038) refactor: replaced Gtk::StockID in tool labels with custom implementation ([#3134](https://github.com/synfig/synfig/issues/3134)) [studio] +- [`8967af0`](https://github.com/synfig/synfig/commit/8967af09b3876c699389913688dc777af27714ab) refactor: sketch filename now uses filesystem::Path ([#3138](https://github.com/synfig/synfig/issues/3138)) [studio] +- [`0d26e60`](https://github.com/synfig/synfig/commit/0d26e602f4199e55d40a57b2c67c362dad8ca3c0) fix: fixed icons in Preferences dialog in Windows ([#3156](https://github.com/synfig/synfig/issues/3156)) [studio] +- [`e232831`](https://github.com/synfig/synfig/commit/e2328316a5b9749f3b7ba292260a2144b2d28b06) fix: brush tool crashes synfig if no layer is selected in the dialog ([#3157](https://github.com/synfig/synfig/issues/3157)) [studio] +- [`0925416`](https://github.com/synfig/synfig/commit/0925416d6323a4af2259399f35e66a80cde3b210) refactor: add missing fallthrough mark in other switch cases ([#3151](https://github.com/synfig/synfig/issues/3151)) [core] +- [`329a584`](https://github.com/synfig/synfig/commit/329a584aa76928791fa6db67aa6e28eddeffa994) feat: double clicking guides opens edit dialog ([#3152](https://github.com/synfig/synfig/issues/3152)) [studio] +- [`655a042`](https://github.com/synfig/synfig/commit/655a04290fba9f439eae14848ee571ba97e39941) refactor: add fallthrough mark in switch cases to avoid unneeded warning ([#3143](https://github.com/synfig/synfig/issues/3143)) [core] [studio] +- [`674888a`](https://github.com/synfig/synfig/commit/674888a710f46b2a3cb6a4126757f22139c0a09c) fix: prevent memory leak on importing PNG files ([#3144](https://github.com/synfig/synfig/issues/3144)) [core] +- [`5603b49`](https://github.com/synfig/synfig/commit/5603b4972b4c1c505fef45c155e540c3f3950ade) perf: use reference, not copy, on range-based for loops ([#3147](https://github.com/synfig/synfig/issues/3147)) [core] [studio] +- [`1cdcfd5`](https://github.com/synfig/synfig/commit/1cdcfd5249b5e74880b2091114a56d8fd8c86431) refactor: make argument name consistent in method declaration and definition ([#3122](https://github.com/synfig/synfig/issues/3122)) [studio] +- [`86bb59f`](https://github.com/synfig/synfig/commit/86bb59fd4b9680172fea61d3f6c4d44be3297c09) chore: add .cache folder to .gitignore ([#3145](https://github.com/synfig/synfig/issues/3145)) +- [`5b774b1`](https://github.com/synfig/synfig/commit/5b774b12d4c84dc8a01da8d5a6bd518a3b1ac025) fix: restore shortcuts for edit cut/copy/paste and app quit ([#3133](https://github.com/synfig/synfig/issues/3133)) [studio] +- [`25b1b5a`](https://github.com/synfig/synfig/commit/25b1b5ada0c7618cdac7ef851b69489bfa8fc92c) refactor: remove unused actions ([#3132](https://github.com/synfig/synfig/issues/3132)) [studio] +- [`cc636bc`](https://github.com/synfig/synfig/commit/cc636bc412a5ebef207f0b7d2b2b9a3b8bdcdc17) fix: find the second closest guide no matter the guide list order ([#3090](https://github.com/synfig/synfig/issues/3090)) [studio] +- [`28ae7c3`](https://github.com/synfig/synfig/commit/28ae7c3f199c6e3645987543aecb65544b9a0d3e) fix: filename was shown truncated in Render dialog ([#3129](https://github.com/synfig/synfig/issues/3129)) [studio] +- [`d0145da`](https://github.com/synfig/synfig/commit/d0145da8b6e14e409135c637193f8972593e2c2b) style: prefer override rather virtual, spaces surrounding const ([#3130](https://github.com/synfig/synfig/issues/3130)) [studio] +- [`1b5c291`](https://github.com/synfig/synfig/commit/1b5c2918a5d250a908d71b92b96a4fa3da06b70c) refactor: remove unneeded variable in `state_normal.cpp` ([#3123](https://github.com/synfig/synfig/issues/3123)) [studio] +- [`f0fee6c`](https://github.com/synfig/synfig/commit/f0fee6ce5f9f1d51d4a63c032b21f31f2abb1b4d) refactor: prefer icon names rather deprecated Gtk::StockID ([#3125](https://github.com/synfig/synfig/issues/3125)) [studio] +- [`9405e5b`](https://github.com/synfig/synfig/commit/9405e5b926dfb5dfcd3dec6d54907bdeb87a22dd) refactor: remove unused cursor methods in studio::IconController class ([#3126](https://github.com/synfig/synfig/issues/3126)) [studio] +- [`55568f8`](https://github.com/synfig/synfig/commit/55568f8e4c98a8ff9c33bad01e222eeb88d68dcf) fix: tool tooltip didn't show the shortcut/hotkey ([#3127](https://github.com/synfig/synfig/issues/3127)) [studio] +- [`4222437`](https://github.com/synfig/synfig/commit/4222437f787b7209f122ad0fa538199fc84869ba) fix: properly report failure on pipe creation on POSIX systems ([#3045](https://github.com/synfig/synfig/issues/3045)) [core] +- [`13b3211`](https://github.com/synfig/synfig/commit/13b3211b07f7c260516cbfbfd4edd566fa1a19f9) refactor: brush size increase/decrease buttons now use theme icons ([#3091](https://github.com/synfig/synfig/issues/3091)) [studio] +- [`9dfa49b`](https://github.com/synfig/synfig/commit/9dfa49b9d0aef15e5968254a744af4f2b9cd4c79) fix: make delete icon name independent of old Gtk ([#3120](https://github.com/synfig/synfig/issues/3120)) [studio] +- [`5bf2912`](https://github.com/synfig/synfig/commit/5bf2912d6e78f19288eb3312febebfcce8181655) refactor(Time): change epsilon_() method to constant; remove c_str() ([#3079](https://github.com/synfig/synfig/issues/3079)) [core] +- [`5ecd9c1`](https://github.com/synfig/synfig/commit/5ecd9c1beb6998dd274426459ec81bb4018c5474) refactor: remove unused ParamDesc constructor argument ([#3092](https://github.com/synfig/synfig/issues/3092)) [core] [studio] +- [`9a7fb6c`](https://github.com/synfig/synfig/commit/9a7fb6cfdb0af4b72773958ab43eea7a92814313) refactor: delete old debug envvars that aren't needed anymore ([#3108](https://github.com/synfig/synfig/issues/3108)) [studio] +- [`117665a`](https://github.com/synfig/synfig/commit/117665a43d88d5134201d9dde398b47c720043d9) fix: restore Save All shortcut missing since [#3072](https://github.com/synfig/synfig/issues/3072) ([#3110](https://github.com/synfig/synfig/issues/3110)) [studio] +- [`80c2d28`](https://github.com/synfig/synfig/commit/80c2d28b117f19f5cebeb18cdb71a932f2758651) fix: some icons didn't follow icon theme ([#3109](https://github.com/synfig/synfig/issues/3109)) [studio] +- [`a3091ae`](https://github.com/synfig/synfig/commit/a3091aeeacf527495b2ab3cdc0d0796652747d89) refactor: remove unused macro ([#3111](https://github.com/synfig/synfig/issues/3111)) [studio] +- [`719186a`](https://github.com/synfig/synfig/commit/719186aba54dafa92a34e821d211628fcec6ef56) fix: avoid crash if icon theme does not provide type_bool_icon file ([#3107](https://github.com/synfig/synfig/issues/3107)) [studio] +- [`fd8e796`](https://github.com/synfig/synfig/commit/fd8e796034d47829bad30e1ee9502463a32ecad3) refactor: remove unneeded target_names variable from RenderSettings dialog ([#3096](https://github.com/synfig/synfig/issues/3096)) [studio] +- [`d08e269`](https://github.com/synfig/synfig/commit/d08e2694ebb7432385d2e3ed1299c7d3a79735c7) refactor: minor cleanup in synfig-core/tool/main.cpp ([#3102](https://github.com/synfig/synfig/issues/3102)) [core] +- [`fd37089`](https://github.com/synfig/synfig/commit/fd370893420548fb7d53b02d85968d476362e7b3) refactor: use a common function as base to App::dialog_open_*() and simplify methods ([#3103](https://github.com/synfig/synfig/issues/3103)) [core] [studio] +- [`3504138`](https://github.com/synfig/synfig/commit/35041381acb5aa111f025f21432fea214b6fbefc) refactor: create filesystem::current_path() and filesystem::absolute() ([#3100](https://github.com/synfig/synfig/issues/3100)) [core] +- [`71b7633`](https://github.com/synfig/synfig/commit/71b7633893570cc0efd330507c77487677d3cbd2) refactor: prefer initialization list on constructor ([#3099](https://github.com/synfig/synfig/issues/3099)) [core] +- [`4e1d286`](https://github.com/synfig/synfig/commit/4e1d28685a7ed6df7b5925523cc8a826c09023bf) refactor: avoid malloc() ([#3098](https://github.com/synfig/synfig/issues/3098)) [core] +- [`4682ff4`](https://github.com/synfig/synfig/commit/4682ff40f5d4de27217a55b20293c482b0c8a98b) refactor: synfig-cli job now uses filesystem::Path ([#3095](https://github.com/synfig/synfig/issues/3095)) [core] +- [`f8e7654`](https://github.com/synfig/synfig/commit/f8e7654b6f48c71575f39d4afd84a1b134c03293) refactor: cleanup Target::BookEntry ([#3093](https://github.com/synfig/synfig/issues/3093)) [core] +- [`50dcf93`](https://github.com/synfig/synfig/commit/50dcf93b70208b023170c022ff6b791cb3af8a52) refactor: minor cleanup in state Lasso and Draw ([#3088](https://github.com/synfig/synfig/issues/3088)) [studio] +- [`85d3401`](https://github.com/synfig/synfig/commit/85d34016b5c8aee402ac9cf7d7a4aa39dfba7c7b) refactor: render settings dialog now uses synfig::filesystem::Path ([#3094](https://github.com/synfig/synfig/issues/3094)) [studio] +- [`905ff3f`](https://github.com/synfig/synfig/commit/905ff3f16fbc8447755f702f991714fd6c09ab05) fix: allow string to be properly translated ([#3089](https://github.com/synfig/synfig/issues/3089)) [studio] +- [`8e87b99`](https://github.com/synfig/synfig/commit/8e87b996a52eb63f43e78234119e0ca0cfcdada9) refactor: update studio_menubar.xml ([#3075](https://github.com/synfig/synfig/issues/3075)) [studio] +- [`e94dece`](https://github.com/synfig/synfig/commit/e94dece405cef1f4486379257894d7110a194c1c) refactor: prefer initialization list rather constructor body ([#3086](https://github.com/synfig/synfig/issues/3086)) [core] [studio] +- [`fdf4013`](https://github.com/synfig/synfig/commit/fdf4013f8c2a8ed99f080067f88a3b9d2dbe36b3) refactor: throw exception itself, not a copy ([#3087](https://github.com/synfig/synfig/issues/3087)) [studio] +- [`011a34c`](https://github.com/synfig/synfig/commit/011a34cd29a6d506dbb07fdd1f3b8e893265db53) feat: plugins can have simple dialog and receive current time and selected layer xpath ([#2996](https://github.com/synfig/synfig/issues/2996)) [studio] +- [`6d88671`](https://github.com/synfig/synfig/commit/6d886710f4a0456fad9b5471fc8b91fa326b2438) refactor: prefer prefix ++ operators for non-primitive types (part 2) ([#3085](https://github.com/synfig/synfig/issues/3085)) [core] [studio] +- [`dd26f66`](https://github.com/synfig/synfig/commit/dd26f6622e74af66e7a08d406ff04f9d6f660486) feat: always show "Add Waypoint" menu item for animatable parameters ([#3006](https://github.com/synfig/synfig/issues/3006)) [studio] +- [`022a016`](https://github.com/synfig/synfig/commit/022a016d79b801409bee055c652fc16edf575075) refactor: prefer prefix `++` operators for non-primitive types ([#3077](https://github.com/synfig/synfig/issues/3077)) [core] [studio] +- [`6e69e7e`](https://github.com/synfig/synfig/commit/6e69e7ea436051db4f45ef864a29a68fef5b88d6) refactor!: rename action "KeyframeToggl" as "KeyframeToggle" ([#3078](https://github.com/synfig/synfig/issues/3078)) [studio] +- [`7c38135`](https://github.com/synfig/synfig/commit/7c38135e1bd1f93939e1d7b8ee03d1dd1e78ea49) refactor: add missing `const` to Duckmatic::add_to_ducks() parameter ([#3082](https://github.com/synfig/synfig/issues/3082)) [studio] +- [`dcae44e`](https://github.com/synfig/synfig/commit/dcae44e696eca32d590e0138a07180bed61fd15b) refactor: list document actions in a std::vector to better readability ([#3076](https://github.com/synfig/synfig/issues/3076)) [studio] +- [`b8d1046`](https://github.com/synfig/synfig/commit/b8d104648f11ff46ceed0d1293ea346be3a16a73) refactor: add missing `const` on some synfig::ParamDesc methods ([#3080](https://github.com/synfig/synfig/issues/3080)) [core] +- [`b172e37`](https://github.com/synfig/synfig/commit/b172e3771a131dbd26879aae334b84ac26bcb6e6) feat: added the ability to rotate guides in the canvas ([#2777](https://github.com/synfig/synfig/issues/2777)) [studio] +- [`99aae13`](https://github.com/synfig/synfig/commit/99aae13aa4714da3bac72cb9baa3ebabdced7456) refactor: prefer Layer_*::Handle and alike rather etl::handle ([#3041](https://github.com/synfig/synfig/issues/3041)) [core] [studio] +- [`445e872`](https://github.com/synfig/synfig/commit/445e8723a6d7b0594a526b3269d7f1c98da3bcf2) refactor: move `save_all()` (documents) from `CanvasView` to `MainWindow` ([#3072](https://github.com/synfig/synfig/issues/3072)) [studio] +- [`6d62c48`](https://github.com/synfig/synfig/commit/6d62c48f41462d678cc212f8c01707d09b91fbbc) refactor: prefer CanvasView::Handle & others instead of etl::handle ([#3073](https://github.com/synfig/synfig/issues/3073)) [studio] +- [`1171954`](https://github.com/synfig/synfig/commit/1171954999056ea360d887380d2b1639f0a9a0ed) refactor: remove unused synfig::rendering::Resource ([#3074](https://github.com/synfig/synfig/issues/3074)) [ETL] [core] +- [`449a7e1`](https://github.com/synfig/synfig/commit/449a7e1a48c07884f2719a562d9471d62ccdb8bf) fix: Toolbox panel wasn't updated on switching tools via shortcuts ([#3067](https://github.com/synfig/synfig/issues/3067)) [studio] +- [`5834fda`](https://github.com/synfig/synfig/commit/5834fda48e390497bf88263fca7121805e935387) fix: update Tool tip when user changes its shortcut at runtime ([#3066](https://github.com/synfig/synfig/issues/3066)) [studio] +- [`bb10cd1`](https://github.com/synfig/synfig/commit/bb10cd10240e057cc3f5dd35c270e94c527d7ba3) feat: add handles to Bevel layer parameters ([#3044](https://github.com/synfig/synfig/issues/3044)) [core] +- [`3688e7f`](https://github.com/synfig/synfig/commit/3688e7f6037cc5828431c2afe0da902be7701f73) fix: Width handles must be visible with Skeleton layer ([#3061](https://github.com/synfig/synfig/issues/3061)) [studio] +- [`d2e084f`](https://github.com/synfig/synfig/commit/d2e084ffa6492157a3fcc51858802abd2d9a09c8) build: fix `make distcheck` build ([#3069](https://github.com/synfig/synfig/issues/3069)) [core] [studio] +- [`37fb8aa`](https://github.com/synfig/synfig/commit/37fb8aa790ed9474b18c1673c023ce662acb631b) test: use preset variable of AutoTools to some directories ([#3068](https://github.com/synfig/synfig/issues/3068)) [core] [studio] +- [`71a0657`](https://github.com/synfig/synfig/commit/71a0657e6fd30a95a9bf57a43d507a5a3ce471ee) chore: update changelog ([#3065](https://github.com/synfig/synfig/issues/3065)) +- [`3d3c9fa`](https://github.com/synfig/synfig/commit/3d3c9fa63f4816505a4f2867732ac7946c252cad) fix: fix dependencies script for ALT Linux ([#3056](https://github.com/synfig/synfig/issues/3056)) - [`61432e9`](https://github.com/synfig/synfig/commit/61432e9a0faedb46ed684f2d1358ca357c13f4d8) refactor: rename method to `get_link_description(...)` to avoid ambiguity ([#3060](https://github.com/synfig/synfig/issues/3060)) [core] [studio] - [`b13a58b`](https://github.com/synfig/synfig/commit/b13a58b60bd60b7ee534f29116bf0ba8f85e8af2) refactor: avoid mutable vars in Layer ([#3059](https://github.com/synfig/synfig/issues/3059)) [core] - [`009a5d0`](https://github.com/synfig/synfig/commit/009a5d040f74a06ec0ade1182d3d40da9cd91eb7) refactor!: move filepath handling methods to synfig::filesystem::Path ([#2710](https://github.com/synfig/synfig/issues/2710)) [ETL] [core] [studio] - [`571d7ea`](https://github.com/synfig/synfig/commit/571d7ea098bf145653099e3a6f9fc02a3f636fd5) fix: pasting of external exported valuenodes ([#2086](https://github.com/synfig/synfig/issues/2086)) [studio] - [`0ed2621`](https://github.com/synfig/synfig/commit/0ed2621015012cd41cd09f20a7eb2628349985f4) feat: new Chroma Key layer ([#2553](https://github.com/synfig/synfig/issues/2553)) [core] [studio] -- [`b5c8aa4`](https://github.com/synfig/synfig/commit/b5c8aa4dfc0546fe5a9b5c9ea64969f50ff1aaa0) fix: crash when clicking on rows of "Library Panel" ([#3046](https://github.com/synfig/synfig/issues/3046)) [studio] - [`a31487f`](https://github.com/synfig/synfig/commit/a31487ff22ed0edd2f7184547d769cd85d027325) refactor: removed unused members of CanvasView ([#3052](https://github.com/synfig/synfig/issues/3052)) [studio] - [`5ac0a2b`](https://github.com/synfig/synfig/commit/5ac0a2b11d83772998192bccac231e1512462742) test: marking_node_as_changed_changes_the_last_time_changed fails on AppVeyor ([#3053](https://github.com/synfig/synfig/issues/3053)) [core] - [`1ff9bf0`](https://github.com/synfig/synfig/commit/1ff9bf03916bea7d7e28c914d3fefd824d755012) refactor: code cleanup in Targets ([#3043](https://github.com/synfig/synfig/issues/3043)) [core] @@ -13,7 +185,6 @@ - [`eab7938`](https://github.com/synfig/synfig/commit/eab79388e4d7edecb905279634b52121c0424d99) refactor: remove unused method in CanvasFileNaming ([#3047](https://github.com/synfig/synfig/issues/3047)) [core] - [`f984fb2`](https://github.com/synfig/synfig/commit/f984fb2d7c2c89fd7c33d141b419ada21f1f4111) refactor: remove unused #include ([#3040](https://github.com/synfig/synfig/issues/3040)) [core] [studio] - [`59791bf`](https://github.com/synfig/synfig/commit/59791bfa6d2732a6e9be03345b476777504bca77) ci: enabled tests on GitHub Actions ([#2740](https://github.com/synfig/synfig/issues/2740)) [ETL] [core] [studio] -- [`d0dba5b`](https://github.com/synfig/synfig/commit/d0dba5bd7aaa2ec3008b26050a0f73565d986b04) fix: a crash on program exit if bones were used ([#3037](https://github.com/synfig/synfig/issues/3037)) [core] - [`5d645fe`](https://github.com/synfig/synfig/commit/5d645fe5923b23ac6294beb8a7237abd26be5a16) fix: added a missing `init_children_vocab()` call in ValueNode constructors ([#3027](https://github.com/synfig/synfig/issues/3027)) [core] - [`550b8bd`](https://github.com/synfig/synfig/commit/550b8bd92f034b68211a96ee5af945be79c8f8d0) fix: sigsegv when `LANGUAGE`/`LANG` environment variable is not set ([#3033](https://github.com/synfig/synfig/issues/3033)) [core] - [`df5cfaa`](https://github.com/synfig/synfig/commit/df5cfaa3695a117bd1b6dde92b96dc3e32659350) refactor: joblistprocessor code split into smaller functions ([#3032](https://github.com/synfig/synfig/issues/3032)) [core] @@ -32,7 +203,6 @@ - [`b2ee19d`](https://github.com/synfig/synfig/commit/b2ee19d997551ba186aa944b1899182fd5293f49) fix: inconsequential fixes regarding synfig::rendering::Tokens ([#3000](https://github.com/synfig/synfig/issues/3000)) [core] - [`7b25a95`](https://github.com/synfig/synfig/commit/7b25a95c3129a406e38e857aaaf38783db6f527d) build: change exported cmake targets and provide a way to find deps ([#2999](https://github.com/synfig/synfig/issues/2999)) [core] - [`53560d3`](https://github.com/synfig/synfig/commit/53560d3683c58ecff3884f207896657ef9bc27f5) fix: drawing tablet didn't work on Wayland ([#2991](https://github.com/synfig/synfig/issues/2991)) [studio] -- [`784dbb1`](https://github.com/synfig/synfig/commit/784dbb1c773e9f1e6c145fa571b7083613106027) fix: crash occurs under Wayland when using tablet ([#2988](https://github.com/synfig/synfig/issues/2988)) [studio] - [`90e09d2`](https://github.com/synfig/synfig/commit/90e09d2a841b13b50dd5eabba92867392c59d9f4) fix: missing CanvasResize files in POTFILES.in ([#2992](https://github.com/synfig/synfig/issues/2992)) [studio] - [`55bba4b`](https://github.com/synfig/synfig/commit/55bba4bbc450e50fb6436dde7c09e16b6e7730c4) refactor: prefer ::Handle rather etl::handle ([#2990](https://github.com/synfig/synfig/issues/2990)) [core] [studio] - [`38a85c0`](https://github.com/synfig/synfig/commit/38a85c0e70ed7f1576c4d00f5506e7f47de696d7) feat: simplified canvas resize ([#1895](https://github.com/synfig/synfig/issues/1895)) [core] [studio] @@ -52,7 +222,7 @@ - [`a68a354`](https://github.com/synfig/synfig/commit/a68a354c47ad0165796ca68a231dc451e2fab639) fix: preview dialog now shows the correct start and end times ([#2974](https://github.com/synfig/synfig/issues/2974)) [studio] - [`742560f`](https://github.com/synfig/synfig/commit/742560f4874e2fefe536c998bf55835e7b9a4730) refactor: rename CanvasView::toggle_show_toolbar() to set_show_toolbars() ([#2975](https://github.com/synfig/synfig/issues/2975)) [studio] - [`9290c60`](https://github.com/synfig/synfig/commit/9290c6089554592c6a33c90bdccfd233d314e6f2) refactor: remove unused #define POPEN_BINARY_READ_TYPE ([#2925](https://github.com/synfig/synfig/issues/2925)) [ETL] -- [`015305a`](https://github.com/synfig/synfig/commit/015305ae9fd56ff23a7b0b25c27e7f159a555d3d) fix: crash on moving a layer following a bline reference ([#2971](https://github.com/synfig/synfig/issues/2971)) [core] [studio] + - [`abad0b8`](https://github.com/synfig/synfig/commit/abad0b8a481f3b914c9b182c0627f747ee3d04e7) refactor: move etl::reference_counter to synfig namespace ([#2949](https://github.com/synfig/synfig/issues/2949)) [ETL] [core] [studio] - [`f985aac`](https://github.com/synfig/synfig/commit/f985aacdb97fcad7d7de698dc0867ba754651076) refactor: replaced deprecated `signal_pressed()` with `signal_clicked()` ([#2962](https://github.com/synfig/synfig/issues/2962)) [studio] - [`be84b8e`](https://github.com/synfig/synfig/commit/be84b8e8e27aa0c75a611148b003ba0eddf5bc61) feat: added hotkey for duplicate layer button ([#2895](https://github.com/synfig/synfig/issues/2895)) [studio] @@ -110,7 +280,6 @@ - [`5584006`](https://github.com/synfig/synfig/commit/558400604d215fb91d9984788ecc3313f9f2e0bb) refactor: removed unused Gtk::IconSIze ([#2878](https://github.com/synfig/synfig/issues/2878)) [studio] - [`2c1244b`](https://github.com/synfig/synfig/commit/2c1244b5425ffeceea523fddf4c9d672b125f624) refactor: remove some unused methods and add docs to synfig::surface ([#2871](https://github.com/synfig/synfig/issues/2871)) [core] - [`7760dc2`](https://github.com/synfig/synfig/commit/7760dc2db65d0151da61b9c2b56de98ff3aab2ec) refactor: move ETL/misc to synfig/misc.h ([#2874](https://github.com/synfig/synfig/issues/2874)) [ETL] [core] [studio] -- [`04afca0`](https://github.com/synfig/synfig/commit/04afca0085ec08dafafd033cefc210ca45ae4781) fix: added ImageMagick 7.1 library initialization ([#2876](https://github.com/synfig/synfig/issues/2876)) [core] - [`8bf9c30`](https://github.com/synfig/synfig/commit/8bf9c30cbef249b842f3d5f2c002a71897ee94c5) fix: Fixes issue [#2857](https://github.com/synfig/synfig/issues/2857) when changing interpolation of Canvas parameter changes interpolation for other waypoints ([#2858](https://github.com/synfig/synfig/issues/2858)) [core] - [`92b537c`](https://github.com/synfig/synfig/commit/92b537c14a5992b13125aa9c98622e949390cdd5) ui: Rename "Target" dropdown to "Module" in rendering dialog ([#2869](https://github.com/synfig/synfig/issues/2869)) [studio] - [`284723d`](https://github.com/synfig/synfig/commit/284723da82463729b632d11a03f4a7dbc53647e1) refactor!: move ETL/surface to synfig/surface_etl.h and its test file ([#2870](https://github.com/synfig/synfig/issues/2870)) [ETL] [core] @@ -310,7 +479,6 @@ - [`027338a`](https://github.com/synfig/synfig/commit/027338a1fa258d96bf39b0a43a945f1b0a4aa6e9) Added description to FFmpeg units for "Video Bit Rate" field (kbps) ([#2542](https://github.com/synfig/synfig/issues/2542)) [studio] - [`4af3ca7`](https://github.com/synfig/synfig/commit/4af3ca76fe3c544d4cad12e0483961539b5fe98b) Create Widget_Interpolation: avoid code duplication and ease maintenance ([#2543](https://github.com/synfig/synfig/issues/2543)) [studio] - [`d870ad1`](https://github.com/synfig/synfig/commit/d870ad1069940a5f6389637c76c3990c679a175b) Removed unused "using namespace etl;" (Part 2) ([#2537](https://github.com/synfig/synfig/issues/2537)) [core] [studio] -- [`86d3434`](https://github.com/synfig/synfig/commit/86d3434b9356064015d4dfe4fffd57ef25a1f9c8) Fixed Synfig Studio crash on exit (MacOS) ([#2540](https://github.com/synfig/synfig/issues/2540)) [studio] - [`e054801`](https://github.com/synfig/synfig/commit/e0548010697637acc2c5a187434a937b262f94d2) remove not-implemented and unused method ([#2533](https://github.com/synfig/synfig/issues/2533)) [studio] - [`0c47007`](https://github.com/synfig/synfig/commit/0c470076473be12a5ea00c12858fbe3284ce945c) Merge PR [#2534](https://github.com/synfig/synfig/issues/2534): Minor icon cleanup [studio] - [`c7a9167`](https://github.com/synfig/synfig/commit/c7a91678022226e1e645f4b61a586fdd4d1e1b04) Use gtkmm Gtk::Settings instead of plain GtkSettings ([#2532](https://github.com/synfig/synfig/issues/2532)) [studio] @@ -330,7 +498,6 @@ - [`14b3ce6`](https://github.com/synfig/synfig/commit/14b3ce6b5c25a164534f53df0bd71f9f080f293d) Merge PR [#2514](https://github.com/synfig/synfig/issues/2514): Fix text layer hit check for Text Layer (issue when size was too small). Closes [#2508](https://github.com/synfig/synfig/issues/2508). [core] - [`7ae9d4a`](https://github.com/synfig/synfig/commit/7ae9d4a900ee8cadcf44606f9b050c96cde4bdb7) Re-enable "Create Child Bone" action ([#2507](https://github.com/synfig/synfig/issues/2507)) [studio] - [`d581517`](https://github.com/synfig/synfig/commit/d581517237410a685ac24dd86ee35a019294d7f5) Remove unused variables ([#2502](https://github.com/synfig/synfig/issues/2502)) [studio] -- [`db959bf`](https://github.com/synfig/synfig/commit/db959bf7d062bdb0eb658ddabb2735385a8872aa) Merge PR [#2505](https://github.com/synfig/synfig/issues/2505): Fixed issue with opening a file from a network folder on Windows [core] - [`e3ba578`](https://github.com/synfig/synfig/commit/e3ba5788d727b3497c0441d71799727af2412bab) Bone Tool: Fixed issue where skeleton "name" wasn't updated as new Layers are created ([#2493](https://github.com/synfig/synfig/issues/2493)) [studio] - [`7019f19`](https://github.com/synfig/synfig/commit/7019f19d7bb12a98b94f3821ed6260a65e751f7e) Merge PR [#2499](https://github.com/synfig/synfig/issues/2499): Fix hit check for Layer_Freetype [core] - [`20b7035`](https://github.com/synfig/synfig/commit/20b7035fbad2212f5aa3e76447a87a2b612cd0c1) make UIInterface::confirmation() implementation consistent to signature ([#2487](https://github.com/synfig/synfig/issues/2487)) [studio] @@ -345,7 +512,6 @@ - [`5cad551`](https://github.com/synfig/synfig/commit/5cad5518bc69c3e217f2483706beff8cdeda3974) Layer_Sound is Layer_Invisible, not Layer_Composite ([#2478](https://github.com/synfig/synfig/issues/2478)) [core] - [`b5b39f9`](https://github.com/synfig/synfig/commit/b5b39f9711e82a877f44e7eb07d3f482bc2cba32) Update Github Issue Templates ([#2476](https://github.com/synfig/synfig/issues/2476)) - [`3960ef2`](https://github.com/synfig/synfig/commit/3960ef2ad39dd65db11bf1895c784a8276979cd8) Svg_parser: fix not creating last vertex of cubic path segment ([#2473](https://github.com/synfig/synfig/issues/2473)) [core] -- [`5e0476b`](https://github.com/synfig/synfig/commit/5e0476bcc263b8906eb3855821a59f336d6be8ab) Fix distortions at the end of lines made with the drawing tool ([#2471](https://github.com/synfig/synfig/issues/2471)) [studio] - [`a8278a3`](https://github.com/synfig/synfig/commit/a8278a3f82fbab3b823ec08f524552b14afdb4f3) Fixed bug introduced in [#2458](https://github.com/synfig/synfig/issues/2458): it should not return at that point ([#2470](https://github.com/synfig/synfig/issues/2470)) [studio] - [`d5b4443`](https://github.com/synfig/synfig/commit/d5b44434512f02fb198017aab3b8d8cd41cb31fe) Added ability for escape key to close editing box in Value column in the Parameters panel ([#2455](https://github.com/synfig/synfig/issues/2455)) [studio] - [`bddb813`](https://github.com/synfig/synfig/commit/bddb8134e9d890ebbf7c549bfc1b3791a1a1d0d4) Merge PR [#2466](https://github.com/synfig/synfig/issues/2466): Fix bone width handle visibility. Closes [#2088](https://github.com/synfig/synfig/issues/2088). [studio] @@ -445,7 +611,6 @@ - [`7f1444e`](https://github.com/synfig/synfig/commit/7f1444e46825ce3eca2493589f422145f4f59541) Don't let inner layer be duplicated twice when copying ([#2317](https://github.com/synfig/synfig/issues/2317)) [studio] - [`039ec6f`](https://github.com/synfig/synfig/commit/039ec6f690bfa74126dac92c3527c6458bfdf712) When the user imports the file the imported layer becomes selected ([#2308](https://github.com/synfig/synfig/issues/2308)) [studio] - [`db9db14`](https://github.com/synfig/synfig/commit/db9db14fb9d1513c8c84c68dab7c5aeba3b8b35b) Create a new vertex on a Spline on double-click ([#2312](https://github.com/synfig/synfig/issues/2312)) [studio] -- [`feb62c5`](https://github.com/synfig/synfig/commit/feb62c586f9b8c5378ce724854c7180d674e8326) Replaced `abs` with `std::fabs` for float values and `std::abs` for templates and int values ([#2311](https://github.com/synfig/synfig/issues/2311)) [ETL] [core] [studio] - [`96f9856`](https://github.com/synfig/synfig/commit/96f9856dda598a3d6a5baeac557613ffe4708d04) Update time track area when keyframe is changed from keyframe header ([#2289](https://github.com/synfig/synfig/issues/2289)) [studio] - [`2cbce01`](https://github.com/synfig/synfig/commit/2cbce018087fe63227afa099760ce83ecb4005f3) Fixed soundwave for some audio files that couldn't be loaded ([#2301](https://github.com/synfig/synfig/issues/2301)) [studio] - [`1e94508`](https://github.com/synfig/synfig/commit/1e94508a38e0f14800dabea9fe6a86baa24ae99f) Remove unused classes ([#2298](https://github.com/synfig/synfig/issues/2298)) [studio] diff --git a/ChangeLog.last_id b/ChangeLog.last_id index 100d7c2173d..e60a10315f5 100644 --- a/ChangeLog.last_id +++ b/ChangeLog.last_id @@ -1 +1 @@ -3e130dc3de7161fa8385b8cd9f3a5920d3c20f18 +58f522ec25d845ee7734dab0ca385a8ff5ccfd3c diff --git a/ChangeLog.md b/ChangeLog.md index 2cd1b6fe7a8..75061f8345e 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,20 @@ +## Version 1.4.5 [ETL] [core] [studio] +- [`5e0476b`](https://github.com/synfig/synfig/commit/5e0476bcc263b8906eb3855821a59f336d6be8ab) Fix distortions at the end of lines made with the drawing tool ([#2471](https://github.com/synfig/synfig/issues/2471)) [studio] +- [`015305a`](https://github.com/synfig/synfig/commit/015305ae9fd56ff23a7b0b25c27e7f159a555d3d) fix: crash on moving a layer following a bline reference ([#2971](https://github.com/synfig/synfig/issues/2971)) [core] [studio] +- [`feb62c5`](https://github.com/synfig/synfig/commit/feb62c586f9b8c5378ce724854c7180d674e8326) Replaced `abs` with `std::fabs` for float values and `std::abs` for templates and int values ([#2311](https://github.com/synfig/synfig/issues/2311)) [ETL] [core] [studio] +- [`4c3f97d`](https://github.com/synfig/synfig/commit/4c3f97dfd4340b74e72f0b2a033aeed70b6efc5a) fix importing into unsaved SIF file ([#2243](https://github.com/synfig/synfig/issues/2243)) [studio] +- [`db959bf`](https://github.com/synfig/synfig/commit/db959bf7d062bdb0eb658ddabb2735385a8872aa) Merge PR [#2505](https://github.com/synfig/synfig/issues/2505): Fixed issue with opening a file from a network folder on Windows [core] +- [`86d3434`](https://github.com/synfig/synfig/commit/86d3434b9356064015d4dfe4fffd57ef25a1f9c8) Fixed Synfig Studio crash on exit (MacOS) ([#2540](https://github.com/synfig/synfig/issues/2540)) [studio] +- [`3e130dc`](https://github.com/synfig/synfig/commit/3e130dc3de7161fa8385b8cd9f3a5920d3c20f18) fix: crash with a bline containing only 2 points that are too close ([#2855](https://github.com/synfig/synfig/issues/2855)) [studio] +- [`2f4b441`](https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903) chore: bump year to 2024 ([#3299](https://github.com/synfig/synfig/issues/3299)) [studio] +- [`784dbb1`](https://github.com/synfig/synfig/commit/784dbb1c773e9f1e6c145fa571b7083613106027) fix: crash occurs under Wayland when using tablet ([#2988](https://github.com/synfig/synfig/issues/2988)) [studio] +- [`d0dba5b`](https://github.com/synfig/synfig/commit/d0dba5bd7aaa2ec3008b26050a0f73565d986b04) fix: a crash on program exit if bones were used ([#3037](https://github.com/synfig/synfig/issues/3037)) [core] +- [`b5c8aa4`](https://github.com/synfig/synfig/commit/b5c8aa4dfc0546fe5a9b5c9ea64969f50ff1aaa0) fix: crash when clicking on rows of "Library Panel" ([#3046](https://github.com/synfig/synfig/issues/3046)) [studio] +- [`0e662dd`](https://github.com/synfig/synfig/commit/0e662dd1a22c6d9ff87699546bb2ffb900e85f37) fix: button `Open With History` is enabled only for .sfg files ([#3101](https://github.com/synfig/synfig/issues/3101)) [studio] +- [`87e1315`](https://github.com/synfig/synfig/commit/87e131531c9f91be512650134227522fba756d72) fix: selecting a handle while the Graphs window tooltip is open crashes the GUI ([#3207](https://github.com/synfig/synfig/issues/3207)) [studio] +- [`04afca0`](https://github.com/synfig/synfig/commit/04afca0085ec08dafafd033cefc210ca45ae4781) fix: added ImageMagick 7.1 library initialization ([#2876](https://github.com/synfig/synfig/issues/2876)) [core] +- [`566fd7f`](https://github.com/synfig/synfig/commit/566fd7fa09f780caa7015196dc6c468944503c3b) perf: avoid canvas introspection when DockInfo is not shown ([#3328](https://github.com/synfig/synfig/issues/3328)) [studio] + ## Version 1.4.4 [ETL] [core] [studio] - [`f6f153b`](https://github.com/synfig/synfig/commit/f6f153b5551f97cc6b50546ff53ca3c791d1c5cc) fix: missing last frame for ffmpeg target ([#2912](https://github.com/synfig/synfig/issues/2912)) [core] - [`0ab9d69`](https://github.com/synfig/synfig/commit/0ab9d69e4ce0b923d22185b2f6508b71ea7162cd) Merge PR ([#2445](https://github.com/synfig/synfig/issues/2445)): Fixed crash when using Draw tool (Fedora/Flatpak) [studio] @@ -7,7 +24,7 @@ - [`54ba18f`](https://github.com/synfig/synfig/commit/54ba18f2ff9a222b1bd8eb01f04cd88d4a54e188) Added support MLT++-7 in Autotools ([#2306](https://github.com/synfig/synfig/issues/2306)) [core] - [`081d9ab`](https://github.com/synfig/synfig/commit/081d9ab94fee9e3083b6db3a9f7f4dd002847d57) Merge PR [#2722](https://github.com/synfig/synfig/issues/2722): fix: palette loading [core] - [`8cc24b1`](https://github.com/synfig/synfig/commit/8cc24b13868072e54b3cfa70488102cb5864e69a) fix: Synfig hangs when importing palette ([#2730](https://github.com/synfig/synfig/issues/2730)) [core] -- Fixed messed up translations for RUssian language [core] [studio] +- [`091ac5c`](https://github.com/synfig/synfig/commit/091ac5c820f3bc6c9db773bfdd8669cc3ae23eb0) Fixed messed up translations for Russian language [core] [studio] ## Version 1.4.3 [ETL] [core] [studio] - [`042c737`](https://github.com/synfig/synfig/commit/042c7378917c32af4354bac5d35283a63a7b828c) Fix bug with src offset in blur sw task ([#2570](https://github.com/synfig/synfig/issues/2570)) [core]