List:Commits« Previous MessageNext Message »
From:rburnett Date:December 13 2006 9:47pm
Subject:Visual Studio Plugin commit: r24 - in branches/1.0: . Documentation Installer MySql.VisualStudio.HelpSetup MySql.VisualStudio.HelpSetup/CollectionFile...
View as plain text  
Removed:
   branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj.vspscc
Modified:
   branches/1.0/Documentation/Documentation.hsp
   branches/1.0/Installer/main.wxs
  
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_Collection_096b8e30456a4d409f34dc34eab65d23.HxC
  
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_TOC_096b8e30456a4d409f34dc34eab65d23.HxT
   branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/log.txt
   branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj
   branches/1.0/MySql.VisualStudio.csproj
   branches/1.0/MySql.VisualStudio.sln
   branches/1.0/MySqlDataProviderPackage.cs
   branches/1.0/MySqlDataViewSupport.xml
   branches/1.0/Properties/AssemblyInfo.cs
   branches/1.0/Properties/Resources.Designer.cs
   branches/1.0/Properties/Resources.resx
Log:
1.  Updated docs in hsp file
2.  Removed check for 5.0.2 in main.wxs
3.  Updated collection files to represent correct docs title
4.  Added check for registered connetor in MySqlDataProviderPackage class
5.  Updated version # in AssemblyInfo.cs
6.  Added some strings to Resources


Modified: branches/1.0/Documentation/Documentation.hsp
===================================================================
--- branches/1.0/Documentation/Documentation.hsp	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/Documentation/Documentation.hsp	2006-12-13 21:47:47 UTC (rev 24)
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<HSProject ProjectType="0" Version="2.0.26" SaveDateTime="29.09.2006 12:17:01"
DXPFileName="" TemplateName="HelpStudio Lite 2005 Style" SpellLastCheckDateTime="0:00:00"
Title="MySQL DDEX Provider" SCCActivated="False" SCCProject="" HelpContextIDHeaderFile=""
OutputDirectory="" AutoGenerateIndexEntries="True" AutoGenerateCategoryIndex="False"
BuildDXProject="False" DefaultTopic="" Lite="True">
+<HSProject ProjectType="0" Version="2.0.26" SaveDateTime="13/12/2006 15:00:00"
DXPFileName="" TemplateName="HelpStudio Lite 2005 Style" SpellLastCheckDateTime="12:00:00
AM" Title="MySQL Tools for Visual Studio" SCCActivated="False" SCCProject=""
HelpContextIDHeaderFile="" OutputDirectory="" AutoGenerateIndexEntries="True"
AutoGenerateCategoryIndex="False" BuildDXProject="False" DefaultTopic="" Lite="True">
     <SpellIgnoreAllWordList/>
     <cat Name="Microsoft Help 2.x Error Pages" Key="C5" AutoIndex="True"/>
     <cat Name="Introduction" Key="{4871D54E-EA88-49A5-817E-036882F8FAC4}"
AutoIndex="True"/>
     <cat Name="Installation" Key="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}"
AutoIndex="True"/>
     <cat Name="Connection" Key="{0A3D56EC-A197-4884-9A0B-4321573C2856}"
AutoIndex="True"/>
     <cat Name="Using the Provider" Key="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}"
