<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>LiveGeometry Source Control Rss Feed</title><link>http://www.codeplex.com/LiveGeometry/SourceControl/ListDownloadableCommits.aspx</link><description>LiveGeometry Source Control Rss Description</description><item><title>Source code checked in, #80132</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/80132</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:49:39 GMT</pubDate><guid isPermaLink="false">Source code checked in, #80132 20121001094939P</guid></item><item><title>Source code checked in, #80131</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/80131</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:43:10 GMT</pubDate><guid isPermaLink="false">Source code checked in, #80131 20121001094310P</guid></item><item><title>Source code checked in, #76038</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/76038</link><description></description><author>DavidHartmann</author><pubDate>Thu, 08 Mar 2012 17:02:05 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76038 20120308050205P</guid></item><item><title>Source code checked in, #76037</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/76037</link><description>1&amp;#41; Moved construction hint text from DrawingControl to Behavior.  This way behaviors, particularly figure creators, can have better control of the hints displayed to users.&amp;#13;&amp;#10;2&amp;#41; Improved hint text for tranformations.&amp;#13;&amp;#10;3&amp;#41; Translated points can now have dependency figures for magnitude and direction.  Magnitude can come from ILengthProviders &amp;#40;segments, labels, etc&amp;#41;. Direction can come from IAngleProviders &amp;#40;arcs, lines, rays, labels, etc.&amp;#41;&amp;#13;&amp;#10;4&amp;#41; Changing DilatedPoint to use a single dependency for the dilation factor. It did use two dependencies for the factor.  Two dependencies is still supported so that previously saved drawings with dilations will appear correctly.&amp;#13;&amp;#10;5&amp;#41; Drawing now has a version number that gets written to xml when saved. A class called DrawingUpdater &amp;#40;in new file&amp;#41; has been created and gets called when drawings are loaded.  This is not yet needed in Live Geometry but provides important override capability for other implementations. The creator &amp;#40;application&amp;#41; is also written to xml.&amp;#13;&amp;#10;6&amp;#41; Adding a new setting &amp;#34;TextScalesWithDrawing&amp;#34; which is false by default. If changed to true, a scale transform that refers to the drawing&amp;#39;s scale is added to textual figures.  Currently it is only used when printing. Typically drawings are scaled to fit on the paper and text will not appear correct unless it is scaled as well.&amp;#13;&amp;#10;7&amp;#41; Hyperlinks were mistakenly being centered when updating visual. Fixed.  They also can now be dragged when Enabled is false.&amp;#13;&amp;#10;8&amp;#41; Reflected points use prime naming scheme.&amp;#13;&amp;#10;9&amp;#41; Fixed HitTesting of circle and ellipse sectors.&amp;#13;&amp;#10;10&amp;#41; Adding new &amp;#34;Serializable&amp;#34; IFigure property.  Used when saving a drawing.</description><author>DavidHartmann</author><pubDate>Thu, 08 Mar 2012 16:41:55 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76037 20120308044155P</guid></item><item><title>Source code checked in, #74390</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/74390</link><description>Oops.  Missed one change in last check in.</description><author>DavidHartmann</author><pubDate>Fri, 27 Jan 2012 02:41:30 GMT</pubDate><guid isPermaLink="false">Source code checked in, #74390 20120127024130A</guid></item><item><title>Source code checked in, #74389</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/74389</link><description>1&amp;#41; Fixed an expression &amp;#40;like one entered in a text box&amp;#41; error. If expression did not return a double value an error was occurring in TreeBuilder.CreateExpression&amp;#40;&amp;#41;.  For example &amp;#34;A.Coordinates&amp;#34; or &amp;#34;Polygon1.Locked&amp;#34; would cause an error.&amp;#13;&amp;#10;2&amp;#41; Segment bisectors and angle bisectors are now taking Flipped &amp;#40;false by default&amp;#41; into account.&amp;#13;&amp;#10;3&amp;#41; Label is now IAngleProvider and ILengthProvider.  It exposes a double value that can be used as a dependency &amp;#40;e.g. for rotatedPoint, dilatedPoint, etc&amp;#41;. Also, decimal precision can be set in property grid for label.&amp;#13;&amp;#10;4&amp;#41; PointOnFigure Parameter exposed in property grid. Removed setters for X and Y.&amp;#13;&amp;#10;5&amp;#41; Fixed logic error in Ray.HitTest&amp;#40;Point&amp;#41;.</description><author>DavidHartmann</author><pubDate>Fri, 27 Jan 2012 02:30:53 GMT</pubDate><guid isPermaLink="false">Source code checked in, #74389 20120127023053A</guid></item><item><title>Source code checked in, #72853</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/72853</link><description>1&amp;#41; Small changes made to circles and arcs.&amp;#13;&amp;#10;2&amp;#41; Ellipse and Circle Sectors added. Created by conversion buttons in property grid.</description><author>DavidHartmann</author><pubDate>Sun, 04 Dec 2011 17:30:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #72853 20111204053045P</guid></item><item><title>Source code checked in, #72853</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/72853</link><description>1&amp;#41; Small changes made to circles and arcs.&amp;#13;&amp;#10;2&amp;#41; Ellipse and Circle Sectors added. Created by conversion buttons in property grid.</description><author>DavidHartmann</author><pubDate>Sun, 04 Dec 2011 17:30:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #72853 20111204053045P</guid></item><item><title>Source code checked in, #71622</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/71622</link><description>1&amp;#41; Minor changes to CoordinateSystem and Drawing classes.&amp;#13;&amp;#10;2&amp;#41; Fixed autolabeling&amp;#47;undo problem.&amp;#13;&amp;#10;3&amp;#41; Fixed problems selecting AngleArc.&amp;#13;&amp;#10;4&amp;#41; Fixed problems creating figures with SnapToGrid on.  For example it was often impossible to create a parallel line because FigureCreator would not find the line the user clicked on.&amp;#13;&amp;#10;5&amp;#41; Fixed reflection of arcs issue.</description><author>DavidHartmann</author><pubDate>Mon, 24 Oct 2011 14:43:20 GMT</pubDate><guid isPermaLink="false">Source code checked in, #71622 20111024024320P</guid></item><item><title>Source code checked in, #70698</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/70698</link><description>1&amp;#41; Made small changes to allow for a more efficient player.&amp;#13;&amp;#10;2&amp;#41; Fixed mistake in AngleArc that I introduced in changeset 70021.</description><author>DavidHartmann</author><pubDate>Mon, 26 Sep 2011 01:08:11 GMT</pubDate><guid isPermaLink="false">Source code checked in, #70698 20110926010811A</guid></item><item><title>Source code checked in, #70388</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/70388</link><description>Fixing two problems identified by leonli77hot.  Incorrect Y coordinate fixed.  Error in opening a document with a regular polygon fixed.</description><author>DavidHartmann</author><pubDate>Fri, 16 Sep 2011 13:45:08 GMT</pubDate><guid isPermaLink="false">Source code checked in, #70388 20110916014508P</guid></item><item><title>Source code checked in, #70021</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/70021</link><description>1&amp;#41; Updating library so that the player compiles.&amp;#13;&amp;#10;&amp;#13;&amp;#10;2&amp;#41; RaiseCommandExecuted&amp;#40;&amp;#41; added to DrawingHost. Does nothing in Live Geometry but can be overridden.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3&amp;#41; AreaMeasurement generalized to measure any IShapeWithInterior &amp;#40;polygons, ellipses, circles&amp;#41;.&amp;#13;&amp;#10;&amp;#13;&amp;#10;4&amp;#41; DistanceMeasurement generalized to measure any IDefinedLength &amp;#40;figure with Length defined, currently segment, circle arc, and polyline&amp;#41;.  Having trouble with my calculus for ellipse arc length &amp;#40;and area&amp;#41;.&amp;#13;&amp;#10;&amp;#13;&amp;#10;5&amp;#41; Center has now been defined for all figures.  Usually defined by the centroid. Figures without geometric centers return something sensible.&amp;#13;&amp;#10;&amp;#13;&amp;#10;6&amp;#41; Measurements can be unitless or in cm or in. Units are exposed in PropertyGrid for a measurement.&amp;#13;&amp;#10;&amp;#13;&amp;#10;7&amp;#41; CircleSegment and EllipseSegment classes created.  They are subclasses of CircleArc and EllipseArc. Convert CircleArcs and EllipseArcs to these in Property Grid.&amp;#13;&amp;#10;&amp;#13;&amp;#10;8&amp;#41; Cleaned up arc classes and interfaces.</description><author>DavidHartmann</author><pubDate>Wed, 31 Aug 2011 18:35:21 GMT</pubDate><guid isPermaLink="false">Source code checked in, #70021 20110831063521P</guid></item><item><title>Source code checked in, #69650</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/69650</link><description>1&amp;#41; Changed HitTestMany&amp;#40;&amp;#41; so that returned result lists more recently added and higher zIndex figures first.&amp;#13;&amp;#10;&amp;#13;&amp;#10;2&amp;#41; Added suppression option for autoLabelPoints.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3&amp;#41; Now preventing duplicate names.  If the user changes the name of figure A to the name of figure B, figure B&amp;#39;s name is changed to next available name &amp;#40;subscripts or prime symbols might be better&amp;#41;.  Duplicate names can result in errors.&amp;#13;&amp;#10;&amp;#13;&amp;#10;4&amp;#41; Using new naming scheme.  Each class generates a unique name based on its own index.  So the first ray created will be called ray1 and the second, even after creating other figures, will be called ray2.  In the old scheme all figures used the same index.&amp;#13;&amp;#10;&amp;#13;&amp;#10;5&amp;#41; Unique name checking and name genererating no longer looks recursively into figures. So for example multilple composite figures can have a child figure named &amp;#34;arc1&amp;#34;.</description><author>DavidHartmann</author><pubDate>Sat, 13 Aug 2011 00:05:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69650 20110813120503A</guid></item><item><title>Source code checked in, #68218</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/68218</link><description>Missed one file in last check-in.</description><author>DavidHartmann</author><pubDate>Tue, 28 Jun 2011 18:20:15 GMT</pubDate><guid isPermaLink="false">Source code checked in, #68218 20110628062015P</guid></item><item><title>Source code checked in, #68217</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/68217</link><description>Check-In Notes&amp;#13;&amp;#10;1&amp;#41; Fixed error in all figures using CompileExpression.  An erroneous duplicate dependence was resulting in a consistency error. &amp;#40;Kirill this relates back to when we decided to allow duplicates in dependency list.  In this case we were getting a duplicate by mistake. See DrawingExpression.Recalculate&amp;#40;&amp;#41;&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;2&amp;#41; Distance, Angle, and Area Measurements now have a public property called Measure.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3&amp;#41; Fixed problem where duplicate labels were created when undoing a deletion with autoLabelPoints on.&amp;#13;&amp;#10;&amp;#13;&amp;#10;4&amp;#41; Commenting out custom ToString&amp;#40;&amp;#41; for vector and segment.  I think having a ToString&amp;#40;&amp;#41; value that is different from the Name value is confusing to the user, especially when building expressions.</description><author>DavidHartmann</author><pubDate>Tue, 28 Jun 2011 18:13:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #68217 20110628061354P</guid></item><item><title>Source code checked in, #67348</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/67348</link><description>1&amp;#41; Addressed reflection issues&amp;#58;&amp;#13;&amp;#10;-wind of reflecting arcs about points corrected&amp;#13;&amp;#10;-reflection creator now allows only points to be reflected about a circle &amp;#40;it was incorrectly reflecting other figures about a circle, though it would be nice to one day add the code that would do this correctly&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;2&amp;#41; Appearance of vector changed to resolve style issues.  Axes no longer have vector appearance &amp;#40;they could but I thought it would just be a little extra rendering overhead&amp;#41;.&amp;#13;&amp;#10;</description><author>DavidHartmann</author><pubDate>Fri, 03 Jun 2011 18:53:26 GMT</pubDate><guid isPermaLink="false">Source code checked in, #67348 20110603065326P</guid></item><item><title>Source code checked in, #66056</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/66056</link><description>- FigureStyle.Name now prevents invalid style names. A while back I added the ability for users to change style names.  But if a user creates a duplicate style name, problems ensue.  Now it&amp;#39;s fixed.&amp;#13;&amp;#10;- Slight improvement to FunctionGraph.  It now prevents the graphing of undefined values.  Functions such as ln&amp;#40;x&amp;#41; are now more accuratly graphed.  However, functions with discontinuities, such as 1&amp;#47;x, still have mistakes in the graph.&amp;#13;&amp;#10;- Interface IMirror added.  Currently only used to show proper hints when constructing a reflected figure.  Point, Line, Circle are IMirrors.&amp;#13;&amp;#10;- Added new setting called PointsOnEllipticalsUseAbsoluteAngle.  The default value, true, does not change anything.  Changing this to false affects the way a PointOnFigure on an elliptical behaves - basically causing the point to rotate with the figure.&amp;#13;&amp;#10;- Fixed mistake in EllipseBase.GetPointFromParameter&amp;#40;&amp;#41;.</description><author>DavidHartmann</author><pubDate>Wed, 20 Apr 2011 22:43:08 GMT</pubDate><guid isPermaLink="false">Source code checked in, #66056 20110420104308P</guid></item><item><title>Source code checked in, #64804</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/64804</link><description>-Clearing Undo history once a drawing is loaded.  This is necessary as part of the new unsaved changes alert functionality. &amp;#40;Kirill if you don&amp;#39;t want this in DG, I can restrict this change to my project.&amp;#41;&amp;#13;&amp;#10;-Command buttons now show at 50&amp;#37; opacity when they are disabled.&amp;#13;&amp;#10;-Slight change to SetPropertyAction.TryToMerge&amp;#40;&amp;#41; to allow proper merging.&amp;#13;&amp;#10;-Figure name changes now change in FigureExplorer. A temporary inefficient solution, of resetting FigureExplorer.ItemsSource, is used in DrawingHost.SyncFigureExplorerSelection&amp;#40;&amp;#41; and DrawingHost.ToggleFigureExplorer&amp;#40;&amp;#41;.&amp;#13;&amp;#10;-Slight fix to FigureCreator.Stopping&amp;#40;&amp;#41; to properly update the enabled state of undo&amp;#47;redo.</description><author>DavidHartmann</author><pubDate>Tue, 22 Mar 2011 18:23:59 GMT</pubDate><guid isPermaLink="false">Source code checked in, #64804 20110322062359P</guid></item><item><title>Source code checked in, #64290</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/64290</link><description>The Silverlight Client will now alert the user when he&amp;#47;she is closing a drawing with unsaved changes and provide the options to save, don&amp;#39;t save, or cancel.  This only kicks in when the client is running with elevated permissions.  Kirill should the client settings be changed to &amp;#34;Require elevated trust when running outside the browser&amp;#34;&amp;#63;</description><author>DavidHartmann</author><pubDate>Mon, 07 Mar 2011 19:57:49 GMT</pubDate><guid isPermaLink="false">Source code checked in, #64290 20110307075749P</guid></item><item><title>Source code checked in, #64192</title><link>http://livegeometry.codeplex.com/SourceControl/changeset/changes/64192</link><description>Checking in a file that did not get checked in with last change set.</description><author>DavidHartmann</author><pubDate>Sat, 05 Mar 2011 15:49:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #64192 20110305034954P</guid></item></channel></rss>