Skip to content

Commit 27a8e8d

Browse files
committed
Merge branch 'release/5.5.11'
2 parents f764ddd + dcbe74d commit 27a8e8d

File tree

1,365 files changed

+55090
-56906
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,365 files changed

+55090
-56906
lines changed

README.md

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,19 @@
1-
iText consists of several jars.
1+
iTextSharp consists of several dlls.
22

3-
The main iText release contains:
4-
- ```itextpdf-x.y.z.jar```: the core library
5-
- ```itext-xtra-x.y.z.jar```: extra functionality (PDF 2!)
6-
- ```itext-pdfa-x.y.z.jar```: PDF/A-related functionality
3+
The main iTextSharp release contains:
4+
- ```itextsharp.dll```: the core library
5+
- ```itextsharp.xtra.dll```: extra functionality (PDF 2!)
6+
- ```itextsharp.pdfa.dll```: PDF/A-related functionality
7+
- ```itextsharp.xmlworker.dll```: XML (and HTML) functionality
78

89
This project is hosted on https://github.com/itext
910

10-
You can find the latest releases here:
11-
- https://github.com/itext/itextpdf
12-
- https://github.com/itext/xtra
13-
- https://github.com/itext/pdfa
11+
You can find the latest release here:
12+
- https://github.com/itext/itextsharp/releases/latest
1413

1514
You can also [build iText from source][building].
1615

17-
In some cases, you'll need [extra jars][extrajars].
18-
These jars are bundled in a zip file here:
19-
http://sourceforge.net/projects/itext/files/extrajars/
20-
21-
For XML (and HTML) functionality, you need this jar:
22-
- ```xmlworker-x.y.z.jar```
23-
This project is hosted on https://github.com/itext/xmlworker
24-
25-
Finally, we also have a tool that can help you debug PDFs:
16+
We also have a (Java) tool that can help you debug PDFs:
2617
- ```itext-rups-x.y.z.jar```
2718
This project is hosted on https://github.com/itext/rups
2819

@@ -48,4 +39,3 @@ Contact sales for more info: http://itextpdf.com/sales
4839
[agpl]: LICENSE.md
4940
[building]: BUILDING.md
5041
[contributing]: CONTRIBUTING.md
51-
[extrajars]: EXTRAJARS.md

src/core/AssemblyInfo.cs

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,12 @@
22
using System.Runtime.CompilerServices;
33
using System.Runtime.InteropServices;
44

5-
//
6-
// General Information about an assembly is controlled through the following
7-
// set of attributes. Change these attribute values to modify the information
8-
// associated with an assembly.
9-
//
105
[assembly: AssemblyTitle("iTextSharp")]
116
[assembly: AssemblyDescription("A free PDF library ported from Java iText.")]
127
[assembly: AssemblyConfiguration("")]
138
[assembly: AssemblyCompany("iText Group NV")]
149
[assembly: AssemblyProduct("iTextSharp")]
15-
[assembly: AssemblyCopyright("Copyright (C) 1999-2016 by iText Group NV")]
10+
[assembly: AssemblyCopyright("Copyright (C) 1999-2017 by iText Group NV")]
1611
[assembly: AssemblyTrademark("")]
1712
[assembly: AssemblyCulture("")]
1813
[assembly: InternalsVisibleTo("itextsharp.pdfa, PublicKey=00240000048000009400000006020000002400005253413100040000010001008b21ed5b3fc1c11996390981fe22bbe71a39a9e11d3c2cefddd6ee92920fa871f9666ae0fa941af0280d0653df048ae2d93f8c5e2d820dba3c8df9ed468c8be40a6fffeb32aa481a254f0fb9f37aa7c3ec1c0acd2c009746bbdafcb75bcdbcecb7caf1f0f4b6e7d013906ba60b66eb1c8298e4efb052caf6cece4bf1816902cc"),]
@@ -21,15 +16,4 @@
2116

