\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bs_\br_\bc\n-SILLYImage.cpp\n+ * _\bl_\bo_\ba_\bd_\be_\br_\bs\n+SILLYTGAImageContext.cpp\n 1/***********************************************************************\n-2 filename: SILLYImage.cpp\n-3 created: 10 Jun 2006\n+2 filename: SILLYTGAImageContext.cpp\n+3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Implementation of the Image class\n+6 purpose: Definition of the TGAImageContext methods\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -33,128 +34,28 @@\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n 30#ifdef HAVE_CONFIG_H\n 31#include \n 32#endif\n 33\n-34#include \"SILLYImage.h\"\n+34#include \"loaders/SILLYTGAImageContext.h\"\n 35\n 36#ifndef SILLY_OPT_INLINE\n 37#define inline\n-38#include \"SILLYImage.icpp\"\n+38#include \"loaders/SILLYTGAImageContext.icpp\"\n 39#undef inline\n 40#endif\n-41#include \"SILLYImageLoaderManager.h\"\n-42\n-43\n-44// Start section of namespace SILLY\n-45namespace _\bS_\bI_\bL_\bL_\bY\n-46{\n+41#include \n+42#include \n+43// Start section of namespace SILLY\n+44namespace _\bS_\bI_\bL_\bL_\bY\n+45{\n+46\n 47\n-_\b4_\b8_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bI_\bm_\ba_\bg_\be(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be& source)\n-49 : d_bpp(0), d_pixels(0), d_data(&source), d_imageContext(0), d_imageLoader\n-(0)\n-50{\n-51}\n-52\n-53\n-_\b5_\b4bool _\bI_\bm_\ba_\bg_\be_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bH_\be_\ba_\bd_\be_\br()\n-55{\n-56 ImageLoaderList::iterator iter = ImageLoaderManager::getSingleton().begin();\n-57 for (; ! d_imageLoader && iter != ImageLoaderManager::getSingleton().end() ;\n-++iter)\n-58 {\n-59 d_imageContext = (*iter)->loadHeader(d_pfSource, d_data);\n-60 if (d_imageContext)\n-61 d_imageLoader = (*iter);\n-62 }\n-63 assert((! d_imageLoader || d_imageContext) && \"ASSERT: Internal state of\n-image invalid\");\n-64 return d_imageLoader != 0;\n-65\n-66}\n-67\n-_\b6_\b8bool _\bI_\bm_\ba_\bg_\be_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt resultFormat, _\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn order)\n-69{\n-70 switch (resultFormat)\n-71 {\n-72 case PF_A1B5G5R5:\n-73 d_bpp = 2;\n-74 break;\n-75 case PF_RGB:\n-76 d_bpp = 3;\n-77 break;\n-78\n-79 case PF_RGBA:\n-80 d_bpp = 4;\n-81 break;\n-82 //default:\n-83 // Unsupported format\n-84 };\n-85\n-86 if (! allocate())\n-87 {\n-88 return false;\n-89 }\n-90 d_imageContext->_\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn(d_pixels, _\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh() * _\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt() * d_bpp,\n-resultFormat);\n-91\n-92 if (! d_imageLoader->_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(order, d_data, d_imageContext))\n-93 {\n-94 delete [] d_pixels;\n-95 return false;\n-96 }\n-97 return true;\n-98}\n-99\n-100bool Image::allocate()\n-101{\n-102 delete [] d_pixels;\n-103 d_pixels = 0;\n-104 d_pixels = new byte[d_bpp * _\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh() * _\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt()];\n-105 return d_pixels != 0;\n-106}\n-107\n-108} // End section of namespace SILLY\n+48\n+49} // End section of namespace SILLY\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat\n-List all pixel format supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n-PixelOrigin\n-List all pixel origin supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-This is an abstract class used to provide data to the loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bI_\bm_\ba_\bg_\be\n-Image(DataSource &data)\n-Constructor.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\b._\bc_\bp_\bp_\b:_\b4_\b8\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bH_\be_\ba_\bd_\be_\br\n-bool loadImageHeader()\n-Retrieve the information concerning the image object.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\b._\bc_\bp_\bp_\b:_\b5_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n-bool loadImageData(PixelFormat resultFormat=PF_RGBA, PixelOrigin\n-origin=PO_TOP_LEFT)\n-Load the image pixels in memory and store them in resultFormat.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\b._\bc_\bp_\bp_\b:_\b6_\b8\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh\n-size_t getWidth() const\n-Retrieve the width of the image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt\n-size_t getHeight() const\n-Retrieve the height of the image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n-void setDestination(byte *pixels, size_t length, PixelFormat format)\n-Set the destination of the loading.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n-virtual bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext\n-*context)=0\n-Parse the pixels data of the image and fill the header struct.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00008_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00008_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/src/SILLYDataSource.cpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/src/loaders/SILLYJPGImageContext.cpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYMemoryDataSource.h\n+SILLYImageContext.icpp\n 1/***********************************************************************\n-2 filename: SILLYMemoryDataSource.h\n+2 filename: SILLYImageContext.icpp\n 3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: SILLYMemoryDataSource declaration for the SILLY library\n+6 purpose: Inline definition for ImageContext\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,55 +29,88 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYMemoryDataSource_h_\n-31#define _SILLYMemoryDataSource_h_\n-32#include \"SILLYBase.h\"\n-33#include \"SILLYDataSource.h\"\n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n-36{\n-37\n-_\b4_\b8class SILLY_EXPORT _\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be : public _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-49{\n-50public:\n-63 _\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be(const byte* data, size_t size);\n-64\n-65\n-_\b6_\b6 const byte* _\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n-67\n-_\b6_\b8 size_t _\bg_\be_\bt_\bS_\bi_\bz_\be() const;\n-69private:\n-70 const byte* d_bytes;\n-71 size_t d_size;\n-72};\n-73\n-74\n-75} // End of section namespace SILLY\n+30\n+31// Start of section namespace SILLY\n+32namespace SILLY\n+33{\n+34\n+35inline ImageContext::ImageContext(size_t width, size_t height)\n+36 : d_pixels(0), d_length(0), d_width(width), d_height(height),\n+d_currentOffset(0), d_format(PF_RGBA)\n+37{\n+38}\n+39\n+40\n+41inline ImageContext::~ImageContext()\n+42{\n+43}\n+44\n+45\n+46inline void ImageContext::setDestination(byte* pixels, size_t length,\n+PixelFormat format)\n+47{\n+48 d_pixels = pixels;\n+49 d_length = length;\n+50 d_currentOffset = 0;\n+51 d_format = format;\n+52}\n+53\n+54inline void ImageContext::setNextPixel(byte red, byte green, byte bleu, byte\n+alpha)\n+55{\n+56 //assert(d_currentOffset < d_length && \"ASSERT: try to set a pixel outside\n+of the image\");\n+57 switch(d_format)\n+58 {\n+59 case PF_A1B5G5R5:\n+60 // The hard part\n+61 assert(0 && \"ASSERT: Not yet implemented\");\n+62 break;\n+63 case PF_RGB:\n+64 // Ignore alpha channel\n+65 d_pixels[d_currentOffset++] = red;\n+66 d_pixels[d_currentOffset++] = green;\n+67 d_pixels[d_currentOffset++] = bleu;\n+68 break;\n+69\n+70 case PF_RGBA:\n+71 d_pixels[d_currentOffset++] = red;\n+72 d_pixels[d_currentOffset++] = green;\n+73 d_pixels[d_currentOffset++] = bleu;\n+74 d_pixels[d_currentOffset++] = alpha;\n+75 break;\n 76\n-77// Inclue inline function when needed\n-78#ifdef SILLY_OPT_INLINE\n-79#include \"SILLYMemoryDataSource.icpp\"\n-80#endif\n-81\n-82#endif // end of guard _SILLYMemoryDataSource_h_\n-_\bS_\bI_\bL_\bL_\bY\n-Simple Image Loading LibrarY namespace.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-This is an abstract class used to provide data to the loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-Load an image from a memory area.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b9\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br\n-const byte * getDataPtr() const\n-Get raw access to the image data.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bS_\bi_\bz_\be\n-size_t getSize() const\n-Return the size of the data.\n+77 }\n+78}\n+79inline size_t ImageContext::getWidth() const\n+80{\n+81 return d_width;\n+82}\n+83\n+84inline void ImageContext::setWidth(size_t width)\n+85{\n+86 d_width = width;\n+87}\n+88\n+89inline size_t ImageContext::getHeight() const\n+90{\n+91 return d_height;\n+92}\n+93\n+94inline void ImageContext::setHeight(size_t height)\n+95{\n+96 d_height = height;\n+97}\n+98inline PixelFormat ImageContext::getPixelFormat() const\n+99{\n+100 return d_format;\n+101}\n+102\n+103} // End of section namespace SILLY\n+104\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00044_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00044_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImage.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYFileDataSource.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,150 +1,87 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYImage.h\n-1\n-2/***********************************************************************\n-3 filename: SILLYImage.h\n-4 created: 10 Jun 2006\n-5 author: Olivier Delannoy\n-6\n-7 purpose: Image class definition\n-8*************************************************************************/\n-9/***************************************************************************\n-10 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n-11 *\n-12 * Permission is hereby granted, free of charge, to any person obtaining\n-13 * a copy of this software and associated documentation files (the\n-14 * \"Software\"), to deal in the Software without restriction, including\n-15 * without limitation the rights to use, copy, modify, merge, publish,\n-16 * distribute, sublicense, and/or sell copies of the Software, and to\n-17 * permit persons to whom the Software is furnished to do so, subject to\n-18 * the following conditions:\n-19 *\n-20 * The above copyright notice and this permission notice shall be\n-21 * included in all copies or substantial portions of the Software.\n-22 *\n-23 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n-24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n-25 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n-26 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n-27 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n-28 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n-29 * OTHER DEALINGS IN THE SOFTWARE.\n-30 ***************************************************************************/\n-31#ifndef _SILLYImage_h_\n-32#define _SILLYImage_h_\n-33#include \"SILLYBase.h\"\n-34#include \"SILLYImageContext.h\"\n-35#include \"SILLYDataSource.h\"\n-36#include \"SILLYImageLoader.h\"\n+SILLYFileDataSource.h\n+1/***********************************************************************\n+2 filename: SILLYFileDataSource.h\n+3 created: 20 Jul 2006\n+4 author: Olivier Delannoy\n+5\n+6 purpose: Provide file based image loading\n+7*************************************************************************/\n+8/***************************************************************************\n+9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n+10 *\n+11 * Permission is hereby granted, free of charge, to any person obtaining\n+12 * a copy of this software and associated documentation files (the\n+13 * \"Software\"), to deal in the Software without restriction, including\n+14 * without limitation the rights to use, copy, modify, merge, publish,\n+15 * distribute, sublicense, and/or sell copies of the Software, and to\n+16 * permit persons to whom the Software is furnished to do so, subject to\n+17 * the following conditions:\n+18 *\n+19 * The above copyright notice and this permission notice shall be\n+20 * included in all copies or substantial portions of the Software.\n+21 *\n+22 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n+23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n+24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n+25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n+26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n+27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n+28 * OTHER DEALINGS IN THE SOFTWARE.\n+29 ***************************************************************************/\n+30#ifndef _SILLYFileDataSource_h_\n+31#define _SILLYFileDataSource_h_\n+32#include \"SILLYBase.h\"\n+33#include \"SILLYDataSource.h\"\n+34// Start of section namespace SILLY\n+35namespace _\bS_\bI_\bL_\bL_\bY\n+36{\n 37\n-38// Start of section namespace SILLY\n-39namespace _\bS_\bI_\bL_\bL_\bY\n-40{\n-41\n-_\b4_\b6class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be\n-47{\n-48public:\n-55 _\bI_\bm_\ba_\bg_\be(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be& data);\n-56\n-_\b6_\b1 _\b~_\bI_\bm_\ba_\bg_\be();\n-62\n-_\b6_\b7 bool _\bi_\bs_\bV_\ba_\bl_\bi_\bd() const;\n-68\n-69\n-76 bool loadImageHeader();\n-77\n-91 bool loadImageData(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt resultFormat = PF_RGBA, _\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin =\n-PO_TOP_LEFT);\n-92\n-_\b9_\b7 size_t _\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh() const;\n-98\n-_\b1_\b0_\b3 size_t _\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt() const;\n-104\n-_\b1_\b0_\b9 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt _\bg_\be_\bt_\bS_\bo_\bu_\br_\bc_\be_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt() const;\n-110\n-_\b1_\b1_\b5 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt() const;\n-116\n-_\b1_\b2_\b0 const byte* _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n-_\b1_\b2_\b5 size_t _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bS_\bi_\bz_\be() const;\n-_\b1_\b3_\b0 const char* _\bg_\be_\bt_\bL_\bo_\ba_\bd_\be_\br_\bI_\bd_\be_\bn_\bt_\bi_\bf_\bi_\be_\br_\bS_\bt_\br_\bi_\bn_\bg() const;\n-131private:\n-132 bool allocate();\n-133\n-134private:\n-135\n-136 size_t d_bpp;\n-137 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt d_pfSource;\n-138 byte* d_pixels;\n-139 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_data;\n-140 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* d_imageContext;\n-141 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br* d_imageLoader;\n-142\n-143 // Disabled operation\n-144 _\bI_\bm_\ba_\bg_\be(_\bI_\bm_\ba_\bg_\be&);\n-145 _\bI_\bm_\ba_\bg_\be& operator=(_\bI_\bm_\ba_\bg_\be&);\n-146};\n-147\n-148} // End of section namespace SILLY\n-149\n-150// Inclue inline function when needed\n-151#ifdef SILLY_OPT_INLINE\n-152#include \"SILLYImage.icpp\"\n-153#endif\n-154\n-155#endif // end of guard _SILLYImage_h_\n+_\b4_\b8class SILLY_EXPORT _\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be : public _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+49{\n+50public:\n+60 _\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be(const char* filename);\n+64 _\b~_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be();\n+_\b7_\b3 bool _\bi_\bs_\bV_\ba_\bl_\bi_\bd() const;\n+74\n+_\b7_\b5 const byte* _\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n+_\b7_\b6 size_t _\bg_\be_\bt_\bS_\bi_\bz_\be() const;\n+77private:\n+78 bool d_error;\n+79 byte* d_bytes;\n+80 size_t d_size;\n+81};\n+82\n+83\n+84} // End of section namespace SILLY\n+85\n+86// Inclue inline function when needed\n+87#ifdef SILLY_OPT_INLINE\n+88#include \"SILLYFileDataSource.icpp\"\n+89#endif\n+90\n+91#endif // end of guard _SILLYFileDataSource_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat\n-List all pixel format supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n-PixelOrigin\n-List all pixel origin supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be\n-Image is the main user class of the library.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bS_\bo_\bu_\br_\bc_\be_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat getSourcePixelFormat() const\n-Retrieve the pixel format used for the image storage.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bL_\bo_\ba_\bd_\be_\br_\bI_\bd_\be_\bn_\bt_\bi_\bf_\bi_\be_\br_\bS_\bt_\br_\bi_\bn_\bg\n-const char * getLoaderIdentifierString() const\n-Get Image loader identifier string.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bP_\bt_\br\n-const byte * getPixelsDataPtr() const\n-Get a pointer to the pixels data.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bi_\bs_\bV_\ba_\bl_\bi_\bd\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+This class allow the loading of an image directly from a file.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b9\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br\n+const byte * getDataPtr() const\n+Get raw access to the image data.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bi_\bs_\bV_\ba_\bl_\bi_\bd\n bool isValid() const\n-Return true if the image is valid after its loading.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bS_\bi_\bz_\be\n-size_t getPixelsDataSize() const\n-Get the size of the pixel buffer.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\b~_\bI_\bm_\ba_\bg_\be\n-~Image()\n-Destructor.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh\n-size_t getWidth() const\n-Retrieve the width of the image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat getPixelFormat() const\n-Retrieve the pixel format of the resulting image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt\n-size_t getHeight() const\n-Retrieve the height of the image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Store the data needed by an ImageLoader object during the parsing of an image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-This is an abstract class that define the interface of all image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n+Check wether the loading is successfull or not.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bS_\bi_\bz_\be\n+size_t getSize() const\n+Return the size of the data.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00047_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00047_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYFileDataSource.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageLoaderManager.h Source File\n \n \n \n \n \n \n
Get an iterator to the first not registered ImageLoader.
\n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYFileDataSource.icpp\n+SILLYImageLoaderManager.h\n 1/***********************************************************************\n-2 filename: SILLYFileDataSource.icpp\n-3 created: 20 Jul 2006\n+2 filename: ImageLoaderManager.h\n+3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Inline function definition for the FileDataSource class\n+6 purpose: Manage all available loader\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,30 +29,88 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30\n-31// Start of section namespace SILLY\n-32namespace SILLY\n-33{\n-34inline bool FileDataSource::isValid() const\n-35{\n-36 return d_error;\n-37}\n-38\n-39inline const byte* FileDataSource::getDataPtr() const\n-40{\n-41 return d_bytes;\n-42}\n+30#ifndef _SILLYImageLoaderManager_h_\n+31#define _SILLYImageLoaderManager_h_\n+32#include \"SILLYBase.h\"\n+33#include \n+34// Start of section namespace SILLY\n+35namespace _\bS_\bI_\bL_\bL_\bY\n+36{\n+37class ImageLoader; // Forward declaration\n+_\b4_\b2typedef std::vector _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt;\n 43\n-44inline size_t FileDataSource::getSize() const\n-45{\n-46 return d_size;\n-47}\n-48\n-49} // End of section namespace SILLY\n-50\n+44#if defined(_MSC_VER)\n+45\n+46# pragma warning(push)\n+47\n+48# pragma warning(disable : 4251)\n+49\n+50#endif\n+51\n+_\b5_\b6class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n+57{\n+58\n+59public:\n+64 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br();\n+69 _\b~_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br();\n+_\b7_\b4 ImageLoaderList::iterator _\bb_\be_\bg_\bi_\bn();\n+_\b7_\b9 ImageLoaderList::iterator _\be_\bn_\bd();\n+_\b8_\b6 void _\ba_\bd_\bd(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br* loader);\n+87\n+88private:\n+89 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt d_loaders;\n+90\n+91public:\n+92 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br* getSingletonPtr();\n+93 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br& getSingleton();\n+94\n+95private:\n+96 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br* d_instance;\n+97\n+98 // Disabled operations\n+99 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br&);\n+100 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br& operator=(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br&);\n+101};\n+102\n+103#if defined(_MSC_VER)\n+104\n+105# pragma warning(pop)\n+106\n+107#endif\n+108\n+109} // End of section namespace SILLY\n+110\n+111// Inclue inline function when needed\n+112#ifdef SILLY_OPT_INLINE\n+113#include \"SILLYImageLoaderManager.icpp\"\n+114#endif\n+115\n+116#endif // end of guard _SILLYImageLoaderManager_h_\n+_\bS_\bI_\bL_\bL_\bY\n+Simple Image Loading LibrarY namespace.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt\n+std::vector< ImageLoader * > ImageLoaderList\n+Typename for a collection of image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\bh_\b:_\b4_\b2\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+This is an abstract class that define the interface of all image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n+Manage the list of all supported ImageLoader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\bh_\b:_\b5_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\ba_\bd_\bd\n+void add(ImageLoader *loader)\n+Register an ImageLoader object.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\bb_\be_\bg_\bi_\bn\n+ImageLoaderList::iterator begin()\n+Get an iterator to the first ImageLoader registered.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\be_\bn_\bd\n+ImageLoaderList::iterator end()\n+Get an iterator to the first not registered ImageLoader.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00050_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00050_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYDataSource.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageLoader.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYDataSource.h\n+ * _\bl_\bo_\ba_\bd_\be_\br_\bs\n+SILLYTGAImageLoader.h\n 1/***********************************************************************\n-2 filename: SILLYDataSource.h\n-3 created: 10 Jun 2006\n+2 filename: SILLYTGAImageLoader.h\n+3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: SILLY::DataSource declaration for the SILLY library\n+6 purpose: Declaration of the TGAImageLoader class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,50 +30,69 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYDataSource_h_\n-31#define _SILLYDataSource_h_\n+30#ifndef _SILLYTGAImageLoader_h_\n+31#define _SILLYTGAImageLoader_h_\n 32#include \"SILLYBase.h\"\n-33\n+33#include \"SILLYImageLoader.h\"\n 34// Start of section namespace SILLY\n 35namespace _\bS_\bI_\bL_\bL_\bY\n 36{\n-37\n-_\b4_\b6class SILLY_EXPORT _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-47{\n-48public:\n-_\b5_\b3 virtual _\b~_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be();\n-_\b5_\b8 virtual const byte * _\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br() const = 0;\n-_\b6_\b4 byte operator[] (size_t offset) const;\n-_\b6_\b9 virtual size_t _\bg_\be_\bt_\bS_\bi_\bz_\be() const = 0;\n-70};\n-71\n-72\n-73} // End of section namespace SILLY\n-74\n-75// Inclue inline function when needed\n-76#ifdef SILLY_OPT_INLINE\n-77#include \"SILLYDataSource.icpp\"\n-78#endif\n-79\n-80#endif // end of guard _SILLYDataSource_h_\n+37class TGAImageContext;\n+_\b4_\b3class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+44{\n+45public:\n+46 _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+47 _\b~_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+48 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& formatSource, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n+49 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin,\n+50 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data,\n+51 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* context);\n+52private:\n+53\n+54};\n+55\n+56} // End of section namespace SILLY\n+57\n+58// Inclue inline function when needed\n+59#ifdef SILLY_OPT_INLINE\n+60#include \"SILLYTGAImageLoader.icpp\"\n+61#endif\n+62\n+63#endif // end of guard _SILLYTGAImageLoader_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+PixelFormat\n+List all pixel format supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n+PixelOrigin\n+List all pixel origin supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+Loader for Targa image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n+ImageContext * loadHeader(PixelFormat &formatSource, DataSource *data)\n+Parse the header of the image and fill the header struct.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b7_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n+bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext *context)\n+Parse the pixels data of the image and fill the header struct.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b1_\b3_\b4\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bS_\bi_\bz_\be\n-virtual size_t getSize() const =0\n-Return the size of the data.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br\n-virtual const byte * getDataPtr() const =0\n-Get raw access to the image data.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\b~_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-virtual ~DataSource()\n-Destructor.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Store the data needed by an ImageLoader object during the parsing of an image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+This is an abstract class that define the interface of all image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00056_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00056_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageLoader.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageLoader.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYTGAImageLoader.h\n+SILLYPNGImageLoader.h\n 1/***********************************************************************\n-2 filename: SILLYTGAImageLoader.h\n+2 filename: SILLYPNGImageLoader.h\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the TGAImageLoader class\n+6 purpose: Declaration of the PNGImageLoader class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,65 +30,69 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYTGAImageLoader_h_\n-31#define _SILLYTGAImageLoader_h_\n+30#ifndef _SILLYPNGImageLoader_h_\n+31#define _SILLYPNGImageLoader_h_\n 32#include \"SILLYBase.h\"\n 33#include \"SILLYImageLoader.h\"\n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n-36{\n-37class TGAImageContext;\n-_\b4_\b3class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-44{\n-45public:\n-46 _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-47 _\b~_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-48 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& formatSource, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n-49 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin,\n-50 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data,\n-51 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* context);\n-52private:\n-53\n-54};\n+34#include \"SILLYDataSource.h\"\n+35// Start of section namespace SILLY\n+36namespace _\bS_\bI_\bL_\bL_\bY\n+37{\n+_\b4_\b2class _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+43{\n+44public:\n+45 _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+46\n+47 _\b~_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+48\n+49 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& formatSource, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n+50\n+51 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin,\n+52 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data,\n+53 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* context);\n+54private:\n 55\n-56} // End of section namespace SILLY\n+56};\n 57\n-58// Inclue inline function when needed\n-59#ifdef SILLY_OPT_INLINE\n-60#include \"SILLYTGAImageLoader.icpp\"\n-61#endif\n-62\n-63#endif // end of guard _SILLYTGAImageLoader_h_\n+58\n+59} // End of section namespace SILLY\n+60\n+61// Inclue inline function when needed\n+62#ifdef SILLY_OPT_INLINE\n+63#include \"SILLYPNGImageLoader.icpp\"\n+64#endif\n+65\n+66#endif // end of guard _SILLYPNGImageLoader_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n PixelFormat\n List all pixel format supported.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n PixelOrigin\n List all pixel origin supported.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-Loader for Targa image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+Loader for PNG Image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b3\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n ImageContext * loadHeader(PixelFormat &formatSource, DataSource *data)\n Parse the header of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b7_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b8_\b8\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext *context)\n Parse the pixels data of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b1_\b3_\b4\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b1_\b5_\b4\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n Store the data needed by an ImageLoader object during the parsing of an image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00059_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00059_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageContext.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageLoader.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYTGAImageLoader.icpp\n+SILLYJPGImageContext.h\n 1/***********************************************************************\n-2 filename: SILLYTGAImageLoader.icpp\n+2 filename: SILLYJPGImageContext.h\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Inline defintion of TGAImageLoader class\n+6 purpose: Declaration of the JPGImageContext class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,16 +30,63 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30\n-31// Start of section namespace SILLY\n-32namespace SILLY\n-33{\n-34\n-35} // End of section namespace SILLY\n-36\n+30#ifndef _SILLYJPGImageContext_h_\n+31#define _SILLYJPGImageContext_h_\n+32#include \"SILLYBase.h\"\n+33#include \"SILLYImageContext.h\"\n+34#include \"SILLYDataSource.h\"\n+35// Start of section namespace SILLY\n+36#include \n+37#include \n+38#include \n+39extern \"C\"\n+40{\n+41#include \n+42}\n+43namespace _\bS_\bI_\bL_\bL_\bY\n+44{\n+45\n+_\b5_\b6class _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+57{\n+58public:\n+59 _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n+60 _\b~_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n+61\n+62 void setImageSize();\n+63\n+64\n+65 jpeg_source_mgr src_mgr;\n+66 jpeg_decompress_struct cinfo;\n+67\n+68 jpeg_error_mgr d_error_mgr;\n+69 jmp_buf setjmp_buffer;\n+70 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_source;\n+71};\n+72\n+73\n+74} // End of section namespace SILLY\n+75\n+76// Inclue inline function when needed\n+77#ifdef SILLY_OPT_INLINE\n+78#include \"SILLYJPGImageContext.icpp\"\n+79#endif\n+80\n+81#endif // end of guard _SILLYJPGImageContext_h_\n+_\bS_\bI_\bL_\bL_\bY\n+Simple Image Loading LibrarY namespace.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Image Context for JPG image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b5_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+This is an abstract class used to provide data to the loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Store the data needed by an ImageLoader object during the parsing of an image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00068_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00068_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageContext.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageLoader.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYJPGImageContext.h\n+SILLYJPGImageLoader.h\n 1/***********************************************************************\n-2 filename: SILLYJPGImageContext.h\n+2 filename: SILLYJPGImageLoader.h\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the JPGImageContext class\n+6 purpose: Declaration of the JPGImageLoader class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,63 +30,68 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYJPGImageContext_h_\n-31#define _SILLYJPGImageContext_h_\n+30#ifndef _SILLYJPGImageLoader_h_\n+31#define _SILLYJPGImageLoader_h_\n 32#include \"SILLYBase.h\"\n-33#include \"SILLYImageContext.h\"\n-34#include \"SILLYDataSource.h\"\n-35// Start of section namespace SILLY\n-36#include \n-37#include \n-38#include \n-39extern \"C\"\n-40{\n-41#include \n-42}\n-43namespace _\bS_\bI_\bL_\bL_\bY\n-44{\n-45\n-_\b5_\b6class _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-57{\n-58public:\n-59 _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n-60 _\b~_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n-61\n-62 void setImageSize();\n-63\n-64\n-65 jpeg_source_mgr src_mgr;\n-66 jpeg_decompress_struct cinfo;\n-67\n-68 jpeg_error_mgr d_error_mgr;\n-69 jmp_buf setjmp_buffer;\n-70 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_source;\n-71};\n-72\n-73\n-74} // End of section namespace SILLY\n-75\n-76// Inclue inline function when needed\n-77#ifdef SILLY_OPT_INLINE\n-78#include \"SILLYJPGImageContext.icpp\"\n-79#endif\n-80\n-81#endif // end of guard _SILLYJPGImageContext_h_\n+33#include \"SILLYImageLoader.h\"\n+34// Start of section namespace SILLY\n+35namespace _\bS_\bI_\bL_\bL_\bY\n+36{\n+37\n+_\b4_\b2class _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+43{\n+44public:\n+45 _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+46 _\b~_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n+47 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& header, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n+48 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data, _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt*\n+context);\n+49private:\n+50};\n+51\n+52\n+53} // End of section namespace SILLY\n+54\n+55// Inclue inline function when needed\n+56#ifdef SILLY_OPT_INLINE\n+57#include \"SILLYJPGImageLoader.icpp\"\n+58#endif\n+59\n+60#endif // end of guard _SILLYJPGImageLoader_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Image Context for JPG image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b5_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+PixelFormat\n+List all pixel format supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n+PixelOrigin\n+List all pixel origin supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+Loader class for JPG Image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b3\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n+bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext *context)\n+Parse the pixels data of the image and fill the header struct.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b9_\b0\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n+ImageContext * loadHeader(PixelFormat &header, DataSource *data)\n+Parse the header of the image and fill the header struct.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b5_\b6\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n Store the data needed by an ImageLoader object during the parsing of an image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+This is an abstract class that define the interface of all image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00074_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00074_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYJPGImageLoader.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageContext.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYJPGImageLoader.h\n+SILLYPNGImageContext.icpp\n 1/***********************************************************************\n-2 filename: SILLYJPGImageLoader.h\n+2 filename: SILLYPNGImageContext.icpp\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the JPGImageLoader class\n+6 purpose: Inline definition for PNGImageContext class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,68 +30,16 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYJPGImageLoader_h_\n-31#define _SILLYJPGImageLoader_h_\n-32#include \"SILLYBase.h\"\n-33#include \"SILLYImageLoader.h\"\n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n-36{\n-37\n-_\b4_\b2class _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-43{\n-44public:\n-45 _\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-46 _\b~_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-47 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& header, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n-48 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data, _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt*\n-context);\n-49private:\n-50};\n-51\n-52\n-53} // End of section namespace SILLY\n-54\n-55// Inclue inline function when needed\n-56#ifdef SILLY_OPT_INLINE\n-57#include \"SILLYJPGImageLoader.icpp\"\n-58#endif\n-59\n-60#endif // end of guard _SILLYJPGImageLoader_h_\n-_\bS_\bI_\bL_\bL_\bY\n-Simple Image Loading LibrarY namespace.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat\n-List all pixel format supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n-PixelOrigin\n-List all pixel origin supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-Loader class for JPG Image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b3\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n-bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext *context)\n-Parse the pixels data of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b9_\b0\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n-ImageContext * loadHeader(PixelFormat &header, DataSource *data)\n-Parse the header of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b5_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-This is an abstract class used to provide data to the loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Store the data needed by an ImageLoader object during the parsing of an image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-This is an abstract class that define the interface of all image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n+30\n+31// Start of section namespace SILLY\n+32namespace SILLY\n+33{\n+34\n+35} // End of section namespace SILLY\n+36\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00077_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00077_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageLoader.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageContext.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYPNGImageLoader.icpp\n+SILLYTGAImageContext.h\n 1/***********************************************************************\n-2 filename: SILLYPNGImageLoader.icpp\n+2 filename: SILLYTGAImageContext.h\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Inline definition for PNGImageLoader\n+6 purpose: Declaration of the TGAImageContext class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,16 +30,53 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30\n-31// Start of section namespace SILLY\n-32namespace SILLY\n-33{\n-34\n-35} // End of section namespace SILLY\n-36\n+30#ifndef _SILLYTGAImageContext_h_\n+31#define _SILLYTGAImageContext_h_\n+32#include \"SILLYBase.h\"\n+33#include \"SILLYImageContext.h\"\n+34// Start of section namespace SILLY\n+35namespace _\bS_\bI_\bL_\bL_\bY\n+36{\n+_\b4_\b2class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+43{\n+44public:\n+45 _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(size_t width, size_t height);\n+46 _\b~_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n+47\n+48private:\n+49 byte d_idLength;\n+50 byte d_imageType;\n+51 byte d_depth;\n+52 byte d_description;\n+53\n+54 friend class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br;\n+55\n+56};\n+57\n+58\n+59} // End of section namespace SILLY\n+60\n+61// Inclue inline function when needed\n+62#ifdef SILLY_OPT_INLINE\n+63#include \"SILLYTGAImageContext.icpp\"\n+64#endif\n+65\n+66#endif // end of guard _SILLYTGAImageContext_h_\n+_\bS_\bI_\bL_\bL_\bY\n+Simple Image Loading LibrarY namespace.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Image Context for Targa image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b3\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+Loader for Targa image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Store the data needed by an ImageLoader object during the parsing of an image.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00080_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00080_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageLoader.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageContext.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYPNGImageLoader.h\n+SILLYPNGImageContext.h\n 1/***********************************************************************\n-2 filename: SILLYPNGImageLoader.h\n+2 filename: SILLYPNGImageContext.h\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the PNGImageLoader class\n+6 purpose: Declaration of the PNGImageContext class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,73 +30,71 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYPNGImageLoader_h_\n-31#define _SILLYPNGImageLoader_h_\n+30#ifndef _SILLYPNGImageContext_h_\n+31#define _SILLYPNGImageContext_h_\n 32#include \"SILLYBase.h\"\n-33#include \"SILLYImageLoader.h\"\n+33#include \"SILLYImageContext.h\"\n 34#include \"SILLYDataSource.h\"\n-35// Start of section namespace SILLY\n-36namespace _\bS_\bI_\bL_\bL_\bY\n-37{\n-_\b4_\b2class _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br : public _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-43{\n-44public:\n-45 _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-46\n-47 _\b~_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br();\n-48\n-49 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* _\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt& formatSource, _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n+35#include \n+36// Start of section namespace SILLY\n+37namespace _\bS_\bI_\bL_\bL_\bY\n+38{\n+39\n+_\b4_\b5class SILLY_EXPORT _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+46{\n+47public:\n+48 _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n+49 _\b~_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n 50\n-51 bool _\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba(_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin,\n-52 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data,\n-53 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* context);\n-54private:\n-55\n-56};\n+51 int read(png_bytep data, png_size_t length);\n+52\n+53\n+54\n+55private:\n+56 void setImageSize();\n 57\n-58\n-59} // End of section namespace SILLY\n-60\n-61// Inclue inline function when needed\n-62#ifdef SILLY_OPT_INLINE\n-63#include \"SILLYPNGImageLoader.icpp\"\n-64#endif\n+58 size_t d_offset;\n+59\n+60 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_data;\n+61\n+62 png_structp d_png_ptr;\n+63\n+64 png_infop d_info_ptr;\n 65\n-66#endif // end of guard _SILLYPNGImageLoader_h_\n+66 size_t d_bit_depth;\n+67 size_t d_num_channels;\n+68\n+69\n+70 friend class _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br;\n+71};\n+72\n+73\n+74} // End of section namespace SILLY\n+75\n+76// Inclue inline function when needed\n+77#ifdef SILLY_OPT_INLINE\n+78#include \"SILLYPNGImageContext.icpp\"\n+79#endif\n+80\n+81#endif // end of guard _SILLYPNGImageContext_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-PixelFormat\n-List all pixel format supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n-PixelOrigin\n-List all pixel origin supported.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+Image Context for PNG Image Loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b6\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n Loader for PNG Image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b3\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bH_\be_\ba_\bd_\be_\br\n-ImageContext * loadHeader(PixelFormat &formatSource, DataSource *data)\n-Parse the header of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b8_\b8\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b:_\b:_\bl_\bo_\ba_\bd_\bI_\bm_\ba_\bg_\be_\bD_\ba_\bt_\ba\n-bool loadImageData(PixelOrigin origin, DataSource *data, ImageContext *context)\n-Parse the pixels data of the image and fill the header struct.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bc_\bp_\bp_\b:_\b1_\b5_\b4\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n Store the data needed by an ImageLoader object during the parsing of an image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-This is an abstract class that define the interface of all image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00083_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00083_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYTGAImageContext.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYJPGImageLoader.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYTGAImageContext.h\n+SILLYJPGImageLoader.icpp\n 1/***********************************************************************\n-2 filename: SILLYTGAImageContext.h\n+2 filename: SILLYJPGImageLoader.icpp\n 3 created: 11 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the TGAImageContext class\n+6 purpose: Inline definition of JPGImageLoader class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,53 +30,16 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYTGAImageContext_h_\n-31#define _SILLYTGAImageContext_h_\n-32#include \"SILLYBase.h\"\n-33#include \"SILLYImageContext.h\"\n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n-36{\n-_\b4_\b2class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-43{\n-44public:\n-45 _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(size_t width, size_t height);\n-46 _\b~_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n-47\n-48private:\n-49 byte d_idLength;\n-50 byte d_imageType;\n-51 byte d_depth;\n-52 byte d_description;\n-53\n-54 friend class _\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br;\n-55\n-56};\n-57\n-58\n-59} // End of section namespace SILLY\n-60\n-61// Inclue inline function when needed\n-62#ifdef SILLY_OPT_INLINE\n-63#include \"SILLYTGAImageContext.icpp\"\n-64#endif\n-65\n-66#endif // end of guard _SILLYTGAImageContext_h_\n-_\bS_\bI_\bL_\bL_\bY\n-Simple Image Loading LibrarY namespace.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Image Context for Targa image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b3\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-Loader for Targa image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bT_\bG_\bA_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Store the data needed by an ImageLoader object during the parsing of an image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n+30\n+31// Start of section namespace SILLY\n+32namespace SILLY\n+33{\n+34\n+35} // End of section namespace SILLY\n+36\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00086_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00086_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/loaders/SILLYPNGImageContext.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageContext.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n- * _\bl_\bo_\ba_\bd_\be_\br_\bs\n-SILLYPNGImageContext.h\n+SILLYImageContext.h\n 1/***********************************************************************\n-2 filename: SILLYPNGImageContext.h\n-3 created: 11 Jun 2006\n+2 filename: SILLYImageContext.h\n+3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Declaration of the PNGImageContext class\n+6 purpose: ImageContext is an abstract class used to hide the loader specific\n+data needed during the parsing of an image\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -30,71 +30,82 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYPNGImageContext_h_\n-31#define _SILLYPNGImageContext_h_\n+30#ifndef _SILLYImageContext_h_\n+31#define _SILLYImageContext_h_\n 32#include \"SILLYBase.h\"\n-33#include \"SILLYImageContext.h\"\n-34#include \"SILLYDataSource.h\"\n-35#include \n-36// Start of section namespace SILLY\n-37namespace _\bS_\bI_\bL_\bL_\bY\n-38{\n-39\n-_\b4_\b5class SILLY_EXPORT _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt : public _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-46{\n-47public:\n-48 _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* data);\n-49 _\b~_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n-50\n-51 int read(png_bytep data, png_size_t length);\n-52\n-53\n-54\n-55private:\n-56 void setImageSize();\n+33\n+34// Start of section namespace SILLY\n+35namespace _\bS_\bI_\bL_\bL_\bY\n+36{\n+37\n+_\b4_\b3class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+44{\n+45public:\n+_\b5_\b0 virtual _\b~_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n+51\n+_\b5_\b6 void _\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn(byte* pixels, size_t length, _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt format);\n 57\n-58 size_t d_offset;\n-59\n-60 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_data;\n-61\n-62 png_structp d_png_ptr;\n+_\b6_\b2 void _\bs_\be_\bt_\bN_\be_\bx_\bt_\bP_\bi_\bx_\be_\bl(byte red, byte green, byte bleu, byte alpha);\n 63\n-64 png_infop d_info_ptr;\n-65\n-66 size_t d_bit_depth;\n-67 size_t d_num_channels;\n-68\n-69\n-70 friend class _\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br;\n-71};\n-72\n-73\n-74} // End of section namespace SILLY\n-75\n-76// Inclue inline function when needed\n-77#ifdef SILLY_OPT_INLINE\n-78#include \"SILLYPNGImageContext.icpp\"\n-79#endif\n-80\n-81#endif // end of guard _SILLYPNGImageContext_h_\n+64 size_t getWidth() const;\n+65 size_t getHeight() const;\n+66 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt getPixelFormat() const;\n+67\n+74 bool flipVertically();\n+75 protected:\n+76 void setWidth(size_t width);\n+77\n+78 void setHeight(size_t height);\n+79\n+_\b8_\b8 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(size_t width, size_t height);\n+89\n+90private:\n+91 byte* d_pixels;\n+92 size_t d_length;\n+93 size_t d_width;\n+94 size_t d_height;\n+95 size_t d_currentOffset;\n+96 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt d_format;\n+97\n+98 // Disabled operation\n+99 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt&);\n+100 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt& operator=(_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt&);\n+101};\n+102\n+103\n+104} // End of section namespace SILLY\n+105\n+106// Inclue inline function when needed\n+107#ifdef SILLY_OPT_INLINE\n+108#include \"SILLYImageContext.icpp\"\n+109#endif\n+110\n+111#endif // end of guard _SILLYImageContext_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-Image Context for PNG Image Loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-Loader for PNG Image.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bP_\bN_\bG_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b3\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-This is an abstract class used to provide data to the loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+PixelFormat\n+List all pixel format supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n Store the data needed by an ImageLoader object during the parsing of an image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bs_\be_\bt_\bN_\be_\bx_\bt_\bP_\bi_\bx_\be_\bl\n+void setNextPixel(byte red, byte green, byte bleu, byte alpha)\n+Set the next pixel of the image.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n+void setDestination(byte *pixels, size_t length, PixelFormat format)\n+Set the destination of the loading.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+ImageContext(size_t width, size_t height)\n+Constructor.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\b~_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+virtual ~ImageContext()\n+Destructor.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00089_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00089_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageContext.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYFileDataSource.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYFileDataSource.h\n+SILLYMemoryDataSource.h\n 1/***********************************************************************\n-2 filename: SILLYFileDataSource.h\n-3 created: 20 Jul 2006\n+2 filename: SILLYMemoryDataSource.h\n+3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Provide file based image loading\n+6 purpose: SILLYMemoryDataSource declaration for the SILLY library\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,59 +29,55 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYFileDataSource_h_\n-31#define _SILLYFileDataSource_h_\n+30#ifndef _SILLYMemoryDataSource_h_\n+31#define _SILLYMemoryDataSource_h_\n 32#include \"SILLYBase.h\"\n 33#include \"SILLYDataSource.h\"\n 34// Start of section namespace SILLY\n 35namespace _\bS_\bI_\bL_\bL_\bY\n 36{\n 37\n-_\b4_\b8class SILLY_EXPORT _\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be : public _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+_\b4_\b8class SILLY_EXPORT _\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be : public _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n 49{\n 50public:\n-60 _\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be(const char* filename);\n-64 _\b~_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be();\n-_\b7_\b3 bool _\bi_\bs_\bV_\ba_\bl_\bi_\bd() const;\n+63 _\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be(const byte* data, size_t size);\n+64\n+65\n+_\b6_\b6 const byte* _\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n+67\n+_\b6_\b8 size_t _\bg_\be_\bt_\bS_\bi_\bz_\be() const;\n+69private:\n+70 const byte* d_bytes;\n+71 size_t d_size;\n+72};\n+73\n 74\n-_\b7_\b5 const byte* _\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n-_\b7_\b6 size_t _\bg_\be_\bt_\bS_\bi_\bz_\be() const;\n-77private:\n-78 bool d_error;\n-79 byte* d_bytes;\n-80 size_t d_size;\n-81};\n-82\n-83\n-84} // End of section namespace SILLY\n-85\n-86// Inclue inline function when needed\n-87#ifdef SILLY_OPT_INLINE\n-88#include \"SILLYFileDataSource.icpp\"\n-89#endif\n-90\n-91#endif // end of guard _SILLYFileDataSource_h_\n+75} // End of section namespace SILLY\n+76\n+77// Inclue inline function when needed\n+78#ifdef SILLY_OPT_INLINE\n+79#include \"SILLYMemoryDataSource.icpp\"\n+80#endif\n+81\n+82#endif // end of guard _SILLYMemoryDataSource_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n This is an abstract class used to provide data to the loader.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n-This class allow the loading of an image directly from a file.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b9\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+Load an image from a memory area.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b9\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bD_\ba_\bt_\ba_\bP_\bt_\br\n const byte * getDataPtr() const\n Get raw access to the image data.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bi_\bs_\bV_\ba_\bl_\bi_\bd\n-bool isValid() const\n-Check wether the loading is successfull or not.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bF_\bi_\bl_\be_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bS_\bi_\bz_\be\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bM_\be_\bm_\bo_\br_\by_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b:_\b:_\bg_\be_\bt_\bS_\bi_\bz_\be\n size_t getSize() const\n Return the size of the data.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00095_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00095_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYOptions.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYDataSource.icpp Source File\n \n \n \n \n \n \n
40 assert(offset < getSize() && "ASSERT: Trying to access pixel outside of the data");
\n+
41 return getDataPtr()[offset];
\n+
42}
\n+
43
\n+
44} // End of section namespace SILLY
\n+
45
\n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,47 +1,54 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYOptions.h\n-1/* include/SILLYOptions.h. Generated from SILLYOptions.h.in by configure. */\n-2/***********************************************************************\n-3 filename: SILLYOptions.h.in\n-4 created: 2006/06/10\n-5 author: Olivier Delannoy\n-6\n-7 purpose: Store options of the SILLY library\n-8*************************************************************************/\n-9/***************************************************************************\n-10 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n-11 *\n-12 * Permission is hereby granted, free of charge, to any person obtaining\n-13 * a copy of this software and associated documentation files (the\n-14 * \"Software\"), to deal in the Software without restriction, including\n-15 * without limitation the rights to use, copy, modify, merge, publish,\n-16 * distribute, sublicense, and/or sell copies of the Software, and to\n-17 * permit persons to whom the Software is furnished to do so, subject to\n-18 * the following conditions:\n-19 *\n-20 * The above copyright notice and this permission notice shall be\n-21 * included in all copies or substantial portions of the Software.\n-22 *\n-23 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n-24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n-25 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n-26 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n-27 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n-28 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n-29 * OTHER DEALINGS IN THE SOFTWARE.\n-30 ***************************************************************************/\n-31/* Defined to 1 if inline is enabled */\n-32#define SILLY_OPT_INLINE 1\n-33\n-34/* Defined to 1 if debug is enabled */\n-35/* #undef SILLY_OPT_DEBUG */\n-36\n-37/* Defined to 1 if profile is enabled */\n-38/* #undef SILLY_OPT_PROFILE */\n-39\n+SILLYDataSource.icpp\n+1/***********************************************************************\n+2 filename: SILLYDataSource.icpp\n+3 created: 10 Jun 2006\n+4 author: ode@dalfy.dalfy.dyndns.org\n+5\n+6 purpose: Inline function definition for (F>>>ILE_SANS<<<) class\n+7*************************************************************************/\n+8/***************************************************************************\n+9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n+10 *\n+11 * Permission is hereby granted, free of charge, to any person obtaining\n+12 * a copy of this software and associated documentation files (the\n+13 * \"Software\"), to deal in the Software without restriction, including\n+14 * without limitation the rights to use, copy, modify, merge, publish,\n+15 * distribute, sublicense, and/or sell copies of the Software, and to\n+16 * permit persons to whom the Software is furnished to do so, subject to\n+17 * the following conditions:\n+18 *\n+19 * The above copyright notice and this permission notice shall be\n+20 * included in all copies or substantial portions of the Software.\n+21 *\n+22 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n+23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n+24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n+25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n+26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n+27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n+28 * OTHER DEALINGS IN THE SOFTWARE.\n+29 ***************************************************************************/\n+30\n+31// Start of section namespace SILLY\n+32namespace SILLY\n+33{\n+34inline DataSource::~DataSource()\n+35{\n+36}\n+37\n+38inline byte DataSource::operator[](size_t offset) const\n+39{\n+40 assert(offset < getSize() && \"ASSERT: Trying to access pixel outside of the\n+data\");\n+41 return getDataPtr()[offset];\n+42}\n+43\n+44} // End of section namespace SILLY\n+45\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00098_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00098_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageContext.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImage.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,111 +1,150 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYImageContext.h\n-1/***********************************************************************\n-2 filename: SILLYImageContext.h\n-3 created: 10 Jun 2006\n-4 author: Olivier Delannoy\n-5\n-6 purpose: ImageContext is an abstract class used to hide the loader specific\n-data needed during the parsing of an image\n-7*************************************************************************/\n-8/***************************************************************************\n-9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n-10 *\n-11 * Permission is hereby granted, free of charge, to any person obtaining\n-12 * a copy of this software and associated documentation files (the\n-13 * \"Software\"), to deal in the Software without restriction, including\n-14 * without limitation the rights to use, copy, modify, merge, publish,\n-15 * distribute, sublicense, and/or sell copies of the Software, and to\n-16 * permit persons to whom the Software is furnished to do so, subject to\n-17 * the following conditions:\n-18 *\n-19 * The above copyright notice and this permission notice shall be\n-20 * included in all copies or substantial portions of the Software.\n-21 *\n-22 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n-23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n-24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n-25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n-26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n-27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n-28 * OTHER DEALINGS IN THE SOFTWARE.\n-29 ***************************************************************************/\n-30#ifndef _SILLYImageContext_h_\n-31#define _SILLYImageContext_h_\n-32#include \"SILLYBase.h\"\n-33\n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n-36{\n+SILLYImage.h\n+1\n+2/***********************************************************************\n+3 filename: SILLYImage.h\n+4 created: 10 Jun 2006\n+5 author: Olivier Delannoy\n+6\n+7 purpose: Image class definition\n+8*************************************************************************/\n+9/***************************************************************************\n+10 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n+11 *\n+12 * Permission is hereby granted, free of charge, to any person obtaining\n+13 * a copy of this software and associated documentation files (the\n+14 * \"Software\"), to deal in the Software without restriction, including\n+15 * without limitation the rights to use, copy, modify, merge, publish,\n+16 * distribute, sublicense, and/or sell copies of the Software, and to\n+17 * permit persons to whom the Software is furnished to do so, subject to\n+18 * the following conditions:\n+19 *\n+20 * The above copyright notice and this permission notice shall be\n+21 * included in all copies or substantial portions of the Software.\n+22 *\n+23 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n+24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n+25 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n+26 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n+27 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n+28 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n+29 * OTHER DEALINGS IN THE SOFTWARE.\n+30 ***************************************************************************/\n+31#ifndef _SILLYImage_h_\n+32#define _SILLYImage_h_\n+33#include \"SILLYBase.h\"\n+34#include \"SILLYImageContext.h\"\n+35#include \"SILLYDataSource.h\"\n+36#include \"SILLYImageLoader.h\"\n 37\n-_\b4_\b3class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-44{\n-45public:\n-_\b5_\b0 virtual _\b~_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt();\n-51\n-_\b5_\b6 void _\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn(byte* pixels, size_t length, _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt format);\n-57\n-_\b6_\b2 void _\bs_\be_\bt_\bN_\be_\bx_\bt_\bP_\bi_\bx_\be_\bl(byte red, byte green, byte bleu, byte alpha);\n-63\n-64 size_t getWidth() const;\n-65 size_t getHeight() const;\n-66 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt getPixelFormat() const;\n-67\n-74 bool flipVertically();\n-75 protected:\n-76 void setWidth(size_t width);\n+38// Start of section namespace SILLY\n+39namespace _\bS_\bI_\bL_\bL_\bY\n+40{\n+41\n+_\b4_\b6class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be\n+47{\n+48public:\n+55 _\bI_\bm_\ba_\bg_\be(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be& data);\n+56\n+_\b6_\b1 _\b~_\bI_\bm_\ba_\bg_\be();\n+62\n+_\b6_\b7 bool _\bi_\bs_\bV_\ba_\bl_\bi_\bd() const;\n+68\n+69\n+76 bool loadImageHeader();\n 77\n-78 void setHeight(size_t height);\n-79\n-_\b8_\b8 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(size_t width, size_t height);\n-89\n-90private:\n-91 byte* d_pixels;\n-92 size_t d_length;\n-93 size_t d_width;\n-94 size_t d_height;\n-95 size_t d_currentOffset;\n-96 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt d_format;\n-97\n-98 // Disabled operation\n-99 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt(_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt&);\n-100 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt& operator=(_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt&);\n-101};\n-102\n-103\n-104} // End of section namespace SILLY\n-105\n-106// Inclue inline function when needed\n-107#ifdef SILLY_OPT_INLINE\n-108#include \"SILLYImageContext.icpp\"\n-109#endif\n+91 bool loadImageData(_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt resultFormat = PF_RGBA, _\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn origin =\n+PO_TOP_LEFT);\n+92\n+_\b9_\b7 size_t _\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh() const;\n+98\n+_\b1_\b0_\b3 size_t _\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt() const;\n+104\n+_\b1_\b0_\b9 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt _\bg_\be_\bt_\bS_\bo_\bu_\br_\bc_\be_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt() const;\n 110\n-111#endif // end of guard _SILLYImageContext_h_\n+_\b1_\b1_\b5 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt() const;\n+116\n+_\b1_\b2_\b0 const byte* _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bP_\bt_\br() const;\n+_\b1_\b2_\b5 size_t _\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bS_\bi_\bz_\be() const;\n+_\b1_\b3_\b0 const char* _\bg_\be_\bt_\bL_\bo_\ba_\bd_\be_\br_\bI_\bd_\be_\bn_\bt_\bi_\bf_\bi_\be_\br_\bS_\bt_\br_\bi_\bn_\bg() const;\n+131private:\n+132 bool allocate();\n+133\n+134private:\n+135\n+136 size_t d_bpp;\n+137 _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt d_pfSource;\n+138 byte* d_pixels;\n+139 _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be* d_data;\n+140 _\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt* d_imageContext;\n+141 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br* d_imageLoader;\n+142\n+143 // Disabled operation\n+144 _\bI_\bm_\ba_\bg_\be(_\bI_\bm_\ba_\bg_\be&);\n+145 _\bI_\bm_\ba_\bg_\be& operator=(_\bI_\bm_\ba_\bg_\be&);\n+146};\n+147\n+148} // End of section namespace SILLY\n+149\n+150// Inclue inline function when needed\n+151#ifdef SILLY_OPT_INLINE\n+152#include \"SILLYImage.icpp\"\n+153#endif\n+154\n+155#endif // end of guard _SILLYImage_h_\n _\bS_\bI_\bL_\bL_\bY\n Simple Image Loading LibrarY namespace.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n PixelFormat\n List all pixel format supported.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b6_\b0\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bP_\bi_\bx_\be_\bl_\bO_\br_\bi_\bg_\bi_\bn\n+PixelOrigin\n+List all pixel origin supported.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bB_\ba_\bs_\be_\b._\bh_\b:_\b7_\b1\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n+This is an abstract class used to provide data to the loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b._\bh_\b:_\b4_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be\n+Image is the main user class of the library.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\b._\bh_\b:_\b4_\b7\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bS_\bo_\bu_\br_\bc_\be_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+PixelFormat getSourcePixelFormat() const\n+Retrieve the pixel format used for the image storage.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bL_\bo_\ba_\bd_\be_\br_\bI_\bd_\be_\bn_\bt_\bi_\bf_\bi_\be_\br_\bS_\bt_\br_\bi_\bn_\bg\n+const char * getLoaderIdentifierString() const\n+Get Image loader identifier string.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bP_\bt_\br\n+const byte * getPixelsDataPtr() const\n+Get a pointer to the pixels data.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bi_\bs_\bV_\ba_\bl_\bi_\bd\n+bool isValid() const\n+Return true if the image is valid after its loading.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bs_\bD_\ba_\bt_\ba_\bS_\bi_\bz_\be\n+size_t getPixelsDataSize() const\n+Get the size of the pixel buffer.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\b~_\bI_\bm_\ba_\bg_\be\n+~Image()\n+Destructor.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bW_\bi_\bd_\bt_\bh\n+size_t getWidth() const\n+Retrieve the width of the image.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+PixelFormat getPixelFormat() const\n+Retrieve the pixel format of the resulting image.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\b:_\b:_\bg_\be_\bt_\bH_\be_\bi_\bg_\bh_\bt\n+size_t getHeight() const\n+Retrieve the height of the image.\n _\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n Store the data needed by an ImageLoader object during the parsing of an image.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh_\b:_\b4_\b4\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bs_\be_\bt_\bN_\be_\bx_\bt_\bP_\bi_\bx_\be_\bl\n-void setNextPixel(byte red, byte green, byte bleu, byte alpha)\n-Set the next pixel of the image.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bs_\be_\bt_\bD_\be_\bs_\bt_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n-void setDestination(byte *pixels, size_t length, PixelFormat format)\n-Set the destination of the loading.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-ImageContext(size_t width, size_t height)\n-Constructor.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\b~_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt\n-virtual ~ImageContext()\n-Destructor.\n+_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n+This is an abstract class that define the interface of all image loader.\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00101_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00101_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageLoaderManager.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageLoader.icpp Source File\n \n \n \n \n \n \n
Get an iterator to the first not registered ImageLoader.
\n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYImageLoaderManager.h\n+SILLYImageLoader.icpp\n 1/***********************************************************************\n-2 filename: ImageLoaderManager.h\n+2 filename: ImageLoader.icpp\n 3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Manage all available loader\n+6 purpose: Inline function definition for ImageLoader class\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,88 +29,27 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYImageLoaderManager_h_\n-31#define _SILLYImageLoaderManager_h_\n-32#include \"SILLYBase.h\"\n-33#include \n-34// Start of section namespace SILLY\n-35namespace _\bS_\bI_\bL_\bL_\bY\n+30\n+31// Start of section namespace SILLY\n+32namespace SILLY\n+33{\n+34inline ImageLoader::ImageLoader(const char* name)\n+35 : d_name(name)\n 36{\n-37class ImageLoader; // Forward declaration\n-_\b4_\b2typedef std::vector _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt;\n-43\n-44#if defined(_MSC_VER)\n+37}\n+38inline ImageLoader::~ImageLoader()\n+39{\n+40}\n+41inline const char* ImageLoader::getIdentifierString() const\n+42{\n+43 return d_name;\n+44}\n 45\n-46# pragma warning(push)\n+46} // End of section namespace SILLY\n 47\n-48# pragma warning(disable : 4251)\n-49\n-50#endif\n-51\n-_\b5_\b6class SILLY_EXPORT _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n-57{\n-58\n-59public:\n-64 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br();\n-69 _\b~_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br();\n-_\b7_\b4 ImageLoaderList::iterator _\bb_\be_\bg_\bi_\bn();\n-_\b7_\b9 ImageLoaderList::iterator _\be_\bn_\bd();\n-_\b8_\b6 void _\ba_\bd_\bd(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br* loader);\n-87\n-88private:\n-89 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt d_loaders;\n-90\n-91public:\n-92 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br* getSingletonPtr();\n-93 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br& getSingleton();\n-94\n-95private:\n-96 static _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br* d_instance;\n-97\n-98 // Disabled operations\n-99 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br&);\n-100 _\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br& operator=(_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br&);\n-101};\n-102\n-103#if defined(_MSC_VER)\n-104\n-105# pragma warning(pop)\n-106\n-107#endif\n-108\n-109} // End of section namespace SILLY\n-110\n-111// Inclue inline function when needed\n-112#ifdef SILLY_OPT_INLINE\n-113#include \"SILLYImageLoaderManager.icpp\"\n-114#endif\n-115\n-116#endif // end of guard _SILLYImageLoaderManager_h_\n-_\bS_\bI_\bL_\bL_\bY\n-Simple Image Loading LibrarY namespace.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bL_\bi_\bs_\bt\n-std::vector< ImageLoader * > ImageLoaderList\n-Typename for a collection of image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\bh_\b:_\b4_\b2\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br\n-This is an abstract class that define the interface of all image loader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\b._\bh_\b:_\b4_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n-Manage the list of all supported ImageLoader.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\bh_\b:_\b5_\b7\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\ba_\bd_\bd\n-void add(ImageLoader *loader)\n-Register an ImageLoader object.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\bb_\be_\bg_\bi_\bn\n-ImageLoaderList::iterator begin()\n-Get an iterator to the first ImageLoader registered.\n-_\bS_\bI_\bL_\bL_\bY_\b:_\b:_\bI_\bm_\ba_\bg_\be_\bL_\bo_\ba_\bd_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b:_\b:_\be_\bn_\bd\n-ImageLoaderList::iterator end()\n-Get an iterator to the first not registered ImageLoader.\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00104_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00104_source.html", "unified_diff": "@@ -116,19 +116,19 @@\n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYBase.h\n+SILLYDataSource.h\n 1/***********************************************************************\n-2 filename: SILLYBase.h\n-3 created: 2006/06/10\n+2 filename: SILLYDataSource.h\n+3 created: 10 Jun 2006\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Common header for the SILLY library\n+6 purpose: SILLY::DataSource declaration for the SILLY library\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,81 +29,50 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30#ifndef _SILLYBase_h_\n-31#define _SILLYBase_h_\n-32#include \n-33#include \n-34\n-35#if defined(USE_SILLYOPTIONS_H)\n-36#include \"SILLYOptions.h\"\n-37#endif\n-38\n-39#if defined(_WIN32) || defined(__WIN32__)\n-40# undef SILLY_OPT_INLINE // No inlining\n-41# undef SILLY_BE // Little Endian\n-42# ifdef SILLY_EXPORTS\n-43# define SILLY_EXPORT __declspec(dllexport)\n-44# else\n-45# define SILLY_EXPORT __declspec(dllimport)\n-46# endif\n-47#else\n-48# define SILLY_EXPORT\n-49#endif\n-50\n-51// Start of section namespace SILLY\n-52namespace _\bS_\bI_\bL_\bL_\bY\n-53{\n-54\n-_\b5_\b9enum _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n-60{\n-61 PF_A1B5G5R5, //\n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLY.h Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYOptions.h Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,60 +1,47 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLY.h\n-1/***********************************************************************\n-2 filename: SILLY.h\n-3 created: 10 Jun 2006\n-4 author: Olivier Delannoy\n-5\n-6 purpose: Master include for the SILLY library\n-7*************************************************************************/\n-8/***************************************************************************\n-9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n-10 *\n-11 * Permission is hereby granted, free of charge, to any person obtaining\n-12 * a copy of this software and associated documentation files (the\n-13 * \"Software\"), to deal in the Software without restriction, including\n-14 * without limitation the rights to use, copy, modify, merge, publish,\n-15 * distribute, sublicense, and/or sell copies of the Software, and to\n-16 * permit persons to whom the Software is furnished to do so, subject to\n-17 * the following conditions:\n-18 *\n-19 * The above copyright notice and this permission notice shall be\n-20 * included in all copies or substantial portions of the Software.\n-21 *\n-22 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n-23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n-24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n-25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n-26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n-27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n-28 * OTHER DEALINGS IN THE SOFTWARE.\n-29 ***************************************************************************/\n-30#ifndef _SILLY_h_\n-31#define _SILLY_h_\n-109namespace _\bS_\bI_\bL_\bL_\bY\n-110{\n-111\n-112}\n-113\n-114\n-115\n-116\n-117#include \"SILLYBase.h\"\n-118#include \"SILLYDataSource.h\"\n-119#include \"SILLYFileDataSource.h\"\n-120#include \"SILLYMemoryDataSource.h\"\n-121#include \"SILLYImageLoader.h\"\n-122#include \"SILLYImageContext.h\"\n-123#include \"SILLYImageLoaderManager.h\"\n-124#include \"SILLYImage.h\"\n-125\n-126#endif // end of guard _SILLY_h_\n-_\bS_\bI_\bL_\bL_\bY\n-Simple Image Loading LibrarY namespace.\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn _\bS_\bI_\bL_\bL_\bY_\bJ_\bP_\bG_\bI_\bm_\ba_\bg_\be_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bp_\bp_\b:_\b4_\b6\n+SILLYOptions.h\n+1/* include/SILLYOptions.h. Generated from SILLYOptions.h.in by configure. */\n+2/***********************************************************************\n+3 filename: SILLYOptions.h.in\n+4 created: 2006/06/10\n+5 author: Olivier Delannoy\n+6\n+7 purpose: Store options of the SILLY library\n+8*************************************************************************/\n+9/***************************************************************************\n+10 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n+11 *\n+12 * Permission is hereby granted, free of charge, to any person obtaining\n+13 * a copy of this software and associated documentation files (the\n+14 * \"Software\"), to deal in the Software without restriction, including\n+15 * without limitation the rights to use, copy, modify, merge, publish,\n+16 * distribute, sublicense, and/or sell copies of the Software, and to\n+17 * permit persons to whom the Software is furnished to do so, subject to\n+18 * the following conditions:\n+19 *\n+20 * The above copyright notice and this permission notice shall be\n+21 * included in all copies or substantial portions of the Software.\n+22 *\n+23 * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n+24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n+25 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n+26 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n+27 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n+28 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n+29 * OTHER DEALINGS IN THE SOFTWARE.\n+30 ***************************************************************************/\n+31/* Defined to 1 if inline is enabled */\n+32#define SILLY_OPT_INLINE 1\n+33\n+34/* Defined to 1 if debug is enabled */\n+35/* #undef SILLY_OPT_DEBUG */\n+36\n+37/* Defined to 1 if profile is enabled */\n+38/* #undef SILLY_OPT_PROFILE */\n+39\n ===============================================================================\n Generated by\u00a0_\b[_\bd_\bo_\bx_\by_\bg_\be_\bn_\b] 1.9.8\n"}]}, {"source1": "./usr/share/doc/libsilly-doc/html/a00119_source.html", "source2": "./usr/share/doc/libsilly-doc/html/a00119_source.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImageLoaderManager.icpp Source File\n+Simple Image Loading LibrarY: /build/reproducible-path/silly-0.1.0/include/SILLYImage.icpp Source File\n \n \n \n \n \n \n
\n \n \n Generated by 1.9.8\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n Simple Image Loading LibrarY\u00a00.1.0\n * _\bb_\bu_\bi_\bl_\bd\n * _\br_\be_\bp_\br_\bo_\bd_\bu_\bc_\bi_\bb_\bl_\be_\b-_\bp_\ba_\bt_\bh\n * _\bs_\bi_\bl_\bl_\by_\b-_\b0_\b._\b1_\b._\b0\n * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-SILLYImageLoader.icpp\n+SILLYBase.h\n 1/***********************************************************************\n-2 filename: ImageLoader.icpp\n-3 created: 10 Jun 2006\n+2 filename: SILLYBase.h\n+3 created: 2006/06/10\n 4 author: Olivier Delannoy\n 5\n-6 purpose: Inline function definition for ImageLoader class\n+6 purpose: Common header for the SILLY library\n 7*************************************************************************/\n 8/***************************************************************************\n 9 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team\n 10 *\n 11 * Permission is hereby granted, free of charge, to any person obtaining\n 12 * a copy of this software and associated documentation files (the\n 13 * \"Software\"), to deal in the Software without restriction, including\n@@ -29,27 +29,81 @@\n 23 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n 24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n 25 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n 26 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n 27 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n 28 * OTHER DEALINGS IN THE SOFTWARE.\n 29 ***************************************************************************/\n-30\n-31// Start of section namespace SILLY\n-32namespace SILLY\n-33{\n-34inline ImageLoader::ImageLoader(const char* name)\n-35 : d_name(name)\n-36{\n-37}\n-38inline ImageLoader::~ImageLoader()\n-39{\n-40}\n-41inline const char* ImageLoader::getIdentifierString() const\n-42{\n-43 return d_name;\n-44}\n-45\n-46} // End of section namespace SILLY\n-47\n+30#ifndef _SILLYBase_h_\n+31#define _SILLYBase_h_\n+32#include \n+33#include \n+34\n+35#if defined(USE_SILLYOPTIONS_H)\n+36#include \"SILLYOptions.h\"\n+37#endif\n+38\n+39#if defined(_WIN32) || defined(__WIN32__)\n+40# undef SILLY_OPT_INLINE // No inlining\n+41# undef SILLY_BE // Little Endian\n+42# ifdef SILLY_EXPORTS\n+43# define SILLY_EXPORT __declspec(dllexport)\n+44# else\n+45# define SILLY_EXPORT __declspec(dllimport)\n+46# endif\n+47#else\n+48# define SILLY_EXPORT\n+49#endif\n+50\n+51// Start of section namespace SILLY\n+52namespace _\bS_\bI_\bL_\bL_\bY\n+53{\n+54\n+_\b5_\b9enum _\bP_\bi_\bx_\be_\bl_\bF_\bo_\br_\bm_\ba_\bt\n+60{\n+61 PF_A1B5G5R5, //typedef unsigned char byte\n \n \n