AutoIndex="True"/>
-    <VariableValue Name="CopyrightNotice"><![CDATA[&copy; MySql Company. All
Rights Reserved.]]></VariableValue>
-    <VariableValue Name="FeedbackLink"><![CDATA[<a
href="mailto:reggie@stripped?subject=MySQL DDEX Provider Documentation Feedback:
%%FileName%%">Send comments</a> on this topic.]]></VariableValue>
+    <VariableValue Name="CopyrightNotice"><![CDATA[&copy; MySQL AB 2006. All
Rights Reserved.]]></VariableValue>
+    <VariableValue Name="FeedbackLink"><![CDATA[<a
href="mailto:docs@stripped?subject=MySQL Tools for Visual Studio Documentation Feedback:
%%FileName%%">Send comments</a> on this topic.]]></VariableValue>
     <file FileName="stopwordlist.txt" CaptureInfo="" IncludeInOutput="True"/>
     <file FileName="Images\Image4.jpg" CaptureInfo="" IncludeInOutput="True"/>
     <file FileName="Images\Image1.jpg" CaptureInfo="" IncludeInOutput="True"/>
@@ -112,14 +112,19 @@
 </script>
 <xml><MSHelp:NoSearch/></xml>]]></s>
     </Topic>
-    <Topic Key="{6E87A0E8-A323-4F4B-9919-DAB7B7785025}" Name="Introduction"
Title="Introduction to the MySQL DDEX Provider" ContentsTitle="Introduction to the MySQL
DDEX Provider" Status="In Progress" CreatedOn="01-09-2006 16:14:34"
ModifiedOn="18-09-2006 20:38:59" LayoutName="" AllStyleSheets="True" AllScripts="True"
AutoGenerateIndexEntry="True" IncludeInHelpFile="True" HelpContextIDs=""
Category="{4871D54E-EA88-49A5-817E-036882F8FAC4}">
+    <Topic Key="{6E87A0E8-A323-4F4B-9919-DAB7B7785025}" Name="Introduction"
Title="Introduction to the MySQL Tools for Visual Studio" ContentsTitle="Introduction to
the MySQL Tools for Visual Studio" Status="In Progress" CreatedOn="01-09-2006 16:14:34"
ModifiedOn="13-12-2006 14:37:56" LayoutName="" AllStyleSheets="True" AllScripts="True"
AutoGenerateIndexEntry="True" IncludeInHelpFile="True" HelpContextIDs=""
Category="{4871D54E-EA88-49A5-817E-036882F8FAC4}">
         <Notes/>
-        <s k="BodyText"><![CDATA[A DDEX provider is a plug-in for Visual Studio
2005, which allows developers to maintain database structures and supports built-in
data-driven application development tools.<BR><BR>The current version of the
MySQL DDEX Provider includes only database maintenance tools. Data-driven application
development tools are not supported.<BR><BR>The MySQL DDEX Provider works as
a buildup over the Server Explorer menu of Visual Studio 2005, and permits end users to
interact with the MySQL server in an intuitively clear, graphical
manner.<BR><BR>The MySQL DDEX Provider is designed to work with MySQL version
5.0.<BR><BR>If you have a comment, or if you discover a bug, please use our
MySQL bug-tracking system (<A
href="http://bugs.mysql.com">http://bugs.mysql.com</A>) to report problem or add
your suggestion.]]></s>
+        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in
0pt"><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>MySQL Tools for Visual Studio is a
plug-in for Visual Studio 2005 which allows developers to maintain database structures
and, in future versions, support built-in data-driven application development
tools.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>The plug-in integrates directly into the Server Explorer tool window of
Visual Studio 2005 and permits end users to interact with a MySQL server in an
intuitively clear, graphical
manner.<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>The plug-in supports MySQL versions 4.1 and higher, however, features
such as stored procedure and view editing will only be supported on MySQL versions 5.0
and higher.<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>If you have a comment, or if you discover a bug, please, use our MySQL
bug tracking system (</FONT><A href="http://bugs.mysql.com"><FONT
face=Verdana>http://bugs.mysql.com</FONT></A><FONT face=Verdana>) to
report problem or add your suggestion.</FONT><FONT
size=3><o:p></o:p></FONT></SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{E23F7708-2BCD-477F-AD2E-6D64325ACC62}" Name="Connection"
Title="Connection to the MySql server with the MySQL DDEX Provider"
ContentsTitle="Connection to the MySql server with the MySQL DDEX Provider" Status="In
Progress" CreatedOn="01-09-2006 16:24:05" ModifiedOn="18-09-2006 20:59:37" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{0A3D56EC-A197-4884-9A0B-4321573C2856}">
+    <Topic Key="{E23F7708-2BCD-477F-AD2E-6D64325ACC62}" Name="Connection"
Title="Connecting to a MySQL server" ContentsTitle="Connecting to a MySQL server"
Status="In Progress" CreatedOn="01-09-2006 16:24:05" ModifiedOn="13-12-2006 14:52:21"
LayoutName="" AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{0A3D56EC-A197-4884-9A0B-4321573C2856}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Once the MySQL DDEX
Provider is installed, you can use it to create, modify, and delete connections to MySQL
databases. To create a connection with a MySQL database, perform the following
steps:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
+        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Once the plugin is
installed, you can use it to create, modify, and delete connections to MySQL databases.
To create a connection to a MySQL database, perform the following
steps:</SPAN></P>
 <UL>
 <LI>
 <DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Start Visual Studio 2005, and open the Server
Explorer window (<STRONG>View -&gt; Server Explorer</STRONG> option in
the main Visual Studio 2005 menu, or <STRONG>Ctrl+W, L</STRONG> hot
keys).</SPAN></DIV></LI>
@@ -146,41 +151,44 @@
 <DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">After you set all
settings and test the connection, press <STRONG>OK</STRONG>. The newly created
connection is displayed in Server Explorer. Now you can work with the MySQL server through
standard Server Explorer GUI.</SPAN> </DIV></LI></UL>
 <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">After the connection is successfully established, all
settings are saved for future use. When you start Visual Studio for the next time, just
open the connection node in Server Explorer to establish a connection to the MySQL server
again.<BR><BR>To modify and delete a connection, use the Server Explorer
context menu for the corresponding node. You can modify any of the settings just by
overwriting the existing values with new ones. Note that the connection may be modified
or deleted only if no active editor for its objects is opened: otherwise you may loose
your data.</SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{F1797756-01CB-4A14-A578-D2D59453B921}" Name="Using" Title="Using the
MySQL DDEX Provider" ContentsTitle="Using the MySQL DDEX Provider" Status="In Progress"
CreatedOn="01-09-2006 16:35:34" ModifiedOn="18-09-2006 21:26:16" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
+    <Topic Key="{F1797756-01CB-4A14-A578-D2D59453B921}" Name="Using" Title="Working
with database objects" ContentsTitle="Working with database objects" Status="In Progress"
CreatedOn="01-09-2006 16:35:34" ModifiedOn="13-12-2006 14:56:26" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P>To work with a MySQL server using the
MySQL DDEX Provider, open Visual Studio 2005, open Server Explorer, and open the required
connection. Now you are able to perform various actions with objects of the corresponding
schema of the MySQL server.</P>
-<P>The working area of the MySQL DDEX Provider consists of three parts.</P>
+        <s k="BodyText"><![CDATA[<P>Once you have established a connection
to a MySQL server you can manipulate the objects in that database.</P>
+<P>There are three main components to understand. 
+<P></P>&nbsp;
 <P></P>
-<P>&nbsp;</P>
 <P align=center><IMG alt="" src="Images/Image3.jpg"
border=0>&nbsp;</P>
 <P>&nbsp;</P>
-<P>Database objects (tables, views, stored routines, triggers, and user defined
functions) are displayed in the Server Explorer tree. Here you can choose a desirable
object, and perform an action by choosing the appropriate context menu of the
object.</P>
-<P>Properties of a database object under work are displayed in the Properties
window of Visual Studio 2005. Certain properties can be edited directly in this
window.</P>
-<P>The third area of the MySQL DDEX Provider is the editor area. It is placed in
the main working area of Visual Studio 2005. Here you can edit the most complex
properties of database objects (including, for example, text definitions of views,
routines, and so on).</P>
-<P>See details on possible database actions in the remaining part of this
chapter.</P>]]></s>
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>Database objects (tables, views,
stored routines, triggers, and user defined functions) are displayed in the Server
Explorer tree. Here you can select a object and perform an action by choosing it from the
context menu of this object.<?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>Properties of any selected database
object are displayed in the Properties window of Visual Studio 2005.&nbsp;Certain
properties can be edited&nbsp;directly in this
window.<o:p></o:p></FONT></SPAN></P>
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>The third&nbsp;component is the
editor area. It&nbsp;is the main working area of Visual Studio 2005. Here you edit the
most complex properties of database objects (including, for example, text definitions of
views, routines, and so on).</FONT></SPAN></P>
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>See details on possible database
actions in the following topics.</FONT></SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{D1425EE1-959C-4C0F-840A-EBD06CD21327}" Name="Tables" Title="Editing
Tables" ContentsTitle="Editing Tables" Status="In Progress" CreatedOn="01-09-2006
16:50:11" ModifiedOn="18-09-2006 21:30:04" LayoutName="" AllStyleSheets="True"
AllScripts="True" AutoGenerateIndexEntry="True" IncludeInHelpFile="True"
HelpContextIDs="" Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
+    <Topic Key="{D1425EE1-959C-4C0F-840A-EBD06CD21327}" Name="Tables" Title="Editing
Tables" ContentsTitle="Editing Tables" Status="In Progress" CreatedOn="01-09-2006
16:50:11" ModifiedOn="13-12-2006 14:58:29" LayoutName="" AllStyleSheets="True"
AllScripts="True" AutoGenerateIndexEntry="True" IncludeInHelpFile="True"
HelpContextIDs="" Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P><SPAN lang=EN-US
style="mso-ansi-language: EN-US">The MySQL DDEX Provider contains a Table Editor,
which enables the visual creation and modification on tables.</SPAN></P>
-<P><SPAN lang=EN-US style="mso-ansi-language: EN-US">The Table Editor can be
accessed through a mouse action on table-type node of Server Explorer. To create a new
table, right-click on the <STRONG>Tables</STRONG> node (under the connection
node) and choose the <STRONG>Create Table</STRONG> command from the context
menu. To modify an existing table, double-click on the node of the table you wish to
modify, or right-click on this node and choose the <STRONG>Alter
Table</STRONG> command from the context menu. Either of the commands opens the
Table Editor.<BR>&nbsp;<BR>The MySQL DDEX Provider Table Editor is
implemented in the manner of the well-known Query Browser Table Editor, but with minor
differences.</SPAN></P>
+        <s k="BodyText"><![CDATA[<SPAN lang=EN-US style="mso-ansi-language:
EN-US">
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>The plug-in includes a table editor
which enables the visual creation and modification of tables.<?xml:namespace prefix = o
ns = "urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>To create a new table,&nbsp;right click on the&nbsp;<SPAN
style="FONT-FAMILY: 'Arial','sans-serif'">Tables</SPAN> node (under the
connection node) and choose the <SPAN style="FONT-FAMILY:
'Arial','sans-serif'">Create Table</SPAN> command from a context menu.
To&nbsp;modify an existing table,&nbsp;double click on a node of the table you
wish to modify, or right click on this node and&nbsp;choose the <SPAN
style="FONT-FAMILY: 'Arial','sans-serif'">Alter Table</SPAN> command from a
context menu. Either of the commands opens the&nbsp;Table
Editor.</FONT><FONT
size=3><o:p></o:p></FONT></SPAN></P>
+<P></SPAN></P>
 <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
 <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
 <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=center><SPAN lang=EN-US
style="mso-ansi-language: EN-US"><IMG alt="" src="Images/Image4.jpg"
border=0></SPAN></P>
 <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Table Editor consists of the following
parts:</SPAN></P>
+<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P><SPAN
lang=EN-US style="mso-ansi-language: EN-US">
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>It consists of the following
parts:<o:p></o:p></FONT></SPAN></P>
 <UL>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Columns Editor - a data grid on top of the Table
Editor. Use the Columns grid for column creation, modification, and
deletion.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 2.25pt; COLOR: black; mso-margin-top-alt:
auto; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>Columns Editor - a data grid in the
top part of the Table Editor. Use the Columns grid for column creation, modification and
deletion. </FONT></SPAN></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Indexes tab - a tab on bottom of the Table Editor.
Use the Indexes tab for indexes management.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 2.25pt; COLOR: black; mso-margin-top-alt:
auto; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"></SPAN><SPAN style="FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT face=Verdana>Indexes tab -
a tab in the bottom part of the Table Editor. Use the Indexes tab for indexes management.
</FONT></SPAN></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Foreign Keys tab - a tab on bottom of the Table
Editor. Use the Foreign Keys tab for foreign keys
management.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 2.25pt; COLOR: black; mso-margin-top-alt:
auto; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"></SPAN><FONT face=Verdana><SPAN
style="FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US">Foreign Keys tab -
a tab in the bottom part of the Table Editor. Use the Foreign Keys tab for foreign keys
management.</SPAN><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">
</SPAN></FONT></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Column Details tab - a tab on bottom of the Table
Editor. Use the Column Details tab to set advanced column
options.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 2.25pt; COLOR: black; mso-margin-top-alt:
auto; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY:
'Arial','sans-serif'"></SPAN><SPAN style="FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>Column Details tab - a tab in the
bottom part of the Table Editor. Use the Column Details tab to set advanced column
options. </FONT></SPAN></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Properties window - a standard Visual Studio
Properties window, where the properties of the edited table are displayed. Use the
Properties window to set the table
properties.</SPAN></DIV></LI></UL>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Each of these areas is discussed in children
topics.<BR><BR>To save changes you have made in the Table Editor, use either
<STRONG>Save</STRONG> or <STRONG>Save All</STRONG> button of the
Visual Studio main toolbar, or just press <STRONG>Ctrl+S</STRONG>. Before
changes are saved, you will be asked to confirm the execution of the corresponding SQL
query in a confirmation dialog.</SPAN></P>]]></s>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 2.25pt; COLOR: black; mso-margin-top-alt:
auto; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>Properties window - a standard
Visual Studio Properties window, where the properties of the edited table are
displayed.&nbsp; use the Properties window to set table
properties.</FONT></SPAN></DIV></LI></UL>
+<P><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"><FONT face=Verdana>To save changes you have made in
the Table Editor, use either <SPAN style="FONT-FAMILY:
'Arial','sans-serif'">Save</SPAN> or <SPAN style="FONT-FAMILY:
'Arial','sans-serif'">Save All</SPAN> buttons of&nbsp;the Visual Studio main
toolbar or just press <SPAN style="FONT-FAMILY:
'Arial','sans-serif'">Ctrl+S</SPAN>. Before changes are saved, you will be asked
to confirm the execution of&nbsp;the corresponding&nbsp;SQL query in a
confirmation dialog.</FONT><FONT
size=3><o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"></SPAN></P>]]></s>
     </Topic>
     <Topic Key="{655CD712-5F07-4E8E-94AD-9D1BB601EA23}" Name="Column Editor"
Title="Column Editor" ContentsTitle="Column Editor" Status="In Progress"
CreatedOn="05-09-2006 19:37:51" ModifiedOn="18-09-2006 21:31:06" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
@@ -197,20 +205,20 @@
 <P><SPAN lang=EN-US style="mso-ansi-language: EN-US">To change index
settings, select the needed index in the list box on the left. The detailed information
about the index is displayed in the Index Settings group box. Change the desired
values.</SPAN></P>
 <P><SPAN lang=EN-US style="mso-ansi-language: EN-US">The possibility to
convert a table column to the index column by Drag&amp;Drop is not currently
supported. However, you can add new index columns to a table, and set the table columns
by using the embedded combo box editor in the Indexes
tab.</SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{086C724D-47B8-4E6B-8833-FF0D13D8A7CB}" Name="Foreign Keys tab"
Title="Foreign Keys tab" ContentsTitle="Foreign Keys tab" Status="In Progress"
CreatedOn="05-09-2006 20:29:57" ModifiedOn="18-09-2006 21:32:31" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
+    <Topic Key="{086C724D-47B8-4E6B-8833-FF0D13D8A7CB}" Name="Foreign Keys tab"
Title="Foreign Keys tab" ContentsTitle="Foreign Keys tab" Status="In Progress"
CreatedOn="05-09-2006 20:29:57" ModifiedOn="13-12-2006 14:59:59" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
         <s k="BodyText"><![CDATA[<P class=MsoPlainText style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Foreign Keys management is performed via the Foreign
Keys tab.<BR>&nbsp;<BR>To add a foreign key, press the "+" button and set
its properties in the Foreign Keys Settings group box on the right. You can set the
foreign key name, referenced table name, foreign key columns, and actions upon update and
delete.</SPAN></SPAN></P><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><SPAN lang=EN-US style="mso-ansi-language: EN-US">
 <P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"><BR>To remove a foreign
key, select it in the list box on the left, and press the "-" button.</P>
 <P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"><BR>To change foreign key
settings, select the required foreign key in the list box on the left. The detailed
information about the foreign key is displayed in the Foreign Keys Settings group box.
Change the desired values.</P>
-<P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"><BR>When a foreign key is
changed, the MySQL DDEX Provider actually generates two queries: the first query drops
the changed key(s), and the second one recreates one(s) with new values. The reason for
such a behavior is to avoid the bugs 8377 and 8919 (see <A
href="http://bugs.mysql.com/bug.php?id=8377">http://bugs.mysql.com/bug.php?id=8377</A>;
<A
href="http://bugs.mysql.com/bug.php?id=8919">http://bugs.mysql.com/bug.php?id=8919</A>).<BR>&nbsp;<BR><STRONG>Note:</STRONG>
If changed values are for some reason inconsistent and cause the second query to fail, all
affected foreign keys will be just dropped. If this is the case, the MySQL DDEX Provider
will mark them as new in the Table Editor, and you will have the possibility to recreate
them later. But if you close the Table Editor without save, these foreign keys will be
lost.</SPAN></SPAN></P>]]></s>
+<P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"><BR>When a foreign key is
changed, the plugin actually generates two queries: the first query drops the changed
key(s), and the second one recreates one(s) with new values. The reason for such a
behavior is to avoid the bugs 8377 and 8919 (see <A
href="http://bugs.mysql.com/bug.php?id=8377">http://bugs.mysql.com/bug.php?id=8377</A>;
<A
href="http://bugs.mysql.com/bug.php?id=8919">http://bugs.mysql.com/bug.php?id=8919</A>).<BR>&nbsp;<BR><STRONG>Note:</STRONG>
If changed values are for some reason inconsistent and cause the second query to fail, all
affected foreign keys will be just dropped. If this is the case, the plugin will mark them
as new in the Table Editor, and you will have the possibility to recreate them later. But
if you close the Table Editor without save, these foreign keys will be
lost.</SPAN></SPAN></P>]]></s>
     </Topic>
     <Topic Key="{EAA47575-1BDF-463F-8E3F-9C795B85DCA0}" Name="Column Details tab"
Title="Column Details tab" ContentsTitle="Column Details tab" Status="In Progress"
CreatedOn="05-09-2006 20:41:53" ModifiedOn="18-09-2006 21:32:51" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
         <s k="BodyText"><![CDATA[<P class=MsoPlainText style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The Column Details tab can
be used to set column options. In addition to the main columns properties presented in the
Column Editor, in the Column Details tab you can set two advanced options: the character
set, and the collation sequence.</SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{AFCF28FC-E1FF-468C-86EC-BBE96E16F49A}" Name="Table Properties window"
Title="Table Properties window" ContentsTitle="Table Properties window" Status="In
Progress" CreatedOn="05-09-2006 20:45:32" ModifiedOn="18-09-2006 21:33:20" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
+    <Topic Key="{AFCF28FC-E1FF-468C-86EC-BBE96E16F49A}" Name="Table Properties window"
Title="Table Properties window" ContentsTitle="Table Properties window" Status="In
Progress" CreatedOn="05-09-2006 20:45:32" ModifiedOn="13-12-2006 14:59:45" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P class=MsoPlainText style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The MySQL DDEX Provider
Table Editor has no separate tabs for table options and advanced options. All table
options can be browsed and changed using the Properties window of Visual Studio
2005.<BR><BR>The following table properties can be
set:<BR><BR>Auto Increment<BR>Average Row Length<BR>Character
Set<BR>Checksum for
Rows<BR>Collation<BR>Comment<BR>Connection<BR>Data
Directory<BR>Delay Key Updates<BR>Engine<BR>Index
Directory<BR>Insert Method<BR>Maximum Rows<BR>Minimum
Rows<BR>Name<BR>Pack Keys<BR>Password<BR>Row
Format<BR>Union<BR><BR>Some of these properties may have arbitrary text
values, others accept values from a predefined set. In the latter case set the desired
value using an embedded combo box.<BR><BR>The properties Schema and Server
are read only.</SPAN></P>]]></s>
+        <s k="BodyText"><![CDATA[<P class=MsoPlainText style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The plugin Table Editor
has no separate tabs for table options and advanced options. All table options can be
browsed and changed using the Properties window of Visual Studio
2005.<BR><BR>The following table properties can be
set:<BR><BR>Auto Increment<BR>Average Row Length<BR>Character
Set<BR>Checksum for
Rows<BR>Collation<BR>Comment<BR>Connection<BR>Data
Directory<BR>Delay Key Updates<BR>Engine<BR>Index
Directory<BR>Insert Method<BR>Maximum Rows<BR>Minimum
Rows<BR>Name<BR>Pack Keys<BR>Password<BR>Row
Format<BR>Union<BR><BR>Some of these properties may have arbitrary text
values, others accept values from a predefined set. In the latter case set the desired
value using an embedded combo box.<BR><BR>The properties Schema and Server
are read only.</SPAN></P>]]></s>
     </Topic>
     <Topic Key="{93D34A23-277A-4249-8B3D-ADA3BC5DDD3E}" Name="Table Data"
Title="Editing Table Data" ContentsTitle="Editing Table Data" Status="In Progress"
CreatedOn="01-09-2006 16:50:35" ModifiedOn="18-09-2006 21:35:10" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
@@ -221,22 +229,20 @@
 <P>Algorithm<BR>Check Option<BR>Definer<BR>Name<BR>Security
Type</P>
 <P>Some of these properties can have arbitrary text values, others accept values
from a predefined set. In the latter case set the desired value using the embedded combo
box.<BR><BR>The properties Is Updatable, Schema, and Server are read
only.<BR><BR>To save changes you have made, use either
<STRONG>Save</STRONG> or <STRONG>Save All</STRONG> buttons of the
Visual Studio main toolbar, or just press <STRONG>Ctrl+S</STRONG>. Before
changes are saved, you will be asked to confirm the execution of the corresponding SQL
query in a confirmation dialog.</P></SPAN>]]></s>
     </Topic>
-    <Topic Key="{5C87F657-BE35-4556-BC72-B85A4E7179B1}" Name="Prerequisites"
Title="Prerequisites" ContentsTitle="Prerequisites" Status="In Progress"
CreatedOn="01-09-2006 16:42:17" ModifiedOn="29-09-2006 12:13:18" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
+    <Topic Key="{5C87F657-BE35-4556-BC72-B85A4E7179B1}" Name="Prerequisites"
Title="Prerequisites" ContentsTitle="Prerequisites" Status="In Progress"
CreatedOn="01-09-2006 16:42:17" ModifiedOn="13-12-2006 14:38:55" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The MySQL DDEX Provider
requires Visual Studio 2005 Professional Edition to be installed, and therefore it has
the same hardware and system requirements.<BR><BR>Here is the list of
components that are to be installed before the installation of the MySQL DDEX
Provider:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
-<UL>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Visual Studio 2005 Standard,
Professional&nbsp;or&nbsp;Team Developer
Edition.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">MySQL Server&nbsp;4.1.1 or higher&nbsp;is
required to be installed on the server machine.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">MySQL Connector .NET 5.0.1 or higher is required to
be installed on the client
machine.</SPAN></DIV></LI></UL>]]></s>
+        <s k="BodyText"><![CDATA[<SPAN lang=EN-US style="mso-ansi-language:
EN-US">
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>MySQL Tools for Visual Studio requires Visual Studio 2005 Professional
Edition and, therefore, has the same hardware and system requirements.<SPAN
style="mso-spacerun: yes">&nbsp; </SPAN>The Express products (Visual C++
Express, Visual C# Express, and Visual Basic Express) do not support third-party addins
so the plug-in will not work these products).<?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>Here is the list&nbsp;of software components that need to&nbsp;be
installed prior to the installation of the
plug-in:<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 2.25pt 0.25in; TEXT-INDENT: 0in;
mso-margin-top-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT
face=Verdana><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol;
mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt;
mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN
style="FONT: 7pt 'Times New
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</SPAN></SPAN></SPAN><SPAN style="COLOR: black; FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language: EN-US">Visual Studio 2005 Standard,
Professional or&nbsp;Team Developer
Edition.<o:p></o:p></SPAN></FONT></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 2.25pt 0.25in; TEXT-INDENT: 0in;
mso-margin-top-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT
face=Verdana><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol;
mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt;
mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN
style="FONT: 7pt 'Times New
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</SPAN></SPAN></SPAN><SPAN style="COLOR: black; FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language: EN-US">MySQL Server 4.1.1 is required on the
server machine.<o:p></o:p></SPAN></FONT></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 2.25pt 0.25in; TEXT-INDENT: 0in;
mso-margin-top-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT
face=Verdana><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol;
mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt;
mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN
style="FONT: 7pt 'Times New
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</SPAN></SPAN></SPAN><SPAN style="COLOR: black; FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language: EN-US">MySQL Connector.NET 5.0.2 is required
on the client machine.<o:p></o:p></SPAN></FONT></P>
+<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"></SPAN></P>]]></s>
     </Topic>
-    <Topic Key="{DEBB17C3-6FE2-4043-852A-B0B9B7C52DA0}" Name="Required rights"
Title="Required rights" ContentsTitle="Required rights" Status="In Progress"
CreatedOn="01-09-2006 16:45:03" ModifiedOn="18-09-2006 20:42:54" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
+    <Topic Key="{DEBB17C3-6FE2-4043-852A-B0B9B7C52DA0}" Name="Required rights"
Title="Required rights" ContentsTitle="Required rights" Status="In Progress"
CreatedOn="01-09-2006 16:45:03" ModifiedOn="13-12-2006 14:49:38" LayoutName=""
AllStyleSheets="True" AllScripts="True" AutoGenerateIndexEntry="True"
IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">To use the MySQL DDEX
Provider, the user must have the following rights on the server
machine:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"></SPAN>&nbsp;</P>
+        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">To use the MySQL Tools
for Visual Studio, the user must have the following rights on the server
machine:</SPAN></P>
 <UL>
 <LI>
 <DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">SELECT right for the INFORMATION_SCHEMA
database.</SPAN></DIV></LI>
@@ -249,56 +255,26 @@
 <LI>
 <DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"></SPAN><SPAN lang=EN-US
style="mso-ansi-language: EN-US">EXECUTE right for the SHOW ENGINE STATUS statement
(required for retrieving extended error information).</SPAN></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Appropriate rights for performed operations (e.g. the
SELECT right is required to browse data from a table,
etc.).</SPAN></DIV></LI></UL>]]></s>
+<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"></SPAN><SPAN lang=EN-US
style="mso-ansi-language: EN-US">Appropriate rights for performed operations (e.g. the
SELECT right is required to browse data from a table,
etc.).</SPAN></DIV></LI></UL>]]></s>
     </Topic>
