History log of /haiku/src/add-ons/translators/gif/GIFLoad.h
Revision Date Author Comments
# 2dcb2d86 03-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Increase ENTRY_COUNT to 4354

Fixes #10618

Why 4354?

4354 = 4096 + 256 + 1 + 1
4096 for the image data, 256 for the color codes,
1 for the clear code, 1 for the end code


# 9504d995 03-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: rename cs and size to codeSize


# 4ac43a1b 01-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: use ENTRY_COUNT define instead of 4096


# 6ff3ca26 01-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Style change, uchar => unsigned char


# 071f3a6e 28-Feb-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: don't call an implicit constructor for Memblock


# 5e4c29a6 28-Feb-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Style fixes


# 0b269c60 28-Feb-2013 Pawel Dziepak <pdziepak@quarnos.org>

Fix #9487: GIFLoad array subscript below array bounds

Recently enabled variable range propagation enables GCC to among others analyze
whether array subscript is in a valid range. While being quite useful this
particular feature also happens to produce false positives. This is merely
a workaround to make compiler happy.

The actual reason why compiler is reporting false positive is that array is
indexed with a signed integer and it is not clear for compiler what value it may
have due to it being a member of the class and and external procedure being
invoked between its initialization and usage.


# b7ef02aa 19-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

use defines for some gif flags, for clearer code. Reordered initializers to avoid warnings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27633 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c96c5784 14-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

this was supposed to be part of the previous commit

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27520 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6da7e645 15-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Style changes. No functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27516 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9949213a 19-Oct-2005 Stephan Aßmus <superstippi@gmx.de>

removed the redundant "translator" from the folder names, fixed some warnings in the JPEG2000Translator

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14449 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2dcb2d868465f0e3a8036e2ce79f4dd7ca3707ff 03-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Increase ENTRY_COUNT to 4354

Fixes #10618

Why 4354?

4354 = 4096 + 256 + 1 + 1
4096 for the image data, 256 for the color codes,
1 for the clear code, 1 for the end code


# 9504d99506e522fc7ccdf39c42a5fd6c01295cfa 03-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: rename cs and size to codeSize


# 4ac43a1be48427b88ac17804af44e6de33aac3fc 01-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: use ENTRY_COUNT define instead of 4096


# 6ff3ca264dff905fc97b525a141c5d332dd55ee8 01-Mar-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Style change, uchar => unsigned char


# 071f3a6ea0bcfe18d11ade820b6df21f8291ac4e 28-Feb-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: don't call an implicit constructor for Memblock


# 5e4c29a6b7d6cf23b6ea0d9dd22bd4abf5c89c1a 28-Feb-2014 John Scipione <jscipione@gmail.com>

GIFTranslator: Style fixes


# 0b269c601fca3163876b463baaa5a52cef8ccf26 28-Feb-2013 Pawel Dziepak <pdziepak@quarnos.org>

Fix #9487: GIFLoad array subscript below array bounds

Recently enabled variable range propagation enables GCC to among others analyze
whether array subscript is in a valid range. While being quite useful this
particular feature also happens to produce false positives. This is merely
a workaround to make compiler happy.

The actual reason why compiler is reporting false positive is that array is
indexed with a signed integer and it is not clear for compiler what value it may
have due to it being a member of the class and and external procedure being
invoked between its initialization and usage.


# b7ef02aac642cc74903c83cc3387e599fc9dc3a1 19-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

use defines for some gif flags, for clearer code. Reordered initializers to avoid warnings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27633 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c96c57848dcd67438407eb00527534a8f695e480 14-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

this was supposed to be part of the previous commit

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27520 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6da7e6450fa0798f82cdab357bde7d19275a2115 15-Sep-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Style changes. No functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27516 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9949213a25979d177b420bc71891c2bff02a331d 19-Oct-2005 Stephan Aßmus <superstippi@gmx.de>

removed the redundant "translator" from the folder names, fixed some warnings in the JPEG2000Translator

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14449 a95241bf-73f2-0310-859d-f6bbb57e9c96