This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


The following commit(s) were added to refs/heads/develop by this push:
     new 8f68416  MXMLRoyalePublisher, GoogDepsWriter: more utf8 charset 
requirements
8f68416 is described below

commit 8f6841679815adb7272342eb3c66b7a3d4dfcbd2
Author: Josh Tynjala <joshtynj...@apache.org>
AuthorDate: Tue Aug 20 11:43:49 2019 -0700

    MXMLRoyalePublisher, GoogDepsWriter: more utf8 charset requirements
---
 .../internal/codegen/mxml/royale/MXMLRoyalePublisher.java      |  4 ++--
 .../apache/royale/compiler/internal/graph/GoogDepsWriter.java  | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java
index 0159b25..f2ff42c 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java
@@ -361,7 +361,7 @@ public class MXMLRoyalePublisher extends JSGoogPublisher 
implements IJSPublisher
         // the application will not be able to run.
         for(SourceFile closureSourceFile : closureSourceFiles) {
             FileUtils.write(new File(new File(intermediateDir, 
"library/closure"),
-                    closureSourceFile.getName()), closureSourceFile.getCode());
+                    closureSourceFile.getName()), closureSourceFile.getCode(), 
Charset.forName("utf8"));
         }
         closureSourceFiles = closureFilesInOrder(intermediateDir + 
"/library/closure/", closureSourceFiles, "goog.events.EventTarget");
 
@@ -649,7 +649,7 @@ public class MXMLRoyalePublisher extends JSGoogPublisher 
implements IJSPublisher
         List<String> fileLines;
         try
         {
-            fileLines = Files.readLines(new File(filePath), 
Charset.defaultCharset());
+            fileLines = Files.readLines(new File(filePath), 
Charset.forName("utf8"));
         }
         catch(IOException e)
         {
diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java
index cf87fba..5f2817e 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java
@@ -546,7 +546,7 @@ public class GoogDepsWriter {
         List<String> fileLines;
                try {
                        File mainFile = new File(main.filePath);
-                       fileLines = Files.readLines(mainFile, 
Charset.defaultCharset());
+                       fileLines = Files.readLines(mainFile, 
Charset.forName("utf8"));
 
                        SourceMapConsumerV3 sourceMapConsumer = null;
                        File sourceMapFile = null;
@@ -555,7 +555,7 @@ public class GoogDepsWriter {
                                sourceMapFile = new File(main.filePath + 
".map");
                                if (sourceMapFile.exists())
                                {
-                                       String sourceMapContents = 
FileUtils.readFileToString(sourceMapFile);
+                                       String sourceMapContents = 
FileUtils.readFileToString(sourceMapFile, Charset.forName("utf8"));
                                        sourceMapConsumer = new 
SourceMapConsumerV3();
                                        try
                                        {
@@ -643,7 +643,7 @@ public class GoogDepsWriter {
                depMap.put(gd.className, gd);
         List<String> fileLines;
                try {
-                       fileLines = Files.readLines(new File(gd.filePath), 
Charset.defaultCharset());
+                       fileLines = Files.readLines(new File(gd.filePath), 
Charset.forName("utf8"));
             FileInfo fi = getFileInfo(fileLines, className);
                        gd.fileInfo = fi;
                } catch (IOException e) {
@@ -694,7 +694,7 @@ public class GoogDepsWriter {
         {
                        gd = depMap.get(className);
                        File depFile = new File(gd.filePath);
-            List<String> fileLines = Files.readLines(depFile, 
Charset.defaultCharset());
+            List<String> fileLines = Files.readLines(depFile, 
Charset.forName("utf8"));
                        ArrayList<String> finalLines = new ArrayList<String>();
                        
                        SourceMapConsumerV3 sourceMapConsumer = null;
@@ -704,7 +704,7 @@ public class GoogDepsWriter {
                                sourceMapFile = new File(gd.filePath + ".map");
                                if (sourceMapFile.exists())
                                {
-                                       String sourceMapContents = 
FileUtils.readFileToString(sourceMapFile);
+                                       String sourceMapContents = 
FileUtils.readFileToString(sourceMapFile, Charset.forName("utf8"));
                                        sourceMapConsumer = new 
SourceMapConsumerV3();
                                        try
                                        {

Reply via email to