<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>dept Work Item Rss Feed</title><link>http://www.codeplex.com/dept/WorkItem/List.aspx</link><description>dept Work Item Rss Description</description><item><title>Created Issue: ToolWindow code generation bug?</title><link>http://dept.codeplex.com/WorkItem/View.aspx?WorkItemId=10339</link><description>Hi all, I wil repost here what I have posted in Negm&amp;#39;s blog to make sure you guys know about it&amp;#58;&lt;br /&gt;&lt;br /&gt;Just one warning to dsleditor users out there. There is a bug in the dsl editor powertoy that may be tricky to find. I haven&amp;#39;t checked if this is new in 1.1 or was already there in 1.0.&lt;br /&gt;&lt;br /&gt;In ToolWindow.tt the Guid for the ToolWindow is placed on the BASE class. This causes regpkg for instance to use the System.Type.GUID property of the class to generate the registration file &amp;#40;wix in my case&amp;#41;.&lt;br /&gt;&lt;br /&gt;This Guid is not stable and can change when changing namespace of your class &amp;#40;as well as some other factors&amp;#41;.&lt;br /&gt;When, like me, you use custom installers this will cause a desynch between the registry entries your installers create and the ones that are needed. Symptom&amp;#58; your DslEditor ToolWindow will be shown as an empty grayed out window without a name or not show up at all when using the menu command.&lt;br /&gt;&lt;br /&gt;I traced it back to the cause described above after debugging and receiving an 80004005 &amp;#40;when converted to a hex string&amp;#41; HResult from the FindToolWindow method &amp;#40;this is called in ModelingPackage.GetToolWindow&amp;#41;.&lt;br /&gt;&lt;br /&gt;Modifying ToolWindow.tt to place the GuidAttribute on the proper class will prevent this and stabilize the registry that makes your designer work.&lt;br /&gt;&lt;br /&gt;Hope this helps some people out there who are like me banging their head into the wall trying to figure out why their editors stopped working...&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Anton&lt;br /&gt;</description><author>o0mpie</author><pubDate>Fri, 24 Jul 2009 09:11:56 GMT</pubDate><guid isPermaLink="false">Created Issue: ToolWindow code generation bug? 20090724091156A</guid></item><item><title>COMMENTED ISSUE: Release M1 - Tested Configurations</title><link>http://www.codeplex.com/dsltreegrideditor/WorkItem/View.aspx?WorkItemId=1998</link><description>The following platform configurations have been tested for this Release &amp;#40;M1&amp;#41; of the PowerToy&amp;#58;&lt;br /&gt;&lt;br /&gt;Win2K3 &amp;#40;SP2&amp;#41;, VS 2005, VSSDK4.0, GAX 1.2&lt;br /&gt;&lt;br /&gt;Any others&amp;#63; Please leave a comment in this form&amp;#58; OS&amp;#63; &amp;#40;SP&amp;#63;&amp;#41;, VS2005 &amp;#40;SP&amp;#63;&amp;#41;, VSSDK&amp;#63;, GAX&amp;#63;&lt;br /&gt;&lt;br /&gt;We currently want to support dev on Vista, Windows2003, and Win Xp.&lt;br /&gt;We currently only support Visual Studio 2005, not Orcas&amp;#33;&lt;br /&gt;Comments: ** Comment from web user: Yogudada ** &lt;p&gt;Vista Ultimate, VS2005 &amp;#40;SP1&amp;#41;, VSSDK4.0 GAX 1.4 - works&lt;/p&gt;</description><author>Yogudada</author><pubDate>Wed, 16 Apr 2008 03:13:53 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Release M1 - Tested Configurations 20080416031353A</guid></item><item><title>COMMENTED ISSUE: Release M1 - Tested Configurations</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1998</link><description>The following platform configurations have been tested for this Release (M1) of the PowerToy:

Win2K3 (SP2), VS 2005, VSSDK4.0, GAX 1.2

Any others? Please leave a comment in this form: OS? (SP?), VS2005 (SP?), VSSDK?, GAX?