-    <Topic Key="{0E049782-A622-4C80-8A1A-782F1D299A6F}" Name="Installation"
Title="Installation of the MySQL DDEX Provider" ContentsTitle="Installation of the MySQL
DDEX Provider" Status="In Progress" CreatedOn="01-09-2006 16:18:46"
ModifiedOn="18-09-2006 20:54:55" LayoutName="" AllStyleSheets="True" AllScripts="True"
AutoGenerateIndexEntry="True" IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
+    <Topic Key="{0E049782-A622-4C80-8A1A-782F1D299A6F}" Name="Installation"
Title="Installation of the MySQL Tools for Visual Studio" ContentsTitle="Installation of
the MySQL Tools for Visual Studio" Status="In Progress" CreatedOn="01-09-2006 16:18:46"
ModifiedOn="13-12-2006 14:51:17" LayoutName="" AllStyleSheets="True" AllScripts="True"
AutoGenerateIndexEntry="True" IncludeInHelpFile="True" HelpContextIDs=""
Category="{B8473F5F-DB5A-4402-BAF0-3A9568DD30F2}">
         <Notes/>
-        <s k="BodyText"><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The MySQL DDEX Provider
is delivered as a MSI-package, which can be used to install, uninstall, or reinstall the
Provider on all Windows operating systems (note that the operating system must at the
same time meet system requirements for Visual Studio 2005). If your version of Windows is
older than Windows XP, be sure to upgrade the Windows Installer system to the latest
version (see <A
href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;292539">http://support.microsoft.com/default.aspx?scid=kb;EN-US;292539</A>
for detail). <BR><BR>The MSI-package is named MySQL-DDEX.msi. To install the
MySQL DDEX Provider, right-click on the MSI file, and select Install. The installation
process is as follows:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"><?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office"
/><o:p></o:p></SPAN>&nbsp;</P>
-<OL>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Standard Welcome
dialog opens. Click Next to continue installation.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">License agreement
(GNU GPL) window opens. Accept the agreement, and click Next to
continue.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Destination
folder choice dialog opens. Here you can point out the folder, where the MySQL DDEX
Provider will be installed. The default destination folder is
%ProgramFilesDir%\MySQL\MySQL DDEX Data Provider, where %ProgramFilesDir% is the Program
Files folder of the installation machine. This value can be changed by standard ways.
After choosing the destination folder, click Next to
continue.</SPAN></DIV></LI>
-<LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Ready to install
confirmation window opens. Click Install to start the installation
process.<o:p></o:p></SPAN></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The installation
window opens, and the information about performed installation actions is displayed. At
the end of this step, the Visual Studio command table is rebuilt.
<STRONG>Note:</STRONG> This step may take several
minutes.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l1 level1 lfo1; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">The Installation
complete notification appears. Click Finish to complete the installation
process.</SPAN></DIV></LI></OL>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">To uninstall the MySQL DDEX Provider, you can use
either Add/Remove Program page, or the same MSI-package. Choose the
<STRONG>Remove</STRONG> option, and the Provider will be automatically
uninstalled.</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"></SPAN>&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">To repair the Provider, right-click on the
MSI-package and choose the <STRONG>Repair</STRONG> option. The MySQL DDEX
Provider will be automatically repaired.</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language:
EN-US"><o:p></o:p></SPAN>&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US">The installation package includes the following
files:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="mso-ansi-language: EN-US"><O:P></SPAN></P>
+        <s k="BodyText"><![CDATA[<SPAN lang=EN-US style="mso-ansi-language:
EN-US">
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>The plug-in is&nbsp;delivered as&nbsp;a Windows installer package
which can be used to install, uninstall or reinstall on all Windows operation systems
(note that, at the same time, the operation system must satisfy&nbsp;system
requirements for Visual Studio 2005). If your version of Windows&nbsp;is older than
Windows XP, be sure to upgrade the Windows Installer system&nbsp;to the latest
version (see </FONT><A
href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;292539"><FONT
face=Verdana>http://support.microsoft.com/default.aspx?scid=kb;EN-US;292539</FONT></A><FONT
face=Verdana>&nbsp;for details).&nbsp;<?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>To install, right click on the&nbsp;MySql.VisualStudio.msi file and
select Install. The installer then walks through a series of dialogs and registers the
plug-in with Visual Studio.<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><o:p><FONT
face=Verdana>&nbsp;</FONT></o:p></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>To uninstall the plug-in,&nbsp;you can&nbsp;use either Add/Remove
Program control panel applet or the same Windows installer package.&nbsp;Choose the
Remove option, and the&nbsp;plug-in will be uninstalled
automatically.<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>&nbsp;<o:p></o:p></FONT></SPAN></P>
+<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"><FONT
face=Verdana>The installation package includes the following
files:</FONT></SPAN></P>
 <UL>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>MySQL.VisualStudio.dll</STRONG> –&nbsp;the MySQL
DDEX Provider assembly&nbsp;itself.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"></SPAN><FONT
face=Verdana><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Symbol;
mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family:
Symbol"><SPAN style="mso-list: Ignore"><SPAN style="FONT: 7pt 'Times New
Roman'">&nbsp;</SPAN></SPAN></SPAN><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language:
EN-US">MySQL.VisualStudio.dll</SPAN><SPAN style="COLOR: black; FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language: EN-US"> –&nbsp;the plug-in
assembly&nbsp;itself.</SPAN></FONT></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>MySQL.Data.dll</STRONG> – the assembly containing the
MySQL Connector .NET, which is used by the Provider.</SPAN></DIV></LI>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Verdana><SPAN
style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language:
EN-US"></SPAN></FONT><FONT face=Verdana><SPAN style="COLOR:
black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language:
EN-US">MySql.VisualStudio.dll.config</SPAN><SPAN style="COLOR: black;
FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"> – the
configuration file for the plug-in. This file contains default values for the provider
GUI layout. <SPAN style="FONT-FAMILY: 'Arial','sans-serif'">Note:</SPAN>
don't remove this file before the first&nbsp;use of the
Provider.</SPAN></FONT></DIV></LI>
 <LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>MySql.VisualStudio.dll.config</STRONG> – the
configuration file for the MySQL DDEX Provider. This file contains default values for the
Provider GUI layout. <STRONG>Note:</STRONG> Do not remove this file prior to
the first use of the Provider.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>Register.reg</STRONG> – the file with registry
entries, which can be used to register the MySQL DDEX Provider in the case of manual
installation.</SPAN></DIV></LI></UL>
-<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">To install the
Provider manually, copy all files of the installation package in the desired folder, then
set the full path to the Provider assembly as a value of the CodeBase entry. For
example:</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"></SPAN><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><BR>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{79A115C9-B133-4891-9E7B-242509DAD272}]<BR>@="MySql.Data.VisualStudio.MySqlDataProviderPackage"<BR>"InprocServer32"="C:\\WINNT\\system32\\mscoree.dll"<BR>"Class"="MySql.Data.VisualStudio.MySqlDataProviderPackage"<BR><STRONG>"CodeBase"="C:\\MySqlDdexProvider\\MySql.VisualStudio.dll"</STRONG></SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"></SPAN>&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language: EN-US">Then import
information from the <STRONG>Register.reg</STRONG> file to the registry by
clicking of the file. At the confirmation dialog choose
<STRONG>Yes</STRONG>.&nbsp;Run the command <STRONG>devenv.exe
/setup</STRONG> in the command line to rebuild the Visual Studio command
table.</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"></SPAN>&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>Note:</STRONG> Be sure to locate files to the folder with
the <STRONG>devenv.exe</STRONG> file, or set the path to this folder as a
system path.</SPAN></P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"></SPAN>&nbsp;</P>
-<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>Note:</STRONG>&nbsp;In course of a normal installation,
the installation package does the entire job for you, and you do not need to perform these
actions.</SPAN></P></BLOCKQUOTE>
-<UL>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>Install.js</STRONG> – the script used to register the
Connector .NET as an ADO.NET data provider in the machine.config
file.</SPAN></DIV></LI>
-<LI>
-<DIV class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo2; tab-stops:
list 36.0pt"><SPAN lang=EN-US style="mso-ansi-language:
EN-US"><STRONG>Release notes.doc</STRONG> – the document with
release notes.</SPAN></DIV></LI></UL></O:P>]]></s>
+<DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Verdana><SPAN
style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language:
EN-US"></SPAN></FONT><FONT face=Verdana><SPAN style="COLOR:
black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US">Release
notes.doc</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif';
mso-ansi-language: EN-US"> – the document with release
notes.</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY:
'Arial','sans-serif'; mso-ansi-language:
EN-US"><o:p></o:p></SPAN></FONT></DIV></LI></UL>
+<P class=MsoNormal style="MARGIN: 0cm 0cm
0pt"></SPAN><O:P></P></O:P>]]></s>
     </Topic>
     <Topic Key="{CB7ED839-2811-4357-8C55-72D3BBD13662}" Name="Views" Title="Editing
