Cornerstone 4.2 is now available! Dark mode, full macOS 10.15 support, in-app license key management, and more. Release notes.

Announcing Cornerstone 3

Filed under: Cornerstone,General,News — Administrator @ 8:00 am

Cornerstone 3 represents a milestone for us. We’ve never invested so much time and energy into a release of Cornerstone before. From the small details in toolbar icons to the immense challenge of sandboxing an app of Cornerstone’s complexity, we’ve put our hearts and souls into this release. We hope it shows.

The most obvious difference is the completely redesigned user interface. Icons have been lavished with attention and components such as the Source List and Inspector have been rewritten from scratch. With a focus on aesthetics and workflow, we think you’ll find it not only gorgeous to look at but also an indispensable part of your toolset.

We’ve also invested heavily into re-engineering significant parts of Cornerstone to embrace sandboxing, Apple’s security technology. It’s something that other developers have shied away from, but we’ve embraced it and believe in the protection sandboxing delivers. So now, even if Cornerstone is compromised by malicious software, the other stuff on your Mac will remain safe.

So there you have it. Cornerstone 3 represents an incredible overhaul. From reviewing your own work to merging others’ changes, Cornerstone puts powerful and intuitive tools at your fingertips.

We can’t wait for you to try it out.

Cornerstone 2.7.18 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 2:16 am

2.7.18 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

Please note that Cornerstone 2.7.18 no longer supports Subversion versions 1.4 and 1.5. If you require support for these legacy versions of Subversion then we recommend you continue to use Cornerstone 2.7.14.

2.7.18 runs on OS X 10.7 and later.

Resolved Issues

  • 1.7-level Subversion updated to 1.7.22. See the Apache Subversion Change Log for details on the issues addressed in this version
  • 1.8-level Subversion updated to 1.8.14. See the Apache Subversion Change Log for details on the issues addressed in this version
  • Selecting “Add Certificate from Keychain…” in the “Certificates” preference pane displays an error if the keychain contains no certificates with private keys
  • Unreadable character is displayed to right of file name in popup button in change view’s navigation bar (OS X 10.11 only)
  • “Copy as Numbered List” and “Copy as Bulleted List” commands in transcript view do not copy text to the clipboard
  • Deleting a file reported as missing after case-only rename causes unversioned file with new name to be deleted from the file system
  • Bug in Subversion’s HTTP layer (lib_ra_serf) can cause Cornerstone to crash during authentication after an SSL server presented an invalid certificate

Cornerstone 2.7.17 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 12:44 am

2.7.17 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

Please note that Cornerstone 2.7.17 no longer supports Subversion versions 1.4 and 1.5. If you require support for these legacy versions of Subversion then we recommend you continue to use Cornerstone 2.7.14.

2.7.17 runs on OS X 10.7 and later.

Resolved Issues

  • 1.7-level Subversion updated to 1.7.20. See the Apache Subversion Change Log for details on the issues addressed in this version
  • 1.8-level Subversion updated to 1.8.13. See the Apache Subversion Change Log for details on the issues addressed in this version
  • Cornerstone does not open Safari when clicking on an issue in the log view
  • The tooltip for the Add button in the source list is incorrect

Cornerstone 2.7.16 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 6:12 am

2.7.16 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7. It also improves compatibility with OS X 10.10 Yosemite.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

Please note that Cornerstone 2.7.16 no longer supports Subversion versions 1.4 and 1.5. If you require support for these legacy versions of Subversion then we recommend you continue to use Cornerstone 2.7.14.

2.7.16 runs on OS X 10.7 and later.

Important Information for Mac App Store Users

We have taken the unusual step of publishing this version to direct customers without waiting for the Mac App Store review process to complete. 2.7.16 will be released to the Mac App Store as soon as it has been accepted by Apple’s review team.

Mac App Store users affected by the issues outlined below can download the trial version of Cornerstone 2.7.16 from our site as a temporary workaround until 2.7.16 becomes available in the Mac App Store.

Resolved Issues

  • Cornerstone displays an unexpected error when choosing “Select…” from the popup button labeled “Where” in the check out options window
  • An error is displayed when switching to the timeline view under certain circumstances.

Cornerstone 2.7.15 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 6:34 am

2.7.15 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7. It also improves compatibility with OS X 10.10 Yosemite.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

Please note that Cornerstone 2.7.15 no longer supports Subversion versions 1.4 and 1.5. If you require support for these legacy versions of Subversion then we recommend you continue to use Cornerstone 2.7.14.

2.7.15 runs on OS X 10.7 and later.

Resolved Issues

  • 1.7-level Subversion updated to 1.7.18. See the Apache Subversion Change Log for details on the issues addressed in this version
  • 1.8-level Subversion updated to 1.8.10. See the Apache Subversion Change Log for details on the issues addressed in this version
  • Timeline popover is no longer displayed after horizontal scrolling under certain conditions
  • Timeline popover is not displayed after scrolling if cursor is positioned over an event when scrolling stops
  • Tooltip shown for items in the “Changes” tab of the log event inspector shows unformatted information
  • Cornerstone crashes when committing the deletion of a folder in a 1.8-format working copy
  • Fixed visual inconsistencies and glitches when running on OS X 10.10 Yosemite
  • Fixed scrolling performance issues in the log view on OS X 10.10 Yosemite
  • Fixed scrolling performance issues in the compare view on OS X 10.10 Yosemite
  • Log table view now uses Helvetica Neue on OS X 10.10 Yosemite

