From cefc86caf7e21ffdff76d1e08fd4c0ad92e582bd Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Feb 05 2015 17:25:47 +0000 Subject: Version 1.0 - RC1 --- diff --git a/ETL/NEWS b/ETL/NEWS index c2feffe..7013589 100644 --- a/ETL/NEWS +++ b/ETL/NEWS @@ -4,6 +4,10 @@ More detailed notes are available on the releases page: http://synfig.org/en/news/releases +0.04.18 (git tag "1.0") - March 4, 2015 + + * Fix compiler warnings. + 0.04.17 (git tag "0.64.1") - November 4, 2013 * Bones implementation-related changes diff --git a/ETL/README b/ETL/README index 84b7e7c..8001077 100644 --- a/ETL/README +++ b/ETL/README @@ -24,7 +24,8 @@ Copyright 2007-2008 Chris Moore Copyright 2008-2009 Paul Wise Copyright 2012 Hisashi Todd Fujinaka Copyright 2012 Denis Washington -Copyright 2013 Carlos López +Copyright 2013-2014 Carlos López +Copyright 2013-2015 Ivan Mahonin Licence diff --git a/ETL/configure.ac b/ETL/configure.ac index 0bcc7e4..7f1db0f 100644 --- a/ETL/configure.ac +++ b/ETL/configure.ac @@ -2,7 +2,7 @@ # -- I N I T -------------------------------------------------- -AC_INIT([Extended Template Library],[0.04.18],[http://www.synfig.org/issues/thebuggenie/synfig],[ETL]) +AC_INIT([Extended Template Library],[0.04.18-RC1],[http://www.synfig.org/issues/thebuggenie/synfig],[ETL]) AC_REVISION AC_CONFIG_AUX_DIR(config) diff --git a/synfig-core/NEWS b/synfig-core/NEWS index 2168faa..9cf22bc 100644 --- a/synfig-core/NEWS +++ b/synfig-core/NEWS @@ -4,6 +4,20 @@ More detailed notes are available on the news page: http://synfig.org/cms/en/news/ + 1.0 (git tag "1.0") - March 4, 2015 - Major release. + + * Introduce new file format (SFG) which can store embed data. + * Group Layer now supports all basic transformations: Translate, Rotate, Scale, Stretch, Skew. + * Improved Spline Tangents: Now it is possible to split angle or radius independently. + * New ValueNode: Dynamic. + * New ValueNode: Average. + * New ValueNode: Weighted Average. + * New Layer: Skeleton Distortion. + * Sound: Integrate MLT framework for sound Playback. + * New layer: Sound Layer. + * Z-Range feature for Groups: Hides all child layers with Z-Depth values outside of specified range. + * Reworked software rendering engine. + 0.64.3 (git tag "0.64.3") - December 24, 2014 - Bug fixes. * Fix crash for Magick++, Gif and other targets. diff --git a/synfig-core/README b/synfig-core/README index 23f5949..f5fcfe0 100644 --- a/synfig-core/README +++ b/synfig-core/README @@ -32,16 +32,17 @@ Copyright 2002 Robert B. Quattlebaum Jr. Copyright 2002 Adrian Bentley Copyright 2006-2007 Paul Wise Copyright 2007-2008 Chris Moore -Copyright 2008-2013 Carlos López +Copyright 2008-2014 Carlos López Copyright 2008-2009 Gerco Ballintijn Copyright 2009-2012 Nikita Kitaev -Copyright 2009-2013 Konstantin Dmitriev +Copyright 2009-2015 Konstantin Dmitriev Copyright 2009 Carlos A. Sosa Navarro Copyright 2010 Brendon Higgins Copyright 2010 Ray Frederic -Copyright 2011-2013 Diego Barrios +Copyright 2011-2014 Diego Barrios Copyright 2012 Bertrand Greorie -Copyright 2013 Ivan Mahonin +Copyright 2013-2015 Ivan Mahonin +Copyright 2015 Denis Zdorovtsov Licence diff --git a/synfig-core/configure.ac b/synfig-core/configure.ac index 3e1a801..61a830d 100644 --- a/synfig-core/configure.ac +++ b/synfig-core/configure.ac @@ -2,7 +2,7 @@ # -- I N I T -------------------------------------------------- -AC_INIT([Synfig Core],[0.65.0],[http://www.synfig.org/issues/thebuggenie/synfig],[synfig]) +AC_INIT([Synfig Core],[1.0-RC1],[http://www.synfig.org/issues/thebuggenie/synfig],[synfig]) AC_REVISION AC_CONFIG_AUX_DIR(config) @@ -343,8 +343,8 @@ AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.15]) localedir="$datadir/locale" -PKG_CHECK_MODULES(ETL, [ETL >= 0.04.18],,[ - AC_MSG_ERROR([ ** You need to install the ETL (version 0.04.18 or greater).]) +PKG_CHECK_MODULES(ETL, [ETL >= 0.04.18-RC1],,[ + AC_MSG_ERROR([ ** You need to install the ETL (version 0.04.18-RC1 or greater).]) ]) CONFIG_DEPS="$CONFIG_DEPS ETL" diff --git a/synfig-core/src/synfig/releases.h b/synfig-core/src/synfig/releases.h index 03a2840..8f5fd88 100644 --- a/synfig-core/src/synfig/releases.h +++ b/synfig-core/src/synfig/releases.h @@ -51,8 +51,9 @@ namespace synfig { RELEASE_VERSION_0_63_05, RELEASE_VERSION_0_64_0, RELEASE_VERSION_0_64_1, - RELEASE_VERSION_0_65_0, - + RELEASE_VERSION_0_64_2, + RELEASE_VERSION_0_64_3, + RELEASE_VERSION_1_0, RELEASE_VERSION_END } ReleaseVersion; diff --git a/synfig-core/src/synfig/valuenode.cpp b/synfig-core/src/synfig/valuenode.cpp index 3823209..8188f87 100644 --- a/synfig-core/src/synfig/valuenode.cpp +++ b/synfig-core/src/synfig/valuenode.cpp @@ -206,16 +206,16 @@ ValueNode::subsys_init() ADD_VALUENODE(ValueNode_Bone_Root, "bone_root", _("Root Bone"), RELEASE_VERSION_0_62_00); ADD_VALUENODE2(ValueNode_StaticList, "static_list", _("Static List"), RELEASE_VERSION_0_62_00); ADD_VALUENODE(ValueNode_BoneWeightPair, "boneweightpair", _("Bone Weight Pair"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_BoneLink, "bone_link", _("Bone Link"), RELEASE_VERSION_0_65_0); + ADD_VALUENODE(ValueNode_BoneLink, "bone_link", _("Bone Link"), RELEASE_VERSION_1_0); ADD_VALUENODE(ValueNode_WPList, "wplist", _("WPList"), RELEASE_VERSION_0_63_00); ADD_VALUENODE(ValueNode_DIList, "dilist", _("DIList"), RELEASE_VERSION_0_63_01); - ADD_VALUENODE(ValueNode_Average, "average", _("Average"), RELEASE_VERSION_0_65_0); - ADD_VALUENODE(ValueNode_WeightedAverage, "weighted_average", _("Weighted Average"), RELEASE_VERSION_0_65_0); + ADD_VALUENODE(ValueNode_Average, "average", _("Average"), RELEASE_VERSION_1_0); + ADD_VALUENODE(ValueNode_WeightedAverage, "weighted_average", _("Weighted Average"), RELEASE_VERSION_1_0); - ADD_VALUENODE(ValueNode_Dynamic, "dynamic", _("Dynamic"), RELEASE_VERSION_0_65_0); - ADD_VALUENODE(ValueNode_Derivative, "derivative", _("Derivative"), RELEASE_VERSION_0_65_0); + ADD_VALUENODE(ValueNode_Dynamic, "dynamic", _("Dynamic"), RELEASE_VERSION_1_0); + ADD_VALUENODE(ValueNode_Derivative, "derivative", _("Derivative"), RELEASE_VERSION_1_0); #undef ADD_VALUENODE_CREATE #undef ADD_VALUENODE diff --git a/synfig-core/src/synfig/version.h b/synfig-core/src/synfig/version.h index aba3cfd..f7bd2df 100644 --- a/synfig-core/src/synfig/version.h +++ b/synfig-core/src/synfig/version.h @@ -40,14 +40,14 @@ ** revision release. */ #ifndef SYNFIG_VERSION -#define SYNFIG_VERSION (006000) +#define SYNFIG_VERSION (010000) #endif /*! Increment this value whenever ** the library changes in a way ** that breaks library compatibility */ -#define SYNFIG_LIBRARY_VERSION 47 +#define SYNFIG_LIBRARY_VERSION 48 /*! \writeme */ #define SYNFIG_CHECK_VERSION() synfig::check_version_(SYNFIG_LIBRARY_VERSION,sizeof(synfig::Vector),sizeof(synfig::Color),sizeof(synfig::Canvas),sizeof(synfig::Layer)) diff --git a/synfig-studio/NEWS b/synfig-studio/NEWS index 6f87bae..4449c8d 100644 --- a/synfig-studio/NEWS +++ b/synfig-studio/NEWS @@ -4,6 +4,34 @@ More detailed notes are available on the news page: http://synfig.org/cms/en/news/ + 1.0 (git tag "1.0") - March 4, 2015 - Major release. + + * Single-Window UI. + * UI migrated from Gtk2 to Gtk3. + * Reworked Toolbox and Tool Options Panel. + * Allow to select interface language via preferences. + * New transformation widget for Group Layer. + * "Link to Bone" action: Allows to link Group Layers to Bones. + * "Link to Skeleton" action: Allows automatically to link Spline vertices to the Skeleton (based on the bone Widths). + * New Layer: Skeleton Distortion. + * Z-Range feature for Group Layer: Hides all child layers with Z-Depth values outside of specified range. + * New file format (SFG) which can store embed data. + * All linked images are packed into single file when saving as SFG. + * Allow to embed/extract images. + * New Switch Group layer. + * Brush Tool: Allows to paint on bitmaps with MyPaint brushes. + * "Add New Frame" action. + * Sound: Timeline can be synchronized with global JACK transport. + * Sound: Integrate MLT framework for sound Playback. + * New layer: Sound Layer. + * Allow to modify animated parameters when Animation Mode is off (shift operation applied). + * Improved Spline Tangents: Now it is possible to split angle or radius independently. + * Now it is possible to insert new vertex into spline without distorting its shape. + * Keyframe widget improvements: tooltips, context menus, selection synchronized with Keyframes Panel. + * MetaData Panel improvements: Allow to change Guides and Grid colors. + * HSV color wheel in the color selection dialog. + * Improved spritesheet export. + 0.64.3 (git tag "0.64.3") - December 24, 2014 - Bug fixes. * Use frames as default time format. diff --git a/synfig-studio/README b/synfig-studio/README index 50d0762..90a95f9 100644 --- a/synfig-studio/README +++ b/synfig-studio/README @@ -35,19 +35,19 @@ Copyright 2008-2009 Aurore D. Copyright 2008-2009 Gerald Young Copyright 2008 David Roden Copyright 2008 Daniel Hornung -Copyright 2008-2013 Carlos López González +Copyright 2008-2014 Carlos López González Copyright 2008-2009 Gerco Ballintijn -Copyright 2009-2013 Konstantin Dmitriev +Copyright 2009-2015 Konstantin Dmitriev Copyright 2009 Henrique Lopes Barone Copyright 2009 Carlos A. Sosa Navarro Copyright 2009 Ray Frederikson Copyright 2010-2012 Nikita Kitaev Copyright 2010 Brendon Higgins -Copyright 2011-2012 Diego Barrios -Copyright 2011-2013 Yu Chen +Copyright 2011-2014 Diego Barrios +Copyright 2011-2014 Yu Chen Copyright 2012 Bertrand Greorie -Copyright 2013 Jerome Blanchi -Copyright 2013 Ivan Mahonin +Copyright 2013-2015 Jerome Blanchi +Copyright 2013-2015 Ivan Mahonin Copyright 2015 Denis Zdorovtsov Copyright 2011 Ramon Miranda diff --git a/synfig-studio/configure.ac b/synfig-studio/configure.ac index 07c6ddc..5fc33ef 100755 --- a/synfig-studio/configure.ac +++ b/synfig-studio/configure.ac @@ -2,7 +2,7 @@ # -- I N I T -------------------------------------------------- -AC_INIT([Synfig Studio],[0.65.0],[http://www.synfig.org/issues/thebuggenie/synfig],[synfigstudio]) +AC_INIT([Synfig Studio],[1.0-RC1],[http://www.synfig.org/issues/thebuggenie/synfig],[synfigstudio]) AM_CONDITIONAL(DEVELOPMENT_SNAPSHOT, true) AC_REVISION @@ -144,8 +144,8 @@ PKG_CHECK_MODULES(GTKMM, gtkmm-3.0,[ AC_SUBST(GTKMM_CFLAGS) AC_SUBST(GTKMM_LIBS) -PKG_CHECK_MODULES(SYNFIG, [synfig >= 0.65.0] [ETL >= 0.04.18] sigc++-2.0,,[ - AC_MSG_ERROR([ ** Unable to set up dependent libraries (synfig >= 0.65.0, ETL >= 0.04.18 +PKG_CHECK_MODULES(SYNFIG, [synfig >= 1.0-RC1] [ETL >= 0.04.18-RC1] sigc++-2.0,,[ + AC_MSG_ERROR([ ** Unable to set up dependent libraries (synfig >= 1.0-RC1, ETL >= 0.04.18-RC1 )]) ]) AC_SUBST(SYNFIG_CFLAGS) diff --git a/synfig-studio/src/gui/app.cpp b/synfig-studio/src/gui/app.cpp index cfdc969..a863595 100644 --- a/synfig-studio/src/gui/app.cpp +++ b/synfig-studio/src/gui/app.cpp @@ -2642,7 +2642,9 @@ App::dialog_save_file(const std::string &title, std::string &filename, std::stri { file_type_enum = manage(new Widget_Enum()); file_type_enum->set_param_desc(ParamDesc().set_hint("enum") - .add_enum_value(synfig::RELEASE_VERSION_0_65_0, "0.65.0", strprintf("0.65.0 (%s)", _("current"))) + .add_enum_value(synfig::RELEASE_VERSION_1_0, "1.0", strprintf("1.0 (%s)", _("current"))) + .add_enum_value(synfig::RELEASE_VERSION_0_64_3, "0.64.3", "0.64.3") + .add_enum_value(synfig::RELEASE_VERSION_0_64_2, "0.64.2", "0.64.2") .add_enum_value(synfig::RELEASE_VERSION_0_64_1, "0.64.1", "0.64.1") .add_enum_value(synfig::RELEASE_VERSION_0_64_0, "0.64.0", "0.64.0") .add_enum_value(synfig::RELEASE_VERSION_0_63_04, "0.63.05", "0.63.05")