Views" ContentsTitle="Editing Views" Status="In Progress" CreatedOn="01-09-2006 16:47:58"
ModifiedOn="05-09-2006 22:11:42" LayoutName="" AllStyleSheets="True" AllScripts="True"
AutoGenerateIndexEntry="True" IncludeInHelpFile="True" HelpContextIDs=""
Category="{FD9585B0-BC7E-4EF3-A60A-7C7E78D06D4E}">
         <Notes/>
@@ -401,7 +377,7 @@
         <Task Key="{47B3198F-6CC6-4C28-802A-F1418766CF52}" Priority="1" Title=""
AssignedTo="" TopicID="{6E87A0E8-A323-4F4B-9919-DAB7B7785025}" Status="In Progress"
CreatedOn="01-09-2006 16:17:07" CreatedBy="antokha" ModifiedOn="30-12-1899 00:00:00"
ModifiedBy=""/>
     </Tasks>
     <BuildProfiles>
-        <BuildProfile ID="{35359E1E-5F67-4C23-8514-AB73D9E25838}" Name="Default"
OutputDirectory="Build\Default\" CompileHelpFile="True" HTMLHelpVersion="2"
H2Namespace="MySQL.VisualStudio.Help" H2FileID="MySQL_VisualStudio_Help"
H2PlugIn="MS.VSIPCC.v80" HelpFileName="Build\Documentation.hxs" UseBuildFlags="False"
ProjectTitle="MySQL DDEX Provider" RemoveOutputFiles="False" BuildFlags=""
IncludeInBuild="True" DefaultTopicID="" LocaleID="0"/>
+        <BuildProfile ID="{35359E1E-5F67-4C23-8514-AB73D9E25838}" Name="Default"
OutputDirectory="Build\Default\" CompileHelpFile="True" HTMLHelpVersion="2"
H2Namespace="MySQL.VisualStudio.Help" H2FileID="MySQL_VisualStudio_Help"
H2PlugIn="MS.VSIPCC.v80" HelpFileName="Build\Documentation.hxs" UseBuildFlags="False"
ProjectTitle="MySQL Tools for Visual Studio" RemoveOutputFiles="False" BuildFlags=""
IncludeInBuild="True" DefaultTopicID="" LocaleID="0"/>
     </BuildProfiles>
     <ProjectProperties/>
 </HSProject>

