diff options
Diffstat (limited to 'html')
-rw-r--r-- | html/en/history.html | 2626 |
1 files changed, 354 insertions, 2272 deletions
diff --git a/html/en/history.html b/html/en/history.html index 46b7874..57bedd5 100644 --- a/html/en/history.html +++ b/html/en/history.html @@ -1,2280 +1,362 @@ -<html xmlns:v="urn:schemas-microsoft-com:vml" -xmlns:o="urn:schemas-microsoft-com:office:office" -xmlns:w="urn:schemas-microsoft-com:office:word" -xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" -xmlns="http://www.w3.org/TR/REC-html40"> +<!doctype HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> <head> -<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> -<meta name=ProgId content=Word.Document> -<meta name=Generator content="Microsoft Word 12"> -<meta name=Originator content="Microsoft Word 12"> -<link rel=File-List href="history_arquivos/filelist.xml"> <title>History</title> -<!--[if gte mso 9]><xml> - <o:DocumentProperties> - <o:Author>scuri</o:Author> - <o:LastAuthor>scuri</o:LastAuthor> - <o:Revision>2</o:Revision> - <o:TotalTime>1</o:TotalTime> - <o:Created>2008-12-03T15:48:00Z</o:Created> - <o:LastSaved>2008-12-03T15:49:00Z</o:LastSaved> - <o:Pages>3</o:Pages> - <o:Words>2349</o:Words> - <o:Characters>12687</o:Characters> - <o:Lines>105</o:Lines> - <o:Paragraphs>30</o:Paragraphs> - <o:CharactersWithSpaces>15006</o:CharactersWithSpaces> - <o:Version>12.00</o:Version> - </o:DocumentProperties> -</xml><![endif]--> -<link rel=themeData href="history_arquivos/themedata.thmx"> -<link rel=colorSchemeMapping href="history_arquivos/colorschememapping.xml"> -<!--[if gte mso 9]><xml> - <w:WordDocument> - <w:Zoom>125</w:Zoom> - <w:SpellingState>Clean</w:SpellingState> - <w:GrammarState>Clean</w:GrammarState> - <w:TrackMoves>false</w:TrackMoves> - <w:TrackFormatting/> - <w:HyphenationZone>21</w:HyphenationZone> - <w:ValidateAgainstSchemas/> - <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> - <w:IgnoreMixedContent>false</w:IgnoreMixedContent> - <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> - <w:DoNotPromoteQF/> - <w:LidThemeOther>PT-BR</w:LidThemeOther> - <w:LidThemeAsian>X-NONE</w:LidThemeAsian> - <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> - <w:Compatibility> - <w:BreakWrappedTables/> - <w:SnapToGridInCell/> - <w:WrapTextWithPunct/> - <w:UseAsianBreakRules/> - <w:DontGrowAutofit/> - <w:SplitPgBreakAndParaMark/> - <w:DontVertAlignCellWithSp/> - <w:DontBreakConstrainedForcedTables/> - <w:DontVertAlignInTxbx/> - <w:Word11KerningPairs/> - <w:CachedColBalance/> - </w:Compatibility> - <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> - <m:mathPr> - <m:mathFont m:val="Cambria Math"/> - <m:brkBin m:val="before"/> - <m:brkBinSub m:val="--"/> - <m:smallFrac m:val="off"/> - <m:dispDef/> - <m:lMargin m:val="0"/> - <m:rMargin m:val="0"/> - <m:defJc m:val="centerGroup"/> - <m:wrapIndent m:val="1440"/> - <m:intLim m:val="subSup"/> - <m:naryLim m:val="undOvr"/> - </m:mathPr></w:WordDocument> -</xml><![endif]--><!--[if gte mso 9]><xml> - <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" - DefSemiHidden="true" DefQFormat="false" DefPriority="99" - LatentStyleCount="267"> - <w:LsdException Locked="false" Priority="0" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Normal"/> - <w:LsdException Locked="false" Priority="9" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> - <w:LsdException Locked="false" Priority="9" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="heading 2"/> - <w:LsdException Locked="false" Priority="9" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="heading 3"/> - <w:LsdException Locked="false" Priority="9" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="heading 4"/> - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> - <w:LsdException Locked="false" Priority="39" Name="toc 1"/> - <w:LsdException Locked="false" Priority="39" Name="toc 2"/> - <w:LsdException Locked="false" Priority="39" Name="toc 3"/> - <w:LsdException Locked="false" Priority="39" Name="toc 4"/> - <w:LsdException Locked="false" Priority="39" Name="toc 5"/> - <w:LsdException Locked="false" Priority="39" Name="toc 6"/> - <w:LsdException Locked="false" Priority="39" Name="toc 7"/> - <w:LsdException Locked="false" Priority="39" Name="toc 8"/> - <w:LsdException Locked="false" Priority="39" Name="toc 9"/> - <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> - <w:LsdException Locked="false" Priority="10" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Title"/> - <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> - <w:LsdException Locked="false" Priority="11" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> - <w:LsdException Locked="false" Priority="22" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Strong"/> - <w:LsdException Locked="false" Priority="20" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> - <w:LsdException Locked="false" Priority="59" SemiHidden="false" - UnhideWhenUsed="false" Name="Table Grid"/> - <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> - <w:LsdException Locked="false" Priority="1" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 1"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 1"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 1"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> - <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> - <w:LsdException Locked="false" Priority="34" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> - <w:LsdException Locked="false" Priority="29" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Quote"/> - <w:LsdException Locked="false" Priority="30" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 1"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 1"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 2"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 2"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 2"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 2"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 2"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 3"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 3"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 3"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 3"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 3"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 4"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 4"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 4"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 4"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 4"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 5"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 5"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 5"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 5"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 5"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> - <w:LsdException Locked="false" Priority="60" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Shading Accent 6"/> - <w:LsdException Locked="false" Priority="61" SemiHidden="false" - UnhideWhenUsed="false" Name="Light List Accent 6"/> - <w:LsdException Locked="false" Priority="62" SemiHidden="false" - UnhideWhenUsed="false" Name="Light Grid Accent 6"/> - <w:LsdException Locked="false" Priority="63" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> - <w:LsdException Locked="false" Priority="64" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> - <w:LsdException Locked="false" Priority="65" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> - <w:LsdException Locked="false" Priority="66" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> - <w:LsdException Locked="false" Priority="67" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> - <w:LsdException Locked="false" Priority="68" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> - <w:LsdException Locked="false" Priority="69" SemiHidden="false" - UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> - <w:LsdException Locked="false" Priority="70" SemiHidden="false" - UnhideWhenUsed="false" Name="Dark List Accent 6"/> - <w:LsdException Locked="false" Priority="71" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> - <w:LsdException Locked="false" Priority="72" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful List Accent 6"/> - <w:LsdException Locked="false" Priority="73" SemiHidden="false" - UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> - <w:LsdException Locked="false" Priority="19" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> - <w:LsdException Locked="false" Priority="21" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> - <w:LsdException Locked="false" Priority="31" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> - <w:LsdException Locked="false" Priority="32" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> - <w:LsdException Locked="false" Priority="33" SemiHidden="false" - UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> - <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> - <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> - </w:LatentStyles> -</xml><![endif]--> -<link rel=Stylesheet type="text/css" media=all href="../style.css"> -<style> -<!-- - /* Font Definitions */ - @font-face - {font-family:Wingdings; - panose-1:5 0 0 0 0 0 0 0 0 0; - mso-font-charset:2; - mso-generic-font-family:auto; - mso-font-pitch:variable; - mso-font-signature:0 268435456 0 0 -2147483648 0;} -@font-face - {font-family:"Cambria Math"; - panose-1:0 0 0 0 0 0 0 0 0 0; - mso-font-charset:1; - mso-generic-font-family:roman; - mso-font-format:other; - mso-font-pitch:variable; - mso-font-signature:0 0 0 0 0 0;} -@font-face - {font-family:Consolas; - panose-1:2 11 6 9 2 2 4 3 2 4; - mso-font-charset:0; - mso-generic-font-family:roman; - mso-font-format:other; - mso-font-pitch:auto; - mso-font-signature:0 0 0 0 0 0;} - /* Style Definitions */ - p.MsoNormal, li.MsoNormal, div.MsoNormal - {mso-style-unhide:no; - mso-style-qformat:yes; - mso-style-parent:""; - margin:0cm; - margin-bottom:.0001pt; - line-height:normal; - mso-pagination:widow-orphan; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -h1 - {mso-style-priority:9; - mso-style-unhide:no; - mso-style-qformat:yes; - mso-style-link:"Título 1 Char"; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - margin-left:0cm; - text-align:center; - line-height:normal; - mso-pagination:widow-orphan; - mso-outline-level:1; - font-size:24.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - font-weight:bold;} -h2 - {mso-style-priority:9; - mso-style-unhide:no; - mso-style-qformat:yes; - mso-style-link:"Título 2 Char"; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - margin-left:0cm; - line-height:normal; - mso-pagination:widow-orphan; - mso-outline-level:2; - font-size:18.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - font-weight:bold;} -h3 - {mso-style-priority:9; - mso-style-unhide:no; - mso-style-qformat:yes; - mso-style-link:"Título 3 Char"; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - margin-left:0cm; - line-height:normal; - mso-pagination:widow-orphan; - mso-outline-level:3; - background:#E1E1E1; - border:none; - mso-border-alt:solid gray .75pt; - padding:0cm; - mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt; - font-size:13.5pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - font-weight:bold;} -h4 - {mso-style-priority:9; - mso-style-unhide:no; - mso-style-qformat:yes; - mso-style-link:"Título 4 Char"; - mso-margin-top-alt:auto; - margin-right:24.0pt; - mso-margin-bottom-alt:auto; - margin-left:24.0pt; - line-height:normal; - mso-pagination:widow-orphan; - mso-outline-level:4; - background:#E1E1E1; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - font-weight:bold;} -p - {mso-style-noshow:yes; - mso-style-priority:99; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - mso-pagination:widow-orphan; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -pre - {mso-style-noshow:yes; - mso-style-priority:99; - mso-style-link:"Pré-formatação HTML Char"; - margin-top:0cm; - margin-right:36.0pt; - margin-bottom:0cm; - margin-left:36.0pt; - margin-bottom:.0001pt; - line-height:125%; - mso-pagination:widow-orphan; - tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; - background:#CEE7FF; - border:none; - mso-border-alt:solid #62A0FF .75pt; - padding:0cm; - mso-padding-alt:8.0pt 8.0pt 8.0pt 8.0pt; - font-size:11.0pt; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -span.Ttulo1Char - {mso-style-name:"Título 1 Char"; - mso-style-priority:9; - mso-style-unhide:no; - mso-style-locked:yes; - mso-style-link:"Título 1"; - mso-ansi-font-size:14.0pt; - mso-bidi-font-size:14.0pt; - font-family:"Cambria","serif"; - mso-ascii-font-family:Cambria; - mso-ascii-theme-font:major-latin; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:major-fareast; - mso-hansi-font-family:Cambria; - mso-hansi-theme-font:major-latin; - mso-bidi-font-family:"Times New Roman"; - mso-bidi-theme-font:major-bidi; - color:#365F91; - mso-themecolor:accent1; - mso-themeshade:191; - font-weight:bold;} -span.Ttulo2Char - {mso-style-name:"Título 2 Char"; - mso-style-noshow:yes; - mso-style-priority:9; - mso-style-unhide:no; - mso-style-locked:yes; - mso-style-link:"Título 2"; - mso-ansi-font-size:13.0pt; - mso-bidi-font-size:13.0pt; - font-family:"Cambria","serif"; - mso-ascii-font-family:Cambria; - mso-ascii-theme-font:major-latin; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:major-fareast; - mso-hansi-font-family:Cambria; - mso-hansi-theme-font:major-latin; - mso-bidi-font-family:"Times New Roman"; - mso-bidi-theme-font:major-bidi; - color:#4F81BD; - mso-themecolor:accent1; - font-weight:bold;} -span.Ttulo3Char - {mso-style-name:"Título 3 Char"; - mso-style-noshow:yes; - mso-style-priority:9; - mso-style-unhide:no; - mso-style-locked:yes; - mso-style-link:"Título 3"; - mso-ansi-font-size:12.0pt; - mso-bidi-font-size:12.0pt; - font-family:"Cambria","serif"; - mso-ascii-font-family:Cambria; - mso-ascii-theme-font:major-latin; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:major-fareast; - mso-hansi-font-family:Cambria; - mso-hansi-theme-font:major-latin; - mso-bidi-font-family:"Times New Roman"; - mso-bidi-theme-font:major-bidi; - color:#4F81BD; - mso-themecolor:accent1; - font-weight:bold;} -span.Ttulo4Char - {mso-style-name:"Título 4 Char"; - mso-style-noshow:yes; - mso-style-priority:9; - mso-style-unhide:no; - mso-style-locked:yes; - mso-style-link:"Título 4"; - mso-ansi-font-size:12.0pt; - mso-bidi-font-size:12.0pt; - font-family:"Cambria","serif"; - mso-ascii-font-family:Cambria; - mso-ascii-theme-font:major-latin; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:major-fareast; - mso-hansi-font-family:Cambria; - mso-hansi-theme-font:major-latin; - mso-bidi-font-family:"Times New Roman"; - mso-bidi-theme-font:major-bidi; - color:#4F81BD; - mso-themecolor:accent1; - font-weight:bold; - font-style:italic;} -span.Pr-formataoHTMLChar - {mso-style-name:"Pré-formatação HTML Char"; - mso-style-noshow:yes; - mso-style-priority:99; - mso-style-unhide:no; - mso-style-locked:yes; - mso-style-link:"Pré-formatação HTML"; - font-family:"Consolas","serif"; - mso-ascii-font-family:Consolas; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - mso-hansi-font-family:Consolas;} -p.info, li.info, div.info - {mso-style-name:info; - mso-style-unhide:no; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - margin-left:36.0pt; - mso-pagination:widow-orphan; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -p.hometitle, li.hometitle, div.hometitle - {mso-style-name:hometitle; - mso-style-unhide:no; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - text-align:center; - mso-pagination:widow-orphan; - font-size:36.0pt; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast; - font-weight:bold;} -p.homedescription, li.homedescription, div.homedescription - {mso-style-name:homedescription; - mso-style-unhide:no; - mso-margin-top-alt:auto; - margin-right:0cm; - mso-margin-bottom-alt:auto; - text-align:center; - mso-pagination:widow-orphan; - font-size:20.0pt; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -p.homeversion, li.homeversion, div.homeversion - {mso-style-name:homeversion; - mso-style-unhide:no; - margin:7.5pt; - text-align:center; - mso-pagination:widow-orphan; - font-size:16.0pt; - mso-fareast-font-family:"Times New Roman"; - mso-fareast-theme-font:minor-fareast;} -span.SpellE - {mso-style-name:""; - mso-spl-e:yes;} -span.GramE - {mso-style-name:""; - mso-gram-e:yes;} -.MsoChpDefault - {mso-style-type:export-only; - mso-default-props:yes; - font-size:10.0pt; - mso-ansi-font-size:10.0pt; - mso-bidi-font-size:10.0pt;} -@page Section1 - {size:595.3pt 841.9pt; - margin:70.85pt 3.0cm 70.85pt 3.0cm; - mso-header-margin:35.4pt; - mso-footer-margin:35.4pt; - mso-paper-source:0;} -div.Section1 - {page:Section1;} - /* List Definitions */ - @list l0 - {mso-list-id:248278118; - mso-list-template-ids:-2039334700;} -@list l0:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -@list l1 - {mso-list-id:691953545; - mso-list-template-ids:-600932866;} -@list l1:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -@list l2 - {mso-list-id:1174102256; - mso-list-template-ids:1571087114;} -@list l2:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -@list l3 - {mso-list-id:1320421079; - mso-list-template-ids:1204459546;} -@list l3:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -@list l4 - {mso-list-id:1384476858; - mso-list-template-ids:-1023539112;} -@list l4:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -@list l5 - {mso-list-id:1425105138; - mso-list-template-ids:-408143372;} -@list l5:level1 - {mso-level-number-format:bullet; - mso-level-text:\F0B7; - mso-level-tab-stop:36.0pt; - mso-level-number-position:left; - text-indent:-18.0pt; - mso-ansi-font-size:10.0pt; - font-family:Symbol;} -ol - {margin-bottom:0cm;} -ul - {margin-bottom:0cm;} ---> -</style> -<!--[if gte mso 10]> -<style> - /* Style Definitions */ - table.MsoNormalTable - {mso-style-name:"Tabela normal"; - mso-tstyle-rowband-size:0; - mso-tstyle-colband-size:0; - mso-style-noshow:yes; - mso-style-priority:99; - mso-style-qformat:yes; - mso-style-parent:""; - mso-padding-alt:0cm 5.4pt 0cm 5.4pt; - mso-para-margin:0cm; - mso-para-margin-bottom:.0001pt; - mso-pagination:widow-orphan; - font-size:10.0pt; - font-family:"Times New Roman","serif";} -</style> -<![endif]--> -<meta http-equiv=Content-Language content=en-us> -<!--[if gte mso 9]><xml> - <o:shapedefaults v:ext="edit" spidmax="2050"/> -</xml><![endif]--><!--[if gte mso 9]><xml> - <o:shapelayout v:ext="edit"> - <o:idmap v:ext="edit" data="1"/> - </o:shapelayout></xml><![endif]--> +<meta http-equiv="Content-Language" content="en-us"> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<link rel="stylesheet" type="text/css" href="../style.css"> </head> -<body lang=PT-BR link=blue vlink=purple style='tab-interval:35.4pt'> - -<div class=Section1> - -<h1><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; -mso-ansi-language:EN-US'>History of Changes<o:p></o:p></span></h1> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>CVS (03/Dez/2008)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> function <span class=SpellE><strong>imColorHSI_Smax</strong></span> -removed from public, now it is used only internally. </span><span -style='mso-fareast-font-family:"Times New Roman"'>HSI <span class=SpellE>space</span> -<span class=SpellE>now</span> uses S <span class=SpellE>already</span> <span -class=SpellE>normalized</span> <span class=SpellE>between</span> 0-<span -class=SpellE>Smax</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:red'>Fixed</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:red'>:</span><span style='mso-fareast-font-family:"Times New Roman"'> -<span class=GramE><strong>imColorHSI2RGB</strong></span> <span class=SpellE>conversion</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imConvertDataType</strong></span> when -converting a floating point to integer, there were rounding problems.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed: </span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'>loading or saving two files of the same format at the same time.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -3.4 (14/<span class=SpellE>Oct</span>/2008)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>imlua_avi</span>, <span class=SpellE>imlua_wmv</span> -and imlua_jp2 libraries so the respective formats can be dynamically loaded -using require.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";color:blue; -mso-ansi-language:EN-US'>:</span><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'> <strong><span style='color:red'>IMPORTANT</span></strong> -- the "<span class=SpellE>imlua_cd</span>" library moved from IM to -CD under the name "<span class=SpellE>cdluaim</span>".<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";color:blue; -mso-ansi-language:EN-US'>:</span><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'> <strong><span style='color:red'>IMPORTANT</span></strong> -- the support services (Downloads, Mailing List and CVS) moved from <span -class=SpellE>LuaForge</span> to <span class=SpellE>SourceForge</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> All dll8 and dll9 DLLs now have a Manifest file that specifies the -correct MSVCR*.DLL.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>Makefiles</span> for UNIX now uses a compact version -of <span class=SpellE>Tecmake</span> that does not need any installation, just -type "make".<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'>: <span class=SpellE>premake</span> files are used now only internally -and were removed from the distribution.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";color:blue; -mso-ansi-language:EN-US'>:</span><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'> Copyright notice modified to reflect -the registration at INPI (National Institute of Intellectual Property in -Brazil). </span><span class=SpellE><span style='mso-fareast-font-family:"Times New Roman"'>License</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=GramE>continues</span> -<span class=SpellE>under</span> <span class=SpellE>the</span> <span -class=SpellE>same</span> <span class=SpellE>terms</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> reviewed and fixed the parameter checking of all <span class=SpellE>IMLua</span> -processing functions. Also reviewed all <span class=SpellE>IMLua</span> -parameter checking. Thanks to Lucas <span class=SpellE>Lorensi</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> loading of TIFF format with old JPEG compression.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> loading and saving of PNM format when data in textual format and gray -values are <span class=SpellE>greatter</span> than 255.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>Bicubic</span> and Zero order interpolation for all -geometric operations for pixels near the image border when increasing image -size.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:red'>Fixed</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:red'>:</span><span style='mso-fareast-font-family:"Times New Roman"'> -Lua <span class=SpellE>samples</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> ICON format in 64 bits Linux.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -3.3 (26/Nov/2007)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> read support for ECW using the <span class=SpellE>ERMapper</span> ECW -JPEG 2000 SDK.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>libTIFF</span> updated to version 3.8.2.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>libPNG</span> updated to version 1.2.22.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>libJasper</span> updated to <span class=SpellE>libGeoJasper</span> -1.4.0 (using Jasper version 1.900.1). Better support for counter progress, Geo -tags and several speed improvements. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>New</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE><span -class=GramE>GeoTIFFBox</span></span> <span class=SpellE>and</span> <span -class=SpellE>XMLPacket</span> <span class=SpellE>attributes</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> renamed macro <span class=SpellE><b>imPutImage</b></span> to <span -class=SpellE><b>imcdCanvasPutImage</b></span>, and added canvas as the first -parameter. <o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> renamed the <span class=SpellE><b>imImage</b></span> <span -class=SpellE>Lua</span> methods to <span class=SpellE><strong><i>image</i></strong><span -class=GramE><b>:cdCanvasPutImageRect</b></span></span>, <span class=SpellE><strong><i>image</i></strong><b>:wdCanvasPutImageRect</b></span> -and <span class=SpellE><strong><i>image</i></strong><b>:cdCanvasGetImage</b></span>, -and added canvas as the first parameter. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>Now</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE><i>imlua_cd</i></span> -<span class=SpellE>depends</span> <span class=SpellE>on</span> <span -class=SpellE><i>cdlua</i></span> <span class=SpellE>from</span> CD version 5.0.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>metatable</span> names in <span class=SpellE>Lua</span> -are now the same as the C <span class=SpellE>struct</span> names.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> new read EXIF tags support in TIFF format (no write support yet). -Renamed attributes "<span class=SpellE>GeoTransMatrix</span>" and -"<span class=SpellE>IntergraphMatrix</span>", to "<span -class=SpellE>GeoTransformationMatrix</span>" and "Intergraph <span -class=SpellE>TransformationMatrix</span>" for <span class=SpellE>libGeoTIFF</span> -compatibility. Better support for known TIFF tags. New support for reading one -band of a multiband gray image in TIFF format. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>New</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE>support</span> -for DNG files.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>imConvertDataType</span></span></strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> gamma function when converting real to/from integer.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> </span></strong><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; -mso-ansi-language:EN-US'>small error at the image border when <span -class=SpellE>resampling</span>, rotating or other geometric operations.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> </span></strong><span class=SpellE><b><span lang=EN-US -style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'>imProcessCanny</span></b></span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> invalid division by zero when input image is all zero.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> </span></strong><span class=SpellE><b><span lang=EN-US -style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'>imFileReadImageInfo</span></b></span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> when loading MAP images with a scrambled gray palette. </span><span -class=SpellE><span style='mso-fareast-font-family:"Times New Roman"'>They</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE>were</span> -<span class=SpellE>incorrectly</span> <span class=SpellE>converted</span> to -GREY.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> </span></strong><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; -mso-ansi-language:EN-US'>support for IM_ALPHA and 32 <span class=SpellE>bpp</span> -in ICO format.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo3;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><strong><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> </span></strong><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; -mso-ansi-language:EN-US'>number of lines returned in <span class=SpellE><b>imProcessHoughLinesDraw</b></span>.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -3.2 (24/Nov/2006)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessRotateRef</strong></span> to rotate -relative to a reference point.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>geometric</span> <span class=SpellE>distortion</span> -<span class=SpellE><span class=GramE><strong>imProcessSwirl</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE><span class=GramE><strong>imProcessInterlaceSplit</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>function</span> <span class=GramE><strong>imGaussianKernelSize2StdDev</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>convolutions</span> <span class=SpellE><span -class=GramE><strong>imProcessBarlettConvolve</strong></span></span>, <span -class=SpellE><strong>imProcessPrewittConvolve</strong></span>, <span -class=SpellE><strong>imProcessSplineEdgeConvolve</strong></span>, <span -class=SpellE><strong>imProcessConvolveDual</strong></span> <span class=SpellE>and</span> -<span class=SpellE><strong>imProcessConvolveSep</strong></span>. <o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> "<span class=SpellE><span class=GramE>im_kernel.h</span></span><span -class=GramE>" module with simple functions to create know</span> -pre-defined kernels like <span class=SpellE>sobel</span>, <span class=SpellE>laplacian</span>, -<span class=SpellE>gaussian</span>, etc.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imVideoCaptureSetInOut</strong></span> to -control input and output in capture devices.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=GramE>function</span> <span class=SpellE><strong>imBinMemoryRelease</strong></span> -to release internal memory allocated by the <span class=SpellE>BinMemory</span> -file when saving.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> functions for capture device information: <span class=SpellE><strong>imVideoCaptureDeviceExDesc</strong></span>, -<span class=SpellE><strong>imVideoCaptureDevicePath</strong></span> and <span -class=SpellE><strong>imVideoCaptureDeviceVendorInfo</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=GramE>function</span> <span class=SpellE><strong>imFileOpenAs</strong></span> -to open a file of a specific format.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> functions <span class=SpellE><strong>imFormatRegisterInternal</strong></span> -and <span class=SpellE><strong>imFormatRemoveAll</strong></span> to control -format registration.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessGaussianConvolve</strong></span> to -used separable convolution and now is <span class=SpellE>stddev</span> is -negative will use its magnitude as the kernel size. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>Removed</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE>Rep</span> -<span class=SpellE>functions</span> <span class=SpellE><span class=GramE><strong>imProcessGaussianConvolveRep</strong></span></span>, -<span class=SpellE><strong>imProcessDiffOfGaussianConvolveRep</strong></span> <span -class=SpellE>and</span> <strong>imGaussianStdDev2Repetitions</strong>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessBlend</strong></span> to use an -image instead of a constant. Old function renamed to <span class=SpellE><strong>imProcessBlendConst</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imFileHandle</strong></span> prototype. Now -the function has an index parameter to specify which handle it should return. <span -class=GramE>index=</span>0 is always an <span class=SpellE>imBinFile</span>* -handle. Use index=1 or greater to return other internal handles that are format -dependent.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> the Removed the include "<span class=SpellE>im.h</span>" to -not include "<span class=SpellE>im_lib.h</span>". </span><span -style='mso-fareast-font-family:"Times New Roman"'>"<span class=SpellE><span -class=GramE>im_lib</span></span><span class=GramE>.</span>h" <span -class=SpellE>must</span> <span class=SpellE>be</span> <span class=SpellE>included</span> -<span class=SpellE>when</span> <span class=SpellE>necessary</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imAnalyzeMeasureArea</strong></span> and <span -class=SpellE><strong>imAnalyzeMeasurePerimeter</strong></span> prototypes to -include the number of regions as a parameter. Fixed: these functions to -internally initialize the results array to zero (this was necessary and not -documented).<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessFlip</strong></span> and <span -class=SpellE><strong>imProcessMirror</strong></span> so they can be done -in-place.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> missing implementation of <span class=SpellE><strong>imVideoCaptureOneFrame</strong></span> -in <span class=SpellE>Lua</span> 5.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imAnalyzeFindRegions</strong></span> when -pixel is at the width-1 column.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> file format identification when <strong>TIFF</strong> identification -failed was not closing the file.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imAnalyzeMeasurePerimeter</strong></span> -when perimeter line is at the first or last lines. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>Thanks</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> to <span class=SpellE>Takeshi</span> -<span class=SpellE>Mitsunaga</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> invalid return value in <span class=SpellE><strong>imVideoCaptureConnect</strong></span> -in <span class=SpellE>Lua</span> 5.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessRotate</strong></span> for IM_MAP -images.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>Lua</strong></span> binding of <span -class=SpellE><strong>imFileImageSave</strong></span>, wrong parameters order. -New: <span class=SpellE>image<span class=GramE>:Save</span></span>(filename, -format) alias for <span class=SpellE>imImage</span> objects.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <strong>BMP</strong> format implementation when reading and writing -RGBA 32 bits images.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imFileLoadImageFrame</strong></span> and <span -class=SpellE><strong>imFileLoadBitmapFrame</strong></span> index parameter in <span -class=SpellE>Lua</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> alpha channel allocation in <span class=SpellE>imImage</span>.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -3.1 (12/Dez/2005)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> Download, Discussion List, Submission of Bugs, Support Requests and -Feature Requests, are now available thanks to the <span class=SpellE>LuaForge</span> -site.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>Binding</span> for Lua <span -class=GramE>5</span><o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> support for alpha in <span class=SpellE>imImage</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> organization of the documentation.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> in ICON format the <span class=SpellE>TransparencyIndex</span> is used -to for IM_MAP images without an alpha channel.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> video capture functions: <span class=SpellE><strong>imVideoCaptureFormatCount</strong></span>, -<span class=SpellE><strong>imVideoCaptureGetFormat</strong></span> and <span -class=SpellE><strong>imVideoCaptureSetFormat</strong></span>, to access the -available capture video formats.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> functions <span class=SpellE><strong>imFileLoadImageFrame</strong></span> -and <span class=SpellE><strong>imFileLoadBitmapFrame</strong></span> to reuse -the image data when loading.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>function</span> <span class=SpellE><span -class=GramE><strong>imFileImageSave</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>function</span> <span class=SpellE><span -class=GramE><strong>imImageCreateBased</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE><span class=GramE><strong>imProcessInsert</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> compression functions <span class=SpellE><strong>imCompressDataLZF</strong></span> -and <span class=SpellE><strong>imCompressDataUnLZF</strong></span>, using <span -class=SpellE>libLZF</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> module for <span class=SpellE>imBinFile</span>, <strong>IM_FILEHANDLE</strong> -that allows <span class=GramE>to access</span> an already opened file using the -system file handle as file name. </span><span class=SpellE><span -style='mso-fareast-font-family:"Times New Roman"'>Thanks</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> to Frederico Abraham.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> in JPEG file format <span class=SpellE>YcbCr</span> are now -automatically converted to RGB when loaded. RGB images were already -automatically converted to <span class=SpellE>YCbCr</span> when saved. Now this -behavior can be controlled by the <span class=SpellE>AutoYCbCr</span> -attribute.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> the <span class=SpellE><strong>imAnalyzeFindRegions</strong></span> to -include an additional parameter that control if regions touching the border are -computed or not. The function <span class=SpellE><strong>imProcessPrune</strong></span> -now will only eliminate the regions in the selected size range.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> third party libraries, updated to newest versions: <span class=SpellE>libExif</span>, -<span class=SpellE>libTIFF</span>, <span class=SpellE>libPNG</span> and <span -class=SpellE>zlib</span>. </span><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman"'>Added</span></span><span style='mso-fareast-font-family: -"Times New Roman"'> OLD JPEG <span class=SpellE>support</span> in <span -class=SpellE><span class=GramE>libTIFF</span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> optimization flags to ON when building the library in all platforms.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessPerimeterLine</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasurePerimeter</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasurePerimArea</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasureCentroid</strong></span> and <span -class=SpellE><strong>imAnalyzeMeasurePrincipalAxis</strong></span> to consider -pixels that touch the borders.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> macro name <span class=SpellE><strong>cdPutBitmap</strong></span> to <span -class=SpellE><strong>imPutBitmap</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> function names <span class=SpellE>imImageLoad</span> and <span -class=SpellE><strong>imImageLoadBitmap</strong></span>, to <span class=SpellE><strong>imFileImageLoad</strong></span> -and <span class=SpellE><strong>imFileImageLoadBitmap</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> overflow in <span class=SpellE><strong>imCalcImageStatistics</strong></span> -<span class=SpellE><span class=GramE>fo</span></span> IM_INT and IM_USHORT -images.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> error management in system file I/O in <strong>UNIX</strong>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> some small defines for 64-bits compatibility in <span class=SpellE>libExif</span>, -<span class=SpellE>libPNG</span> and <span class=SpellE>libJPEG</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> incorrect interpretation of 16 bit data from <strong>PNG</strong> -files.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imFileReadImageInfo</strong></span> can be -called many times with the same index that will return the correct result -without accessing the file again.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> small bug in sample <span class=SpellE><strong>iupglcap</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <strong>TIFF</strong> format read for images with multiple bands in <span -class=SpellE>ExtraSamples</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <strong>ICON</strong> format <span class=SpellE>can_sequence</span> was -0.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessMergeHSI</strong></span> and <span -class=SpellE><strong>imProcessSplitHSI</strong></span> documentation, and implementation -for <strong>IM_BYTE</strong> images.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessRangeContrastThreshold</strong></span>, -<span class=SpellE><strong>imProcessLocalMaxThreshold</strong></span> and <span -class=SpellE><strong>imProcessRankClosestConvolve</strong></span> when -processing near the border.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> invalid file permissions in UNIX when saving a new file.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:red'>Fixed</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:red'>:</span><span style='mso-fareast-font-family:"Times New Roman"'> -<span class=SpellE>name</span> for <span class=SpellE><span class=GramE><strong>imProcessLocalMaxThresEstimate</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <strong>imProcessReduceBy4</strong> for images with odd width and/or -height.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imAttribTableSet</strong></span> when -replacing an attribute (thanks to Takeshi <span class=SpellE>Mitsunaga</span>).<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> memory leaks in <span class=SpellE><strong>imConvertToBitmap</strong></span> -and <span class=SpellE><strong>imConvertDataType</strong></span> (thanks to -Takeshi <span class=SpellE>Mitsunaga</span>).<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessZeroCrossing</strong></span> for -the last pixel column (thanks to Takeshi <span class=SpellE>Mitsunaga</span>). </span><span -class=SpellE><span style='mso-fareast-font-family:"Times New Roman"'>Also</span></span><span -style='mso-fareast-font-family:"Times New Roman"'> <span class=SpellE>fixed</span> -for some <span class=SpellE>crossings</span> <span class=SpellE>that</span> <span -class=SpellE>were</span> <span class=SpellE>lost</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l5 level1 lfo5;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessGrayMorphConvolve</strong></span> -for <strong>IM_FLOAT</strong> images with <strong>IM_FLOAT</strong> kernel -(thanks to Takeshi <span class=SpellE>Mitsunaga</span>).<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -3.0.3 (14/<span class=SpellE>Oct</span>/2004)<o:p></o:p></span></h3> - -</div> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>Image</span> <span class=SpellE>Transform</span> -<span class=SpellE><span class=GramE><strong>imProcessDistanceTransform</strong></span></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> group of functions Image Analysis: <span class=SpellE><strong>imAnalyzeFindRegions</strong></span>, -<span class=SpellE><strong>imAnalyzeMeasureArea</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasurePerimArea</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasureCentroid</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasurePrincipalAxis</strong></span>, <span -class=SpellE><strong>imAnalyzeMeasureHoles</strong></span>, <span class=SpellE>imProcessPerimeterLine</span>, -<span class=SpellE><strong>imAnalyzeMeasurePerimeter</strong></span>, <span -class=SpellE><strong>imProcessPrune</strong></span>, <span class=SpellE><strong>imProcessFillHoles</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:blue;mso-ansi-language:EN-US'>New:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imConvertMapToRGB</strong></span> to help -loading data as RGB.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE>sample</span> <span class=SpellE>iupglcap</span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span class=SpellE><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>New</span></span><span style='mso-fareast-font-family: -"Times New Roman";color:blue'>:</span><span style='mso-fareast-font-family: -"Times New Roman"'> <span class=SpellE><span class=GramE><strong>imProcessRenderChessboard</strong></span></span> -<span class=SpellE>and</span> <span class=SpellE><strong>imProcessRenderGrid</strong></span>.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessThreshold</strong></span>, <span -class=SpellE><strong>imProcessRangeContrastThreshold</strong></span> and <span -class=SpellE><strong>imProcessLocalMaxThreshold</strong></span> now also <span -class=GramE>supports</span> <strong>IM_USHORT</strong> and <strong>IM_INT</strong> -data types. <o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> the default color conversion to binary so it can be done for all color -spaces.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE>im_process.h</span> to split into 4 files: <span -class=SpellE>im_process_pont.h</span>, <span class=SpellE>im_process_loc.h</span>, -<span class=SpellE>im_process_glo.h</span>, <span class=SpellE>im_process_ana.h</span>. -But it still exists and includes the new files for compatibility.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:green;mso-ansi-language:EN-US'>Changed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> the border extensions in several types of convolution. Rank <span -class=GramE>convolution do</span> not extend the borders. Binary morphology <span -class=GramE>use</span> zero extension. Gray morphology <span class=GramE>do</span> -not extend the borders.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> file read with bitmap conversion when original data changes only data -type. <o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> rank convolution operations that did not accept even kernel sizes.<o:p></o:p></span></p> - -<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; -margin-left:24.0pt;text-indent:-18.0pt;mso-list:l4 level1 lfo6;tab-stops:list 36.0pt'><![if !supportLists]><span -lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol; -mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language: -EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";color:red;mso-ansi-language:EN-US'>Fixed:</span><span -lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: -EN-US'> <span class=SpellE><strong>imProcessHoughLinesDraw</strong></span> that -was ignoring some lines.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 3.0.2 (25/Aug/2004)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>- <span style='color:blue'>New:</span> -utility functions <span class=SpellE><b>imPaletteHighContrast</b></span>, <span -class=SpellE><b>imImageLoadImage</b></span> and <span class=SpellE><b>imImageLoadBitmap</b></span>. -<br> -- <span style='color:blue'>New:</span> operation <span class=SpellE><b>imProcessNormalizeComponents</b></span>.<br> -- <span style='color:green'>Changed:</span> name <span class=SpellE><b>imProcessGaussianConvolve</b></span> -to <span class=SpellE><b>imProcessGaussianConvolveRep</b></span>. New: -operation <span class=SpellE><b>imProcessGaussianConvolve</b></span> that uses -a float kernel. New: utility functions <b>imGaussianStdDev2Repetitions</b> and <b>imGaussianStdDev2KernelSize</b>.<br> -- <span style='color:green'>Changed:</span> name <span class=SpellE><b>imProcessDiffOfGaussianConvolve</b></span> -to <span class=SpellE><b>imProcessDiffOfGaussianConvolveRep</b></span>. New: -operation <span class=SpellE><b>imProcessDiffOfGaussianConvolve</b></span> that -uses a float kernel. <br> -- <span style='color:green'>Changed:</span> <b>IM_GAMUT_BRIGHTCONT</b> -parameters to the interval [-100,100]. <span class=GramE>Fixed: <b>IM_GAMUT_EXPAND</b> -and <b>IM_GAMUT_BRIGHTCONT</b> normalization.</span><br> -- <span style='color:green'>Changed:</span> logical operations, flag <b>IM_BIT_NOT -</b>replaced by operation <span class=SpellE><b>imProcessBitwiseNot</b></span>.<br> -- <span style='color:green'>Changed:</span> <span class=SpellE><b>imImageSetAttribute</b></span> -count can be -1 for zero terminated data.<br> -- <span style='color:red'>Fixed:</span> operations <span class=SpellE><b>imProcessBitwiseNot</b></span> -and <span class=SpellE><b>imProcessNegative</b></span> for <b>IM_BINARY</b> -images.<br> -- <span style='color:red'>Fixed:</span> the <span class=SpellE><b>color_mode_flags</b></span> -parameter interpretation by <span class=SpellE><b>imFileReadImageData</b></span>. -<br> -- <span style='color:red'>Fixed:</span> <span class=SpellE><b>imProcessEqualizeHistogram</b></span> -and <span class=SpellE><b>imProcessExpandHistogram</b></span> for color images. -<br> -- <span style='color:red'>Fixed:</span> <span class=SpellE><b>imProcessMultipleStdDev</b></span>.<br> -- <span style='color:red'>Fixed:</span> <span class=SpellE><b>imProcessDifusionErrThreshold</b></span> -for <b>IM_GRAY</b> images.<br> -- <span style='color:red'>Fixed:</span> "<b>KRN</b>" format, internal -format is <span class=SpellE>topdown</span>.<br> -- <span style='color:red'>Fixed:</span> initialization of TGA <span -class=SpellE>image_count</span>.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 3.0.1 (22/Apr/2004)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>- Improved compatibility -with the old version, it was missing the load of Map images with <span -class=SpellE><b>imLoadRGB</b></span>.<br> -- The FFTW code was from version 2.1.3, not from 2.1.5 as <span class=SpellE>suposed</span>, -it was updated. The FFT functions were condensed in only one file with <span -class=GramE>an</span> "#<span class=SpellE>ifdef</span>" for FFTW -version 2 and 3. The FFT functions also were renamed to remove the -"W" that belongs only to the FFTW library.<br> -- The <span class=SpellE><b>SetAttribute</b></span> functions now accept NULL -in data to remove the attribute.<br> -- New: <span class=SpellE><b>imProcessCrossCorrelation</b></span> and <span -class=SpellE><b>imProcessAutoCorrelation</b></span> functions.<br> -- The <span class=SpellE><b>imCalcGrayHistogram</b></span> function now can -calculate the histogram of <b>IM_MAP</b> and <b>IM_BINARY</b> images.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 3.0 (April 2004)<o:p></o:p></span></h3> - -</div> - -<p><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A major -rewrite of the library.</span></span><span lang=EN-US style='mso-ansi-language: -EN-US'> Everything changed, check the manual, but backward compatibility is -kept for old applications. A new API more flexible, new formats, support for -attributes and video, image capture and image processing. New: color spaces and -data types. The library now got a professional look for scientific -applications.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.6 (May 2002)<o:p></o:p></span></h3> - -</div> - -<p><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>Correction -of bug in resolution reading and writing for format JPEG.</span></span><span -lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.5 (August 2001)<o:p></o:p></span></h3> - -</div> - -<p><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>Correction -of bug in the default GIF compression.</span></span><span lang=EN-US -style='mso-ansi-language:EN-US'> Two new callbacks: transparency color index -for GIF files and image description for TIFF files.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.4 (February 2000)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>Change in the treatment of -LZW compression in formats TIFF and GIF. Now compression is no longer the -default.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.3 (June 1998)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>Close function of the -access driver for files in memory corrected. JPEG library updated to 6b. -Correction of a problem with the reading of some JPEG files.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.2 (November 1997)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>The definition of the -counter callback was changed to inform, in a parameter, the type of access -being performed, either reading or writing. Type <span class=SpellE><strong>imCallback</strong></span> -defined to make type casting easier when using function <span class=SpellE><strong>imRegisterCallback</strong></span>. -<span class=GramE>Correction of a problem with the <span class=SpellE>makefile</span> -in UNIX, which was generating link errors in some platforms.</span><o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.1 (October 1997)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>Correction of a problem -with internal memory liberation when reading Map images in TIFF files. -Conversion <b>RGB to Map</b> is now made using the algorithm implemented by <span -class=SpellE>LibJPEG</span>. The algorithm of <span class=SpellE><strong>imResize</strong></span> -was improved for cases in which the size is being reduced instead of increased. -Correction of a problem with functions <span class=SpellE><strong>imImageInfo</strong></span> -and <span class=SpellE><strong>imFileFormat</strong></span>: when the provided -file was not in a format recognized by IM, there was an error in format TGA -which caused these functions to access an invalid memory area.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 2.0 (September 1997)<o:p></o:p></span></h3> - -</div> - -<p><span lang=EN-US style='mso-ansi-language:EN-US'>The library was virtually -rewritten to implement a new structure which allowed greater flexibility, -simplifying the addition of new formats. Formats <strong>TGA</strong>, <strong>PCL</strong>, -<strong>JPEG</strong> and <strong>LED</strong> were added to the list of -supported formats, and new functions were added: <strong>imMap2RGB</strong>, <strong>imRGB2Gray</strong>, -<strong>imMap2Gray</strong>, <span class=SpellE><strong>imResize</strong></span>, -<span class=SpellE><strong>imStretch</strong></span>.<o:p></o:p></span></p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span lang=EN-US style='mso-fareast-font-family: -"Times New Roman";mso-ansi-language:EN-US'>Version 1.1 (June 1996)<o:p></o:p></span></h3> - -</div> - -<p><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>Small -corrections to increase portability.</span></span><span lang=EN-US -style='mso-ansi-language:EN-US'> <span class=GramE>Changes in return codes.</span> -Identifiers were created to return codes and predefined parameters. </span>Online -manual <span class=SpellE>concluded</span>.</p> - -<div style='mso-element:para-border-div;border:solid gray 1.0pt;mso-border-alt: -solid gray .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#E1E1E1'> - -<h3 style='background:#E1E1E1'><span style='mso-fareast-font-family:"Times New Roman"'>Version -1.0 (<span class=SpellE>October</span> 1995)<o:p></o:p></span></h3> - -</div> - -</div> +<body> + +<h1>History of Changes</h1> +<h3 dir="ltr">CVS (03/Dez/2008)</h3> +<ul> + <li><span style="color: #008000">Changed:</span> function <strong> + imColorHSI_Smax</strong> removed from public, now it is used only + internally. HSI space now uses S already normalized between 0-Smax.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imColorHSI2RGB</strong> + conversion.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imConvertDataType</strong> + when converting a floating point to integer, there were rounding problems.</li> + <li><span style="color: #FF0000">Fixed:</span> loading and saving two or more files of the same format at the same time.</li> +</ul> +<h3 dir="ltr">Version 3.4 (14/Oct/2008)</h3> +<ul> + <li><span style="color: #0000FF">New:</span> imlua_avi, imlua_wmv and imlua_jp2 libraries so the + respective formats can be dynamically loaded + using require.</li> + <li><span style="color: #0000FF"><span style="color: #008000">Changed</span>:</span> + <strong> + <span style="color: #FF0000">IMPORTANT</span></strong> - + the "imlua_cd" library moved from IM to CD under the name "cdluaim".</li> + <li><span style="color: #0000FF"><span style="color: #008000">Changed</span>:</span> + <strong> + <span style="color: #FF0000">IMPORTANT</span></strong> - the support services + (Downloads, Mailing List and CVS) moved from LuaForge to SourceForge.</li> + <li><span style="color: #008000">Changed:</span> All dll8 and dll9 DLLs now + have a Manifest file that specifies the correct MSVCR*.DLL.</li> + <li><span style="color: #008000">Changed:</span> + Makefiles for UNIX now uses a compact version of Tecmake that does not need + any installation, just type "make".</li> + <li><span style="color: #008000">Changed</span>: premake files are used now + only internally and were removed from the distribution.</li> + <li><span style="color: #0000FF"><span style="color: #008000">Changed</span>:</span> + Copyright notice modified to reflect the registration at INPI (National + Institute of Intellectual Property in Brazil). License continues under the + same terms.</li> + <li><span style="color: #FF0000">Fixed:</span> reviewed and fixed the parameter + checking of all IMLua processing functions. Also reviewed all IMLua + parameter checking. Thanks to Lucas Lorensi.</li> + <li><span style="color: #FF0000">Fixed:</span> loading of TIFF format with + old JPEG compression.</li> + <li><span style="color: #FF0000">Fixed:</span> loading and saving of PNM + format when data in textual format and gray values are greatter than 255.</li> + <li><span style="color: #FF0000">Fixed:</span> Bicubic and Zero order + interpolation for all geometric operations for pixels near the image border + when increasing image size.</li> + <li><span style="color: #FF0000">Fixed:</span> Lua samples.</li> + <li><span style="color: #FF0000">Fixed:</span> ICON format in 64 bits Linux.</li> +</ul> +<h3 dir="ltr">Version 3.3 (26/Nov/2007)</h3> +<ul> + <li><span style="color: #0000FF">New:</span> read support for ECW using the + ERMapper ECW JPEG 2000 SDK.</li> + <li><span style="color: #008000">Changed:</span> libTIFF updated to version + 3.8.2.</li> + <li><span style="color: #008000">Changed:</span> libPNG updated to version + 1.2.22.</li> + <li><span style="color: #008000">Changed:</span> libJasper updated to + libGeoJasper 1.4.0 (using Jasper version 1.900.1). Better support for + counter progress, Geo tags and several speed improvements. New GeoTIFFBox + and XMLPacket attributes.</li> + <li><span style="color: #008000">Changed:</span> renamed macro <b>imPutImage</b> + to <b>imcdCanvasPutImage</b>, and added canvas as the first parameter. </li> + <li><span style="color: #008000">Changed:</span> renamed + the <b>imImage</b> Lua + methods to <i><strong>image</strong></i><b>:cdCanvasPutImageRect</b>, <i> + <strong>image</strong></i><b>:wdCanvasPutImageRect</b> + and <i><strong>image</strong></i><b>:cdCanvasGetImage</b>, and added canvas as the first parameter. Now <i>imlua_cd</i> + depends on <i>cdlua</i> from CD version 5.0.</li> + <li><span style="color: #008000">Changed:</span> metatable names in Lua are + now the same as the C struct names.</li> + <li><span style="color: #008000">Changed:</span> new read EXIF tags support + in TIFF format (no write support yet). Renamed attributes "GeoTransMatrix" + and "IntergraphMatrix", to "GeoTransformationMatrix" and "Intergraph + TransformationMatrix" for libGeoTIFF compatibility. Better support for + known TIFF tags. New support for reading one band of a multiband gray image + in TIFF format. New support for DNG files.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> imConvertDataType</strong> + gamma function when converting real to/from integer.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> </strong>small error at + the image border when resampling, rotating or other geometric operations.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> </strong> + <b>imProcessCanny</b> invalid division by zero when input image is all zero.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> </strong> + <b>imFileReadImageInfo</b> when loading MAP images with a scrambled gray + palette. They were incorrectly converted to GREY.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> </strong> + support for IM_ALPHA and 32 bpp in ICO format.</li> + <li><span style="color: #FF0000">Fixed:</span><strong> </strong> + number of lines returned in <b>imProcessHoughLinesDraw</b>.</li> +</ul> +<h3 dir="ltr">Version 3.2 (24/Nov/2006)</h3> +<ul> + <li><span style="color: #0000FF">New:</span> <strong>imProcessRotateRef</strong> to rotate relative to a reference point.</li> + <li><span style="color: #0000FF">New:</span> geometric distortion <strong>imProcessSwirl</strong>.</li> + <li><span style="color: #0000FF">New:</span> <strong>imProcessInterlaceSplit</strong>.</li> + <li><span style="color: #0000FF">New:</span> function <strong>imGaussianKernelSize2StdDev</strong>.</li> + <li><span style="color: #0000FF">New:</span> convolutions <strong>imProcessBarlettConvolve</strong>, + <strong>imProcessPrewittConvolve</strong>, <strong>imProcessSplineEdgeConvolve</strong>, + <strong>imProcessConvolveDual</strong> and <strong>imProcessConvolveSep</strong>. </li> + <li><span style="color: #0000FF">New:</span> "im_kernel.h" module with simple functions to create know pre-defined kernels like sobel, laplacian, gaussian, + etc.</li> + <li><span style="color: #0000FF">New:</span> <strong>imVideoCaptureSetInOut</strong> to control input and output in capture devices.</li> + <li><span style="color: #0000FF">New:</span> function <strong>imBinMemoryRelease</strong> to release internal memory allocated + by the BinMemory file when saving.</li> + <li><span style="color: #0000FF">New:</span> functions for capture device information: + <strong>imVideoCaptureDeviceExDesc</strong>, <strong>imVideoCaptureDevicePath</strong> and + <strong>imVideoCaptureDeviceVendorInfo</strong>.</li> + <li><span style="color: #0000FF">New:</span> function <strong>imFileOpenAs</strong> + to open a file of a specific format.</li> + <li><span style="color: #0000FF">New:</span> functions <strong> + imFormatRegisterInternal</strong> and <strong>imFormatRemoveAll</strong> to + control format registration.</li> + <li><span style="color: #008000">Changed:</span> <strong>imProcessGaussianConvolve</strong> to used separable convolution and now is stddev is negative will use its + magnitude as the kernel size. Removed Rep functions <strong>imProcessGaussianConvolveRep</strong>, + <strong>imProcessDiffOfGaussianConvolveRep</strong> and + <strong>imGaussianStdDev2Repetitions</strong>.</li> + <li><span style="color: #008000">Changed:</span> <strong>imProcessBlend</strong> + to use an image instead of a constant. Old function renamed to <strong> + imProcessBlendConst</strong>.</li> + <li><span style="color: #008000">Changed:</span> <strong>imFileHandle</strong> prototype. Now the function has an index parameter to specify which handle it should return. + index=0 is always an imBinFile* handle. Use index=1 or greater to return other internal handles that are format + dependent.</li> + <li><span style="color: #008000">Changed:</span> the Removed the include "im.h" + to not include "im_lib.h". "im_lib.h" must be included when necessary.</li> + <li><span style="color: #008000">Changed:</span> <strong>imAnalyzeMeasureArea</strong> and + <strong>imAnalyzeMeasurePerimeter</strong> prototypes to include the number of regions as a + parameter. Fixed: these functions to internally initialize the results array to zero (this was necessary and not + documented).</li> + <li><span style="color: #008000">Changed:</span> <strong>imProcessFlip</strong> + and <strong>imProcessMirror</strong> so they can be done in-place.</li> + <li><span style="color: #FF0000">Fixed:</span> missing implementation of + <strong>imVideoCaptureOneFrame</strong> in Lua 5.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imAnalyzeFindRegions</strong> when pixel is at the width-1 column.</li> + <li><span style="color: #FF0000">Fixed:</span> file format identification when + <strong>TIFF</strong> identification failed was not closing the file.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imAnalyzeMeasurePerimeter</strong> when perimeter line is at the first or last lines. Thanks to Takeshi Mitsunaga.</li> + <li><span style="color: #FF0000">Fixed:</span> invalid return value in <strong>imVideoCaptureConnect</strong> in Lua 5.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessRotate</strong> for IM_MAP images.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>Lua</strong> binding of + <strong>imFileImageSave</strong>, wrong parameters order. New: image:Save(filename, format) alias for imImage + objects.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>BMP</strong> format implementation when reading and writing RGBA 32 bits images.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imFileLoadImageFrame</strong> and + <strong>imFileLoadBitmapFrame</strong> index parameter in Lua.</li> + <li><span style="color: #FF0000">Fixed:</span> alpha channel allocation in imImage.</li> +</ul> +<h3>Version 3.1 (12/Dez/2005)</h3> +<ul> + <li><span style="color: #0000FF">New:</span> Download, Discussion List, Submission of Bugs, Support Requests and Feature Requests, are now available thanks + to the LuaForge site.</li> + <li><span style="color: #0000FF">New:</span> Binding for Lua 5</li> + <li><span style="color: #0000FF">New:</span> support for alpha in imImage.</li> + <li><span style="color: #0000FF">New:</span> organization of the documentation.</li> + <li><span style="color: #0000FF">New:</span> in ICON format the TransparencyIndex is used to for IM_MAP images without an alpha + channel.</li> + <li><span style="color: #0000FF">New:</span> video capture functions: <strong>imVideoCaptureFormatCount</strong>, + <strong>imVideoCaptureGetFormat</strong> + and <strong>imVideoCaptureSetFormat</strong>, to access the available capture video formats.</li> + <li><span style="color: #0000FF">New:</span> functions <strong>imFileLoadImageFrame</strong> and + <strong>imFileLoadBitmapFrame</strong> to reuse the + image data when loading.</li> + <li><span style="color: #0000FF">New:</span> function <strong>imFileImageSave</strong>.</li> + <li><span style="color: #0000FF">New:</span> function <strong>imImageCreateBased</strong>.</li> + <li><span style="color: #0000FF">New:</span> <strong>imProcessInsert</strong>.</li> + <li><span style="color: #0000FF">New:</span> compression functions <strong>imCompressDataLZF</strong> and + <strong>imCompressDataUnLZF</strong>, using + libLZF.</li> + <li><span style="color: #0000FF">New:</span> module for imBinFile, <strong>IM_FILEHANDLE</strong> that allows to access an already opened file using the + system file handle as file name. Thanks to Frederico Abraham.</li> + <li><span style="color: #008000">Changed:</span> in JPEG file format YcbCr are now automatically converted to RGB when loaded. RGB images were already + automatically converted to YCbCr when saved. Now this behavior can be controlled by the AutoYCbCr + attribute.</li> + <li><span style="color: #008000">Changed:</span> the <strong>imAnalyzeFindRegions</strong> to include an additional parameter that control if regions + touching the border are computed or not. The function <strong>imProcessPrune</strong> now will only eliminate the + regions in the selected size range.</li> + <li><span style="color: #008000">Changed:</span> third party libraries, updated to newest versions: libExif, libTIFF, libPNG and zlib. Added OLD JPEG + support in libTIFF.</li> + <li> + <span style="color: #008000">Changed:</span> optimization flags to ON when building the library in all platforms.</li> + <li><span style="color: #008000">Changed:</span> <strong>imProcessPerimeterLine</strong>, + <strong>imAnalyzeMeasurePerimeter</strong>, + <strong>imAnalyzeMeasurePerimArea</strong>, <strong>imAnalyzeMeasureCentroid</strong> and + <strong>imAnalyzeMeasurePrincipalAxis</strong> to consider pixels that touch the borders.</li> + <li><span style="color: #008000">Changed:</span> macro name <strong>cdPutBitmap</strong> to + <strong>imPutBitmap</strong>.</li> + <li><span style="color: #008000">Changed:</span> function names imImageLoad and + <strong>imImageLoadBitmap</strong>, to + <strong>imFileImageLoad</strong> and <strong>imFileImageLoadBitmap</strong>.</li> + <li><span style="color: #FF0000">Fixed:</span> overflow in <strong>imCalcImageStatistics</strong> fo IM_INT and IM_USHORT images.</li> + <li><span style="color: #FF0000">Fixed:</span> error management in system file I/O in + <strong>UNIX</strong>.</li> + <li><span style="color: #FF0000">Fixed:</span> some small defines for 64-bits compatibility in libExif, libPNG and libJPEG.</li> + <li><span style="color: #FF0000">Fixed:</span> incorrect interpretation of 16 bit data from + <strong>PNG</strong> files.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imFileReadImageInfo</strong> can be called many times with the same index that will return the + correct result without accessing the file again.</li> + <li><span style="color: #FF0000">Fixed:</span> small bug in sample <strong>iupglcap</strong>.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>TIFF</strong> format read for images with multiple bands in ExtraSamples.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>ICON</strong> format can_sequence was 0.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessMergeHSI</strong> and + <strong>imProcessSplitHSI</strong> documentation, and + implementation for <strong>IM_BYTE</strong> images.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessRangeContrastThreshold</strong>, + <strong>imProcessLocalMaxThreshold</strong> and + <strong>imProcessRankClosestConvolve</strong> when processing near the border.</li> + <li><span style="color: #FF0000">Fixed:</span> invalid file permissions in UNIX when saving a new file.</li> + <li><span style="color: #FF0000">Fixed:</span> name for <strong>imProcessLocalMaxThresEstimate</strong>.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessReduceBy4</strong> for images with odd width and/or height.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imAttribTableSet</strong> when replacing an attribute (thanks to Takeshi Mitsunaga).</li> + <li><span style="color: #FF0000">Fixed:</span> memory leaks in <strong>imConvertToBitmap</strong> and + <strong>imConvertDataType</strong> (thanks to + Takeshi Mitsunaga).</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessZeroCrossing</strong> for the last pixel column (thanks to Takeshi Mitsunaga). Also + fixed for some crossings that were lost.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessGrayMorphConvolve</strong> for + <strong>IM_FLOAT</strong> images with + <strong>IM_FLOAT</strong> kernel (thanks to Takeshi Mitsunaga).</li> +</ul> +<h3>Version 3.0.3 (14/Oct/2004)</h3> +<ul> + <li><span style="color: #0000FF">New:</span> Image Transform <strong>imProcessDistanceTransform</strong>.</li> + <li><span style="color: #0000FF">New:</span> group of functions Image Analysis: + <strong>imAnalyzeFindRegions</strong>, <strong>imAnalyzeMeasureArea</strong>, + <strong>imAnalyzeMeasurePerimArea</strong>, <strong>imAnalyzeMeasureCentroid</strong>, + <strong>imAnalyzeMeasurePrincipalAxis</strong>, <strong>imAnalyzeMeasureHoles</strong>, imProcessPerimeterLine, + <strong>imAnalyzeMeasurePerimeter</strong>, <strong>imProcessPrune</strong>, + <strong>imProcessFillHoles</strong>.</li> + <li><span style="color: #0000FF">New:</span> <strong>imConvertMapToRGB</strong> to help loading data as RGB.</li> + <li><span style="color: #0000FF">New:</span> sample iupglcap.</li> + <li><span style="color: #0000FF">New:</span> <strong>imProcessRenderChessboard</strong> and + <strong>imProcessRenderGrid</strong>.</li> + <li><span style="color: #008000">Changed:</span> <strong>imProcessThreshold</strong>, + <strong>imProcessRangeContrastThreshold</strong> and <strong>imProcessLocalMaxThreshold</strong> now also supports + <strong>IM_USHORT</strong> and <strong>IM_INT</strong> + data types. </li> + <li><span style="color: #008000">Changed:</span> the default color conversion to binary + so it can be done for all color spaces.</li> + <li><span style="color: #008000">Changed:</span> im_process.h to split into 4 files: im_process_pont.h, + im_process_loc.h, im_process_glo.h, im_process_ana.h. But it still + exists and includes the new files for compatibility.</li> + <li><span style="color: #008000">Changed:</span> the border extensions in several types of convolution. Rank convolution do not extend the borders. Binary + morphology use zero extension. Gray morphology do not extend the borders.</li> + <li><span style="color: #FF0000">Fixed:</span> file read with bitmap conversion when original data changes only data type. </li> + <li><span style="color: #FF0000">Fixed:</span> rank convolution operations that did not accept even kernel sizes.</li> + <li><span style="color: #FF0000">Fixed:</span> <strong>imProcessHoughLinesDraw</strong> that was ignoring some lines.</li> +</ul> +<h3>Version 3.0.2 (25/Aug/2004)</h3> + + <p>- <span style="color: #0000FF">New:</span> utility functions <b><b>imPaletteHighContrast</b></b>, <b> + <b>imImageLoadImage</b></b> and <b> + <b>imImageLoadBitmap</b></b>. <br> + - <span style="color: #0000FF">New:</span> operation <b><b>imProcessNormalizeComponents</b></b>.<br> + - <span style="color: #008000">Changed:</span> name <b><b>imProcessGaussianConvolve</b></b> to <b> + <b>imProcessGaussianConvolveRep</b></b>. New: + operation <b><b>imProcessGaussianConvolve</b></b> that uses a float kernel. + New: utility functions <b> + <b>imGaussianStdDev2Repetitions</b></b> and <b><b>imGaussianStdDev2KernelSize</b></b>.<br> + - <span style="color: #008000">Changed:</span> name <b><b>imProcessDiffOfGaussianConvolve</b></b> to <b> + <b>imProcessDiffOfGaussianConvolveRep</b></b>. + New: operation <b><b>imProcessDiffOfGaussianConvolve</b></b> that uses a float kernel. <br> + - <span style="color: #008000">Changed:</span> <b>IM_GAMUT_BRIGHTCONT</b> + parameters to the interval [-100,100]. Fixed: <b> + <b>IM_GAMUT_EXPAND</b></b> and <b><b>IM_GAMUT_BRIGHTCONT</b></b> normalization.<br> + - <span style="color: #008000">Changed:</span> logical operations, flag <b> <b>IM_BIT_NOT </b> + </b>replaced by operation <b><b>imProcessBitwiseNot</b></b>.<br> + - <span style="color: #008000">Changed:</span> <b>imImageSetAttribute</b> count can be -1 for zero terminated data.<br> + - <span style="color: #FF0000">Fixed:</span> operations <b><b>imProcessBitwiseNot</b></b> and <b> + <b>imProcessNegative</b></b> for <b><b>IM_BINARY</b></b> images.<br> + - <span style="color: #FF0000">Fixed:</span> the <b><b>color_mode_flags</b></b> parameter interpretation by <b> + <b>imFileReadImageData</b></b>. + <br> + - <span style="color: #FF0000">Fixed:</span> <b>imProcessEqualizeHistogram</b> and <b> + <b>imProcessExpandHistogram</b></b> for + color images. <br> + - <span style="color: #FF0000">Fixed:</span> <b>imProcessMultipleStdDev</b>.<br> + - <span style="color: #FF0000">Fixed:</span> <b>imProcessDifusionErrThreshold</b> for <b> + <b>IM_GRAY</b></b> images.<br> + - <span style="color: #FF0000">Fixed:</span> "<b><b>KRN</b></b>" format, internal format is topdown.<br> + - <span style="color: #FF0000">Fixed:</span> initialization of TGA image_count.</p> + +<h3>Version 3.0.1 (22/Apr/2004)</h3> + + <p>- Improved compatibility with the old version, it was missing the load of Map images with <b> + <b>imLoadRGB</b></b>.<br> + - The FFTW code was from version 2.1.3, not from 2.1.5 as suposed, it was updated. The FFT functions were condensed in + only one file with an "#ifdef" for FFTW version 2 and 3. The FFT functions also were renamed to remove the "W" that + belongs only to the FFTW library.<br> + - The <b><b>SetAttribute</b></b> functions now accept NULL in data to remove the attribute.<br> + - New: <b><b>imProcessCrossCorrelation</b></b> and <b><b>imProcessAutoCorrelation</b></b> functions.<br> + - The <b><b>imCalcGrayHistogram</b></b> function now can calculate the histogram of <b> + <b>IM_MAP</b></b> + and <b><b>IM_BINARY</b></b> images.</p> + +<h3>Version 3.0 (April 2004)</h3> + + <p>A major rewrite of the library. Everything changed, check the manual, but backward compatibility is kept for old + applications. A new API more flexible, new formats, support for attributes and video, image capture and image + processing. New: color spaces and data types. The library now got a professional look for scientific applications.</p> + +<h3>Version 2.6 (May 2002)</h3> + + <p>Correction of bug in resolution reading and writing for format JPEG.</p> + +<h3>Version 2.5 (August 2001)</h3> + + <p>Correction of bug in the default GIF compression. Two new callbacks: transparency color index for GIF files and + image description for TIFF files.</p> + +<h3>Version 2.4 (February 2000)</h3> + + <p>Change in the treatment of LZW compression in formats TIFF and GIF. Now compression is no longer the default.</p> + +<h3>Version 2.3 (June 1998)</h3> + + <p>Close function of the access driver for files in memory corrected. JPEG library updated to 6b. Correction of a + problem with the reading of some JPEG files.</p> + +<h3>Version 2.2 (November 1997)</h3> + + <p>The definition of the counter callback was changed to inform, in a parameter, the type of access being performed, + either reading or writing. Type <strong>imCallback</strong> defined to make type casting easier when using function + <strong>imRegisterCallback</strong>. Correction of a problem with the makefile in UNIX, which was generating link + errors in some platforms.</p> + +<h3>Version 2.1 (October 1997)</h3> + + <p>Correction of a problem with internal memory liberation when reading Map images in TIFF files. Conversion <b>RGB to + Map</b> is now made using the algorithm implemented by LibJPEG. The algorithm of <strong>imResize</strong> was + improved for cases in which the size is being reduced instead of increased. Correction of a problem with functions + <strong>imImageInfo</strong> and <strong>imFileFormat</strong>: when the provided file was not in a format recognized + by IM, there was an error in format TGA which caused these functions to access an invalid memory area.</p> + +<h3>Version 2.0 (September 1997)</h3> + + <p>The library was virtually rewritten to implement a new structure which allowed greater flexibility, simplifying the + addition of new formats. Formats <strong>TGA</strong>, <strong>PCL</strong>, <strong>JPEG</strong> and <strong>LED</strong> + were added to the list of supported formats, and new functions were added: <strong>imMap2RGB</strong>, <strong> + imRGB2Gray</strong>, <strong>imMap2Gray</strong>, <strong>imResize</strong>, <strong>imStretch</strong>.</p> + +<h3>Version 1.1 (June 1996)</h3> + + <p>Small corrections to increase portability. Changes in return codes. Identifiers were created to return codes and + predefined parameters. Online manual concluded.</p> + +<h3>Version 1.0 (October 1995)</h3> </body> -</html> +</html>
\ No newline at end of file |