[Libreoffice-commits] core.git: Changes to 'private/mcecchetti/bitmapcrc64'

Marco Cecchetti marco.cecchetti at collabora.com
Sat Aug 29 05:44:58 PDT 2015


New branch 'private/mcecchetti/bitmapcrc64' available with the following commits:
commit 2eb44eb8ca3d386136ac1f79e71d54172915d5ae
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Sat Aug 29 14:30:56 2015 +0200

    switch to 64-bit checksum: fixed a missed substitution
    
    Change-Id: I733240798a8415602b824a9732193c344fe53a5c

commit 940f9024be4db4e03ab39b94e1a33bb9600e7579
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Sat Aug 29 14:28:34 2015 +0200

    truncate checksum to 32-bit when it slips inside a file stream
    
    Change-Id: I2cedf8acf73f71529f4090ff2f9fce7ab7663e68

commit 1ae96a6ba41a11d136c0f53fb877c02325b5803c
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Sat Aug 29 10:27:21 2015 +0200

    gl-checksum: added a minimum size check for using GL version
    
    (nWidth * nHeight) < (1024*768) || nWidth < 128 || nHeight < 128
    
    Change-Id: Iedda6a333958c76c19b837890eb3fa28e631bc90

commit fda73b8361e997a2e1d66ba820e518e707580158
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Fri Aug 28 15:35:43 2015 +0200

    switch to 64-bit checksum: now BitmapChecksum is a sal_uInt64
    
    Changed hardcoded checksum value in ooxmlimport unit test (testN777345).
    
    Change-Id: Ied43bf626be82c0e7f6c62e965d0704fc645ac19

commit 24b3bad56556a84c0520ea3b84e2fb5203c9756a
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Thu Aug 27 21:28:48 2015 +0100

    CRC is an integer type -> mnChecksum.
    
    Change-Id: I9e4d36105a59c5f81677d8e062106dae6f709464

commit 12a062a7957c0b6571b0d899ffe19357463eb272
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Thu Aug 27 21:27:16 2015 +0100

    squash into Marco's commit.
    
    g
    
    Conflicts:
    	vcl/inc/salbmp.hxx
    
    Change-Id: I57d1e4b8e4909ce0b82c9e61ca271768cc73cd8b

commit 3acbf349bc779964c40c0c0a887aa29cadeacdde
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Thu Aug 27 22:57:15 2015 +0200

    switch to 64-bit checksum: conversion from BitmapChecksum to an octet array
    
    Defined BitmapChecksumOctetArray which is an array of bytes whose size
    is the same of BitmapChecksum.
    
    Defined a routine for converting a BitmapChecksum into a
    BitmapChecksumOctetArray.
    
    Change-Id: I70d17ab8b841795ae27c60b418d6b090bff604bb

commit 68fd744177ed72918183a455d1e45edb888220a4
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Thu Aug 27 17:09:36 2015 +0200

    vcl_get_checksum wraps the call to the real checksum function
    
    Change-Id: I72916f18966756ecc99e77f1b164e99377eb456e

commit 5e05351cddfd880250deaf669c0d7ab7e0008638
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Thu Aug 27 15:25:11 2015 +0200

    Switching to 64-bit checksum: substituted sal_uLong with BitmapChecksum
    
    A typedef sal_uLong      BitmapChecksum;
    has been added to include/vcl/checksum.hxx
    
    Wherever needed sal_uLong and sal_Int32 has been substituted with
    BitmapChecksum.
    
    A BITMAP_CHECKSUM_BITS constant equal to the amount of bits used by the
    BitmapChecksum type has been defined and used in
    `GraphicID::GetIDString` (vstools/source/graphic/grfcache.cxx).
    
    Change-Id: I74bd285089e58a8b18c06233d75b87023c7bf31b

commit 7488e7974b16e9ea587d148fc9af18e52578ef0c
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Thu Aug 27 12:12:52 2015 +0200

    moved chechsum.hxx in include/vcl
    
    Change-Id: I70f82f16d5907ce0bbe2d838c4acee226886aab2

commit a68e97c1d2957950bb40fe9a03c37806ed2ac704
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Wed Aug 26 13:50:57 2015 +0200

    Added support for computing 64-bit checksum of bitmap in OpenGL
    
    Added a C++ and a GLSL implementation of a 64-bit CRC algorithm.
    
    Changed hardcoded checksum value in ooxmlimport unit test (testN777345).
    
    Change-Id: I16bb985a14866775efda49e21fe033ff64645896



More information about the Libreoffice-commits mailing list