Updated Branches:
  refs/heads/develop ff8901eb0 -> 1b8655c04

fix ant_on_air on Windows


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/1b8655c0
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/1b8655c0
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/1b8655c0

Branch: refs/heads/develop
Commit: 1b8655c048163ece985f608c8df21d7527a160cb
Parents: ff8901e
Author: Alex Harui <[email protected]>
Authored: Fri Jan 10 00:46:14 2014 +0000
Committer: Alex Harui <[email protected]>
Committed: Fri Jan 10 00:46:14 2014 +0000

----------------------------------------------------------------------
 ant_on_air/src/org/apache/flex/ant/tags/Checksum.as | 1 +
 ant_on_air/src/org/apache/flex/ant/tags/Matches.as  | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/1b8655c0/ant_on_air/src/org/apache/flex/ant/tags/Checksum.as
----------------------------------------------------------------------
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/Checksum.as 
b/ant_on_air/src/org/apache/flex/ant/tags/Checksum.as
index b0b1399..9827af7 100644
--- a/ant_on_air/src/org/apache/flex/ant/tags/Checksum.as
+++ b/ant_on_air/src/org/apache/flex/ant/tags/Checksum.as
@@ -112,6 +112,7 @@ package org.apache.flex.ant.tags
         {
             if (fs.bytesAvailable == 0)
             {
+                               fs.close();
                 sumComplete();
                 return;
             }

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/1b8655c0/ant_on_air/src/org/apache/flex/ant/tags/Matches.as
----------------------------------------------------------------------
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/Matches.as 
b/ant_on_air/src/org/apache/flex/ant/tags/Matches.as
index 2d32984..ce38d98 100644
--- a/ant_on_air/src/org/apache/flex/ant/tags/Matches.as
+++ b/ant_on_air/src/org/apache/flex/ant/tags/Matches.as
@@ -50,7 +50,10 @@ package org.apache.flex.ant.tags
         public function getValue(context:Object):Object
         {
                        this.context = context;
-                       var regex:RegExp = new RegExp(pattern);
+                       var pat:String = pattern;
+                       if (pat.indexOf(".*") == -1)
+                               pat = pat.replace("*", ".*");
+                       var regex:RegExp = new RegExp(pat);
                        var results:Array = string.match(regex);
                        return results && results.length > 0;
         }

Reply via email to