Document Revision History

This table describes the changes to SourceView: Using NSOutlineView with NSTreeController.

DateNotes
2018-02-15

Fixed storyboard compile error, removed Auto Layout warning.

2017-06-15

Fixed build-time exception issue running ibtool on the storyboard file.

2016-04-29

Updated to use Cocoa Bindings to configure the outline view.

2015-10-08

Upgrades to use NSSplitViewController using storyboards, and now uses view-based NSOutlineView.

2015-04-01

Upgraded for OS X Yosemite, fixed image and text cell drawing problem, updated to adopt current best practices for Objective-C (including use of properties, autosynthesis, and literals), now uses Automatic Reference Counting (ARC).

2014-03-25

Addressed thread safety issue when populating outline view.

2013-02-28

Replaced deprecated "compositeToPoint" API, updated to adopt current best practices for Objective-C, now supports sandboxing.

2012-05-30

Fixed bug in setting the webView's URL.

2012-04-12

Upgraded for Xcode 4.3/Lion, removed all compiler warnings, plugged up some memory leaks, leveraging improvements to Obj-C runtime.

2010-04-19

Upgraded to support 10.6, now builds 3-way Universal (ppc, i386, x86_64), fixed a bug when removing a folder failed to update the detail view.

2007-11-15

Demonstrates how to use NSOutlineView driven by NSTreeController.