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 {