Commit 2f8edd2
committed
[RELEASE] iText 7 - 7.1.2
https://github.com/itext/itext7/releases/tag/7.1.2
* release/7.1.2:
Remove jgitflow plugin from POM file
[RELEASE] 7.1.2-SNAPSHOT -> 7.1.2
Add non-breaking-space and non-breaking hyphen in TextRenderer#isGlyphPartOfWordForHyphenation
Add missing copyright headers
Introduce StandardFontFamilies class, remove TIMES constant from StandardFonts
Add new util method.
Introduce generic approach for y-line extraction control; make some of the util methods public in AbstractRenderer
Add new test for vetical alignment in paragrpahs
Add another problematic xmp test
Remove problematic metadata from form test and add test for it
Update xmp metadata if it was present in document before close
Compare producer line on document info comparison
Update cmp files
Remove default appearance from AcroForm.
Forms. Fix issue with inherited default appearance
Make constructor for BarcodeMSI public
Extend supported PDF size up to 1 Tb
Don't loop through initial indirects in compare tool
Fix synchronization issues during version creation
Make exception messages more verbose and user-friendly. Minor fixes in PdfException constants.
added non-breaking-space in TextRenderer#isGlyphPartOfWordForHyphenation
Fix bug with trimming characters represented by surrogate pairs in UTF-16
Avoid possible NPE if TagTreePointer points at direct structure element
Added Category to AffineTransformTest
Do not perform redundant mathematical operations that can cause the precission loss. Introduce some new handy UV methods.
Add missing copyright headers
Added an equals and hashcode implementation for AffineTransform RND-756
Introduce util class for checkbox and radio drawing.
Neutralize NPE.
Fix critical issue with PdfName#compareTo violating compareTo contract
Cast ByteBuffer instances to Buffer to solve compatibility issue
Expose PdfDocument in PdfCanvas for external access
Fix retrieval of image and form resources in PdfResources
Remove redundant second addition of the resource
Revert "fixed findFieldName method not giving the result more than one time."
fixed findFieldName method not giving the result more than one time.
Add missing copyright headers
Add PdfName constants for TH scope attributes. DEVSIX-1834
added functionality previously seen in PortUtil in html2pdf to TextUtil to accomodate autoporting ease RND-788
Add problematic tests
Fix NPE in case keep together is set as default property
Allow removing background collor from button form fields
Add documentation to public BlockFormattingContextUtil#isRendererCreateBfc method
Deprecate unused OVERFLOW property, introduce utility methods for overflow property value checks
Improve y-line calculation for elements with property overflow:hidden
Review text alignment taking into account floating blocks and inline blocks
Make applyMinHeight package-private for now
Refactor basic support of CSS block formatting context imitation in layout
Fix overflowing of floating elements to the next line at page end
Avoid float overflow to the next page if it was the first element on page
Remove parent elements artifacts drawing on floats-only page splits
Improve precision of min_height applying if layout box has big height
Fix min-max heights handling when floats-only page splits occur
Avoid vertical alignment when content vertically overflowed parent
Distinguish child and sibling floats when enlarging occupied area
Ensure occupied area does not include overflowed parts of floating children
Apply endChildMarginsCollapse after inclusion of child occupied area
Fix handling of horizontal overflow for floating elements
Unignore and update tests for floating elements overflow handling issues
Fix edge cases for elements with clearance overflowing to the next page
Refactored clearance on page split tests
Update tests that ensure that not-fitting float doesn't mess up parent splitting
Unignore forced_placement related floating tests
Avoid occupation of the gap on partial split for floats via fillAvailableArea property
Support overflow of not fitting inline floats immediately to the next page
Support partial splitting for floating inline blocks
Fix floating element placement if previous floating element didn't fit at all
Avoid forced placement of images if there are any floating elements
Do not apply word spacing to occurrences of the multi-byte 32 code
Add up word and char spacing for whitespace character in #showText(GlyphLine) calculations
Take xAdvance and yAdvance into account on caculating anchor glyph position
Apply horiznotal scaling to glyph's xPlacement adjustment
add category to test class DEVSIX-1816
Add a couple of new tests for tab stops
GifTest: close file stream
Update compare tool to support new xml autoport mappings
Use a custom util method to reade inputStream as array
Add missing unit test for GifImageHelper
New test and test resource for GifImageHelper added
GIF frames are of ImageType GIF
fix broken test by correcting off-by-one error in RegexBasedLocationExtractionStrategy
Add missing copyright headers
correct off-by-one mistake in RegexBasedLocationExtractionStrategy
Add missing copyright headers
Fix UrlUtil#getFinalURL to mitigate open file handles consequences
Update plugin versions
Remove redundant import statements
Apply transparency to 3D borders
Use general properties mechanism for Document margins storing
Avoid NPE in case of layouting elements inside MinMaxWidth calculation context
Do not consider flushed pages while regenerating field's value.
Add new hyphenate test
Add missing copyright headers
Process large tables with border-spacing property. Fix cell min/max width handling. Refactoring
Process footer skip properly. Add some new tests.
Introduce border-spacing. Apply paddings on tables with separated borders.
Fix the accessibility of SeparatedTableBorders. Minor changes in a view of c# port.
Fix minor border bugs.
Implement separated borders. Fix some tests.
Add missing copyright headers
Use correct world for failing hyphenation tests
Add new PdfObject#isReleaseForbidden() method to check whether release() would take any action
Respect justification for multiline text fields
[RELEASE] 7.1.1-SNAPSHOT -> 7.1.2-SNAPSHOT
Fix possible NPE in CrlClientOnline
Added new constant to PdfException. DefaultAppearanceNotFound. DEVSIX-1769
Fix possible NPE in case of null width for Block Renderer
Ignore failing tests
Add missing dependency on hyph module
Add missing hyphenation resource and test of language loading
Signed-off-by: iText Software (Community) <[email protected]>File tree
334 files changed
+14832
-1433
lines changed- barcodes
- src/main/java/com/itextpdf/barcodes
- font-asian
- forms
- src
- main/java/com/itextpdf/forms
- fields
- util
- test
- java/com/itextpdf/forms
- resources/com/itextpdf/forms
- FormFieldFlatteningTest
- FormFieldsTaggingTest
- PdfEncryptionTest
- PdfFormFieldTest
- PdfFormFieldsCopyTest
- Utf8FormsTest
- xfa/XFAFormTest
- hyph
- src/main/resources/com/itextpdf/hyph/external
- io
- src
- main/java/com/itextpdf/io
- codec
- font
- cmap
- constants
- image
- source
- util
- test
- java/com/itextpdf/io
- image
- util
- resources/com/itextpdf/io/image
- itextcore
- kernel
- src
- main/java/com/itextpdf/kernel
- colors
- font
- geom
- pdf
- annot
- canvas
- parser/listener
- tagutils
- xobject
- utils
- test
- java/com/itextpdf/kernel
- geom
- pdf
- canvas/parser/listener
- utils
- resources/com/itextpdf/kernel
- parser/RegexBasedLocationExtractionStrategyTest
- pdf
- PdfCanvasTest
- XmpWriterTest
- utils/CompareToolTest
- layout
- src
- main/java/com/itextpdf/layout
- borders
- element
- hyphenation
- layout
- margincollapse
- property
- renderer
- test
- java/com/itextpdf/layout
- renderer
- resources/com/itextpdf/layout
- AlignmentTest
- BlockTest
- CollapsingMarginsTest
- FloatAndAlignmentTest
- FloatExampleTest
- FloatTest
- ImageTest
- KeepTogetherTest
- LargeElementTest
- OverflowTest
- TabTest
- TableBorderTest
- TableTest
- pdfa
- src/main/java/com/itextpdf/pdfa
- pdftest
- sign
- src/main/java/com/itextpdf/signatures
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
334 files changed
+14832
-1433
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
57 | 60 | | |
58 | 61 | | |
59 | 62 | | |
| 63 | + | |
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
63 | 67 | | |
64 | 68 | | |
| 69 | + | |
65 | 70 | | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
70 | 75 | | |
| 76 | + | |
71 | 77 | | |
72 | 78 | | |
73 | 79 | | |
| |||
131 | 137 | | |
132 | 138 | | |
133 | 139 | | |
134 | | - | |
135 | 140 | | |
136 | 141 | | |
137 | 142 | | |
| |||
180 | 185 | | |
181 | 186 | | |
182 | 187 | | |
183 | | - | |
184 | 188 | | |
185 | 189 | | |
186 | 190 | | |
| |||
848 | 852 | | |
849 | 853 | | |
850 | 854 | | |
| 855 | + | |
851 | 856 | | |
852 | 857 | | |
853 | 858 | | |
| |||
864 | 869 | | |
865 | 870 | | |
866 | 871 | | |
| 872 | + | |
867 | 873 | | |
868 | 874 | | |
869 | 875 | | |
| |||
0 commit comments