Modified: branches/1.0/Installer/main.wxs
===================================================================
--- branches/1.0/Installer/main.wxs	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/Installer/main.wxs	2006-12-13 21:47:47 UTC (rev 24)
@@ -9,13 +9,15 @@
 <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.microsoft.com/wix/2003/01/wi
 wix.xsd">
   <Product Name='MySQL Tools for Visual Studio'
Id='43DC5FF6-F904-405c-B506-EA999BC56296'
-      Language='1033' Codepage='1252' Version='1.0.1' Manufacturer='MySQL AB'>
+      Language='1033' Codepage='1252' Version='1.0.2' Manufacturer='MySQL AB'>
 
     <Package Id='C9C2C8D3-6C27-405e-B9A0-6E8EF81C29FF' Keywords='MySQL Visual Studio
Tools' 
         Description='Tools for using MySQL that integrate into Visual Studio' 
         Manufacturer='MySQL AB' InstallerVersion='100' Languages='1033' Compressed='yes' 
         SummaryCodepage='1252' />
-
+    <Condition Message="You must have Administrative rights on this machine to install
[ProductName].">
+      <![CDATA[ Privileged  ]]>
+    </Condition>
     <Media Id='1' Cabinet='MySQL-VisualStudio.cab' EmbedCab='yes'/>
 
     <Directory Id='TARGETDIR' Name='SourceDir'>
