<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Zennaware » Blog</title>
	<atom:link href="http://www.zennaware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zennaware.com/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 25 Nov 2008 18:05:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Release Notes for 1.1.4.20 (v1.1.4)</title>
		<link>http://www.zennaware.com/blog/2008/11/release-notes-1_1_4/</link>
		<comments>http://www.zennaware.com/blog/2008/11/release-notes-1_1_4/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:05:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=23</guid>
		<description><![CDATA[Resolved Issues



#
Description

-
Updated FAQ to include articles on the storage of Mac OS X package files (such as Pages and Numbers documents) in Subversion repositories.


578
Browser scrolling speed can be sluggish when filtered


610
Compare view in history can&#8217;t be activated


623
Can&#8217;t view ignored files in working copy content view


628
Trailing newline characters are not removed from URLs pasted into the [...]]]></description>
			<content:encoded><![CDATA[<h4>Resolved Issues</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
<tr>
<td>-</td>
<td>Updated FAQ to include articles on the storage of Mac OS X package files (such as Pages and Numbers documents) in Subversion repositories.</td>
</tr>
<tr>
<td>578</td>
<td>Browser scrolling speed can be sluggish when filtered</td>
</tr>
<tr>
<td>610</td>
<td>Compare view in history can&#8217;t be activated</td>
</tr>
<tr>
<td>623</td>
<td>Can&#8217;t view ignored files in working copy content view</td>
</tr>
<tr>
<td>628</td>
<td>Trailing newline characters are not removed from URLs pasted into the &#8220;Add Repository&#8221; window</td>
</tr>
<tr>
<td>629</td>
<td>SSHAskPass can prompt more than once for the user&#8217;s SSH password, sometimes resulting in authentication failure</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/release-notes-1_1_4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release Notes for 1.1.3.19 (v1.1.3)</title>
		<link>http://www.zennaware.com/blog/2008/11/release-notes-1_1_3/</link>
		<comments>http://www.zennaware.com/blog/2008/11/release-notes-1_1_3/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 17:52:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=22</guid>
		<description><![CDATA[Resolved Issues



#
Description

604
Double-clicking to open directory raises error if last component of repository URL contains a space


605
User name containing a space character can&#8217;t be specified in the &#8220;Add Repository&#8221; window


606
Attempting to check out a working copy from 1.5 format file repository raises &#8220;Expected FS format &#8216;2&#8242;; found format &#8216;3&#8242;&#8221; error


608
History download fails if user doesn&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<h4>Resolved Issues</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
<tr>
<td>604</td>
<td>Double-clicking to open directory raises error if last component of repository URL contains a space</td>
</tr>
<tr>
<td>605</td>
<td>User name containing a space character can&#8217;t be specified in the &#8220;Add Repository&#8221; window</td>
</tr>
<tr>
<td>606</td>
<td>Attempting to check out a working copy from 1.5 format file repository raises &#8220;Expected FS format &#8216;2&#8242;; found format &#8216;3&#8242;&#8221; error</td>
</tr>
<tr>
<td>608</td>
<td>History download fails if user doesn&#8217;t have permissions to access repository root directory</td>
</tr>
<tr>
<td>609</td>
<td>Undo doesn&#8217;t work in text field in log message sheet (Fixed for Mac OS X 10.5 Leopard Only)</td>
</tr>
<tr>
<td>612</td>
<td>Ignored files can&#8217;t be added to working copy</td>
</tr>
<tr>
<td>616</td>
<td>Tunnel popup button in &#8220;Add Repository&#8221; window should be wider</td>
</tr>
<tr>
<td>618</td>
<td>Diff results are incorrect for UTF-16 encoded files</td>
</tr>
<tr>
<td>619</td>
<td>Comparing against &#8220;Latest in Repository&#8221; fails for modified file in switched working copy sub-directory</td>
</tr>
<tr>
<td>621</td>
<td>Double-clicking in empty space in source lists causes error</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/release-notes-1_1_3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release Notes for 1.1.2.18 (v1.1.2)</title>
		<link>http://www.zennaware.com/blog/2008/11/release-notes-1_1_2/</link>
		<comments>http://www.zennaware.com/blog/2008/11/release-notes-1_1_2/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:55:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=21</guid>
		<description><![CDATA[Important Update

This releases contains an important fix to a regression error caused by changes made for v1.1.1 (#601). It is recommended for all Cornerstone users.

Resolved Issues



#
Description

600
Application crashes with internal inconsistency exception in certain situations after entering incorrect password


601
History is not displayed correctly for file:// repositories


602
Repository URLs with spaces are displayed incorrectly in the recent item [...]]]></description>
			<content:encoded><![CDATA[<h4>Important Update</h4>
<p>
This releases contains an important fix to a regression error caused by changes made for v1.1.1 (#601). It is recommended for all Cornerstone users.
</p>
<h4>Resolved Issues</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
<tr>
<td>600</td>
<td>Application crashes with internal inconsistency exception in certain situations after entering incorrect password</td>
</tr>
<tr>
<td>601</td>
<td>History is not displayed correctly for file:// repositories</td>
</tr>
<tr>
<td>602</td>
<td>Repository URLs with spaces are displayed incorrectly in the recent item menu in the &#8220;Add Repository&#8221; window</td>
</tr>
<tr>
<td>603</td>
<td>Error may be displayed when selecting multiple files from the history timeline for comparison</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/release-notes-1_1_2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release Notes for 1.1.1.17 (v1.1.1)</title>
		<link>http://www.zennaware.com/blog/2008/11/release-notes-1_1_1/</link>
		<comments>http://www.zennaware.com/blog/2008/11/release-notes-1_1_1/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:20:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=19</guid>
		<description><![CDATA[Resolved Issues



#
Description

587
Buttons in &#8220;Check for updates at startup?&#8221; alert should be more descriptive


589
Incorrect error message displayed when path in repository registration&#8217;s URL doesn&#8217;t exist in the current revision


590
Commit fails due to authentication failure after specifying alternate credentials in certain situations


592
Compare with external tool is incorrectly enabled when multiple revisions are selected for a directory


593
Log not [...]]]></description>
			<content:encoded><![CDATA[<h4>Resolved Issues</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
<tr>
<td>587</td>
<td>Buttons in &#8220;Check for updates at startup?&#8221; alert should be more descriptive</td>
</tr>
<tr>
<td>589</td>
<td>Incorrect error message displayed when path in repository registration&#8217;s URL doesn&#8217;t exist in the current revision</td>
</tr>
<tr>
<td>590</td>
<td>Commit fails due to authentication failure after specifying alternate credentials in certain situations</td>
</tr>
<tr>
<td>592</td>
<td>Compare with external tool is incorrectly enabled when multiple revisions are selected for a directory</td>
</tr>
<tr>
<td>593</td>
<td>Log not displayed for external files whose URLs differ from working copy/repository registrations by user or port only</td>
</tr>
<tr>
<td>595</td>
<td>Commit complains that working copy contains unversioned files when conflicted files are found</td>
</tr>
<tr>
<td>596</td>
<td>Info.plist permissions are incorrect</td>
</tr>
<tr>
<td>597</td>
<td>Decrease trial period reminder from every 1 hour to every 24 hours</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/release-notes-1_1_1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cornerstone Trial Period Changes</title>
		<link>http://www.zennaware.com/blog/2008/11/trial-period-changes/</link>
		<comments>http://www.zennaware.com/blog/2008/11/trial-period-changes/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:22:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=17</guid>
		<description><![CDATA[As a result of user feedback we have changed the way that Cornerstone measures trial period usage.
v1.0 recorded the first run date and permitted unlimited use for 14 consecutive calendar days extending beyond that date.
Starting with v1.1, Cornerstone will allow the user unlimited access to the application&#8217;s features for 14 discrete days after the application [...]]]></description>
			<content:encoded><![CDATA[<p>As a result of user feedback we have changed the way that Cornerstone measures trial period usage.</p>
<p>v1.0 recorded the first run date and permitted unlimited use for 14 consecutive calendar days extending beyond that date.</p>
<p>Starting with v1.1, Cornerstone will allow the user unlimited access to the application&#8217;s features for 14 discrete days after the application is first run. Days when Cornerstone is not run are not counted against the 14 day trial period. This will give potential users far greater flexibility in deciding how and when they want to try the application.</p>
<p>Also, from v1.1 onwards, Cornerstone will remind the user that they are running a trial version on an hourly basis.</p>
<p>Installing and running v1.1 will reset a previously-expired trial period, thus giving users who decided not to purchase a v1.0 license the chance to try Cornerstone v1.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/trial-period-changes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cornerstone Pricing Changes</title>
		<link>http://www.zennaware.com/blog/2008/11/cornerstone-pricing-changes/</link>
		<comments>http://www.zennaware.com/blog/2008/11/cornerstone-pricing-changes/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=16</guid>
		<description><![CDATA[Since its introduction, the single-user Cornerstone license has been priced at a discounted $59 introductory price (the 5- and 10-user packs were not discounted).
Prior to the introduction of v1.0, our intention had been to target a non-discounted price of $69 for the single-user license but to permanently reduce this to $59 with the introduction of [...]]]></description>
			<content:encoded><![CDATA[<p>Since its introduction, the single-user Cornerstone license has been priced at a discounted $59 introductory price (the 5- and 10-user packs were not discounted).</p>
<p>Prior to the introduction of v1.0, our intention had been to target a non-discounted price of $69 for the single-user license but to permanently reduce this to $59 with the introduction of v1.1 if the US Dollar/Swiss Franc exchange rate allowed.</p>
<p>Unfortunately, the recent turmoil in the financial markets and downturn in the US economy have resulted in the US Dollar maintaining its weak position against both the Swiss Franc and Euro. With the majority of our customers located in the United States we find ourselves unable to maintain the current $59 introductory price point.</p>
<p><strong>The price of the single-user license has therefore been increased to $69 with the introduction of v1.1.</strong></p>
<p>The pricing of the 5- and 10-user license pack remains the same at $259 and $449 respectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/cornerstone-pricing-changes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cornerstone v1.1 Released</title>
		<link>http://www.zennaware.com/blog/2008/11/cornerstone-v11-released/</link>
		<comments>http://www.zennaware.com/blog/2008/11/cornerstone-v11-released/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:18:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=15</guid>
		<description><![CDATA[We have received literally thousands of mails from users in the four months since the release of Cornerstone v1.0 requesting new features and suggesting improvements.

We have listened very carefully to this input and worked hard to improve Cornerstone in a number of ways:


Performance
We received a lot of feedback that Cornerstone&#8217;s working copy and repository browsers [...]]]></description>
			<content:encoded><![CDATA[<p>We have received literally thousands of mails from users in the four months since the release of Cornerstone v1.0 requesting new features and suggesting improvements.
</p>
<p>We have listened very carefully to this input and worked hard to improve Cornerstone in a number of ways:
</p>
<ol>
<li><strong>Performance</strong>
<p>We received a lot of feedback that Cornerstone&#8217;s working copy and repository browsers weren&#8217;t as snappy as they should have been in v1.0, so we made this our number one priority for this release.</p>
</li>
<li><strong>Compatibility</strong>
<p>Subversion v1.5 was released too late for Cornerstone v1.0 so adding support to v1.1 became a top priority as user feedback made it clear that Subversion users are quickly transitioning to 1.5.</p>
</li>
<li><strong>New Features</strong>
<p>
Several commonly-requested features were added such as full documentation in Apple Help Book format, the ability to edit repository attributes and the display of hyperlinks for issue tracking numbers in the history browser.</p>
</li>
<li><strong>Usability Improvements</strong>
<p>
We have responded to user feedback by integrating over 25 improvements into v1.1 to improve usability and reduce the time it takes to perform routine tasks.</p>
</li>
<li><strong>Bug Fixes</strong>
<p>
In total, over 80 issues have been implemented/fixed, including numerous bug fixes and enhancement requests resulting directly from user feedback.</p>
</li>
</ol>
<p>We feel that these improvements combine to make v1.1 a significant release. See the application&#8217;s <a href="/blog/2008/11/release-notes-1_1_0/">release notes</a> for a detailed summary of the changes made for v1.1.</p>
<p>v1.1 is a free upgrade for all v1.0 license holders and is available for immediate <a href="/cornerstone/downloads/Cornerstone-1.1.0.16.dmg">download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/cornerstone-v11-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release Notes for 1.1.0.16 (v1.1 Release)</title>
		<link>http://www.zennaware.com/blog/2008/11/release-notes-1_1_0/</link>
		<comments>http://www.zennaware.com/blog/2008/11/release-notes-1_1_0/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 15:00:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=9</guid>
		<description><![CDATA[New Features

 Subversion 1.5 Support 
Cornerstone 1.1 fully supports both Subversion 1.4 and 1.5. The versions integrated into Cornerstone are 1.4.6 and 1.5.3 respectively.
Instead of providing a user preference for selecting between 1.4 and 1.5, Cornerstone enables the concurrent use of both versions, using 1.5 for all repository access and the appropriate version for each working [...]]]></description>
			<content:encoded><![CDATA[<h4>New Features</h4>
<ol>
<li> <strong>Subversion 1.5 Support</strong> 
<p>Cornerstone 1.1 fully supports both Subversion 1.4 and 1.5. The versions integrated into Cornerstone are 1.4.6 and 1.5.3 respectively.</p>
<p>Instead of providing a user preference for selecting between 1.4 and 1.5, Cornerstone enables the concurrent use of <em>both</em> versions, using 1.5 for all repository access and the appropriate version for each working copy encountered. This allows for maximum compatibility (1.4 working copies are <em>not</em> upgraded to 1.5 format automatically) while allowing the user to use 1.5 as necessary.</p>
<p>The format used for new working copies is specified at check out time. The <em>Check Out Working Copy</em> window was extended with a format selection pop-up button (see <em>Additional Options</em>). The selection defaults to 1.4 for maximum compatibility.</p>
<p>1.4 working copies can be upgraded to 1.5 using the new <em>Upgrade Working Copy to v1.5&#8230;</em> function on the <em>View</em> menu. A downgrade option from 1.5 to 1.4 is also available.</p>
<p>Explicit support was added for sparse check outs. The <em>Check Out Working Copy&#8230;</em> function was extended to allow a) the format version (1.4 or 1.5) and b) the check out depth (1.4-compatible check outs only support <em>All files and folders at all levels</em> i.e. recursive, or <em>Immediate files only</em> i.e. non-recursive). The <em>Update&#8230;</em> function was also enhanced to support the new depth features of the underlying Subversion function. (#424)</li>
<li> <strong>New <em>Add Repository</em> Window</strong> 
<p>The separate <em>New Repository</em> and <em>Open Repository</em> windows were integrated into a single window which is accessible using the new <em>Add Repository</em> function. Integration of the two functions into one improves usability by making both functions accessible from the toolbar and source list action menu.</p>
<p>In addition, the term <em>Add Repository</em> better reflects the nature of the function than the previous document-centric <em>New Repository</em> and <em>Open Repository</em> terminology.</p>
<p>Finally, the introduction of new menu items for opening folders in Finder and Terminal resulted in an overloading of the term <em>Open</em>. Renaming the function to use the verb <em>Add</em> results in improved differentiation between the functions.</p>
<p>For consistency, the previous <em>Open Working Copy</em> function was also renamed <em>Add Working Copy</em>.</p>
<p>The new <em>Add Repository</em> window presents a tabbed interface with three sections: <em>File Repository</em>, <em>HTTP Repository</em> and <em>SVN Repository</em>. The separation of these domains allows for domain-specific user interface elements. For example, file browsing is provided for file repositories and tunnel selection is provided for SVN repositories. HTTP/SVN URL entry is now split across several files for server/host, port, relative path and credentials, thus reducing the likelihood of typos during URL selection.</p>
<p>The new window also implements autofill, extracting URLs and file paths from the clipboard and pre-populating the window when opened. A <em>Paste URL</em> button is also available to paste a URL into the window while open.</li>
<li> <strong><em>Edit Repository</em> Function Added</strong> 
<p>The action menu for repository source list items was extended with a new <em>Edit Repository</em> function which enables the user to change a repository&#8217;s URL or credentials. (#506, #528)</li>
<li> <strong>Custom Scripts May be Run After Commit</strong> 
<p>The log message window was extended to allow the user to select a script file for execution after completion of the commit enabling custom post-commit processing.</p>
<p>The following script types are supported:</p>
<ul>
<li>AppleScript</li>
<li>Automator Actions (Mac OS X 10.5 Leopard only)</li>
<li>Perl Scripts</li>
<li>Python Scripts</li>
<li>Unix Shell Scripts</li>
</ul>
<p>In all cases, the script receives a single argument: the root path of the working copy which contains the committed files.</p>
<p>The selected script file is stored per working copy and is re-enabled by default for subsequent commits.</li>
<li> <strong>Support for External Compare/Diff Tools</strong> 
<p>1.1 adds support for the use of external compare/diff tools when comparing working copy files against BASE or HEAD, and when comparing revisions in the history browser. Explicit support is provided for the following applications:</p>
<ul>
<li>Apple FileMerge</li>
<li>Araxis Merge</li>
<li>BareBones BBEdit</li>
<li>BaseBones TextWrangler</li>
<li>Macromates TextMate</li>
<li>Skorpiostech Changes</li>
<li>SourceGear DiffMerge</li>
</ul>
<p>The user selects the compare tool from the new <em>External compare tool</em> preference in the application&#8217;s <em>General</em> preference pane. The compare tool is then launched from th working copy browser using either <em>File</em> &gt; <em>Compare using Tool</em> &gt; <em>Compare with Last Update</em> (key equivalent: <em>Cmd+Shift+B</em>) or <em>Compare with Latest in Repository</em> (key equivalent: <em>Cmd+Shift+H</em>).</p>
<p>Two revisions selected on a history timeline may also be compared using the external compare tool by selecting the new <em>Compare using Tool</em> &gt; <em>Compare Selected Revisions</em> function from the <em>File</em> menu.</p>
<p>Alternatively, the user may also select a custom UNIX shell script or AppleScript file, should integration be required with an application which is not supported out of the box. Custom scripts are required to take two parameters which describe the paths to the files being compared.</p>
<p>When comparing BASE against the working version, BASE is treated as the original (or old) version and the working version as the modified (or new) version (the two file paths are specified in this order to custom scripts as well). As a result, most comparison tools will display the BASE version on the left and the working version on the right (BBEdit and TextWrangler behave somewhat differently, displaying the newer file on the left). The BASE file is locked before launching the external compare tool and should not be modified.</p>
<p>When comparing the working version against HEAD, the working version is treated as the original (or old) version and HEAD as the modified (or new) version in a manner consistent with Cornerstone&#8217;s integrated comparison view. Once again, this is also the order in which the files are specified to custom scripts. As with BASE files, the HEAD file is locked and should not be modified. (#444)</li>
<li> <strong>Issue Tracking Numbers Displayed as Hyperlinks in Log Messages</strong> 
<p>Using the new <em>Issue Tracking</em> function (accessible using the repository source list action menu), a set of rules can be defined which control how issue numbers are identified in log messages and the URLs in the issue tracking system which they should link to.</p>
<p>Each rule describes two things:</p>
<ol>
<li> <strong>The issue number pattern</strong> 
<p>The user can select from a set of pre-defined patterns using a simplified syntax (e.g. <code>#number</code>, <code>[number]</code> etc.) or specify a custom regular expression. Regular expressions should be specified using Perl-compatible syntax. Ruby extensions such as named groups are also supported. Detailed information on the supported regular expression syntax can be found on the <a href="http://www.geocities.jp/kosako3/oniguruma/doc/RE.txt">Oniguruma site</a>.</li>
<li> <strong>The URL format</strong> 
<p>The URL format is used to generate URLs for issue numbers. <code>{number}</code> is used as a placeholder for the issue number matched using the pre-defined patterns. <code>{0}</code> is used to reference the entire matched text for custom regular expressions. <code>{1}</code> to <code>{n}</code> can be used to reference groups in the regular expression. Named groups are referenced using <code>{name}</code> where <em>name</em> is the name of the group.</li>
</ol>
<p>Matching issue numbers found in log messages are then displayed as hyperlinks, linking to the URL generated using the URL format associated with the pattern used to match the issue number.</p>
<p>The user can define any number of rules. This enables use of the feature in environments where:</p>
<ul>
<li>The format used for issue numbers has changed over time.</li>
<li>Issue numbers are formatted inconsistently by team members.</li>
<li>Multiple issue tracking systems are used, e.g. 1) an internal system for unit and integration testing and 2) and public support request ticketing system.</li>
</ul>
<p> </li>
<li> <strong>Quick Look Support Added to Working Copy Browser</strong> 
<p>Pressing the space bar (or <em>Cmd+Y</em>) now displays Quick Look for the selected files. The space bar is also used to dismiss the Quick Look panel.</p>
<p>Quick Look is only available on Mac OS X 10.5 Leopard.</li>
<li> <strong>Syntax Coloring Grammars Added</strong> 
<p>Syntax coloring grammars were added for the following file formats:</p>
<ul>
<li>Cascading Style Sheets (.css) (#10)</li>
<li>Adobe Flash ActionScript (.as) (#517)</li>
</ul>
</li>
<p> </p>
<li> <strong>Application Update Behavior can be Configured in Preferences</strong> 
<p>In 1.0, Cornerstone checked for updates once per day. There was no way to change this behavior.</p>
<p>In 1.1, the application asks when run for the first time whether it should automatically check for updates when the application is started. Selecting <em>No</em> will suppress all subsequent background checks.</p>
<p>In addition, a new option in the <em>General</em> preference pane allows the user to select from one of five behaviors:</p>
<ol>
<li><em>Manually</em></li>
<li><em>When the application starts</em></li>
<li><em>Every hour</em></li>
<li><em>Every day</em></li>
<li><em>Once per week</em></li>
</ol>
<p>Selecting <em>Manually</em> has the same effect as specifying <em>No</em> when prompted to check at start-up when the application runs for the first time, i.e. suppressing all subsequent background checks. The user still has the option of manually checking for updates using the <em>Check for Updates&#8230;</em> item on the <em>Cornerstone</em> menu. (#548)</p>
<p> </li>
<li> <strong>Help Book</strong> 
<p>Cornerstone now includes full documentation in Apple&#8217;s Help Book format. (#131)</li>
</ol>
<h4>Performance Improvements</h4>
<ol>
<li> <strong>Working Copy Browser Performance Improved Significantly</strong> 
<p>The way in which Cornerstone reads status information for working copy items was changed to yield significant performance improvements. Additionally, the status is no longer re-read when browsing within the working copy. As a result, expand, collapse and filter operations are instantaneous, as is zooming into a folder (double-clicking in a folder) as well as switching between folders using the path bar.</p>
<p>Working copy refresh logic was also optimized to only read repository status information (when enabled using the <em>Show Repository Status</em> option) for manual refreshes, updates, commits and lock/unlock operations. Refreshes after all other working copy operations (add, remove, copy, move, revert etc.) do not re-read status information from the repository. This makes working copy operations far more responsive when <em>Show Repository Status</em> is enabled. (#558)</p>
<p>As a result of these performance improvements, the <em>Mark Folders Containing Changes</em> option in the <em>View</em> menu is no longer needed and was removed.</li>
<li> <strong>Repository Browser Performance Improved</strong> 
<p>The number of server requests made when switching to a repository for the first time has been cut in half, resulting in a 50% performance improvement.</p>
<p>In addition, when adding a new repository, a server round-trip is no longer made to determine the repository&#8217;s root URL.</p>
<p>Combining these two improvements, connecting to a new repository for the first time (using the <em>Add Repository</em> function) now takes 1/3rd of the time the comparable action would have taken in 1.0.</li>
<li> <strong><em>Show Repository Status</em> is Now Disabled by Default</strong> 
<p>Displaying the repository status of working copy files is controlled using the <em>View</em> &gt; <em>Show Repository Status</em> option. This was on by default in v1.0 but is now off by default in v1.1.</li>
<li> <strong>Browser Scrolling Performance Improved when View is Filtered</strong> 
<p>Browser view scrolling performance in 1.1 was significantly impacted by filtering. Scrolling performance in 1.1 is now identical in both filtered and unfiltered cases.</li>
<li> <strong>Diff View Layout Performance Improved Significantly</strong> 
<p>The time required to layout the diff view was cut by approximately 50%.</li>
<li> <strong>Diff View Rendering Performance Improved</strong> 
<p>Rendering performance in the diff view was optimized, making scrolling and text selection considerably faster.</li>
<li> <strong>Evaluation and Display of Externals can be Toggled for Working Copies</strong> 
<p>External directories can be very large (e.g. Boost C++ library) and their inclusion in status checks can have a significant impact on working copy performance. Cornerstone now includes the new view setting <em>Show Contents of Externals</em> which controls whether externals are included in status checks (this setting is disabled by default for new working copies). (#476).</li>
<li> <strong>Performance of <em>Open in Terminal</em> Function Improved</strong> 
<p>The <em>Open in Terminal</em> function was modified to execute significantly faster. In addition, a delay is no longer incurred when invoking the function for the first time.</li>
</ol>
<h4>Usability Improvements</h4>
<ol>
<li> <strong>Filter Display</strong> 
<p>In 1.0, all directories were always displayed. This behavior was changed for 1.1 where only ancestor folders of matching items are displayed. (#463)</li>
<li> <strong><em>All</em> Filter Added</strong> 
<p>The filter (both status and text) can be reset using the new <em>All</em> filter button. (#539)</p>
<p>The <em>Remove Filter</em> function on the <em>View</em> menu was renamed to <em>Show All</em> to be<br />
consistent with the button.</p>
<p>Normally, the unfiltered expansion state is restored when switching from a filtered to unfiltered view. This can often result in the selection being lost. A new <em>Show File in All</em> function was added to the action menu for working copy and repository browsers to allow the selection to be maintained when switching to the <em>All</em> view.</li>
<li> <strong><em>Newer in Repository</em> Filter is Only Available When <em>Show Repository Status</em> is Enabled</strong> 
<p>The <em>Newer in Repository</em> filter button is hidden when <em>Show Repository Status</em> is disabled. (#525)</li>
<li> <strong>Browser Selection Usability Improvements</strong> 
<p>In 1.0, Several selection-dependent functions (e.g. commit and update) allowed the user to &#8217;select&#8217; the working copy&#8217;s top-level folder by clicking into the browser view&#8217;s background and clearing the selection.</p>
<p>There were two problems with this solution: a) deselecting to select something isn&#8217;t exactly intuitive, and b) it only works when there&#8217;s free &#8216;background&#8217; space to click into, and this isn&#8217;t possible when the browser has a large number of items displayed.</p>
<p>1.1 improves the user interface in the following ways:</p>
<ul>
<li> A working copy or repository&#8217;s root folder is selected by highlighting the item in the source list. The inspector tracks the source list selection when the source list is active (i.e. has the focus).</li>
<li> Selection-dependent functions are disabled when the browser is active but does not have a selection.</li>
</ul>
</li>
<li> <strong>Alternate, Selection-Independent Functions Added</strong> 
<p>Some selection-dependent functions include a selection-independent alternative which works against the entire working copy or repository (i.e. the item&#8217;s root folder). For example, 1.0 provided both <em>Commit Changes&#8230;</em> and <em>Commit All Changes&#8230;</em> functions.</p>
<p>1.1 extends on this concept by introducing the following new alternate functions which act against the working copy or repository root folder independent of the current browser selection:</p>
<ul>
<li><em>Update&#8230;</em> and <em>Update All&#8230;</em></li>
<li><em>Update to Latest Revision</em> and <em>Update All to Latest Revision</em></li>
<li><em>Revert to Last Update</em> and <em>Revert All to Last Update</em></li>
<li><em>Resolve</em> and <em>Resolve All</em></li>
<li><em>Open Folder in Finder</em> and <em>Open Root Folder in Finder</em></li>
<li><em>Open Folder in Terminal</em> and <em>Open Root Folder in Terminal</em></li>
</ul>
<p>The alternate versions of these functions consistently use the <em>Option</em> key modifier combined with the key equivalent for the normal function. For example, <em>Cmd+T</em> is the key equivalent for the <em>Commit Changes&#8230;</em> function, whereas the <em>Cmd+Option+T</em> maps to <em>Commit All Changes&#8230;</em>.</p>
<p>These alternate functions are not displayed by default in the application&#8217;s menu. Instead they are displayed when the menu is open and the <em>Option</em> key modifier is pressed. Likewise, pressing the <em>Option</em> key while clicking the toolbar button will result in the alternate function being performed.</li>
<li> <strong>Inspector Displayed for Working Copies and Repositories in Source List</strong> 
<p>Selecting a working copy or repository in their respective source list causes the inspector to display information for that directory in the same manner as for items in the browser view. Likewise, the history view now tracks the selection of the source lists.</li>
<li> <strong>View Options Added to Working Copy Action Menu</strong> 
<p>&#8216;Show Ignored Files&#8217;, &#8216;Show Repository Changes&#8217; and &#8216;Show Contents of Externals&#8217; were added to the action menu for the working copy source list.</li>
<li> <strong>&#8216;Show Toolbar&#8217; and &#8216;Customize Toolbar&#8230;&#8217; Added to View Menu</strong> 
<p>Toolbar visibility and customization can now be controlled from the View menu.</li>
<li> <strong>Action Menu is Displayed for Right- and Control-Clicks in Source Lists</strong> 
<p>Right- and control-clicking in the working copy and repository source lists causes the action menu to be displayed for the selected item. (#435)</li>
<li> <strong>Filters Automatically Removed After Commit</strong> 
<p>If a view with a filter applied is empty after a user action then the filter is automatically removed. (#236)</p>
<p>This behavior can be controlled using the new <em>Show all when filtered browser is empty</em> preference.</li>
<li> <strong>Text Selection Improvements in Text Diff View</strong> 
<p>The following mouse actions simplify text selection in the text diff view:</p>
<ul>
<li>Double-click to select up to the nearest word boundary</li>
<li>Triple-click to select the entire line</li>
<li>Double-click the colored inner border of added/modified/deleted sections to select all text in the section</li>
</ul>
</li>
<li> <strong>Source List Expansion and Selection is Restored at Start-Up</strong> 
<p>Cornerstone remembers the expansion status of items in the working copy and repository source lists  and restores the selection next time the application is started (#488).</li>
<li> <strong>Expansion State of Folders in Browser Views Retained While Browsing</strong> 
<p>The expansion state of the folder tree in the repository and working copy browser views is maintain across zoom operations, i.e. browsing into a folder and then back out again (either using the forward/back buttons of the path bar/menu) will result in the previous folder expansion state being restored.</li>
<li> <strong>Inspector Sections can be Collapsed</strong> 
<p>Sections in the working copy and repository inspectors can be expanded and collapsed by clicking on the disclosure triangles next to the section headings. The expanded state of each section is restored when the application is restarted (#418).</li>
<li> <strong>Log Message Window can be Resized Vertically When Expanded</strong> 
<p>The log message window can be resized vertically when expanded to increase the number of changes visible in the change list. Both the collapsed and expanded sizes of the window are stored between sessions (#495).</li>
<li> <strong>Multiple Files Can be Opened Using Browser Action Menu</strong> 
<p>Multiple files can be open simultaneously using the <em>Open</em> command on the browser view&#8217;s action (i.e. context-) menu. Non-local (i.e. repository) files are downloaded in parallel (#503).</li>
<li> <strong>Default History Filter Changed to &#8220;Last 10 Revisions&#8221;</strong> 
<p><em>Changes made this week</em> is not guaranteed to always result in revision matches, often necessitating a switch to an alternative filter in order to see the most recent revision for the selection. The default filter was therefore changed to <em>Last 10 revisions</em> (#497).</li>
<li> <strong>Ignore Works for Selections in Multiple Directories</strong> 
<p>The ignore/un-ignore function was limited to only ignoring or un-ignoring files in a single folder. Selection of files (or folders) in multiple folders caused the function to be disabled. This restriction has been lifted in 1.1. (#471).</li>
<li> <strong>Browser View Refresh Improvements</strong> 
<p>Working copies with &#8220;Show Repository Status&#8221; enabled are automatically refreshed when a change is made to related files in the repository. Likewise, committing or locking files in a working copy browser will cause the related repository view to be refreshed (#26).</li>
<li> <strong>Application Icon Bounces in Dock After Lengthy Operations</strong> 
<p>Application icon in the dock bounces once at the end of lengthy operations (such as commits, updates, imports, exports, log queries etc) if the application is inactive (#345).</li>
<li> <strong>Inspector Only Shows Property Fields Relevant to Selection</strong> 
<p>In 1.0, fields were shown for all svn properties (such as <code>svn:ignore</code>, <code>svn:keywords</code>) regardless of whether they could be assigned to the currently selected items. This behavior was changed in 1.1. The inspector now only displays the fields relevant to the selected items, with only <code>svn:ignore</code> being available for directories (#524).</li>
<li> <strong>Working Copies Can be Dragged to Other Applications</strong> 
<p>Items in the <em>Working Copies</em> source list can now be dragged to other applications such as TextMate, BBEdit and TextWrangler to open the working copy directory. Dragging the working copy to the Finder will result in the working copy being copied.</li>
<li> <strong>Error Alerts Extended to Include Subversion Error Info</strong> 
<p>Alert windows which are displayed as the result of a Subversion error can be expanded using the <em>Additional Information</em> disclosure button to reveal detailed technical information about the error. This may be useful in isolating the cause of the error (for example incorrect Apache server configuration). An action button in the alert window allows the user to copy the error details to the pasteboard. (#535)</li>
<li> <strong>View Option Buttons Added to Working Copy Status Bar</strong> 
<p>Option buttons for (from left to right) <em>Show Ignored Items</em>, <em>Show Repository Status</em> and <em>Show Contents of Externals</em> were added to the status bar at the bottom of the working copy browser. This improves usability by making the options&#8217; states visible at all times (#525). Toggling options such as <em>Show Repository Status</em> is also more accessible as a result.</p>
<p>The <em>Show Ignored</em> check button was removed from the filter bar as it had become redundant.</li>
<li> <strong>Browser Column Layout Restored at Start-Up</strong> 
<p>Changes to browser column ordering and width is stored per source list item and restored when the application is restarted. (#579)</li>
</ol>
<h4>Compatibility Improvements</h4>
<ol>
<li> <strong>SSH Support Improved Significantly</strong> 
<p>Previous limitations with SSH connectivity have been removed:</p>
<ul>
<li>Cornerstone will prompt for the acceptance of server RSA key fingerprints. A new preference allows the user to specify that RSA key fingerprints should be accepted automatically for all servers.</li>
<li>The application will prompt for a password when password-only SSH authentication is being used. The user can store the password in the Mac OS X keychain.</li>
<li>Custom tunnels are now supported.</li>
<li>Passphrase-encrypted private key authentication is now supported (requires the use of an SSH agent on 10.4 Tiger).</li>
<li>Custom tunnels are listed in the protocol menu in <em>Add Repository</em> window.</li>
</ul>
</li>
<li> <strong>Improved Working Copy Handling of Network Timeouts when <em>Show Repository Status</em> is Enabled</strong> 
<p>1.0 attempted to contact the repository using a simple socket connect before querying working copy status with the <em>Show Repository Status</em> flag specified in attempt to prevent long timeouts when the repository could not be contacted. However, this strategy caused a number of issues, especially when accessing servers via proxies. In addition, this strategy did not provide an adequate solution for tunneled protocols.</p>
<p>1.1 improved the way in which the repository is contacted to better handle network timeouts. Cornerstone now displays working copy listings without repository status if a response is not received from the server within 1.5 seconds. The working copy browser is then refreshed to include the repository status information in successful completion of the request. Lengthy status requests therefore no longer interrupt working copy browsing.</p>
<p>The <em>Repository connect timeout</em> preference was rendered obsolete by these changes and was consequently removed.</li>
</ol>
<h4>Behavioral Changes</h4>
<ol>
<li> <strong>Clean Function Always Cleans Entire Working Copy</strong> 
<p>The Clean function (<em>View</em> &gt; <em>Clean</em>) was selection-dependent in 1.0. This behavior has been changed to always clean the entire working copy (#474).</li>
<li> <strong><em>Add to Working Copy</em> is Now Non-Recursive by Default</strong> 
<p>The <em>Add to Working Copy</em> function always added folders and all children recursively in 1.0.</p>
<p>This behavior was changed in 1.1. Folders are now added non-recursively by default (i.e. the folder is added but the folder&#8217;s child items are not added).</p>
<p>This behavior can be changed using the <em>Shift</em> modifier key. Pressing the <em>Shift</em> key while the <em>Working Copy</em> menu is displayed reveals the alternate recursive function <em>Add to Working Copy with Contents</em> which has the key equivalent <em>Cmd+Shift+D</em>. (#196).</li>
<li> <strong>Keychain Items no Longer Shared with svn</strong> 
<p>In 1.0, Cornerstone used Subversion&#8217;s cached credentials wherever possible. Keychain items created by Cornerstone were also stored in a manner compatible with the svn command-line tools.</p>
<p>While this increased interoperability it also resulted in confusion, with several users interpreting Cornerstone&#8217;s use of their cached credentials (and resultant failure to prompt for their password) as circumvention of their repository&#8217;s authentication policy. Furthermore, Subversion&#8217;s insistence on storing plain-text passwords in <code>~/.subversion/auth</code> in certain circumstances is indefensible.</p>
<p>As a result, 1.1 no longer shares credentials with Subversion, instead always saving the user&#8217;s credentials securely in the keychain. The items created by Cornerstone are clearly recognizable, being prefixed with the text <em>Cornerstone</em>. As a result, users upgrading to 1.1 will be prompted for their password when first accessing their repository. For repositories which allow anonymous read access, this may only occur when making a change to the repository for the first time.</p>
<p>1.0 users upgrading to 1.1 who don&#8217;t use the svn command-line tools should consider removing all obsolete Subversion-created items from their keychain.</li>
<li> <strong>Modified Date Taken from File System for Modified Working Copy Items</strong> 
<p>In 1.0, the date displayed in the <em>Date modified</em> column of the working copy browser was equivalent to the date reported by Subversion as the <em>Last Changed Date</em> on the command-line (using the <code>svn info</code> command), i.e. the commit date of the item&#8217;s <code>BASE</code> revision.</p>
<p> </p>
<p>In 1.1, the date displayed for working copy items which have been modified (i.e. have a status of modified, replaced, conflicted, merged or obstructed) is taken from the file system and is consistent with that reported by the Finder. For all other files, the commit date of the item&#8217;s <code>BASE</code> revision is displayed.</p>
<p>A new field was added to the working copy inspector to display the <code>BASE</code> revision date: the <em>Committed</em> field. The <em>Date</em> field was renamed to <em>Modified</em> in order to make the distinction between the two dates clearer. (#551)</li>
<li> <strong>Automatic Refresh Preference is Now Stored Per Working Copy and Repository</strong> 
<p>In 1.0, working copy refresh behavior was a global preference. In 1.1, automatic browser refresh is configured per working copy or repository using the new <em>View &gt; Refresh Automatically</em> menu item.</p>
<p>For working copies, this setting controls whether the working copy is scanned for changes when the application is reactivated. For repositories, it controls whether the repository is refreshed when changes are committed to the repository from a working copy.</li>
</ol>
<h3>Compatibility</h3>
<h4>Backwards Compatibility</h4>
<p>1.1 is fully backwards compatible with 1.0. All configuration and settings (including license information) are transparently migrated to 1.1 when 1.1 is run for the first time.</p>
<h4>Forwards Compatibility</h4>
<p>The 1.1 configuration databases are forward-compatible with 1.0, i.e. you can run 1.0 and 1.1 against the same configuration databases in your <code>Application Support/Cornerstone</code> directory.</p>
<p>Your license information however is not forwards-compatible. 1.1 changes the location in which the license information is stored in order to prevent errors when synching preferences between Macs (license information is now stored per host). As a result, 1.1 migrates the old license information into a new location which is not forwards-compatible with 1.0.</p>
<p>For this reason, it is recommended that you backup your 1.0 preferences before running 1.1 for the first time. To do this, open <code>~/Library/Preferences</code> and copy <code>com.zennaware.Cornerstone.plist</code> to a safe location.</p>
<p>To switch back to 1.0 from 1.1 perform the following steps:</p>
<ol>
<li> Open <code>~/Library/Preferences/ByHost</code> and remove the file <code>com.zennaware.Cornerstone.*.plist</code> (the exact name of the file is machine-specific).</li>
<li> Copy your backed up preferences file into <code>~/Library/Preferences</code>.</li>
</ol>
<p>Also, please note 1.0 will be unable to access any 1.5-format working copies or repositories created using 1.1.</p>
<h4>Issues Resolved in 1.1 Beta 1</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>10</td>
<td>Implement CSS grammar</td>
</tr>
<tr>
<td>25</td>
<td>Change badge in registry view can get out of sync</td>
</tr>
<tr>
<td>26</td>
<td>Making direct changes to repository does not cause related working copy to be updated</td>
</tr>
<tr>
<td>193</td>
<td>svn+ssh connectivity needs improvement</td>
</tr>
<tr>
<td>196</td>
<td>Can&#8217;t add directories without adding all sub-items</td>
</tr>
<tr>
<td>204</td>
<td>Contained non-normal items not shown for external directories</td>
</tr>
<tr>
<td>236</td>
<td>Automatically remove filter after commit</td>
</tr>
<tr>
<td>345</td>
<td>Application should bounce once in dock at end of long task</td>
</tr>
<tr>
<td>418</td>
<td>Extend node inspectors to allow sections to be expanded and collapsed</td>
</tr>
<tr>
<td>424</td>
<td>Upgrade to Subversion 1.5</td>
</tr>
<tr>
<td>425</td>
<td>Status of working copy root directory not included in summary displayed in source list</td>
</tr>
<tr>
<td>435</td>
<td>Control-clicking working copy or repository in source list should display action menu.</td>
</tr>
<tr>
<td>437</td>
<td>Ignoring files in working copy view should result in the selection being reset</td>
</tr>
<tr>
<td>444</td>
<td>Allow user to use an external diff tool such as Changes, BBEdit or FileMerge</td>
</tr>
<tr>
<td>450</td>
<td>Add &#8216;Customize Toolbar&#8230;&#8217; item to View menu</td>
</tr>
<tr>
<td>451</td>
<td>Add menu item to make &#8216;Update Working Copy&#8217; function more discoverable.</td>
</tr>
<tr>
<td>452</td>
<td>Authentication realm isn&#8217;t displayed in credentials sheet.</td>
</tr>
<tr>
<td>460</td>
<td>Add &#8216;Copy log message to pasteboard&#8217; check box to log message sheet</td>
</tr>
<tr>
<td>463</td>
<td>Filter working copy browser view display to only include non-normal items</td>
</tr>
<tr>
<td>475</td>
<td>Changed filter doesn&#8217;t display missing files</td>
</tr>
<tr>
<td>471</td>
<td>Allow ignore of files in different directories at once</td>
</tr>
<tr>
<td>474</td>
<td>Clean should always clean the entire working copy</td>
</tr>
<tr>
<td>476</td>
<td>Working copies containing large external directories (e.g. Boost) are very slow to display</td>
</tr>
<tr>
<td>481</td>
<td>Pause progress indicator in toolbar when entering commit message</td>
</tr>
<tr>
<td>488</td>
<td>Reselect the previously selected working copy or repository at start-up</td>
</tr>
<tr>
<td>495</td>
<td>Log message window should be vertically re-sizable</td>
</tr>
<tr>
<td>497</td>
<td>Change default history filter from <em>Changes made this week</em> to <em>Last 10 revisions</em></td>
</tr>
<tr>
<td>503</td>
<td>Allow open of multiple files using context menu in browser view</td>
</tr>
<tr>
<td>506</td>
<td>Change in user credentials not handled properly, requiring the removal and re-creation of repository from application</td>
</tr>
<tr>
<td>511</td>
<td>Browser selection changes when &#8220;Show Ignored&#8221; view setting is changed</td>
</tr>
<tr>
<td>514</td>
<td>Incorrect lock icon displayed when &#8220;Show Repository Status&#8221; is disabled</td>
</tr>
<tr>
<td>515</td>
<td>Cannot connect using svn+ssh URLs which contain user names which contain an @ character</td>
</tr>
<tr>
<td>516</td>
<td>ActionScript (.as) files are not displayed as text</td>
</tr>
<tr>
<td>517</td>
<td>Add syntax coloring grammar for ActionScript (.as) files</td>
</tr>
<tr>
<td>519</td>
<td>Cannot move, rename or delete broken symbolic links</td>
</tr>
<tr>
<td>523</td>
<td>History browser fails for non-cached log items without author</td>
</tr>
<tr>
<td>524</td>
<td>Property inspector should only display fields for properties relevant to file/folder nature of selection</td>
</tr>
<tr>
<td>527</td>
<td>Folder opened in Terminal is sometimes displayed in wrong tab</td>
</tr>
<tr>
<td>534</td>
<td>Ignored items which match filter are displayed using the wrong color in working copy browser views</td>
</tr>
<tr>
<td>538</td>
<td>Log message window should remain key when item in the log message history panel is clicked</td>
</tr>
<tr>
<td>539</td>
<td>Add filter button to display all files (i.e. to reset the status/time filter)</td>
</tr>
</tbody>
</table>
<h4>Issues Resolved in 1.1 Beta 2</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>125</td>
<td>Multiple modal authentication challenge sheets can be displayed at the same time</td>
</tr>
<tr>
<td>175</td>
<td>Update in repository browser when node is unlocked doesn&#8217;t update filter</td>
</tr>
<tr>
<td>408</td>
<td>Displaying large XML files causes the application to appear to hang</td>
</tr>
<tr>
<td>516</td>
<td>ActionScript (.as) files are not displayed as text</td>
</tr>
<tr>
<td>528</td>
<td>Enable repository URL edit without having to delete and re-create registration</td>
</tr>
<tr>
<td>535</td>
<td>Extend alert window with Subversion-specific error information.</td>
</tr>
<tr>
<td>544</td>
<td>Can&#8217;t edit repository if server is unreachable</td>
</tr>
<tr>
<td>545</td>
<td>Current filter not applied correctly when navigating to/from folder in browser</td>
</tr>
<tr>
<td>546</td>
<td>Menu functions (in main menu and action menu) are disabled when nothing is selected in browser.</td>
</tr>
<tr>
<td>547</td>
<td>Folders which match filter are always expanded, even if they don&#8217;t contain any matching sub-items.</td>
</tr>
<tr>
<td>548</td>
<td>Application update behavior should be configurable via the preferences UI</td>
</tr>
<tr>
<td>549</td>
<td>Import sheet is not expanded/collapsed correctly</td>
</tr>
<tr>
<td>550</td>
<td>ActionScript syntax coloring is not displayed on some systems</td>
</tr>
<tr>
<td>551</td>
<td>Incorrect &#8220;Modified Date&#8221; displayed for modified working copy files</td>
</tr>
<tr>
<td>552</td>
<td>Multiple concurrent update/commit operations on working copy can cause lock errors</td>
</tr>
<tr>
<td>553</td>
<td>Some package-based file formats (e.g. .nib, .oo3) are not opened with a double-click in browser</td>
</tr>
<tr>
<td>556</td>
<td>Error raised when opening compare view for unversioned file without file extension</td>
</tr>
<tr>
<td>557</td>
<td>Folders are always expanded when returning to a parent folder using the path bar or menu</td>
</tr>
</tbody>
</table>
<h4>Issues Resolved in 1.1 Release Candidate 1</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>131</td>
<td>Create Product Documentation</td>
</tr>
<tr>
<td>525</td>
<td>Availability of &#8220;Newer in Repository&#8221; button can lead to user drawing incorrect conclusions when repository is unavailable</td>
</tr>
<tr>
<td>558</td>
<td>Refresh is slow with &#8220;Show Repository Status&#8221; enabled after working copy functions such as add, remove, delete, copy, move etc.</td>
</tr>
<tr>
<td>559</td>
<td>Add toolbar buttons for external compare tool functions</td>
</tr>
<tr>
<td>560</td>
<td>Enable QuickLook for files in working copy browser.</td>
</tr>
<tr>
<td>561</td>
<td>Selection should be retained when switching from filter to &#8220;All&#8221; in browser</td>
</tr>
<tr>
<td>562</td>
<td>Reset button should be added to working copy item inspector to enable reset of changes without save</td>
</tr>
<tr>
<td>563</td>
<td>Incorrect validation error displayed when server field or repository sheet contains scheme</td>
</tr>
<tr>
<td>564</td>
<td>Working copy is not refreshed when updated following out-of-date error during commit</td>
</tr>
<tr>
<td>565</td>
<td>Working copy is not refreshed when a file is exported to the working copy</td>
</tr>
</tbody>
</table>
<h4>Issues Resolved in 1.1 Release Candidate 2</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>568</td>
<td>Collapsed nodes are refreshed in repository browser</td>
</tr>
<tr>
<td>569</td>
<td>Browser refreshed when commit is canceled</td>
</tr>
<tr>
<td>570</td>
<td>Selection lost when log message canceled for repository move operation</td>
</tr>
<tr>
<td>571</td>
<td>Active browser filter should be persistent</td>
</tr>
<tr>
<td>572</td>
<td>Slow working copy refreshes as result of &#8220;Show Repository Status&#8221; being enabled is not obvious from progress description</td>
</tr>
<tr></tr>
<tr>
<td>573</td>
<td>Multiple folders with same name are ambiguous in path popup menu&#8217;s recent item list</td>
</tr>
<tr>
<td>574</td>
<td>Reverting working copy in source list doesn&#8217;t prompt for confirmation</td>
</tr>
<tr>
<td>575</td>
<td>View under mouse isn&#8217;t activated by right-click before action menu is displayed</td>
</tr>
<tr>
<td>576</td>
<td>User can specify post-commit action script for implicit repository commits</td>
</tr>
<tr>
<td>577</td>
<td>Working copy refresh should be configurable per working copy</td>
</tr>
</tbody>
</table>
<h4>Issues Resolved in 1.1 Final Release</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>500</td>
<td>License registration is &#8216;lost&#8217; when preference synching is enabled between two Macs</td>
</tr>
<tr>
<td>579</td>
<td>Browser column customizations should be restored when the application is restarted</td>
</tr>
<tr>
<td>580</td>
<td>Error message displayed by &#8220;Add Repository&#8221; window should be more descriptive when selected directory is not a repository</td>
</tr>
<tr>
<td>581</td>
<td>Trial period should allow application to be launched on 14 discrete days</td>
</tr>
<tr>
<td>583</td>
<td>Error is raised if content view is displayed before working copy browser is initialized</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/release-notes-1_1_0/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shopping Cart Changes</title>
		<link>http://www.zennaware.com/blog/2008/11/shopping-cart-changes/</link>
		<comments>http://www.zennaware.com/blog/2008/11/shopping-cart-changes/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 00:15:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=18</guid>
		<description><![CDATA[Starting immediately, purchasing multiple licenses by adding a single item to the shopping cart with a quantity of more than one no longer results in multiple license keys being issued.
Instead, one license key will be issued for each shopping cart item purchased.
This change was made to simplify the management of license keys for users.
If you [...]]]></description>
			<content:encoded><![CDATA[<p>Starting immediately, purchasing multiple licenses by adding a single item to the shopping cart with a quantity of more than one no longer results in multiple license keys being issued.</p>
<p>Instead, one license key will be issued for each shopping cart item purchased.</p>
<p>This change was made to simplify the management of license keys for users.</p>
<p>If you wish to receive multiple license keys for whatever reason then you can do so by adding multiple items to the shopping cart instead of adding a single item with the equivalent quantity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/11/shopping-cart-changes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release Notes for 1.0.4.61 (v1.0.4)</title>
		<link>http://www.zennaware.com/blog/2008/10/release-notes-1_0_4_61/</link>
		<comments>http://www.zennaware.com/blog/2008/10/release-notes-1_0_4_61/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 09:46:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cornerstone]]></category>

		<category><![CDATA[Release Notes]]></category>

		<guid isPermaLink="false">http://www.zennaware.com/blog/?p=14</guid>
		<description><![CDATA[Known Issues

SVN+SSH connectivity requires the use of a public/private key-pair. Use of password-only authentication is not supported in this version.
The RSA key fingerprint stored by the local SSH client must have been accepted before attempting to connect to the repository using Cornerstone. See Frequently Asked Questions for more detailed information.

Resolved Issues



#
Description


-
Corrected Library/Caches folder in How [...]]]></description>
			<content:encoded><![CDATA[<h4>Known Issues</h4>
<ol>
<li>SVN+SSH connectivity requires the use of a public/private key-pair. Use of password-only authentication is not supported in this version.</li>
<li>The RSA key fingerprint stored by the local SSH client must have been accepted before attempting to connect to the repository using Cornerstone. See <a href="/cornerstone/faq.php">Frequently Asked Questions</a> for more detailed information.</li>
</ol>
<h4>Resolved Issues</h4>
<table class="first-col-key first-col-number" border="0">
<tbody>
<tr>
<th>#</th>
<th>Description</th>
</tr>
<tr>
<td>-</td>
<td>Corrected Library/Caches folder in <em>How do I Uninstall Cornerstone?</em> section of FAQ.</td>
</tr>
<tr>
<td>-</td>
<td>Added <em>I can&#8217;t connect to a repository via SSH when my user name contains an @ character. What can I do?</em> section to FAQ.</td>
</tr>
<tr>
<td>432</td>
<td>Error is raised when examining file contents from repository via HTTP on port other than 80</td>
</tr>
<tr>
<td>504</td>
<td>Zennaware.com server certificate rejected by some Macs during license registration</td>
</tr>
<tr>
<td>509</td>
<td>Can&#8217;t export files from repositories with non-standard port specified in URL</td>
</tr>
<tr>
<td>537</td>
<td>Ctrl+click doesn&#8217;t display action menu for files and folders in browser view</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.zennaware.com/blog/2008/10/release-notes-1_0_4_61/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
