-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use strings for namespace disambiguation in AS3
Also cleans up memory rather than leaking it now
- Loading branch information
Showing
51 changed files
with
638 additions
and
338 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<project version="2"> | ||
<!-- Output SWF options --> | ||
<output> | ||
<movie outputType="CustomBuild" /> | ||
<movie input="" /> | ||
<movie path="ANEBytecodeEditor.swc" /> | ||
<movie fps="0" /> | ||
<movie width="0" /> | ||
<movie height="0" /> | ||
<movie version="17" /> | ||
<movie minorVersion="0" /> | ||
<movie platform="AIR" /> | ||
<movie background="#FFFFFF" /> | ||
</output> | ||
<!-- Other classes to be compiled into your SWF --> | ||
<classpaths> | ||
<class path="src" /> | ||
</classpaths> | ||
<!-- Build options --> | ||
<build> | ||
<option accessible="False" /> | ||
<option advancedTelemetry="False" /> | ||
<option allowSourcePathOverlap="False" /> | ||
<option benchmark="False" /> | ||
<option es="False" /> | ||
<option inline="False" /> | ||
<option locale="" /> | ||
<option loadConfig="" /> | ||
<option optimize="True" /> | ||
<option omitTraces="True" /> | ||
<option showActionScriptWarnings="True" /> | ||
<option showBindingWarnings="True" /> | ||
<option showInvalidCSS="True" /> | ||
<option showDeprecationWarnings="True" /> | ||
<option showUnusedTypeSelectorWarnings="True" /> | ||
<option strict="True" /> | ||
<option useNetwork="True" /> | ||
<option useResourceBundleMetadata="True" /> | ||
<option warnings="True" /> | ||
<option verboseStackTraces="False" /> | ||
<option linkReport="" /> | ||
<option loadExterns="" /> | ||
<option staticLinkRSL="True" /> | ||
<option additional="-swf-version=11
--" /> | ||
<option compilerConstants="" /> | ||
<option minorVersion="" /> | ||
</build> | ||
<!-- SWC Include Libraries --> | ||
<includeLibraries> | ||
<!-- example: <element path="..." /> --> | ||
</includeLibraries> | ||
<!-- SWC Libraries --> | ||
<libraryPaths> | ||
<!-- example: <element path="..." /> --> | ||
</libraryPaths> | ||
<!-- External Libraries --> | ||
<externalLibraryPaths> | ||
<!-- example: <element path="..." /> --> | ||
</externalLibraryPaths> | ||
<!-- Runtime Shared Libraries --> | ||
<rslPaths> | ||
<!-- example: <element path="..." /> --> | ||
</rslPaths> | ||
<!-- Intrinsic Libraries --> | ||
<intrinsics> | ||
<!-- example: <element path="..." /> --> | ||
</intrinsics> | ||
<!-- Assets to embed into the output SWF --> | ||
<library> | ||
<!-- example: <asset path="..." id="..." update="..." glyphs="..." mode="..." place="..." sharepoint="..." /> --> | ||
</library> | ||
<!-- Class files to compile (other referenced classes will automatically be included) --> | ||
<compileTargets> | ||
<!-- example: <compile path="..." /> --> | ||
</compileTargets> | ||
<!-- Paths to exclude from the Project Explorer tree --> | ||
<hiddenPaths> | ||
<hidden path="obj" /> | ||
</hiddenPaths> | ||
<!-- Executed before build --> | ||
<preBuildCommand>"$(BaseDir)\Tools\swcbuild\swcbuild.exe" "$(ProjectPath)" "-compiler=$(CompilerPath)" "-debug=$(BuildConfig)" "-library=C:\Program Files (x86)\FlashDevelop\Library" -asdoc=true -keep-asdoc=false</preBuildCommand> | ||
<!-- Executed after build --> | ||
<postBuildCommand alwaysRun="False" /> | ||
<!-- Other project options --> | ||
<options> | ||
<option showHiddenPaths="False" /> | ||
<option testMovie="Unknown" /> | ||
<option testMovieCommand="" /> | ||
</options> | ||
<!-- Plugin storage --> | ||
<storage /> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,7 +11,7 @@ | |
#include <stdint.h> | ||
#include <string> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct ABCFile | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,7 +32,7 @@ | |
#include <stdint.h> | ||
#include <string> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
class ABCReader | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,7 +30,7 @@ | |
#include <stdint.h> | ||
#include <string> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
class ABCWriter | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Class | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
#include "ABC/Label.hpp" | ||
#include <string> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Error | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
#include "ABC/Label.hpp" | ||
#include <stdint.h> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct ExceptionInfo | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Instance | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,7 +6,7 @@ | |
#include <variant> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Instruction | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Metadata | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct MethodBody | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct MethodInfo | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
#include <variant> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Multiname | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
#include "enums/ABCType.hpp" | ||
#include <stdint.h> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Namespace | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct Script | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
#include <stdint.h> | ||
#include <vector> | ||
|
||
namespace ABC | ||
namespace SWFABC | ||
{ | ||
struct TraitsInfo | ||
{ | ||
|
Oops, something went wrong.