1. 36637fd RoyaleProject: Fixed missing binding data caused by multiple threads accessing same HashMap (closes #182) (closes #250) by Josh Tynjala · 2 days ago develop
  2. 208b6ad IdentifierEmitter, MemberAccessEmitter: also check for INTERFACE_MEMBER classification when determining if a closure is required for a function by Josh Tynjala · 7 days ago
  3. a5f549f MemberAccessEmitter: don't include closure() around package-level functions (just non-static members) by Josh Tynjala · 7 days ago
  4. 522010b IdentifierEmitter: Fixed missing require for package-level functions or variables in some situations. by Josh Tynjala · 7 days ago
  5. 319f57b JSCSSCompilationSession: output null instead of nothing for PropertyReference() and Embed() functions by Josh Tynjala · 7 days ago
  6. e1b037f Configuration: Fixed parsing of namespace uri and manifest mappings to allow multiple manifest paths per URI by Josh Tynjala · 7 days ago
  7. adb5a29 royaleunit-ant-tasks: when checking for AIR version, ignore JAVA_TOOL_OPTIONS and JDK_JAVA_OPTIONS output by Josh Tynjala · 9 days ago
  8. 6a02227 IdentifierNode, DefinitionBase: Fixed rare race condition where certain cached values are detected as non-null but become null before the method returns. by Josh Tynjala · 11 days ago
  9. 9e580af MXMLJSCNative: support resource bundles for JS target, similar to JSRoyale by Josh Tynjala · 3 weeks ago
  10. 42b49b4 MXMLRoyaleEmitter: when emitting the new UIComponentDescriptors, include children for MX containers by Josh Tynjala · 3 weeks ago
  11. 9dd78ef IJSMetaAttributeConstants: missed adding a separate iteratorDoneMethod for JSForEachOverride by Josh Tynjala · 3 weeks ago
  12. bbeed13 Fix up some more metadata checks to use constants by Josh Tynjala · 3 weeks ago
  13. b1370d2 IJSMetaAttributeConstants: move from some magic strings to constants for existing JS metadata by Josh Tynjala · 3 weeks ago
  14. 308d886 JSDynamicAccessOverride, JSForInOverride, and JSForEachOverride metadata: optionally emit custom method calls when specific syntax is encountered by Josh Tynjala · 7 weeks ago
  15. 41932d7 MXMLRoyaleEmitter: when outputting UIComponentDescriptor, set _document befor calling setDocumentDescriptor() by Josh Tynjala · 5 weeks ago
  16. 5469ef5 MXMLRoyaleEmitter: skip emitting UIComponentDescriptor properties and styles that are embed or data binding by Josh Tynjala · 5 weeks ago
  17. 9cca41e MXMLRoyaleEmitter: fix detection of E4X wildcard syntax (dot star) when generating JavaScript by Josh Tynjala · 5 weeks ago
  18. 9b63725 MXMLRoyaleEmitter: the new children-as-data=false factory methods were missing rpc services and XML/XMLList by Josh Tynjala · 5 weeks ago
  19. c03be24 MXMLRoyaleEmitter: fix missing comma after childDescriptors with children-as-data=false if there are 0 child descriptors by Josh Tynjala · 6 weeks ago
  20. 4bec471 MXMLRoyaleEmitter: fixed missing event handlers with children-as-data=false because children of container weren't walked by Josh Tynjala · 6 weeks ago
  21. e8af9f8 MethodBodySemanticChecker: don't warn when comparing numeric or boolean with null if default initializers are disabled for JS by Josh Tynjala · 6 weeks ago
  22. 00ee1bf ApproveFalcon.xml: don't require ANT_HOME environment variable, and download Apache Rat JARs to basedir when they're not found by Josh Tynjala · 7 weeks ago
  23. e6b7a6f ApproveFalcon.xml: fix examine-jars to work on all platforms (not macOS only) by Josh Tynjala · 7 weeks ago
  24. 20abe9b ApproveBuildTools.xml: fix examine-jars to work on all platforms (not macOS only) by Josh Tynjala · 7 weeks ago
  25. 6e422da JSRoyaleEmitter: fix namespace URI when namespace is defined in a package by Josh Tynjala · 7 weeks ago
  26. cc2dcdb ExcludeTagNode: improved parsing of [Exclude] metadata to make the member name an identifier for tooling by Josh Tynjala · 8 weeks ago
  27. e7edc8b Configuration: get/set functions for allow-strict-function-types weren't named properly following the existing convention by Josh Tynjala · 9 weeks ago
  28. 9fd223b ApproveBuildTools.xml: don't require ANT_HOME environment variable, and download Apache Rat JARs to basedir when they're not found by Josh Tynjala · 9 weeks ago
  29. 44685a4 Create README by Andrew Wetmore · 9 weeks ago
  30. ccea89b [maven-release-plugin] prepare for next development iteration by yishayw · 10 weeks ago
  31. 60f6920 [maven-release-plugin] prepare release org.apache.royale.compiler-build-tools-1.2.2-rc1 by yishayw · 10 weeks ago org.apache.royale.compiler-build-tools-1.2.2-rc1
  32. f574e82 Fix duplicate properties tag in compiler-build-tools pom.xml by Yishay Weiss · 10 weeks ago
  33. 3373454 Set maven.compiler.source/target to 11 for utils (JDK 21 dropped Java 7 support) by Yishay Weiss · 10 weeks ago
  34. 223607f Update compiler-jburg-types version to 1.1.1-SNAPSHOT and add release notes by Yishay Weiss · 10 weeks ago
  35. 3fb6c58 Merge branch 'develop' of https://github.com/apache/royale-compiler into develop by Yishay Weiss · 10 weeks ago
  36. d441671 Update release notes for jburg-types and build-tools by Yishay Weiss · 10 weeks ago
  37. 7009c0c forgot release note by Josh Tynjala · 2 months ago
  38. a05d840 MXMLRoyaleEmitter: Added support for mx.core.UIComponentDescriptor with -children-as-data=false for JavaScript by Josh Tynjala · 2 months ago
  39. 51d22a5 MXMLRoyalEmitter: Added support for mx.core.IDeferredInstance for default properties with -children-as-data=false by Josh Tynjala · 2 months ago
  40. af8b621 MXMLJSCJSEmitter: Fixed intermittent missing goog.require() calls because formatQualifiedName() was overridden to remove formatting by Josh Tynjala · 2 months ago
  41. 9356c8a MXMLDeferredInstanceNode: added missing dependency on mx.core.DeferredInstanceFromFunction that prevented it from being emitted in JavaScript by Josh Tynjala · 2 months ago
  42. b4e3ff6 JSCPublisher: don't call start() for MXML classes either by Josh Tynjala · 2 months ago
  43. fad7ee8 DefinitionBase: fix resolution of types specified in [InstanceType] when they are in a package by Josh Tynjala · 2 months ago
  44. a487fcf MXMLRoyalePublisher added mainClass as a token that may be replaced in the HTML template (closes #245) by Josh Tynjala · 3 months ago
  45. e6b5a81 Update release notes for 1.0.0 by Yishay Weiss · 3 months ago
  46. 4ba7850 Update version to 1.0.0 for release by Yishay Weiss · 3 months ago
  47. 7d583da MXMLRoyaleEmitter: don't assign property in factory method if it uses data binding by Josh Tynjala · 3 months ago
  48. 85a936b update release notes with latest commits by Josh Tynjala · 3 months ago
  49. 8f40ae2 MXMLClassReferenceNodeBase: an fx:DesignLayer may have children in MXML without [DefaultProperty] metadata by Josh Tynjala · 3 months ago
  50. a0a2d54 MXMLArrayNode: special case for fx:DesignLayer when checking if children are valid for the specified optional [ArrayElementType] by Josh Tynjala · 3 months ago
  51. de684f3 MXMLRoyaleEmitter: implement children-as-data=false for JS emitter by Josh Tynjala · 3 months ago
  52. 6c75f00 MXMLClassReferenceNodeBase: stricter MXML handling of default element children by Josh Tynjala · 3 months ago
  53. 16e41ab MXMLRoyaleEmitter: missing implementation for <fx:Vector> inside <fx:Declarations> by Josh Tynjala · 3 months ago
  54. 2ed32af MXMLRoyaleEmitter: an array containing a vector is not simple by Josh Tynjala · 3 months ago
  55. 7c450b0 MXMLVectorNode: fix wrong value of type in initializeDefaultProperty() by Josh Tynjala · 3 months ago
  56. 733c414 MXMLClassReferenceNodeBase: detect MXML 2006 declarations and add them to implicit MXMLDeclarationsNodes in the AST (references #243) by Josh Tynjala · 3 months ago
  57. 63ed1bc RELEASE_NOTES: update by Josh Tynjala · 3 months ago
  58. 4dc4c0f JSConfiguration: move warn-this-within-closure default value of true from Configuration by Josh Tynjala · 3 months ago
  59. 9bbc3e4 JSCPublisher: null check for result of resolveQNameToDefinition() when writing HTML template body by Josh Tynjala · 3 months ago
  60. 3879893 externc: expand list of top-level classes that should be dynamic, and add a list of top-level classes that should be final by Josh Tynjala · 3 months ago
  61. 0c4b771 ASC: fix comment that said the opposite of what it meant by Josh Tynjala · 4 months ago
  62. 5bf3f7f NOTICE: 2026 by Josh Tynjala · 4 months ago
  63. 4fdacae CSSTree: fix CSS attribute selectors that use an identifier instead of a string (closes apache/royale-asjs#108) by Josh Tynjala · 4 months ago
  64. 9c15562 royaleunit-ant-tasks: parse Adobe AIR version including both major and minor by Josh Tynjala · 4 months ago
  65. 34ca20c externc: hasSuperMethod() and hasSuperField() on ClassReference return false if super method/field is excluded by Josh Tynjala · 4 months ago
  66. a3f1249 externc: more exhaustive search for field and method overrides from interfaces by Josh Tynjala · 4 months ago
  67. 392f5e3 externc: FieldReference needs to check if the field was originally defined on an interface, similar to MethodReference by Josh Tynjala · 4 months ago
  68. a6290f7 MethodBodySemanticChecker: certain expressions that can resolve to a function type expression can be nested, so those need to be checked too by Josh Tynjala · 4 months ago
  69. 8bd5ca9 sdk.dependent.tests: fix for Linux by Josh Tynjala · 4 months ago
  70. 046842d MethodBodySemanticChecker: handle function type expressions as operands in ternary operators and logical binary operators by Josh Tynjala · 4 months ago
  71. 72a4a28 AccessorDefinition: fix function type expression metadata to work similarly to variables by Josh Tynjala · 4 months ago
  72. 5db2758 compiler: allow tests to be run with AIR ADL instead of Flash Player by Josh Tynjala · 4 months ago
  73. 3def6a8 royaleUnitDescriptor.template: hide AIR window by default by Josh Tynjala · 4 months ago
  74. 71a1962 royaleUnitDescriptor.template: consistent indentation by Josh Tynjala · 4 months ago
  75. a6a7f83 royaleunit-ant-tasks: prefer AIR_HOME over ROYALE_HOME, if available, to find adl and adt executables by Josh Tynjala · 4 months ago
  76. 8cee3fb MethodBodySemanticChecker: don't allow an arrow function to be used with new as a constructor by Josh Tynjala · 5 months ago
  77. 06e46e5 MethodBodySemanticChecker: prevent 'arguments' binding from being used in an arrow function by Josh Tynjala · 5 months ago
  78. 42bf14a formatter, linter: fix incorrect end line and end column on generated whitespace or extra tokens by Josh Tynjala · 5 months ago
  79. 5a4b8d3 RELEASE_NOTES: update for 0.9.13 by Josh Tynjala · 5 months ago
  80. 2404c68 MethodBodySemanticChecker: another exception for return types that aren't the same or subclasses (any (*) type) by Josh Tynjala · 5 months ago
  81. 5ed20c9 FunctionTypeExpressionNode: fix null AST node when parsing signature by Josh Tynjala · 5 months ago
  82. a6c8e59 FunctionCallEmitter: fix Vector.<Foo>() global function when using custom vector emulation class by Josh Tynjala · 5 months ago
  83. fd729b2 Tests for new vector emulation options to omit element types and to use a function for literals by Josh Tynjala · 5 months ago
  84. b6c0523 AsIsEmitter: fix implicit cast to vector when using js-vector-emulation-class option by Josh Tynjala · 5 months ago
  85. 5ef5638 AsIsEmitter: fix (x as *) emitting Language.as(x, *) in JS, where * doesn't exist by Josh Tynjala · 5 months ago
  86. d22b10d externc: create all directories for generated .as files beforehand by Josh Tynjala · 5 months ago
  87. 3f764ab JSConfiguration: js-vector-emulation-literal-function to allow calling a function to create a Vector literal instead of the constructor by Josh Tynjala · 5 months ago
  88. c8b7f35 AsIsEmitter: fix as and is when using js-vector-emulation-class by Josh Tynjala · 5 months ago
  89. 9fdb92a JSConfiguration: js-vector-emulation-element-types option to control whether js-vector-emulation-class receives the element types as a constructor argument or not by Josh Tynjala · 5 months ago
  90. 5d3b3f0 IdentifierNode: fix issue where asc can't compile because of dependency on RoyaleProject (closes #242) by Josh Tynjala · 5 months ago
  91. 8d12afc Ant: enable assertions on junit tests by Josh Tynjala · 5 months ago
  92. 60b7aa7 MXML HTTPService, WebService, RemoteObject: tweak some parent/child relationships to fix assertions by Josh Tynjala · 5 months ago
  93. ee996cd ASTokenFormatter, ASLinter: normalize file path and provide ASFileScope to fix assertion errors by Josh Tynjala · 5 months ago
  94. 6994db7 ExpressionNodeBase: fix assertion error for getDependencyType() with IFunctionTypeExpressionNode by Josh Tynjala · 5 months ago
  95. 7405d89 Function type expressions: optionally specify a required function signature for variables that can store functions, and check that signature at compile-time by Josh Tynjala · 8 months ago
  96. 9afc9f9 FontEmbeddingNotSupported: restore this class, even though it is not used in the compiler anymore, because it is referenced by the as3mxml language server by Josh Tynjala · 5 months ago
  97. ed97a92 Enable [Embed] for TTF/OTF fonts when targeting SWF by Josh Tynjala · 5 months ago
  98. ef3c6e7 FontEmbeddingNotSupported: fix typo by Josh Tynjala · 5 months ago
  99. 8965059 CSSTree: fix uncaught exceptions when parsing hexadecimal color values and number values by adding problems when invalid by Josh Tynjala · 7 months ago
  100. 8d78181 MethodBodySemanticChecker: when checking strict function types, if expected parameter is optional, actual parameter must be optional too by Josh Tynjala · 8 months ago