We currently want to support dev on Vista, Windows2003, and Win Xp.
We currently only support Visual Studio 2005, not Orcas! Comments: ** Comment from web user: markgreene ** &lt;p&gt;XP Pro, VS2005, VSSDK4.0, GAX 1.2 - works.&lt;br/&gt;&lt;/p&gt;</description><author>markgreene</author><pubDate>Thu, 07 Jun 2007 02:05:59 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Release M1 - Tested Configurations 20070607020559A</guid></item><item><title>CLOSED FEATURE: Provide access to root modelelement from editor control</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2348</link><description>Need to give editor controls access to the root element of the current DSL in teh DocView from either toolwindow host or designer host.
Can't rely on DocView, since Designer does not have one! Comments: Resolved with changeset 2779.</description><author>jezzsa</author><pubDate>Sun, 27 May 2007 16:46:26 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Provide access to root modelelement from editor control 20070527044626P</guid></item><item><title>CLOSED ISSUE: INstalling Assemblies</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2342</link><description>Current setup is accidentally installing 2 extra dependencies to GAC, that should already be installed byVSSDK.

These need excluding from setup project Comments: Resolved with changeset 2779.</description><author>jezzsa</author><pubDate>Sun, 27 May 2007 16:46:26 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: INstalling Assemblies 20070527044626P</guid></item><item><title>CLOSED ISSUE: ToolWindow Management</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2341</link><description>Minor bug in OnDocumentWindowChanged() event in base class of ToolWindow, for when to hide a window and update DocView Comments: Resolved with changeset 2779.</description><author>jezzsa</author><pubDate>Sun, 27 May 2007 16:46:23 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: ToolWindow Management 20070527044623P</guid></item><item><title>CREATED FEATURE: View Configuration</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2360</link><description>Once we have defined the view definition process, it’s a case of displaying configuration of the host DSL domain model for view definition by DSL developer.
In any case, a hierarchical view (tree-view with checkboxes and visual differentiation, and context menus) is required to manipulate this view.

Current options explored are:
* Hosting a tree-view forms control within a shape (plain or compartment)
* Hosting an entire fixed domain model representing hierarchy, that mimics tree-view with graphic shapes and connectors that cannot be edited.
* Implementing a tree-view in a (read-only) compartment list, using graphics to indicate hierarchy and checkbox state (reminiscent of building a tree-view from a listbox in early C++ days)

Any of these options would present the configuration of a view we would desire at this stage. </description><author>jezzsa</author><pubDate>Fri, 25 May 2007 17:23:57 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: View Configuration 20070525052357P</guid></item><item><title>CREATED FEATURE: View Definition</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2359</link><description>These are the Use Cases for defining Views, based on a host DSL domain model of any complexity.
Hierarchical View
-------------------
Objective
Define a view that represents a sub-part of a domain model. Since a domain model is inherently hierarchical, it makes sense to want to define a view that includes domain classes rooted at some point in the hierarchy, containing multiple branches, and each branch terminating at a particular domain class in the hierarchy.
Requirements
* This kind of view will have a single root, and multiple branches, each branch with many levels and children. 
* Each branch would need termination, either defined explicitly by user, or implicitly at end of branch.
* Each branch expose children domain classes, relationships and properties of each child and relationship.
* In cases of 1-to-1 relationships, the user should be able to choose to ignore the intermediate relationship in the view.
Use Experience
* In the DSLEditor shape, the user chooses a domain class from the host DSL as the root class of the view
-&gt; The user is then presented with the entire domain model rooted at that class, showing its child relationships and domain classes in a hierarchical list (indented to indicate ancestry). This list would include items representing the embedding relationships, and potentially reference relationships. These relationships may be presented with visual difference.
-&gt; Each domain class and relationship would also expose each of its domain properties as a sub list item.
-&gt; Each domain class, relationship and domain property would be displayed with a checkbox (or similar UI cue) to allow user to select/deselect it. By default all classes and relationships are checked.
* The user browses the list of (collapsed) items, and can expand/collapse and check/uncheck each checkbox.
-&gt; For domain properties this indicates whether to include the property of the domain class or relationship in the view with the domain class or relationship
-&gt; For domain classes or relationships, un-checking indicates the termination of that branch, indicating that the remaining branch is not included in view.
* The user can chose to re-include a domain class or relationship by re-checking its checkbox, and this forces inclusion of all its ancestor items (which are unchecked if any in that branch)
-&gt; 0-to-1 or 1-to-1 relationships, can be indicated uniquely to user, these can then be skipped or omitted from the view for simplicity (perhaps context menu feature or Boolean property).