2217
[assembly: ComVisibleAttribute(false)]
2318

24-
//
25-
// Version information for an assembly consists of the following four values:
26-
//
27-
// Major Version
28-
// Minor Version
29-
// Build Number
30-
// Revision
31-
//
32-
// You can specify all the values or you can default the Revision and Build Numbers
33-
// by using the '*' as shown below:
34-
35-
[assembly: AssemblyVersion("5.5.10")]
19+
[assembly: AssemblyVersion("5.5.11")]

src/core/System/util/FilterStream.cs

Lines changed: 40 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,45 @@
11
/*
2-
* $Id$
3-
*
4-
* This file is part of the iText (R) project.
5-
* Copyright (c) 1998-2016 iText Group NV
6-
* Authors: Bruno Lowagie, Paulo Soares, et al.
7-
*
8-
* This program is free software; you can redistribute it and/or modify
9-
* it under the terms of the GNU Affero General Public License version 3
10-
* as published by the Free Software Foundation with the addition of the
11-
* following permission added to Section 15 as permitted in Section 7(a):
12-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
13-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
14-
* OF THIRD PARTY RIGHTS
15-
*
16-
* This program is distributed in the hope that it will be useful, but
17-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
18-
* or FITNESS FOR A PARTICULAR PURPOSE.
19-
* See the GNU Affero General Public License for more details.
20-
* You should have received a copy of the GNU Affero General Public License
21-
* along with this program; if not, see http://www.gnu.org/licenses or write to
22-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
24-
* http://itextpdf.com/terms-of-use/
25-
*
26-
* The interactive user interfaces in modified source and object code versions
27-
* of this program must display Appropriate Legal Notices, as required under
28-
* Section 5 of the GNU Affero General Public License.
29-
*
30-
* In accordance with Section 7(b) of the GNU Affero General Public License,
31-
* a covered work must retain the producer line in every PDF that is created
32-
* or manipulated using iText.
33-
*
34-
* You can be released from the requirements of the license by purchasing
35-
* a commercial license. Buying such a license is mandatory as soon as you
36-
* develop commercial activities involving the iText software without
37-
* disclosing the source code of your own applications.
38-
* These activities include: offering paid services to customers as an ASP,
39-
* serving PDFs on the fly in a web application, shipping iText with a closed
40-
* source product.
41-
*
42-
* For more information, please contact iText Software Corp. at this
43-
* address: [email protected]
44-
*/
2+
This file is part of the iText (R) project.
3+
Copyright (c) 1998-2017 iText Group NV
4+
Authors: iText Software.
455
6+
This program is free software; you can redistribute it and/or modify
7+
it under the terms of the GNU Affero General Public License version 3
8+
as published by the Free Software Foundation with the addition of the
9+
following permission added to Section 15 as permitted in Section 7(a):
10+
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
11+
ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
12+
OF THIRD PARTY RIGHTS
13+
14+
This program is distributed in the hope that it will be useful, but
15+
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+
or FITNESS FOR A PARTICULAR PURPOSE.
17+
See the GNU Affero General Public License for more details.
18+
You should have received a copy of the GNU Affero General Public License
19+
along with this program; if not, see http://www.gnu.org/licenses or write to
20+
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21+
Boston, MA, 02110-1301 USA, or download the license from the following URL:
22+
http://itextpdf.com/terms-of-use/
23+
24+
The interactive user interfaces in modified source and object code versions
25+
of this program must display Appropriate Legal Notices, as required under
26+
Section 5 of the GNU Affero General Public License.
27+
28+
In accordance with Section 7(b) of the GNU Affero General Public License,
29+
a covered work must retain the producer line in every PDF that is created
30+
or manipulated using iText.
31+
32+
You can be released from the requirements of the license by purchasing
33+
a commercial license. Buying such a license is mandatory as soon as you
34+
develop commercial activities involving the iText software without
35+
disclosing the source code of your own applications.
36+
These activities include: offering paid services to customers as an ASP,
37+
serving PDFs on the fly in a web application, shipping iText with a closed
38+
source product.
39+
40+
For more information, please contact iText Software Corp. at this
41+
42+
*/
4643
using System;
4744
using System.IO;
4845

