1. e11a976 add more variables for release steps so we can release from base branches other than the develop branch by Alex Harui · 5 years ago
  2. 645e522 Revert "[maven-release-plugin] prepare branch release/0.9.6" by Alex Harui · 5 years ago
  3. 78b2e4b Revert "[maven-release-plugin] prepare for next development iteration" by Alex Harui · 5 years ago
  4. 8b2c844 Revert "prepare for next development version. Maven jgit seems to forget to commit these files." by Alex Harui · 5 years ago
  5. 1128f9e prepare for next development version. Maven jgit seems to forget to commit these files. by $GITUSERNAME · 5 years ago
  6. 5e7d5a6 [maven-release-plugin] prepare for next development iteration by aharui · 5 years ago
  7. 8e438aa [maven-release-plugin] prepare branch release/0.9.6 by aharui · 5 years ago
  8. 1aa2b16 try jgit which includes setting defaults with git config per jgit doc by Alex Harui · 5 years ago
  9. 34e620d try not using SSH by Alex Harui · 5 years ago
  10. 46bd5e6 try without the . by Alex Harui · 5 years ago
  11. b0867cb compiler-jx: boolean coercion on assignment (references #78) by Josh Tynjala · 5 years ago
  12. 5ed85d1 GoogDepsWriter: fixed another situation where source maps were broken by post processing in GoogDepsWriter by Josh Tynjala · 5 years ago
  13. 11f65b1 compiler-jx: emitFunctionBlockHeader() does not emit self reference for package-level functions by Josh Tynjala · 5 years ago
  14. fd7b81f ParametersEmitter: fixed automatic type coercion and added some tests (closes #74) by Josh Tynjala · 5 years ago
  15. 224aa33 TestRoyaleGlobalClasses: fixed regular expression for backslash in arrayHasInsertAtRemoveAt() because it was causing tests to fail by Josh Tynjala · 5 years ago
  16. ad2e39d FunctionNode: fixed issue where local named functions in MXML were not emitted in JS (closes #76) by Josh Tynjala · 5 years ago
  17. 87ed985 Merge branch 'develop' of https://gitbox.apache.org/repos/asf/royale-compiler into develop by Josh Tynjala · 5 years ago
  18. 9b8f8ed fix ProductInfo date and add options to allow it to be synced with RDF date by Alex Harui · 5 years ago
  19. beb9428 initial implementation of -js-vector-emulation-class option so folks can supply their own implementation/emulation of Vector. Fixes apache/royale-asjs#384 by Alex Harui · 5 years ago
  20. 49b3d63 add Vector insertAt/removeAt tests and get both Array and Vector to work. Also try to prevent tests from running in older playerglobals where it won't compile by Alex Harui · 5 years ago
  21. e79311c compiler-jx: removed unnecessary console output from tests by Josh Tynjala · 5 years ago
  22. fc7be4c compiler-jx: added some missing tests for local named functions by Josh Tynjala · 5 years ago
  23. e8ff918 ASTestBase: added getLocalFunction() helper by Josh Tynjala · 5 years ago
  24. 7708d9e compiler-jx: simple numeric literals assigned to int or uint values are now coerced at compile time (references #74) by Josh Tynjala · 5 years ago
  25. 6b475f7 compiler-jx: coercion on assignment also applies to member and static variables of a class (references #74) by Josh Tynjala · 5 years ago
  26. 7e13195 FieldEmitter: added a description to help indicate that it is for member and static variables of a class and pointed to VarDeclarationEmitter and AccsesorEmitter for similar things by Josh Tynjala · 5 years ago
  27. 17e2428 VarDeclarationEmitter: added a description to help indicate that it is for local variables only by Josh Tynjala · 5 years ago
  28. dc182cc emit definitions in conditional blocks (childcount is 0 if conditional is disabled). Fixes #72. by Alex Harui · 5 years ago
  29. ebedb4f BinaryOperatorEmitter: fixed position of coercion end (references #74) by Josh Tynjala · 5 years ago
  30. b7017f0 added comments documenting changes by Alex Harui · 5 years ago
  31. 6930f1c mention 3rd party closure files by Alex Harui · 5 years ago
  32. f2cae13 eliminate some passes that output false warnings in modules by Alex Harui · 5 years ago
  33. f686392 suppress more warnings by Alex Harui · 5 years ago
  34. a067bb2 you can't export protected so we'll just export so it doesn't get removed if a module needs it by Alex Harui · 5 years ago
  35. 58c0320 allow renaming of properties in a module by Alex Harui · 5 years ago
  36. 608e9a4 option to make protected methods exported so they are always included in module loading apps by Alex Harui · 5 years ago
  37. 1ed5b04 copy and rename RenameProperties from Google Closure Compiler and adjust for source-compatibility by Alex Harui · 5 years ago
  38. 6ecbadf modules now reuse variable names correctly by Alex Harui · 5 years ago
  39. ea241ab don't need this information in the compiler to generate modules correctly by Alex Harui · 5 years ago
  40. ee0b000 suppress more duplicates in module externs_report by Alex Harui · 5 years ago
  41. 9c71927 rename and fix source-compatibility issues by Alex Harui · 5 years ago
  42. c2325b0 copy ShadowVariables from Closure 20181210 by Alex Harui · 5 years ago
  43. ef0af00 copy RenameVars from Closure 20181210 by Alex Harui · 5 years ago
  44. 895b9a1 prevent rename of custom namespaces because they might get looked up with [QName(namespace, 'stringPropertyName')] by Alex Harui · 5 years ago
  45. d1517fc clean up warnings by Alex Harui · 5 years ago
  46. f766501 call new compiler passes that handle module renaming by Alex Harui · 5 years ago
  47. 9b5e24b changes to handle extern namespaces that are used in goog.provides in the compiling code by Alex Harui · 5 years ago
  48. be2f098 rename classes and fix source for 1.6 compatibility by Alex Harui · 5 years ago
  49. 435b139 copy Google Closure Compiler's CollapseProperties, ProcessClosurePrimitives and DefaultPassConfig so we can make our own variants of them to handle renaming in modules. by Alex Harui · 5 years ago
  50. afb00e4 compiler-jx: Assigning a value to an int or uint coerces it so that variables don't store decimal values (closes #74) by Josh Tynjala · 5 years ago
  51. 6a85bc1 compiler: added support for abstract classes in ActionScript by Josh Tynjala · 5 years ago
  52. 9971b52 MethodBodySemanticChecker: allows a local variable to be instantiated only if it's of one of these types: Class, Function, Object, and *. by Josh Tynjala · 5 years ago
  53. 9d4e101 compiler: added allow-import-aliases command line option by Josh Tynjala · 5 years ago
  54. 1bb1681 compiler-jx: emits anonymous functions inline to avoid naming conflicts and to ensure that the output JavaScript code has the same semantics as the original ActionScript by Josh Tynjala · 5 years ago
  55. 16d467c handle asdoc in a switch statement. Fixes #70 by Alex Harui · 5 years ago
  56. 67ab4ff handle nodes that aren't properties of a type. Fixes #71 by Alex Harui · 5 years ago
  57. 2164580 Command line compilers should use exit code 0 when there are warnings but no errors. by Josh Tynjala · 5 years ago
  58. af3d2e6 compiler-jx: MXMLC and other command line compiler entry points call DefinitionBase.setPerformanceCachingEnabled(true) on startup to enable caching for better performance by Josh Tynjala · 5 years ago
  59. e6286d1 compiler: Added public static getPerformanceCachingEnabled()/setPerformanceCachingEnabled() to DefinitionBase to enable caching definitions (such as the chain of super classes) for improved performance. by Josh Tynjala · 5 years ago
  60. 3520974 another fix to prevent loops in addDependency by Alex Harui · 5 years ago
  61. 5ee7f91 fix apache/royale-asjs#364 by Alex Harui · 5 years ago
  62. b8e29d9 remove linefeeds so they don't result in string continuation warnings by Alex Harui · 5 years ago
  63. 84ff0da ignore other asdoc tags we find. We should make this list configurable someday by Alex Harui · 5 years ago
  64. 7a65fbb the parent isn't always a class and we only need to decorate the name if it is a class by Alex Harui · 5 years ago
  65. 79b92c4 some source like typedefs from google used 'returns' by Alex Harui · 5 years ago
  66. 77e31e2 only warn on truly public vars, not mx_internal or _internal by Alex Harui · 5 years ago
  67. 7b21774 block Object.toJSON. Doesn't seem to be in the ES5 spec. Fixes apache/royale-asjs#367. by Alex Harui · 5 years ago
  68. 787b263 don't warn on internal classes. This assumes internal classes are not serialized or accessed with brackets by Alex Harui · 5 years ago
  69. 6f487d3 don't warn on internal vars by Alex Harui · 5 years ago
  70. ffead0a try to resolve types more intelligently in order to allow top-level conversion functions with the same name as an interface. For example, the browser MouseEvent takes a MouseEventInit interface, but we want a conversion function called MouseEventInit so it looks and behaves more like XML's conversion function. It appears that the canEscapeWith flag can be used to choose the function over the interface definition by Alex Harui · 5 years ago
  71. 87c44bc if we can't find a definition, report an error. We got here when window.Event was used without importing it by Alex Harui · 5 years ago
  72. c719da5 fix deps issue. make sure ther e isn't a circularity by Alex Harui · 5 years ago
  73. ed86ccd remove warning by Alex Harui · 5 years ago
  74. 9612326 suppress warning by Alex Harui · 5 years ago
  75. a5d6de6 remove warning by Alex Harui · 5 years ago
  76. 38f525d fix warning by Alex Harui · 5 years ago
  77. e7226d7 get rid of most warnings by Alex Harui · 5 years ago
  78. b1dfe54 prevent duplicates when internal classes extend/implement the main class by Alex Harui · 5 years ago
  79. 9375186 revert back to un-munged QName toString() and see if we can find all the places QNames are used and add a custom call by Alex Harui · 5 years ago
  80. 46e39bf fix #68 by Alex Harui · 5 years ago
  81. 3a7e5f2 try to eliminate references to the main class in the addDependency output. An internal class that referenced the main class in a file was causing one duplicate by Alex Harui · 5 years ago
  82. f242cd0 change output to exclude empty nodes since XMLList is expecting to add those nodes itself by Alex Harui · 5 years ago
  83. 3b869da browser DOMParser doesn't like empty nodes by Alex Harui · 5 years ago
  84. 39c4c1c output xmlliteral in tdf menubarexample correctly by Alex Harui · 5 years ago
  85. 2be08f7 Closure Compiler does not like our custom namespace output format that uses bracket syntax, so reformat the names so we don't need brackets. This should also let the debugger call stacks show the decorated name of the identifier, which will make the call stacks make more sense by Alex Harui · 5 years ago
  86. 15fba16 update swfdump as well by Alex Harui · 5 years ago
  87. 4ff6f54 try to fix JSOnly test by Alex Harui · 5 years ago
  88. 0a99310 force guava upgrade. Not sure which dependency is using older guava by Alex Harui · 5 years ago
  89. 18ba09b also this pom by Alex Harui · 5 years ago
  90. af8dccf update closure compiler and guava required by closure by Alex Harui · 5 years ago
  91. 3f5bebe get projects working in Eclipse 201812 by Alex Harui · 5 years ago
  92. 0504e61 try to adjust to new ClosureCompiler settings by Alex Harui · 5 years ago
  93. 83614df Closure changed SourceFile API by Alex Harui · 5 years ago
  94. 1953e5a Closure changed SourceFile API by Alex Harui · 5 years ago
  95. d4e7db6 get externs to work. chrome.js was removed from the set of externs by Alex Harui · 5 years ago
  96. f613bd8 API changed in Closure by Alex Harui · 5 years ago
  97. 6b8f1a9 minor changes by Alex Harui · 5 years ago
  98. 4cf4a32 toAnnotationString changed in Closure, but also output annotations like a leading ! so some were changed to getDisplayName. Others might need to change as well by Alex Harui · 5 years ago
  99. 9ea482d API was removed from Closure by Alex Harui · 5 years ago
  100. 9deda7f interface changed in Guava by Alex Harui · 5 years ago