Aspect View
--------------
Objective
Define a view that represents a single aspect of the host DSL domain model (i.e. security, state etc). Again it makes sense to want to define a view that includes domain classes rooted at some point in the hierarchy, containing multiple branches, and each branch terminating at a particular domain class in the hierarchy. The difference between this view type and the previous,  is that these aspects are domain property centric.
Not entirely sure if this view type is accounted for in previous view type.

Reporting View
--------------------
Objective
Define a view that reports on one or more aspects of a view. The primary difference between this view type and previous, is that this view is primarily read-only, and totals, may somehow be included. </description><author>jezzsa</author><pubDate>Fri, 25 May 2007 17:17:52 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: View Definition 20070525051752P</guid></item><item><title>CREATED FEATURE: Provide access to root modelelement from editor control</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2348</link><description>Need to give editor controls access to the root element of the current DSL in teh DocView from either toolwindow host or designer host.
Can't rely on DocView, since Designer does not have one! </description><author>jezzsa</author><pubDate>Thu, 24 May 2007 19:04:42 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Provide access to root modelelement from editor control 20070524070442P</guid></item><item><title>CREATED ISSUE: INstalling Assemblies</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2342</link><description>Current setup is accidentally installing 2 extra dependencies to GAC, that should already be installed byVSSDK.

These need excluding from setup project </description><author>jezzsa</author><pubDate>Thu, 24 May 2007 04:19:50 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: INstalling Assemblies 20070524041950A</guid></item><item><title>CREATED ISSUE: ToolWindow Management</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2341</link><description>Minor bug in OnDocumentWindowChanged() event in base class of ToolWindow, for when to hide a window and update DocView </description><author>jezzsa</author><pubDate>Thu, 24 May 2007 04:18:13 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: ToolWindow Management 20070524041813A</guid></item><item><title>COMMENTED ISSUE: Release M1 - Tested Configurations</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1998</link><description>The following platform configurations have been tested for this Release (M1) of the PowerToy:

Win2K3 (SP2), VS 2005, VSSDK4.0, GAX 1.2

Any others? Please leave a comment in this form: OS? (SP?), VS2005 (SP?), VSSDK?, GAX?

We currently want to support dev on Vista, Windows2003, and Win Xp.
We currently only support Visual Studio 2005, not Orcas! Comments: ** Comment from web user: jezzsa ** &lt;p&gt;Vista &amp;#40;Ultimate&amp;#41;, VS 2005 &amp;#40;SP1&amp;#41;, VSSDK4.0, GAX 1.2  works OK&lt;/p&gt;</description><author>jezzsa</author><pubDate>Tue, 22 May 2007 21:07:02 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Release M1 - Tested Configurations 20070522090702P</guid></item><item><title>CREATED ISSUE: Deploy common developer used assemblies privately</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2313</link><description>Might be a good idea to deploy assemblies expected to be used (referenced) by developers to either 'Program Files' or 'Public Assemblies' folder. Need to consider DLL hell for Public Assemblies folder if we ever allow multiple versions of these assemblies in 'Public Assemblies' folder </description><author>jezzsa</author><pubDate>Mon, 21 May 2007 10:55:46 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Deploy common developer used assemblies privately 20070521105546A</guid></item><item><title>CLOSED ISSUE: Problems executing on Vista</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1282</link><description>Vista, VS2005 (SP1), GAX(1.2)

Not able to run recipes, get various TypeLoadExceptions for various Actions in Recipes.Common.

Indications are dependencies on Vista.

