[Libreoffice-commits] core.git: Changes to 'private/mcecchetti/bitmapcrc64'
Marco Cecchetti
marco.cecchetti at collabora.com
Tue Sep 1 05:22:15 PDT 2015
New branch 'private/mcecchetti/bitmapcrc64' available with the following commits:
commit b43996dd196b89b9c05d8a3faa6881f3e4412b3b
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 fbcc3d4b9976787acf65a744bc03a8536202c3c8
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 97dd449a7c046f4116a5f9295aaad9f7a2e54ef0
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 557c6ca8823eaa814370d5d4112da7508ab516dc
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 895ff3fdd31a8b4bab4247cde879ad72a49eff70
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 9f1e7f4f21acd67bc7402f0b44071a0426b7a42b
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 461524a88ec3950d417850fb104cbd275bc42cb3
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 591ba508fca449e939a53eca9333fc8f77e3fa83
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 a56db098d15baba4072bbc8a5f4dcb045f2faf6e
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 3f3ba3b4fba51b0b74725edaf681cffff5ecdc95
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 80efe61f77948a8214fbb282618f4d4f5f5c2add
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 06c865c6a501b69fd85ca85acc104e442f4bab8e
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 5783d529decc51e6d998767c54363aeda155a596
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 5d9e101cff01e8734e63d095ff3ac7b6d3a9e942
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 5dce578d6521131e07be307ed779f70dcb8a181e
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 e3f4bc41484c6849ee09c8a65a56f042c192204a
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 dac961eb4c0e79a0bb94d1241e8f23bd427204df
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 bd008440c3eccbe6482017657f4502acf786873a
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 db9927d4b91f0ae075e2e37492a1a4643ff4490b
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