diff options
Diffstat (limited to 'compat_reports')
-rw-r--r-- | compat_reports/8.15.5_to_8.16.0-rc2/compat_report.html | 1207 | ||||
-rw-r--r-- | compat_reports/8.16.0-rc1_to_8.16.0-rc2/compat_report.html | 16563 |
2 files changed, 17770 insertions, 0 deletions
diff --git a/compat_reports/8.15.5_to_8.16.0-rc2/compat_report.html b/compat_reports/8.15.5_to_8.16.0-rc2/compat_report.html new file mode 100644 index 0000000..5a94951 --- /dev/null +++ b/compat_reports/8.15.5_to_8.16.0-rc2/compat_report.html @@ -0,0 +1,1207 @@ +<!-- kind:binary;verdict:incompatible;affected:1.2;added:11;removed:0;type_problems_high:2;type_problems_medium:0;type_problems_low:2;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:3;constant_changes_other:2;tool_version:2.3 --> +<!-- kind:source;verdict:incompatible;affected:1.2;added:10;removed:2;type_problems_high:2;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:13;constant_changes_other:3;tool_version:2.3 --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="viewport" content="width=device-width,initial-scale=1" /> +<meta name="keywords" content="libvips, compatibility, API, ABI, report" /> +<meta name="description" content="API/ABI compatibility report for the libvips library between 8.15.5 and 8.16.0-rc2 versions" /> +<title>libvips: 8.15.5 to 8.16.0-rc2 compatibility report</title> +<style type="text/css"> +body { + font-family:Arial, sans-serif; + background-color:White; + color:Black; +} +hr { + color:Black; + background-color:Black; + height:1px; + border:0; +} +h1 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.625em; +} +h2 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.25em; + white-space:nowrap; +} +span.section { + font-weight:bold; + cursor:pointer; + color:#003E69; + white-space:nowrap; + margin-left:0.3125em; +} +span.new_sign { + font-weight:bold; + margin-left:1.65em; + color:#003E69; +} +span.new_sign_lbl { + margin-left:3em; + font-size:1em; + color:Black; +} +span:hover.section { + color:#336699; +} +span.sect_aff { + cursor:pointer; + padding-left:1.55em; + font-size:0.875em; + color:#cc3300; +} +span.sect_info { + cursor:pointer; + padding-left:1.55em; + font-size:0.875em; + color:Black; +} +span.ext { + font-weight:normal; +} +span.h_name { + color:#cc3300; + font-size:0.875em; + font-weight:bold; +} +div.h_list, div.lib_list { + font-size:0.94em; + padding-left:0.4em; +} +span.ns { + color:#408080; + font-size:0.94em; +} +span.lib_name { + color:Green; + font-size:0.875em; + font-weight:bold; +} +span.iname { + font-weight:bold; + color:#003E69; + margin-left:0.3125em; +} +span.iname_b { + font-weight:bold; +} +span.iname_a { + color:#333333; + font-weight:bold; + font-size:0.94em; +} +span.sym_p { + font-weight:normal; + white-space:normal; +} +span.sym_pd { + white-space:normal; +} +span.sym_p span, span.sym_pd span { + white-space:nowrap; +} +div.affect { + padding-left:1em; + padding-bottom:10px; + font-size:0.87em; + font-style:italic; + line-height:0.9em; +} +div.affected { + padding-left:1.9em; + padding-top:10px; +} +table.ptable { + border-collapse:collapse; + border:1px outset black; + margin-left:0.95em; + margin-top:3px; + margin-bottom:3px; + width:56.25em; +} +table.ptable td { + border:1px solid gray; + padding:3px; + font-size:0.875em; + text-align:left; + vertical-align:top; + max-width:28em; + word-wrap:break-word; +} +table.ptable th.pn { + width:2%; +} +table.ptable th.chg { + width:47%; +} +table.vtable { + border-collapse:collapse; + border:1px outset black; + margin-left:1.9em; + margin-top:0.7em; +} +table.vtable td { + border:1px solid gray; + padding:3px; + font-size:0.875em; + vertical-align:top; + max-width:450px; + word-wrap:break-word; +} +table.ptable th, table.vtable th { + background-color:#eeeeee; + font-weight:bold; + color:#333333; + font-family:Verdana, Arial; + font-size:0.875em; + border:1px solid gray; + text-align:center; + vertical-align:top; + white-space:nowrap; + padding:3px; +} +table.summary { + border-collapse:collapse; + border:1px outset black; +} +table.summary th { + background-color:#eeeeee; + font-weight:normal; + text-align:left; + font-size:0.94em; + white-space:nowrap; + border:1px inset gray; + padding:3px; +} +table.summary td { + text-align:right; + white-space:nowrap; + border:1px inset gray; + padding:3px 5px 3px 10px; +} +span.mngl { + padding-left:1em; + font-size:0.875em; + cursor:text; + color:#444444; + font-weight:bold; +} +span.pleft { + padding-left:2.5em; +} +span.sym_ver { + color:#333333; + white-space:nowrap; + font-family:"DejaVu Sans Mono", Monospace; +} +span.attr { + color:#333333; + font-weight:normal; +} +span.color_p { + font-style:italic; + color:Brown; +} +span.p { + font-style:italic; +} +span.fp { + font-style:italic; + background-color:#DCDCDC; +} +span.ttype { + font-weight:normal; +} +span.nowrap { + white-space:nowrap; +} +span.value { + font-weight:bold; +} +.passed { + background-color:#CCFFCC; + font-weight:normal; +} +.warning { + background-color:#F4F4AF; + font-weight:normal; +} +.failed { + background-color:#FFCCCC; + font-weight:normal; +} +.new { + background-color:#C6DEFF; + font-weight:normal; +} +.compatible { + background-color:#CCFFCC; + font-weight:normal; +} +.almost_compatible { + background-color:#FFDAA3; + font-weight:normal; +} +.incompatible { + background-color:#FFCCCC; + font-weight:normal; +} +.gray { + background-color:#DCDCDC; + font-weight:normal; +} +.top_ref { + font-size:0.69em; +} +.footer { + font-size:0.75em; +} + +.tabset { + float:left; +} +a.tab { + border:1px solid Black; + float:left; + margin:0px 5px -1px 0px; + padding:3px 5px 3px 5px; + position:relative; + font-size:0.875em; + background-color:#DDD; + text-decoration:none; + color:Black; +} +a.disabled:hover +{ + color:Black; + background:#EEE; +} +a.active:hover +{ + color:Black; + background:White; +} +a.active { + border-bottom-color:White; + background-color:White; +} +div.tab { + border-top:1px solid Black; + padding:0px; + width:100%; + clear:both; +} +</style> +<script type="text/javascript" language="JavaScript"> +<!-- +function showContent(header, id) +{ + e = document.getElementById(id); + if(e.style.display == 'none') + { + e.style.display = 'block'; + e.style.visibility = 'visible'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); + } + else + { + e.style.display = 'none'; + e.style.visibility = 'hidden'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); + } +} +function initTabs() +{ + var url = window.location.href; + if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) + { + var tab1 = document.getElementById('BinaryID'); + var tab2 = document.getElementById('SourceID'); + tab1.className='tab disabled'; + tab2.className='tab active'; + } + var sets = document.getElementsByTagName('div'); + for (var i = 0; i < sets.length; i++) + { + if (sets[i].className.indexOf('tabset') != -1) + { + var tabs = []; + var links = sets[i].getElementsByTagName('a'); + for (var j = 0; j < links.length; j++) + { + if (links[j].className.indexOf('tab') != -1) + { + tabs.push(links[j]); + links[j].tabs = tabs; + var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); + //reset all tabs on start + if (tab) + { + if (links[j].className.indexOf('active')!=-1) { + tab.style.display = 'block'; + } + else { + tab.style.display = 'none'; + } + } + links[j].onclick = function() + { + var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); + if (tab) + { + //reset all tabs before change + for (var k = 0; k < this.tabs.length; k++) + { + document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; + this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); + } + this.className = 'tab active'; + tab.style.display = 'block'; + // window.location.hash = this.id.replace('ID', ''); + return false; + } + } + } + } + } + } + if(url.indexOf('#')!=-1) { + location.href=location.href; + } +} +if (window.addEventListener) window.addEventListener('load', initTabs, false); +else if (window.attachEvent) window.attachEvent('onload', initTabs); +--> +</script> +</head> +<body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1>API compatibility report for the <span style='color:Blue;'>libvips</span> library between <span style='color:Red;'>8.15.5</span> and <span style='color:Red;'>8.16.0-rc2</span> versions on <span style='color:Blue;'>x86_64</span></h1> + + <br/> + <div class='tabset'> + <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> + <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> + </div><div id='BinaryTab' class='tab'> +<h2>Test Info</h2><hr/> +<table class='summary'> +<tr><th>Library Name</th><td>libvips</td></tr> +<tr><th>Version #1</th><td>8.15.5</td></tr> +<tr><th>Version #2</th><td>8.16.0-rc2</td></tr> +<tr><th>Arch</th><td>x86_64</td></tr> +<tr><th>GCC Version</th><td>13</td></tr> +<tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> +</table> +<h2>Test Results</h2><hr/> +<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>2</a></td></tr> +<tr><th>Total Libraries</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> +<tr><th>Total Symbols / Types</th><td>1632 / 254</td></tr> +<tr><th>Compatibility</th> +<td class='warning'>98.8%</td> +</tr> +</table> +<h2>Problem Summary</h2><hr/> +<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Binary_Added' style='color:Blue;'>11</a></td></tr> +<tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Binary_Problems_High' style='color:Blue;'>2</a></td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td class='warning'><a href='#Type_Binary_Problems_Low' style='color:Blue;'>2</a></td></tr> +<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Binary_Problems_Low' style='color:Blue;'>3</a></td></tr> +<tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Binary_Changes_In_Constants' style='color:Blue;'>2</a></td></tr> +</table> + +<a name='Binary_Added'></a><h2>Added Symbols <span class='new'> 11 </span></h2><hr/> +<span class='h_name'>arithmetic.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips_clamp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_maxpair <span class='sym_p'><span>( VipsImage* <span class='color_p'>left</span></span>, <span>VipsImage* <span class='color_p'>right</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_minpair <span class='sym_p'><span>( VipsImage* <span class='color_p'>left</span></span>, <span>VipsImage* <span class='color_p'>right</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>create.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips_sdf <span class='sym_p'><span>( VipsImage** <span class='color_p'>out</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>enum VipsSdfShape <span class='color_p'>shape</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>enumtypes.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips_sdf_shape_get_type <span class='sym_p'>( )</span></span><br/> +<br/> +<span class='h_name'>foreign.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips_rawsave_buffer <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>void** <span class='color_p'>buf</span></span>, <span>size_t* <span class='color_p'>len</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_rawsave_target <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsTarget* <span class='color_p'>target</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>private.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">VipsArrayDouble_unref <span class='sym_p'><span>( VipsArrayDouble* <span class='color_p'>array</span></span> )</span></span><br/> +<span class="iname">VipsArrayImage_unref <span class='sym_p'><span>( VipsArrayImage* <span class='color_p'>array</span></span> )</span></span><br/> +<br/> +<span class='h_name'>util.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips__token_get <span class='sym_p'><span>( char const* <span class='color_p'>buffer</span></span>, <span>enum VipsToken* <span class='color_p'>token</span></span>, <span>char* <span class='color_p'>string</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<br/> +<span class='h_name'>vips.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="iname">vips_max_coord_get <span class='sym_p'>( )</span></span><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='High_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_High'></a> +<h2>Problems with Data Types, High Severity <span class='failed'> 2 </span></h2><hr/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_1')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsExecutor <span class='failed'> 1 </span></span> +<br/> +<div id="c_1" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Field <b>executor</b> has been removed from the middle position of this structural type.</td> +<td>1) Previous accesses of applications to the removed field will be incorrect.<br/>2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_2')"> +[+] affected symbols: 6 (0.4%)</span> +<div id="c_2" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +</div> +</div> +<br/><br/></div> + +<span class="section" onclick="javascript:showContent(this, 'c_3')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsVector <span class='failed'> 1 </span></span> +<br/> +<div id="c_3" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Field <b>program</b> has been removed from the middle position of this structural type.</td> +<td>1) Previous accesses of applications to the removed field will be incorrect.<br/>2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_4')"> +[+] affected symbols: 19 (1.2%)</span> +<div id="c_4" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm2 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm3 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span>, <span>char const* <i>c</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_compile <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_constant <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char* <i>name</i></span>, <span>int <i>value</i></span>, <span>int <i>size</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> + <b>...</b> +<br/> +</div> +</div> +<br/><br/></div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Low_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Low'></a> +<h2>Problems with Data Types, Low Severity <span class='warning'> 2 </span></h2><hr/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_5')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsExecutor <span class='warning'> 1 </span></span> +<br/> +<div id="c_5" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Size of this type has been changed from <b>816</b> bytes to <b>8</b> bytes.</td> +<td>The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_6')"> +[+] affected symbols: 6 (0.4%)</span> +<div id="c_6" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +</div> +</div> +<br/><br/></div> + +<span class="section" onclick="javascript:showContent(this, 'c_7')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsVector <span class='warning'> 1 </span></span> +<br/> +<div id="c_7" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Size of this type has been changed from <b>184</b> bytes to <b>176</b> bytes.</td> +<td>The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_8')"> +[+] affected symbols: 19 (1.2%)</span> +<div id="c_8" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm2 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm3 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span>, <span>char const* <i>c</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_compile <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_constant <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char* <i>name</i></span>, <span>int <i>value</i></span>, <span>int <i>size</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> + <b>...</b> +<br/> +</div> +</div> +<br/><br/></div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Constant_Binary_Problems_Low'></a> +<h2>Problems with Constants, Low Severity <span class='warning'> 3 </span></h2><hr/> +<span class='h_name'>image.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_9')"> +<span class='ext'>[+]</span> VIPS_MAX_COORD</span> +<br/> +<div id="c_9" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_MAX_COORD</b> has been changed from <b>(10000000)</b> to <b>(vips_max_coord_get())</b>.</td> +<td>Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>version.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_10')"> +<span class='ext'>[+]</span> VIPS_LIBRARY_AGE</span> +<br/> +<div id="c_10" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_LIBRARY_AGE</b> has been changed from <b>(17)</b> to <b>(18)</b>.</td> +<td>Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_11')"> +<span class='ext'>[+]</span> VIPS_LIBRARY_CURRENT</span> +<br/> +<div id="c_11" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_LIBRARY_CURRENT</b> has been changed from <b>(59)</b> to <b>(60)</b>.</td> +<td>Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Other_Binary_Changes'></a><a name='Other_Binary_Changes_In_Constants'></a> +<h2>Other Changes in Constants <span class='passed'> 2 </span></h2><hr/> +<span class='h_name'>header.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_12')"> +<span class='ext'>[+]</span> VIPS_META_PALETTE</span> +<br/> +<div id="c_12" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_META_PALETTE</b> with value <b>"palette"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>image.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_13')"> +<span class='ext'>[+]</span> VIPS_DEFAULT_MAX_COORD</span> +<br/> +<div id="c_13" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_DEFAULT_MAX_COORD</b> with value <b>(100000000)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Headers'></a><h2>Header Files <span class='gray'> 2 </span></h2><hr/> +<div class='h_list'> +vips.h<br/> +vips7compat.h<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Libs'></a><h2>Libraries <span class='gray'> 1 </span></h2><hr/> +<div class='lib_list'> +libvips.so.42.17.5<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<br/><br/><br/></div><div id='SourceTab' class='tab'> +<h2>Test Info</h2><hr/> +<table class='summary'> +<tr><th>Library Name</th><td>libvips</td></tr> +<tr><th>Version #1</th><td>8.15.5</td></tr> +<tr><th>Version #2</th><td>8.16.0-rc2</td></tr> +<tr><th>Arch</th><td>x86_64</td></tr> +<tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> +</table> +<h2>Test Results</h2><hr/> +<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>2</a></td></tr> +<tr><th>Total Libraries</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> +<tr><th>Total Symbols / Types</th><td>1703 / 257</td></tr> +<tr><th>Compatibility</th> +<td class='warning'>98.8%</td> +</tr> +</table> +<h2>Problem Summary</h2><hr/> +<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Source_Added' style='color:Blue;'>10</a></td></tr> +<tr><th>Removed Symbols</th><td>High</td><td class='failed'><a href='#Source_Removed' style='color:Blue;'>2</a></td></tr> +<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Source_Problems_High' style='color:Blue;'>2</a></td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Source_Problems_Low' style='color:Blue;'>13</a></td></tr> +<tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Constants' style='color:Blue;'>3</a></td></tr> +</table> + +<a name='Source_Added'></a><h2>Added Symbols <span class='new'> 10 </span></h2><hr/> +<span class='h_name'>arithmetic.h</span><br/> +<span class="iname">vips_clamp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_maxpair <span class='sym_p'><span>( VipsImage* <span class='color_p'>left</span></span>, <span>VipsImage* <span class='color_p'>right</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_minpair <span class='sym_p'><span>( VipsImage* <span class='color_p'>left</span></span>, <span>VipsImage* <span class='color_p'>right</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>create.h</span><br/> +<span class="iname">vips_sdf <span class='sym_p'><span>( VipsImage** <span class='color_p'>out</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>enum VipsSdfShape <span class='color_p'>shape</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>enumtypes.h</span><br/> +<span class="iname">vips_sdf_shape_get_type <span class='sym_p'>( )</span></span><br/> +<br/> +<span class='h_name'>foreign.h</span><br/> +<span class="iname">vips_rawsave_buffer <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>void** <span class='color_p'>buf</span></span>, <span>size_t* <span class='color_p'>len</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_rawsave_target <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsTarget* <span class='color_p'>target</span></span>, <span>...</span> )</span></span><br/> +<br/> +<span class='h_name'>private.h</span><br/> +<span class="iname">VipsArrayDouble_unref <span class='sym_p'><span>( VipsArrayDouble* <span class='color_p'>array</span></span> )</span></span><br/> +<span class="iname">VipsArrayImage_unref <span class='sym_p'><span>( VipsArrayImage* <span class='color_p'>array</span></span> )</span></span><br/> +<br/> +<span class='h_name'>vips.h</span><br/> +<span class="iname">vips_max_coord_get <span class='sym_p'>( )</span></span><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Source_Removed'></a><a name='Source_Withdrawn'></a><h2>Removed Symbols <span class='failed'> 2 </span></h2><hr/> +<span class='h_name'>buf.h</span><br/> +<span class="iname">vips_buf_appendsc <span class='sym_p'><span>( VipsBuf* <span class='color_p'>buf</span></span>, <span>gboolean <span class='color_p'>quote</span></span>, <span>char const* <span class='color_p'>str</span></span> )</span></span><br/> +<br/> +<span class='h_name'>util.h</span><br/> +<span class="iname">vips__chomp <span class='sym_p'><span>( char* <span class='color_p'>str</span></span> )</span></span><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='High_Risk_Source_Problems'></a><a name='Type_Source_Problems_High'></a> +<h2>Problems with Data Types, High Severity <span class='failed'> 2 </span></h2><hr/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_14')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsExecutor <span class='failed'> 1 </span></span> +<br/> +<div id="c_14" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Field <b>executor</b> has been removed from this type.</td> +<td>Recompilation of a client program may be broken with the error message: '<span class='value'>struct VipsExecutor</span>' has no member named '<b>executor</b>'.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_15')"> +[+] affected symbols: 6 (0.4%)</span> +<div id="c_15" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'executor' (pointer) has base type 'struct VipsExecutor'.</div> +</div> +</div> +<br/><br/></div> + +<span class="section" onclick="javascript:showContent(this, 'c_16')"> +<span class='ext'>[+]</span> <span class='ttype'>struct</span> VipsVector <span class='failed'> 1 </span></span> +<br/> +<div id="c_16" style="display:none;"> +<table class='ptable'><tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th></tr><tr> +<th>1</th> +<td>Field <b>program</b> has been removed from this type.</td> +<td>Recompilation of a client program may be broken with the error message: '<span class='value'>struct VipsVector</span>' has no member named '<b>program</b>'.</td> +</tr> +</table> +<span class="sect_aff" onclick="javascript:showContent(this, 'c_17')"> +[+] affected symbols: 19 (1.1%)</span> +<div id="c_17" style="display:none;"> +<div class='affected'><span class='iname_a'>vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>void* <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>int <i>var</i></span>, <span>int <i>value</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>struct VipsVector* <i>vector</i></span>, <span>int <i>n</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='fp'>executor</span></span>, <span>VipsRegion* <i>ir</i></span>, <span>int <i>x</i></span>, <span>int <i>y</i></span> )</span></span><br/> +<div class='affect'>Field 'executor.vector' in 1st parameter 'executor' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm2 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_asm3 <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char const* <i>op</i></span>, <span>char const* <i>a</i></span>, <span>char const* <i>b</i></span>, <span>char const* <i>c</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_compile <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> +<span class='iname_a'>vips_vector_constant <span class='sym_p'><span>( struct VipsVector* <span class='fp'>vector</span></span>, <span>char* <i>name</i></span>, <span>int <i>value</i></span>, <span>int <i>size</i></span> )</span></span><br/> +<div class='affect'>1st parameter 'vector' (pointer) has base type 'struct VipsVector'.</div> + <b>...</b> +<br/> +</div> +</div> +<br/><br/></div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Low_Risk_Source_Problems'></a><a name='Constant_Source_Problems_Low'></a> +<h2>Problems with Constants, Low Severity <span class='warning'> 13 </span></h2><hr/> +<span class='h_name'>basic.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_18')"> +<span class='ext'>[+]</span> VIPS_API</span> +<br/> +<div id="c_18" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_API</b> has been changed from <b>extern</b> to <span class='value'>_VIPS_PUBLIC extern</span>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>image.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_19')"> +<span class='ext'>[+]</span> VIPS_MAX_COORD</span> +<br/> +<div id="c_19" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_MAX_COORD</b> has been changed from <b>(10000000)</b> to <b>(vips_max_coord_get())</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>version.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_20')"> +<span class='ext'>[+]</span> VIPS_CONFIG</span> +<br/> +<div id="c_20" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_CONFIG</b> has been changed from <span class='value'>"enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load/save: true\nenable PPM load/save: true\nenable GIF load: true\nuse fftw for FFTs: true\nSIMD support with highway: true\naccelerate loops with ORC: false\nICC profile support with lcms: true\nzlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with OpenJPEG: true\nPNG load/save with libspng: true\nPNG load/save with libpng: false\nselected quantisation package: imagequant\nTIFF load/save with libtiff: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with PDFium: false\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg: true\nEXR load with OpenEXR: true\nOpenSlide load: true (dynamic module: true)\nMatlab load with libmatio: true\nNIfTI load/save with niftiio: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nselected Magick package: MagickCore (dynamic module: true)\nMagick API version: magick7\nMagick load: true\nMagick save: true"</span> to <span class='value'>"enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load: true\nenable PPM load/save: true\nenable GIF load: true\nFFTs with fftw3: true\nSIMD support with libhwy: true\nICC profile support with lcms2: true\ndeflate compression with zlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with libopenjp2: true\nPNG load/save with spng: true\nimage quantisation with imagequant: true\nTIFF load/save with libtiff-4: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg-2.0: true\nEXR load with OpenEXR: true\nWSI load with openslide: true (dynamic module: true)\nMatlab load with matio: true\nNIfTI load/save with dep140404918139696: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nMagick load/save with MagickCore: true (dynamic module: true)"</span>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_21')"> +<span class='ext'>[+]</span> VIPS_LIBRARY_AGE</span> +<br/> +<div id="c_21" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_LIBRARY_AGE</b> has been changed from <b>(17)</b> to <b>(18)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_22')"> +<span class='ext'>[+]</span> VIPS_LIBRARY_CURRENT</span> +<br/> +<div id="c_22" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_LIBRARY_CURRENT</b> has been changed from <b>(59)</b> to <b>(60)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_23')"> +<span class='ext'>[+]</span> VIPS_LIBRARY_REVISION</span> +<br/> +<div id="c_23" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_LIBRARY_REVISION</b> has been changed from <b>(5)</b> to <b>(0)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_24')"> +<span class='ext'>[+]</span> VIPS_MICRO_VERSION</span> +<br/> +<div id="c_24" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_MICRO_VERSION</b> has been changed from <b>(5)</b> to <b>(0)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_25')"> +<span class='ext'>[+]</span> VIPS_MINOR_VERSION</span> +<br/> +<div id="c_25" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_MINOR_VERSION</b> has been changed from <b>(15)</b> to <b>(16)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_26')"> +<span class='ext'>[+]</span> VIPS_VERSION</span> +<br/> +<div id="c_26" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_VERSION</b> has been changed from <b>"8.15.5"</b> to <b>"8.16.0"</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_27')"> +<span class='ext'>[+]</span> VIPS_VERSION_STRING</span> +<br/> +<div id="c_27" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_VERSION_STRING</b> has been changed from <b>"8.15.5"</b> to <b>"8.16.0"</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_28')"> +<span class='ext'>[+]</span> IM_MICRO_VERSION</span> +<br/> +<div id="c_28" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>IM_MICRO_VERSION</b> has been changed from <b>(5)</b> to <b>(0)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_29')"> +<span class='ext'>[+]</span> IM_MINOR_VERSION</span> +<br/> +<div id="c_29" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>IM_MINOR_VERSION</b> has been changed from <b>(15)</b> to <b>(16)</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_30')"> +<span class='ext'>[+]</span> IM_VERSION_STRING</span> +<br/> +<div id="c_30" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>IM_VERSION_STRING</b> has been changed from <b>"8.15.5"</b> to <b>"8.16.0"</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Constants'></a> +<h2>Other Changes in Constants <span class='passed'> 3 </span></h2><hr/> +<span class='h_name'>enumtypes.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_31')"> +<span class='ext'>[+]</span> VIPS_TYPE_SDF_SHAPE</span> +<br/> +<div id="c_31" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_TYPE_SDF_SHAPE</b> with value <b>(vips_sdf_shape_get_type())</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>header.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_32')"> +<span class='ext'>[+]</span> VIPS_META_PALETTE</span> +<br/> +<div id="c_32" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_META_PALETTE</b> with value <b>"palette"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>image.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_33')"> +<span class='ext'>[+]</span> VIPS_DEFAULT_MAX_COORD</span> +<br/> +<div id="c_33" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_DEFAULT_MAX_COORD</b> with value <b>(100000000)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Headers'></a><h2>Header Files <span class='gray'> 2 </span></h2><hr/> +<div class='h_list'> +vips.h<br/> +vips7compat.h<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Libs'></a><h2>Libraries <span class='gray'> 1 </span></h2><hr/> +<div class='lib_list'> +libvips.so.42.17.5<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<br/><br/><br/></div><hr/> +<div class='footer' align='right'><i>Generated by <a href='https://github.com/lvc/abi-compliance-checker'>ABI Compliance Checker</a> 2.3  </i> +</div> +<br/> + +</body></html> diff --git a/compat_reports/8.16.0-rc1_to_8.16.0-rc2/compat_report.html b/compat_reports/8.16.0-rc1_to_8.16.0-rc2/compat_report.html new file mode 100644 index 0000000..e3917d8 --- /dev/null +++ b/compat_reports/8.16.0-rc1_to_8.16.0-rc2/compat_report.html @@ -0,0 +1,16563 @@ +<!-- kind:binary;verdict:incompatible;affected:3.6;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:2;interface_problems_medium:329;interface_problems_low:0;changed_constants:0;constant_changes_other:111;tool_version:2.3 --> +<!-- kind:source;verdict:incompatible;affected:3.2;added:454;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:330;interface_problems_low:1;changed_constants:20;constant_changes_other:351;tool_version:2.3 --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="viewport" content="width=device-width,initial-scale=1" /> +<meta name="keywords" content="libvips, compatibility, API, ABI, report" /> +<meta name="description" content="API/ABI compatibility report for the libvips library between 8.16.0-rc1 and 8.16.0-rc2 versions" /> +<title>libvips: 8.16.0-rc1 to 8.16.0-rc2 compatibility report</title> +<style type="text/css"> +body { + font-family:Arial, sans-serif; + background-color:White; + color:Black; +} +hr { + color:Black; + background-color:Black; + height:1px; + border:0; +} +h1 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.625em; +} +h2 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.25em; + white-space:nowrap; +} +span.section { + font-weight:bold; + cursor:pointer; + color:#003E69; + white-space:nowrap; + margin-left:0.3125em; +} +span.new_sign { + font-weight:bold; + margin-left:1.65em; + color:#003E69; +} +span.new_sign_lbl { + margin-left:3em; + font-size:1em; + color:Black; +} +span:hover.section { + color:#336699; +} +span.sect_aff { + cursor:pointer; + padding-left:1.55em; + font-size:0.875em; + color:#cc3300; +} +span.sect_info { + cursor:pointer; + padding-left:1.55em; + font-size:0.875em; + color:Black; +} +span.ext { + font-weight:normal; +} +span.h_name { + color:#cc3300; + font-size:0.875em; + font-weight:bold; +} +div.h_list, div.lib_list { + font-size:0.94em; + padding-left:0.4em; +} +span.ns { + color:#408080; + font-size:0.94em; +} +span.lib_name { + color:Green; + font-size:0.875em; + font-weight:bold; +} +span.iname { + font-weight:bold; + color:#003E69; + margin-left:0.3125em; +} +span.iname_b { + font-weight:bold; +} +span.iname_a { + color:#333333; + font-weight:bold; + font-size:0.94em; +} +span.sym_p { + font-weight:normal; + white-space:normal; +} +span.sym_pd { + white-space:normal; +} +span.sym_p span, span.sym_pd span { + white-space:nowrap; +} +div.affect { + padding-left:1em; + padding-bottom:10px; + font-size:0.87em; + font-style:italic; + line-height:0.9em; +} +div.affected { + padding-left:1.9em; + padding-top:10px; +} +table.ptable { + border-collapse:collapse; + border:1px outset black; + margin-left:0.95em; + margin-top:3px; + margin-bottom:3px; + width:56.25em; +} +table.ptable td { + border:1px solid gray; + padding:3px; + font-size:0.875em; + text-align:left; + vertical-align:top; + max-width:28em; + word-wrap:break-word; +} +table.ptable th.pn { + width:2%; +} +table.ptable th.chg { + width:47%; +} +table.vtable { + border-collapse:collapse; + border:1px outset black; + margin-left:1.9em; + margin-top:0.7em; +} +table.vtable td { + border:1px solid gray; + padding:3px; + font-size:0.875em; + vertical-align:top; + max-width:450px; + word-wrap:break-word; +} +table.ptable th, table.vtable th { + background-color:#eeeeee; + font-weight:bold; + color:#333333; + font-family:Verdana, Arial; + font-size:0.875em; + border:1px solid gray; + text-align:center; + vertical-align:top; + white-space:nowrap; + padding:3px; +} +table.summary { + border-collapse:collapse; + border:1px outset black; +} +table.summary th { + background-color:#eeeeee; + font-weight:normal; + text-align:left; + font-size:0.94em; + white-space:nowrap; + border:1px inset gray; + padding:3px; +} +table.summary td { + text-align:right; + white-space:nowrap; + border:1px inset gray; + padding:3px 5px 3px 10px; +} +span.mngl { + padding-left:1em; + font-size:0.875em; + cursor:text; + color:#444444; + font-weight:bold; +} +span.pleft { + padding-left:2.5em; +} +span.sym_ver { + color:#333333; + white-space:nowrap; + font-family:"DejaVu Sans Mono", Monospace; +} +span.attr { + color:#333333; + font-weight:normal; +} +span.color_p { + font-style:italic; + color:Brown; +} +span.p { + font-style:italic; +} +span.fp { + font-style:italic; + background-color:#DCDCDC; +} +span.ttype { + font-weight:normal; +} +span.nowrap { + white-space:nowrap; +} +span.value { + font-weight:bold; +} +.passed { + background-color:#CCFFCC; + font-weight:normal; +} +.warning { + background-color:#F4F4AF; + font-weight:normal; +} +.failed { + background-color:#FFCCCC; + font-weight:normal; +} +.new { + background-color:#C6DEFF; + font-weight:normal; +} +.compatible { + background-color:#CCFFCC; + font-weight:normal; +} +.almost_compatible { + background-color:#FFDAA3; + font-weight:normal; +} +.incompatible { + background-color:#FFCCCC; + font-weight:normal; +} +.gray { + background-color:#DCDCDC; + font-weight:normal; +} +.top_ref { + font-size:0.69em; +} +.footer { + font-size:0.75em; +} + +.tabset { + float:left; +} +a.tab { + border:1px solid Black; + float:left; + margin:0px 5px -1px 0px; + padding:3px 5px 3px 5px; + position:relative; + font-size:0.875em; + background-color:#DDD; + text-decoration:none; + color:Black; +} +a.disabled:hover +{ + color:Black; + background:#EEE; +} +a.active:hover +{ + color:Black; + background:White; +} +a.active { + border-bottom-color:White; + background-color:White; +} +div.tab { + border-top:1px solid Black; + padding:0px; + width:100%; + clear:both; +} +</style> +<script type="text/javascript" language="JavaScript"> +<!-- +function showContent(header, id) +{ + e = document.getElementById(id); + if(e.style.display == 'none') + { + e.style.display = 'block'; + e.style.visibility = 'visible'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); + } + else + { + e.style.display = 'none'; + e.style.visibility = 'hidden'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); + } +} +function initTabs() +{ + var url = window.location.href; + if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) + { + var tab1 = document.getElementById('BinaryID'); + var tab2 = document.getElementById('SourceID'); + tab1.className='tab disabled'; + tab2.className='tab active'; + } + var sets = document.getElementsByTagName('div'); + for (var i = 0; i < sets.length; i++) + { + if (sets[i].className.indexOf('tabset') != -1) + { + var tabs = []; + var links = sets[i].getElementsByTagName('a'); + for (var j = 0; j < links.length; j++) + { + if (links[j].className.indexOf('tab') != -1) + { + tabs.push(links[j]); + links[j].tabs = tabs; + var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); + //reset all tabs on start + if (tab) + { + if (links[j].className.indexOf('active')!=-1) { + tab.style.display = 'block'; + } + else { + tab.style.display = 'none'; + } + } + links[j].onclick = function() + { + var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); + if (tab) + { + //reset all tabs before change + for (var k = 0; k < this.tabs.length; k++) + { + document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; + this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); + } + this.className = 'tab active'; + tab.style.display = 'block'; + // window.location.hash = this.id.replace('ID', ''); + return false; + } + } + } + } + } + } + if(url.indexOf('#')!=-1) { + location.href=location.href; + } +} +if (window.addEventListener) window.addEventListener('load', initTabs, false); +else if (window.attachEvent) window.attachEvent('onload', initTabs); +--> +</script> +</head> +<body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1>API compatibility report for the <span style='color:Blue;'>libvips</span> library between <span style='color:Red;'>8.16.0-rc1</span> and <span style='color:Red;'>8.16.0-rc2</span> versions on <span style='color:Blue;'>x86_64</span></h1> + + <br/> + <div class='tabset'> + <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> + <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> + </div><div id='BinaryTab' class='tab'> +<h2>Test Info</h2><hr/> +<table class='summary'> +<tr><th>Library Name</th><td>libvips</td></tr> +<tr><th>Version #1</th><td>8.16.0-rc1</td></tr> +<tr><th>Version #2</th><td>8.16.0-rc2</td></tr> +<tr><th>Arch</th><td>x86_64</td></tr> +<tr><th>GCC Version</th><td>13</td></tr> +<tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> +</table> +<h2>Test Results</h2><hr/> +<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>2</a></td></tr> +<tr><th>Total Libraries</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> +<tr><th>Total Symbols / Types</th><td>1206 / 224</td></tr> +<tr><th>Compatibility</th> +<td class='warning'>96.4%</td> +</tr> +</table> +<h2>Problem Summary</h2><hr/> +<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> +<tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td class='failed'><a href='#Symbol_Binary_Problems_High' style='color:Blue;'>2</a></td></tr> +<tr><td>Medium</td><td class='failed'><a href='#Symbol_Binary_Problems_Medium' style='color:Blue;'>329</a></td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> +<tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Binary_Changes_In_Constants' style='color:Blue;'>111</a></td></tr> +</table> + +<a name='High_Risk_Binary_Problems'></a><a name='Symbol_Binary_Problems_High'></a><a name='Interface_Binary_Problems_High'></a> +<h2>Problems with Symbols, High Severity <span class='failed'> 2 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_1')"> +<span class='ext'>[+]</span> im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>int <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_1" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>im_generate_fn <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The pointer level of <b>3rd</b> parameter <b>generate</b> has been increased from <b>0</b> to <b>1</b>.</td> +<td>The library function may try to access unallocated memory by the dereferencing of old parameter value and therefore cause a crash of applications.</td> +</tr> +<tr> +<th>2</th> +<td>Type of <b>3rd</b> parameter <b>generate</b> has been changed from <span class='nowrap'><b>int</b> (<b>4</b> bytes)</span> to <span class='nowrap'><b>im_generate_fn</b> (<b>8</b> bytes)</span>.</td> +<td>Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications.</td> +</tr> +</table> +<br/> +</div> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Medium_Risk_Binary_Problems'></a><a name='Symbol_Binary_Problems_Medium'></a><a name='Interface_Binary_Problems_Medium'></a> +<h2>Problems with Symbols, Medium Severity <span class='failed'> 329 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span>, <span class='lib_name'>libvips.so.42.18.0</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_2')"> +<span class='ext'>[+]</span> im_affine <span class='attr'>[data]</span> <span class='failed'> 12 </span></span> +<br/> +<div id="c_2" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_affine <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>c</span></span>, <span>double <span class='color_p'>d</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>ox</span></span>, <span>int <span class='color_p'>oy</span></span>, <span>int <span class='color_p'>ow</span></span>, <span>int <span class='color_p'>oh</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>oy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ow</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>oh</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>c</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>d</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>11</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>12</th> +<td>Parameter <b>ox</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_3')"> +<span class='ext'>[+]</span> im_and_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_3" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_and_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_4')"> +<span class='ext'>[+]</span> im_andconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_4" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_andconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_5')"> +<span class='ext'>[+]</span> im_c2ps <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_5" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_c2ps <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_6')"> +<span class='ext'>[+]</span> im_circle <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_6" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_circle <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>cx</span></span>, <span>int <span class='color_p'>cy</span></span>, <span>int <span class='color_p'>radius</span></span>, <span>int <span class='color_p'>intensity</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>cx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>cy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>radius</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>intensity</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_7')"> +<span class='ext'>[+]</span> im_clip <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_7" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_8')"> +<span class='ext'>[+]</span> im_clip2c <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_8" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2c <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_9')"> +<span class='ext'>[+]</span> im_clip2cm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_9" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2cm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_10')"> +<span class='ext'>[+]</span> im_clip2d <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_10" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2d <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_11')"> +<span class='ext'>[+]</span> im_clip2dcm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_11" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2dcm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_12')"> +<span class='ext'>[+]</span> im_clip2f <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_12" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2f <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_13')"> +<span class='ext'>[+]</span> im_clip2i <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_13" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2i <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_14')"> +<span class='ext'>[+]</span> im_clip2s <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_14" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2s <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_15')"> +<span class='ext'>[+]</span> im_clip2ui <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_15" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2ui <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_16')"> +<span class='ext'>[+]</span> im_clip2us <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_16" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2us <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_17')"> +<span class='ext'>[+]</span> im_cmulnorm <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_17" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cmulnorm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in1</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>in2</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_18')"> +<span class='ext'>[+]</span> im_contrast_surface_raw <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_18" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_contrast_surface_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>half_win_size</span></span>, <span>int <span class='color_p'>spacing</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>half_win_size</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>spacing</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_19')"> +<span class='ext'>[+]</span> im_conv_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_19" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_conv_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_20')"> +<span class='ext'>[+]</span> im_convf <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_20" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convf <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_21')"> +<span class='ext'>[+]</span> im_convf_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_21" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convf_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_22')"> +<span class='ext'>[+]</span> im_convsep_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_22" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsep_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_23')"> +<span class='ext'>[+]</span> im_convsepf <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_23" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsepf <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_24')"> +<span class='ext'>[+]</span> im_convsepf_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_24" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsepf_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_25')"> +<span class='ext'>[+]</span> im_convsub <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_25" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsub <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>xskip</span></span>, <span>int <span class='color_p'>yskip</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>xskip</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>yskip</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_26')"> +<span class='ext'>[+]</span> im_cooc_asm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_26" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_asm <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>asmoment</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>asmoment</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_27')"> +<span class='ext'>[+]</span> im_cooc_contrast <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_27" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_contrast <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>contrast</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>contrast</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_28')"> +<span class='ext'>[+]</span> im_cooc_correlation <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_28" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_correlation <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>correlation</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>correlation</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_29')"> +<span class='ext'>[+]</span> im_cooc_entropy <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_29" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_entropy <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>entropy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>entropy</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_30')"> +<span class='ext'>[+]</span> im_cooc_matrix <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_30" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_matrix <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsImage* <span class='color_p'>m</span></span>, <span>int <span class='color_p'>xp</span></span>, <span>int <span class='color_p'>yp</span></span>, <span>int <span class='color_p'>xs</span></span>, <span>int <span class='color_p'>ys</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>flag</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xp</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>yp</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>xs</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>ys</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>flag</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_31')"> +<span class='ext'>[+]</span> im_copy_from <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_31" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_copy_from <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum im_arch_type <span class='color_p'>architecture</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>architecture</b> of type <span class='value'>enum im_arch_type</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_32')"> +<span class='ext'>[+]</span> im_dif_std <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_32" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_dif_std <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>xpos</span></span>, <span>int <span class='color_p'>ypos</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>double* <span class='color_p'>pmean</span></span>, <span>double* <span class='color_p'>pstd</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>xpos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ypos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>pmean</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>pstd</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_33')"> +<span class='ext'>[+]</span> im_dilate_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_33" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_dilate_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>m</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>m</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_34')"> +<span class='ext'>[+]</span> im_eor_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_34" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_eor_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_35')"> +<span class='ext'>[+]</span> im_eorconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_35" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_eorconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_36')"> +<span class='ext'>[+]</span> im_erode_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_36" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_erode_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>m</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>m</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_37')"> +<span class='ext'>[+]</span> im_extract <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_37" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_extract <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>struct IMAGE_BOX* <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_38')"> +<span class='ext'>[+]</span> im_fastcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_38" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_39')"> +<span class='ext'>[+]</span> im_fastline <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_39" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastline <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_40')"> +<span class='ext'>[+]</span> im_fastlineuser <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_40" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastlineuser <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPlotFn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>client1</span></span>, <span>void* <span class='color_p'>client2</span></span>, <span>void* <span class='color_p'>client3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>fn</b> of type <b>VipsPlotFn</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>client1</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>client2</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>client3</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_41')"> +<span class='ext'>[+]</span> im_fav4 <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_41" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fav4 <span class='sym_p'><span>( VipsImage** <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_42')"> +<span class='ext'>[+]</span> im_flood <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_42" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_43')"> +<span class='ext'>[+]</span> im_flood_blob <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_43" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_blob <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_44')"> +<span class='ext'>[+]</span> im_flood_blob_copy <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_44" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_blob_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_45')"> +<span class='ext'>[+]</span> im_flood_copy <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_45" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_46')"> +<span class='ext'>[+]</span> im_flood_other <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_46" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_other <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mark</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>serial</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mark</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>serial</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_47')"> +<span class='ext'>[+]</span> im_flood_other_copy <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_47" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_other_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mark</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>serial</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mark</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>serial</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_48')"> +<span class='ext'>[+]</span> im_gadd <span class='sym_p'><span>( double <span class='color_p'>p1</span></span>, <span>int* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>int* <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span>, <span>int* <span class='color_p'>p6</span></span> )</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_48" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_gadd <span class='sym_p'><span>( double <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>VipsImage* <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span>, <span>VipsImage* <span class='color_p'>p6</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Base type of <b>2nd</b> parameter <b>p2</b> has been changed from <span class='nowrap'><b>int</b> (<b>4</b> bytes)</span> to <span class='nowrap'><span class='value'>struct _VipsImage</span> (<b>392</b> bytes)</span>.</td> +<td>This parameter may be incorrectly initialized by applications.</td> +</tr> +<tr> +<th>2</th> +<td>Base type of <b>4th</b> parameter <b>p4</b> has been changed from <span class='nowrap'><b>int</b> (<b>4</b> bytes)</span> to <span class='nowrap'><span class='value'>struct _VipsImage</span> (<b>392</b> bytes)</span>.</td> +<td>This parameter may be incorrectly initialized by applications.</td> +</tr> +<tr> +<th>3</th> +<td>Base type of <b>6th</b> parameter <b>p6</b> has been changed from <span class='nowrap'><b>int</b> (<b>4</b> bytes)</span> to <span class='nowrap'><span class='value'>struct _VipsImage</span> (<b>392</b> bytes)</span>.</td> +<td>This parameter may be incorrectly initialized by applications.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_49')"> +<span class='ext'>[+]</span> im_glds_asm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_49" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_asm <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>asmoment</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>asmoment</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_50')"> +<span class='ext'>[+]</span> im_glds_contrast <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_50" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_contrast <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>contrast</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>contrast</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_51')"> +<span class='ext'>[+]</span> im_glds_entropy <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_51" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_entropy <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>entropy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>entropy</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_52')"> +<span class='ext'>[+]</span> im_glds_matrix <span class='attr'>[data]</span> <span class='failed'> 8 </span></span> +<br/> +<div id="c_52" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_matrix <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsImage* <span class='color_p'>m</span></span>, <span>int <span class='color_p'>xpos</span></span>, <span>int <span class='color_p'>ypos</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xpos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ypos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_53')"> +<span class='ext'>[+]</span> im_glds_mean <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_53" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_mean <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>mean</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mean</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_54')"> +<span class='ext'>[+]</span> im_gradcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_54" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_gradcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_55')"> +<span class='ext'>[+]</span> im_icc_export <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_55" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_icc_export <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>output_profile_filename</span></span>, <span>int <span class='color_p'>intent</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>output_profile_filename</b> of type <span class='value'>char const*</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>intent</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_56')"> +<span class='ext'>[+]</span> im_insertplace <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_56" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_insertplace <span class='sym_p'><span>( VipsImage* <span class='color_p'>main</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>main</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>sub</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_57')"> +<span class='ext'>[+]</span> im_iscomplex <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_57" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_iscomplex <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_58')"> +<span class='ext'>[+]</span> im_isfloat <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_58" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isfloat <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_59')"> +<span class='ext'>[+]</span> im_isint <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_59" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_60')"> +<span class='ext'>[+]</span> im_isscalar <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_60" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isscalar <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_61')"> +<span class='ext'>[+]</span> im_isuint <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_61" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isuint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_62')"> +<span class='ext'>[+]</span> im_line <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_62" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_line <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>int <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span>, <span>int <span class='color_p'>p5</span></span>, <span>int <span class='color_p'>p6</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td><b>5th</b> parameter <b>p5</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td><b>6th</b> parameter <b>p6</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_63')"> +<span class='ext'>[+]</span> im_litecor <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_63" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_litecor <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>VipsImage* <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td><b>5th</b> parameter <b>p5</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_64')"> +<span class='ext'>[+]</span> im_measure <span class='attr'>[data]</span> <span class='failed'> 7 </span></span> +<br/> +<div id="c_64" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_measure <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>struct IMAGE_BOX* <span class='color_p'>box</span></span>, <span>int <span class='color_p'>h</span></span>, <span>int <span class='color_p'>v</span></span>, <span>int* <span class='color_p'>sel</span></span>, <span>int <span class='color_p'>nsel</span></span>, <span>char const* <span class='color_p'>name</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>box</b> of type <span class='value'>struct IMAGE_BOX*</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>h</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>v</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>sel</b> of type <b>int*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>nsel</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>name</b> of type <span class='value'>char const*</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_65')"> +<span class='ext'>[+]</span> im_or_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_65" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_or_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_66')"> +<span class='ext'>[+]</span> im_orconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_66" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_orconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_67')"> +<span class='ext'>[+]</span> im_paintrect <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_67" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_paintrect <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsRect* <span class='color_p'>r</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_68')"> +<span class='ext'>[+]</span> im_plotmask <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_68" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_plotmask <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsPel* <span class='color_p'>mask</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>mask</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_69')"> +<span class='ext'>[+]</span> im_plotpoint <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_69" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_plotpoint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_70')"> +<span class='ext'>[+]</span> im_rank_raw <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_70" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_rank_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>order</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>order</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_71')"> +<span class='ext'>[+]</span> im_readpoint <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_71" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_readpoint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_72')"> +<span class='ext'>[+]</span> im_remainderconst_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_72" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_remainderconst_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>n</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>c</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_73')"> +<span class='ext'>[+]</span> im_render <span class='attr'>[data]</span> <span class='failed'> 8 </span></span> +<br/> +<div id="c_73" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_render <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>max</span></span>, <span>void(*<span class='color_p'>notify</span>)(VipsImage*, VipsRect*, void*)</span>, <span>void* <span class='color_p'>client</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>width</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>height</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>max</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>notify</b> of type <span class='value'>void(*)(VipsImage*, VipsRect*, void*)</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>client</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_74')"> +<span class='ext'>[+]</span> im_render_fade <span class='attr'>[data]</span> <span class='failed'> 11 </span></span> +<br/> +<div id="c_74" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_render_fade <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>max</span></span>, <span>int <span class='color_p'>fps</span></span>, <span>int <span class='color_p'>steps</span></span>, <span>int <span class='color_p'>priority</span></span>, <span>void(*<span class='color_p'>notify</span>)(VipsImage*, VipsRect*, void*)</span>, <span>void* <span class='color_p'>client</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>notify</b> of type <span class='value'>void(*)(VipsImage*, VipsRect*, void*)</span> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>client</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>width</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>height</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>max</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>fps</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>steps</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>11</th> +<td>Parameter <b>priority</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_75')"> +<span class='ext'>[+]</span> im_resize_linear <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_75" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_resize_linear <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_76')"> +<span class='ext'>[+]</span> im_segment <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_76" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_segment <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int* <span class='color_p'>segments</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>segments</b> of type <b>int*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_77')"> +<span class='ext'>[+]</span> im_simcontr <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_77" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_simcontr <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_78')"> +<span class='ext'>[+]</span> im_similarity <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_78" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_similarity <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_79')"> +<span class='ext'>[+]</span> im_similarity_area <span class='attr'>[data]</span> <span class='failed'> 10 </span></span> +<br/> +<div id="c_79" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_similarity_area <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>ox</span></span>, <span>int <span class='color_p'>oy</span></span>, <span>int <span class='color_p'>ow</span></span>, <span>int <span class='color_p'>oh</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>oh</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>ox</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>oy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>ow</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_80')"> +<span class='ext'>[+]</span> im_slice <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_80" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_slice <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>double <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_81')"> +<span class='ext'>[+]</span> im_smear <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_81" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_smear <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_82')"> +<span class='ext'>[+]</span> im_smudge <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_82" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_smudge <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>image</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_83')"> +<span class='ext'>[+]</span> im_spatres <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_83" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_spatres <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>step</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>step</b> of type <b>int</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_84')"> +<span class='ext'>[+]</span> im_spcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_84" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_spcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_85')"> +<span class='ext'>[+]</span> im_stretch3 <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_85" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_stretch3 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_86')"> +<span class='ext'>[+]</span> im_thresh <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_86" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_thresh <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>This parameter will not be initialized by old clients.</td> +</tr> +</table> +<br/> +</div> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Other_Binary_Changes'></a><a name='Other_Binary_Changes_In_Constants'></a> +<h2>Other Changes in Constants <span class='passed'> 111 </span></h2><hr/> +<span class='h_name'>dispatch.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_87')"> +<span class='ext'>[+]</span> IM_MAX_ARGS</span> +<br/> +<div id="c_87" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MAX_ARGS</b> with value <b>(1000)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_88')"> +<span class='ext'>[+]</span> IM_TYPE_COMPLEX</span> +<br/> +<div id="c_88" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_COMPLEX</b> with value <b>"complex"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_89')"> +<span class='ext'>[+]</span> IM_TYPE_DISPLAY</span> +<br/> +<div id="c_89" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DISPLAY</b> with value <b>"display"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_90')"> +<span class='ext'>[+]</span> IM_TYPE_DMASK</span> +<br/> +<div id="c_90" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DMASK</b> with value <b>"doublemask"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_91')"> +<span class='ext'>[+]</span> IM_TYPE_DOUBLE</span> +<br/> +<div id="c_91" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DOUBLE</b> with value <b>"double"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_92')"> +<span class='ext'>[+]</span> IM_TYPE_DOUBLEVEC</span> +<br/> +<div id="c_92" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DOUBLEVEC</b> with value <b>"doublevec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_93')"> +<span class='ext'>[+]</span> IM_TYPE_GVALUE</span> +<br/> +<div id="c_93" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_GVALUE</b> with value <b>"gvalue"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_94')"> +<span class='ext'>[+]</span> IM_TYPE_IMAGE</span> +<br/> +<div id="c_94" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMAGE</b> with value <b>"image"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_95')"> +<span class='ext'>[+]</span> IM_TYPE_IMAGEVEC</span> +<br/> +<div id="c_95" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMAGEVEC</b> with value <b>"imagevec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_96')"> +<span class='ext'>[+]</span> IM_TYPE_IMASK</span> +<br/> +<div id="c_96" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMASK</b> with value <b>"intmask"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_97')"> +<span class='ext'>[+]</span> IM_TYPE_INT</span> +<br/> +<div id="c_97" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INT</b> with value <b>"integer"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_98')"> +<span class='ext'>[+]</span> IM_TYPE_INTERPOLATE</span> +<br/> +<div id="c_98" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INTERPOLATE</b> with value <b>"interpolate"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_99')"> +<span class='ext'>[+]</span> IM_TYPE_INTVEC</span> +<br/> +<div id="c_99" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INTVEC</b> with value <b>"intvec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_100')"> +<span class='ext'>[+]</span> IM_TYPE_STRING</span> +<br/> +<div id="c_100" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_STRING</b> with value <b>"string"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_101')"> +<span class='ext'>[+]</span> IM_A_X0</span> +<br/> +<div id="c_101" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_X0</b> with value <b>(109.8503)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_102')"> +<span class='ext'>[+]</span> IM_A_Y0</span> +<br/> +<div id="c_102" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_103')"> +<span class='ext'>[+]</span> IM_A_Z0</span> +<br/> +<div id="c_103" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_Z0</b> with value <b>(35.5849)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_104')"> +<span class='ext'>[+]</span> IM_ANY</span> +<br/> +<div id="c_104" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_ANY</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_105')"> +<span class='ext'>[+]</span> IM_B_X0</span> +<br/> +<div id="c_105" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_X0</b> with value <b>(99.0720)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_106')"> +<span class='ext'>[+]</span> IM_B_Y0</span> +<br/> +<div id="c_106" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_107')"> +<span class='ext'>[+]</span> IM_B_Z0</span> +<br/> +<div id="c_107" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_Z0</b> with value <b>(85.2230)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_108')"> +<span class='ext'>[+]</span> IM_BANDFMT_CHAR</span> +<br/> +<div id="c_108" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_CHAR</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_109')"> +<span class='ext'>[+]</span> IM_BANDFMT_COMPLEX</span> +<br/> +<div id="c_109" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_COMPLEX</b> with value <b>7</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_110')"> +<span class='ext'>[+]</span> IM_BANDFMT_DOUBLE</span> +<br/> +<div id="c_110" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_DOUBLE</b> with value <b>8</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_111')"> +<span class='ext'>[+]</span> IM_BANDFMT_DPCOMPLEX</span> +<br/> +<div id="c_111" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_DPCOMPLEX</b> with value <b>9</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_112')"> +<span class='ext'>[+]</span> IM_BANDFMT_FLOAT</span> +<br/> +<div id="c_112" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_FLOAT</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_113')"> +<span class='ext'>[+]</span> IM_BANDFMT_INT</span> +<br/> +<div id="c_113" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_INT</b> with value <b>5</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_114')"> +<span class='ext'>[+]</span> IM_BANDFMT_LAST</span> +<br/> +<div id="c_114" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_LAST</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_115')"> +<span class='ext'>[+]</span> IM_BANDFMT_NOTSET</span> +<br/> +<div id="c_115" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_NOTSET</b> with value <b>-1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_116')"> +<span class='ext'>[+]</span> IM_BANDFMT_SHORT</span> +<br/> +<div id="c_116" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_SHORT</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_117')"> +<span class='ext'>[+]</span> IM_BANDFMT_UCHAR</span> +<br/> +<div id="c_117" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_UCHAR</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_118')"> +<span class='ext'>[+]</span> IM_BANDFMT_UINT</span> +<br/> +<div id="c_118" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_UINT</b> with value <b>4</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_119')"> +<span class='ext'>[+]</span> IM_BANDFMT_USHORT</span> +<br/> +<div id="c_119" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_USHORT</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_120')"> +<span class='ext'>[+]</span> IM_C_X0</span> +<br/> +<div id="c_120" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_X0</b> with value <b>(98.0700)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_121')"> +<span class='ext'>[+]</span> IM_C_Y0</span> +<br/> +<div id="c_121" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_122')"> +<span class='ext'>[+]</span> IM_C_Z0</span> +<br/> +<div id="c_122" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_Z0</b> with value <b>(118.2300)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_123')"> +<span class='ext'>[+]</span> IM_CODING_LABQ</span> +<br/> +<div id="c_123" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_LABQ</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_124')"> +<span class='ext'>[+]</span> IM_CODING_NONE</span> +<br/> +<div id="c_124" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_NONE</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_125')"> +<span class='ext'>[+]</span> IM_CODING_RAD</span> +<br/> +<div id="c_125" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_RAD</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_126')"> +<span class='ext'>[+]</span> IM_D3250_X0</span> +<br/> +<div id="c_126" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_X0</b> with value <b>(105.6590)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_127')"> +<span class='ext'>[+]</span> IM_D3250_Y0</span> +<br/> +<div id="c_127" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_128')"> +<span class='ext'>[+]</span> IM_D3250_Z0</span> +<br/> +<div id="c_128" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_Z0</b> with value <b>(45.8501)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_129')"> +<span class='ext'>[+]</span> IM_D50_X0</span> +<br/> +<div id="c_129" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_X0</b> with value <b>(96.4250)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_130')"> +<span class='ext'>[+]</span> IM_D50_Y0</span> +<br/> +<div id="c_130" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_131')"> +<span class='ext'>[+]</span> IM_D50_Z0</span> +<br/> +<div id="c_131" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_Z0</b> with value <b>(82.4680)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_132')"> +<span class='ext'>[+]</span> IM_D55_X0</span> +<br/> +<div id="c_132" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_X0</b> with value <b>(95.6831)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_133')"> +<span class='ext'>[+]</span> IM_D55_Y0</span> +<br/> +<div id="c_133" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_134')"> +<span class='ext'>[+]</span> IM_D55_Z0</span> +<br/> +<div id="c_134" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_Z0</b> with value <b>(92.0871)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_135')"> +<span class='ext'>[+]</span> IM_D65_X0</span> +<br/> +<div id="c_135" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_X0</b> with value <b>(95.0470)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_136')"> +<span class='ext'>[+]</span> IM_D65_Y0</span> +<br/> +<div id="c_136" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_137')"> +<span class='ext'>[+]</span> IM_D65_Z0</span> +<br/> +<div id="c_137" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_Z0</b> with value <b>(108.8827)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_138')"> +<span class='ext'>[+]</span> IM_D75_X0</span> +<br/> +<div id="c_138" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_X0</b> with value <b>(94.9682)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_139')"> +<span class='ext'>[+]</span> IM_D75_Y0</span> +<br/> +<div id="c_139" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_140')"> +<span class='ext'>[+]</span> IM_D75_Z0</span> +<br/> +<div id="c_140" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_Z0</b> with value <b>(122.5710)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_141')"> +<span class='ext'>[+]</span> IM_D93_X0</span> +<br/> +<div id="c_141" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_X0</b> with value <b>(89.7400)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_142')"> +<span class='ext'>[+]</span> IM_D93_Y0</span> +<br/> +<div id="c_142" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_143')"> +<span class='ext'>[+]</span> IM_D93_Z0</span> +<br/> +<div id="c_143" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_Z0</b> with value <b>(130.7700)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_144')"> +<span class='ext'>[+]</span> IM_E_X0</span> +<br/> +<div id="c_144" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_X0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_145')"> +<span class='ext'>[+]</span> IM_E_Y0</span> +<br/> +<div id="c_145" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_146')"> +<span class='ext'>[+]</span> IM_E_Z0</span> +<br/> +<div id="c_146" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_Z0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_147')"> +<span class='ext'>[+]</span> IM_EXEEXT</span> +<br/> +<div id="c_147" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_EXEEXT</b> with value <b>""</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_148')"> +<span class='ext'>[+]</span> IM_FATSTRIP</span> +<br/> +<div id="c_148" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_FATSTRIP</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_149')"> +<span class='ext'>[+]</span> IM_INTENT_ABSOLUTE_COLORIMETRIC</span> +<br/> +<div id="c_149" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_ABSOLUTE_COLORIMETRIC</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_150')"> +<span class='ext'>[+]</span> IM_INTENT_PERCEPTUAL</span> +<br/> +<div id="c_150" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_PERCEPTUAL</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_151')"> +<span class='ext'>[+]</span> IM_INTENT_RELATIVE_COLORIMETRIC</span> +<br/> +<div id="c_151" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_RELATIVE_COLORIMETRIC</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_152')"> +<span class='ext'>[+]</span> IM_INTENT_SATURATION</span> +<br/> +<div id="c_152" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_SATURATION</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_153')"> +<span class='ext'>[+]</span> IM_META_EXIF_NAME</span> +<br/> +<div id="c_153" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_EXIF_NAME</b> with value <b>"exif-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_154')"> +<span class='ext'>[+]</span> IM_META_ICC_NAME</span> +<br/> +<div id="c_154" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_ICC_NAME</b> with value <b>"icc-profile-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_155')"> +<span class='ext'>[+]</span> IM_META_RESOLUTION_UNIT</span> +<br/> +<div id="c_155" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_RESOLUTION_UNIT</b> with value <b>"resolution-unit"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_156')"> +<span class='ext'>[+]</span> IM_PI</span> +<br/> +<div id="c_156" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_PI</b> with value <b>(3.14159265358979323846)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_157')"> +<span class='ext'>[+]</span> IM_SIZEOF_HEADER</span> +<br/> +<div id="c_157" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_SIZEOF_HEADER</b> with value <b>(64)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_158')"> +<span class='ext'>[+]</span> IM_SMALLTILE</span> +<br/> +<div id="c_158" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_SMALLTILE</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_159')"> +<span class='ext'>[+]</span> IM_THINSTRIP</span> +<br/> +<div id="c_159" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_THINSTRIP</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_160')"> +<span class='ext'>[+]</span> IM_TYPE_B_W</span> +<br/> +<div id="c_160" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_B_W</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_161')"> +<span class='ext'>[+]</span> IM_TYPE_CMYK</span> +<br/> +<div id="c_161" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_CMYK</b> with value <b>15</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_162')"> +<span class='ext'>[+]</span> IM_TYPE_FOURIER</span> +<br/> +<div id="c_162" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_FOURIER</b> with value <b>24</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_163')"> +<span class='ext'>[+]</span> IM_TYPE_GREY16</span> +<br/> +<div id="c_163" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_GREY16</b> with value <b>26</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_164')"> +<span class='ext'>[+]</span> IM_TYPE_HISTOGRAM</span> +<br/> +<div id="c_164" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_HISTOGRAM</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_165')"> +<span class='ext'>[+]</span> IM_TYPE_LAB</span> +<br/> +<div id="c_165" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LAB</b> with value <b>13</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_166')"> +<span class='ext'>[+]</span> IM_TYPE_LABQ</span> +<br/> +<div id="c_166" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LABQ</b> with value <b>16</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_167')"> +<span class='ext'>[+]</span> IM_TYPE_LABS</span> +<br/> +<div id="c_167" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LABS</b> with value <b>21</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_168')"> +<span class='ext'>[+]</span> IM_TYPE_LCH</span> +<br/> +<div id="c_168" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LCH</b> with value <b>19</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_169')"> +<span class='ext'>[+]</span> IM_TYPE_MULTIBAND</span> +<br/> +<div id="c_169" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_MULTIBAND</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_170')"> +<span class='ext'>[+]</span> IM_TYPE_RGB</span> +<br/> +<div id="c_170" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_RGB</b> with value <b>17</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_171')"> +<span class='ext'>[+]</span> IM_TYPE_RGB16</span> +<br/> +<div id="c_171" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_RGB16</b> with value <b>25</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_172')"> +<span class='ext'>[+]</span> IM_TYPE_sRGB</span> +<br/> +<div id="c_172" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_sRGB</b> with value <b>22</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_173')"> +<span class='ext'>[+]</span> IM_TYPE_UCS</span> +<br/> +<div id="c_173" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_UCS</b> with value <b>18</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_174')"> +<span class='ext'>[+]</span> IM_TYPE_XYZ</span> +<br/> +<div id="c_174" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_XYZ</b> with value <b>12</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_175')"> +<span class='ext'>[+]</span> IM_TYPE_YXY</span> +<br/> +<div id="c_175" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_YXY</b> with value <b>23</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_176')"> +<span class='ext'>[+]</span> VIPS_EXEEXT</span> +<br/> +<div id="c_176" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_EXEEXT</b> with value <b>""</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_177')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_BANDPASS</span> +<br/> +<div id="c_177" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_BANDPASS</b> with value <b>14</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_178')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_BANDREJECT</span> +<br/> +<div id="c_178" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_BANDREJECT</b> with value <b>15</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_179')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_HIGHPASS</span> +<br/> +<div id="c_179" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_HIGHPASS</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_180')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_LOWPASS</span> +<br/> +<div id="c_180" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_LOWPASS</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_181')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_RINGPASS</span> +<br/> +<div id="c_181" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_RINGPASS</b> with value <b>8</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_182')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_RINGREJECT</span> +<br/> +<div id="c_182" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_RINGREJECT</b> with value <b>9</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_183')"> +<span class='ext'>[+]</span> VIPS_MASK_FRACTAL_FLT</span> +<br/> +<div id="c_183" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_FRACTAL_FLT</b> with value <b>18</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_184')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_BANDPASS</span> +<br/> +<div id="c_184" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_BANDPASS</b> with value <b>16</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_185')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_BANDREJECT</span> +<br/> +<div id="c_185" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_BANDREJECT</b> with value <b>17</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_186')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_HIGHPASS</span> +<br/> +<div id="c_186" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_HIGHPASS</b> with value <b>4</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_187')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_LOWPASS</span> +<br/> +<div id="c_187" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_LOWPASS</b> with value <b>5</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_188')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_RINGPASS</span> +<br/> +<div id="c_188" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_RINGPASS</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_189')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_RINGREJECT</span> +<br/> +<div id="c_189" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_RINGREJECT</b> with value <b>11</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_190')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_BANDPASS</span> +<br/> +<div id="c_190" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_BANDPASS</b> with value <b>12</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_191')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_BANDREJECT</span> +<br/> +<div id="c_191" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_BANDREJECT</b> with value <b>13</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_192')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_HIGHPASS</span> +<br/> +<div id="c_192" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_HIGHPASS</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_193')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_LOWPASS</span> +<br/> +<div id="c_193" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_LOWPASS</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_194')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_RINGPASS</span> +<br/> +<div id="c_194" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_RINGPASS</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_195')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_RINGREJECT</span> +<br/> +<div id="c_195" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_RINGREJECT</b> with value <b>7</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_196')"> +<span class='ext'>[+]</span> VIPS_META_IPCT_NAME</span> +<br/> +<div id="c_196" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_META_IPCT_NAME</b> with value <b>"iptc-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_197')"> +<span class='ext'>[+]</span> VIPS_VECTOR_SOURCE_MAX</span> +<br/> +<div id="c_197" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_VECTOR_SOURCE_MAX</b> with value <b>(10)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Headers'></a><h2>Header Files <span class='gray'> 2 </span></h2><hr/> +<div class='h_list'> +almostdeprecated.h<br/> +vips.h<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Libs'></a><h2>Libraries <span class='gray'> 1 </span></h2><hr/> +<div class='lib_list'> +libvips.so.42.18.0<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<br/><br/><br/></div><div id='SourceTab' class='tab'> +<h2>Test Info</h2><hr/> +<table class='summary'> +<tr><th>Library Name</th><td>libvips</td></tr> +<tr><th>Version #1</th><td>8.16.0-rc1</td></tr> +<tr><th>Version #2</th><td>8.16.0-rc2</td></tr> +<tr><th>Arch</th><td>x86_64</td></tr> +<tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> +</table> +<h2>Test Results</h2><hr/> +<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>2</a></td></tr> +<tr><th>Total Libraries</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> +<tr><th>Total Symbols / Types</th><td>1332 / 232</td></tr> +<tr><th>Compatibility</th> +<td class='warning'>96.8%</td> +</tr> +</table> +<h2>Problem Summary</h2><hr/> +<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Source_Added' style='color:Blue;'>454</a></td></tr> +<tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td class='failed'><a href='#Symbol_Source_Problems_Medium' style='color:Blue;'>330</a></td></tr> +<tr><td>Low</td><td class='warning'><a href='#Symbol_Source_Problems_Low' style='color:Blue;'>1</a></td></tr> +<tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Source_Problems_Low' style='color:Blue;'>20</a></td></tr> +<tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Constants' style='color:Blue;'>351</a></td></tr> +</table> + +<a name='Source_Added'></a><h2>Added Symbols <span class='new'> 454 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span><br/> +<span class="iname">im_lhisteq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xwin</span></span>, <span>int <span class='color_p'>ywin</span></span> )</span></span><br/> +<span class="iname">im_stdif <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>m0</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>s0</span></span>, <span>int <span class='color_p'>xwin</span></span>, <span>int <span class='color_p'>ywin</span></span> )</span></span><br/> +<br/> +<span class='h_name'>dispatch.h</span><br/> +<span class="iname">im__cprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__displayprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__dmsprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__dprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__dvprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__gprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__input_display <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_dmask <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_double <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_doublevec <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_gvalue <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_image <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_imagevec <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_imask <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_int <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_interpolate <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_intvec <span class='attr'>[data]</span></span><br/> +<span class="iname">im__input_string <span class='attr'>[data]</span></span><br/> +<span class="iname">im__iprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__ivprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im__output_complex <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_display <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_dmask <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_dmask_screen <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_double <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_doublevec <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_gvalue <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_image <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_imask <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_int <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_intvec <span class='attr'>[data]</span></span><br/> +<span class="iname">im__output_string <span class='attr'>[data]</span></span><br/> +<span class="iname">im__rw_image <span class='attr'>[data]</span></span><br/> +<span class="iname">im__sprint <span class='sym_p'><span>( im_object <span class='color_p'>obj</span></span> )</span></span><br/> +<span class="iname">im_allocate_vargv <span class='sym_p'><span>( struct im_function* <span class='color_p'>fn</span></span>, <span>im_object* <span class='color_p'>vargv</span></span> )</span></span><br/> +<span class="iname">im_close_plugins <span class='sym_p'>( )</span></span><br/> +<span class="iname">im_find_function <span class='sym_p'><span>( char const* <span class='color_p'>name</span></span> )</span></span><br/> +<span class="iname">im_find_package <span class='sym_p'><span>( char const* <span class='color_p'>name</span></span> )</span></span><br/> +<span class="iname">im_free_vargv <span class='sym_p'><span>( struct im_function* <span class='color_p'>fn</span></span>, <span>im_object* <span class='color_p'>vargv</span></span> )</span></span><br/> +<span class="iname">im_load_plugin <span class='sym_p'><span>( char const* <span class='color_p'>name</span></span> )</span></span><br/> +<span class="iname">im_load_plugins <span class='sym_p'><span>( char const* <span class='color_p'>fmt</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">im_map_packages <span class='sym_p'><span>( VipsSListMap2Fn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span> )</span></span><br/> +<span class="iname">im_package_of_function <span class='sym_p'><span>( char const* <span class='color_p'>name</span></span> )</span></span><br/> +<span class="iname">im_run_command <span class='sym_p'><span>( char* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>argc</span></span>, <span>char** <span class='color_p'>argv</span></span> )</span></span><br/> +<span class="iname">vips__input_interpolate_init <span class='sym_p'><span>( im_object* <span class='color_p'>obj</span></span>, <span>char* <span class='color_p'>str</span></span> )</span></span><br/> +<br/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="iname">im__bandalike <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out1</span></span>, <span>VipsImage* <span class='color_p'>out2</span></span> )</span></span><br/> +<span class="iname">im__bandalike_vec <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im__bandup <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im__colour_unary <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum VipsInterpretation <span class='color_p'>interpretation</span></span>, <span>im_wrapone_fn <span class='color_p'>buffer_fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im__format_init <span class='sym_p'>( )</span></span><br/> +<span class="iname">im__formatalike <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out1</span></span>, <span>VipsImage* <span class='color_p'>out2</span></span> )</span></span><br/> +<span class="iname">im__formatalike_vec <span class='sym_p'><span>( VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage** <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im__insert_base <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im__vector_to_ink <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>vec</span></span> )</span></span><br/> +<span class="iname">im_abs <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_aconv <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>n_layers</span></span>, <span>int <span class='color_p'>cluster</span></span> )</span></span><br/> +<span class="iname">im_aconvsep <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>n_layers</span></span> )</span></span><br/> +<span class="iname">im_acostra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_add <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_add_callback <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>char const* <span class='color_p'>callback</span></span>, <span>VipsCallbackFn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_add_callback1 <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>char const* <span class='color_p'>callback</span></span>, <span>VipsCallbackFn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_addgnoise <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>sigma</span></span> )</span></span><br/> +<span class="iname">im_affinei <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsInterpolate* <span class='color_p'>interpolate</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>c</span></span>, <span>double <span class='color_p'>d</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>ox</span></span>, <span>int <span class='color_p'>oy</span></span>, <span>int <span class='color_p'>ow</span></span>, <span>int <span class='color_p'>oh</span></span> )</span></span><br/> +<span class="iname">im_affinei_all <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsInterpolate* <span class='color_p'>interpolate</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>c</span></span>, <span>double <span class='color_p'>d</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span> )</span></span><br/> +<span class="iname">im_align_bands <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_analyze2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_andimage <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_andimage_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_andimageconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_argb2rgba <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_asintra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_atantra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_avg <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_BandFmt2char <span class='sym_p'><span>( enum VipsBandFormat <span class='color_p'>fmt</span></span> )</span></span><br/> +<span class="iname">im_bandjoin <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_bandmean <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_benchmark2 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_benchmarkn <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_black <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>bands</span></span> )</span></span><br/> +<span class="iname">im_blend <span class='sym_p'><span>( VipsImage* <span class='color_p'>c</span></span>, <span>VipsImage* <span class='color_p'>a</span></span>, <span>VipsImage* <span class='color_p'>b</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_bufjpeg2vips <span class='sym_p'><span>( void* <span class='color_p'>buf</span></span>, <span>size_t <span class='color_p'>len</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>gboolean <span class='color_p'>header_only</span></span> )</span></span><br/> +<span class="iname">im_bufmagick2vips <span class='sym_p'><span>( void* <span class='color_p'>buf</span></span>, <span>size_t <span class='color_p'>len</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>gboolean <span class='color_p'>header_only</span></span> )</span></span><br/> +<span class="iname">im_buildlut <span class='sym_p'><span>( DOUBLEMASK* <span class='color_p'>input</span></span>, <span>VipsImage* <span class='color_p'>output</span></span> )</span></span><br/> +<span class="iname">im_c2amph <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_c2imag <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_c2real <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_c2rect <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_ceil <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_char2BandFmt <span class='sym_p'><span>( char const* <span class='color_p'>str</span></span> )</span></span><br/> +<span class="iname">im_char2Coding <span class='sym_p'><span>( char const* <span class='color_p'>str</span></span> )</span></span><br/> +<span class="iname">im_char2dhint <span class='sym_p'><span>( char const* <span class='color_p'>str</span></span> )</span></span><br/> +<span class="iname">im_char2dtype <span class='sym_p'><span>( char const* <span class='color_p'>str</span></span> )</span></span><br/> +<span class="iname">im_char2Type <span class='sym_p'><span>( char const* <span class='color_p'>str</span></span> )</span></span><br/> +<span class="iname">im_clip2fmt <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum VipsBandFormat <span class='color_p'>fmt</span></span> )</span></span><br/> +<span class="iname">im_close <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<span class="iname">im_cntlines <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>double* <span class='color_p'>nolines</span></span>, <span>int <span class='color_p'>flag</span></span> )</span></span><br/> +<span class="iname">im_Coding2char <span class='sym_p'><span>( enum VipsCoding <span class='color_p'>coding</span></span> )</span></span><br/> +<span class="iname">im_compass <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_Compression2char <span class='sym_p'><span>( int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_contrast_surface <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>half_win_size</span></span>, <span>int <span class='color_p'>spacing</span></span> )</span></span><br/> +<span class="iname">im_conv <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_conv_f <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_conv_f_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_convsep <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_convsep_f <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_convsep_f_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_copy_dmask_matrix <span class='sym_p'><span>( DOUBLEMASK* <span class='color_p'>mask</span></span>, <span>double** <span class='color_p'>matrix</span></span> )</span></span><br/> +<span class="iname">im_copy_file <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_copy_matrix_dmask <span class='sym_p'><span>( double** <span class='color_p'>matrix</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_copy_morph <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bands</span></span>, <span>enum VipsBandFormat <span class='color_p'>format</span></span>, <span>enum VipsCoding <span class='color_p'>coding</span></span> )</span></span><br/> +<span class="iname">im_copy_native <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>gboolean <span class='color_p'>is_msb_first</span></span> )</span></span><br/> +<span class="iname">im_copy_set <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum VipsInterpretation <span class='color_p'>interpretation</span></span>, <span>float <span class='color_p'>xres</span></span>, <span>float <span class='color_p'>yres</span></span>, <span>int <span class='color_p'>xoffset</span></span>, <span>int <span class='color_p'>yoffset</span></span> )</span></span><br/> +<span class="iname">im_copy_set_meta <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>field</span></span>, <span>GValue* <span class='color_p'>value</span></span> )</span></span><br/> +<span class="iname">im_copy_swap <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_correl <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>int <span class='color_p'>xref</span></span>, <span>int <span class='color_p'>yref</span></span>, <span>int <span class='color_p'>xsec</span></span>, <span>int <span class='color_p'>ysec</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span>, <span>double* <span class='color_p'>correlation</span></span>, <span>int* <span class='color_p'>x</span></span>, <span>int* <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_costra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_cp_desc <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>in</span></span> )</span></span><br/> +<span class="iname">im_cp_descv <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">im_create_fmask <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>enum ImMaskType <span class='color_p'>flag</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">im_cross_phase <span class='sym_p'><span>( VipsImage* <span class='color_p'>a</span></span>, <span>VipsImage* <span class='color_p'>b</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_csv2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dE00_fromLab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dE_fromdisp <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>VipsImage* <span class='color_p'>p3</span></span>, <span>struct im_col_display* <span class='color_p'>p4</span></span> )</span></span><br/> +<span class="iname">im_dE_fromLab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dE_fromXYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dECMC_fromdisp <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>VipsImage* <span class='color_p'>p3</span></span>, <span>struct im_col_display* <span class='color_p'>p4</span></span> )</span></span><br/> +<span class="iname">im_dECMC_fromLab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_demand_hint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>enum VipsDemandStyle <span class='color_p'>hint</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">im_deviate <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dhint2char <span class='sym_p'><span>( enum VipsDemandStyle <span class='color_p'>style</span></span> )</span></span><br/> +<span class="iname">im_dilate <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_disp2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>struct im_col_display* <span class='color_p'>disp</span></span> )</span></span><br/> +<span class="iname">im_disp_ps <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_divide <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_dmat_alloc <span class='sym_p'><span>( int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_draw_circle <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>radius</span></span>, <span>gboolean <span class='color_p'>fill</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_draw_flood <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<span class="iname">im_draw_flood_blob <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<span class="iname">im_draw_flood_other <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>VipsImage* <span class='color_p'>test</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>serial</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<span class="iname">im_draw_image <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_draw_line <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_draw_line_user <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPlotFn <span class='color_p'>plot</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span>, <span>void* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_draw_mask <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>VipsImage* <span class='color_p'>mask_im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_draw_point <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_draw_rect <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>left</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>fill</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_draw_smudge <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>left</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span> )</span></span><br/> +<span class="iname">im_dtype2char <span class='sym_p'><span>( enum VipsImageType <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_dvector <span class='sym_p'><span>( int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_embed <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>type</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span> )</span></span><br/> +<span class="iname">im_eorimage <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_eorimage_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_eorimageconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_equal <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_equal_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_equalconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_erode <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_exp10tra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_expntra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>e</span></span> )</span></span><br/> +<span class="iname">im_expntra_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>e</span></span> )</span></span><br/> +<span class="iname">im_exptra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_exr2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_extract_area <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>left</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span> )</span></span><br/> +<span class="iname">im_extract_areabands <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>left</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>band</span></span>, <span>int <span class='color_p'>nbands</span></span> )</span></span><br/> +<span class="iname">im_extract_band <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>band</span></span> )</span></span><br/> +<span class="iname">im_extract_bands <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>band</span></span>, <span>int <span class='color_p'>nbands</span></span> )</span></span><br/> +<span class="iname">im_eye <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int const <span class='color_p'>xsize</span></span>, <span>int const <span class='color_p'>ysize</span></span>, <span>double const <span class='color_p'>factor</span></span> )</span></span><br/> +<span class="iname">im_falsecolour <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_fastcor <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_feye <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int const <span class='color_p'>xsize</span></span>, <span>int const <span class='color_p'>ysize</span></span>, <span>double const <span class='color_p'>factor</span></span> )</span></span><br/> +<span class="iname">im_fgrey <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int const <span class='color_p'>xsize</span></span>, <span>int const <span class='color_p'>ysize</span></span> )</span></span><br/> +<span class="iname">im_filename_split <span class='sym_p'><span>( char const* <span class='color_p'>path</span></span>, <span>char* <span class='color_p'>name</span></span>, <span>char* <span class='color_p'>mode</span></span> )</span></span><br/> +<span class="iname">im_filename_suffix <span class='sym_p'><span>( char const* <span class='color_p'>path</span></span>, <span>char* <span class='color_p'>suffix</span></span> )</span></span><br/> +<span class="iname">im_filename_suffix_match <span class='sym_p'><span>( char const* <span class='color_p'>path</span></span>, <span>char const** <span class='color_p'>suffixes</span></span> )</span></span><br/> +<span class="iname">im_fits2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_fliphor <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_flipver <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_float2rad <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_floor <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_flt_image_freq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum ImMaskType <span class='color_p'>flag</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">im_fmat_alloc <span class='sym_p'><span>( int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_fractsurf <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>size</span></span>, <span>double <span class='color_p'>frd</span></span> )</span></span><br/> +<span class="iname">im_free_dmat <span class='sym_p'><span>( double** <span class='color_p'>m</span></span>, <span>int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_free_dvector <span class='sym_p'><span>( double* <span class='color_p'>v</span></span>, <span>int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_free_fmat <span class='sym_p'><span>( float** <span class='color_p'>m</span></span>, <span>int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_free_fvector <span class='sym_p'><span>( float* <span class='color_p'>v</span></span>, <span>int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_free_imat <span class='sym_p'><span>( int** <span class='color_p'>m</span></span>, <span>int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_free_ivector <span class='sym_p'><span>( int* <span class='color_p'>v</span></span>, <span>int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_freqflt <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_fvector <span class='sym_p'><span>( int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_fwfft <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_fzone <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">im_gammacorrect <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>exponent</span></span> )</span></span><br/> +<span class="iname">im_gaussnoise <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>double <span class='color_p'>mean</span></span>, <span>double <span class='color_p'>sigma</span></span> )</span></span><br/> +<span class="iname">im_gbandjoin <span class='sym_p'><span>( VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_generate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>im_generate_fn <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_getnextoption <span class='sym_p'><span>( char** <span class='color_p'>in</span></span> )</span></span><br/> +<span class="iname">im_getsuboption <span class='sym_p'><span>( char const* <span class='color_p'>buf</span></span> )</span></span><br/> +<span class="iname">im_global_balance <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>gamma</span></span> )</span></span><br/> +<span class="iname">im_global_balancef <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>gamma</span></span> )</span></span><br/> +<span class="iname">im_grad_x <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_grad_y <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_gradcor <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_gradient <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_grey <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int const <span class='color_p'>xsize</span></span>, <span>int const <span class='color_p'>ysize</span></span> )</span></span><br/> +<span class="iname">im_greyc_mask <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>iterations</span></span>, <span>float <span class='color_p'>amplitude</span></span>, <span>float <span class='color_p'>sharpness</span></span>, <span>float <span class='color_p'>anisotropy</span></span>, <span>float <span class='color_p'>alpha</span></span>, <span>float <span class='color_p'>sigma</span></span>, <span>float <span class='color_p'>dl</span></span>, <span>float <span class='color_p'>da</span></span>, <span>float <span class='color_p'>gauss_prec</span></span>, <span>int <span class='color_p'>interpolation</span></span>, <span>int <span class='color_p'>fast_approx</span></span> )</span></span><br/> +<span class="iname">im_grid <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>tile_height</span></span>, <span>int <span class='color_p'>across</span></span>, <span>int <span class='color_p'>down</span></span> )</span></span><br/> +<span class="iname">im_heq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span> )</span></span><br/> +<span class="iname">im_hist <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span> )</span></span><br/> +<span class="iname">im_hist_indexed <span class='sym_p'><span>( VipsImage* <span class='color_p'>index</span></span>, <span>VipsImage* <span class='color_p'>value</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_histcum <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_histeq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_histgr <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span> )</span></span><br/> +<span class="iname">im_histnD <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bins</span></span> )</span></span><br/> +<span class="iname">im_histnorm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_histplot <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_histspec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_hsp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_icc_ac2rc <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>profile_filename</span></span> )</span></span><br/> +<span class="iname">im_icc_export_depth <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>depth</span></span>, <span>char const* <span class='color_p'>output_profile_filename</span></span>, <span>enum VipsIntent <span class='color_p'>intent</span></span> )</span></span><br/> +<span class="iname">im_icc_import <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>input_profile_filename</span></span>, <span>enum VipsIntent <span class='color_p'>intent</span></span> )</span></span><br/> +<span class="iname">im_icc_import_embedded <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum VipsIntent <span class='color_p'>intent</span></span> )</span></span><br/> +<span class="iname">im_icc_transform <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>input_profile_filename</span></span>, <span>char const* <span class='color_p'>output_profile_filename</span></span>, <span>enum VipsIntent <span class='color_p'>intent</span></span> )</span></span><br/> +<span class="iname">im_identity <span class='sym_p'><span>( VipsImage* <span class='color_p'>lut</span></span>, <span>int <span class='color_p'>bands</span></span> )</span></span><br/> +<span class="iname">im_identity_ushort <span class='sym_p'><span>( VipsImage* <span class='color_p'>lut</span></span>, <span>int <span class='color_p'>bands</span></span>, <span>int <span class='color_p'>sz</span></span> )</span></span><br/> +<span class="iname">im_ifthenelse <span class='sym_p'><span>( VipsImage* <span class='color_p'>c</span></span>, <span>VipsImage* <span class='color_p'>a</span></span>, <span>VipsImage* <span class='color_p'>b</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_imask2vips <span class='sym_p'><span>( INTMASK* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_imat_alloc <span class='sym_p'><span>( int <span class='color_p'>nrl</span></span>, <span>int <span class='color_p'>nrh</span></span>, <span>int <span class='color_p'>ncl</span></span>, <span>int <span class='color_p'>nch</span></span> )</span></span><br/> +<span class="iname">im_init <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_init_world <span class='sym_p'><span>( char const* <span class='color_p'>argv0</span></span> )</span></span><br/> +<span class="iname">im_insert <span class='sym_p'><span>( VipsImage* <span class='color_p'>main</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_insert_noexpand <span class='sym_p'><span>( VipsImage* <span class='color_p'>main</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_insertset <span class='sym_p'><span>( VipsImage* <span class='color_p'>main</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>int* <span class='color_p'>x</span></span>, <span>int* <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_invert <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_invertlut <span class='sym_p'><span>( DOUBLEMASK* <span class='color_p'>input</span></span>, <span>VipsImage* <span class='color_p'>output</span></span>, <span>int <span class='color_p'>lut_size</span></span> )</span></span><br/> +<span class="iname">im_invfft <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_invfftr <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_invmat <span class='sym_p'><span>( double** <span class='color_p'>p1</span></span>, <span>int <span class='color_p'>p2</span></span> )</span></span><br/> +<span class="iname">im_ismonotonic <span class='sym_p'><span>( VipsImage* <span class='color_p'>lut</span></span>, <span>int* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_ivector <span class='sym_p'><span>( int <span class='color_p'>nl</span></span>, <span>int <span class='color_p'>nh</span></span> )</span></span><br/> +<span class="iname">im_jpeg2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2disp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>struct im_col_display* <span class='color_p'>disp</span></span> )</span></span><br/> +<span class="iname">im_Lab2LabQ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2LabS <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2LCh <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2UCS <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2XYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Lab2XYZ_temp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>X0</span></span>, <span>double <span class='color_p'>Y0</span></span>, <span>double <span class='color_p'>Z0</span></span> )</span></span><br/> +<span class="iname">im_lab_morph <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span>, <span>double <span class='color_p'>L_offset</span></span>, <span>double <span class='color_p'>L_scale</span></span>, <span>double <span class='color_p'>a_scale</span></span>, <span>double <span class='color_p'>b_scale</span></span> )</span></span><br/> +<span class="iname">im_label_regions <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int* <span class='color_p'>segments</span></span> )</span></span><br/> +<span class="iname">im_LabQ2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LabQ2LabS <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LabQ2sRGB <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LabQ2XYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LabS2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LabS2LabQ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LCh2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_LCh2UCS <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_less <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_less_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_lessconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_lesseq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_lesseq_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_lesseqconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_lindetect <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">im_lineset <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>VipsImage* <span class='color_p'>ink</span></span>, <span>int <span class='color_p'>n</span></span>, <span>int* <span class='color_p'>x1v</span></span>, <span>int* <span class='color_p'>y1v</span></span>, <span>int* <span class='color_p'>x2v</span></span>, <span>int* <span class='color_p'>y2v</span></span> )</span></span><br/> +<span class="iname">im_linreg <span class='sym_p'><span>( VipsImage** <span class='color_p'>ins</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double* <span class='color_p'>xs</span></span> )</span></span><br/> +<span class="iname">im_lintra <span class='sym_p'><span>( double <span class='color_p'>a</span></span>, <span>VipsImage* <span class='color_p'>in</span></span>, <span>double <span class='color_p'>b</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_lintra_vec <span class='sym_p'><span>( int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>a</span></span>, <span>VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>b</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_local <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>im_construct_fn <span class='color_p'>cons</span></span>, <span>VipsCallbackFn <span class='color_p'>dest</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span>, <span>void* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_local_array <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>void** <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>im_construct_fn <span class='color_p'>cons</span></span>, <span>VipsCallbackFn <span class='color_p'>dest</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span>, <span>void* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_log10tra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_logtra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_lrjoin <span class='sym_p'><span>( VipsImage* <span class='color_p'>left</span></span>, <span>VipsImage* <span class='color_p'>right</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_lrmerge <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_lrmerge1 <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_lrmosaic <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span>, <span>int <span class='color_p'>xref</span></span>, <span>int <span class='color_p'>yref</span></span>, <span>int <span class='color_p'>xsec</span></span>, <span>int <span class='color_p'>ysec</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span>, <span>int <span class='color_p'>balancetype</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_lrmosaic1 <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span>, <span>int <span class='color_p'>balancetype</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_magick2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_make_xy <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int const <span class='color_p'>xsize</span></span>, <span>int const <span class='color_p'>ysize</span></span> )</span></span><br/> +<span class="iname">im_maplut <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>lut</span></span> )</span></span><br/> +<span class="iname">im_mask2vips <span class='sym_p'><span>( DOUBLEMASK* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_mat2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_match_linear <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span> )</span></span><br/> +<span class="iname">im_match_linear_search <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span> )</span></span><br/> +<span class="iname">im_max <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_maxpos <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>int* <span class='color_p'>xpos</span></span>, <span>int* <span class='color_p'>ypos</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_maxpos_avg <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>double* <span class='color_p'>xpos</span></span>, <span>double* <span class='color_p'>ypos</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_maxpos_subpel <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>x</span></span>, <span>double* <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_maxpos_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int* <span class='color_p'>xpos</span></span>, <span>int* <span class='color_p'>ypos</span></span>, <span>double* <span class='color_p'>maxima</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_maxvalue <span class='sym_p'><span>( VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_measure_area <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>left</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>h</span></span>, <span>int <span class='color_p'>v</span></span>, <span>int* <span class='color_p'>sel</span></span>, <span>int <span class='color_p'>nsel</span></span>, <span>char const* <span class='color_p'>name</span></span> )</span></span><br/> +<span class="iname">im_min <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_minpos <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>int* <span class='color_p'>xpos</span></span>, <span>int* <span class='color_p'>ypos</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_minpos_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int* <span class='color_p'>xpos</span></span>, <span>int* <span class='color_p'>ypos</span></span>, <span>double* <span class='color_p'>minima</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_more <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_more_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_moreconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_moreeq <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_moreeq_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_moreeqconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_mpercent <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>double <span class='color_p'>percent</span></span>, <span>int* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_mpercent_hist <span class='sym_p'><span>( VipsImage* <span class='color_p'>hist</span></span>, <span>double <span class='color_p'>percent</span></span>, <span>int* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_msb <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_msb_band <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>band</span></span> )</span></span><br/> +<span class="iname">im_multiply <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_notequal <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_notequal_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_notequalconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_open <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>char const* <span class='color_p'>mode</span></span> )</span></span><br/> +<span class="iname">im_open_local <span class='sym_p'><span>( VipsImage* <span class='color_p'>parent</span></span>, <span>char const* <span class='color_p'>filename</span></span>, <span>char const* <span class='color_p'>mode</span></span> )</span></span><br/> +<span class="iname">im_open_local_array <span class='sym_p'><span>( VipsImage* <span class='color_p'>parent</span></span>, <span>VipsImage** <span class='color_p'>images</span></span>, <span>int <span class='color_p'>n</span></span>, <span>char const* <span class='color_p'>filename</span></span>, <span>char const* <span class='color_p'>mode</span></span> )</span></span><br/> +<span class="iname">im_orimage <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_orimage_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_orimageconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_phasecor_fft <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_png2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_point <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsInterpolate* <span class='color_p'>interpolate</span></span>, <span>double <span class='color_p'>x</span></span>, <span>double <span class='color_p'>y</span></span>, <span>int <span class='color_p'>band</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_point_bilinear <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>double <span class='color_p'>x</span></span>, <span>double <span class='color_p'>y</span></span>, <span>int <span class='color_p'>band</span></span>, <span>double* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_powtra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>e</span></span> )</span></span><br/> +<span class="iname">im_powtra_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>e</span></span> )</span></span><br/> +<span class="iname">im_ppm2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_profile <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>dir</span></span> )</span></span><br/> +<span class="iname">im_project <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>hout</span></span>, <span>VipsImage* <span class='color_p'>vout</span></span> )</span></span><br/> +<span class="iname">im_quadratic <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>coeff</span></span> )</span></span><br/> +<span class="iname">im_rad2float <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rad2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rank <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>index</span></span> )</span></span><br/> +<span class="iname">im_rank_image <span class='sym_p'><span>( VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>int <span class='color_p'>index</span></span> )</span></span><br/> +<span class="iname">im_raw2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>bpp</span></span>, <span>int <span class='color_p'>offset</span></span> )</span></span><br/> +<span class="iname">im_read_point <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<span class="iname">im_recomb <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>recomb</span></span> )</span></span><br/> +<span class="iname">im_ref_string_get_length <span class='sym_p'><span>( GValue const* <span class='color_p'>value</span></span> )</span></span><br/> +<span class="iname">im_remainder <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_remainder_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_remainderconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_remosaic <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>old_str</span></span>, <span>char const* <span class='color_p'>new_str</span></span> )</span></span><br/> +<span class="iname">im_replicate <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>across</span></span>, <span>int <span class='color_p'>down</span></span> )</span></span><br/> +<span class="iname">im_ri2c <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rightshift_size <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xshift</span></span>, <span>int <span class='color_p'>yshift</span></span>, <span>int <span class='color_p'>band_fmt</span></span> )</span></span><br/> +<span class="iname">im_rint <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rot180 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rot270 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rot90 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_rotquad <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_scale <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_scaleps <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_sharpen <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>mask_size</span></span>, <span>double <span class='color_p'>x1</span></span>, <span>double <span class='color_p'>y2</span></span>, <span>double <span class='color_p'>y3</span></span>, <span>double <span class='color_p'>m1</span></span>, <span>double <span class='color_p'>m2</span></span> )</span></span><br/> +<span class="iname">im_shiftleft <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_shiftleft_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_shiftright <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">im_shiftright_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">im_shrink <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>xshrink</span></span>, <span>double <span class='color_p'>yshrink</span></span> )</span></span><br/> +<span class="iname">im_sign <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_sines <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>double <span class='color_p'>horfreq</span></span>, <span>double <span class='color_p'>verfreq</span></span> )</span></span><br/> +<span class="iname">im_sintra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_skip_dir <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_spcor <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_sRGB2XYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_stats <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span> )</span></span><br/> +<span class="iname">im_subsample <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xshrink</span></span>, <span>int <span class='color_p'>yshrink</span></span> )</span></span><br/> +<span class="iname">im_subtract <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_system <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>char const* <span class='color_p'>cmd</span></span>, <span>char** <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_system_image <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>char const* <span class='color_p'>in_format</span></span>, <span>char const* <span class='color_p'>out_format</span></span>, <span>char const* <span class='color_p'>cmd_format</span></span>, <span>char** <span class='color_p'>log</span></span> )</span></span><br/> +<span class="iname">im_tantra <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_tbjoin <span class='sym_p'><span>( VipsImage* <span class='color_p'>top</span></span>, <span>VipsImage* <span class='color_p'>bottom</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_tbmerge <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_tbmerge1 <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_tbmosaic <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span>, <span>int <span class='color_p'>xref</span></span>, <span>int <span class='color_p'>yref</span></span>, <span>int <span class='color_p'>xsec</span></span>, <span>int <span class='color_p'>ysec</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span>, <span>int <span class='color_p'>balancetype</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_tbmosaic1 <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>sec</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno</span></span>, <span>int <span class='color_p'>xr1</span></span>, <span>int <span class='color_p'>yr1</span></span>, <span>int <span class='color_p'>xs1</span></span>, <span>int <span class='color_p'>ys1</span></span>, <span>int <span class='color_p'>xr2</span></span>, <span>int <span class='color_p'>yr2</span></span>, <span>int <span class='color_p'>xs2</span></span>, <span>int <span class='color_p'>ys2</span></span>, <span>int <span class='color_p'>hwindowsize</span></span>, <span>int <span class='color_p'>hsearchsize</span></span>, <span>int <span class='color_p'>balancetype</span></span>, <span>int <span class='color_p'>mwidth</span></span> )</span></span><br/> +<span class="iname">im_text <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>text</span></span>, <span>char const* <span class='color_p'>font</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>alignment</span></span>, <span>int <span class='color_p'>dpi</span></span> )</span></span><br/> +<span class="iname">im_tiff2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_tile_cache <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>tile_width</span></span>, <span>int <span class='color_p'>tile_height</span></span>, <span>int <span class='color_p'>max_tiles</span></span> )</span></span><br/> +<span class="iname">im_tile_cache_random <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>tile_width</span></span>, <span>int <span class='color_p'>tile_height</span></span>, <span>int <span class='color_p'>max_tiles</span></span> )</span></span><br/> +<span class="iname">im_tone_analyse <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>Ps</span></span>, <span>double <span class='color_p'>Pm</span></span>, <span>double <span class='color_p'>Ph</span></span>, <span>double <span class='color_p'>S</span></span>, <span>double <span class='color_p'>M</span></span>, <span>double <span class='color_p'>H</span></span> )</span></span><br/> +<span class="iname">im_tone_build <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>Lb</span></span>, <span>double <span class='color_p'>Lw</span></span>, <span>double <span class='color_p'>Ps</span></span>, <span>double <span class='color_p'>Pm</span></span>, <span>double <span class='color_p'>Ph</span></span>, <span>double <span class='color_p'>S</span></span>, <span>double <span class='color_p'>M</span></span>, <span>double <span class='color_p'>H</span></span> )</span></span><br/> +<span class="iname">im_tone_build_range <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>in_max</span></span>, <span>int <span class='color_p'>out_max</span></span>, <span>double <span class='color_p'>Lb</span></span>, <span>double <span class='color_p'>Lw</span></span>, <span>double <span class='color_p'>Ps</span></span>, <span>double <span class='color_p'>Pm</span></span>, <span>double <span class='color_p'>Ph</span></span>, <span>double <span class='color_p'>S</span></span>, <span>double <span class='color_p'>M</span></span>, <span>double <span class='color_p'>H</span></span> )</span></span><br/> +<span class="iname">im_tone_map <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>lut</span></span> )</span></span><br/> +<span class="iname">im_Type2char <span class='sym_p'><span>( enum VipsInterpretation <span class='color_p'>type</span></span> )</span></span><br/> +<span class="iname">im_UCS2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_UCS2LCh <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_UCS2XYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_vips2bufjpeg <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>qfac</span></span>, <span>char** <span class='color_p'>obuf</span></span>, <span>int* <span class='color_p'>olen</span></span> )</span></span><br/> +<span class="iname">im_vips2bufpng <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>compression</span></span>, <span>int <span class='color_p'>interlace</span></span>, <span>char** <span class='color_p'>obuf</span></span>, <span>size_t* <span class='color_p'>olen</span></span> )</span></span><br/> +<span class="iname">im_vips2csv <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2dz <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2fits <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2imask <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2jpeg <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2mask <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2mimejpeg <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>int <span class='color_p'>qfac</span></span> )</span></span><br/> +<span class="iname">im_vips2png <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2ppm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2rad <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>int <span class='color_p'>fd</span></span> )</span></span><br/> +<span class="iname">im_vips2tiff <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_vips2webp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">im_webp2vips <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_wrap <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">im_wrapmany <span class='sym_p'><span>( VipsImage** <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>im_wrapmany_fn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_wrapone <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>im_wrapone_fn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_wraptwo <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>im_wraptwo_fn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">im_XYZ2Lab <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_XYZ2Lab_temp <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>X0</span></span>, <span>double <span class='color_p'>Y0</span></span>, <span>double <span class='color_p'>Z0</span></span> )</span></span><br/> +<span class="iname">im_XYZ2sRGB <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_XYZ2UCS <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_XYZ2Yxy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_Yxy2XYZ <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<span class="iname">im_zerox <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>sign</span></span> )</span></span><br/> +<span class="iname">im_zone <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">im_zoom <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xfac</span></span>, <span>int <span class='color_p'>yfac</span></span> )</span></span><br/> +<span class="iname">vips__deprecated_open_read <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>gboolean <span class='color_p'>sequential</span></span> )</span></span><br/> +<span class="iname">vips__deprecated_open_write <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span> )</span></span><br/> +<span class="iname">vips__find_lroverlap <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref_in</span></span>, <span>VipsImage* <span class='color_p'>sec_in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno_in</span></span>, <span>int <span class='color_p'>xref</span></span>, <span>int <span class='color_p'>yref</span></span>, <span>int <span class='color_p'>xsec</span></span>, <span>int <span class='color_p'>ysec</span></span>, <span>int <span class='color_p'>halfcorrelation</span></span>, <span>int <span class='color_p'>halfarea</span></span>, <span>int* <span class='color_p'>dx0</span></span>, <span>int* <span class='color_p'>dy0</span></span>, <span>double* <span class='color_p'>scale1</span></span>, <span>double* <span class='color_p'>angle1</span></span>, <span>double* <span class='color_p'>dx1</span></span>, <span>double* <span class='color_p'>dy1</span></span> )</span></span><br/> +<span class="iname">vips__find_tboverlap <span class='sym_p'><span>( VipsImage* <span class='color_p'>ref_in</span></span>, <span>VipsImage* <span class='color_p'>sec_in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>bandno_in</span></span>, <span>int <span class='color_p'>xref</span></span>, <span>int <span class='color_p'>yref</span></span>, <span>int <span class='color_p'>xsec</span></span>, <span>int <span class='color_p'>ysec</span></span>, <span>int <span class='color_p'>halfcorrelation</span></span>, <span>int <span class='color_p'>halfarea</span></span>, <span>int* <span class='color_p'>dx0</span></span>, <span>int* <span class='color_p'>dy0</span></span>, <span>double* <span class='color_p'>scale1</span></span>, <span>double* <span class='color_p'>angle1</span></span>, <span>double* <span class='color_p'>dx1</span></span>, <span>double* <span class='color_p'>dy1</span></span> )</span></span><br/> +<span class="iname">vips__get_sizeof_vipsobject <span class='sym_p'>( )</span></span><br/> +<span class="iname">vips__image_sizeof_bandformat <span class='attr'>[data]</span></span><br/> +<span class="iname">vips__init <span class='sym_p'><span>( char const* <span class='color_p'>argv0</span></span> )</span></span><br/> +<span class="iname">vips__ink_to_vector <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>VipsImage* <span class='color_p'>im</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>int* <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">vips_check_dmask <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">vips_check_dmask_1d <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">vips_check_imask <span class='sym_p'><span>( char const* <span class='color_p'>domain</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<span class="iname">vips_executor_run <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span> )</span></span><br/> +<span class="iname">vips_executor_set_array <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span>, <span>int <span class='color_p'>var</span></span>, <span>void* <span class='color_p'>value</span></span> )</span></span><br/> +<span class="iname">vips_executor_set_destination <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span>, <span>void* <span class='color_p'>value</span></span> )</span></span><br/> +<span class="iname">vips_executor_set_parameter <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span>, <span>int <span class='color_p'>var</span></span>, <span>int <span class='color_p'>value</span></span> )</span></span><br/> +<span class="iname">vips_executor_set_program <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span>, <span>struct VipsVector* <span class='color_p'>vector</span></span>, <span>int <span class='color_p'>n</span></span> )</span></span><br/> +<span class="iname">vips_executor_set_scanline <span class='sym_p'><span>( struct VipsExecutor* <span class='color_p'>executor</span></span>, <span>VipsRegion* <span class='color_p'>ir</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<span class="iname">vips_get_option_group <span class='sym_p'>( )</span></span><br/> +<span class="iname">vips_image_new_mode <span class='sym_p'><span>( char const* <span class='color_p'>filename</span></span>, <span>char const* <span class='color_p'>mode</span></span> )</span></span><br/> +<span class="iname">vips_image_open_input <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span> )</span></span><br/> +<span class="iname">vips_image_open_output <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span> )</span></span><br/> +<span class="iname">vips_mapfile <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span> )</span></span><br/> +<span class="iname">vips_mapfilerw <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span> )</span></span><br/> +<span class="iname">vips_popenf <span class='sym_p'><span>( char const* <span class='color_p'>fmt</span></span>, <span>char const* <span class='color_p'>mode</span></span>, <span>...</span> )</span></span><br/> +<span class="iname">vips_remapfilerw <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span> )</span></span><br/> +<span class="iname">vips_vector_asm2 <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>op</span></span>, <span>char const* <span class='color_p'>a</span></span>, <span>char const* <span class='color_p'>b</span></span> )</span></span><br/> +<span class="iname">vips_vector_asm3 <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>op</span></span>, <span>char const* <span class='color_p'>a</span></span>, <span>char const* <span class='color_p'>b</span></span>, <span>char const* <span class='color_p'>c</span></span> )</span></span><br/> +<span class="iname">vips_vector_compile <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span> )</span></span><br/> +<span class="iname">vips_vector_constant <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>value</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_destination <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_free <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span> )</span></span><br/> +<span class="iname">vips_vector_full <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span> )</span></span><br/> +<span class="iname">vips_vector_init <span class='sym_p'>( )</span></span><br/> +<span class="iname">vips_vector_new <span class='sym_p'><span>( char const* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>dsize</span></span> )</span></span><br/> +<span class="iname">vips_vector_parameter <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_print <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span> )</span></span><br/> +<span class="iname">vips_vector_source_name <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_source_scanline <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>line</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_temporary <span class='sym_p'><span>( struct VipsVector* <span class='color_p'>vector</span></span>, <span>char const* <span class='color_p'>name</span></span>, <span>int <span class='color_p'>size</span></span> )</span></span><br/> +<span class="iname">vips_vector_to_fixed_point <span class='sym_p'><span>( double* <span class='color_p'>in</span></span>, <span>int* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>int <span class='color_p'>scale</span></span> )</span></span><br/> +<span class="iname">vips_window_ref <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>top</span></span>, <span>int <span class='color_p'>height</span></span> )</span></span><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Medium_Risk_Source_Problems'></a><a name='Symbol_Source_Problems_Medium'></a><a name='Interface_Source_Problems_Medium'></a> +<h2>Problems with Symbols, Medium Severity <span class='failed'> 330 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_198')"> +<span class='ext'>[+]</span> im_affine <span class='attr'>[data]</span> <span class='failed'> 12 </span></span> +<br/> +<div id="c_198" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_affine <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>c</span></span>, <span>double <span class='color_p'>d</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>ox</span></span>, <span>int <span class='color_p'>oy</span></span>, <span>int <span class='color_p'>ow</span></span>, <span>int <span class='color_p'>oh</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>oy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ow</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>oh</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>c</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>d</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>11</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>12</th> +<td>Parameter <b>ox</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_199')"> +<span class='ext'>[+]</span> im_and_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_199" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_and_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_200')"> +<span class='ext'>[+]</span> im_andconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_200" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_andconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_201')"> +<span class='ext'>[+]</span> im_c2ps <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_201" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_c2ps <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_202')"> +<span class='ext'>[+]</span> im_circle <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_202" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_circle <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>cx</span></span>, <span>int <span class='color_p'>cy</span></span>, <span>int <span class='color_p'>radius</span></span>, <span>int <span class='color_p'>intensity</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>cx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>cy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>radius</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>intensity</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_203')"> +<span class='ext'>[+]</span> im_clip <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_203" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_204')"> +<span class='ext'>[+]</span> im_clip2c <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_204" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2c <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_205')"> +<span class='ext'>[+]</span> im_clip2cm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_205" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2cm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_206')"> +<span class='ext'>[+]</span> im_clip2d <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_206" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2d <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_207')"> +<span class='ext'>[+]</span> im_clip2dcm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_207" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2dcm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_208')"> +<span class='ext'>[+]</span> im_clip2f <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_208" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2f <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_209')"> +<span class='ext'>[+]</span> im_clip2i <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_209" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2i <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_210')"> +<span class='ext'>[+]</span> im_clip2s <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_210" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2s <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_211')"> +<span class='ext'>[+]</span> im_clip2ui <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_211" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2ui <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_212')"> +<span class='ext'>[+]</span> im_clip2us <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_212" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_clip2us <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_213')"> +<span class='ext'>[+]</span> im_cmulnorm <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_213" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cmulnorm <span class='sym_p'><span>( VipsImage* <span class='color_p'>in1</span></span>, <span>VipsImage* <span class='color_p'>in2</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in1</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>in2</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_214')"> +<span class='ext'>[+]</span> im_contrast_surface_raw <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_214" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_contrast_surface_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>half_win_size</span></span>, <span>int <span class='color_p'>spacing</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>half_win_size</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>spacing</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_215')"> +<span class='ext'>[+]</span> im_conv_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_215" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_conv_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_216')"> +<span class='ext'>[+]</span> im_convf <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_216" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convf <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_217')"> +<span class='ext'>[+]</span> im_convf_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_217" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convf_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_218')"> +<span class='ext'>[+]</span> im_convsep_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_218" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsep_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_219')"> +<span class='ext'>[+]</span> im_convsepf <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_219" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsepf <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_220')"> +<span class='ext'>[+]</span> im_convsepf_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_220" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsepf_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>DOUBLEMASK* <span class='color_p'>mask</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>DOUBLEMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_221')"> +<span class='ext'>[+]</span> im_convsub <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_221" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_convsub <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>xskip</span></span>, <span>int <span class='color_p'>yskip</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>xskip</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>yskip</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_222')"> +<span class='ext'>[+]</span> im_cooc_asm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_222" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_asm <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>asmoment</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>asmoment</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_223')"> +<span class='ext'>[+]</span> im_cooc_contrast <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_223" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_contrast <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>contrast</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>contrast</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_224')"> +<span class='ext'>[+]</span> im_cooc_correlation <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_224" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_correlation <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>correlation</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>correlation</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_225')"> +<span class='ext'>[+]</span> im_cooc_entropy <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_225" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_entropy <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>entropy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>entropy</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_226')"> +<span class='ext'>[+]</span> im_cooc_matrix <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_226" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_cooc_matrix <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsImage* <span class='color_p'>m</span></span>, <span>int <span class='color_p'>xp</span></span>, <span>int <span class='color_p'>yp</span></span>, <span>int <span class='color_p'>xs</span></span>, <span>int <span class='color_p'>ys</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>flag</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xp</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>yp</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>xs</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>ys</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>flag</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_227')"> +<span class='ext'>[+]</span> im_copy_from <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_227" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_copy_from <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>enum im_arch_type <span class='color_p'>architecture</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>architecture</b> of type <span class='value'>enum im_arch_type</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_228')"> +<span class='ext'>[+]</span> im_dif_std <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_228" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_dif_std <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>xpos</span></span>, <span>int <span class='color_p'>ypos</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span>, <span>double* <span class='color_p'>pmean</span></span>, <span>double* <span class='color_p'>pstd</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>xpos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ypos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>pmean</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>pstd</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_229')"> +<span class='ext'>[+]</span> im_dilate_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_229" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_dilate_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>m</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>m</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_230')"> +<span class='ext'>[+]</span> im_eor_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_230" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_eor_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_231')"> +<span class='ext'>[+]</span> im_eorconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_231" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_eorconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_232')"> +<span class='ext'>[+]</span> im_erode_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_232" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_erode_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>INTMASK* <span class='color_p'>m</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>m</b> of type <b>INTMASK*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_233')"> +<span class='ext'>[+]</span> im_extract <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_233" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_extract <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>struct IMAGE_BOX* <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_234')"> +<span class='ext'>[+]</span> im_fastcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_234" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_235')"> +<span class='ext'>[+]</span> im_fastline <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_235" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastline <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_236')"> +<span class='ext'>[+]</span> im_fastlineuser <span class='attr'>[data]</span> <span class='failed'> 9 </span></span> +<br/> +<div id="c_236" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fastlineuser <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x1</span></span>, <span>int <span class='color_p'>y1</span></span>, <span>int <span class='color_p'>x2</span></span>, <span>int <span class='color_p'>y2</span></span>, <span>VipsPlotFn <span class='color_p'>fn</span></span>, <span>void* <span class='color_p'>client1</span></span>, <span>void* <span class='color_p'>client2</span></span>, <span>void* <span class='color_p'>client3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y1</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y2</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>fn</b> of type <b>VipsPlotFn</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>client1</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>client2</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>client3</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_237')"> +<span class='ext'>[+]</span> im_fav4 <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_237" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_fav4 <span class='sym_p'><span>( VipsImage** <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_238')"> +<span class='ext'>[+]</span> im_flood <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_238" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_239')"> +<span class='ext'>[+]</span> im_flood_blob <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_239" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_blob <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_240')"> +<span class='ext'>[+]</span> im_flood_blob_copy <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_240" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_blob_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_241')"> +<span class='ext'>[+]</span> im_flood_copy <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_241" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_242')"> +<span class='ext'>[+]</span> im_flood_other <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_242" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_other <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mark</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>serial</span></span>, <span>VipsRect* <span class='color_p'>dout</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mark</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>serial</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dout</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_243')"> +<span class='ext'>[+]</span> im_flood_other_copy <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_243" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_flood_other_copy <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mark</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>int <span class='color_p'>serial</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mark</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>serial</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_244')"> +<span class='ext'>[+]</span> im_gadd <span class='sym_p'><span>( double <span class='color_p'>p1</span></span>, <span>int* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>int* <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span>, <span>int* <span class='color_p'>p6</span></span> )</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_244" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_gadd <span class='sym_p'><span>( double <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>VipsImage* <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span>, <span>VipsImage* <span class='color_p'>p6</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Base type of parameter <b>p2</b> has been changed from <b>int</b> to <span class='value'>struct _VipsImage</span> of different format.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Base type of parameter <b>p4</b> has been changed from <b>int</b> to <span class='value'>struct _VipsImage</span> of different format.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Base type of parameter <b>p6</b> has been changed from <b>int</b> to <span class='value'>struct _VipsImage</span> of different format.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_245')"> +<span class='ext'>[+]</span> im_glds_asm <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_245" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_asm <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>asmoment</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>asmoment</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_246')"> +<span class='ext'>[+]</span> im_glds_contrast <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_246" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_contrast <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>contrast</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>contrast</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_247')"> +<span class='ext'>[+]</span> im_glds_entropy <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_247" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_entropy <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>entropy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>entropy</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_248')"> +<span class='ext'>[+]</span> im_glds_matrix <span class='attr'>[data]</span> <span class='failed'> 8 </span></span> +<br/> +<div id="c_248" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_matrix <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsImage* <span class='color_p'>m</span></span>, <span>int <span class='color_p'>xpos</span></span>, <span>int <span class='color_p'>ypos</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>dx</span></span>, <span>int <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xpos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ypos</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dx</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>dy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_249')"> +<span class='ext'>[+]</span> im_glds_mean <span class='attr'>[data]</span> <span class='failed'> 2 </span></span> +<br/> +<div id="c_249" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_glds_mean <span class='sym_p'><span>( VipsImage* <span class='color_p'>m</span></span>, <span>double* <span class='color_p'>mean</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>m</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mean</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_250')"> +<span class='ext'>[+]</span> im_gradcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_250" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_gradcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_251')"> +<span class='ext'>[+]</span> im_icc_export <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_251" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_icc_export <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>char const* <span class='color_p'>output_profile_filename</span></span>, <span>int <span class='color_p'>intent</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>output_profile_filename</b> of type <span class='value'>char const*</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>intent</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_252')"> +<span class='ext'>[+]</span> im_insertplace <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_252" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_insertplace <span class='sym_p'><span>( VipsImage* <span class='color_p'>main</span></span>, <span>VipsImage* <span class='color_p'>sub</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>main</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>sub</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_253')"> +<span class='ext'>[+]</span> im_iscomplex <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_253" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_iscomplex <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_254')"> +<span class='ext'>[+]</span> im_isfloat <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_254" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isfloat <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_255')"> +<span class='ext'>[+]</span> im_isint <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_255" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_256')"> +<span class='ext'>[+]</span> im_isscalar <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_256" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isscalar <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_257')"> +<span class='ext'>[+]</span> im_isuint <span class='attr'>[data]</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_257" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_isuint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_258')"> +<span class='ext'>[+]</span> im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>int <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span> <span class='failed'> 1 </span></span> +<br/> +<div id="c_258" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>im_generate_fn <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The pointer level of <b>3rd</b> parameter <b>generate</b> has been increased from <b>0</b> to <b>1</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_259')"> +<span class='ext'>[+]</span> im_line <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_259" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_line <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>int <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span>, <span>int <span class='color_p'>p5</span></span>, <span>int <span class='color_p'>p6</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td><b>5th</b> parameter <b>p5</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td><b>6th</b> parameter <b>p6</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_260')"> +<span class='ext'>[+]</span> im_litecor <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_260" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_litecor <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>VipsImage* <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span>, <span>double <span class='color_p'>p5</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td><b>5th</b> parameter <b>p5</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_261')"> +<span class='ext'>[+]</span> im_measure <span class='attr'>[data]</span> <span class='failed'> 7 </span></span> +<br/> +<div id="c_261" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_measure <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>struct IMAGE_BOX* <span class='color_p'>box</span></span>, <span>int <span class='color_p'>h</span></span>, <span>int <span class='color_p'>v</span></span>, <span>int* <span class='color_p'>sel</span></span>, <span>int <span class='color_p'>nsel</span></span>, <span>char const* <span class='color_p'>name</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>box</b> of type <span class='value'>struct IMAGE_BOX*</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>h</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>v</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>sel</b> of type <b>int*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>nsel</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>name</b> of type <span class='value'>char const*</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_262')"> +<span class='ext'>[+]</span> im_or_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_262" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_or_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>double* <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_263')"> +<span class='ext'>[+]</span> im_orconst <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_263" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_orconst <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_264')"> +<span class='ext'>[+]</span> im_paintrect <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_264" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_paintrect <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsRect* <span class='color_p'>r</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_265')"> +<span class='ext'>[+]</span> im_plotmask <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_265" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_plotmask <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsPel* <span class='color_p'>ink</span></span>, <span>VipsPel* <span class='color_p'>mask</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ink</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>mask</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_266')"> +<span class='ext'>[+]</span> im_plotpoint <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_266" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_plotpoint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_267')"> +<span class='ext'>[+]</span> im_rank_raw <span class='attr'>[data]</span> <span class='failed'> 5 </span></span> +<br/> +<div id="c_267" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_rank_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span>, <span>int <span class='color_p'>order</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>order</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_268')"> +<span class='ext'>[+]</span> im_readpoint <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_268" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_readpoint <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>x</span></span>, <span>int <span class='color_p'>y</span></span>, <span>VipsPel* <span class='color_p'>pel</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>x</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>y</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>pel</b> of type <b>VipsPel*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_269')"> +<span class='ext'>[+]</span> im_remainderconst_vec <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_269" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_remainderconst_vec <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>n</span></span>, <span>double* <span class='color_p'>c</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>n</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>c</b> of type <b>double*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_270')"> +<span class='ext'>[+]</span> im_render <span class='attr'>[data]</span> <span class='failed'> 8 </span></span> +<br/> +<div id="c_270" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_render <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>max</span></span>, <span>void(*<span class='color_p'>notify</span>)(VipsImage*, VipsRect*, void*)</span>, <span>void* <span class='color_p'>client</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>width</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>height</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>max</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>notify</b> of type <span class='value'>void(*)(VipsImage*, VipsRect*, void*)</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>client</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_271')"> +<span class='ext'>[+]</span> im_render_fade <span class='attr'>[data]</span> <span class='failed'> 11 </span></span> +<br/> +<div id="c_271" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_render_fade <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int <span class='color_p'>width</span></span>, <span>int <span class='color_p'>height</span></span>, <span>int <span class='color_p'>max</span></span>, <span>int <span class='color_p'>fps</span></span>, <span>int <span class='color_p'>steps</span></span>, <span>int <span class='color_p'>priority</span></span>, <span>void(*<span class='color_p'>notify</span>)(VipsImage*, VipsRect*, void*)</span>, <span>void* <span class='color_p'>client</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>notify</b> of type <span class='value'>void(*)(VipsImage*, VipsRect*, void*)</span> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>client</b> of type <b>void*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>width</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>height</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>max</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>fps</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>steps</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>11</th> +<td>Parameter <b>priority</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_272')"> +<span class='ext'>[+]</span> im_resize_linear <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_272" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_resize_linear <span class='sym_p'><span>( VipsImage* <span class='color_p'>p1</span></span>, <span>VipsImage* <span class='color_p'>p2</span></span>, <span>int <span class='color_p'>p3</span></span>, <span>int <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td><b>1st</b> parameter <b>p1</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td><b>2nd</b> parameter <b>p2</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_273')"> +<span class='ext'>[+]</span> im_segment <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_273" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_segment <span class='sym_p'><span>( VipsImage* <span class='color_p'>test</span></span>, <span>VipsImage* <span class='color_p'>mask</span></span>, <span>int* <span class='color_p'>segments</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>test</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>mask</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>segments</b> of type <b>int*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_274')"> +<span class='ext'>[+]</span> im_simcontr <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_274" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_simcontr <span class='sym_p'><span>( VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>xsize</span></span>, <span>int <span class='color_p'>ysize</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>xsize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>ysize</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_275')"> +<span class='ext'>[+]</span> im_similarity <span class='attr'>[data]</span> <span class='failed'> 6 </span></span> +<br/> +<div id="c_275" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_similarity <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_276')"> +<span class='ext'>[+]</span> im_similarity_area <span class='attr'>[data]</span> <span class='failed'> 10 </span></span> +<br/> +<div id="c_276" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_similarity_area <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>a</span></span>, <span>double <span class='color_p'>b</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span>, <span>int <span class='color_p'>ox</span></span>, <span>int <span class='color_p'>oy</span></span>, <span>int <span class='color_p'>ow</span></span>, <span>int <span class='color_p'>oh</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>oh</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>a</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>5</th> +<td>Parameter <b>b</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>6</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>7</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>8</th> +<td>Parameter <b>ox</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>9</th> +<td>Parameter <b>oy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>10</th> +<td>Parameter <b>ow</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_277')"> +<span class='ext'>[+]</span> im_slice <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_277" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_slice <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>p3</span></span>, <span>double <span class='color_p'>p4</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td><b>4th</b> parameter <b>p4</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_278')"> +<span class='ext'>[+]</span> im_smear <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_278" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_smear <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>im</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_279')"> +<span class='ext'>[+]</span> im_smudge <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_279" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_smudge <span class='sym_p'><span>( VipsImage* <span class='color_p'>image</span></span>, <span>int <span class='color_p'>ix</span></span>, <span>int <span class='color_p'>iy</span></span>, <span>VipsRect* <span class='color_p'>r</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>image</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ix</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>iy</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>r</b> of type <b>VipsRect*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_280')"> +<span class='ext'>[+]</span> im_spatres <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_280" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_spatres <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>int <span class='color_p'>step</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>step</b> of type <b>int</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_281')"> +<span class='ext'>[+]</span> im_spcor_raw <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_281" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_spcor_raw <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>ref</span></span>, <span>VipsImage* <span class='color_p'>out</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>ref</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_282')"> +<span class='ext'>[+]</span> im_stretch3 <span class='attr'>[data]</span> <span class='failed'> 4 </span></span> +<br/> +<div id="c_282" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_stretch3 <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>dx</span></span>, <span>double <span class='color_p'>dy</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td>Parameter <b>dx</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>4</th> +<td>Parameter <b>dy</b> of type <b>double</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<span class="section" onclick="javascript:showContent(this, 'c_283')"> +<span class='ext'>[+]</span> im_thresh <span class='attr'>[data]</span> <span class='failed'> 3 </span></span> +<br/> +<div id="c_283" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_thresh <span class='sym_p'><span>( VipsImage* <span class='color_p'>in</span></span>, <span>VipsImage* <span class='color_p'>out</span></span>, <span>double <span class='color_p'>p3</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Parameter <b>in</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>2</th> +<td>Parameter <b>out</b> of type <b>VipsImage*</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +<tr> +<th>3</th> +<td><b>3rd</b> parameter <b>p3</b> has been added to the calling stack.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Low_Risk_Source_Problems'></a><a name='Symbol_Source_Problems_Low'></a><a name='Interface_Source_Problems_Low'></a> +<h2>Problems with Symbols, Low Severity <span class='warning'> 1 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_284')"> +<span class='ext'>[+]</span> im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>int <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span> <span class='warning'> 1 </span></span> +<br/> +<div id="c_284" style="display:none;"> + + +<span class='new_sign_lbl'>⇣</span> +<br/> +<span class='new_sign'>im_iterate <span class='sym_p'><span>( VipsImage* <span class='color_p'>im</span></span>, <span>VipsStartFn <span class='color_p'>start</span></span>, <span>im_generate_fn <span class='color_p'>generate</span></span>, <span>VipsStopFn <span class='color_p'>stop</span></span>, <span>void* <span class='color_p'>a</span></span>, <span>void* <span class='color_p'>b</span></span> )</span></span><br/> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>Type of <b>3rd</b> parameter <b>generate</b> has been changed from <b>int</b> to <b>im_generate_fn</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Constant_Source_Problems_Low'></a> +<h2>Problems with Constants, Low Severity <span class='warning'> 20 </span></h2><hr/> +<span class='h_name'>almostdeprecated.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_285')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_BANDPASS</span> +<br/> +<div id="c_285" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_BANDPASS</b> has been changed from <b>IM_MASK_BUTTERWORTH_BANDPASS</b> to <b>14</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_286')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_BANDREJECT</span> +<br/> +<div id="c_286" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_BANDREJECT</b> has been changed from <b>IM_MASK_BUTTERWORTH_BANDREJECT</b> to <b>15</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_287')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_HIGHPASS</span> +<br/> +<div id="c_287" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_HIGHPASS</b> has been changed from <b>IM_MASK_BUTTERWORTH_HIGHPASS</b> to <b>2</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_288')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_LOWPASS</span> +<br/> +<div id="c_288" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_LOWPASS</b> has been changed from <b>IM_MASK_BUTTERWORTH_LOWPASS</b> to <b>3</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_289')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_RINGPASS</span> +<br/> +<div id="c_289" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_RINGPASS</b> has been changed from <b>IM_MASK_BUTTERWORTH_RINGPASS</b> to <b>8</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_290')"> +<span class='ext'>[+]</span> MASK_BUTTERWORTH_RINGREJECT</span> +<br/> +<div id="c_290" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_BUTTERWORTH_RINGREJECT</b> has been changed from <b>IM_MASK_BUTTERWORTH_RINGREJECT</b> to <b>9</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_291')"> +<span class='ext'>[+]</span> MASK_FRACTAL_FLT</span> +<br/> +<div id="c_291" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_FRACTAL_FLT</b> has been changed from <b>IM_MASK_FRACTAL_FLT</b> to <b>18</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_292')"> +<span class='ext'>[+]</span> MASK_GAUSS_BANDPASS</span> +<br/> +<div id="c_292" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_BANDPASS</b> has been changed from <b>IM_MASK_GAUSS_BANDPASS</b> to <b>16</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_293')"> +<span class='ext'>[+]</span> MASK_GAUSS_BANDREJECT</span> +<br/> +<div id="c_293" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_BANDREJECT</b> has been changed from <b>IM_MASK_GAUSS_BANDREJECT</b> to <b>17</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_294')"> +<span class='ext'>[+]</span> MASK_GAUSS_HIGHPASS</span> +<br/> +<div id="c_294" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_HIGHPASS</b> has been changed from <b>IM_MASK_GAUSS_HIGHPASS</b> to <b>4</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_295')"> +<span class='ext'>[+]</span> MASK_GAUSS_LOWPASS</span> +<br/> +<div id="c_295" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_LOWPASS</b> has been changed from <b>IM_MASK_GAUSS_LOWPASS</b> to <b>5</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_296')"> +<span class='ext'>[+]</span> MASK_GAUSS_RINGPASS</span> +<br/> +<div id="c_296" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_RINGPASS</b> has been changed from <b>IM_MASK_GAUSS_RINGPASS</b> to <b>10</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_297')"> +<span class='ext'>[+]</span> MASK_GAUSS_RINGREJECT</span> +<br/> +<div id="c_297" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_GAUSS_RINGREJECT</b> has been changed from <b>IM_MASK_GAUSS_RINGREJECT</b> to <b>11</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_298')"> +<span class='ext'>[+]</span> MASK_IDEAL_BANDPASS</span> +<br/> +<div id="c_298" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_BANDPASS</b> has been changed from <b>IM_MASK_IDEAL_BANDPASS</b> to <b>12</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_299')"> +<span class='ext'>[+]</span> MASK_IDEAL_BANDREJECT</span> +<br/> +<div id="c_299" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_BANDREJECT</b> has been changed from <b>IM_MASK_IDEAL_BANDREJECT</b> to <b>13</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_300')"> +<span class='ext'>[+]</span> MASK_IDEAL_HIGHPASS</span> +<br/> +<div id="c_300" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_HIGHPASS</b> has been changed from <b>IM_MASK_IDEAL_HIGHPASS</b> to <b>0</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_301')"> +<span class='ext'>[+]</span> MASK_IDEAL_LOWPASS</span> +<br/> +<div id="c_301" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_LOWPASS</b> has been changed from <b>IM_MASK_IDEAL_LOWPASS</b> to <b>1</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_302')"> +<span class='ext'>[+]</span> MASK_IDEAL_RINGPASS</span> +<br/> +<div id="c_302" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_RINGPASS</b> has been changed from <b>IM_MASK_IDEAL_RINGPASS</b> to <b>6</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_303')"> +<span class='ext'>[+]</span> MASK_IDEAL_RINGREJECT</span> +<br/> +<div id="c_303" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>MASK_IDEAL_RINGREJECT</b> has been changed from <b>IM_MASK_IDEAL_RINGREJECT</b> to <b>7</b>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>version.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_304')"> +<span class='ext'>[+]</span> VIPS_CONFIG</span> +<br/> +<div id="c_304" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The value of constant <b>VIPS_CONFIG</b> has been changed from <span class='value'>"enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load: true\nenable PPM load/save: true\nenable GIF load: true\nFFTs with fftw3: true\nSIMD support with libhwy: true\nICC profile support with lcms2: true\ndeflate compression with zlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with libopenjp2: true\nPNG load/save with spng: true\nimage quantisation with imagequant: true\nTIFF load/save with libtiff-4: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg-2.0: true\nEXR load with OpenEXR: true\nWSI load with openslide: true (dynamic module: true)\nMatlab load with matio: true\nNIfTI load/save with dep140558133393456: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nMagick load/save with MagickCore: true (dynamic module: true)"</span> to <span class='value'>"enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load: true\nenable PPM load/save: true\nenable GIF load: true\nFFTs with fftw3: true\nSIMD support with libhwy: true\nICC profile support with lcms2: true\ndeflate compression with zlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with libopenjp2: true\nPNG load/save with spng: true\nimage quantisation with imagequant: true\nTIFF load/save with libtiff-4: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg-2.0: true\nEXR load with OpenEXR: true\nWSI load with openslide: true (dynamic module: true)\nMatlab load with matio: true\nNIfTI load/save with dep140404918139696: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nMagick load/save with MagickCore: true (dynamic module: true)"</span>.</td> +<td>Recompilation of a client program may be broken.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Constants'></a> +<h2>Other Changes in Constants <span class='passed'> 351 </span></h2><hr/> +<span class='h_name'>dispatch.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_305')"> +<span class='ext'>[+]</span> IM_MAX_ARGS</span> +<br/> +<div id="c_305" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MAX_ARGS</b> with value <b>(1000)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_306')"> +<span class='ext'>[+]</span> IM_TYPE_COMPLEX</span> +<br/> +<div id="c_306" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_COMPLEX</b> with value <b>"complex"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_307')"> +<span class='ext'>[+]</span> IM_TYPE_DISPLAY</span> +<br/> +<div id="c_307" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DISPLAY</b> with value <b>"display"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_308')"> +<span class='ext'>[+]</span> IM_TYPE_DMASK</span> +<br/> +<div id="c_308" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DMASK</b> with value <b>"doublemask"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_309')"> +<span class='ext'>[+]</span> IM_TYPE_DOUBLE</span> +<br/> +<div id="c_309" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DOUBLE</b> with value <b>"double"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_310')"> +<span class='ext'>[+]</span> IM_TYPE_DOUBLEVEC</span> +<br/> +<div id="c_310" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_DOUBLEVEC</b> with value <b>"doublevec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_311')"> +<span class='ext'>[+]</span> IM_TYPE_GVALUE</span> +<br/> +<div id="c_311" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_GVALUE</b> with value <b>"gvalue"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_312')"> +<span class='ext'>[+]</span> IM_TYPE_IMAGE</span> +<br/> +<div id="c_312" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMAGE</b> with value <b>"image"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_313')"> +<span class='ext'>[+]</span> IM_TYPE_IMAGEVEC</span> +<br/> +<div id="c_313" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMAGEVEC</b> with value <b>"imagevec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_314')"> +<span class='ext'>[+]</span> IM_TYPE_IMASK</span> +<br/> +<div id="c_314" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_IMASK</b> with value <b>"intmask"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_315')"> +<span class='ext'>[+]</span> IM_TYPE_INT</span> +<br/> +<div id="c_315" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INT</b> with value <b>"integer"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_316')"> +<span class='ext'>[+]</span> IM_TYPE_INTERPOLATE</span> +<br/> +<div id="c_316" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INTERPOLATE</b> with value <b>"interpolate"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_317')"> +<span class='ext'>[+]</span> IM_TYPE_INTVEC</span> +<br/> +<div id="c_317" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_INTVEC</b> with value <b>"intvec"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_318')"> +<span class='ext'>[+]</span> IM_TYPE_STRING</span> +<br/> +<div id="c_318" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_STRING</b> with value <b>"string"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<span class='h_name'>vips7compat.h</span><br/> +<span class="section" onclick="javascript:showContent(this, 'c_319')"> +<span class='ext'>[+]</span> error_exit</span> +<br/> +<div id="c_319" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>error_exit</b> with value <span class='iname_b'>vips_error_exit <span class='sym_pd'><span>( char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_320')"> +<span class='ext'>[+]</span> im__change_suffix</span> +<br/> +<div id="c_320" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__change_suffix</b> with value <span class='iname_b'>vips__change_suffix <span class='sym_pd'><span>( char const*</span>, <span>char*</span>, <span>int</span>, <span>char const*</span>, <span>char const**</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_321')"> +<span class='ext'>[+]</span> im__end_eval</span> +<br/> +<div id="c_321" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__end_eval</b> with value <b>vips_image_posteval</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_322')"> +<span class='ext'>[+]</span> im__file_open_read</span> +<br/> +<div id="c_322" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__file_open_read</b> with value <span class='iname_b'>vips__file_open_read <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>gboolean</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_323')"> +<span class='ext'>[+]</span> im__file_open_write</span> +<br/> +<div id="c_323" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__file_open_write</b> with value <span class='iname_b'>vips__file_open_write <span class='sym_pd'><span>( char const*</span>, <span>gboolean</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_324')"> +<span class='ext'>[+]</span> im__file_read</span> +<br/> +<div id="c_324" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__file_read</b> with value <span class='iname_b'>vips__file_read <span class='sym_pd'><span>( FILE*</span>, <span>char const*</span>, <span>size_t*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_325')"> +<span class='ext'>[+]</span> im__file_read_name</span> +<br/> +<div id="c_325" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__file_read_name</b> with value <span class='iname_b'>vips__file_read_name <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>size_t*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_326')"> +<span class='ext'>[+]</span> im__file_write</span> +<br/> +<div id="c_326" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__file_write</b> with value <span class='iname_b'>vips__file_write <span class='sym_pd'><span>( void*</span>, <span>size_t</span>, <span>size_t</span>, <span>FILE*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_327')"> +<span class='ext'>[+]</span> im__ftruncate</span> +<br/> +<div id="c_327" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__ftruncate</b> with value <span class='iname_b'>vips__ftruncate <span class='sym_pd'><span>( int</span>, <span>gint64</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_328')"> +<span class='ext'>[+]</span> im__get_bytes</span> +<br/> +<div id="c_328" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__get_bytes</b> with value <span class='iname_b'>vips__get_bytes <span class='sym_pd'><span>( char const*</span>, <span>unsigned char*</span>, <span>gint64</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_329')"> +<span class='ext'>[+]</span> im__global_lock</span> +<br/> +<div id="c_329" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__global_lock</b> with value <b>vips__global_lock</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_330')"> +<span class='ext'>[+]</span> im__gslist_gvalue_copy</span> +<br/> +<div id="c_330" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__gslist_gvalue_copy</b> with value <span class='iname_b'>vips__gslist_gvalue_copy <span class='sym_pd'><span>( GSList const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_331')"> +<span class='ext'>[+]</span> im__gslist_gvalue_free</span> +<br/> +<div id="c_331" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__gslist_gvalue_free</b> with value <span class='iname_b'>vips__gslist_gvalue_free <span class='sym_pd'><span>( GSList*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_332')"> +<span class='ext'>[+]</span> im__gslist_gvalue_get</span> +<br/> +<div id="c_332" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__gslist_gvalue_get</b> with value <span class='iname_b'>vips__gslist_gvalue_get <span class='sym_pd'><span>( GSList const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_333')"> +<span class='ext'>[+]</span> im__gslist_gvalue_merge</span> +<br/> +<div id="c_333" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__gslist_gvalue_merge</b> with value <span class='iname_b'>vips__gslist_gvalue_merge <span class='sym_pd'><span>( GSList*</span>, <span>GSList const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_334')"> +<span class='ext'>[+]</span> im__gvalue_ref_string_new</span> +<br/> +<div id="c_334" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__gvalue_ref_string_new</b> with value <span class='iname_b'>vips__gvalue_ref_string_new <span class='sym_pd'><span>( char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_335')"> +<span class='ext'>[+]</span> im__has_extension_block</span> +<br/> +<div id="c_335" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__has_extension_block</b> with value <b>vips__has_extension_block</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_336')"> +<span class='ext'>[+]</span> im__mmap</span> +<br/> +<div id="c_336" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__mmap</b> with value <b>vips__mmap</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_337')"> +<span class='ext'>[+]</span> im__munmap</span> +<br/> +<div id="c_337" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__munmap</b> with value <b>vips__munmap</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_338')"> +<span class='ext'>[+]</span> im__open_image_file</span> +<br/> +<div id="c_338" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__open_image_file</b> with value <b>vips__open_image_read</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_339')"> +<span class='ext'>[+]</span> im__open_image_read</span> +<br/> +<div id="c_339" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__open_image_read</b> with value <b>vips__open_image_read</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_340')"> +<span class='ext'>[+]</span> im__open_temp</span> +<br/> +<div id="c_340" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__open_temp</b> with value <span class='iname_b'>vips_image_new_temp_file <span class='sym_pd'><span>( char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_341')"> +<span class='ext'>[+]</span> im__print_all</span> +<br/> +<div id="c_341" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__print_all</b> with value <span class='iname_b'>vips_object_print_all <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_342')"> +<span class='ext'>[+]</span> im__print_renders</span> +<br/> +<div id="c_342" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__print_renders</b> with value <b>vips__print_renders</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_343')"> +<span class='ext'>[+]</span> im__read_extension_block</span> +<br/> +<div id="c_343" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__read_extension_block</b> with value <b>vips__read_extension_block</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_344')"> +<span class='ext'>[+]</span> im__read_header_bytes</span> +<br/> +<div id="c_344" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__read_header_bytes</b> with value <b>vips__read_header_bytes</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_345')"> +<span class='ext'>[+]</span> im__region_no_ownership</span> +<br/> +<div id="c_345" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__region_no_ownership</b> with value <span class='iname_b'>vips__region_no_ownership <span class='sym_pd'><span>( struct _VipsRegion*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_346')"> +<span class='ext'>[+]</span> im__seek</span> +<br/> +<div id="c_346" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__seek</b> with value <span class='iname_b'>vips__seek <span class='sym_pd'><span>( int</span>, <span>gint64</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_347')"> +<span class='ext'>[+]</span> im__sizeof_bandfmt</span> +<br/> +<div id="c_347" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__sizeof_bandfmt</b> with value <span class='iname_b'>vips__image_sizeof_bandformat <span class='attr'>[data]</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_348')"> +<span class='ext'>[+]</span> im__temp_name</span> +<br/> +<div id="c_348" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__temp_name</b> with value <span class='iname_b'>vips__temp_name <span class='sym_pd'><span>( char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_349')"> +<span class='ext'>[+]</span> im__write</span> +<br/> +<div id="c_349" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__write</b> with value <span class='iname_b'>vips__write <span class='sym_pd'><span>( int</span>, <span>void const*</span>, <span>size_t</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_350')"> +<span class='ext'>[+]</span> im__write_extension_block</span> +<br/> +<div id="c_350" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__write_extension_block</b> with value <b>vips__write_extension_block</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_351')"> +<span class='ext'>[+]</span> im__write_header_bytes</span> +<br/> +<div id="c_351" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__write_header_bytes</b> with value <b>vips__write_header_bytes</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_352')"> +<span class='ext'>[+]</span> im__writehist</span> +<br/> +<div id="c_352" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im__writehist</b> with value <b>vips__writehist</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_353')"> +<span class='ext'>[+]</span> IM_A_X0</span> +<br/> +<div id="c_353" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_X0</b> with value <b>(109.8503)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_354')"> +<span class='ext'>[+]</span> IM_A_Y0</span> +<br/> +<div id="c_354" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_355')"> +<span class='ext'>[+]</span> IM_A_Z0</span> +<br/> +<div id="c_355" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_A_Z0</b> with value <b>(35.5849)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_356')"> +<span class='ext'>[+]</span> IM_ABS</span> +<br/> +<div id="c_356" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_ABS</b> with value <b>VIPS_ABS</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_357')"> +<span class='ext'>[+]</span> im_allocate_input_array</span> +<br/> +<div id="c_357" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_allocate_input_array</b> with value <span class='iname_b'>vips_allocate_input_array <span class='sym_pd'><span>( VipsImage*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_358')"> +<span class='ext'>[+]</span> im_amiMSBfirst</span> +<br/> +<div id="c_358" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_amiMSBfirst</b> with value <span class='iname_b'>vips_amiMSBfirst <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_359')"> +<span class='ext'>[+]</span> IM_ANY</span> +<br/> +<div id="c_359" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_ANY</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_360')"> +<span class='ext'>[+]</span> IM_B_X0</span> +<br/> +<div id="c_360" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_X0</b> with value <b>(99.0720)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_361')"> +<span class='ext'>[+]</span> IM_B_Y0</span> +<br/> +<div id="c_361" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_362')"> +<span class='ext'>[+]</span> IM_B_Z0</span> +<br/> +<div id="c_362" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_B_Z0</b> with value <b>(85.2230)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_363')"> +<span class='ext'>[+]</span> IM_BANDFMT_CHAR</span> +<br/> +<div id="c_363" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_CHAR</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_364')"> +<span class='ext'>[+]</span> IM_BANDFMT_COMPLEX</span> +<br/> +<div id="c_364" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_COMPLEX</b> with value <b>7</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_365')"> +<span class='ext'>[+]</span> IM_BANDFMT_DOUBLE</span> +<br/> +<div id="c_365" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_DOUBLE</b> with value <b>8</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_366')"> +<span class='ext'>[+]</span> IM_BANDFMT_DPCOMPLEX</span> +<br/> +<div id="c_366" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_DPCOMPLEX</b> with value <b>9</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_367')"> +<span class='ext'>[+]</span> IM_BANDFMT_FLOAT</span> +<br/> +<div id="c_367" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_FLOAT</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_368')"> +<span class='ext'>[+]</span> IM_BANDFMT_INT</span> +<br/> +<div id="c_368" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_INT</b> with value <b>5</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_369')"> +<span class='ext'>[+]</span> IM_BANDFMT_LAST</span> +<br/> +<div id="c_369" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_LAST</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_370')"> +<span class='ext'>[+]</span> IM_BANDFMT_NOTSET</span> +<br/> +<div id="c_370" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_NOTSET</b> with value <b>-1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_371')"> +<span class='ext'>[+]</span> IM_BANDFMT_SHORT</span> +<br/> +<div id="c_371" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_SHORT</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_372')"> +<span class='ext'>[+]</span> IM_BANDFMT_UCHAR</span> +<br/> +<div id="c_372" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_UCHAR</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_373')"> +<span class='ext'>[+]</span> IM_BANDFMT_UINT</span> +<br/> +<div id="c_373" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_UINT</b> with value <b>4</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_374')"> +<span class='ext'>[+]</span> IM_BANDFMT_USHORT</span> +<br/> +<div id="c_374" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_BANDFMT_USHORT</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_375')"> +<span class='ext'>[+]</span> im_binfile</span> +<br/> +<div id="c_375" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_binfile</b> with value <span class='iname_b'>vips_image_new_from_file_raw <span class='sym_pd'><span>( char const*</span>, <span>int</span>, <span>int</span>, <span>int</span>, <span>guint64</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_376')"> +<span class='ext'>[+]</span> im_blob_get</span> +<br/> +<div id="c_376" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_blob_get</b> with value <span class='iname_b'>vips_value_get_blob <span class='sym_pd'><span>( GValue const*</span>, <span>size_t*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_377')"> +<span class='ext'>[+]</span> im_blob_set</span> +<br/> +<div id="c_377" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_blob_set</b> with value <span class='iname_b'>vips_value_set_blob <span class='sym_pd'><span>( GValue*</span>, <span>VipsCallbackFn</span>, <span>void const*</span>, <span>size_t</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_378')"> +<span class='ext'>[+]</span> im_break_token</span> +<br/> +<div id="c_378" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_break_token</b> with value <span class='iname_b'>vips_break_token <span class='sym_pd'><span>( char*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_379')"> +<span class='ext'>[+]</span> IM_C_X0</span> +<br/> +<div id="c_379" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_X0</b> with value <b>(98.0700)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_380')"> +<span class='ext'>[+]</span> IM_C_Y0</span> +<br/> +<div id="c_380" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_381')"> +<span class='ext'>[+]</span> IM_C_Z0</span> +<br/> +<div id="c_381" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_C_Z0</b> with value <b>(118.2300)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_382')"> +<span class='ext'>[+]</span> im_callback_fn</span> +<br/> +<div id="c_382" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_callback_fn</b> with value <b>VipsCallbackFn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_383')"> +<span class='ext'>[+]</span> im_check_8or16</span> +<br/> +<div id="c_383" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_8or16</b> with value <span class='iname_b'>vips_check_8or16 <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_384')"> +<span class='ext'>[+]</span> im_check_bandno</span> +<br/> +<div id="c_384" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bandno</b> with value <span class='iname_b'>vips_check_bandno <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_385')"> +<span class='ext'>[+]</span> im_check_bands</span> +<br/> +<div id="c_385" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bands</b> with value <span class='iname_b'>vips_check_bands <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_386')"> +<span class='ext'>[+]</span> im_check_bands_1or3</span> +<br/> +<div id="c_386" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bands_1or3</b> with value <span class='iname_b'>vips_check_bands_1or3 <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_387')"> +<span class='ext'>[+]</span> im_check_bands_1orn</span> +<br/> +<div id="c_387" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bands_1orn</b> with value <span class='iname_b'>vips_check_bands_1orn <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_388')"> +<span class='ext'>[+]</span> im_check_bands_1orn_unary</span> +<br/> +<div id="c_388" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bands_1orn_unary</b> with value <span class='iname_b'>vips_check_bands_1orn_unary <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_389')"> +<span class='ext'>[+]</span> im_check_bands_same</span> +<br/> +<div id="c_389" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_bands_same</b> with value <span class='iname_b'>vips_check_bands_same <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_390')"> +<span class='ext'>[+]</span> im_check_coding_known</span> +<br/> +<div id="c_390" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_coding_known</b> with value <span class='iname_b'>vips_check_coding_known <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_391')"> +<span class='ext'>[+]</span> im_check_coding_labq</span> +<br/> +<div id="c_391" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_coding_labq</b> with value <b>vips_check_coding_labq</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_392')"> +<span class='ext'>[+]</span> im_check_coding_noneorlabq</span> +<br/> +<div id="c_392" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_coding_noneorlabq</b> with value <span class='iname_b'>vips_check_coding_noneorlabq <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_393')"> +<span class='ext'>[+]</span> im_check_coding_rad</span> +<br/> +<div id="c_393" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_coding_rad</b> with value <b>vips_check_coding_rad</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_394')"> +<span class='ext'>[+]</span> im_check_coding_same</span> +<br/> +<div id="c_394" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_coding_same</b> with value <span class='iname_b'>vips_check_coding_same <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_395')"> +<span class='ext'>[+]</span> im_check_complex</span> +<br/> +<div id="c_395" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_complex</b> with value <span class='iname_b'>vips_check_complex <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_396')"> +<span class='ext'>[+]</span> im_check_dmask</span> +<br/> +<div id="c_396" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_dmask</b> with value <span class='iname_b'>vips_check_dmask <span class='sym_pd'><span>( char const*</span>, <span>DOUBLEMASK*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_397')"> +<span class='ext'>[+]</span> im_check_format</span> +<br/> +<div id="c_397" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_format</b> with value <span class='iname_b'>vips_check_format <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>enum VipsBandFormat</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_398')"> +<span class='ext'>[+]</span> im_check_format_same</span> +<br/> +<div id="c_398" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_format_same</b> with value <span class='iname_b'>vips_check_format_same <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_399')"> +<span class='ext'>[+]</span> im_check_hist</span> +<br/> +<div id="c_399" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_hist</b> with value <span class='iname_b'>vips_check_hist <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_400')"> +<span class='ext'>[+]</span> im_check_imask</span> +<br/> +<div id="c_400" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_imask</b> with value <span class='iname_b'>vips_check_imask <span class='sym_pd'><span>( char const*</span>, <span>INTMASK*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_401')"> +<span class='ext'>[+]</span> im_check_int</span> +<br/> +<div id="c_401" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_int</b> with value <span class='iname_b'>vips_check_int <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_402')"> +<span class='ext'>[+]</span> im_check_mono</span> +<br/> +<div id="c_402" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_mono</b> with value <span class='iname_b'>vips_check_mono <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_403')"> +<span class='ext'>[+]</span> im_check_noncomplex</span> +<br/> +<div id="c_403" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_noncomplex</b> with value <span class='iname_b'>vips_check_noncomplex <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_404')"> +<span class='ext'>[+]</span> im_check_size_same</span> +<br/> +<div id="c_404" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_size_same</b> with value <span class='iname_b'>vips_check_size_same <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_405')"> +<span class='ext'>[+]</span> im_check_u8or16</span> +<br/> +<div id="c_405" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_u8or16</b> with value <span class='iname_b'>vips_check_u8or16 <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_406')"> +<span class='ext'>[+]</span> im_check_u8or16orf</span> +<br/> +<div id="c_406" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_u8or16orf</b> with value <span class='iname_b'>vips_check_u8or16orf <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_407')"> +<span class='ext'>[+]</span> im_check_uint</span> +<br/> +<div id="c_407" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_uint</b> with value <span class='iname_b'>vips_check_uint <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_408')"> +<span class='ext'>[+]</span> im_check_uintorf</span> +<br/> +<div id="c_408" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_uintorf</b> with value <span class='iname_b'>vips_check_uintorf <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_409')"> +<span class='ext'>[+]</span> im_check_uncoded</span> +<br/> +<div id="c_409" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_uncoded</b> with value <span class='iname_b'>vips_check_uncoded <span class='sym_pd'><span>( char const*</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_410')"> +<span class='ext'>[+]</span> im_check_vector</span> +<br/> +<div id="c_410" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_check_vector</b> with value <span class='iname_b'>vips_check_vector <span class='sym_pd'><span>( char const*</span>, <span>int</span>, <span>VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_411')"> +<span class='ext'>[+]</span> IM_CLIP</span> +<br/> +<div id="c_411" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP</b> with value <b>VIPS_CLIP</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_412')"> +<span class='ext'>[+]</span> IM_CLIP_CHAR</span> +<br/> +<div id="c_412" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP_CHAR</b> with value <b>VIPS_CLIP_CHAR</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_413')"> +<span class='ext'>[+]</span> IM_CLIP_NONE</span> +<br/> +<div id="c_413" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP_NONE</b> with value <b>VIPS_CLIP_NONE</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_414')"> +<span class='ext'>[+]</span> IM_CLIP_SHORT</span> +<br/> +<div id="c_414" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP_SHORT</b> with value <b>VIPS_CLIP_SHORT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_415')"> +<span class='ext'>[+]</span> IM_CLIP_UCHAR</span> +<br/> +<div id="c_415" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP_UCHAR</b> with value <b>VIPS_CLIP_UCHAR</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_416')"> +<span class='ext'>[+]</span> IM_CLIP_USHORT</span> +<br/> +<div id="c_416" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CLIP_USHORT</b> with value <b>VIPS_CLIP_USHORT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_417')"> +<span class='ext'>[+]</span> IM_CODING_LABQ</span> +<br/> +<div id="c_417" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_LABQ</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_418')"> +<span class='ext'>[+]</span> IM_CODING_NONE</span> +<br/> +<div id="c_418" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_NONE</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_419')"> +<span class='ext'>[+]</span> IM_CODING_RAD</span> +<br/> +<div id="c_419" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_CODING_RAD</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_420')"> +<span class='ext'>[+]</span> im_col_ab2Ch</span> +<br/> +<div id="c_420" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_ab2Ch</b> with value <span class='iname_b'>vips_col_ab2Ch <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float*</span>, <span>float*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_421')"> +<span class='ext'>[+]</span> im_col_ab2h</span> +<br/> +<div id="c_421" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_ab2h</b> with value <span class='iname_b'>vips_col_ab2h <span class='sym_pd'><span>( double</span>, <span>double</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_422')"> +<span class='ext'>[+]</span> im_col_C2Cucs</span> +<br/> +<div id="c_422" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_C2Cucs</b> with value <span class='iname_b'>vips_col_C2Ccmc <span class='sym_pd'><span>( float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_423')"> +<span class='ext'>[+]</span> im_col_Ch2ab</span> +<br/> +<div id="c_423" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Ch2ab</b> with value <span class='iname_b'>vips_col_Ch2ab <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float*</span>, <span>float*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_424')"> +<span class='ext'>[+]</span> im_col_Ch2hucs</span> +<br/> +<div id="c_424" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Ch2hucs</b> with value <span class='iname_b'>vips_col_Ch2hcmc <span class='sym_pd'><span>( float</span>, <span>float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_425')"> +<span class='ext'>[+]</span> im_col_Chucs2h</span> +<br/> +<div id="c_425" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Chucs2h</b> with value <span class='iname_b'>vips_col_Chcmc2h <span class='sym_pd'><span>( float</span>, <span>float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_426')"> +<span class='ext'>[+]</span> im_col_Cucs2C</span> +<br/> +<div id="c_426" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Cucs2C</b> with value <span class='iname_b'>vips_col_Ccmc2C <span class='sym_pd'><span>( float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_427')"> +<span class='ext'>[+]</span> im_col_dE00</span> +<br/> +<div id="c_427" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_dE00</b> with value <span class='iname_b'>vips_col_dE00 <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float</span>, <span>float</span>, <span>float</span>, <span>float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_428')"> +<span class='ext'>[+]</span> im_col_L2Lucs</span> +<br/> +<div id="c_428" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_L2Lucs</b> with value <span class='iname_b'>vips_col_L2Lcmc <span class='sym_pd'><span>( float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_429')"> +<span class='ext'>[+]</span> im_col_Lab2XYZ</span> +<br/> +<div id="c_429" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Lab2XYZ</b> with value <span class='iname_b'>vips_col_Lab2XYZ <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float</span>, <span>float*</span>, <span>float*</span>, <span>float*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_430')"> +<span class='ext'>[+]</span> im_col_Lucs2L</span> +<br/> +<div id="c_430" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_Lucs2L</b> with value <span class='iname_b'>vips_col_Lcmc2L <span class='sym_pd'><span>( float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_431')"> +<span class='ext'>[+]</span> im_col_make_tables_UCS</span> +<br/> +<div id="c_431" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_make_tables_UCS</b> with value <span class='iname_b'>vips_col_make_tables_CMC <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_432')"> +<span class='ext'>[+]</span> im_col_pythagoras</span> +<br/> +<div id="c_432" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_pythagoras</b> with value <span class='iname_b'>vips_pythagoras <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float</span>, <span>float</span>, <span>float</span>, <span>float</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_433')"> +<span class='ext'>[+]</span> im_col_XYZ2Lab</span> +<br/> +<div id="c_433" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_col_XYZ2Lab</b> with value <span class='iname_b'>vips_col_XYZ2Lab <span class='sym_pd'><span>( float</span>, <span>float</span>, <span>float</span>, <span>float*</span>, <span>float*</span>, <span>float*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_434')"> +<span class='ext'>[+]</span> im_concurrency_get</span> +<br/> +<div id="c_434" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_concurrency_get</b> with value <span class='iname_b'>vips_concurrency_get <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_435')"> +<span class='ext'>[+]</span> im_concurrency_set</span> +<br/> +<div id="c_435" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_concurrency_set</b> with value <span class='iname_b'>vips_concurrency_set <span class='sym_pd'><span>( int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_436')"> +<span class='ext'>[+]</span> IM_D3250_X0</span> +<br/> +<div id="c_436" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_X0</b> with value <b>(105.6590)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_437')"> +<span class='ext'>[+]</span> IM_D3250_Y0</span> +<br/> +<div id="c_437" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_438')"> +<span class='ext'>[+]</span> IM_D3250_Z0</span> +<br/> +<div id="c_438" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D3250_Z0</b> with value <b>(45.8501)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_439')"> +<span class='ext'>[+]</span> IM_D50_X0</span> +<br/> +<div id="c_439" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_X0</b> with value <b>(96.4250)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_440')"> +<span class='ext'>[+]</span> IM_D50_Y0</span> +<br/> +<div id="c_440" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_441')"> +<span class='ext'>[+]</span> IM_D50_Z0</span> +<br/> +<div id="c_441" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D50_Z0</b> with value <b>(82.4680)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_442')"> +<span class='ext'>[+]</span> IM_D55_X0</span> +<br/> +<div id="c_442" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_X0</b> with value <b>(95.6831)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_443')"> +<span class='ext'>[+]</span> IM_D55_Y0</span> +<br/> +<div id="c_443" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_444')"> +<span class='ext'>[+]</span> IM_D55_Z0</span> +<br/> +<div id="c_444" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D55_Z0</b> with value <b>(92.0871)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_445')"> +<span class='ext'>[+]</span> IM_D65_X0</span> +<br/> +<div id="c_445" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_X0</b> with value <b>(95.0470)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_446')"> +<span class='ext'>[+]</span> IM_D65_Y0</span> +<br/> +<div id="c_446" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_447')"> +<span class='ext'>[+]</span> IM_D65_Z0</span> +<br/> +<div id="c_447" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D65_Z0</b> with value <b>(108.8827)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_448')"> +<span class='ext'>[+]</span> IM_D75_X0</span> +<br/> +<div id="c_448" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_X0</b> with value <b>(94.9682)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_449')"> +<span class='ext'>[+]</span> IM_D75_Y0</span> +<br/> +<div id="c_449" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_450')"> +<span class='ext'>[+]</span> IM_D75_Z0</span> +<br/> +<div id="c_450" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D75_Z0</b> with value <b>(122.5710)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_451')"> +<span class='ext'>[+]</span> IM_D93_X0</span> +<br/> +<div id="c_451" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_X0</b> with value <b>(89.7400)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_452')"> +<span class='ext'>[+]</span> IM_D93_Y0</span> +<br/> +<div id="c_452" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_453')"> +<span class='ext'>[+]</span> IM_D93_Z0</span> +<br/> +<div id="c_453" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_D93_Z0</b> with value <b>(130.7700)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_454')"> +<span class='ext'>[+]</span> IM_DEG</span> +<br/> +<div id="c_454" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_DEG</b> with value <b>VIPS_DEG</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_455')"> +<span class='ext'>[+]</span> im_diag</span> +<br/> +<div id="c_455" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_diag</b> with value <span class='iname_b'>vips_info <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_456')"> +<span class='ext'>[+]</span> IM_E_X0</span> +<br/> +<div id="c_456" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_X0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_457')"> +<span class='ext'>[+]</span> IM_E_Y0</span> +<br/> +<div id="c_457" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_Y0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_458')"> +<span class='ext'>[+]</span> IM_E_Z0</span> +<br/> +<div id="c_458" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_E_Z0</b> with value <b>(100.0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_459')"> +<span class='ext'>[+]</span> im_error</span> +<br/> +<div id="c_459" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_error</b> with value <span class='iname_b'>vips_error <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_460')"> +<span class='ext'>[+]</span> im_error_buffer</span> +<br/> +<div id="c_460" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_error_buffer</b> with value <span class='iname_b'>vips_error_buffer <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_461')"> +<span class='ext'>[+]</span> im_error_clear</span> +<br/> +<div id="c_461" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_error_clear</b> with value <span class='iname_b'>vips_error_clear <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_462')"> +<span class='ext'>[+]</span> im_error_system</span> +<br/> +<div id="c_462" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_error_system</b> with value <span class='iname_b'>vips_error_system <span class='sym_pd'><span>( int</span>, <span>char const*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_463')"> +<span class='ext'>[+]</span> IM_EXEEXT</span> +<br/> +<div id="c_463" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_EXEEXT</b> with value <b>""</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_464')"> +<span class='ext'>[+]</span> im_existsf</span> +<br/> +<div id="c_464" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_existsf</b> with value <span class='iname_b'>vips_existsf <span class='sym_pd'><span>( char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_465')"> +<span class='ext'>[+]</span> IM_FATSTRIP</span> +<br/> +<div id="c_465" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_FATSTRIP</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_466')"> +<span class='ext'>[+]</span> im_file_length</span> +<br/> +<div id="c_466" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_file_length</b> with value <span class='iname_b'>vips_file_length <span class='sym_pd'><span>( int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_467')"> +<span class='ext'>[+]</span> im_free</span> +<br/> +<div id="c_467" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_free</b> with value <span class='iname_b'>vips_free <span class='sym_pd'><span>( void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_468')"> +<span class='ext'>[+]</span> im_get_argv0</span> +<br/> +<div id="c_468" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_get_argv0</b> with value <span class='iname_b'>vips_get_argv0 <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_469')"> +<span class='ext'>[+]</span> im_get_option_group</span> +<br/> +<div id="c_469" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_get_option_group</b> with value <span class='iname_b'>vips_get_option_group <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_470')"> +<span class='ext'>[+]</span> im_guess_libdir</span> +<br/> +<div id="c_470" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_guess_libdir</b> with value <span class='iname_b'>vips_guess_libdir <span class='sym_pd'><span>( char const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_471')"> +<span class='ext'>[+]</span> im_guess_prefix</span> +<br/> +<div id="c_471" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_guess_prefix</b> with value <span class='iname_b'>vips_guess_prefix <span class='sym_pd'><span>( char const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_472')"> +<span class='ext'>[+]</span> im_hash_table_map</span> +<br/> +<div id="c_472" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_hash_table_map</b> with value <span class='iname_b'>vips_hash_table_map <span class='sym_pd'><span>( GHashTable*</span>, <span>VipsSListMap2Fn</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_473')"> +<span class='ext'>[+]</span> im_header_as_string</span> +<br/> +<div id="c_473" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_as_string</b> with value <span class='iname_b'>vips_image_get_as_string <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>char**</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_474')"> +<span class='ext'>[+]</span> im_header_double</span> +<br/> +<div id="c_474" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_double</b> with value <span class='iname_b'>vips_image_get_double <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>double*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_475')"> +<span class='ext'>[+]</span> im_header_get</span> +<br/> +<div id="c_475" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_get</b> with value <span class='iname_b'>vips_image_get <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>GValue*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_476')"> +<span class='ext'>[+]</span> im_header_get_typeof</span> +<br/> +<div id="c_476" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_get_typeof</b> with value <span class='iname_b'>vips_image_get_typeof <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_477')"> +<span class='ext'>[+]</span> im_header_int</span> +<br/> +<div id="c_477" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_int</b> with value <span class='iname_b'>vips_image_get_int <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>int*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_478')"> +<span class='ext'>[+]</span> im_header_map</span> +<br/> +<div id="c_478" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_map</b> with value <span class='iname_b'>vips_image_map <span class='sym_pd'><span>( VipsImage*</span>, <span>VipsImageMapFn</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_479')"> +<span class='ext'>[+]</span> im_header_map_fn</span> +<br/> +<div id="c_479" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_header_map_fn</b> with value <b>VipsImageMapFn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_480')"> +<span class='ext'>[+]</span> im_histlin</span> +<br/> +<div id="c_480" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_histlin</b> with value <span class='iname_b'>vips_image_history_printf <span class='sym_pd'><span>( VipsImage*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_481')"> +<span class='ext'>[+]</span> im_history_get</span> +<br/> +<div id="c_481" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_history_get</b> with value <span class='iname_b'>vips_image_get_history <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_482')"> +<span class='ext'>[+]</span> im_icc_present</span> +<br/> +<div id="c_482" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_icc_present</b> with value <span class='iname_b'>vips_icc_present <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_483')"> +<span class='ext'>[+]</span> IM_IMAGE_ADDR</span> +<br/> +<div id="c_483" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_IMAGE_ADDR</b> with value <b>VIPS_IMAGE_ADDR</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_484')"> +<span class='ext'>[+]</span> IM_IMAGE_N_ELEMENTS</span> +<br/> +<div id="c_484" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_IMAGE_N_ELEMENTS</b> with value <b>VIPS_IMAGE_N_ELEMENTS</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_485')"> +<span class='ext'>[+]</span> im_image_open_input</span> +<br/> +<div id="c_485" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_image_open_input</b> with value <span class='iname_b'>vips_image_open_input <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_486')"> +<span class='ext'>[+]</span> im_image_open_output</span> +<br/> +<div id="c_486" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_image_open_output</b> with value <span class='iname_b'>vips_image_open_output <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_487')"> +<span class='ext'>[+]</span> im_image_sanity_all</span> +<br/> +<div id="c_487" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_image_sanity_all</b> with value <span class='iname_b'>vips_object_sanity_all <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_488')"> +<span class='ext'>[+]</span> IM_IMAGE_SIZEOF_ELEMENT</span> +<br/> +<div id="c_488" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_IMAGE_SIZEOF_ELEMENT</b> with value <b>VIPS_IMAGE_SIZEOF_ELEMENT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_489')"> +<span class='ext'>[+]</span> IM_IMAGE_SIZEOF_LINE</span> +<br/> +<div id="c_489" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_IMAGE_SIZEOF_LINE</b> with value <b>VIPS_IMAGE_SIZEOF_LINE</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_490')"> +<span class='ext'>[+]</span> IM_IMAGE_SIZEOF_PEL</span> +<br/> +<div id="c_490" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_IMAGE_SIZEOF_PEL</b> with value <b>VIPS_IMAGE_SIZEOF_PEL</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_491')"> +<span class='ext'>[+]</span> im_incheck</span> +<br/> +<div id="c_491" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_incheck</b> with value <span class='iname_b'>vips_image_wio_input <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_492')"> +<span class='ext'>[+]</span> IM_INTENT_ABSOLUTE_COLORIMETRIC</span> +<br/> +<div id="c_492" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_ABSOLUTE_COLORIMETRIC</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_493')"> +<span class='ext'>[+]</span> IM_INTENT_PERCEPTUAL</span> +<br/> +<div id="c_493" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_PERCEPTUAL</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_494')"> +<span class='ext'>[+]</span> IM_INTENT_RELATIVE_COLORIMETRIC</span> +<br/> +<div id="c_494" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_RELATIVE_COLORIMETRIC</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_495')"> +<span class='ext'>[+]</span> IM_INTENT_SATURATION</span> +<br/> +<div id="c_495" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_INTENT_SATURATION</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_496')"> +<span class='ext'>[+]</span> im_invalidate</span> +<br/> +<div id="c_496" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_invalidate</b> with value <span class='iname_b'>vips_image_invalidate_all <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_497')"> +<span class='ext'>[+]</span> im_isfile</span> +<br/> +<div id="c_497" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_isfile</b> with value <span class='iname_b'>vips_image_isfile <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_498')"> +<span class='ext'>[+]</span> im_ispostfix</span> +<br/> +<div id="c_498" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_ispostfix</b> with value <span class='iname_b'>vips_ispostfix <span class='sym_pd'><span>( char const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_499')"> +<span class='ext'>[+]</span> im_ispoweroftwo</span> +<br/> +<div id="c_499" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_ispoweroftwo</b> with value <span class='iname_b'>vips_ispoweroftwo <span class='sym_pd'><span>( int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_500')"> +<span class='ext'>[+]</span> im_isprefix</span> +<br/> +<div id="c_500" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_isprefix</b> with value <span class='iname_b'>vips_isprefix <span class='sym_pd'><span>( char const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_501')"> +<span class='ext'>[+]</span> im_lhisteq_raw</span> +<br/> +<div id="c_501" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <span class='iname_b'>im_lhisteq_raw <span class='attr'>[data]</span></span> with value <span class='iname_b'>im_lhisteq <span class='sym_pd'><span>( VipsImage*</span>, <span>VipsImage*</span>, <span>int</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_502')"> +<span class='ext'>[+]</span> IM_MAJOR_VERSION</span> +<br/> +<div id="c_502" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MAJOR_VERSION</b> with value <b>(8)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_503')"> +<span class='ext'>[+]</span> im_map_equal</span> +<br/> +<div id="c_503" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_map_equal</b> with value <span class='iname_b'>vips_map_equal <span class='sym_pd'><span>( void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_504')"> +<span class='ext'>[+]</span> im_mapfile</span> +<br/> +<div id="c_504" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_mapfile</b> with value <span class='iname_b'>vips_mapfile <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_505')"> +<span class='ext'>[+]</span> im_mapfilerw</span> +<br/> +<div id="c_505" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_mapfilerw</b> with value <span class='iname_b'>vips_mapfilerw <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_506')"> +<span class='ext'>[+]</span> IM_MAX</span> +<br/> +<div id="c_506" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MAX</b> with value <b>VIPS_MAX</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_507')"> +<span class='ext'>[+]</span> IM_META_EXIF_NAME</span> +<br/> +<div id="c_507" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_EXIF_NAME</b> with value <b>"exif-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_508')"> +<span class='ext'>[+]</span> im_meta_get</span> +<br/> +<div id="c_508" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get</b> with value <span class='iname_b'>vips_image_get <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>GValue*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_509')"> +<span class='ext'>[+]</span> im_meta_get_area</span> +<br/> +<div id="c_509" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_area</b> with value <span class='iname_b'>vips_image_get_area <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>void const**</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_510')"> +<span class='ext'>[+]</span> im_meta_get_blob</span> +<br/> +<div id="c_510" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_blob</b> with value <span class='iname_b'>vips_image_get_blob <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>void const**</span>, <span>size_t*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_511')"> +<span class='ext'>[+]</span> im_meta_get_double</span> +<br/> +<div id="c_511" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_double</b> with value <span class='iname_b'>vips_image_get_double <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>double*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_512')"> +<span class='ext'>[+]</span> im_meta_get_int</span> +<br/> +<div id="c_512" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_int</b> with value <span class='iname_b'>vips_image_get_int <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>int*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_513')"> +<span class='ext'>[+]</span> im_meta_get_string</span> +<br/> +<div id="c_513" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_string</b> with value <span class='iname_b'>vips_image_get_string <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span>, <span>char const**</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_514')"> +<span class='ext'>[+]</span> im_meta_get_typeof</span> +<br/> +<div id="c_514" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_get_typeof</b> with value <span class='iname_b'>vips_image_get_typeof <span class='sym_pd'><span>( VipsImage const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_515')"> +<span class='ext'>[+]</span> IM_META_ICC_NAME</span> +<br/> +<div id="c_515" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_ICC_NAME</b> with value <b>"icc-profile-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_516')"> +<span class='ext'>[+]</span> im_meta_remove</span> +<br/> +<div id="c_516" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_meta_remove</b> with value <span class='iname_b'>vips_image_remove <span class='sym_pd'><span>( VipsImage*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_517')"> +<span class='ext'>[+]</span> IM_META_RESOLUTION_UNIT</span> +<br/> +<div id="c_517" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_META_RESOLUTION_UNIT</b> with value <b>"resolution-unit"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_518')"> +<span class='ext'>[+]</span> IM_MICRO_VERSION</span> +<br/> +<div id="c_518" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MICRO_VERSION</b> with value <b>(0)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_519')"> +<span class='ext'>[+]</span> IM_MIN</span> +<br/> +<div id="c_519" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MIN</b> with value <b>VIPS_MIN</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_520')"> +<span class='ext'>[+]</span> IM_MINOR_VERSION</span> +<br/> +<div id="c_520" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_MINOR_VERSION</b> with value <b>(16)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_521')"> +<span class='ext'>[+]</span> IM_NUMBER</span> +<br/> +<div id="c_521" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_NUMBER</b> with value <b>VIPS_NUMBER</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_522')"> +<span class='ext'>[+]</span> IM_PI</span> +<br/> +<div id="c_522" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_PI</b> with value <b>(3.14159265358979323846)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_523')"> +<span class='ext'>[+]</span> im_pincheck</span> +<br/> +<div id="c_523" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_pincheck</b> with value <span class='iname_b'>vips_image_pio_input <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_524')"> +<span class='ext'>[+]</span> im_popenf</span> +<br/> +<div id="c_524" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_popenf</b> with value <span class='iname_b'>vips_popenf <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_525')"> +<span class='ext'>[+]</span> im_prepare</span> +<br/> +<div id="c_525" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_prepare</b> with value <span class='iname_b'>vips_region_prepare <span class='sym_pd'><span>( VipsRegion*</span>, <span>VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_526')"> +<span class='ext'>[+]</span> im_prepare_many</span> +<br/> +<div id="c_526" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_prepare_many</b> with value <span class='iname_b'>vips_region_prepare_many <span class='sym_pd'><span>( struct _VipsRegion**</span>, <span>VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_527')"> +<span class='ext'>[+]</span> im_prepare_to</span> +<br/> +<div id="c_527" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_prepare_to</b> with value <span class='iname_b'>vips_region_prepare_to <span class='sym_pd'><span>( VipsRegion*</span>, <span>VipsRegion*</span>, <span>VipsRect const*</span>, <span>int</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_528')"> +<span class='ext'>[+]</span> IM_RAD</span> +<br/> +<div id="c_528" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RAD</b> with value <b>VIPS_RAD</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_529')"> +<span class='ext'>[+]</span> IM_RECT_BOTTOM</span> +<br/> +<div id="c_529" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RECT_BOTTOM</b> with value <b>VIPS_RECT_BOTTOM</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_530')"> +<span class='ext'>[+]</span> im_rect_dup</span> +<br/> +<div id="c_530" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_dup</b> with value <span class='iname_b'>vips_rect_dup <span class='sym_pd'><span>( VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_531')"> +<span class='ext'>[+]</span> im_rect_equalsrect</span> +<br/> +<div id="c_531" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_equalsrect</b> with value <span class='iname_b'>vips_rect_equalsrect <span class='sym_pd'><span>( VipsRect const*</span>, <span>VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_532')"> +<span class='ext'>[+]</span> IM_RECT_HCENTRE</span> +<br/> +<div id="c_532" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RECT_HCENTRE</b> with value <b>VIPS_RECT_HCENTRE</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_533')"> +<span class='ext'>[+]</span> im_rect_includespoint</span> +<br/> +<div id="c_533" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_includespoint</b> with value <span class='iname_b'>vips_rect_includespoint <span class='sym_pd'><span>( VipsRect const*</span>, <span>int</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_534')"> +<span class='ext'>[+]</span> im_rect_includesrect</span> +<br/> +<div id="c_534" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_includesrect</b> with value <span class='iname_b'>vips_rect_includesrect <span class='sym_pd'><span>( VipsRect const*</span>, <span>VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_535')"> +<span class='ext'>[+]</span> im_rect_intersectrect</span> +<br/> +<div id="c_535" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_intersectrect</b> with value <span class='iname_b'>vips_rect_intersectrect <span class='sym_pd'><span>( VipsRect const*</span>, <span>VipsRect const*</span>, <span>VipsRect*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_536')"> +<span class='ext'>[+]</span> im_rect_isempty</span> +<br/> +<div id="c_536" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_isempty</b> with value <span class='iname_b'>vips_rect_isempty <span class='sym_pd'><span>( VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_537')"> +<span class='ext'>[+]</span> im_rect_marginadjust</span> +<br/> +<div id="c_537" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_marginadjust</b> with value <span class='iname_b'>vips_rect_marginadjust <span class='sym_pd'><span>( VipsRect*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_538')"> +<span class='ext'>[+]</span> im_rect_normalise</span> +<br/> +<div id="c_538" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_normalise</b> with value <span class='iname_b'>vips_rect_normalise <span class='sym_pd'><span>( VipsRect*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_539')"> +<span class='ext'>[+]</span> IM_RECT_RIGHT</span> +<br/> +<div id="c_539" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RECT_RIGHT</b> with value <b>VIPS_RECT_RIGHT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_540')"> +<span class='ext'>[+]</span> im_rect_unionrect</span> +<br/> +<div id="c_540" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rect_unionrect</b> with value <span class='iname_b'>vips_rect_unionrect <span class='sym_pd'><span>( VipsRect const*</span>, <span>VipsRect const*</span>, <span>VipsRect*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_541')"> +<span class='ext'>[+]</span> IM_RECT_VCENTRE</span> +<br/> +<div id="c_541" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RECT_VCENTRE</b> with value <b>VIPS_RECT_VCENTRE</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_542')"> +<span class='ext'>[+]</span> im_ref_string_set</span> +<br/> +<div id="c_542" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_ref_string_set</b> with value <span class='iname_b'>vips_value_set_ref_string <span class='sym_pd'><span>( GValue*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_543')"> +<span class='ext'>[+]</span> IM_REGION_ADDR</span> +<br/> +<div id="c_543" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_REGION_ADDR</b> with value <b>VIPS_REGION_ADDR</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_544')"> +<span class='ext'>[+]</span> IM_REGION_ADDR_TOPLEFT</span> +<br/> +<div id="c_544" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_REGION_ADDR_TOPLEFT</b> with value <b>VIPS_REGION_ADDR_TOPLEFT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_545')"> +<span class='ext'>[+]</span> im_region_black</span> +<br/> +<div id="c_545" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_black</b> with value <span class='iname_b'>vips_region_black <span class='sym_pd'><span>( VipsRegion*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_546')"> +<span class='ext'>[+]</span> im_region_buffer</span> +<br/> +<div id="c_546" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_buffer</b> with value <span class='iname_b'>vips_region_buffer <span class='sym_pd'><span>( VipsRegion*</span>, <span>VipsRect const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_547')"> +<span class='ext'>[+]</span> im_region_create</span> +<br/> +<div id="c_547" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_create</b> with value <span class='iname_b'>vips_region_new <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_548')"> +<span class='ext'>[+]</span> im_region_free</span> +<br/> +<div id="c_548" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_free</b> with value <b>g_object_unref</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_549')"> +<span class='ext'>[+]</span> IM_REGION_LSKIP</span> +<br/> +<div id="c_549" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_REGION_LSKIP</b> with value <b>VIPS_REGION_LSKIP</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_550')"> +<span class='ext'>[+]</span> IM_REGION_N_ELEMENTS</span> +<br/> +<div id="c_550" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_REGION_N_ELEMENTS</b> with value <b>VIPS_REGION_N_ELEMENTS</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_551')"> +<span class='ext'>[+]</span> im_region_paint</span> +<br/> +<div id="c_551" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_paint</b> with value <span class='iname_b'>vips_region_paint <span class='sym_pd'><span>( VipsRegion*</span>, <span>VipsRect const*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_552')"> +<span class='ext'>[+]</span> im_region_region</span> +<br/> +<div id="c_552" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_region_region</b> with value <span class='iname_b'>vips_region_region <span class='sym_pd'><span>( VipsRegion*</span>, <span>VipsRegion*</span>, <span>VipsRect const*</span>, <span>int</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_553')"> +<span class='ext'>[+]</span> IM_REGION_SIZEOF_LINE</span> +<br/> +<div id="c_553" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_REGION_SIZEOF_LINE</b> with value <b>VIPS_REGION_SIZEOF_LINE</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_554')"> +<span class='ext'>[+]</span> im_remapfilerw</span> +<br/> +<div id="c_554" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_remapfilerw</b> with value <span class='iname_b'>vips_remapfilerw <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_555')"> +<span class='ext'>[+]</span> IM_RINT</span> +<br/> +<div id="c_555" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_RINT</b> with value <b>VIPS_RINT</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_556')"> +<span class='ext'>[+]</span> im_rwcheck</span> +<br/> +<div id="c_556" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_rwcheck</b> with value <span class='iname_b'>vips_image_inplace <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_557')"> +<span class='ext'>[+]</span> im_save_string_get</span> +<br/> +<div id="c_557" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_save_string_get</b> with value <span class='iname_b'>vips_value_get_save_string <span class='sym_pd'><span>( GValue const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_558')"> +<span class='ext'>[+]</span> im_save_string_set</span> +<br/> +<div id="c_558" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_save_string_set</b> with value <span class='iname_b'>vips_value_set_save_string <span class='sym_pd'><span>( GValue*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_559')"> +<span class='ext'>[+]</span> im_save_string_setf</span> +<br/> +<div id="c_559" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_save_string_setf</b> with value <span class='iname_b'>vips_value_set_save_stringf <span class='sym_pd'><span>( GValue*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_560')"> +<span class='ext'>[+]</span> im_semaphore_destroy</span> +<br/> +<div id="c_560" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_destroy</b> with value <span class='iname_b'>vips_semaphore_destroy <span class='sym_pd'><span>( struct VipsSemaphore*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_561')"> +<span class='ext'>[+]</span> im_semaphore_down</span> +<br/> +<div id="c_561" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_down</b> with value <span class='iname_b'>vips_semaphore_down <span class='sym_pd'><span>( struct VipsSemaphore*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_562')"> +<span class='ext'>[+]</span> im_semaphore_downn</span> +<br/> +<div id="c_562" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_downn</b> with value <span class='iname_b'>vips_semaphore_downn <span class='sym_pd'><span>( struct VipsSemaphore*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_563')"> +<span class='ext'>[+]</span> im_semaphore_init</span> +<br/> +<div id="c_563" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_init</b> with value <span class='iname_b'>vips_semaphore_init <span class='sym_pd'><span>( struct VipsSemaphore*</span>, <span>int</span>, <span>char*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_564')"> +<span class='ext'>[+]</span> im_semaphore_t</span> +<br/> +<div id="c_564" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_t</b> with value <b>VipsSemaphore</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_565')"> +<span class='ext'>[+]</span> im_semaphore_up</span> +<br/> +<div id="c_565" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_up</b> with value <span class='iname_b'>vips_semaphore_up <span class='sym_pd'><span>( struct VipsSemaphore*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_566')"> +<span class='ext'>[+]</span> im_semaphore_upn</span> +<br/> +<div id="c_566" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_semaphore_upn</b> with value <span class='iname_b'>vips_semaphore_upn <span class='sym_pd'><span>( struct VipsSemaphore*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_567')"> +<span class='ext'>[+]</span> im_setupout</span> +<br/> +<div id="c_567" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_setupout</b> with value <span class='iname_b'>vips_image_write_prepare <span class='sym_pd'><span>( VipsImage*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_568')"> +<span class='ext'>[+]</span> IM_SIZEOF_HEADER</span> +<br/> +<div id="c_568" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_SIZEOF_HEADER</b> with value <b>(64)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_569')"> +<span class='ext'>[+]</span> im_slist_equal</span> +<br/> +<div id="c_569" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_equal</b> with value <span class='iname_b'>vips_slist_equal <span class='sym_pd'><span>( GSList*</span>, <span>GSList*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_570')"> +<span class='ext'>[+]</span> im_slist_filter</span> +<br/> +<div id="c_570" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_filter</b> with value <span class='iname_b'>vips_slist_filter <span class='sym_pd'><span>( GSList*</span>, <span>VipsSListMap2Fn</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_571')"> +<span class='ext'>[+]</span> im_slist_fold2</span> +<br/> +<div id="c_571" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_fold2</b> with value <span class='iname_b'>vips_slist_fold2 <span class='sym_pd'><span>( GSList*</span>, <span>void*</span>, <span>VipsSListFold2Fn</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_572')"> +<span class='ext'>[+]</span> im_slist_free_all</span> +<br/> +<div id="c_572" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_free_all</b> with value <span class='iname_b'>vips_slist_free_all <span class='sym_pd'><span>( GSList*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_573')"> +<span class='ext'>[+]</span> im_slist_map2</span> +<br/> +<div id="c_573" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_map2</b> with value <span class='iname_b'>vips_slist_map2 <span class='sym_pd'><span>( GSList*</span>, <span>VipsSListMap2Fn</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_574')"> +<span class='ext'>[+]</span> im_slist_map2_rev</span> +<br/> +<div id="c_574" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_map2_rev</b> with value <span class='iname_b'>vips_slist_map2_rev <span class='sym_pd'><span>( GSList*</span>, <span>VipsSListMap2Fn</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_575')"> +<span class='ext'>[+]</span> im_slist_map4</span> +<br/> +<div id="c_575" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_slist_map4</b> with value <span class='iname_b'>vips_slist_map4 <span class='sym_pd'><span>( GSList*</span>, <span>VipsSListMap4Fn</span>, <span>void*</span>, <span>void*</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_576')"> +<span class='ext'>[+]</span> IM_SMALLTILE</span> +<br/> +<div id="c_576" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_SMALLTILE</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_577')"> +<span class='ext'>[+]</span> im_snprintf</span> +<br/> +<div id="c_577" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_snprintf</b> with value <span class='iname_b'>vips_snprintf <span class='sym_pd'><span>( char*</span>, <span>size_t</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_578')"> +<span class='ext'>[+]</span> im_start_fn</span> +<br/> +<div id="c_578" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_start_fn</b> with value <b>VipsStartFn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_579')"> +<span class='ext'>[+]</span> im_start_many</span> +<br/> +<div id="c_579" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_start_many</b> with value <span class='iname_b'>vips_start_many <span class='sym_pd'><span>( VipsImage*</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_580')"> +<span class='ext'>[+]</span> im_start_one</span> +<br/> +<div id="c_580" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_start_one</b> with value <span class='iname_b'>vips_start_one <span class='sym_pd'><span>( VipsImage*</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_581')"> +<span class='ext'>[+]</span> im_stdif_raw</span> +<br/> +<div id="c_581" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <span class='iname_b'>im_stdif_raw <span class='attr'>[data]</span></span> with value <span class='iname_b'>im_stdif <span class='sym_pd'><span>( VipsImage*</span>, <span>VipsImage*</span>, <span>double</span>, <span>double</span>, <span>double</span>, <span>double</span>, <span>int</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_582')"> +<span class='ext'>[+]</span> im_stop_fn</span> +<br/> +<div id="c_582" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_stop_fn</b> with value <b>VipsStopFn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_583')"> +<span class='ext'>[+]</span> im_stop_many</span> +<br/> +<div id="c_583" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_stop_many</b> with value <span class='iname_b'>vips_stop_many <span class='sym_pd'><span>( void*</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_584')"> +<span class='ext'>[+]</span> im_stop_one</span> +<br/> +<div id="c_584" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_stop_one</b> with value <span class='iname_b'>vips_stop_one <span class='sym_pd'><span>( void*</span>, <span>void*</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_585')"> +<span class='ext'>[+]</span> im_strncpy</span> +<br/> +<div id="c_585" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_strncpy</b> with value <span class='iname_b'>vips_strncpy <span class='sym_pd'><span>( char*</span>, <span>char const*</span>, <span>int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_586')"> +<span class='ext'>[+]</span> im_strrstr</span> +<br/> +<div id="c_586" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_strrstr</b> with value <span class='iname_b'>vips_strrstr <span class='sym_pd'><span>( char const*</span>, <span>char const*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_587')"> +<span class='ext'>[+]</span> IM_SWAP</span> +<br/> +<div id="c_587" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_SWAP</b> with value <b>VIPS_SWAP</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_588')"> +<span class='ext'>[+]</span> IM_THINSTRIP</span> +<br/> +<div id="c_588" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_THINSTRIP</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_589')"> +<span class='ext'>[+]</span> IM_TYPE_AREA</span> +<br/> +<div id="c_589" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_AREA</b> with value <b>(vips_area_get_type())</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_590')"> +<span class='ext'>[+]</span> IM_TYPE_B_W</span> +<br/> +<div id="c_590" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_B_W</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_591')"> +<span class='ext'>[+]</span> IM_TYPE_BLOB</span> +<br/> +<div id="c_591" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_BLOB</b> with value <b>(vips_blob_get_type())</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_592')"> +<span class='ext'>[+]</span> IM_TYPE_CMYK</span> +<br/> +<div id="c_592" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_CMYK</b> with value <b>15</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_593')"> +<span class='ext'>[+]</span> IM_TYPE_FOURIER</span> +<br/> +<div id="c_593" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_FOURIER</b> with value <b>24</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_594')"> +<span class='ext'>[+]</span> IM_TYPE_GREY16</span> +<br/> +<div id="c_594" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_GREY16</b> with value <b>26</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_595')"> +<span class='ext'>[+]</span> IM_TYPE_HISTOGRAM</span> +<br/> +<div id="c_595" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_HISTOGRAM</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_596')"> +<span class='ext'>[+]</span> IM_TYPE_LAB</span> +<br/> +<div id="c_596" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LAB</b> with value <b>13</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_597')"> +<span class='ext'>[+]</span> IM_TYPE_LABQ</span> +<br/> +<div id="c_597" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LABQ</b> with value <b>16</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_598')"> +<span class='ext'>[+]</span> IM_TYPE_LABS</span> +<br/> +<div id="c_598" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LABS</b> with value <b>21</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_599')"> +<span class='ext'>[+]</span> IM_TYPE_LCH</span> +<br/> +<div id="c_599" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_LCH</b> with value <b>19</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_600')"> +<span class='ext'>[+]</span> IM_TYPE_MULTIBAND</span> +<br/> +<div id="c_600" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_MULTIBAND</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_601')"> +<span class='ext'>[+]</span> IM_TYPE_REF_STRING</span> +<br/> +<div id="c_601" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_REF_STRING</b> with value <b>(vips_ref_string_get_type())</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_602')"> +<span class='ext'>[+]</span> IM_TYPE_RGB</span> +<br/> +<div id="c_602" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_RGB</b> with value <b>17</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_603')"> +<span class='ext'>[+]</span> IM_TYPE_RGB16</span> +<br/> +<div id="c_603" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_RGB16</b> with value <b>25</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_604')"> +<span class='ext'>[+]</span> IM_TYPE_SAVE_STRING</span> +<br/> +<div id="c_604" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_SAVE_STRING</b> with value <b>(vips_save_string_get_type())</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_605')"> +<span class='ext'>[+]</span> IM_TYPE_sRGB</span> +<br/> +<div id="c_605" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_sRGB</b> with value <b>22</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_606')"> +<span class='ext'>[+]</span> IM_TYPE_UCS</span> +<br/> +<div id="c_606" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_UCS</b> with value <b>18</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_607')"> +<span class='ext'>[+]</span> IM_TYPE_XYZ</span> +<br/> +<div id="c_607" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_XYZ</b> with value <b>12</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_608')"> +<span class='ext'>[+]</span> IM_TYPE_YXY</span> +<br/> +<div id="c_608" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_TYPE_YXY</b> with value <b>23</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_609')"> +<span class='ext'>[+]</span> im_updatehist</span> +<br/> +<div id="c_609" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_updatehist</b> with value <span class='iname_b'>vips_image_history_args <span class='sym_pd'><span>( VipsImage*</span>, <span>char const*</span>, <span>int</span>, <span>char**</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_610')"> +<span class='ext'>[+]</span> im_vdiag</span> +<br/> +<div id="c_610" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_vdiag</b> with value <span class='iname_b'>vips_vinfo <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>struct __va_list_tag*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_611')"> +<span class='ext'>[+]</span> im_verror</span> +<br/> +<div id="c_611" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_verror</b> with value <span class='iname_b'>vips_verror <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>struct __va_list_tag*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_612')"> +<span class='ext'>[+]</span> im_verror_system</span> +<br/> +<div id="c_612" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_verror_system</b> with value <span class='iname_b'>vips_verror_system <span class='sym_pd'><span>( int</span>, <span>char const*</span>, <span>char const*</span>, <span>struct __va_list_tag*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_613')"> +<span class='ext'>[+]</span> im_version</span> +<br/> +<div id="c_613" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_version</b> with value <span class='iname_b'>vips_version <span class='sym_pd'><span>( int</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_614')"> +<span class='ext'>[+]</span> IM_VERSION_STRING</span> +<br/> +<div id="c_614" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IM_VERSION_STRING</b> with value <b>"8.16.0"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_615')"> +<span class='ext'>[+]</span> im_version_string</span> +<br/> +<div id="c_615" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_version_string</b> with value <span class='iname_b'>vips_version_string <span class='sym_pd'>( )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_616')"> +<span class='ext'>[+]</span> im_vsnprintf</span> +<br/> +<div id="c_616" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_vsnprintf</b> with value <span class='iname_b'>vips_vsnprintf <span class='sym_pd'><span>( char*</span>, <span>size_t</span>, <span>char const*</span>, <span>struct __va_list_tag*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_617')"> +<span class='ext'>[+]</span> im_vwarn</span> +<br/> +<div id="c_617" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_vwarn</b> with value <span class='iname_b'>vips_vwarn <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>struct __va_list_tag*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_618')"> +<span class='ext'>[+]</span> im_warn</span> +<br/> +<div id="c_618" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>im_warn</b> with value <span class='iname_b'>vips_warn <span class='sym_pd'><span>( char const*</span>, <span>char const*</span>, <span>...</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_619')"> +<span class='ext'>[+]</span> IMAGE</span> +<br/> +<div id="c_619" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>IMAGE</b> with value <b>VipsImage</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_620')"> +<span class='ext'>[+]</span> PEL</span> +<br/> +<div id="c_620" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>PEL</b> with value <b>VipsPel</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_621')"> +<span class='ext'>[+]</span> Rect</span> +<br/> +<div id="c_621" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>Rect</b> with value <b>VipsRect</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_622')"> +<span class='ext'>[+]</span> REGION</span> +<br/> +<div id="c_622" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>REGION</b> with value <b>VipsRegion</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_623')"> +<span class='ext'>[+]</span> vips_bandfmt_iscomplex</span> +<br/> +<div id="c_623" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>vips_bandfmt_iscomplex</b> with value <span class='iname_b'>vips_band_format_iscomplex <span class='sym_pd'><span>( enum VipsBandFormat</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_624')"> +<span class='ext'>[+]</span> vips_bandfmt_isfloat</span> +<br/> +<div id="c_624" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>vips_bandfmt_isfloat</b> with value <span class='iname_b'>vips_band_format_isfloat <span class='sym_pd'><span>( enum VipsBandFormat</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_625')"> +<span class='ext'>[+]</span> vips_bandfmt_isint</span> +<br/> +<div id="c_625" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>vips_bandfmt_isint</b> with value <span class='iname_b'>vips_band_format_isint <span class='sym_pd'><span>( enum VipsBandFormat</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_626')"> +<span class='ext'>[+]</span> vips_bandfmt_isuint</span> +<br/> +<div id="c_626" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>vips_bandfmt_isuint</b> with value <span class='iname_b'>vips_band_format_isuint <span class='sym_pd'><span>( enum VipsBandFormat</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_627')"> +<span class='ext'>[+]</span> vips_class_map_concrete_all</span> +<br/> +<div id="c_627" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>vips_class_map_concrete_all</b> with value <span class='iname_b'>vips_class_map_all <span class='sym_pd'><span>( GType</span>, <span>VipsClassMapFn</span>, <span>void*</span> )</span></span> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_628')"> +<span class='ext'>[+]</span> VIPS_EXEEXT</span> +<br/> +<div id="c_628" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_EXEEXT</b> with value <b>""</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_629')"> +<span class='ext'>[+]</span> VIPS_MASK</span> +<br/> +<div id="c_629" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK</b> with value <b>IM_MASK</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_630')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_BANDPASS</span> +<br/> +<div id="c_630" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_BANDPASS</b> with value <b>14</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_631')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_BANDREJECT</span> +<br/> +<div id="c_631" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_BANDREJECT</b> with value <b>15</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_632')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_HIGHPASS</span> +<br/> +<div id="c_632" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_HIGHPASS</b> with value <b>2</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_633')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_LOWPASS</span> +<br/> +<div id="c_633" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_LOWPASS</b> with value <b>3</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_634')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_RINGPASS</span> +<br/> +<div id="c_634" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_RINGPASS</b> with value <b>8</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_635')"> +<span class='ext'>[+]</span> VIPS_MASK_BUTTERWORTH_RINGREJECT</span> +<br/> +<div id="c_635" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_BUTTERWORTH_RINGREJECT</b> with value <b>9</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_636')"> +<span class='ext'>[+]</span> VIPS_MASK_FRACTAL_FLT</span> +<br/> +<div id="c_636" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_FRACTAL_FLT</b> with value <b>18</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_637')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_BANDPASS</span> +<br/> +<div id="c_637" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_BANDPASS</b> with value <b>16</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_638')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_BANDREJECT</span> +<br/> +<div id="c_638" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_BANDREJECT</b> with value <b>17</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_639')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_HIGHPASS</span> +<br/> +<div id="c_639" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_HIGHPASS</b> with value <b>4</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_640')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_LOWPASS</span> +<br/> +<div id="c_640" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_LOWPASS</b> with value <b>5</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_641')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_RINGPASS</span> +<br/> +<div id="c_641" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_RINGPASS</b> with value <b>10</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_642')"> +<span class='ext'>[+]</span> VIPS_MASK_GAUSS_RINGREJECT</span> +<br/> +<div id="c_642" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_GAUSS_RINGREJECT</b> with value <b>11</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_643')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_BANDPASS</span> +<br/> +<div id="c_643" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_BANDPASS</b> with value <b>12</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_644')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_BANDREJECT</span> +<br/> +<div id="c_644" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_BANDREJECT</b> with value <b>13</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_645')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_HIGHPASS</span> +<br/> +<div id="c_645" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_HIGHPASS</b> with value <b>0</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_646')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_LOWPASS</span> +<br/> +<div id="c_646" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_LOWPASS</b> with value <b>1</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_647')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_RINGPASS</span> +<br/> +<div id="c_647" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_RINGPASS</b> with value <b>6</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_648')"> +<span class='ext'>[+]</span> VIPS_MASK_IDEAL_RINGREJECT</span> +<br/> +<div id="c_648" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_MASK_IDEAL_RINGREJECT</b> with value <b>7</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_649')"> +<span class='ext'>[+]</span> VIPS_META_IPCT_NAME</span> +<br/> +<div id="c_649" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_META_IPCT_NAME</b> with value <b>"iptc-data"</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_650')"> +<span class='ext'>[+]</span> VIPS_VECTOR_SOURCE_MAX</span> +<br/> +<div id="c_650" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VIPS_VECTOR_SOURCE_MAX</b> with value <b>(10)</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_651')"> +<span class='ext'>[+]</span> VipsBandFmt</span> +<br/> +<div id="c_651" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VipsBandFmt</b> with value <b>VipsBandFormat</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_652')"> +<span class='ext'>[+]</span> VipsType</span> +<br/> +<div id="c_652" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VipsType</b> with value <b>VipsInterpretation</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_653')"> +<span class='ext'>[+]</span> VSListFold2Fn</span> +<br/> +<div id="c_653" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VSListFold2Fn</b> with value <b>VipsSListFold2Fn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_654')"> +<span class='ext'>[+]</span> VSListMap2Fn</span> +<br/> +<div id="c_654" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VSListMap2Fn</b> with value <b>VipsSListMap2Fn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<span class="section" onclick="javascript:showContent(this, 'c_655')"> +<span class='ext'>[+]</span> VSListMap4Fn</span> +<br/> +<div id="c_655" style="display:none;"> +<table class='ptable'> +<tr> +<th class='pn'></th> +<th class='chg'>Change</th> +<th>Effect</th> +</tr> +<tr> +<th>1</th> +<td>The constant <b>VSListMap4Fn</b> with value <b>VipsSListMap4Fn</b> has been added.</td> +<td>No effect.</td> +</tr> +</table> +<br/> +</div> + +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Headers'></a><h2>Header Files <span class='gray'> 2 </span></h2><hr/> +<div class='h_list'> +almostdeprecated.h<br/> +vips.h<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Libs'></a><h2>Libraries <span class='gray'> 1 </span></h2><hr/> +<div class='lib_list'> +libvips.so.42.18.0<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<br/><br/><br/></div><hr/> +<div class='footer' align='right'><i>Generated by <a href='https://github.com/lvc/abi-compliance-checker'>ABI Compliance Checker</a> 2.3  </i> +</div> +<br/> + +</body></html> |