@@ -167,27 +169,17 @@
                 src='Register.reg' />
             </Component>
             <Merge Id='HELP' Language='1033' DiskId='1'
SourceFile='..\MySql.VisualStudio.HelpSetup\bin\MySql.VisualStudio.HelpSetup.msm'/>
-            <Merge Id='HELPREG' Language='0' DiskId='1'
SourceFile='HTML_Help_Registration__RTL_X86_---.msm'/>
-            <Merge Id='VSIPREG' Language='0' DiskId='1'
SourceFile='VSIPCC_Collection_Files_RTL_---_---.msm'/>
           </Directory>
         </Directory>
       </Directory>
     </Directory>
 
-    <!-- search for registry key from connector installation -->
-    <!-- if the connector is not installed, then give a message and fail -->
-    <Property Id="CONNECTORPATH">
-      <RegistrySearch Id="FindConnector" Root="HKLM" 
-                      Key="Software\MySQL AB\MySQL Connector/Net 5.0.2\Version"
Type="raw" />
-    </Property>
-    <Condition Message='Connector/Net 5.0.2 or later must be installed
first.'>CONNECTORPATH = "5.0.2"</Condition>
-
     <Feature Id='Complete' ConfigurableDirectory='INSTALLDIR' Level='1'>
       <ComponentRef Id='RegistryValues' />
       <ComponentRef Id='Library' />
       <MergeRef Id='HELP'/>
-      <MergeRef Id='HELPREG'/>
-      <MergeRef Id='VSIPREG'/>
+<!--      <MergeRef Id='HELPREG'/>
+      <MergeRef Id='VSIPREG'/>-->
     </Feature>
 
     <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />

Modified:
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_Collection_096b8e30456a4d409f34dc34eab65d23.HxC
===================================================================
---
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_Collection_096b8e30456a4d409f34dc34eab65d23.HxC	2006-12-12
23:26:30 UTC (rev 23)
+++
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_Collection_096b8e30456a4d409f34dc34eab65d23.HxC	2006-12-13
21:47:47 UTC (rev 24)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE HelpCollection>
-<HelpCollection DTDVersion="1.0" FileVersion="1.0.0.0" LangId="1033" Title="MySQL DDEX
provider" Id="TOC">
+<HelpCollection DTDVersion="1.0" FileVersion="1.0.0.0" LangId="1033" Title="MySQL
Tools for Visual Studio" Id="TOC">
     <TOCDef File="_TOC_096b8e30456a4d409f34dc34eab65d23.HxT" />
     <KeywordIndexDef File="_KIndex_096b8e30456a4d409f34dc34eab65d23.HxK" />
     <KeywordIndexDef File="_AIndex_096b8e30456a4d409f34dc34eab65d23.HxK" />

Modified:
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_TOC_096b8e30456a4d409f34dc34eab65d23.HxT
===================================================================
---
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_TOC_096b8e30456a4d409f34dc34eab65d23.HxT	2006-12-12
23:26:30 UTC (rev 23)
+++
branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/_TOC_096b8e30456a4d409f34dc34eab65d23.HxT	2006-12-13
21:47:47 UTC (rev 24)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE HelpTOC>
-<HelpTOC DTDVersion="1.0" PluginStyle="Hierarchical" PluginTitle="MySQL DDEX Provider"
Id="TOC" FileVersion="1.0.0.0" LangId="1033">
+<HelpTOC DTDVersion="1.0" PluginStyle="Hierarchical" PluginTitle="MySQL Tools for
Visual Studio" Id="TOC" FileVersion="1.0.0.0" LangId="1033">
     <HelpTOCNode NodeType="TOC" Url="Documentation" />
 </HelpTOC>
\ No newline at end of file

Modified: branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/log.txt
===================================================================
--- branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/log.txt	2006-12-12 23:26:30
UTC (rev 23)
+++ branches/1.0/MySql.VisualStudio.HelpSetup/CollectionFiles/log.txt	2006-12-13 21:47:47
UTC (rev 24)
@@ -1,5 +1,5 @@
-Output File Path:
G:\work\Connector.Net\VisualStudio\MySql.VisualStudio.HelpSetup\bin\MySql.VisualStudio.HelpSetup.msm
-Project Dir: G:\work\Connector.Net\VisualStudio\MySql.VisualStudio.HelpSetup\
+Output File Path:
D:\work\Connector.Net\VisualStudio\branches\1.0\MySql.VisualStudio.HelpSetup\bin\MySql.VisualStudio.HelpSetup.msm
+Project Dir:
D:\work\Connector.Net\VisualStudio\branches\1.0\MySql.VisualStudio.HelpSetup\
 
 Opening MSM file...
 Merging Help tables...
@@ -29,5 +29,5 @@
     UPDATE Component SET ComponentId='{1EB2F69E-05E9-4BB7-A317-B541179516ED}' WHERE
Component='C__B3DFFA071CC141DB83E9FEF0F083AAF8.A7F2F68D941E4C91B2C14DEF16EBDB3E'
     UPDATE Component SET ComponentId='{CE2030DC-C52A-FF81-1826-531DE3C61EA6}' WHERE
Component='C__1CC411B4587D4822AB44DA4AE529D1DE.A7F2F68D941E4C91B2C14DEF16EBDB3E'
 
-__1CC411B4587D4822AB44DA4AE529D1DE.A7F2F68D941E4C91B2C14DEF16EBDB3E'
+E529D1DE.A7F2F68D941E4C91B2C14DEF16EBDB3E'
 

