Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 4bf0b602a3da90b6684eb334b683609bc567b920
      
https://github.com/synfig/synfig/commit/4bf0b602a3da90b6684eb334b683609bc567b920
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/vector.h

  Log Message:
  -----------
  Add new constructor to Vector class based on radius and angle.


  Commit: 9c2e74569ca14c07609862c5165b5d07dfb7c67b
      
https://github.com/synfig/synfig/commit/9c2e74569ca14c07609862c5165b5d07dfb7c67b
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  When adding ducks in duckamtic, do not use the component index directly.
Get the index by name.


  Commit: 52abdda5dae08c6ffe1e07751f47b7d40196e24b
      
https://github.com/synfig/synfig/commit/52abdda5dae08c6ffe1e07751f47b7d40196e24b
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/valuenode_blinereversetangent.cpp

  Log Message:
  -----------
  When calculating the reverse of a BlinePoint, use its internal reverse
member instead of figure out externally.


  Commit: 0660cf389514b79c1f3ceae83ac3e9cddb352616
      
https://github.com/synfig/synfig/commit/0660cf389514b79c1f3ceae83ac3e9cddb352616
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/modules/lyr_std/curvewarp.cpp
    M synfig-core/src/modules/mod_geometry/advanced_outline.cpp
    M synfig-core/src/modules/mod_geometry/outline.cpp
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/synfig/blinepoint.cpp
    M synfig-core/src/synfig/blinepoint.h
    M synfig-core/src/synfig/loadcanvas.cpp
    M synfig-core/src/synfig/savecanvas.cpp
    M synfig-core/src/synfig/valuenode_bline.cpp
    M synfig-core/src/synfig/valuenode_boneinfluence.cpp
    M synfig-core/src/synfig/valuenode_composite.cpp
    M synfig-studio/src/gui/duckmatic.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/states/state_draw.cpp
    M synfig-studio/src/gui/widgets/widget_curves.cpp
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  Refactor class BLinePoint:
1) Replace split_tangent by the combination of split_tangent_ragdius and
split_tangent_angle.
2) Add new private members to retrive the combination of both flags for
full split or full merged
3) Add two new private members to store the tangent2 to return for the
possible split flags combinations (tangent2_radius_split and 
tangent2_angle_split)
4) New private member function update_flags to update new flags from 2)
5) New private member to update the tangent2 accordingly to the flags.
6) Update callbacks to BLinePoint members where applicable.


  Commit: 06a75a58379bac1d5433a53ec6426f9114a896df
      
https://github.com/synfig/synfig/commit/06a75a58379bac1d5433a53ec6426f9114a896df
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/canvas.h
    M synfig-core/src/synfig/loadcanvas.cpp
    M synfig-core/src/synfig/valuenode_composite.cpp
    M synfig-core/src/synfig/valuenode_composite.h

  Log Message:
  -----------
  Incorporate the new members to ValueNode Composite.
Fix loadcanvas to allow properly load old files.


  Commit: 2cad346d654d3d99e9766a430bf0d0c84df187ef
      
https://github.com/synfig/synfig/commit/2cad346d654d3d99e9766a430bf0d0c84df187ef
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.cpp

  Log Message:
  -----------
  When angles are linked, avoid update angle of tangent2 if radius of tangent1 
is zero


  Commit: a888ebbf8086ee8ddae5e2da8737603cf5452a48
      
https://github.com/synfig/synfig/commit/a888ebbf8086ee8ddae5e2da8737603cf5452a48
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  Clarify logic when getting tangent2


  Commit: 98905808fce09ac545ed41a1f76728afa7618cc3
      
https://github.com/synfig/synfig/commit/98905808fce09ac545ed41a1f76728afa7618cc3
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  When adding tangent 2 handle, use its own value description, regardless the 
splits flags


  Commit: e42b08b27646111d04ed17cd7994154cf003771c
      
https://github.com/synfig/synfig/commit/e42b08b27646111d04ed17cd7994154cf003771c
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp
    M synfig-studio/src/synfigapp/actions/valuedescset.h

  Log Message:
  -----------
  When handling tangent 1 or tangent 2 with the handle, update the other 
tangent based on the split flags.


  Commit: 15e87ffb5e5e49a8b3a1b96c4948e3fdad7a275a
      
https://github.com/synfig/synfig/commit/15e87ffb5e5e49a8b3a1b96c4948e3fdad7a275a
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  When merging or splitting the radius or the angle, update the other tangent.


  Commit: 4881c084db2e7272bb46504c805457eb0d03cacc
      
https://github.com/synfig/synfig/commit/4881c084db2e7272bb46504c805457eb0d03cacc
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.cpp

  Log Message:
  -----------
  Fix BLinePointTangentMerge and BLinePointTangentSplit to properly use the new 