src/core/System/util/ListIterator.cs

Lines changed: 42 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,48 @@
1+
/*
2+
This file is part of the iText (R) project.
3+
Copyright (c) 1998-2017 iText Group NV
4+
Authors: iText Software.
5+
6+
This program is free software; you can redistribute it and/or modify
7+
it under the terms of the GNU Affero General Public License version 3
8+
as published by the Free Software Foundation with the addition of the
9+
following permission added to Section 15 as permitted in Section 7(a):
10+
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
11+
ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
12+
OF THIRD PARTY RIGHTS
13+
14+
This program is distributed in the hope that it will be useful, but
15+
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+
or FITNESS FOR A PARTICULAR PURPOSE.
17+
See the GNU Affero General Public License for more details.
18+
You should have received a copy of the GNU Affero General Public License
19+
along with this program; if not, see http://www.gnu.org/licenses or write to
20+
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21+
Boston, MA, 02110-1301 USA, or download the license from the following URL:
22+
http://itextpdf.com/terms-of-use/
23+
24+
The interactive user interfaces in modified source and object code versions
25+
of this program must display Appropriate Legal Notices, as required under
26+
Section 5 of the GNU Affero General Public License.
27+
28+
In accordance with Section 7(b) of the GNU Affero General Public License,
29+
a covered work must retain the producer line in every PDF that is created
30+
or manipulated using iText.
31+
32+
You can be released from the requirements of the license by purchasing
33+
a commercial license. Buying such a license is mandatory as soon as you
34+
develop commercial activities involving the iText software without
35+
disclosing the source code of your own applications.
36+
These activities include: offering paid services to customers as an ASP,
37+
serving PDFs on the fly in a web application, shipping iText with a closed
38+
source product.
39+
40+
For more information, please contact iText Software Corp. at this
41+
42+
*/
143
using System;
244
using System.Collections.Generic;
345

4-
/*
5-
* $Id$
6-
*
7-
*
8-
* This file is part of the iText project.
9-
* Copyright (c) 1998-2016 iText Group NV
10-
* Authors: Bruno Lowagie, Paulo Soares, et al.
11-
*
12-
* This program is free software; you can redistribute it and/or modify
13-
* it under the terms of the GNU Affero General Public License version 3
14-
* as published by the Free Software Foundation with the addition of the
15-
* following permission added to Section 15 as permitted in Section 7(a):
16-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
17-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
18-
* OF THIRD PARTY RIGHTS
19-
*
20-
* This program is distributed in the hope that it will be useful, but
21-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
22-
* or FITNESS FOR A PARTICULAR PURPOSE.
23-
* See the GNU Affero General Public License for more details.
24-
* You should have received a copy of the GNU Affero General Public License
25-
* along with this program; if not, see http://www.gnu.org/licenses or write to
26-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
28-
* http://itextpdf.com/terms-of-use/
29-
*
30-
* The interactive user interfaces in modified source and object code versions
31-
* of this program must display Appropriate Legal Notices, as required under
32-
* Section 5 of the GNU Affero General Public License.
33-
*
34-
* In accordance with Section 7(b) of the GNU Affero General Public License,
35-
* you must retain the producer line in every PDF that is created or manipulated
36-
* using iText.
37-
*
38-
* You can be released from the requirements of the license by purchasing
39-
* a commercial license. Buying such a license is mandatory as soon as you
40-
* develop commercial activities involving the iText software without
41-
* disclosing the source code of your own applications.
42-
* These activities include: offering paid services to customers as an ASP,
43-
* serving PDFs on the fly in a web application, shipping iText with a closed
44-
* source product.
45-
*
46-
* For more information, please contact iText Software Corp. at this
47-
* address: [email protected]
48-
*/
4946

