You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by bi...@apache.org on 2014/03/12 23:29:49 UTC
git commit: [flex-sdk] [refs/heads/develop] -
https://issues.apache.org/jira/browse/FLEX-34125
Repository: flex-sdk
Updated Branches:
refs/heads/develop 5ab4cbaf4 -> 55d619c91
https://issues.apache.org/jira/browse/FLEX-34125
Adding windows equivalent bat scripts (and supporting files) of checkAllPlayerGlobals.sh
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/55d619c9
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/55d619c9
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/55d619c9
Branch: refs/heads/develop
Commit: 55d619c910c291cef24cda310518c098db3f7ae5
Parents: 5ab4cba
Author: Om <bi...@gmail.com>
Authored: Wed Mar 12 15:27:20 2014 -0700
Committer: Om <bi...@gmail.com>
Committed: Wed Mar 12 15:27:20 2014 -0700
----------------------------------------------------------------------
ide/checkAllPlayerGlobals.bat | 130 +++++++++++++++++++++++++++++++++++
ide/winDownloadPlayerGlobal.vbs | 17 +++++
2 files changed, 147 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/55d619c9/ide/checkAllPlayerGlobals.bat
----------------------------------------------------------------------
diff --git a/ide/checkAllPlayerGlobals.bat b/ide/checkAllPlayerGlobals.bat
new file mode 100644
index 0000000..d2b96bf
--- /dev/null
+++ b/ide/checkAllPlayerGlobals.bat
@@ -0,0 +1,130 @@
+@echo off
+setlocal
+
+REM ################################################################################
+REM ##
+REM ## Licensed to the Apache Software Foundation (ASF) under one or more
+REM ## contributor license agreements. See the NOTICE file distributed with
+REM ## this work for additional information regarding copyright ownership.
+REM ## The ASF licenses this file to You under the Apache License, Version 2.0
+REM ## (the "License"); you may not use this file except in compliance with
+REM ## the License. You may obtain a copy of the License at
+REM ##
+REM ## http://www.apache.org/licenses/LICENSE-2.0
+REM ##
+REM ## Unless required by applicable law or agreed to in writing, software
+REM ## distributed under the License is distributed on an "AS IS" BASIS,
+REM ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM ## See the License for the specific language governing permissions and
+REM ## limitations under the License.
+REM ##
+REM ################################################################################
+
+REM #
+REM # Usage: checkAllPlayerGlobals "Apache Flex dir"
+REM #
+REM # This script should be used to check all versions of playerglobal.swc in an
+REM # Apache Flex SDK for Windows
+REM # If a playerglobal.swc is missing it will be downloaded form the Adobe site.
+
+REM # Process the parameters.
+
+set param1=%~f1
+
+:getApacheFlexDir
+REM Remove all quotes (%param1:"=%) and replace with outer quotes
+if defined param1 set IDE_SDK_DIR="%param1:"=%"
+
+if defined param1 (
+ if exist %IDE_SDK_DIR% goto gotApacheFlexDir
+)
+echo Apache Flex directory not specified, or invalid directory path
+echo Usage: %0 "Apache Flex directory"
+goto :eof
+
+:gotApacheFlexDir
+echo The Apache Flex directory for the IDE is %IDE_SDK_DIR%
+
+REM
+REM If this is an Apache Flex dir then there should be a NOTICE file.
+REM
+:checkApacheFlexDir
+if exist %IDE_SDK_DIR%\NOTICE goto checkPlayerGlobals
+echo %IDE_SDK_DIR% does not appear to be an Apache Flex distribution.
+goto :eof
+
+
+:agreeLicense
+ echo.
+ echo Playerglobal.swc is part of the Adobe Flash Player and is licensed
+ echo "under the the Flash Player end user license agreement (EULA)."
+ echo.
+ echo The 10.2 and 10.3 Flash Player EULA is specified here:
+ echo http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf
+ echo.
+ echo The 11.X Flash Player EULA is specified here:
+ echo http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA-MULTI-20110809_1357.pdf
+ echo.
+ echo In addition to the Adobe EULA license terms, you also agree to be bound by the third-party
+ echo terms specified here:
+ echo http://www.adobe.com/products/eula/third_party/
+ echo.
+ echo Adobe recommends that you review all licensing terms.
+ echo.
+ set /p accept=Please type Y to agree to terms of the license :
+ echo.
+ set accepted=
+ if "%accept%" == "Y" set accepted=true
+ if "%accept%" == "y" set accepted=true
+ if not defined accepted exit
+ echo License accepted
+ exit /b
+
+:downloadPlayerGlobal
+ set version=%1
+ set playerGlobalDir=%IDE_SDK_DIR%\frameworks\libs\player\%version%
+ set playerGlobalSWC=%playerGlobalDir%\playerglobal.swc
+ set MD5check=%2
+ set AdobeURL=%3
+
+ if not exist %playerGlobalDir% mkdir %playerGlobalDir%
+ if not exist %playerGlobalSWC% (
+ echo.
+ echo Downloading player global %version%
+ pushd %~dp0
+ cscript //B //nologo winDownloadPlayerGlobal.vbs %AdobeURL% %playerGlobalSWC%
+ ) else (
+ echo Player global %version% exists
+ exit /b
+ )
+
+
+ echo md5 checksum verification is not yet implemented for the download at
+ echo %playerGlobalSWC%
+ echo please verify with a md5 check tool, the md5 hash should be:
+ echo %MD5check%
+
+ exit /b
+
+
+
+:checkPlayerGlobals
+call :agreeLicense
+
+rem # Note Adobe releases new versions of playerglobal.swf so if your checksum is wrong it may mean you just don't have the latest
+
+call :downloadPlayerGlobal 10.2 aa7d785dd5715626201f5e30fc1deb51 http://download.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal10_2.swc
+call :downloadPlayerGlobal 10.3 6092b3d4e2784212d174ca10904412bd http://download.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal10_3.swc
+call :downloadPlayerGlobal 11.0 5f5a291f02105cd83fb582b76646e603 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_0.swc
+call :downloadPlayerGlobal 11.1 e3a0e0e8c703ae5b1847b8ac25bbdc5f http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.swc
+call :downloadPlayerGlobal 11.2 c544a069518897880e0d732457b6fdeb http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_2.swc
+call :downloadPlayerGlobal 11.3 e2a9ee439d9660feaf756aa05e7e6412 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_3.swc
+call :downloadPlayerGlobal 11.4 e15587856cdb5e21fa1acb6b0610a032 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_4.swc
+call :downloadPlayerGlobal 11.5 00384b24157442c59ca5d625ecfd11a2 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc
+call :downloadPlayerGlobal 11.6 1b841a0a26ada3e5da26eb70c32ab263 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_6.swc
+call :downloadPlayerGlobal 11.7 12656571c57b2ad641838e5695a00e27 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_7.swc
+call :downloadPlayerGlobal 11.8 20ce9ae3b2ddd4a5ff3fe65c0a7f1139 http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_8.swc
+call :downloadPlayerGlobal 11.9 4cac2727e7b7e741075581f47c35f3af http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_9.swc
+
+
+
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/55d619c9/ide/winDownloadPlayerGlobal.vbs
----------------------------------------------------------------------
diff --git a/ide/winDownloadPlayerGlobal.vbs b/ide/winDownloadPlayerGlobal.vbs
new file mode 100644
index 0000000..a286856
--- /dev/null
+++ b/ide/winDownloadPlayerGlobal.vbs
@@ -0,0 +1,17 @@
+
+set args = Wscript.Arguments
+
+downloadUrl = args.Item(0)
+savePath = args.Item(1)
+
+dim xHttp: Set xHttp = createobject("Microsoft.XMLHTTP")
+dim bStrm: Set bStrm = createobject("Adodb.Stream")
+xHttp.Open "GET", downloadUrl, False
+xHttp.Send
+
+with bStrm
+ .type = 1 '//binary
+ .open
+ .write xHttp.responseBody
+ .savetofile savePath, 2 '//overwrite
+end with
\ No newline at end of file
Re: git commit: [flex-sdk] [refs/heads/develop] - https://issues.apache.org/jira/browse/FLEX-34125
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
The .vbs file is missing a license header.
Justin