members of BLinePoint


  Commit: 7970eb50dee283abd0563cda8795a5d59ea7f933
      
https://github.com/synfig/synfig/commit/7970eb50dee283abd0563cda8795a5d59ea7f933
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/action.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.h
    M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.h

  Log Message:
  -----------
  Add actions to split/merge angle/radius of tangents individually.


  Commit: ab6e8fe07c132128d99fde98cf8157f40289ba43
      
https://github.com/synfig/synfig/commit/ab6e8fe07c132128d99fde98cf8157f40289ba43
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/modules/lyr_std/curvewarp.cpp
    M synfig-core/src/modules/mod_geometry/advanced_outline.cpp
    M synfig-core/src/modules/mod_geometry/outline.cpp
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  Use the new members of BLinePoint correctly in the layers.


  Commit: a7edf4196db68422e8714e146cafe8d9cfbe9dc3
      
https://github.com/synfig/synfig/commit/a7edf4196db68422e8714e146cafe8d9cfbe9dc3
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  Do not assume that parent of BLinePoint is always a LinkableValue Node


  Commit: b74b57b82d67e415ab03d7ef0078a1992177a97d
      
https://github.com/synfig/synfig/commit/b74b57b82d67e415ab03d7ef0078a1992177a97d
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/widgets/widget_curves.cpp

  Log Message:
  -----------
  Allow widget curves to draw all the components of the BlinePoint


  Commit: 1cb4eee4f5c1f4671dffe856079da37e5a58890f
      
https://github.com/synfig/synfig/commit/1cb4eee4f5c1f4671dffe856079da37e5a58890f
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/workarea.cpp

  Log Message:
  -----------
  Restore the SHIFT click/drag functionality over a tangent handle for full 
split it.


  Commit: 9c81fbcc15675ffd2fc13c308568ae8b17bc53fe
      
https://github.com/synfig/synfig/commit/9c81fbcc15675ffd2fc13c308568ae8b17bc53fe
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  Default BLinePoints has now a width of 1.0


  Commit: 578ef2252cf10edc9f0957e969f987c0ebd9fd49
      
https://github.com/synfig/synfig/commit/578ef2252cf10edc9f0957e969f987c0ebd9fd49
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/valuenode_bline.cpp

  Log Message:
  -----------
  When creating a new entry in a BLine, make the tangents the adequate to fit 
the shape. It needs two extra actions to update adjacent BLinepoint tangents.


  Commit: cf55d5c0cef6539bb426dd7a3353fa4fe90afb6f
      
https://github.com/synfig/synfig/commit/cf55d5c0cef6539bb426dd7a3353fa4fe90afb6f
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.cpp

  Log Message:
  -----------
  When updating the tangent2 do not update the tangent2 but the radius and 
angle split versions of tangent2


  Commit: 5f7e19f1d494812749642f685e9173a0228d43e9
      
https://github.com/synfig/synfig/commit/5f7e19f1d494812749642f685e9173a0228d43e9
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  When adding the tangent2 handle, retrieve its position from the BLinePoint 
not from the value node.


  Commit: 9b4f5f5d7edbd742043b22d115c8441539eb50f9
      
https://github.com/synfig/synfig/commit/9b4f5f5d7edbd742043b22d115c8441539eb50f9
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  When splitting or merging both tangents, use the internal interface to set 
the individual splits. This assures that the tangent 2 is updated properly.
Also rewrite the logic of the set_merge_tangent_both accordingly to the 
function verb.


  Commit: 77324abb35e52a4b14922d33434cbd4b57fae529
      
https://github.com/synfig/synfig/commit/77324abb35e52a4b14922d33434cbd4b57fae529
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.cpp
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  Update tangent2 radius or angle split versions, regardless the split status.
Simplify get_tangent2()


  Commit: 5e2b79de307a5765c6d8e393445a04f39ccbfdf6
      
https://github.com/synfig/synfig/commit/5e2b79de307a5765c6d8e393445a04f39ccbfdf6
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  When splitting or merging radius(angle) and modify both or the
other tangent(s), don't do it recursively.
Deprecate finally the "Split" component of the BLinePoint.
Changing it is not doing anything. It is only used to read the old files.


  Commit: 72c579a1e710aed53b54387e27ad8b16d2b879da
      
https://github.com/synfig/synfig/commit/72c579a1e710aed53b54387e27ad8b16d2b879da
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.cpp

  Log Message:
  -----------
  This comparison is not needed.
If tangent2 radius is zero, its angle is undefined regardless tangent1 radius


  Commit: 2a021e59dee4f2166b307dae5413fcc1c3810dfc
      
