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%)

Reply via email to