Skip to content

Commit c60285e

Browse files
authored
Merge pull request #2463 from nehaljwani/exiv2-v0.27.6
Exiv2 v0.27.6
2 parents eae83b4 + d2ed6f4 commit c60285e

9 files changed

+28
-22
lines changed

.github/workflows/on_PR_linux_matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: install dependencies
2020
run: |
2121
sudo apt-get install ninja-build
22-
pip3 install conan==1.52.0
22+
pip3 install conan==1.53.0
2323
2424
- name: Conan common config
2525
run: |

.github/workflows/on_PR_linux_special_buils.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: install dependencies
1717
run: |
1818
sudo apt-get install ninja-build
19-
pip3 install conan==1.52.0
19+
pip3 install conan==1.53.0
2020
2121
- name: Conan common config
2222
run: |
@@ -63,7 +63,7 @@ jobs:
6363
run: |
6464
sudo apt-get update
6565
sudo apt-get install valgrind ninja-build
66-
pip3 install conan==1.52.0
66+
pip3 install conan==1.53.0
6767
6868
- name: Conan common config
6969
run: |
@@ -100,7 +100,7 @@ jobs:
100100
- name: install dependencies
101101
run: |
102102
sudo apt-get install ninja-build
103-
pip3 install conan==1.52.0
103+
pip3 install conan==1.53.0
104104
105105
- name: Conan common config
106106
run: |
@@ -136,7 +136,7 @@ jobs:
136136
run: |
137137
sudo apt-get update
138138
sudo apt-get install valgrind doxygen graphviz gettext
139-
pip3 install conan==1.52.0
139+
pip3 install conan==1.53.0
140140
141141
- name: Conan common config
142142
run: |

.github/workflows/on_PR_windows_matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: Install Conan & Common config
4848
run: |
49-
pip.exe install "conan==1.52.0"
49+
pip.exe install "conan==1.53.0"
5050
conan profile new --detect default
5151
conan profile update settings.build_type=${{matrix.build_type}} default
5252
conan profile update settings.compiler="Visual Studio" default

.github/workflows/on_push_BasicWinLinMac.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
- name: Install Conan & Common config
3333
run: |
34-
pip.exe install "conan==1.52.0"
34+
pip.exe install "conan==1.53.0"
3535
conan config install https://github.com/conan-io/conanclientcert.git
3636
conan profile new --detect default
3737
conan profile show default
@@ -77,7 +77,7 @@ jobs:
7777
- name: install dependencies
7878
run: |
7979
sudo apt-get install ninja-build
80-
pip3 install conan==1.52.0
80+
pip3 install conan==1.53.0
8181
8282
- name: Conan
8383
run: |

.github/workflows/on_push_ExtraJobsForMain.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
- name: install dependencies
1919
run: |
20-
pip3 install conan==1.52.0
20+
pip3 install conan==1.53.0
2121
2222
- name: Conan common config
2323
run: |

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Install dependencies
2323
run: |
2424
sudo apt-get install ninja-build gettext doxygen graphviz
25-
pip3 install conan==1.51.0
25+
pip3 install conan==1.53.0
2626
2727
- name: Conan common config
2828
run: |
@@ -110,7 +110,7 @@ jobs:
110110
111111
- name: Install Conan & Common config
112112
run: |
113-
pip.exe install "conan==1.51.0"
113+
pip.exe install "conan==1.53.0"
114114
conan config install https://github.com/conan-io/conanclientcert.git
115115
conan profile new --detect default
116116
conan profile update settings.build_type=Release default

CMakeLists.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
# Minimum version imposed by Debian:9
22
cmake_minimum_required( VERSION 3.7.2 )
33

4-
project(exiv2 # use TWEAK to categorize the build
5-
VERSION 0.27.5 # 0.27.5 = GM (tagged and released)
6-
# 0.27.5.3 = RC3
7-
# 0.27.5.9 = 27.4.9 Development
8-
# 0.27.5.00 = GM Preview
9-
# 0.27.5.3 = RC3 (tagged and released)
10-
# 0.27.5.30 = RC2 Preview
11-
# 0.27.5.39 = RC2 Development
4+
project(exiv2
5+
VERSION 0.27.6
126
LANGUAGES CXX
137
)
148

doc/ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
Changes from version 0.27.5 to 0.27.6
2+
-------------------------------------
3+
4+
Closed:
5+
https://github.com/Exiv2/exiv2/milestone/10?closed=1
6+
7+
Open:
8+
https://github.com/Exiv2/exiv2/milestone/10?open=1
9+
10+
Release Notes:
11+
https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1383302378
12+
113
Changes from version 0.27.4 to 0.27.5
214
-------------------------------------
315

src/preview.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
#include <climits>
2525
#include <string>
26+
#include <vector>
2627

2728
#include "preview.hpp"
2829
#include "futils.hpp"
@@ -936,9 +937,8 @@ namespace {
936937

937938
// create decoding table
938939
unsigned long invalid = 64;
939-
unsigned long decodeBase64Table[256] = {};
940-
for (unsigned long i = 0; i < 256; i++)
941-
decodeBase64Table[i] = invalid;
940+
std::vector<unsigned long> decodeBase64Table(256, invalid);
941+
942942
for (unsigned long i = 0; i < 64; i++)
943943
decodeBase64Table[(unsigned char)encodeBase64Table[i]] = i;
944944

0 commit comments

Comments
 (0)