Modified: branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj
===================================================================
---
branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj	2006-12-12
23:26:30 UTC (rev 23)
+++
branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj	2006-12-13
21:47:47 UTC (rev 24)
@@ -308,7 +308,7 @@
             {
             "UseDynamicProperties" = "11:TRUE"
             "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:..\\Installer\\VSIPCC_Collection_Files_RTL_---_---.msm"
+            "SourcePath" = "8:c:\\Program Files (x86)\\Visual Studio 2005
SDK\\HelpIntegrationWizard\\VS_2005\\VSIPCC_Collection_Files_RTL_---_---.msm"
                 "Properties"
                 {
                 }
@@ -322,7 +322,7 @@
             {
             "UseDynamicProperties" = "11:TRUE"
             "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:..\\Installer\\HTML_Help_Registration__RTL_X86_---.msm"
+            "SourcePath" = "8:c:\\Program Files (x86)\\Visual Studio 2005
SDK\\HelpIntegrationWizard\\MSHelp2\\HTML_Help_Registration__RTL_X86_---.msm"
                 "Properties"
                 {
                 }

Deleted:
branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj.vspscc
===================================================================
---
branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj.vspscc	2006-12-12
23:26:30 UTC (rev 23)
+++
branches/1.0/MySql.VisualStudio.HelpSetup/MySql.VisualStudio.HelpSetup.vdproj.vspscc	2006-12-13
21:47:47 UTC (rev 24)
@@ -1,10 +0,0 @@
-""
-{
-"FILE_VERSION" = "9237"
-"ENLISTMENT_CHOICE" = "NEVER"
-"PROJECT_FILE_RELATIVE_PATH" = ""
-"NUMBER_OF_EXCLUDED_FILES" = "0"
-"ORIGINAL_PROJECT_FILE_PATH" = ""
-"NUMBER_OF_NESTED_PROJECTS" = "0"
-"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
-}

Modified: branches/1.0/MySql.VisualStudio.csproj
===================================================================
--- branches/1.0/MySql.VisualStudio.csproj	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/MySql.VisualStudio.csproj	2006-12-13 21:47:47 UTC (rev 24)
@@ -408,8 +408,6 @@
     <Content Include="Installer\Bitmaps\info.ico" />
     <Content Include="Installer\Bitmaps\New.ico" />
     <Content Include="Installer\Bitmaps\Up.ico" />
-    <Content Include="Installer\Install.js">
-    </Content>
     <Content Include="Installer\main.wxs" />
     <Content Include="Installer\wixca.dll" />
     <Content Include="Installer\WixUI_en-us.wxl" />
@@ -474,9 +472,9 @@
 
 </PostBuildEvent>
     <PreBuildEvent>REM Remove readonly flag to avoid Access Denied (2203
-2147287035) error in FixRegTables log.
-attrib -r
"$(ProjectDir)\MySql.VisualStudio.HelpSetup\CollectionFiles\MSHelp2_RegTables__RTL_---_---.msm"
+REM attrib -r
"$(ProjectDir)\MySql.VisualStudio.HelpSetup\CollectionFiles\MSHelp2_RegTables__RTL_---_---.msm"
 
 REM Build help merge module first
-start /WAIT devenv.exe "$(SolutionPath)" /build "Help" /out
"$(TargetDir)\help_build.log"</PreBuildEvent>
+REM start /WAIT devenv.exe "$(SolutionPath)" /build "Help" /out
"$(TargetDir)\help_build.log"</PreBuildEvent>
   </PropertyGroup>
 </Project>
\ No newline at end of file

Modified: branches/1.0/MySql.VisualStudio.sln
===================================================================
--- branches/1.0/MySql.VisualStudio.sln	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/MySql.VisualStudio.sln	2006-12-13 21:47:47 UTC (rev 24)
@@ -2,7 +2,12 @@
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MySql.VisualStudio",
"MySql.VisualStudio.csproj", "{DC3517FF-AC26-4755-9B7A-EF658FF69593}"
+	ProjectSection(ProjectDependencies) = postProject
+		{29CC432D-E6C4-4023-A7B1-F882D6355764} = {29CC432D-E6C4-4023-A7B1-F882D6355764}
+	EndProjectSection
 EndProject
+Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MySql.VisualStudio.HelpSetup",
"MySql.VisualStudio.HelpSetup\MySql.VisualStudio.HelpSetup.vdproj",
"{29CC432D-E6C4-4023-A7B1-F882D6355764}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -24,6 +29,18 @@
 		{DC3517FF-AC26-4755-9B7A-EF658FF69593}.Release|Any CPU.Build.0 = Release|Any CPU
 		{DC3517FF-AC26-4755-9B7A-EF658FF69593}.Release|x64.ActiveCfg = Release|x64
 		{DC3517FF-AC26-4755-9B7A-EF658FF69593}.Release|x64.Build.0 = Release|x64
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Debug|Any CPU.ActiveCfg = Debug
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Debug|Any CPU.Build.0 = Debug
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Debug|x64.ActiveCfg = Debug
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Debug|x64.Build.0 = Debug
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Help|Any CPU.ActiveCfg = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Help|Any CPU.Build.0 = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Help|x64.ActiveCfg = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Help|x64.Build.0 = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Release|Any CPU.ActiveCfg = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Release|Any CPU.Build.0 = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Release|x64.ActiveCfg = Release
+		{29CC432D-E6C4-4023-A7B1-F882D6355764}.Release|x64.Build.0 = Release
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Modified: branches/1.0/MySqlDataProviderPackage.cs
===================================================================
--- branches/1.0/MySqlDataProviderPackage.cs	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/MySqlDataProviderPackage.cs	2006-12-13 21:47:47 UTC (rev 24)
@@ -15,116 +15,128 @@
 using Microsoft.VisualStudio.Shell.Interop;
 using Microsoft.VisualStudio;
 using MySql.Data.VisualStudio.Properties;
+using System.Data.Common;
+using System.Windows.Forms;
 
 namespace MySql.Data.VisualStudio
 {
-  /// <summary>
-  /// Implements necessary for root VS package class functionality. 
-  /// Registers factory object for DDEX support entities.
-  /// </summary>
-  [ComVisible(true)]
-  [Guid(GuidList.PackageGUIDString)]
-  [PackageRegistration(UseManagedResourcesOnly = true)]
+    /// <summary>
+    /// Implements necessary for root VS package class functionality. 
+    /// Registers factory object for DDEX support entities.
+    /// </summary>
+    [ComVisible(true)]
+    [Guid(GuidList.PackageGUIDString)]
+    [PackageRegistration(UseManagedResourcesOnly = true)]
 #if DEBUG
-  [DefaultRegistryRoot(@"Microsoft\VisualStudio\8.0Exp")]
+    [DefaultRegistryRoot(@"Microsoft\VisualStudio\8.0Exp")]
 #else
   [DefaultRegistryRoot(@"Microsoft\VisualStudio\8.0")]
 #endif
-  [ProvideService(typeof(MySqlProviderObjectFactory), ServiceName = "MySQL Provider
Object Factory")]
-  [ProvideMenuResource(1000, 1)]
-  [ProvideLoadKey("standard", "1.0", "Visual Studio Tools for MySQL", "MySQL AB c/o
MySQL, Inc.", 100)]
-  public class MySqlDataProviderPackage : Package, IVsInstalledProduct
-	{
-    /// <summary>
-    /// Returns instance of the package.
-    /// </summary>
-    public static Package Instance
+    [ProvideService(typeof(MySqlProviderObjectFactory), ServiceName = "MySQL Provider
Object Factory")]
+    [ProvideMenuResource(1000, 1)]
+    [ProvideLoadKey("standard", "1.0", "Visual Studio Tools for MySQL", "MySQL AB c/o
MySQL, Inc.", 100)]
+    public class MySqlDataProviderPackage : Package, IVsInstalledProduct
     {
-        get
+        /// <summary>
+        /// Returns instance of the package.
+        /// </summary>
+        public static Package Instance
         {
-            Debug.Assert(instanceRef != null, "Package is not initialized!");
-            return instanceRef;
+            get
+            {
+                Debug.Assert(instanceRef != null, "Package is not initialized!");
+                return instanceRef;
+            }
         }
-    }
-        
-    /// <summary>
-    /// Registers factory object for DDEX support entities.
-    /// </summary>
-    protected override void Initialize()
-    {
-	    ((IServiceContainer)this).AddService(typeof(MySqlProviderObjectFactory), new
ServiceCreatorCallback(CreateService), true);
-	    base.Initialize();
 
+        /// <summary>
+        /// Registers factory object for DDEX support entities.
+        /// </summary>
+        protected override void Initialize()
+        {
+            ((IServiceContainer)this).AddService(typeof(MySqlProviderObjectFactory), new
ServiceCreatorCallback(CreateService), true);
+            base.Initialize();
+
+            DbConnection c = null;
+            try
+            {
+                DbProviderFactory f =
DbProviderFactories.GetFactory("MySql.Data.MySqlClient");
+            }
+            catch (Exception ex)
+            {
+                MessageBox.Show(Resources.MySqlClientNotRegistered);
+            }
+
             instanceRef = this;
 
             // Initialize package
             InitializePackage();
-    }
+        }
 
-    /// <summary>
-    /// Enumerate all types and their custom attributes. It is necessary 
-    /// to get registration attributes to work. They won-    /// otherwise.
-    /// </summary>
-    public static void InitializePackage()
-    {
-        Assembly current = Assembly.GetExecutingAssembly();
-        foreach (Type type in current.GetTypes())
-            type.GetCustomAttributes(false);
-    }
+        /// <summary>
+        /// Enumerate all types and their custom attributes. It is necessary 
+        /// to get registration attributes to work. They won+        /// otherwise.
+        /// </summary>
+        public static void InitializePackage()
+        {
+            Assembly current = Assembly.GetExecutingAssembly();
+            foreach (Type type in current.GetTypes())
+                type.GetCustomAttributes(false);
+        }
 
-    /// <summary>
-    /// Creates factory object for DDEX support entities.
-    /// </summary>
-    /// <param name="container">Not used.</param>
-    /// <param name="serviceType">Must be
typeof(MySqlProviderObjectFactory).</param>
-    /// <returns>Reference to created factory.</returns>
-		private object CreateService(IServiceContainer container, Type serviceType)
-		{
-			if (serviceType == typeof(MySqlProviderObjectFactory))
-			{
-				return new MySqlProviderObjectFactory();
-			}
-			return null;
-		}
+        /// <summary>
+        /// Creates factory object for DDEX support entities.
+        /// </summary>
+        /// <param name="container">Not used.</param>
+        /// <param name="serviceType">Must be
typeof(MySqlProviderObjectFactory).</param>
+        /// <returns>Reference to created factory.</returns>
+        private object CreateService(IServiceContainer container, Type serviceType)
+        {
+            if (serviceType == typeof(MySqlProviderObjectFactory))
+            {
+                return new MySqlProviderObjectFactory();
+            }
+            return null;
+        }
 
-    /// <summary>
-    /// Used to store reference to the package instance.
-    /// </summary>
-    private static Package instanceRef = null;
+        /// <summary>
+        /// Used to store reference to the package instance.
+        /// </summary>
+        private static Package instanceRef = null;
 
-    #region IVsInstalledProduct Members
+        #region IVsInstalledProduct Members
 
-    int IVsInstalledProduct.IdBmpSplash(out uint pIdBmp)
-    {
-        pIdBmp = 0;
-        return VSConstants.E_NOTIMPL;
-    }
+        int IVsInstalledProduct.IdBmpSplash(out uint pIdBmp)
+        {
+            pIdBmp = 0;
+            return VSConstants.E_NOTIMPL;
+        }
 
-    int IVsInstalledProduct.IdIcoLogoForAboutbox(out uint pIdIco)
-    {
-        pIdIco = 101;
-        return VSConstants.S_OK;
-    }
+        int IVsInstalledProduct.IdIcoLogoForAboutbox(out uint pIdIco)
+        {
+            pIdIco = 101;
+            return VSConstants.S_OK;
+        }
 
-    int IVsInstalledProduct.OfficialName(out string pbstrName)
-    {
-        pbstrName = Resources.ProductName;
-        return VSConstants.S_OK;
-    }
+        int IVsInstalledProduct.OfficialName(out string pbstrName)
+        {
+            pbstrName = Resources.ProductName;
+            return VSConstants.S_OK;
+        }
 
-    int IVsInstalledProduct.ProductDetails(out string pbstrProductDetails)
-    {
-        pbstrProductDetails = Resources.ProductDetails;
-        return VSConstants.S_OK;
-    }
+        int IVsInstalledProduct.ProductDetails(out string pbstrProductDetails)
+        {
+            pbstrProductDetails = Resources.ProductDetails;
+            return VSConstants.S_OK;
+        }
 
-    int IVsInstalledProduct.ProductID(out string pbstrPID)
-    {
-        pbstrPID = "1.0";
-        return VSConstants.S_OK;
+        int IVsInstalledProduct.ProductID(out string pbstrPID)
+        {
+            pbstrPID = "1.0";
+            return VSConstants.S_OK;
+        }
+
+        #endregion
     }
-
-    #endregion
-	}
 }

Modified: branches/1.0/MySqlDataViewSupport.xml
===================================================================
--- branches/1.0/MySqlDataViewSupport.xml	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/MySqlDataViewSupport.xml	2006-12-13 21:47:47 UTC (rev 24)
@@ -153,12 +153,12 @@
               <CommandBinding name="CreateFunction"
guid="B87CB51F-8A01-4c5e-BF3E-5D0565D5397D" cmdid="304"
handler="MySql.Data.VisualStudio.MySqlDataViewCommandHandler" />
             </CommandBindings>
             <Children>
-              <Selection type="StoredProcedure"
restrictions="{Root.Database},{Root.Schema},FUNCTION" minSourceVersion="5.0.0">
+              <Selection type="StoredProcedure"
restrictions="{Root.Database},{Root.Schema},null,FUNCTION" minSourceVersion="5.0.0">
                 <SelectionNode nid="StoredProcedure">
                   <Icon name="ScalarValuedFunction" />
                   <Children>
                     <Selection type="StoredProcedureParameter"
restrictions="{StoredProcedure.Database},{StoredProcedure.Schema},{StoredProcedure.Name},FUNCTION"
minSourceVersion="5.0.0">
-                      <SelectionNode>
+                      <SelectionNode hideWhen="true">
                         <Icon when="{IsResult} = 'YES'" name="ReturnValue" />
                         <Icon when="{Mode} = 'IN'" name="InputParameter" />
                         <Icon when="{Mode} = 'OUT'" name="OutputParameter" />

Modified: branches/1.0/Properties/AssemblyInfo.cs
===================================================================
--- branches/1.0/Properties/AssemblyInfo.cs	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/Properties/AssemblyInfo.cs	2006-12-13 21:47:47 UTC (rev 24)
@@ -31,4 +31,4 @@
 //
 // You can specify all the values or you can default the Revision and Build Numbers 
 // by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.1")]
+[assembly: AssemblyVersion("1.0.2")]

Modified: branches/1.0/Properties/Resources.Designer.cs
===================================================================
--- branches/1.0/Properties/Resources.Designer.cs	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/Properties/Resources.Designer.cs	2006-12-13 21:47:47 UTC (rev 24)
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     This code was generated by a tool.
-//     Runtime Version:2.0.50727.128
+//     Runtime Version:2.0.50727.312
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
 //     the code is regenerated.
@@ -3471,6 +3471,15 @@
         }
         
         /// <summary>
+        ///   Looks up a localized string similar to Connector/Net is not properly
installed and configured.  MySQL Tools for Visual Studio will not function correctly..
+        /// </summary>
+        internal static string MySqlClientNotRegistered {
+            get {
+                return ResourceManager.GetString("MySqlClientNotRegistered",
resourceCulture);
+            }
+        }
+        
+        /// <summary>
         ///   Looks up a localized string similar to Column{0}.
         /// </summary>
         internal static string New_Column_Name_Template {

Modified: branches/1.0/Properties/Resources.resx
===================================================================
--- branches/1.0/Properties/Resources.resx	2006-12-12 23:26:30 UTC (rev 23)
+++ branches/1.0/Properties/Resources.resx	2006-12-13 21:47:47 UTC (rev 24)
@@ -1497,4 +1497,7 @@
   <data name="ProductName" xml:space="preserve">
     <value>Visual Studio Tools for MySQL</value>
   </data>
+  <data name="MySqlClientNotRegistered" xml:space="preserve">
+    <value>Connector/Net is not properly installed and configured.  MySQL Tools for
Visual Studio will not function correctly.</value>
+  </data>
 </root>
\ No newline at end of file

Thread
Visual Studio Plugin commit: r24 - in branches/1.0: . Documentation Installer MySql.VisualStudio.HelpSetup MySql.VisualStudio.HelpSetup/CollectionFile...rburnett13 Dec