Cornerstone and OS X 10.10 Yosemite

Filed under: Cornerstone,General — Administrator @ 8:46 am

Yesterday Apple announced that OS X 10.10 Yosemite, which was introduced at this year’s WWDC, is now available for download from the App Store.

We have been running the various beta versions of Yosemite since June. Cornerstone didn’t run perfectly on early builds of the OS, but Apple has been busy fixing bugs and Cornerstone 2.7.14 runs fine on the final version.

However, Yosemite brings with it a significant overhaul of the Mac user interface. Such sweeping changes impact all Mac apps, and Cornerstone is no different. While the app runs fine on Yosemite, it doesn’t look particularly at home on the new OS.

But this will soon change. We have been hard at work polishing Cornerstone to fit right in on Yosemite and will release an update to 2.7 in the coming weeks to address the visual glitches and inconsistencies in the current version. The release is almost ready, but we’ve been delayed by Apple’s recent requirement that all new submissions to the App Store are built with Xcode 5.

Migrating to Apple’s newer toolchain unfortunately took longer than we anticipated, in particular because the older versions of Subversion included with Cornerstone (specifically 1.4 and 1.5) are no longer compatible with the compiler and libraries included with this version of Xcode. As a result, the next version of Cornerstone will drop support for these older versions of Subversion.

1.6, 1.7 and 1.8 will still be supported of course, but if you still need compatibility with 1.4 and 1.5 then you’ll be best served by sticking with 2.7.14.

Cornerstone 2.7.14 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 1:47 am

2.7.14 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

2.7.14 runs on OS X 10.6, 10.7, 10.8 and 10.9.

Resolved Issues

  • Cornerstone cannot open versioned directories contained within unversioned directories that themselves are contained in working copies.

Cornerstone 2.7.13 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 7:21 am

2.7.13 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

2.7.13 runs on OS X 10.6, 10.7, 10.8 and 10.9.

Resolved Issues

  • 1.8-level Subversion updated to 1.8.8. See the Apache Subversion Change Log for details on the issues addressed in this version.
  • Cornerstone no longer displays an error when attempting to open a 1.8-format working copy.
  • The correct repository type icon is now used in the recent item menus in the HTTP(S) and SVN pages of the add/edit repository window.
  • Revision range “+” (i.e. – HEAD) in the revision range field is not displayed correctly when tokenized.
  • Cornerstone hangs if overwrite prompt is canceled when dragging a file from the repository browser to another application.
  • Ruby regex string literals containing escaped forward slashes are not rendered correctly in the compare view.

Update on Cornerstone and Subversion 1.8

Filed under: Cornerstone — Administrator @ 4:02 am

In September we posted about our plans for adding Subversion 1.8 support to Cornerstone. We wanted to provide you with an update on what has happened since then.

As described in our original post, a bug in the Serf HTTP library used by Subversion 1.8 broke apps such as Cornerstone that include usernames in URLs specified to Subversion. Serf’s developers quickly implemented a fix back in September 2013. This fix was released as part of Serf 1.3.2 on October 14th.

A Serf developer notified the Subversion project with a post to svn issue #4423 back in September. He also confirmed that the behavior was identical to the older Neon HTTP library with another post on December 31st but as of today this fix has not yet been integrated into an official Subversion release.

At the end of February we noticed that a dependency file in the Subversion source code repository was updated in r1566504 to reference Serf 1.3.4. This gave us hope that Subversion project might be moving forward with rolling out a fix for this issue, but as of today this change has not been integrated into Subversion’s 1.8.x branch, which continues to reference Serf 1.2.1.

We have again requested clarification from the Subversion developers, but believe that there is now a distinct possibility that Serf 1.3.2+ will not be integrated before the release of Subversion 1.9.

So what are we to do?

We understand that Cornerstone’s users are waiting for support for Subversion 1.8 and we’re disappointed too that this regression in Subversion 1.8 was not addressed earlier. We had hoped that this issue would be addressed by the Subversion project, but we can’t wait indefinitely, so we’re preparing an update to Cornerstone 2.7 for release in the next 2-4 weeks.

This version of Cornerstone will include Serf 1.3.4 and will therefore work as expected with both your existing and new 1.8 working copies. However, other Subversion clients such as the svn command-line tool will not be able to use these working copies to connect to repositories via HTTPS unless they too are updated to use Serf 1.3.2+.

For this reason 1.8 will not be the default format for working copies checked out by Cornerstone, and the user will be warned about potential compatibility issues when attempting to check out a 1.8 working copy for the first time.

Xcode users should continue to use 1.7-format working copies for compatibility with the version of svn included with Apple’s Command-Line Tools for Xcode.

Many thanks for your patience.

Cornerstone 2.7.12 Release Notes

Filed under: Cornerstone,Release Notes — Administrator @ 4:18 am

2.7.12 is a free upgrade for all Cornerstone 2 license holders that fixes issues uncovered since the release of 2.7.

See Cornerstone 2.7 Release Notes for more information on the new features and improvements introduced with 2.7.

2.7.12 runs on OS X 10.6, 10.7, 10.8 and 10.9.

Resolved Issues

  • Cornerstone crashes on OS X 10.9 when saving a change to the global ignore settings. This issue was incorrectly reported as fixed in 2.7.11.