Revision: 6906
Author: jlaba...@google.com
Date: Mon Nov 16 07:56:07 2009
Log: tr...@6895 was merged into this branch
   Updating the Gwt Developer Plugin for IE to use the latest terminology
         svn merge --ignore-ancestry -c6895  
http://google-web-toolkit.googlecode.com/svn/trunk/ .

Patch by: jlabanca


http://code.google.com/p/google-web-toolkit/source/detail?r=6906

Added:
  /releases/2.0/plugins/ie/prebuilt/gwt-dev-plugin.msi
Deleted:
  /releases/2.0/plugins/ie/installer/COPYING.rtf
  /releases/2.0/plugins/ie/installer/GwtBanner.bmp
  /releases/2.0/plugins/ie/installer/GwtDialog.bmp
  /releases/2.0/plugins/ie/prebuilt/GwtDevModeIePluginInstaller.msi
Modified:
  /releases/2.0/branch-info.txt
  /releases/2.0/plugins/ie/installer/README.txt
  /releases/2.0/plugins/ie/installer/build.xml
  /releases/2.0/plugins/ie/installer/installer.wxs.xml

=======================================
--- /dev/null   
+++ /releases/2.0/plugins/ie/prebuilt/gwt-dev-plugin.msi        Mon Nov 16  
07:56:07 2009
Binary file, no diff available.
=======================================
--- /releases/2.0/plugins/ie/installer/COPYING.rtf      Thu Oct  8 12:28:52 2009
+++ /dev/null
@@ -1,252 +0,0 @@
-{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
-{\*\generator Msftedit  
5.41.15.1515;}\viewkind4\uc1\pard\lang1033\f0\fs20            GOOGLE WEB  
TOOLKIT LICENSE INFORMATION\par
-\par
-March 3, 2008\par
-\par
-The Google Web Toolkit software and sample code developed by Google is \par
-licensed under the Apache License, v. 2.0. Other software included in this  
\par
-distribution is provided under other licenses, as listed in the Included  
\par
-Software and Licenses section at the bottom of this page. Source code for  
\par
-software included in this distribution is available from the Google Web  
\par
-Toolkit project or as otherwise indicated at the bottom of this page. \par
-\par
-Please note that the executable version of the Google Web Toolkit \par
-distributed by Google will communicate with Google's servers to check for  
\par
-available updates. If updates are available, you will receive the option  
to \par
-install them. \par
-\par
-=====\par
-\par
-Apache License\par
-Version 2.0, January 2004\par
-http://www.apache.org/licenses/ \par
-\par
-1. Definitions.\par
-\par
-"License" shall mean the terms and conditions for use, reproduction, and  
\par
-distribution as defined by Sections 1 through 9 of this document. \par
-\par
-"Licensor" shall mean the copyright owner or entity authorized by the \par
-copyright owner that is granting the License. \par
-\par
-"Legal Entity" shall mean the union of the acting entity and all other \par
-entities that control, are controlled by, or are under common control with  
\par
-that entity. For the purposes of this definition, "control" means (i) the  
\par
-power, direct or indirect, to cause the direction or management of such  
\par
-entity, whether by contract or otherwise, or (ii) ownership of fifty  
percent \par
-(50%) or more of the outstanding shares, or (iii) beneficial ownership of  
\par
-such entity. \par
-\par
-"You" (or "Your") shall mean an individual or Legal Entity exercising \par
-permissions granted by this License. \par
-\par
-"Source" form shall mean the preferred form for making modifications, \par
-including but not limited to software source code, documentation source,  
and \par
-configuration files. \par
-\par
-"Object" form shall mean any form resulting from mechanical transformation  
\par
-or translation of a Source form, including but not limited to compiled \par
-object code, generated documentation, and conversions to other media  
types. \par
-\par
-"Work" shall mean the work of authorship, whether in Source or Object  
form, \par
-made available under the License, as indicated by a copyright notice that  
is \par
-included in or attached to the work (an example is provided in the  
Appendix \par
-below). \par
-\par
-"Derivative Works" shall mean any work, whether in Source or Object form,  
\par
-that is based on (or derived from) the Work and for which the editorial  
\par
-revisions, annotations, elaborations, or other modifications represent, as  
a \par
-whole, an original work of authorship. For the purposes of this License,  
\par
-Derivative Works shall not include works that remain separable from, or  
\par
-merely link (or bind by name) to the interfaces of, the Work and  
Derivative \par
-Works thereof. \par
-\par
-"Contribution" shall mean any work of authorship, including the original  
\par
-version of the Work and any modifications or additions to that Work or \par
-Derivative Works thereof, that is intentionally submitted to Licensor for  
\par
-inclusion in the Work by the copyright owner or by an individual or Legal  
\par
-Entity authorized to submit on behalf of the copyright owner. For the \par
-purposes of this definition, "submitted" means any form of electronic, \par
-verbal, or written communication sent to the Licensor or its \par
-representatives, including but not limited to communication on electronic  
\par
-mailing lists, source code control systems, and issue tracking systems  
that \par
-are managed by, or on behalf of, the Licensor for the purpose of  
discussing \par
-and improving the Work, but excluding communication that is conspicuously  
\par
-marked or otherwise designated in writing by the copyright owner as "Not a  
\par
-Contribution." \par
-\par
-"Contributor" shall mean Licensor and any individual or Legal Entity on  
\par
-behalf of whom a Contribution has been received by Licensor and  
subsequently \par
-incorporated within the Work. \par
-\par
-2. Grant of Copyright License. Subject to the terms and conditions of this  
\par
-License, each Contributor hereby grants to You a perpetual, worldwide, \par
-non-exclusive, no-charge, royalty-free, irrevocable copyright license to  
\par
-reproduce, prepare Derivative Works of, publicly display, publicly  
perform, \par
-sublicense, and distribute the Work and such Derivative Works in Source or  
\par
-Object form. \par
-\par
-3. Grant of Patent License. Subject to the terms and conditions of this  
\par
-License, each Contributor hereby grants to You a perpetual, worldwide, \par
-non-exclusive, no-charge, royalty-free, irrevocable (except as stated in  
\par
-this section) patent license to make, have made, use, offer to sell, sell,  
\par
-import, and otherwise transfer the Work, where such license applies only  
to \par
-those patent claims licensable by such Contributor that are necessarily  
\par
-infringed by their Contribution(s) alone or by combination of their \par
-Contribution(s) with the Work to which such Contribution(s) was submitted.  
\par
-If You institute patent litigation against any entity (including a \par
-cross-claim or counterclaim in a lawsuit) alleging that the Work or a \par
-Contribution incorporated within the Work constitutes direct or  
contributory \par
-patent infringement, then any patent licenses granted to You under this  
\par
-License for that Work shall terminate as of the date such litigation is  
\par
-filed. \par
-\par
-4. Redistribution. You may reproduce and distribute copies of the Work or  
\par
-Derivative Works thereof in any medium, with or without modifications, and  
\par
-in Source or Object form, provided that You meet the following conditions:  
\par
-\par
-a. You must give any other recipients of the Work or Derivative Works a  
copy \par
-of this License; and \par
-\par
-b. You must cause any modified files to carry prominent notices stating  
that \par
-You changed the files; and \par
-\par
-c. You must retain, in the Source form of any Derivative Works that You  
\par
-distribute, all copyright, patent, trademark, and attribution notices from  
\par
-the Source form of the Work, excluding those notices that do not pertain  
to \par
-any part of the Derivative Works; and \par
-\par
-d. If the Work includes a "NOTICE" text file as part of its distribution,  
\par
-then any Derivative Works that You distribute must include a readable copy  
\par
-of the attribution notices contained within such NOTICE file, excluding  
\par
-those notices that do not pertain to any part of the Derivative Works, in  
at \par
-least one of the following places: within a NOTICE text file distributed  
as \par
-part of the Derivative Works; within the Source form or documentation, if  
\par
-provided along with the Derivative Works; or, within a display generated  
by \par
-the Derivative Works, if and wherever such third-party notices normally  
\par
-appear. The contents of the NOTICE file are for informational purposes  
only \par
-and do not modify the License. You may add Your own attribution notices  
\par
-within Derivative Works that You distribute, alongside or as an addendum  
to \par
-the NOTICE text from the Work, provided that such additional attribution  
\par
-notices cannot be construed as modifying the License.\par
-\par
-You may add Your own copyright statement to Your modifications and may \par
-provide additional or different license terms and conditions for use, \par
-reproduction, or distribution of Your modifications, or for any such \par
-Derivative Works as a whole, provided Your use, reproduction, and \par
-distribution of the Work otherwise complies with the conditions stated in  
\par
-this License. \par
-\par
-5. Submission of Contributions. Unless You explicitly state otherwise, any  
\par
-Contribution intentionally submitted for inclusion in the Work by You to  
the \par
-Licensor shall be under the terms and conditions of this License, without  
\par
-any additional terms or conditions. Notwithstanding the above, nothing \par
-herein shall supersede or modify the terms of any separate license  
agreement \par
-you may have executed with Licensor regarding such Contributions. \par
-\par
-6. Trademarks. This License does not grant permission to use the trade \par
-names, trademarks, service marks, or product names of the Licensor, except  
\par
-as required for reasonable and customary use in describing the origin of  
the \par
-Work and reproducing the content of the NOTICE file. \par
-\par
-7. Disclaimer of Warranty. Unless required by applicable law or agreed to  
in \par
-writing, Licensor provides the Work (and each Contributor provides its \par
-Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF  
ANY \par
-KIND, either express or implied, including, without limitation, any \par
-warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or  
\par
-FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for  
determining \par
-the appropriateness of using or redistributing the Work and assume any  
risks \par
-associated with Your exercise of permissions under this License. \par
-\par
-8. Limitation of Liability. In no event and under no legal theory, whether  
\par
-in tort (including negligence), contract, or otherwise, unless required by  
\par
-applicable law (such as deliberate and grossly negligent acts) or agreed  
to \par
-in writing, shall any Contributor be liable to You for damages, including  
\par
-any direct, indirect, special, incidental, or consequential damages of any  
\par
-character arising as a result of this License or out of the use or  
inability \par
-to use the Work (including but not limited to damages for loss of  
goodwill, \par
-work stoppage, computer failure or malfunction, or any and all other \par
-commercial damages or losses), even if such Contributor has been advised  
of \par
-the possibility of such damages. \par
-\par
-9. Accepting Warranty or Additional Liability. While redistributing the  
Work \par
-or Derivative Works thereof, You may choose to offer, and charge a fee  
for, \par
-acceptance of support, warranty, indemnity, or other liability obligations  
\par
-and/or rights consistent with this License. However, in accepting such \par
-obligations, You may act only on Your own behalf and on Your sole \par
-responsibility, not on behalf of any other Contributor, and only if You  
\par
-agree to indemnify, defend, and hold each Contributor harmless for any \par
-liability incurred by, or claims asserted against, such Contributor by \par
-reason of your accepting any such warranty or additional liability. \par
-\par
-===\par
-\par
-LICENSE INFORMATION REGARDING BUNDLED THIRD-PARTY SOFTWARE\par
-\par
-The following third party software is distributed with Google Web \par
-Toolkit and is provided under other licenses and/or has source \par
-available from other locations. Where "gwt-dev.jar" is listed, \par
-substitute in the name of the jar corresponding to your platform, \par
-e.g. "gwt-dev-linux.jar".\par
-\par
-* Apache Tomcat\par
-  License: Apache License v. 2.0 (above)\par
-  Source code availability: http://tomcat.apache.org\par
-    modifications are at org/apache/tomcat/ within gwt-dev.jar\par
-\par
-* Apache Tapestry\par
-  License: Apache License v. 2.0 (above)\par
-  Source code availability: http://tapestry.apache.org\par
-\par
-* ASM 3.1\par
-  License: (custom)\par
-    http://asm.objectweb.org/license.html\par
-  Source code availability: com/google/gwt/dev/asm/ within gwt-dev.jar\par
-  \par
-* Browser Detect v2.1.6\par
-  License: Creative Commons Attribution 1.0\par
-    http://creativecommons.org/licenses/by/1.0/\par
-  Source code availability:\par
-     
http://google-web-toolkit.googlecode.com/svn/trunk/tools/benchmark-viewer/src/com/google/gwt/benchmarks/viewer/client/BrowserInfo.java\par
-    (transliterated into Java source)\par
-\par
-* Eclipse Java Development Tools (JDT)\par
-  License: Eclipse Public License v. 1.0 \par
-    http://www.eclipse.org/legal/epl-v10.html\par
-  Source code availability:\par
-     
http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/download.php?dropFile=eclipse-JDT-SDK-3.3.1.zip\par
-\par
-* Eclipse Standard Widget Toolkit (SWT)\par
-  License: Eclipse Public License v. 1.0\par
-    http://www.eclipse.org/legal/epl-v10.html\par
-  Source code availability:\par
-    Linux:  
http://download.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/download.php?dropFile=swt-3.2.1-gtk-linux-x86.zip\par
-    Windows:  
http://download.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/download.php?dropFile=swt-3.2.1-win32-win32-x86.zip\par
-    Mac:  
http://download.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/download.php?dropFile=swt-3.2.1-carbon-macosx.zip\par
-    modifications are at org/eclipse/swt/ within gwt-dev.jar\par
-\par
-* Jetty\par
-  License: Apache License v. 2.0 (above)\par
-  Source code availability:\par
-    http://mortbay.org/jetty/\par
-\par
-* JFreeChart\par
-  License: GNU Lesser General Public License v. 2.1\par
-    http://www.gnu.org/licenses/lgpl.html\par
-  Source code availability: \par
-    http://jfree.org/jfreechart/download.html\par
-\par
-* Mozilla Rhino\par
-  License: Mozilla Public License v. 1.1\par
-    http://www.mozilla.org/MPL/MPL-1.1.txt\par
-  Source code availability: com/google/gwt/dev/js/rhino/ within  
gwt-dev.jar\par
-\par
-* Mozilla 1.7.12 (Linux only)\par
-  License: Mozilla Public License v. 1.1\par
-    http://www.mozilla.org/MPL/MPL-1.1.txt\par
-  Source code availability: \par
-    http://developer.mozilla.org/en/docs/Download_Mozilla_Source_Code\par
-\par
-\par
-}
- 
=======================================
--- /releases/2.0/plugins/ie/installer/GwtBanner.bmp    Thu Oct  8 12:28:52  
2009
+++ /dev/null   
Binary file, no diff available.
=======================================
--- /releases/2.0/plugins/ie/installer/GwtDialog.bmp    Thu Oct  8 12:28:52  
2009
+++ /dev/null   
Binary file, no diff available.
=======================================
--- /releases/2.0/plugins/ie/prebuilt/GwtDevModeIePluginInstaller.msi   Tue  
Oct 13 14:01:24 2009
+++ /dev/null   
Binary file, no diff available.
=======================================
--- /releases/2.0/branch-info.txt       Sun Nov 15 20:00:23 2009
+++ /releases/2.0/branch-info.txt       Mon Nov 16 07:56:07 2009
@@ -656,3 +656,7 @@
  tr...@6903 was merged into this branch
    Updates release notes for GWT 2.0 RC
          svn merge --ignore-ancestry -c6903  
http://google-web-toolkit.googlecode.com/svn/trunk/ .
+
+tr...@6895 was merged into this branch
+  Updating the Gwt Developer Plugin for IE to use the latest terminology
+        svn merge --ignore-ancestry -c6895  
http://google-web-toolkit.googlecode.com/svn/trunk/ .
=======================================
--- /releases/2.0/plugins/ie/installer/README.txt       Thu Oct  8 12:28:52 2009
+++ /releases/2.0/plugins/ie/installer/README.txt       Mon Nov 16 07:56:07 2009
@@ -8,12 +8,4 @@
  Files contained in this directory:
  installer.wxs.xml - the WIX script used to generate the installer

-GwtDevModeIePluginInstaller.msi - the windows installer, which is replaced  
when the build script is executed
-
-GwtDialog.bmp - the image displayed on the first page of the installer
-
-GwtBanner.bmp - the image displayed at the top of every page other than  
the first in the installer
-
-COPYING.rtf - Our license agreement in RTF format
-
  build.xml - the ant build script
=======================================
--- /releases/2.0/plugins/ie/installer/build.xml        Tue Oct 13 14:01:24 2009
+++ /releases/2.0/plugins/ie/installer/build.xml        Mon Nov 16 07:56:07 2009
@@ -8,42 +8,51 @@
    <property name="project.tail" value="plugins/ie/installer" />
    <import file="../../../common.ant.xml" />

-  <property name="wix.bin" location="C:/Program Files/Windows Installer  
XML v3/bin" />
+  <property name="wix.bin"
+            location="C:/Program Files/Windows Installer XML v3/bin" />
    <property name="wix.log" location="${project.build}/wix.log" />
-  <property name="gwt.oophmIeInstallerName"  
value="GwtDevModeIePluginInstaller.msi" />
+  <property name="installer.name" value="gwt-dev-plugin.msi" />

    <target name="build" description="Build the installer">
      <mkdir dir="${project.build}" />

      <echo message="Preparing WIX script for oophm.dll" />
-    <exec executable="${wix.bin}/heat.exe" failonerror="yes"  
output="${wix.log}">
-      <arg line="file ..\prebuilt\oophm.dll" />
+    <exec executable="${wix.bin}/heat.exe"
+          dir="../prebuilt"
+          failonerror="yes"
+          output="${wix.log}">
+      <arg line="file oophm.dll" />
        <arg line="-out ${project.build}/oophm.wxs.xml" />
        <arg line="-ag -g1" />
        <arg line="-dr INSTALLDIR" />
        <arg line="-cg oophmDll" />
-      <arg line="-var var.PluginIeDir" />
+      <arg line="-var var.SourceDir" />
      </exec>

      <echo message="Compiling WIX scripts" />
-    <exec executable="${wix.bin}/candle.exe" failonerror="yes"  
output="${wix.log}" append="true">
+    <exec executable="${wix.bin}/candle.exe"
+          failonerror="yes"
+          output="${wix.log}"
+          append="true">
        <arg line="-out ${project.build}/" />
-      <arg line="-dPluginIeDir=..\\" />
+      <arg line="-dSourceDir=..\\" />
        <arg line="${project.build}/oophm.wxs.xml" />
        <arg line="installer.wxs.xml" />
      </exec>

      <echo message="Generating Windows Installer" />
-    <exec executable="${wix.bin}/light.exe" failonerror="yes"  
output="${wix.log}" append="true">
-      <arg line="-o ${project.build}/${gwt.oophmIeInstallerName}" />
-      <arg line="-ext WixUIExtension" />
+    <exec executable="${wix.bin}/light.exe"
+          failonerror="yes"
+          output="${wix.log}"
+          append="true">
+      <arg line="-o ${project.build}/${installer.name}" />
        <arg line="${project.build}/oophm.wxs.wixobj" />
        <arg line="${project.build}/installer.wxs.wixobj" />
      </exec>

-    <echo message="Copying Windows Installer to installer directory" />
-    <copy file="${project.build}/${gwt.oophmIeInstallerName}"
-      tofile="../prebuilt/${gwt.oophmIeInstallerName}" />
+    <echo message="Copying Windows Installer to prebuilt directory" />
+    <copy file="${project.build}/${installer.name}"
+          tofile="../prebuilt/${installer.name}" />
    </target>

  </project>
=======================================
--- /releases/2.0/plugins/ie/installer/installer.wxs.xml        Thu Oct  8  
12:28:52 2009
+++ /releases/2.0/plugins/ie/installer/installer.wxs.xml        Mon Nov 16  
07:56:07 2009
@@ -8,7 +8,7 @@
      version and reinstalls the new version without complaining.
    -->
    <Product
-    Name='GWT Development Mode Plugin for IE'
+    Name='Google Web Toolkit Developer Plugin'
      Id='*'
      UpgradeCode='9a5e649a-ec63-4c7d-99bf-75adb345e7e5'
      Language='1033'
@@ -19,7 +19,7 @@
      <Package
        Id='*'
        Keywords='Installer'
-      Description='GWT Development Mode Plugin for IE Installer '
+      Description='Google Web Toolkit Developer Plugin Installer'
        Manufacturer='Google'
        InstallerVersion='100'
        Languages='1033'
@@ -47,16 +47,6 @@
          After='InstallValidate' />
      </InstallExecuteSequence>

-    <!-- Default to the old install directory if upgrading. -->
-    <Property
-      Id="INSTALLDIR">
-      <RegistrySearch
-        Id='OldInstallDirSarch'
-        Type='raw'
-        Root='HKLM'
-        Key='Software\Google\GwtDevModePluginIE\InstallDir' />
-    </Property>
-
      <!-- Define the install directory. -->
      <Directory
        Id='TARGETDIR'
@@ -65,59 +55,26 @@
          Id='ProgramFilesFolder'
          Name='PFiles'>
          <Directory
-          Id='Google'
+          Id='GoogleDir'
            Name='Google'>
-          <!-- INSTALLDIR is configurable by the user. -->
            <Directory
-            Id='INSTALLDIR'
-            Name='GWT Dev Mode Plugin for IE' />
+            Id='GoogleWebToolkitDir'
+            Name='Google Web Toolkit'>
+            <Directory
+              Id='DeveloperPluginDir'
+              Name='Developer Plugin'>
+              <Directory
+                Id='INSTALLDIR'
+                Name='IE' />
+            </Directory>
+          </Directory>
          </Directory>
        </Directory>
      </Directory>

-    <!-- Add an uninstall shortcut to the install directory. -->
-    <DirectoryRef
-      Id="INSTALLDIR">
-      <Component
-        Id='uninstaller'
-        Guid='*'>
-        <!--
-          Save the install directory to the registry so we can reuse it
-          on upgrades.
-        -->
-        <RegistryKey
-          Root='HKLM'
-          Action='createAndRemoveOnUninstall'
-          Key='Software\Google\GwtDevModePluginIE\InstallDir'>
-          <RegistryValue
-            Value='[INSTALLDIR]'
-            Type='string' />
-        </RegistryKey>
-        <Shortcut
-          Id='UninstallShortcut'
-          Name='Uninstall GWT Plugin for IE'
-          Target='[System64Folder]msiexec.exe'
-          Arguments='/x [ProductCode]'
-          Description='Uninstalls GWT Development Mode Plugin for IE'
-          WorkingDirectory='SystemDir'
-          Directory='INSTALLDIR' />
-
-        <!-- Remove the shortcut and installation folder on uninstall. -->
-        <RemoveFile
-          Id='RemoveUninstallShortcut'
-          Name='Uninstall GWT Plugin for IE'
-          On='uninstall' />
-        <RemoveFolder
-          Id='RemoveInstallFolder'
-          On='uninstall' />
-      </Component>
-    </DirectoryRef>
-
      <!-- Define the features to install. -->
      <Feature
        Id='CompleteFeature'
-      Title='IE Plugin'
-      Description='GWT Development Mode Plugin for IE.'
        Display='expand'
        Level='1'
        Absent='disallow'>
@@ -127,37 +84,7 @@
        -->
        <ComponentGroupRef
          Id='oophmDll' />
-      <ComponentRef
-        Id='uninstaller' />
      </Feature>

-    <!--
-      Setup the installation UI. WixUI_InstallDir is a simple UI that
-      let's the user choose the installation directory. WIXUI_INSTALLDIR
-      defines the property that contains the install directory.
-    -->
-    <Property
-      Id='WIXUI_INSTALLDIR'
-      Value='INSTALLDIR' />
-    <UIRef
-      Id='WixUI_InstallDir' />
-    <UIRef
-      Id='WixUI_ErrorProgressText' />
-
-    <!-- The license agreement in RTF format. -->
-    <WixVariable
-      Id='WixUILicenseRtf'
-      Value='COPYING.rtf' />
-
-    <!-- The image shown at the top of all pages but the first. -->
-    <WixVariable
-      Id='WixUIBannerBmp'
-      Value='GwtBanner.bmp' />
-
-    <!-- The image shown on the first page. -->
-    <WixVariable
-      Id='WixUIDialogBmp'
-      Value='GwtDialog.bmp' />
-
    </Product>
  </Wix>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to