https://github.com/synfig/synfig/commit/2a021e59dee4f2166b307dae5413fcc1c3810dfc
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  When setting a whole BLinePoint, do it separatedly.
Set the Value Nodes in the right order and do not set any value
recursively (it is suposed that the BLinePoint is well formed).


  Commit: 69320043c0db883c2786298fb6ad21adaf62df8f
      
https://github.com/synfig/synfig/commit/69320043c0db883c2786298fb6ad21adaf62df8f
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.cpp

  Log Message:
  -----------
  When insert an item smart in a Bezier, update
the two adjacent BLinePoints to keep the shape.


  Commit: d2be51a5d5dd94a989bef3d8c6832d7499beccfd
      
https://github.com/synfig/synfig/commit/d2be51a5d5dd94a989bef3d8c6832d7499beccfd
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.cpp

  Log Message:
  -----------
  Fix insert item smart for looped splines.


  Commit: 7893e8b6811d1fb80e2cdce013605a043e16d652
      
https://github.com/synfig/synfig/commit/7893e8b6811d1fb80e2cdce013605a043e16d652
  Author: Carlos López <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/valuenode_composite.cpp

  Log Message:
  -----------
  Hide 'Split' subparameter since it is not used.


  Commit: 80cbe66b9eb40e1af70f1031278a60130d62297b
      
https://github.com/synfig/synfig/commit/80cbe66b9eb40e1af70f1031278a60130d62297b
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/states/state_bline.cpp

  Log Message:
  -----------
  Newly created Splines have tangent radius split.


  Commit: c2c3c80d1cc88e7a525c06a31b28a2a9e1527a25
      
https://github.com/synfig/synfig/commit/c2c3c80d1cc88e7a525c06a31b28a2a9e1527a25
  Author: Carlos Lopez <[email protected]>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  When drag a bezier, update the tangents of the surrounding bezier if 
applicable.


  Commit: 9c2c2559ab0d043e0fc84d30570bff543b7fcb7e
      
https://github.com/synfig/synfig/commit/9c2c2559ab0d043e0fc84d30570bff543b7fcb7e
  Author: Carlos López <[email protected]>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M synfig-studio/src/synfigapp/action.cpp
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.cpp
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.h

  Log Message:
  -----------
  Distinguish action to keep shape or not when inserting an Item Smart


  Commit: 0d811429a4101dd63d09ac549ebc64e32bad3700
      
https://github.com/synfig/synfig/commit/0d811429a4101dd63d09ac549ebc64e32bad3700
  Author: Carlos López <[email protected]>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M synfig-studio/src/gui/duckmatic.cpp

  Log Message:
  -----------
  Check if bezier is being moved before check the selected ducks.
Fixes problems when draggin bezier and tangent ducks are selected.


  Commit: 46e700ebb145b5d6a5571d5565e4105807dd6d6f
      
https://github.com/synfig/synfig/commit/46e700ebb145b5d6a5571d5565e4105807dd6d6f
  Author: Carlos López <[email protected]>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M synfig-core/src/synfig/blinepoint.h

  Log Message:
  -----------
  By default, BLinePoint has split tangent radius


  Commit: 3eb22b06f92a0448e542cc1c939ec289d0c4c96f
      
https://github.com/synfig/synfig/commit/3eb22b06f92a0448e542cc1c939ec289d0c4c96f
  Author: Carlos López <[email protected]>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M synfig-core/src/modules/lyr_std/curvewarp.cpp
    M synfig-core/src/modules/mod_geometry/advanced_outline.cpp
    M synfig-core/src/modules/mod_geometry/outline.cpp
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/synfig/blinepoint.cpp
    M synfig-core/src/synfig/blinepoint.h
    M synfig-core/src/synfig/canvas.h
    M synfig-core/src/synfig/loadcanvas.cpp
    M synfig-core/src/synfig/savecanvas.cpp
    M synfig-core/src/synfig/valuenode_bline.cpp
    M synfig-core/src/synfig/valuenode_blinereversetangent.cpp
    M synfig-core/src/synfig/valuenode_boneinfluence.cpp
    M synfig-core/src/synfig/valuenode_composite.cpp
    M synfig-core/src/synfig/valuenode_composite.h
    M synfig-core/src/synfig/vector.h
    M synfig-studio/src/gui/duckmatic.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/states/state_draw.cpp
    M synfig-studio/src/gui/widgets/widget_curves.cpp
    M synfig-studio/src/gui/workarea.cpp
    M synfig-studio/src/synfigapp/action.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.h
    M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.cpp
    M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.h
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp
    M synfig-studio/src/synfigapp/actions/valuedescset.h
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.cpp
    M synfig-studio/src/synfigapp/actions/valuenodedynamiclistinsertsmart.h
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  Merge pull request #60 from genete/splinepoint-tangents

Splinepoint tangents


Compare: https://github.com/synfig/synfig/compare/f72043f38e63...3eb22b06f92a
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to