This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
from 896505984 CSSTree: fix uncaught exceptions when parsing hexadecimal
color values and number values by adding problems when invalid
new ef3c6e755 FontEmbeddingNotSupported: fix typo
new ed97a921d Enable [Embed] for TTF/OTF fonts when targeting SWF
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../royale/compiler/embedding/EmbedAttribute.java | 3 -
.../royale/compiler/fonts/CachedFontFace.java | 172 +++++++
.../royale/compiler/fonts/CachedFontManager.java | 295 +++++++++++
.../royale/compiler/fonts/DefineFont3Face.java | 209 ++++++++
.../org/apache/royale/compiler/fonts/FSType.java | 78 +++
.../royale/compiler/fonts/FontDescription.java | 131 +++++
.../org/apache/royale/compiler/fonts/FontFace.java | 74 +++
.../apache/royale/compiler/fonts/FontManager.java | 435 ++++++++++++++++
.../org/apache/royale/compiler/fonts/FontSet.java | 45 +-
.../royale/compiler/fonts/JREFontManager.java | 536 ++++++++++++++++++++
.../apache/royale/compiler/fonts/LocalFont.java | 80 +++
.../compiler/internal/embedding/EmbedData.java | 81 ++-
.../embedding/transcoders/FontTranscoder.java | 342 +++++++++++++
.../embedding/transcoders/TranscoderBase.java | 9 +-
...va => CffFontEmbeddingNotSupportedProblem.java} | 16 +-
...=> EmbedCouldNotDetermineFontAliasProblem.java} | 12 +-
...EmbedCouldNotDetermineFontLocationProblem.java} | 12 +-
.../problems/FontEmbeddingNotSupported.java | 42 --
...eCodeProblem.java => NoFontManagerProblem.java} | 12 +-
...=> SystemFontEmbeddingNotSupportedProblem.java} | 21 +-
...eProblem.java => UnableToBuildFontProblem.java} | 15 +-
.../apache/royale/swf/builders/FontBuilder.java | 561 +++++++++++++++++++++
...ShapeIterator.java => PathIteratorWrapper.java} | 35 +-
.../royale/swf/builders/ZoneRecordBuilder.java | 84 +++
.../java/org/apache/royale/swf/io/SWFWriter.java | 18 +-
.../org/apache/royale/utils/AbstractCache.java | 134 +++++
.../utils/{IntMapLRUCache.java => LRUCache.java} | 200 ++++----
27 files changed, 3414 insertions(+), 238 deletions(-)
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/CachedFontFace.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/CachedFontManager.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/DefineFont3Face.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/FSType.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/FontDescription.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/FontFace.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/FontManager.java
copy swfutils/src/main/java/flash/swf/tags/DefineBinaryData.java =>
compiler/src/main/java/org/apache/royale/compiler/fonts/FontSet.java (53%)
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/JREFontManager.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/fonts/LocalFont.java
create mode 100644
compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/FontTranscoder.java
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{EmbedInvalidUnicodeRangeProblem.java
=> CffFontEmbeddingNotSupportedProblem.java} (70%)
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{CSSUnknownFunctionProblem.java
=> EmbedCouldNotDetermineFontAliasProblem.java} (72%)
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{CSSUnknownFunctionProblem.java
=> EmbedCouldNotDetermineFontLocationProblem.java} (75%)
delete mode 100644
compiler/src/main/java/org/apache/royale/compiler/problems/FontEmbeddingNotSupported.java
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{InvalidABCByteCodeProblem.java
=> NoFontManagerProblem.java} (79%)
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{CDataNotClosedProblem.java
=> SystemFontEmbeddingNotSupportedProblem.java} (67%)
copy
compiler/src/main/java/org/apache/royale/compiler/problems/{InvalidABCByteCodeProblem.java
=> UnableToBuildFontProblem.java} (78%)
create mode 100644
compiler/src/main/java/org/apache/royale/swf/builders/FontBuilder.java
copy
compiler/src/main/java/org/apache/royale/swf/builders/{IShapeIterator.java =>
PathIteratorWrapper.java} (64%)
create mode 100644
compiler/src/main/java/org/apache/royale/swf/builders/ZoneRecordBuilder.java
create mode 100644
compiler/src/main/java/org/apache/royale/utils/AbstractCache.java
copy compiler/src/main/java/org/apache/royale/utils/{IntMapLRUCache.java =>
LRUCache.java} (65%)