a4bbdd Gamma correction as a canvas option

Authored and Committed by bw 4 years ago
102 files changed. 1109 lines added. 1887 lines removed.
synfig-core/src/modules/lyr_std/import.h
file modified
+0 -1
synfig-core/src/modules/mod_bmp/mptr_bmp.cpp
file modified
+9 -21
synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
file modified
+1 -1
synfig-core/src/modules/mod_dv/trgt_dv.cpp
file modified
+1 -1
synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
file modified
+8 -21
synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
file modified
+1 -1
synfig-core/src/modules/mod_filter/colorcorrect.cpp
file modified
+4 -31
synfig-core/src/modules/mod_filter/colorcorrect.h
file modified
+1 -1
synfig-core/src/modules/mod_gif/trgt_gif.cpp
file modified
+16 -24
synfig-core/src/modules/mod_gif/trgt_gif.h
file modified
+0 -1
synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp
file modified
+1 -1
synfig-core/src/modules/mod_jpeg/mptr_jpeg.cpp
file modified
+11 -40
synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp
file modified
+1 -1
synfig-core/src/modules/mod_libavcodec/trgt_av.cpp
file modified
+3 -3
synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
file modified
+1 -1
synfig-core/src/modules/mod_mng/trgt_mng.cpp
file modified
+1 -2
synfig-core/src/modules/mod_openexr/trgt_openexr.cpp
file modified
+1 -2
synfig-core/src/modules/mod_png/mptr_cairo_png.cpp
file modified
+0 -24
synfig-core/src/modules/mod_png/mptr_png.cpp
file modified
+39 -50
synfig-core/src/modules/mod_png/trgt_cairo_png.cpp
file modified
+0 -1
synfig-core/src/modules/mod_png/trgt_png.cpp
file modified
+4 -5
synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp
file modified
+6 -13
synfig-core/src/modules/mod_ppm/mptr_ppm.cpp
file modified
+8 -23
synfig-core/src/modules/mod_ppm/trgt_ppm.cpp
file modified
+1 -1
synfig-core/src/modules/mod_svg/svg_parser.cpp
file modified
+4 -29
synfig-core/src/modules/mod_svg/svg_parser.h
file modified
+1 -2
synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp
file modified
+0 -3
synfig-core/src/synfig/CMakeLists.txt
file modified
+0 -1
synfig-core/src/synfig/Makefile.am
file modified
+0 -3
synfig-core/src/synfig/cairoimporter.cpp
file modified
+0 -1
synfig-core/src/synfig/cairoimporter.h
file modified
+1 -9
synfig-core/src/synfig/canvas.cpp
file modified
+18 -0
synfig-core/src/synfig/canvas.h
file modified
+12 -3
synfig-core/src/synfig/color.h
file modified
+1 -0
synfig-core/src/synfig/color/Makefile_insert
file modified
+2 -1
synfig-core/src/synfig/color/color.hpp
file modified
+0 -1
synfig-core/src/synfig/color/common.h
file modified
+0 -6
synfig-core/src/synfig/color/gamma.h
file added
+121
synfig-core/src/synfig/color/pixelformat.cpp
file modified
+7 -13
synfig-core/src/synfig/color/pixelformat.h
file modified
+1 -0
synfig-core/src/synfig/context.cpp
file modified
+0 -10
synfig-core/src/synfig/context.h
file modified
+0 -3
synfig-core/src/synfig/gamma.cpp
file removed
-93
synfig-core/src/synfig/gamma.h
file removed
-146
synfig-core/src/synfig/importer.cpp
file modified
+0 -1
synfig-core/src/synfig/importer.h
file modified
+0 -7
synfig-core/src/synfig/layer.cpp
file modified
+0 -6
synfig-core/src/synfig/layer.h
file modified
+0 -4
synfig-core/src/synfig/layers/layer_bitmap.cpp
file modified
+3 -15
synfig-core/src/synfig/layers/layer_bitmap.h
file modified
+0 -6
synfig-core/src/synfig/layers/layer_pastecanvas.cpp
file modified
+10 -11
synfig-core/src/synfig/layers/layer_pastecanvas.h
file modified
+0 -1
synfig-core/src/synfig/loadcanvas.cpp
file modified
+22 -0
synfig-core/src/synfig/palette.cpp
file modified
+27 -32
synfig-core/src/synfig/palette.h
file modified
+4 -4
synfig-core/src/synfig/renddesc.h
file modified
+6 -1
synfig-core/src/synfig/rendering/common/task/taskpixelprocessor.h
file modified
+5 -9
synfig-core/src/synfig/rendering/software/task/taskpixelgammasw.cpp
file modified
+27 -69
synfig-core/src/synfig/rendermethod.h
file removed
-46
synfig-core/src/synfig/savecanvas.cpp
file modified
+13 -4
synfig-core/src/synfig/target.cpp
file modified
+0 -6
synfig-core/src/synfig/target.h
file modified
+0 -5
synfig-core/src/synfig/target_cairo.cpp
file modified
+4 -11
synfig-core/src/synfig/target_cairo.h
file modified
+1 -1
synfig-core/src/synfig/target_cairo_tile.cpp
file modified
+4 -10
synfig-core/src/synfig/target_cairo_tile.h
file modified
+1 -1
synfig-core/src/synfig/target_scanline.cpp
file modified
+11 -29
synfig-core/src/synfig/target_scanline.h
file modified
+5 -1
synfig-core/src/synfig/target_tile.cpp
file modified
+48 -134
synfig-core/src/synfig/target_tile.h
file modified
+12 -9
synfig-core/src/tool/main.cpp
file modified
+0 -1
synfig-core/src/tool/optionsprocessor.cpp
file modified
+5 -12
synfig-core/src/tool/optionsprocessor.h
file modified
+0 -1
synfig-studio/src/gui/app.cpp
file modified
+8 -70
synfig-studio/src/gui/app.h
file modified
+1 -13
synfig-studio/src/gui/asyncrenderer.cpp
file modified
+61 -125
synfig-studio/src/gui/asyncrenderer.h
file modified
+0 -4
synfig-studio/src/gui/dialogs/canvasproperties.h
file modified
+1 -0
synfig-studio/src/gui/dialogs/dialog_color.h
file modified
+0 -2
synfig-studio/src/gui/dialogs/dialog_gradient.h
file modified
+1 -1
synfig-studio/src/gui/dialogs/dialog_setup.cpp
file modified
+8 -264
synfig-studio/src/gui/dialogs/dialog_setup.h
file modified
+1 -52
synfig-studio/src/gui/docks/dock_info.cpp
file modified
+13 -12
synfig-studio/src/gui/modules/mod_palette/dock_paledit.h
file modified
+2 -2
synfig-studio/src/gui/preview.cpp
file modified
+2 -8
synfig-studio/src/gui/renddesc.cpp
file modified
+326 -81
synfig-studio/src/gui/renddesc.h
file modified
+21 -2
synfig-studio/src/gui/widgets/widget_color.cpp
file modified
+21 -27
synfig-studio/src/gui/widgets/widget_color.h
file modified
+7 -9
synfig-studio/src/gui/widgets/widget_coloredit.cpp
file modified
+33 -80
synfig-studio/src/gui/widgets/widget_coloredit.h
file modified
+0 -1
synfig-studio/src/gui/widgets/widget_defaults.cpp
file modified
+3 -1
synfig-studio/src/gui/widgets/widget_value.h
file modified
+0 -1
synfig-studio/src/gui/widgets/widget_vector.cpp
file modified
+0 -2
synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
file modified
+2 -5
synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp
file modified
+2 -1
synfig-studio/src/synfigapp/actions/vectorization.cpp
file modified
+6 -3
synfig-studio/src/synfigapp/vectorizer/centerlinecolors.cpp
file modified
+47 -38
synfig-studio/src/synfigapp/vectorizer/centerlinepolygonizer.cpp
file modified
+40 -45
synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp
file modified
+5 -3
synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.h
file modified
+3 -3
synfig-studio/src/synfigapp/vectorizer/polygonizerclasses.h
file modified
+1 -1
    Gamma correction as a canvas option
    
        
file modified
+8 -70
file modified
+1 -13