We are looking into why this is.
Can anyone provide more information? i.e. fusion log info? </description><author>jezzsa</author><pubDate>Sat, 19 May 2007 21:55:52 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Problems executing on Vista 20070519095552P</guid></item><item><title>CLOSED TASK: Complete Wiki Release pages</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1986</link><description>Create documentation pages for release:

Wiki:
* M1
* M1_Use
* M1_Design
* M1_Customize
* M1_Recipe_Add...
* M1_Recipe_Remove...

* Update wiki Homepage with new release info.
* Update wiki Milestones page with new release info.

Other:
* Intro.htm (Guidance Packages) </description><author>jezzsa</author><pubDate>Sat, 19 May 2007 21:55:13 GMT</pubDate><guid isPermaLink="false">CLOSED TASK: Complete Wiki Release pages 20070519095513P</guid></item><item><title>CLOSED FEATURE: Prototype customization use cases</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=265</link><description>Write the expected customizations (configuration changes, partial classes for toolwindow and editors)
Create Sample project and walkthrough (wiki page ReleaseM1_Customization) that detail each customization.
(Ensure that the current code allows for these customizations)

The following are expected (and supported customization cases):

Commands:
	* Change global/DSL menu commands, (Icons and Text) (same as previous version)

ToolWindow:
	* Change Title
	* Change Icon
	* Change ToolBar Orientation
	* Show Buttons in Horz orientation
	* Change window Location and Orientation (same as previous)
	* Activate specific editors based on current selection

Views:
	* Adding/removingeditors
	* Caption, Icon and Control
	* Temporary definitions

Editors:
	* Track selection changes (same as previous)
	* Provide selectable items (same as previous)

PowerToy:
	* Moving install folder
	* Renaming, moving files, folders Comments: Resolved with changeset 2596.</description><author>jezzsa</author><pubDate>Sat, 19 May 2007 20:54:10 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Prototype customization use cases 20070519085410P</guid></item><item><title>COMMENTED TASK: Complete Wiki Release pages</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1986</link><description>Create documentation pages for release:

Wiki:
* M1
* M1_Use
* M1_Design
* M1_Customize
* M1_Recipe_Add...
* M1_Recipe_Remove...

* Update wiki Homepage with new release info.
* Update wiki Milestones page with new release info.

Other:
* Intro.htm (Guidance Packages) Comments: Associated with changeset 2596.</description><author>jezzsa</author><pubDate>Sat, 19 May 2007 20:54:09 GMT</pubDate><guid isPermaLink="false">COMMENTED TASK: Complete Wiki Release pages 20070519085409P</guid></item><item><title>COMMENTED TASK: Complete Wiki Release pages</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1986</link><description>Create documentation pages for release:

Wiki:
* M1
* M1_Use
* M1_Design
* M1_Customize
* M1_Recipe_Add...
* M1_Recipe_Remove...

* Update wiki Homepage with new release info.
* Update wiki Milestones page with new release info.

Other:
* Intro.htm (Guidance Packages) Comments: Associated with changeset 2589.</description><author>jezzsa</author><pubDate>Sat, 19 May 2007 10:55:02 GMT</pubDate><guid isPermaLink="false">COMMENTED TASK: Complete Wiki Release pages 20070519105502A</guid></item><item><title>CLOSED ISSUE: Milestone M1 (Pre-Release) - UAT</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=1999</link><description>For those asked to review this pre-release:
Please make your comments about the upcoming release (M1), by posting comments here. </description><author>jezzsa</author><pubDate>Sat, 19 May 2007 09:42:25 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Milestone M1 (Pre-Release) - UAT 20070519094225A</guid></item><item><title>CLOSED ISSUE: Ensure Font propagating from VS to editor controls</title><link>http://www.codeplex.com/dept/WorkItem/View.aspx?WorkItemId=2257</link><description>Must ensure we have correctly handled change in Font in VS, and propagate this change to all editors.

Currently the ToolWindow Host and DocView host (should) handle this change, and should pass this change to Hostcontrol. Comments: Resolved with changeset 2518.</description><author>jezzsa</author><pubDate>Thu, 17 May 2007 08:27:20 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Ensure Font propagating from VS to editor controls 20070517082720A</guid></item></channel></rss>