Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 001b773efea7baf9a0d74fa5b552bafb262a3ed0
https://github.com/synfig/synfig/commit/001b773efea7baf9a0d74fa5b552bafb262a3ed0
Author: Carlos Lopez <[email protected]>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/stretch.cpp
Log Message:
-----------
Try to fix the bug but doesn't seem to work properly when combined with
rotate.
Commit: 413401ff13d3676512276ff24fa19c419ff2949b
https://github.com/synfig/synfig/commit/413401ff13d3676512276ff24fa19c419ff2949b
Author: Carlos Lopez <[email protected]>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/rectangle.cpp
M synfig-core/src/modules/mod_geometry/rectangle.h
M synfig-core/src/synfig/context.cpp
M synfig-core/src/synfig/context.h
M synfig-core/src/synfig/layer.cpp
M synfig-core/src/synfig/layer.h
M synfig-core/src/synfig/layer_composite.cpp
M synfig-core/src/synfig/layer_composite.h
M synfig-core/src/synfig/render.cpp
M synfig-core/src/synfig/render.h
M synfig-core/src/synfig/target_cairo.cpp
M synfig-core/src/synfig/target_cairo_tile.cpp
Log Message:
-----------
First commit to change the Cairo render system using Cairo context instead of
Cairo surface.
Apply to Layer, Context, Rectangle, Layer_Composite, render and targets Cairo
type.
Commit: 1d2a64eadd69ef84018b5e272e89c33fa1c03324
https://github.com/synfig/synfig/commit/1d2a64eadd69ef84018b5e272e89c33fa1c03324
Author: Carlos Lopez <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/rectangle.cpp
M synfig-core/src/synfig/context.cpp
Log Message:
-----------
Do not optimize the render of the shape pre-clipping to the canvas
dimensions. Leave it to Cairo API
Commit: c9e0b7ef253c0de5229e9aabc7f8fb08abb10869
https://github.com/synfig/synfig/commit/c9e0b7ef253c0de5229e9aabc7f8fb08abb10869
Author: Carlos Lopez <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/rotate.cpp
M synfig-core/src/modules/lyr_std/rotate.h
Log Message:
-----------
Rotate Layer: Add support for Cairo render using context
Commit: 222ead949a9553d7975be4e5c7d499054222731f
https://github.com/synfig/synfig/commit/222ead949a9553d7975be4e5c7d499054222731f
Author: Carlos Lopez <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/rotate.cpp
Log Message:
-----------
Rotate Layer: Do not rotate through a intermediate surface. Rotate directly
the result.
Commit: e567ef806a497beb119170233c49f282a26470f0
https://github.com/synfig/synfig/commit/e567ef806a497beb119170233c49f282a26470f0
Author: Carlos Lopez <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/stretch.cpp
M synfig-core/src/modules/lyr_std/stretch.h
Log Message:
-----------
Stretch Layer: Add support for Cairo render using context
Commit: e0d481a10d53e3431f127d94a6ee0de227b0e431
https://github.com/synfig/synfig/commit/e0d481a10d53e3431f127d94a6ee0de227b0e431
Author: Carlos Lopez <[email protected]>
Date: 2013-06-11 (Tue, 11 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/rotate.cpp
M synfig-core/src/modules/lyr_std/stretch.cpp
M synfig-core/src/modules/mod_geometry/rectangle.cpp
M synfig-core/src/synfig/target_cairo.cpp
M synfig-core/src/synfig/target_cairo_tile.cpp
Log Message:
-----------
Move the Cairo scale and translate commands to the top of the command stack
on the targets. It simplifies the code and reduce the number of operations in
each vector layer.
Commit: 11768f730fcac57b1397483bab69c95d431155b7
https://github.com/synfig/synfig/commit/11768f730fcac57b1397483bab69c95d431155b7
Author: Carlos Lopez <[email protected]>
Date: 2013-06-12 (Wed, 12 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/blur.cpp
M synfig-core/src/modules/mod_filter/blur.h
Log Message:
-----------
Blur_Layer: add support for Cairo render using cairo_t*.
This commit is the base example for all the layers that needs to access the
pixels to perform the transformation.
Commit: d33a97ac36ba16e8a013525c59940597c7781290
https://github.com/synfig/synfig/commit/d33a97ac36ba16e8a013525c59940597c7781290
Author: Carlos Lopez <[email protected]>
Date: 2013-06-13 (Thu, 13 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/blur.cpp
M synfig-core/src/synfig/Makefile.am
A synfig-core/src/synfig/cairo_renddesc.cpp
A synfig-core/src/synfig/cairo_renddesc.h
Log Message:
-----------
Create a new function cairo_renddesc_untransform and use it in Blur layer
Commit: 75b984664fc47f98c5b755c7ab846609f24d7109
https://github.com/synfig/synfig/commit/75b984664fc47f98c5b755c7ab846609f24d7109
Author: Carlos Lopez <[email protected]>
Date: 2013-06-13 (Thu, 13 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/translate.cpp
M synfig-core/src/modules/lyr_std/translate.h
Log Message:
-----------
Layer_Translate: add support for Cairo render using cairo_t*.
Commit: b3dfaa758ba4b32b462103fc1a931dc6e9902363
https://github.com/synfig/synfig/commit/b3dfaa758ba4b32b462103fc1a931dc6e9902363
Author: Carlos Lopez <[email protected]>
Date: 2013-06-13 (Thu, 13 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/zoom.cpp
M synfig-core/src/modules/lyr_std/zoom.h
Log Message:
-----------
Zoom: add support for Cairo render using cairo_t*.
Commit: 1abccacb2e3d3720af695d3d7679508a8be21017
https://github.com/synfig/synfig/commit/1abccacb2e3d3720af695d3d7679508a8be21017
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/rectangle.cpp
Log Message:
-----------
Simplify Rectangle layer code
Commit: 94849c1bfbaa6ba910cdf861777bd2adbb7fd776
https://github.com/synfig/synfig/commit/94849c1bfbaa6ba910cdf861777bd2adbb7fd776
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_pastecanvas.cpp
M synfig-core/src/synfig/layer_pastecanvas.h
Log Message:
-----------
Paste Canvas: add support for Cairo render using cairo_t*.
Commit: ad32770034985d0e968f3fda8e90e40b09e8c92e
https://github.com/synfig/synfig/commit/ad32770034985d0e968f3fda8e90e40b09e8c92e
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_shape.cpp
M synfig-core/src/synfig/layer_shape.h
Log Message:
-----------
Layer_Shape: Add function to feather the given Cairo surface.
Commit: 62fda3d956f69db008d44fd6ac2461af11d788b5
https://github.com/synfig/synfig/commit/62fda3d956f69db008d44fd6ac2461af11d788b5
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
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_geometry/region.cpp
M synfig-core/src/synfig/layer_polygon.cpp
Log Message:
-----------
Apply the feather_cairo_surface function to Advanced Outline, Outline, Region
and Polygon
Commit: cfa96e6fda62b75691c148a6f3889d1a9eb3d9a3
https://github.com/synfig/synfig/commit/cfa96e6fda62b75691c148a6f3889d1a9eb3d9a3
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_polygon.cpp
Log Message:
-----------
Remove extra cairo_save and add missing cairo_save
Commit: f78dd5e41c79702f9362651cd07b2c8d915ee3e6
https://github.com/synfig/synfig/commit/f78dd5e41c79702f9362651cd07b2c8d915ee3e6
Author: Carlos Lopez <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_polygon.cpp
M synfig-core/src/synfig/layer_polygon.h
Log Message:
-----------
Layer Polygon: add support for Cairo render using cairo_t*.
Commit: fa3fcc1b125c81efe3ebdf2ae0af601ca9ca8f4f
https://github.com/synfig/synfig/commit/fa3fcc1b125c81efe3ebdf2ae0af601ca9ca8f4f
Author: Carlos Lopez <[email protected]>
Date: 2013-06-15 (Sat, 15 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/rectangle.cpp
Log Message:
-----------
Reorder rectangle code and fix not rendered inverted rectangle.
Commit: ed98dfa2b527bd18973842a676e93f84467c6703
https://github.com/synfig/synfig/commit/ed98dfa2b527bd18973842a676e93f84467c6703
Author: Carlos Lopez <[email protected]>
Date: 2013-06-15 (Sat, 15 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_polygon.cpp
Log Message:
-----------
Fix Polygon layer to render inverted using normal Cairo commands properly
Commit: d29ee3c166367672ec343b0a17657215f75c91d7
https://github.com/synfig/synfig/commit/d29ee3c166367672ec343b0a17657215f75c91d7
Author: Carlos Lopez <[email protected]>
Date: 2013-06-15 (Sat, 15 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_pastecanvas.cpp
Log Message:
-----------
Rework Layer_PasteCanvas to do not use a separated Cairo context to render
its canvas. Also don't untransform the RendDesc. It delivers unneeded large
RendDesc in some cases.
Commit: f7423662fda545b14bb9e0a378aa14dbbff8231c
https://github.com/synfig/synfig/commit/f7423662fda545b14bb9e0a378aa14dbbff8231c
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/cairo_renddesc.cpp
Log Message:
-----------
When calculate the untransformed RendDesc, do not keep the pixel size but
keep the diagonal length in pixels. This would save render time because the
number of pixels on the untransformed RendDesc is not higher than the needed
for the original one.
Commit: 9693ddc74b15372433af05fef8c08d5596208f0e
https://github.com/synfig/synfig/commit/9693ddc74b15372433af05fef8c08d5596208f0e
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/rotate.cpp
M synfig-core/src/modules/lyr_std/stretch.cpp
M synfig-core/src/modules/lyr_std/translate.cpp
M synfig-core/src/modules/lyr_std/zoom.cpp
Log Message:
-----------
When apply a transformation, save and restore the Cairo context. It prevents
to apply the layer when it is moved below.
Commit: 1ea003d2fbc7e92b77356ec5b17b8f4a1cbcca1c
https://github.com/synfig/synfig/commit/1ea003d2fbc7e92b77356ec5b17b8f4a1cbcca1c
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_pastecanvas.cpp
Log Message:
-----------
Fix focus effect on Paste Canvas layer for Cairo render
Commit: 2b8724bfb46a44989864644d103abe9be50b4e3c
https://github.com/synfig/synfig/commit/2b8724bfb46a44989864644d103abe9be50b4e3c
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_solidcolor.cpp
M synfig-core/src/synfig/layer_solidcolor.h
Log Message:
-----------
Layer_SolidColor: add support for Cairo render using cairo_t*.
Commit: 0595a1380b8d3fa0802061880cb6c566f8a24f60
https://github.com/synfig/synfig/commit/0595a1380b8d3fa0802061880cb6c566f8a24f60
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_bitmap.cpp
M synfig-core/src/synfig/layer_bitmap.h
Log Message:
-----------
Layer_Bitmap: add support for Cairo render using cairo_t*.
Commit: 3151421914f3892f70187010e94b93750772bc4f
https://github.com/synfig/synfig/commit/3151421914f3892f70187010e94b93750772bc4f
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_duplicate.cpp
M synfig-core/src/synfig/layer_duplicate.h
Log Message:
-----------
Layer_Duplicate: add support for Cairo render using cairo_t*.
Commit: f585aad88475f37365b79a9bccdf650097960e72
https://github.com/synfig/synfig/commit/f585aad88475f37365b79a9bccdf650097960e72
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/synfig/layer_motionblur.cpp
M synfig-core/src/synfig/layer_motionblur.h
Log Message:
-----------
Layer_MotionBlur: add support for Cairo render using cairo_t*.
Commit: 43ce6f94b349fca234abdc3c3b1cbd4ca45cc752
https://github.com/synfig/synfig/commit/43ce6f94b349fca234abdc3c3b1cbd4ca45cc752
Author: Carlos Lopez <[email protected]>
Date: 2013-06-16 (Sun, 16 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.h
Log Message:
-----------
Layer_FreeType: add support for Cairo render using cairo_t*.
Commit: 22afa599aa610b4b63ced2c116934ebeecef16da
https://github.com/synfig/synfig/commit/22afa599aa610b4b63ced2c116934ebeecef16da
Author: Carlos Lopez <[email protected]>
Date: 2013-06-18 (Tue, 18 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/shade.cpp
M synfig-core/src/modules/lyr_std/shade.h
Log Message:
-----------
Layer_Shade: add support for Cairo render using cairo_t*.
Commit: 657189f4bb328e6a1a75890004c97f467248dc0d
https://github.com/synfig/synfig/commit/657189f4bb328e6a1a75890004c97f467248dc0d
Author: Carlos Lopez <[email protected]>
Date: 2013-06-19 (Wed, 19 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/shade.cpp
Log Message:
-----------
No changes just reorder code.
Commit: 5c0c2a816ea1455de1b5f52bb1f898de8cf4bb71
https://github.com/synfig/synfig/commit/5c0c2a816ea1455de1b5f52bb1f898de8cf4bb71
Author: Carlos Lopez <[email protected]>
Date: 2013-06-19 (Wed, 19 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/bevel.cpp
M synfig-core/src/modules/lyr_std/bevel.h
Log Message:
-----------
Layer_Bevel: add support for Cairo render using cairo_t*.
Commit: e2511536406d4e647ffc8401dfb34973b8896402
https://github.com/synfig/synfig/commit/e2511536406d4e647ffc8401dfb34973b8896402
Author: Carlos Lopez <[email protected]>
Date: 2013-06-24 (Mon, 24 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/bevel.cpp
Log Message:
-----------
Layer_Bevel: Fix various mistakes in the previous implementation.
Commit: 49866d1639843c358ab4ae70ea8f9c44fae62ed0
https://github.com/synfig/synfig/commit/49866d1639843c358ab4ae70ea8f9c44fae62ed0
Author: Carlos Lopez <[email protected]>
Date: 2013-06-24 (Mon, 24 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/curvewarp.cpp
M synfig-core/src/modules/lyr_std/curvewarp.h
Log Message:
-----------
CurveWarp: add support for Cairo render using cairo_t*.
Commit: 40dec8bc6e4d69e55e087e10ec8c3312210cdb0d
https://github.com/synfig/synfig/commit/40dec8bc6e4d69e55e087e10ec8c3312210cdb0d
Author: Carlos Lopez <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/blur.cpp
Log Message:
-----------
Blur: Fix render. Enclose blur painting operations between cairo save-restore
commands to allow layers above to be rendered.
Commit: 849d29d67fd0de1251df550a525f8449ec836722
https://github.com/synfig/synfig/commit/849d29d67fd0de1251df550a525f8449ec836722
Author: Carlos Lopez <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/sphere_distort.cpp
M synfig-core/src/modules/lyr_std/sphere_distort.h
Log Message:
-----------
Layer_SphereDistort: add support for Cairo render using cairo_t*.
Commit: 4f16abf57871b666df6fcd36f65e4274d1a40325
https://github.com/synfig/synfig/commit/4f16abf57871b666df6fcd36f65e4274d1a40325
Author: Carlos Lopez <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/supersample.cpp
M synfig-core/src/modules/lyr_std/supersample.h
Log Message:
-----------
SuperSamplet: add support for Cairo render using cairo_t*.
Commit: ad656519f2f33d709ca7d5d4bf75643f8a67a065
https://github.com/synfig/synfig/commit/ad656519f2f33d709ca7d5d4bf75643f8a67a065
Author: Carlos Lopez <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/warp.cpp
M synfig-core/src/modules/lyr_std/warp.h
Log Message:
-----------
Warp: add support for Cairo render using cairo_t*.
Commit: a646a67fb5a31c515c864a4d922937e565475c9b
https://github.com/synfig/synfig/commit/a646a67fb5a31c515c864a4d922937e565475c9b
Author: Carlos Lopez <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.h
Log Message:
-----------
Checkerboard: add support for Cairo render using cairo_t*.
Commit: 3fd91c30a3dca4972df4eced2164485a4afd432f
https://github.com/synfig/synfig/commit/3fd91c30a3dca4972df4eced2164485a4afd432f
Author: Carlos Lopez <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/circle.cpp
M synfig-core/src/modules/mod_geometry/circle.h
Log Message:
-----------
Circle: add support for Cairo render using cairo_t*.
Commit: add0f11e12c9185f340fd496e6932beb723711f3
https://github.com/synfig/synfig/commit/add0f11e12c9185f340fd496e6932beb723711f3
Author: Carlos Lopez <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/lineargradient.cpp
M synfig-core/src/modules/mod_gradient/lineargradient.h
Log Message:
-----------
LinearGradient: add support for Cairo render using cairo_t*.
Commit: b7a84b94c798a5759d2fb745e934db4ae44a3f61
https://github.com/synfig/synfig/commit/b7a84b94c798a5759d2fb745e934db4ae44a3f61
Author: Carlos Lopez <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/radialgradient.cpp
M synfig-core/src/modules/mod_gradient/radialgradient.h
Log Message:
-----------
RadialGradient: add support for Cairo render using cairo_t*.
Commit: f163bb5849eabe9ef94055dee6ef4a5baff60701
https://github.com/synfig/synfig/commit/f163bb5849eabe9ef94055dee6ef4a5baff60701
Author: Carlos Lopez <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/outline.cpp
M synfig-core/src/modules/mod_geometry/outline.h
Log Message:
-----------
Outline: add support for Cairo render using cairo_t*.
Commit: d23b283b0042c241c86d8d7a56d670eedfe97a55
https://github.com/synfig/synfig/commit/d23b283b0042c241c86d8d7a56d670eedfe97a55
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/synfig/layer_shape.cpp
M synfig-core/src/synfig/layer_shape.h
Log Message:
-----------
Layer_Shape: add support for Cairo render using cairo_t*.
Commit: e7d3127aaad9c7ab7d21603d9a373ec34c1e6287
https://github.com/synfig/synfig/commit/e7d3127aaad9c7ab7d21603d9a373ec34c1e6287
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/outline.cpp
M synfig-core/src/modules/mod_geometry/outline.h
M synfig-core/src/synfig/layer_polygon.cpp
M synfig-core/src/synfig/layer_polygon.h
Log Message:
-----------
In Outline and Layer_Polygon Use Layer_Shape to render though cairo_t*
Commit: 77e008e92d546ada75070aa045cd6a19df97431e
https://github.com/synfig/synfig/commit/77e008e92d546ada75070aa045cd6a19df97431e
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/synfig/layer_skeleton.cpp
M synfig-core/src/synfig/layer_skeleton.h
Log Message:
-----------
Layer_Skeleton: add support for Cairo render using cairo_t*.
Commit: 27de1f32a627422417c5a6acc850fcb134330afb
https://github.com/synfig/synfig/commit/27de1f32a627422417c5a6acc850fcb134330afb
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_geometry/outline.cpp
M synfig-core/src/synfig/layer_polygon.cpp
Log Message:
-----------
Remove unneeded headers
Commit: d38987e1f90f989ab8648f77eb8b096d1a7c9b98
https://github.com/synfig/synfig/commit/d38987e1f90f989ab8648f77eb8b096d1a7c9b98
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_example/filledrect.cpp
M synfig-core/src/modules/mod_example/filledrect.h
Log Message:
-----------
FilledRect: add support for Cairo render using cairo_t*.
Commit: 8fe3f47d92d0d4334ec65010fc150c32e9a42951
https://github.com/synfig/synfig/commit/8fe3f47d92d0d4334ec65010fc150c32e9a42951
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/halftone2.cpp
M synfig-core/src/modules/mod_filter/halftone2.h
Log Message:
-----------
Halftone2: add support for Cairo render using cairo_t*.
Commit: a17b8869c3da15c247a9a58e4d9686cbb49e1b93
https://github.com/synfig/synfig/commit/a17b8869c3da15c247a9a58e4d9686cbb49e1b93
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/halftone3.cpp
M synfig-core/src/modules/mod_filter/halftone3.h
Log Message:
-----------
Halftone3: add support for Cairo render using cairo_t*.
Commit: b6f7784178c914114f425cb9a6e2191803c12e1d
https://github.com/synfig/synfig/commit/b6f7784178c914114f425cb9a6e2191803c12e1d
Author: Carlos Lopez <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/lumakey.cpp
M synfig-core/src/modules/mod_filter/lumakey.h
Log Message:
-----------
LumaKey: add support for Cairo render using cairo_t*.
Commit: a4a229b27f28a114491972cdddd23b63ce4ed2fa
https://github.com/synfig/synfig/commit/a4a229b27f28a114491972cdddd23b63ce4ed2fa
Author: Carlos Lopez <[email protected]>
Date: 2013-07-06 (Sat, 06 Jul 2013)
Changed paths:
M synfig-core/src/synfig/layer_composite.cpp
Log Message:
-----------
Layer_Composite: Fix accelerated_cairorender to use cairo_t* properly. This
fixes Inside Out, Noise, Noise Distort and Twirl.
Commit: d018f58859e41181320f5ba6ca45b50319c076fc
https://github.com/synfig/synfig/commit/d018f58859e41181320f5ba6ca45b50319c076fc
Author: Carlos Lopez <[email protected]>
Date: 2013-07-06 (Sat, 06 Jul 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/insideout.cpp
M synfig-core/src/modules/lyr_std/insideout.h
Log Message:
-----------
InsideOut: Define get_cairocolor needed to properly render using cairo_t*
Commit: 166eeea63bb1b04547e9dcb84a1f00af896809c8
https://github.com/synfig/synfig/commit/166eeea63bb1b04547e9dcb84a1f00af896809c8
Author: Carlos Lopez <[email protected]>
Date: 2013-07-06 (Sat, 06 Jul 2013)
Changed paths:
M synfig-core/src/synfig/render.cpp
Log Message:
-----------
Fixes render to use properly cairo_t*. This fixes Julia, Mandelbrot and Layer
Clamp.
Commit: 19f829b0f52c9521a83abae121b4a1d057fbdb49
https://github.com/synfig/synfig/commit/19f829b0f52c9521a83abae121b4a1d057fbdb49
Author: Carlos Lopez <[email protected]>
Date: 2013-07-06 (Sat, 06 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/spiralgradient.cpp
M synfig-core/src/modules/mod_gradient/spiralgradient.h
Log Message:
-----------
SpiralGradient: add support for Cairo render using cairo_t*.
Commit: 893804161c728ae65e5a72732a58be89a54160f6
https://github.com/synfig/synfig/commit/893804161c728ae65e5a72732a58be89a54160f6
Author: Carlos Lopez <[email protected]>
Date: 2013-07-07 (Sun, 07 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/radialblur.cpp
M synfig-core/src/modules/mod_filter/radialblur.h
Log Message:
-----------
RadialBlur: add support for Cairo render using cairo_t*.
Commit: 83e0a94e00e13e12515d4913fecaf16fd9439ab7
https://github.com/synfig/synfig/commit/83e0a94e00e13e12515d4913fecaf16fd9439ab7
Author: Carlos Lopez <[email protected]>
Date: 2013-07-07 (Sun, 07 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_example/simplecircle.cpp
M synfig-core/src/modules/mod_example/simplecircle.h
Log Message:
-----------
SimpleCircle: add support for Cairo render using cairo_t*.
Commit: 3a61ac2e080f84dea89b068a8beace5ec91357ff
https://github.com/synfig/synfig/commit/3a61ac2e080f84dea89b068a8beace5ec91357ff
Author: Carlos Lopez <[email protected]>
Date: 2013-07-07 (Sun, 07 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_filter/colorcorrect.cpp
M synfig-core/src/modules/mod_filter/colorcorrect.h
Log Message:
-----------
ColorCorrect: add support for Cairo render using cairo_t*.
Commit: e6ab86d085da531d1a4cbadf841389cc8dadd8ec
https://github.com/synfig/synfig/commit/e6ab86d085da531d1a4cbadf841389cc8dadd8ec
Author: Carlos Lopez <[email protected]>
Date: 2013-07-07 (Sun, 07 Jul 2013)
Changed paths:
M synfig-core/src/modules/lyr_std/stroboscope.cpp
M synfig-core/src/modules/lyr_std/stroboscope.h
M synfig-core/src/modules/lyr_std/timeloop.cpp
M synfig-core/src/modules/lyr_std/timeloop.h
Log Message:
-----------
Layer_Stroboscope & Layer_TimeLoop: add support for Cairo render using
cairo_t*.
Commit: 3ce6bceeb0665d03b7f708355af3cbff1c22ccff
https://github.com/synfig/synfig/commit/3ce6bceeb0665d03b7f708355af3cbff1c22ccff
Author: Carlos Lopez <[email protected]>
Date: 2013-07-07 (Sun, 07 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_particle/plant.cpp
M synfig-core/src/modules/mod_particle/plant.h
Log Message:
-----------
Plant: add support for Cairo render using cairo_t*.
Commit: 4b70003c68c10853348fc4a789805c9d021decdf
https://github.com/synfig/synfig/commit/4b70003c68c10853348fc4a789805c9d021decdf
Author: Carlos Lopez <[email protected]>
Date: 2013-07-22 (Mon, 22 Jul 2013)
Changed paths:
M synfig-core/src/synfig/layer_pastecanvas.cpp
Log Message:
-----------
Layer_PasteCanvas: Rework the accelerated_cairorender to not blend the canvas
content on the context of the Paste Canvas layer.
Commit: 869ba3fc51fa8f50ea253465858a09197c8058ba
https://github.com/synfig/synfig/commit/869ba3fc51fa8f50ea253465858a09197c8058ba
Author: Carlos Lopez <[email protected]>
Date: 2013-07-22 (Mon, 22 Jul 2013)
Changed paths:
M synfig-core/src/synfig/cairo_operators.cpp
Log Message:
-----------
Cairo operators: fix some operators to properly use the cairo_t*
Commit: d67cae32ddd3becbd50baa1f22db2eba443bd949
https://github.com/synfig/synfig/commit/d67cae32ddd3becbd50baa1f22db2eba443bd949
Author: Carlos Lopez <[email protected]>
Date: 2013-07-25 (Thu, 25 Jul 2013)
Changed paths:
M synfig-core/src/synfig/cairo_operators.cpp
Log Message:
-----------
Fix all the blend methods. Pending Straight Onto. Cairo Hue result is not the
same than Software.
Commit: 9e3d5dedd51baebc42f8dfac474af9ff13b2ec55
https://github.com/synfig/synfig/commit/9e3d5dedd51baebc42f8dfac474af9ff13b2ec55
Author: Carlos Lopez <[email protected]>
Date: 2013-07-25 (Thu, 25 Jul 2013)
Changed paths:
M synfig-core/src/synfig/cairo_operators.cpp
Log Message:
-----------
Straight_Onto: Fall back to pixel method since I don't find a suitable
combination in Cairo API.
Commit: 8f5b380fce7ded8bc511ab13648ba03397fc3c7b
https://github.com/synfig/synfig/commit/8f5b380fce7ded8bc511ab13648ba03397fc3c7b
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/synfig/layer_shape.cpp
Log Message:
-----------
Fix Layer_Shape: Invert parameter didn't work right.
Commit: 095a879144ca84a05282189d20fca6ce05a54567
https://github.com/synfig/synfig/commit/095a879144ca84a05282189d20fca6ce05a54567
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/synfig/layer_bitmap.cpp
M synfig-core/src/synfig/layer_duplicate.cpp
M synfig-core/src/synfig/layer_solidcolor.cpp
Log Message:
-----------
Fix some missing cairo_save and cairo_restore on some layers
Commit: 1cdb0410f0aebc829329ab89a5f9e4bac5b09369
https://github.com/synfig/synfig/commit/1cdb0410f0aebc829329ab89a5f9e4bac5b09369
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
M synfig-core/src/modules/mod_gradient/conicalgradient.h
Log Message:
-----------
ConicalGradient: add support for Cairo render using cairo_t*.
Commit: f9ac087dacac24971afa8792ffa72f982c5ec0da
https://github.com/synfig/synfig/commit/f9ac087dacac24971afa8792ffa72f982c5ec0da
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/spiralgradient.cpp
Log Message:
-----------
Fix SpiralGradient Cairo render using cairo_t*
Commit: 37d24961be0e2c3460146f8e1f5665ac56ff44d5
https://github.com/synfig/synfig/commit/37d24961be0e2c3460146f8e1f5665ac56ff44d5
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/curvegradient.cpp
M synfig-core/src/modules/mod_gradient/curvegradient.h
Log Message:
-----------
CurveGradient: add support for Cairo render using cairo_t*.
Commit: 81204663727a1aac9e3f9f30785df46b4a11c0b8
https://github.com/synfig/synfig/commit/81204663727a1aac9e3f9f30785df46b4a11c0b8
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/synfig/cairo_operators.cpp
Log Message:
-----------
Revert Cairo Overlay blend method to its old definition.
Commit: e6804a758b6a4085a37ed7e31b88e164dbf86950
https://github.com/synfig/synfig/commit/e6804a758b6a4085a37ed7e31b88e164dbf86950
Author: Carlos Lopez <[email protected]>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
Log Message:
-----------
Fix missing displacement in Cairo render for ConicalGradient
Commit: 02263cad1155b2c1da48621fcad966a8f160aa96
https://github.com/synfig/synfig/commit/02263cad1155b2c1da48621fcad966a8f160aa96
Author: Carlos Lopez <[email protected]>
Date: 2013-07-27 (Sat, 27 Jul 2013)
Changed paths:
M synfig-core/src/synfig/color.cpp
M synfig-core/src/synfig/render.cpp
M synfig-core/src/synfig/valuenode_integer.cpp
M synfig-core/src/synfig/valuenode_real.cpp
Log Message:
-----------
Remove unused variables.
Commit: 3d84ed0236bf17e165e728d521d560fc424789ae
https://github.com/synfig/synfig/commit/3d84ed0236bf17e165e728d521d560fc424789ae
Author: Carlos Lopez <[email protected]>
Date: 2013-07-27 (Sat, 27 Jul 2013)
Changed paths:
M ETL/test/Makefile.am
M synfig-core/src/modules/lyr_freetype/Makefile.am
M synfig-core/src/modules/lyr_std/Makefile.am
M synfig-core/src/modules/mod_bmp/Makefile.am
M synfig-core/src/modules/mod_dv/Makefile.am
M synfig-core/src/modules/mod_example/Makefile.am
M synfig-core/src/modules/mod_ffmpeg/Makefile.am
M synfig-core/src/modules/mod_filter/Makefile.am
M synfig-core/src/modules/mod_geometry/Makefile.am
M synfig-core/src/modules/mod_gif/Makefile.am
M synfig-core/src/modules/mod_gradient/Makefile.am
M synfig-core/src/modules/mod_imagemagick/Makefile.am
M synfig-core/src/modules/mod_jpeg/Makefile.am
M synfig-core/src/modules/mod_libavcodec/Makefile.am
M synfig-core/src/modules/mod_magickpp/Makefile.am
M synfig-core/src/modules/mod_mng/Makefile.am
M synfig-core/src/modules/mod_noise/Makefile.am
M synfig-core/src/modules/mod_openexr/Makefile.am
M synfig-core/src/modules/mod_particle/Makefile.am
M synfig-core/src/modules/mod_png/Makefile.am
M synfig-core/src/modules/mod_ppm/Makefile.am
M synfig-core/src/modules/mod_svg/Makefile.am
M synfig-core/src/modules/mod_yuv420p/Makefile.am
M synfig-core/src/modules/mptr_mplayer/Makefile.am
M synfig-core/src/synfig/Makefile.am
M synfig-core/src/tool/Makefile.am
M synfig-studio/src/gui/Makefile.am
M synfig-studio/src/synfigapp/Makefile.am
Log Message:
-----------
Replace INCLUDES by AM_CPPFLAGS, since it is deprecated.
Commit: 648d6beee704a8d4a38bf6f95da4f867cbfcff87
https://github.com/synfig/synfig/commit/648d6beee704a8d4a38bf6f95da4f867cbfcff87
Author: Carlos Lopez <[email protected]>
Date: 2013-07-27 (Sat, 27 Jul 2013)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.h
M synfig-core/src/modules/lyr_std/bevel.cpp
M synfig-core/src/modules/lyr_std/bevel.h
M synfig-core/src/modules/lyr_std/curvewarp.cpp
M synfig-core/src/modules/lyr_std/curvewarp.h
M synfig-core/src/modules/lyr_std/rotate.cpp
M synfig-core/src/modules/lyr_std/rotate.h
M synfig-core/src/modules/lyr_std/shade.cpp
M synfig-core/src/modules/lyr_std/shade.h
M synfig-core/src/modules/lyr_std/sphere_distort.cpp
M synfig-core/src/modules/lyr_std/sphere_distort.h
M synfig-core/src/modules/lyr_std/stretch.cpp
M synfig-core/src/modules/lyr_std/stretch.h
M synfig-core/src/modules/lyr_std/stroboscope.cpp
M synfig-core/src/modules/lyr_std/stroboscope.h
M synfig-core/src/modules/lyr_std/supersample.cpp
M synfig-core/src/modules/lyr_std/supersample.h
M synfig-core/src/modules/lyr_std/timeloop.cpp
M synfig-core/src/modules/lyr_std/timeloop.h
M synfig-core/src/modules/lyr_std/translate.cpp
M synfig-core/src/modules/lyr_std/translate.h
M synfig-core/src/modules/lyr_std/warp.cpp
M synfig-core/src/modules/lyr_std/warp.h
M synfig-core/src/modules/lyr_std/zoom.cpp
M synfig-core/src/modules/lyr_std/zoom.h
M synfig-core/src/modules/mod_example/filledrect.cpp
M synfig-core/src/modules/mod_example/filledrect.h
M synfig-core/src/modules/mod_example/simplecircle.cpp
M synfig-core/src/modules/mod_example/simplecircle.h
M synfig-core/src/modules/mod_filter/blur.cpp
M synfig-core/src/modules/mod_filter/blur.h
M synfig-core/src/modules/mod_filter/colorcorrect.cpp
M synfig-core/src/modules/mod_filter/colorcorrect.h
M synfig-core/src/modules/mod_filter/halftone2.cpp
M synfig-core/src/modules/mod_filter/halftone2.h
M synfig-core/src/modules/mod_filter/halftone3.cpp
M synfig-core/src/modules/mod_filter/halftone3.h
M synfig-core/src/modules/mod_filter/lumakey.cpp
M synfig-core/src/modules/mod_filter/lumakey.h
M synfig-core/src/modules/mod_filter/radialblur.cpp
M synfig-core/src/modules/mod_filter/radialblur.h
M synfig-core/src/modules/mod_geometry/advanced_outline.cpp
M synfig-core/src/modules/mod_geometry/advanced_outline.h
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.h
M synfig-core/src/modules/mod_geometry/circle.cpp
M synfig-core/src/modules/mod_geometry/circle.h
M synfig-core/src/modules/mod_geometry/outline.cpp
M synfig-core/src/modules/mod_geometry/outline.h
M synfig-core/src/modules/mod_geometry/rectangle.cpp
M synfig-core/src/modules/mod_geometry/rectangle.h
M synfig-core/src/modules/mod_geometry/region.cpp
M synfig-core/src/modules/mod_geometry/region.h
M synfig-core/src/modules/mod_geometry/star.cpp
M synfig-core/src/modules/mod_geometry/star.h
M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
M synfig-core/src/modules/mod_gradient/conicalgradient.h
M synfig-core/src/modules/mod_gradient/curvegradient.cpp
M synfig-core/src/modules/mod_gradient/curvegradient.h
M synfig-core/src/modules/mod_gradient/lineargradient.cpp
M synfig-core/src/modules/mod_gradient/lineargradient.h
M synfig-core/src/modules/mod_gradient/radialgradient.cpp
M synfig-core/src/modules/mod_gradient/radialgradient.h
M synfig-core/src/modules/mod_gradient/spiralgradient.cpp
M synfig-core/src/modules/mod_gradient/spiralgradient.h
M synfig-core/src/modules/mod_particle/plant.cpp
M synfig-core/src/modules/mod_particle/plant.h
M synfig-core/src/synfig/context.cpp
M synfig-core/src/synfig/context.h
M synfig-core/src/synfig/layer.cpp
M synfig-core/src/synfig/layer.h
M synfig-core/src/synfig/layer_bitmap.cpp
M synfig-core/src/synfig/layer_bitmap.h
M synfig-core/src/synfig/layer_composite.cpp
M synfig-core/src/synfig/layer_composite.h
M synfig-core/src/synfig/layer_duplicate.cpp
M synfig-core/src/synfig/layer_duplicate.h
M synfig-core/src/synfig/layer_motionblur.cpp
M synfig-core/src/synfig/layer_motionblur.h
M synfig-core/src/synfig/layer_pastecanvas.cpp
M synfig-core/src/synfig/layer_pastecanvas.h
M synfig-core/src/synfig/layer_polygon.cpp
M synfig-core/src/synfig/layer_polygon.h
M synfig-core/src/synfig/layer_solidcolor.cpp
M synfig-core/src/synfig/layer_solidcolor.h
Log Message:
-----------
Remove old Cairo render method that has been replaced.
Commit: e2e0b9858971fdb0e90ff634497e2d7f66d59a5d
https://github.com/synfig/synfig/commit/e2e0b9858971fdb0e90ff634497e2d7f66d59a5d
Author: Carlos Lopez <[email protected]>
Date: 2013-07-30 (Tue, 30 Jul 2013)
Changed paths:
M synfig-studio/src/gui/duckmatic.cpp
Log Message:
-----------
Fix bug #461: Handles priorities are not working in some cases.
The root cause of the bug comes from a commit that allows reverse manipulation
of the width handles under bone influence. Width handles needs to calculate the
position of the origin duck to be placed correctly. The
Duck::get_sub_trans_origin member retrieves the untransformed position of the
origin handle (when it exists) of the handle in question (the width handle in
the commit). Originally this member was just returning the sub_trans_position
of the origin duck but since the inclusion of the bones, the way to calculate
the untransformed position of the origin handle based on the origin handle is
to obtain the transformed position of the origin handle and apply the
untransformation stack of the current handle being positioned (that should be
the same than its origin handle). That transformation and later another
untransformation (that should give the origin duck original value) produces one
rounding error. That rounding error is carried on until the final
Duck::get_trans_point used
in the Duck::find_duck where the handle priorities is performed.
See
https://github.com/synfig/synfig/commit/1efad88f9d2a8855df740e014f2cd00ce04502b4
Reversing that part of the previous mentioned commit, fixes the bug but
produces that the width duck under bone influence are wrongly placed.
So the only way to fix this and keep the functionality is to do not expect that
the handles were exactly on the same place but very close and that's what I did.
Compare: https://github.com/synfig/synfig/compare/e67c133bb9af...e2e0b9858971
------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent
caught up. So what steps can you take to put your SQL databases under
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl