Fridrich Strba 2024-10-12 16:49:16 +00:00 committed by Git OBS Bridge
parent b1c1cbdc4a
commit 3e7a0f287f
2 changed files with 91 additions and 5 deletions

View File

@ -1,3 +1,89 @@
-------------------------------------------------------------------
Sat Oct 12 16:27:41 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- version 2.10
* fixes XXE vulnerability bsc#1231428, CVE-2024-28168
* Changes of 2.10
+ FOP-2764: footnote-body ignores rl-tb writing mode
+ FOP-3135: SVG tspan content is displayed out of place
+ FOP-3144: Add new schema to handle pdf/a and pdfa/ua
+ FOP-3146: Correct fop version at runtime
+ FOP-3148: NoSuchElementException when using font with no
family name
+ FOP-3150: Resolve classpath for binary distribution
+ FOP-3158: Switch to spotbugs
+ FOP-3159: Set an automatic module name
+ FOP-3160: Rename packages to avoid conflicts with modules
+ FOP-3161: Resize table only for multicolumn page
+ FOP-3162: Missing jars in servlet
+ FOP-3163: Optimise performance of PNG with alpha using raw
loader
+ FOP-3164: basic-link not navigating to corresponding footnote
+ FOP-3166: Add option to sign PDF
+ FOP-3168: Add secure processing for XSL input
+ FOP-3174: Allow sections which need security permissions to
be run when AllPermission denied in caller code
+ FOP-3176: Remove unused PDFStructElem
+ FOP-3177: Remove space generated by fo:wrapper
+ FOP-3178: Reset content length for table changing ipd
+ FOP-3182: Add alt text to PDF signature
+ FOP-3184: Allow change of resource level for SVG in AFP
+ FOP-3185: Exclude shape not in clipping path for AFP
+ FOP-3186: Only support 1 column for redo of layout without
page pos only
+ FOP-3188: Switch to Jakarta servlet API
+ FOP-3190: NPE when list item is split alongside an ipd change
+ FOP-3191: Add mandatory MODCA triplet to AFP
+ FOP-3192: Redo layout for multipage columns
+ FOP-3194: Add image mask option for AFP
+ FOP-3195: Skip written block ipds inside float
+ FOP-3198: Allow curly braces for src url
+ FOP-3204: Missing content for last page with change ipd
+ FOP-3207: Add warning when different pdf languages are used
+ FOP-3208: Only restart line manager when there is a linebreak
for blocklayout
* Changes of 2.9
+ FOP-1722: Values in PDF Number Trees must be indirect
references
+ FOP-2903: Do not delete files on syntax errors using command
line
+ FOP-2920: Surrogate pair edge-case causes Exception
+ FOP-2985: Reset character spacing
+ FOP-3042: SVG text containing certain glyphs isn't rendered
+ FOP-3088: Remove duplicate classes from maven classpath
+ FOP-3090: Allow use of page position only on redo of layout
+ FOP-3098: Failure to render multi-block itemBody alongside
float
+ FOP-3107: Update to PDFBox 2.0.27
+ FOP-3110: NPE if link destination is missing with
accessibility
+ FOP-3111: Make property cache thread safe
+ FOP-3114: Font size was rounded to 0 for AFP TTF
+ FOP-3115: Cannot process a SVG using mvn jars
+ FOP-3116: Remove serializer jar
+ FOP-3117: Allow creating a PDF 2.0 document
+ FOP-3118: Text missing after page break inside table inline
+ FOP-3120: IllegalArgumentException for list in a table
+ FOP-3121: Table width may be too wide when layout width
changes
+ FOP-3125: NPE when using broken link and PDF 1.5
+ FOP-3127: Allow XMP at PDF page level
+ FOP-3129: Symbol font was not being mapped to unicode
+ FOP-3130: Correct font differences table for Chrome
+ FOP-3132: Link against Java 8 API
+ FOP-3139: Add support for
font-selection-strategy=character-by-character
+ FOP-3140: Merge form fields in external PDFs
+ XGC-133: Fix test for Java 11
- Modified patches:
* java8-compatibility.patch
+ approach problem differently and use release in ant javac task
* xmlgraphics-fop-cli.patch
* fop-2.5-QDox-2.0.patch -> fop-2.10-QDox-2.0.patch
+ rediff
- Adapt the scripts to the fact that javapackages-tools do not
require the JAVA_HOME to be set any more
-------------------------------------------------------------------
Thu Oct 3 10:53:25 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@ -51,16 +51,15 @@ BuildRequires: bouncycastle-util
BuildRequires: commons-io >= 2.4
BuildRequires: commons-logging
BuildRequires: docbook-xsl-stylesheets
BuildRequires: glassfish-servlet-api
BuildRequires: jakarta-servlet
BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
BuildRequires: javapackages-local >= 6
BuildRequires: libxslt
BuildRequires: qdox >= 2.0
BuildRequires: unzip
BuildRequires: xml-commons-apis
BuildRequires: xmlgraphics-batik >= 1.14
BuildRequires: xmlgraphics-commons >= 2.6
BuildRequires: xmlgraphics-batik >= 1.18
BuildRequires: xmlgraphics-commons >= 2.10
#!BuildIgnore: saxon
Requires: java >= 1.8
Requires: xml-commons-apis
@ -83,7 +82,9 @@ find -name "*.jar" | xargs -t rm
%patch -P 1 -p1 -b .cli
%patch -P 2 -p1
%patch -P 3 -p1
%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
%patch -P 4 -p1
%endif
%patch -P 5 -p1
%patch -P 6 -p1
%patch -P 7 -p1
@ -123,7 +124,6 @@ build-jar-repository -s fop/lib \
commons-io \
commons-logging \
fontbox \
glassfish-servlet-api \
jakarta-servlet/jakarta.servlet-api \
batik-all \
xml-commons-apis \