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

Marco Cecchetti marco.cecchetti at collabora.com
Tue Sep 1 08:18:36 PDT 2015


New branch 'private/mcecchetti/bitmapcrc64' available with the following commits:
commit c1edd8dcfc72def65da54527fb30bbe5e59b8f98
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Tue Sep 1 14:12:32 2015 +0200

    Removed the crc table from the check-sum header
    
    Now can be accessed through the vcl_get_crc64_table() function
    
    Change-Id: Ife85dde373a48652a0d67460184c1f325eb91702

commit cf5f7c1fb922045c44996cdeaace8e38298fe37f
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Tue Sep 1 14:11:34 2015 +0200

    Modified CRC test in order to fix test failure on OSX
    
    Change-Id: Ic3fa76557746242ca99e3ce63ea73ec1d2b11f50

commit df6e35bb3468ea31659d98b96dd70199c9756b66
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Tue Sep 1 10:27:47 2015 +0200

    Changed DLL macro for fixing warning C4273 on Windows
    
    Change-Id: I50e4b30e0932f092db9e7d60e50f88f2b7e83895

commit 627c60cd9f4a2a64b51ad19360e197278e09cc6a
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Mon Aug 31 23:04:55 2015 +0200

    Fixed a bug due to conflicts with Casarin's commit.
    
    Change-Id: I5226a55ba804d494a8c9c9c9b5cd7ed3889eafbf

commit 9d2eee797aa78237e8914a2829b9779db0f1e4cc
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Mon Jul 13 15:38:09 2015 +0100

    tdf#93532 -  Bitmap CRC unit tests.
    
    Change-Id: Ic75801d7ad941ba802ffe418d5c666b1e7b0e94f

commit a2f931bd13dcf07ed6ac3eea962bfdc4baa7e228
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Mon Aug 31 14:35:50 2015 +0200

    Removed no more needed code in ImpBitmap::ImplGetChecksu
    
    Change-Id: I647941591615733caa546a8710817616923afa85

commit 9c7367eba7eba80825408a483f830c2e1a612a16
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Mon Aug 31 14:09:33 2015 +0200

    filter: avoid casting BitmapChecksum to sal_uInt32
    
    Since BitmapChecksum is a typedef for sal_uInt64.
    
    Change-Id: I768fa5134fa6e86559f3c6cbe1071093b4e68152

commit d0ebe8fb7ce6a2be10b7edad51bbd4e4f222e4b8
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Mon Aug 31 13:55:52 2015 +0200

    Fixed a bug the 64-bit checksum switch code was affected by
    
    Changed the size of the string buffer used for converting 4 integer
    values into a hexadecimal string:
    
    aHexStr.setLength(24 + (2 * BITMAP_CHECKSUM_SIZE))
    
    Change-Id: I5936bae4ce3b41e85a68f6f342b5288f7f9395fe

commit e3f9930db65e3d388b9fae55ae85a507688dd6bb
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 9b31c9494e4fa41f9b302c5db3d8ebf07ec9b7c0
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 ba4ca59dc3fee8a4a80cb0e935a3680aaa9eb9e3
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 914fa8435b2d55b062b3bb5954359c7ee2d93419
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 322aa1215f64364d9f8f9629fc1cf479a2eb49e1
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 8fa26d3dca140963e2798f34cbb477dc228ebe74
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Thu Aug 27 21:27:16 2015 +0100

    fix: buffer was released before getting checksum.
    
    g
    
    Conflicts:
    	vcl/inc/salbmp.hxx
    
    Change-Id: I57d1e4b8e4909ce0b82c9e61ca271768cc73cd8b

commit 9b10c509ab447f85d438785a8d4cdd1494186158
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 9ff53530459059412c0369923b7106ea84f76174
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 9a13e3d2d62f375842b482d9cbf7be57f375e1a9
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 0c1fa8d1396288033125d1493ea8fbd8f8a2bcf9
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 4ff4bf4106cada0f0b1fea898e3951249b51d54e
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