Version 1.0.13. The most important changes are:
-detailed defect hash added
-panic descriptions updated
-release build is working
-simple command line usage added
<?xml version='1.0' encoding='UTF-8'?>
<panic_category>
<category_name>ImageConversion</category_name>
<category_description> <p> Panics used in the Image Conversion Library </p></category_description>
<panics>
<panic>
<panic_id>0</panic_id>
<panic_description><p> No source bitmap. </p></panic_description>
</panic>
<panic>
<panic_id>1</panic_id>
<panic_description><p> No destination bitmap. </p></panic_description>
</panic>
<panic>
<panic_id>2</panic_id>
<panic_description><p> Reset destination bitmap. </p></panic_description>
</panic>
<panic>
<panic_id>3</panic_id>
<panic_description><p> Convert called while busy. </p></panic_description>
</panic>
<panic>
<panic_id>4</panic_id>
<panic_description><p> No conversion currently in progress. </p></panic_description>
</panic>
<panic>
<panic_id>5</panic_id>
<panic_description><p> Different destination bitmap. </p></panic_description>
</panic>
<panic>
<panic_id>6</panic_id>
<panic_description><p> Different destination bitmap mask. </p></panic_description>
</panic>
<panic>
<panic_id>7</panic_id>
<panic_description><p> The destination has been illegally modified. </p></panic_description>
</panic>
<panic>
<panic_id>8</panic_id>
<panic_description><p> The bitmap has zero dimensions. </p></panic_description>
</panic>
<panic>
<panic_id>9</panic_id>
<panic_description><p> No bitmap mask specified. </p></panic_description>
</panic>
<panic>
<panic_id>10</panic_id>
<panic_description><p> Invalid frame number. </p></panic_description>
</panic>
<panic>
<panic_id>11</panic_id>
<panic_description><p> The source type is undefined. </p></panic_description>
</panic>
<panic>
<panic_id>12</panic_id>
<panic_description><p> Comment are not supported. </p></panic_description>
</panic>
<panic>
<panic_id>13</panic_id>
<panic_description><p> Header processing is not complete. </p></panic_description>
</panic>
<panic>
<panic_id>14</panic_id>
<panic_description><p> Comment number is out of range. </p></panic_description>
</panic>
<panic>
<panic_id>15</panic_id>
<panic_description><p> Bad display mode. </p></panic_description>
</panic>
<panic>
<panic_id>16</panic_id>
<panic_description><p> Unknown header state. </p></panic_description>
</panic>
<panic>
<panic_id>17</panic_id>
<panic_description><p> The descriptor that was passed is not NULL. </p></panic_description>
</panic>
<panic>
<panic_id>18</panic_id>
<panic_description><p> Undefined MIME type. </p></panic_description>
</panic>
<panic>
<panic_id>19</panic_id>
<panic_description><p> Illegal image sub-type. </p></panic_description>
</panic>
<panic>
<panic_id>20</panic_id>
<panic_description><p> Illegal image type. </p></panic_description>
</panic>
<panic>
<panic_id>21</panic_id>
<panic_description><p> Illegal encoder restart. </p></panic_description>
</panic>
<panic>
<panic_id>22</panic_id>
<panic_description><p> Attempt to change options while decoding in progress. </p></panic_description>
</panic>
<panic>
<panic_id>23</panic_id>
<panic_description><p> Decoder not created. </p></panic_description>
</panic>
<panic>
<panic_id>24</panic_id>
<panic_description><p> Feature is not yet implemented. </p></panic_description>
</panic>
<panic>
<panic_id>25</panic_id>
<panic_description><p> Relay sub thread panic timeout. </p></panic_description>
</panic>
<panic>
<panic_id>26</panic_id>
<panic_description><p> Invalid thread state. </p></panic_description>
</panic>
<panic>
<panic_id>27</panic_id>
<panic_description><p> Invalid function leave request. </p></panic_description>
</panic>
<panic>
<panic_id>28</panic_id>
<panic_description><p>An Image Decoder was found to be in an invalid state. </p> <p> For example <code class="ApiItem" >CBufferedImageDecoder::ContinueConvert()</code> was called when there is no image data to convert. </p></panic_description>
</panic>
<panic>
<panic_id>29</panic_id>
<panic_description><p> Not used. </p></panic_description>
</panic>
<panic>
<panic_id>30</panic_id>
<panic_description><p> Illegal call to reserved function. </p></panic_description>
</panic>
<panic>
<panic_id>31</panic_id>
<panic_description><p>An index is invalid. </p> <p> For example <code class="ApiItem" >TFrameLayout::Length()</code> will panic if the value of the index parameter <code>aIndex</code> is not in the range <code>[0:TFrameLayout::Planes()]</code>. </p></panic_description>
</panic>
<panic>
<panic_id>32</panic_id>
<panic_description><p>A parameter value is invalid. </p> <p> For example <code class="ApiItem" >TFrameLayout::SetLength()</code> will panic if the value of the length parameter <code>aLength</code> is negative. </p></panic_description>
</panic>
<panic>
<panic_id>33</panic_id>
<panic_description><p>The encoder has run out of memory buffers during asynchronous write operation. </p></panic_description>
</panic>
<panic>
<panic_id>34</panic_id>
<panic_description><p>An invalid buffer was detected during an encoder's asynchronous write operation. </p></panic_description>
</panic>
<panic>
<panic_id>35</panic_id>
<panic_description><p>The encoder's buffer queue has overflowed during asynchronous write operation. </p></panic_description>
</panic>
<panic>
<panic_id>36</panic_id>
<panic_description><p>An extension on image decoder or encoder has not been set up correctly. Caused by calling a function on a <code>TImageConv*</code> extension interface when the extension has not been setup. </p></panic_description>
</panic>
<panic>
<panic_id>37</panic_id>
<panic_description><p>An attempt has been made by the decoder of encoder framework to obtain an extension on a plug-in when this has already been obtained. </p></panic_description>
</panic>
<panic>
<panic_id>38</panic_id>
<panic_description><p>The decoder or encoder framework has called an unknown function on a extension interface. </p></panic_description>
</panic>
<panic>
<panic_id>39</panic_id>
<panic_description><p>An attempt has been made by the decoder of encoder framework to set up an extension on a plug-in when this has already been done. </p></panic_description>
</panic>
<panic>
<panic_id>40</panic_id>
<panic_description><p>The decoder or encoder framework has attempted to access an unknown extension type or has detected a mismatch between extension types. </p></panic_description>
</panic>
<panic>
<panic_id>41</panic_id>
<panic_description><p>An new asynchronous request on a decoder extension has been made when it is already active. </p></panic_description>
</panic>
</panics>
</panic_category>