Commit b96f289
committed
[RELEASE] iText 7 Core - 7.1.5
https://github.com/itext/itext7-dotnet/releases/tag/7.1.5
* release/7.1.5:
[RELEASE] 7.1.5-SNAPSHOT -> 7.1.5
Update Javadocs of PdfCanvas#addXobject(PdfXObject, Rectangle) to mention scaling behavior. DEVSIX-2541
Add missing copyright headers
Only do postdraw for non-grouping elements
Register clip-path & basic operations
Update copyright notes year
Add missing copyright headers
Apply text chunk's characteristics to a line only if the chunk is going to be drawn inside that line.
Process RTL on lists.
Make CompareTool compare page dictionaries as usual dictionaries if both cmp and out page dicts are not in the doc's page trees
Quit the serialization when there is an object referencing itself in SmartModePdfObjectsSerializer
Add missing copyright headers
Introduce new constructor Canvas(PdfPage, Rectangle)
Reinitialize form field appearance stream object on every field regeneration
Change visibility of AbstractRenderer#getMinMaxWidth method
Add missing copyright headers. Fix IXmlParser's header.
Fix an issue with processing tabs inside of a paragraph.
Add missing copyright headers
Update appearance generating for push buttons
Add missing copyright headers
Unify appearance generation for radio and check buttons
Fix radio button field regeneration
Fix Checkbox field appearance stream for PDF/A
Add more clear exception for an attempt to place elements via Document on flushed pages
Normalize PdfArray#toRectangle
Fix several issues with PdfOutline processing
Add tests for setFontProvider+setFontFamily pair and for deprecated Property.FONT as String
Introduce #setFontFamily methods for setting preferred font families on elements
Add support to li value property of ordered list ol
Fix required dependencies udpates in itext.pdfa project
Add forms as dependecy to pdfa.tests
Fetch Normal appearance as PdfDictionary or as PdfStream
Add missing copyright headers
SVG: improve support for path painting operators
Support a caption for a table. Add some new tests.
Catch NPE error and use a default value for a Pushbutton
Add a test to demonstrate how a tab character is processed differently with different ways of paragraph creation.
Consider the actual text while replacing the line's content. Add a test.
Add a test for chunks that end before or after the tab's position.
Save Mask attribute for PNG image as an array instead of String
Consider correct borders while skipping the last footer.
Make the check of rectangle being completely inside another rectangle tolerable to small precision mistakes
Log warnings if font dictionary doesn't contain required /Widths or /FontDescriptor entries
Make sure text is removed if it has degenerate rectangle but is still in redaction area
Add support of MMType1 font in read mode
Change TabsTest's source and dest folders to be the same as the test's name.
Add missing copyright headers
Put Form Subtype explicitly during form flattening
SVG: Update reference files to speed up tests
Add missing copyright headers
SXP: Fix difference between Java and C#
Check whether a signature indeed covers a whole document. Add some tests.
Support PdfFormXObjects in BackgroundImages
Generalize ResourceResolver and make it easier to subclass
Avoid redundant data moving from string to float format; use utility method to avoid calling platform dependent methods after porting
Take line indent in account during intrinsic widths calculations only for the first child in the line
Add support of nowrap property for inline images
Introduce default value for FONT_FAMILY in SXP in order to resolve INITIAL and INHERIT values of CSS properties
Improve nowrap property support for inline-blocks
Forbid text alignment if content overflows parent
Implement basic support of nowrap property
Do not throw an NPE if there is no needed dictionary while parsing a pdf. Add some tests.
Consider the existed spacings while processing test's justification.
Support "!important" in inline css
Add a new test demonstrating path painting exception
Process the border-radius property on images. Add a test.
Refactor border-radius processing.
Fix a minor typo in a border-radius processing.
Do not consider an occupied area twice while image drawing. Update some cmps.
Consider image's margins and borders while deciding whether to force place it or not.
Consider text's paddings if the renderer was replaced while direction processing.
Consider the direction while applying justification on a text.
Update port-hash
Process actual text correctly while adding a glyphline to another one.
Fix exception in PdfCanvasProcessor when an empty path is closed
SUP-3482 fix bug
Add test for a new bug
Add a new handy GlyphLine-construction method. Add a test.
Support GPOS lookup type 9. Read unsigned values where necessary.
Change level of logging message to warn. SUP-3544
Test for DEVSIX-2393
Add missing copyright headers
Revert removing leading slashes during resolving paths
Update port-hash after release
[RELEASE] 7.1.4-SNAPSHOT -> 7.1.5-SNAPSHOT
Update too old cmp file for full compression test
add test for DEVSIX-2228File tree
2,062 files changed
+7530
-3121
lines changed- itext.tests
- itext.barcodes.tests
- Properties
- itext/barcodes
- itext.forms.tests
- Properties
- itext/forms
- xfa
- resources/itext/forms
- FlatteningTest
- FormFieldFlatteningTest
- PdfFormFieldTest
- PdfFormFieldsCopyTest
- Utf8FormsTest
- itext.io.tests
- Properties
- itext/io
- font
- otf
- woff2
- w3c
- decoder
- format
- image
- source
- util
- resources/itext/io/font/otf
- itext.kernel.tests
- Properties
- itext/kernel
- counter
- data
- event
- crypto
- geom
- pdf
- canvas/parser
- listener
- utils
- resources/itext/kernel
- parser
- PdfCanvasProcessorTest
- PdfTextExtractorTest
- pdf
- ImageFormatsTest
- PdfDestinationTest
- PdfFontTest
- PdfStampingTest
- utils/PdfMergerTest
- itext.layout.tests
- Properties
- itext/layout
- font
- properties
- renderer
- resources/itext/layout
- AlignmentTest
- BorderTest
- CanvasTest
- FloatExampleTest
- FloatTest
- FontSelectorTest
- ImageTest
- KeepTogetherTest
- KeepWithNextTest
- LayoutTaggingPdf2Test
- LayoutTaggingTest
- ListTest
- OpacityTest
- OverflowTest
- ParagraphTest
- PositioningTest
- RotationTest
- TableTest
- TabsTest
- itext.pdfa.tests
- Properties
- itext/pdfa
- resources/itext/pdfa
- cmp
- PdfA1bCheckfieldAppearanceTest
- PdfACheckfieldTest
- PdfAPushbuttonfieldTest
- PdfARadiofieldTest
- itext.sign.tests
- Properties
- itext/signatures
- sign
- testutils
- builder
- client
- verify
- resources/itext/signatures/SignatureUtilTest
- itext.styledxmlparser.tests
- Properties
- itext/styledxmlparser
- css
- media
- resolve
- shorthand
- selector/item
- util
- jsoup
- helper
- integration
- nodes
- parser
- safety
- select
- resolver/resource
- itext.svg.tests
- Properties
- itext/svg
- converter
- css
- impl
- dummy
- css/impl
- factories
- processors/impl
- renderers/impl
- sdk
- processors
- impl
- font
- renderers
- factories
- impl
- utils
- resources/itext/svg
- converter/SvgConverterTest
- css
- DefaultInheritance
- SvgStyleResolver
- processors/impl/font
- FontFaceTest
- FontSizeTest
- renderers/impl
- CircleSvgNodeRendererTest
- ClipPathTest
- DefsSvgNodeRendererTest
- EllipseSvgNodeRendererTest
- FillTest
- GroupRendererTest
- ImageSvgNodeRendererTest
- PathParsingIntegrationTest
- PathSvgNodeRendererTest
- RectangleSvgNodeRendererTest
- RootSvgNodeRendererTest
- aspectratio
- nested
- svg
- viewbox
- StrokeTest
- TextNodeRendererTest
- UseIntegrationTest
- gunit
- itext
- itext.barcodes
- Properties
- itext/barcodes
- dmcode
- qrcode
- itext.font-asian
- Properties
- itext.forms
- Properties
- itext/forms
- fields
- util
- xfa
- itext.hyph
- Properties
- itext.io
- Properties
- itext/io
- codec
- colors
- font
- cmap
- constants
- otf
- lookuptype5
- lookuptype6
- woff2
- image
- source
- util
- Collections
- zlib
- itext.kernel
- Properties
- itext/kernel
- colors
- counter
- context
- data
- event
- crypto
- securityhandler
- events
- font
- geom
- log
- numbering
- pdf
- action
- annot
- da
- canvas
- draw
- parser
- clipperlib
- data
- filter
- listener
- util
- wmf
- collection
- colorspace
- extgstate
- filespec
- filters
- function
- layer
- tagging
- tagutils
- xobject
- utils
- xmp
- itext.layout
- Properties
- itext/layout
- borders
- element
- font
- hyphenation
- layout
- margincollapse
- minmaxwidth
- properties
- renderer
- splitting
- tagging
- itext.pdfa
- Properties
- itext/pdfa
- checker
- itext.pdftest
- Properties
- itext/test
- attributes
- runners
- itext.sign
- Properties
- itext/signatures
- itext.styledxmlparser
- Properties
- itext/styledxmlparser
- css
- media
- page
- parse
- syntax
- pseudo
- resolve
- shorthand
- impl
- selector
- item
- util
- validate
- impl
- datatype
- declaration
- exceptions
- jsoup
- helper
- nodes
- parser
- safety
- select
- node
- impl/jsoup
- node
- resolver
- font
- resource
- itext.svg
- Properties
- itext/svg
- converter
- css
- impl
- exceptions
- processors
- impl
- font
- renderers
- factories
- impl
- path
- impl
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,062 files changed
+7530
-3121
lines changedLines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments