aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL4
-rwxr-xr-xabi-compliance-checker.pl12
-rw-r--r--doc/Changelog.html12
-rw-r--r--doc/index.html2
4 files changed, 22 insertions, 8 deletions
diff --git a/INSTALL b/INSTALL
index 4d557a9..dac06e8 100644
--- a/INSTALL
+++ b/INSTALL
@@ -9,8 +9,8 @@ All rights reserved.
RELEASE INFORMATION
Project: ABI Compliance Checker (ACC)
-Version: 1.99.10
-Date: 2015-09-08
+Version: 1.99.11
+Date: 2015-09-12
This file explains how to install and setup environment
diff --git a/abi-compliance-checker.pl b/abi-compliance-checker.pl
index 0124e6b..8765d49 100755
--- a/abi-compliance-checker.pl
+++ b/abi-compliance-checker.pl
@@ -1,6 +1,6 @@
#!/usr/bin/perl
###########################################################################
-# ABI Compliance Checker (ABICC) 1.99.10
+# ABI Compliance Checker (ABICC) 1.99.11
# A tool for checking backward compatibility of a C/C++ library API
#
# Copyright (C) 2009-2011 Institute for System Programming, RAS
@@ -64,7 +64,7 @@ use Storable qw(dclone);
use Data::Dumper;
use Config;
-my $TOOL_VERSION = "1.99.10";
+my $TOOL_VERSION = "1.99.11";
my $ABI_DUMP_VERSION = "3.2";
my $XML_REPORT_VERSION = "1.2";
my $XML_ABI_DUMP_VERSION = "1.2";
@@ -10317,7 +10317,7 @@ sub isAccessible($$$$)
if($End==-1) {
$End = keys(%{$TypePtr->{"Memb"}})-1;
}
- foreach my $MemPos (keys(%{$TypePtr->{"Memb"}}))
+ foreach my $MemPos (sort {int($a)<=>int($b)} keys(%{$TypePtr->{"Memb"}}))
{
if($Skip and $Skip->{$MemPos})
{ # skip removed/added fields
@@ -22546,8 +22546,10 @@ sub scenario()
if(not -f $SkipSymbolsListPath) {
exitStatus("Access_Error", "can't access file \'$SkipSymbolsListPath\'");
}
- foreach my $Interface (split(/\s*\n\s*/, readFile($SkipSymbolsListPath))) {
- $SkipSymbols{$Interface} = 1;
+ foreach my $Interface (split(/\s*\n\s*/, readFile($SkipSymbolsListPath)))
+ {
+ $SkipSymbols{1}{$Interface} = 1;
+ $SkipSymbols{2}{$Interface} = 1;
}
}
if($SkipHeadersPath)
diff --git a/doc/Changelog.html b/doc/Changelog.html
index 4080045..5ae68fb 100644
--- a/doc/Changelog.html
+++ b/doc/Changelog.html
@@ -44,6 +44,18 @@
<p/>
<br/>
+<b>Version 1.99.11 (September 12, 2015)</b><br/>
+<b>Bug Fixes</b>
+<ul>
+ <li>
+ Fixed Removed_Field_And_Layout rule
+ </li>
+ <li>
+ Fixed -skip-symbols option
+ </li>
+</ul>
+<br/>
+
<b>Version 1.99.10 (September 08, 2015)</b><br/>
<b>Improvements</b>
<ul>
diff --git a/doc/index.html b/doc/index.html
index 4a2e4ef..c920210 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -94,7 +94,7 @@
<h2>Downloads</h2>
<p>All releases can be downloaded from <a href="https://github.com/lvc/abi-compliance-checker/">this page</a>.</p>
-<p>Latest release: <a href="https://github.com/lvc/abi-compliance-checker/archive/1.99.10.tar.gz">abi-compliance-checker-1.99.10.tar.gz</a></p>
+<p>Latest release: <a href="https://github.com/lvc/abi-compliance-checker/archive/1.99.11.tar.gz">abi-compliance-checker-1.99.11.tar.gz</a></p>
<p>Read-only access to the latest development version:</p>