summaryrefslogtreecommitdiff
path: root/common/canvas_base.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-12canvas_base: Change spice_warning to g_warningFrediano Ziglio1-12/+12
2018-07-12canvas_base: Check for overflows decoding LZ4Frediano Ziglio1-4/+20
2018-07-05canvas_base: Avoid misaligned access decoding LZ4 dataFrediano Ziglio1-1/+9
2018-07-05canvas_base: Fix minor indentation issuesFrediano Ziglio1-2/+2
2018-06-27canvas_base: Make sure top_down is a booleanFrediano Ziglio1-1/+1
2018-06-26canvas_base: Rework DUMP_JPEG debuggingFrediano Ziglio1-9/+8
2018-01-31canvas: Use SPICE_UNALIGNED_CAST to avoid -Wcast-align warningsFrediano Ziglio1-1/+1
2018-01-25canvas: Fix some semi transparent drawingFrediano Ziglio1-2/+10
2018-01-24canvas: Prevent some error compiling spice-gtkFrediano Ziglio1-3/+5
2018-01-18canvas: Remove dc fields from CanvasBase and LzDecodeUsrDataFrediano Ziglio1-17/+0
2018-01-18canvas: Remove unused dc parameter from surface_createFrediano Ziglio1-30/+6
2018-01-18canvas: Remove possible leak on LZ decompression failureFrediano Ziglio1-2/+4
2018-01-18canvas: Simplify code using spice_memdupFrediano Ziglio1-4/+1
2018-01-17Remove GDI canvasPavel Grunt1-37/+0
2017-12-22canvas-base: Fix width computation for palette imagesFrediano Ziglio1-1/+1
2017-07-20canvas: Don't try to unref NULL pixman_image_tChristophe Fergeau1-1/+3
2017-06-21canvas-base: Do not attempt useless cast on stride adjustmentFrediano Ziglio1-5/+4
2017-06-20Avoid clang warnings on casts with stricter alignment requirementsChristophe de Dinechin1-5/+9
2016-11-30canvas-base: remove user data from CanvasBaseVictor Toso1-33/+0
2016-11-24canvas-base: group ifdef and defined togetherVictor Toso1-14/+10
2016-11-24canvas-base: use helper to get surfaceVictor Toso1-55/+56
2016-05-11Remove GL supportPavel Grunt1-37/+4
2016-04-25coverity: avoid resource leakFabiano Fidêncio1-0/+1
2016-04-19Define canvas_fix_alignment when is usedPavel Grunt1-0/+2
2016-04-15fix 16 bpp LZ image decompressionFrediano Ziglio1-22/+32
2016-01-20draw: Add spice_image_descriptor_is_lossyPavel Grunt1-6/+2
2015-12-17ppc: Fix alpha state checking on BE machinesLukas Venhoda1-0/+3
2015-12-17ppc: Fix colors on ppc when using jpegLukas Venhoda1-2/+2
2015-12-17ppc: Fix colors on ppc when using LZ4Lukas Venhoda1-3/+3
2015-12-17ppc: Fix colors on ppc when using LZLukas Venhoda1-3/+3
2015-12-17ppc: Fix colors on ppc when using QUICLukas Venhoda1-3/+3
2015-11-24canvas_base: Remove redundant switch case blockLukas Venhoda1-4/+1
2015-03-26Get rid of SW_CANVAS_IMAGE_CACHEChristophe Fergeau1-3/+1
2015-03-26Remove another redundant (SW_CANVAS_CACHE) || (SW_CANVAS_IMAGE_CACHE) #ifdefChristophe Fergeau1-2/+0
2015-02-25Fix typo in pixman_image_get_stride() functionFabiano Fidêncio1-1/+1
2015-02-03LZ4: Do not include arpa/inet.h in Windows buildsJavier Celaya1-0/+2
2015-02-03LZ4: Add support for 24bit pixman surfacesJavier Celaya1-0/+3
2015-02-03LZ4: Fix the row alignment when it is not on a 32bit boundaryJavier Celaya1-2/+20
2015-02-03LZ4: Decode the image format from the streamJavier Celaya1-1/+19
2015-02-03LZ4: Adjust reading the top_down flagJavier Celaya1-4/+4
2015-02-03LZ4: Fix output buffer sizeJavier Celaya1-2/+4
2015-01-23Remove redundant #if defined(SW_CANVAS_CACHE) || defined(SW_CANVAS_IMAGE_CACHE)Christophe Fergeau1-37/+1
2015-01-23Remove unused 'invers' arg from canvas_get_*Christophe Fergeau1-67/+11
2014-12-04Remove unused header fileChristophe Fergeau1-1/+0
2014-12-02Add LZ4 image compression support.Javier Celaya1-0/+71
2013-09-12canvas: use precomputed revers_bitsMarc-André Lureau1-0/+43
2013-01-31canvas_base: fix not caching palettes that belong to images that are not rend...Yonit Halperin1-1/+18
2012-08-24Add support for A8 images to the LZ routinesSøren Sandmann Pedersen1-5/+133
2012-04-25Add missing struct field initializersDaniel P. Berrange1-1/+3
2012-03-20Add SPICE_ATTR_NORETURN and use it for a few functionsMarc-André Lureau1-1/+3