5047
namespace System.util {
5148
/// <summary>

src/core/System/util/Properties.cs

Lines changed: 42 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,49 @@
1+
/*
2+
This file is part of the iText (R) project.
3+
Copyright (c) 1998-2017 iText Group NV
4+
Authors: iText Software.
5+
6+
This program is free software; you can redistribute it and/or modify
7+
it under the terms of the GNU Affero General Public License version 3
8+
as published by the Free Software Foundation with the addition of the
9+
following permission added to Section 15 as permitted in Section 7(a):
10+
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
11+
ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
12+
OF THIRD PARTY RIGHTS
13+
14+
This program is distributed in the hope that it will be useful, but
15+
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+
or FITNESS FOR A PARTICULAR PURPOSE.
17+
See the GNU Affero General Public License for more details.
18+
You should have received a copy of the GNU Affero General Public License
19+
along with this program; if not, see http://www.gnu.org/licenses or write to
20+
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21+
Boston, MA, 02110-1301 USA, or download the license from the following URL:
22+
http://itextpdf.com/terms-of-use/
23+
24+
The interactive user interfaces in modified source and object code versions
25+
of this program must display Appropriate Legal Notices, as required under
26+
Section 5 of the GNU Affero General Public License.
27+
28+
In accordance with Section 7(b) of the GNU Affero General Public License,
29+
a covered work must retain the producer line in every PDF that is created
30+
or manipulated using iText.
31+
32+
You can be released from the requirements of the license by purchasing
33+
a commercial license. Buying such a license is mandatory as soon as you
34+
develop commercial activities involving the iText software without
35+
disclosing the source code of your own applications.
36+
These activities include: offering paid services to customers as an ASP,
37+
serving PDFs on the fly in a web application, shipping iText with a closed
38+
source product.
39+
40+
For more information, please contact iText Software Corp. at this
41+
42+
*/
143
using System.Text;
244
using System.IO;
345
using System.Collections.Generic;
446

5-
/*
6-
* $Id$
7-
*
8-
*
9-
* This file is part of the iText project.
10-
* Copyright (c) 1998-2016 iText Group NV
11-
* Authors: Bruno Lowagie, Paulo Soares, et al.
12-
*
13-
* This program is free software; you can redistribute it and/or modify
14-
* it under the terms of the GNU Affero General Public License version 3
15-
* as published by the Free Software Foundation with the addition of the
16-
* following permission added to Section 15 as permitted in Section 7(a):
17-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
18-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
19-
* OF THIRD PARTY RIGHTS
20-
*
21-
* This program is distributed in the hope that it will be useful, but
22-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
23-
* or FITNESS FOR A PARTICULAR PURPOSE.
24-
* See the GNU Affero General Public License for more details.
25-
* You should have received a copy of the GNU Affero General Public License
26-
* along with this program; if not, see http://www.gnu.org/licenses or write to
27-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
28-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
29-
* http://itextpdf.com/terms-of-use/
30-
*
31-
* The interactive user interfaces in modified source and object code versions
32-
* of this program must display Appropriate Legal Notices, as required under
33-
* Section 5 of the GNU Affero General Public License.
34-
*
35-
* In accordance with Section 7(b) of the GNU Affero General Public License,
36-
* you must retain the producer line in every PDF that is created or manipulated
37-
* using iText.
38-
*
39-
* You can be released from the requirements of the license by purchasing
40-
* a commercial license. Buying such a license is mandatory as soon as you
41-
* develop commercial activities involving the iText software without
42-
* disclosing the source code of your own applications.
43-
* These activities include: offering paid services to customers as an ASP,
44-
* serving PDFs on the fly in a web application, shipping iText with a closed
45-
* source product.
46-
*
47-
* For more information, please contact iText Software Corp. at this
48-
* address: [email protected]
49-
*/
5047

5148
namespace System.util
5249
{

0 commit comments

Comments
 (0)