|
|
Version History
Nano 3.0
- Released 2013/05/01
- New Classes
- NCFURL (wrapper around CFURLRef)
- NJSONEncoder (JSON encoder)
- NMessageClient (message-based client)
- NMessageServer (message-based server)
- NMessageMessage (key-value compressed message)
- NNetworkBrowser (ZeroConf service browser)
- NNetworkService (ZeroConf service advertiser)
- NNetworkManager (network services)
- NProgressable (base class for objects that emit progress)
- NSocket (wrapper around CFSocket/IOCP socket interfaces)
- NURL (URL object)
- NURLRequest (http request object)
- NURLResponse (http response object)
- Existing Classes
- NArray, NArrayForEachFunctor now provides the NIndex for items
- NAtomicInt, fixed bug where increment/decrement returned stale value
- NBroadcaster, allow listeners to be removed during a broadcast
- NBundle, support iOS-style "flattened bundles"
- NCacheKey, added setters
- NCacheKey, now support string/pointer/NData-based keys
- NCFObject, added CFNumberFormatter/CFSocket/CGGradient operators
- NCocoa, added CGPoint/Size/Rect to NSPoint/Size/Rect
- NColor, added opacity test/interpolation
- NCommandLine, added argc/argv setter
- NCoreFoundation, added NURL converters
- NCoreGraphics, added NSPoint/Size/Rect to CGPoint/Size/Rect
- NCoreGraphics, added overloaded CGRectMake methods
- NDataDigest, fix conversion to string on Windows
- NDateFormatter, fix fractional second formatting
- NDBHandle, added GetFile/CreateBackup and query caching
- NDBHandlePool, replace bool params with general NDBFlags
- NDBQuery, now support indexed parameters via an NArray
- NFile, added DeleteContents to delete a directory's contents
- NFile, added GetCreationTime/GetAccessTime/GetModificationTime
- NFile, added MoveTo to move files
- NFile, now support moving files to trash with Delete
- NFileUtilities, added GetDirectorySize
- NFunctor, added NProgressFunctor type
- NGeometryUtilities, added polygon/line clip and intersection methods
- NMathUtilities, added GetRandomXXX for random numbers
- NMathUtilities, AreEqual now uses ULP-based comparison
- NNumber, now support NStrings wrapped in NVariants
- NPoint, added MakeIntegral/GetIntegral and +/- NVector operators
- NPropertyList, added support for JSON and binary-plist formats
- NQt, now use QString::NormalizationForm_C when converting to QString
- NRange, now inline NComparable operators to ensure size is 64-bits
- NRectangle, now have general GetPoint rather than GetCorner
- NRefCounted, fixed race condition when releasing objects
- NRegistry, added GetSize
- NSize, IsEmpty now returns as either dimension is zero
- NSize, now compare by area if unequal
- NSkia, added NPoint/NSize/NRectangle to SkIPoint/SkISize/SkIRect
- NSTLUtilities, added prepend
- NString, added Transform for generalised transformations
- NStringEncoder, now support ASCII/MacRoman/ISO Latin1/Windows Latin1
- NStringFormatter, added support for custom object formatters
- NSystemUtilities, added accessors for OS name/system spec
- NTask, now drain stdout/stderr pipes to avoid blocking child
- NTextUtilities, now cache HTML entity lookup dictionaries
- NThread, added support for thread-local values
- NThreadPool, added Pause/Resume
- NThreadUtilities, added DetachFunctor
- NUndoManager, added SetGroupName
- NUndoSource, added SetUndoManager
- NUnicodeParser, now pre-allocate buffers for faster conversion
- NUTI, added GetValue/SetValue
- NUTIRegistry, added additional UTI types (KML, KMZ, DMG, ISO)
- NVector, now compare by length if unequal
- NWindows, added NN_LOG_LASTERR to call and format GetLastError()
- NXMLEncoder, now return error status on failure
- NXMLParser, now inherits from NProgressable
- Miscellaneous Changes
- Numerous bug fixes and performance improvements
- Renamed NN_TARGET_IPHONE to NN_TARGET_IOS
- Updated to SQLite 3.7.15
Nano 2.0
- Released 2010/09/01
- Major rewrite to support:
- 32-bit and 64-bit builds
- Mac OS X, iOS, and Windows
- Removed user interface classes
Nano 1.5
- Released 2009/10/20
- New Classes
- NAtomicList (thread-safe linked list)
- NCommandLine (wrapper around argv/argc)
- NDBFile (wrapper around SQLite database)
- NDrag (wrapper around DragRef)
- NMappedFile (memory-mapped file)
- NMessageQueue (thread-safe message queue)
- NProgressDialog (standard progress dialog)
- NSemaphore (semaphore primitive)
- NSingleton (singleton pattern)
- NSourceListView (iTunes-style "source list" view)
- NSplitterView (splitter view)
- NThread (thread object)
- NThreadPool (thread pool)
- NUndoSource (one-line undo provider)
- NUserNotification (Growl-style user notification panel)
- Existing Classes
- NAlias returns NULL if not valid, rather than empty handle
- NAppleEvent, added string/AEDescList parameter accessors
- NAppleScript, correctly handle UTF16 text
- NApplication, process Apple Events through NAppleEvent
- NArray, added std::vector constructors/accessors
- NAuthorization, correctly handle UTF16 text
- NBitVector, fixed bug where GetBits returned a buffer with excess bits
- NCarbonEvent, added [GS]etParameterEvent
- NCarbonEventHandled, added kEventWindowRestoreFromDock
- NCFBundle, added GetFunction and GetSymbol
- NCFPreferences, now derived from NPropertyStore
- NCFStream, now uses main runloop to avoid crash (rdar://5916811)
- NCGContext, added ClipToMask, SetBlendMode, SetShadow, and AddPolyline
- NCGShading, work around 10.5 evaluation bug (rdar://5604593)
- NClockView, use user's time zone rather than UTC
- NCoreFoundationUtilities, added PurgeValues
- NCoreGraphicsUtilities, added alpha pre/de-multiply and masking functions
- NCursor, added dot and zoom in/out cursors
- NData, added RemoveData
- NDataBrowser, added [GS]etDisclosureProperty
- NDataBrowser, now support deferred updates to avoid builds while tracking
- NDataBrowserSource, now broadcast when selection changes
- NDate, GetAsString now accepts UTS-35 formats
- NDebug, log ouput now thread safe
- NDictionary, removed [] operator
- NDocument, now derived from NPropertyStore
- NEditText, add support for spell correction
- NFile, added SetExtensionVisibile and ExchangeWith
- NFileUtilities, [GS]etFileText now takes optional CFStringEncoding
- NFileUtilities, added GetCWD, GetVolume, and GetFileName
- NFunctor, added FunctorNull and FunctorList
- NGeometryUtilities, added UnionRect
- NGeometryUtilities, ScaleRect now preserves the precious centre
- NHIImageView, work 10.5 HIImageViewCopyImage bug (rdar://5570580)
- NHISearchField, added GetSize and Clear
- NHITextView, correctly handle UTF16 text
- NHIView, added GetFocus
- NHIViewUtilities, added EmbedInContainerView
- NHIWebView, added GetProgress
- NHIWebView, now support contextual menus
- NHIWindow, allow transitions to be synchronous
- NIcon, added NCGImage constructor
- NImageButton, now draw in inactive state rather than pressed when inactive
- NKeyboardUtilities, added Mac extended keyboard scan codes
- NLaunchServicesUtilities, OpenFile now takes an optional app identifier
- NMathUtilities, added point-point and point-line geometry methods
- NMenu, added InsertItem and RemoveItem
- NMenuItem, added [GS]etPropertyXXXX
- NMenuItem, added HICommandExtended constructor
- NMouseUtilities, added GetDoubleClickSlop
- NMsgBroadcaster/NMsgListener, fixed bug in assignment operator
- NPasteboard, correctly handle UTF16 text
- NPasteboard, fixed memory leak when adding images to pasteboard
- NPopupButton, now reset to first item if menu size is changed
- NPrintDialog, allow page format state to persist
- NPropertyFile, now support loading/saving to NData
- NPropertyStore, now provides NDictionary-like interface to properties
- NScrollableView, allow content to float within the view when smaller
- NSoftwareUpdate, fix bug where wrong version was returned as latest
- NSpellableView, support spell-as-you-type
- NStandardAlert, improved defaults after 10.5 behaviour change
- NStaticText, added GetSize and [GS]etShadow
- NSTLUtilities, added vector(), sort(), and vector_erase()
- NString, added GetSizeBytes and NData-based GetData
- NSystemUtilities, added IsMetric and DispatchCurrentEventLoop
- NTask, added Execute to block until task complete
- NTextUtilities, added entity parsing, line normalizing, and hex dump
- NTimer, now thread-safe
- NWindowController, added HasSheet
- NWindowPanels, now handle toolbar command status updates
- NXMLTree, added GetChildAtPath
- Miscellaneous Changes
Nano 1.4
- Released 2007/06/18
- New Classes
- NColorPanel (color panel support)
- NFontPanel (font panel support)
- NHelpTag (help tag object)
- NRefCounted (base class for reference-counted objcts)
- NService (simplifies Service execution)
- NSpellableView (base class for spellable text views)
- NSpellChecker (programmatic access to system spell checker)
- NSpellingPanel (spelling panel support)
- NSpellSession (maintains a spell checker session)
- NVariant (variant data type).
- Existing Classes
- NApplication, now determine kAppCreatorKey automatically
- NApplication, provides auto-toggling menu items for color and font panels
- NCarbonEventHandler, added font panel events
- NCFBundle, now allow "none" or "shell" UTIs to be extracted from Info.plist
- NCFObject, added NSArray/NSData/NSDictionary/NSString operators
- NCGContext, added context interpolation and text mode support
- NCoreFoundationUtilities, added CFRange limit/union/intersection/containing
- NCoreGraphicsUtilities, CreateImageFromData now auto-calculates rowBytes
- NCoreGraphicsUtilities, fixed memory leak when returning color spaces
- NDataBrowser, fixed typo in AddItem method name
- NDataBrowserSource, work around DataBrowser truncation bug (rdar://5213064)
- NDebug, NN_DEBUG now defaults to 1 if not defined
- NEditText, added spell checking support
- NHIObject, added IsValid
- NHITextView, enabled command/color/font support
- NHIView, added tracking area support
- NHIViewUtilities, added GetChildren to flatten a view hierarchy
- NHIWindow, added Default and Cancel button support
- NHIWindow, added NHelpTag accessors
- NIBView, added NIB_VIEW_ID to bind views with a signature and an ID
- NIcon, added Clear
- NLevelIndicator, default to continuous mode to match implicit parameters
- NMathUtilities, GetPointLineDistance now handles empty line segments
- NMenuItem, added IsChecked and SetChecked
- NString, improved performance of equality comparisons by caching string hash
- NSystemUtilities, added DelayFunctor for delaying a function call
- NSystemUtilities, added ExecuteScript for one-line AppleScript execution
- NSystemUtilities, added SearchDictionary/SearchSpotlight/SearchGoogle
- NTextUtilities, added StringCompare for hash-based string comparison
- NUndoManager, expose GetCommandString for localized undo/redo strings
- Miscellaneous Changes
Nano 1.3
- Released 2007/04/03
- New Classes
- NAppKitUtilities (one-liners for AppKit tasks)
- NBadgeView (view that displays a Mail-style starburst badge)
- NComparable (base class for comparable objects)
- NContainer (base class for container objects)
- NCoreFoundationUtilities (one-liners for CoreFoundation tasks)
- NDockTile (provides access to icon/menu of Dock tiles)
- NSTLUtilities (one-liners for STL tasks)
- NTimer (functor-based replacement for NTimerTask)
- Existing Classes
- MHIWindow, now check window is resizeable before adjusting grow box state
- NAboutBox, improved default appearance
- NApplication, added GetDockTile to get the application Dock tile
- NApplication, now initialize AppKit during startup
- NArray, inherits from NContainer for standard container operations
- NBitVector, provide inline access to bits and faster expansion when appending
- NCarbonEventHandler, added support for kEventMouseScroll
- NCFBundle, fixed bug where GetResources returned the wrong path
- NCFObject, now provides automatic copy-on-write support
- NCFPreferences, improved efficiency of string/array/dictionary access
- NCFStream, fixed bug where IsWrite could incorrectly return true
- NCGContext, added Flush
- NCGShading, added assignment operator
- NChasingArrows, fixed bug where animation could stop running (rdar://5037973)
- NColor, inherits from NComparable for standard comparison operators
- NColorPicker, now use a local StAutoReleasePool
- NCursor, fixed bug where NSCursor doesn't initialize NSWindow (rdar://4622504)
- NCursor, now use a local StAutoReleasePool
- NData, inherits from NContainer for standard container operations
- NDataBrowser, fixed bug in SetOrigin where x/y coordinates were swapped
- NDate, inherits from NComparable for standard comparison operators
- NDictionary, inherits from NContainer for standard container operations
- NFile, added CreateDirectory and ResolveAlias
- NFile, fixed bug where GetFile returned kFSZero if child did not exist
- NFile, inherits from NComparable for standard comparison operators
- NFileIterator, added [GS]etRecurseFilter to control recursion
- NFileIterator, fixed bug where SetPatternName would set the path pattern
- NFileUtilities, added GetVolumeList to get list of mounted volumes
- NFileUtilities, added ResolveAliases to resolve aliases in an NFileList
- NFunctor, make nfunctor and nbind public types
- NGeometryUtilities, added 32 and 64-bit CGPoint/CGSize/CGRect types
- NGeometryUtilities, added ClipPolygon to clip a polygon to a rectangle
- NGeometryUtilities, added GetBounds to build a bounding box from a point list
- NGeometryUtilities, added GetLength to get the length of a polyline
- NGeometryUtilities, added kPosition[Top|Bottom][Left|Right] enums for PositionRect
- NGeometryUtilities, added PointInPolygon and PointInRect
- NHelpUtilities, added GetHelpMenu
- NHIWindow, added GetDockTile to get a window's Dock tile
- NHIWindow, added IsValid
- NIBUtilities, added control over IBCarbonRuntime output for optional resources
- NIconView, can now be display icon from a bundle identifier as well as resource
- NMathUtilities, added CountBits
- NMathUtilities, fixed incorrect assertion in GetPointLineDistance
- NMenu, added CopyItems and InRange
- NMenu, inherits from NContainer for standard container operations
- NMenuItem, inherits from NComparable for standard comparison operators
- NPasteboard, now use a local StAutoReleasePool
- NProcess, inherits from NComparable for standard comparison operators
- NProgressPie, fix hairline within interior when set to exactly 0%
- NRecentItems, fix bug where deleted items weren't filtered from menu
- NRecentItems, inherits from NContainer for standard container operations
- NReflectionView, added property to control alpha
- NString, added GetData to obtain data in arbitrary encodings
- NString, consolidated case transformation methods
- NString, consolidated whitespace trimming methods
- NString, expanded regexp support with kCFComparePattern
- NString, fixed bug where pattern matching returned wrong offset for range search
- NString, Format now supports %@ for printing NCFObjects
- NString, improved performance when accessing character data
- NString, inherits from NComparable for standard comparison operators
- NString, inherits from NContainer for standard container operations
- NString, now incorporate user locale when transforming case
- NTextUtilities, added CombineStrings
- NTextUtilities, fixed bug where URL encoding was incomplete
- NTextUtilities, GetSInt64 now supports hex-encoded text
- NThemeUtilities, added GetThemeID and GetTextHilight
- NTUI, inherits from NComparable for standard comparison operators
- NWindowPanels, fixed bug with kHIToolbarItemBehaviourIsSelectable usage
- Miscellaneous Changes
- Added NDockTile and NBadgeView examples to NanoDemo
- Enabled UCP support in PCRE
- Now use DWARF format for debug symbols
Nano 1.2
- Released 2007/01/26
- New Classes
- NAuthorization (obtains authorization for privileged operations)
- NBitVector (packed bit vector)
- NCFStream (wraps a CFStreamRef)
- NClientHTTP (CFNetwork-based HTTP client)
- NCommandDialog (command-based modal dialog)
- NDate (replaces NCFDate as a core date object)
- NFileIterator (FSIterator-based file iterator)
- NFileOperation (Authorization-aware FSCopyObject/FSMoveObject wrapper)
- NKeyboardUtilities (one-liners for keyboard tasks)
- NLock (provides mutex, reader-writer, and spin locks)
- NNetworkUtilities (one-liners for network tasks)
- NProcess (process object)
- NProcessUtilities (one-liners for process management)
- NSoftwareUpdate (Software Update engine based on AppCasting)
- NStatusBar (implements a status bar view)
- NTimeUtilities (one-liners for time tasks)
- NWindowPanels (base class for panel-based windows)
- NXMLTree (XML parser)
- Existing Classes
- NApplication, added support for Software Update
- NApplication, now derives from NMsgListener to allow sub-classes to filter File Open
- NApplication, now include kAppDefaultPrefsKey in default properties
- NApplication, now only register Help Book when CFBundleHelpBookName is set
- NArray, added Sort
- NCarbonEvent, added CFIndex and CFRange accessors
- NCarbonEvent, treat typeVoidPtr/typePtr as equivalent (rdar://4852232)
- NCarbonEventHandler, added more NHIWebView events
- NCFBundle, added GetInfoBoolean for accessing Info.plist flags
- NCFBundle, added more Info.plist keys and standard bundle identifiers
- NCFBundle, added NFile constructor
- NCFBundle, now search LaunchServices if identifier not found in open bundles
- NCFObject, added DoObjectChanging
- NCFObject, added GetType
- NCFPreferences, added [GS]etAlias
- NCFURL, now URL-encode strings in constructor
- NCGContext, added additional drawing operations
- NCGShading, added tags for shading modes and orientations
- NData, added IsEmpty/IsNotEmpty
- NData, AppendData now accepts NULL pointers and zero-fills new space
- NDataBrowser, fixed potential crash if GetSource called with no source
- NDebug, now strip source file path from assertions by default
- NDictionary, added GetKeys
- NEditText, added "command editor" mode to dispatch command when confirmed
- NEditText, added support for Cmd-Ctrl-D dictionary (rdar://4854061)
- NEditText, now use CFRange for selection accessors
- NFile, added [GS]etForkPosition and [GS]etForkSize
- NFile, added [GS]etPermissions
- NFile, added IsWriteable
- NFile, now close file on destruction
- NFile, ReadFile now returns the correct size when reading to the end of a file
- NFile, WriteFile now takes a default posMode of fsFromMark rather than fsFromStart
- NFileUtilities, added FindBundle to find a bundle by identifier or name regexp
- NFileUtilities, added FindFiles to locate files with a name/path regexp
- NFileUtilities, added MountDMG and UnmountDMG
- NFileUtilities, added MoveToTrash
- NFileUtilities, added RedirectStderr to silence spurious stderr output from system calls
- NFileUtilities, GetUniqueFile now adds numeric suffix only when necessary
- NFlatButton, reduced shadow alpha to improve appearance on dark backgrounds
- NGlassButton, reduced shadow alpha to improve appearance on dark backgrounds
- NHIToolbarItem, can now set image from bundle resource/ID or Icons.h enum
- NHIView, added GetFontStyle
- NHIView, added SendCommand
- NHIView, added SimulateClick to click the "clickable part" of a view (rdar://4836048)
- NHIView, renamed [GS]etPercentageValue to [GS]etPercentValue
- NHIViewUtilities, added GetClickablePart to get the "clickable part" of a view
- NHIViewUtilities, added ReplaceTextValue to replace part of a view's text value
- NHIWebView, added kHIViewOption flag to control if links are opened externally
- NHIWebView, added kHIViewOption flags to control update of window title/proxy icon
- NHIWebView, fixed WebView frame sync bugs (rdar://4698242 and rdar://4845721)
- NIBUtilities, SendEventToViews now handles views being created during processing
- NIBWindow, added ResetViews to allow view connections to be reset
- NIcon, now treat name as a bundle identifier if .icns resource not found
- NLevelIndicator, reduced shadow alpha to improve appearance on dark backgrounds
- NLittleArrows, now increments/decrements the value when up/down parts are clicked
- NMathUtilities, added degree/radian conversion
- NMathUtilities, added fast abs, recip, root, and inverse root methods
- NMathUtilities, added point-point and point-line distance methods
- NMathUtilities, added RotateLeft and RotateRight
- NPanelController, now set layout of newly loaded panels to kBindAllSides
- NPopupButton, added GetMenuItem
- NPropertyFile, can now load/save file from an NString or NCFStream
- NScrollableView, now invalidate view when changing frame style or background color
- NShadingView, added Interface Builder tags for shading colors
- NShadingView, added support for drawing a frame
- NStandardAlert, fixed double-dispose when displayed as a sheet
- NString, added IsMatch and FindPattern that accept PCRE-based regular expressions
- NString, added OSType and NData constructors
- NString, added Split
- NSystemUtilities, added CompareVersions for smart version comparisons
- NSystemUtilities, added GetMainRunLoop
- NSystemUtilities, added vector_push_front, vector_fetch_back, and container_join
- NTask, now pass arguments as an NStringList rather than an NArray
- NTextUtilities, added CollectArguments to make an NStringList from argv[]
- NTextUtilities, added ExpandTile to perform csh-style tilde expansion
- NTextUtilities, added GetTransferInfo to build a Safari-style progress string
- NThemeUtilities, moved ShowEffect from NSystemUtilities
- NWindowController, CreateController now resets NIBWindow on failure
- NWindowController, now don't close alert sheets if they have already closed
- NWindowPreferences, moved panel-based functionality to NWindowPanels
- Miscellaneous Changes
- Added kCFAllocatorNano, to allow for global allocator replacement.
- Added NStatusBar to NanoDemo view window
- Added PCRE 7.0 to distribution for Unicode-savvy regular expression support
- Added Software Update support to demos and templates
- Fixed some UK spellings
- Templates now update rather than replace NApplication's kAppDefaultPrefsKey
Nano 1.1
- Released 2006/10/30
- New Classes
- NAppleEvent (wraps an AppleEvent)
- NBezelView (view that renders a translucent round-rect)
- NDialView (implements Cocoa's "round slider")
- NFlatButton (implements Cocoa's "small square button")
- NGlassButton (implements Cocoa's "round textured button")
- NHelpUtilities (one-liners for help tags)
- NImageButton (skinnable image-based push button)
- NLabelView (implements Finder's label color menu item)
- NLevelIndicator (implements Cocoa's NSLevelIndicator)
- NMembraneButton (implements Finder's "membrane button")
- NMenu (wraps a MenuRef)
- NMenuitem (wraps a MenuRef and specific MenuItemIndex)
- NMenuItemView (base class for custom menu item views)
- NMouseUtilities (one-liners for mouse tasks)
- NPDFView (view that displays PDF content)
- NProgressPie (implements Xcode's "build progress" view)
- NRatingBar (implements iTunes "song rating" view)
- NRecentItems (provides an advanced "Open Recent" menu)
- NReflectionView (view that renders a reflection of another view)
- NShadingView (view that renders an NCGShading)
- NThemeUtilities (one-liners for HITheme)
- NWindowSplashScreen (provides a transparent splash screen)
- Existing Classes
- NAlias, fixed bug where invalid FSRef used when resolving
- NApplication, added Open Recent menu support
- NApplication, automatically augments Help menu if required
- NApplication, automatically displays splash screen if required
- NArray, can now store NData objects
- NCarbonEvent, added HasParameter and menu/view accessors
- NCarbonEventHandler, now remove existing handler when installing handler
- NCFPreferences, fixed bug where wrong .plist was used
- NCGContext, added additional drawing operations
- NCGShading, now lazily-evaluate changes and minimize rebuilds
- NDictionary, added RemoveKey
- NDictionary, can now store NData objects
- NDocument, added Open Recent menu support
- NHITextView, fixed incorrect sizeof() in GetTextValue
- NHIView, added attribute and option flags
- NHIView, added automatic state-change invalidation support
- NHIView, added Get/SetHilite
- NHIView, added Get/SetPercentageValue
- NHIView, added HIViewCreate inline to make view construction a one-liner
- NHIView, added IB properties to set the min/max/current/text values
- NHIView, added mouse tracking support
- NHIView, added Render
- NHIView, fixed memory corruption in GetControlData
- NHIWindow, added Get/SetAlpha to provide translucent windows
- NHIWindow, added Is/SetContentTransparent to provide transparent windows
- NIBUtilities, now suppress stderr output from IBCarbonRuntime (rdar://4773703)
- NIBView, added const dereference operators
- NScrollableView, added "canvas mode" for embedding views (rdar://4803121)
- NSlider, fixed crash during non-live slider tracking (rdar://4057871)
- NSystemUtilities, added ShowEffect for displaying "poof" animation
- NTextUtilities, now use big-endian for OSType conversion
- NTextUtilities, now use system encoding for Str255 conversion
- Miscellaneous Changes
- Added "Demos" menu to NanoDemo to exercise new features
- Added documentation to cover new features and views
- Added Nano Notes.h to flag any required changes
- Added Read Me files to stationary and demo projects
- Fixed some UK spellings
Nano 1.0.1
- Released 2006/09/26
- New Classes
- NTask (execute Unix tasks)
- NUndoManager (provides one-line undo)
- Existing Classes
- NCFBundle, added NBundleResource/NBundleString helpers
- NColorPicker, broadcasts mouse tracking begin/end messages
- Miscellaneous Changes
- Added Coding Standards and Implementing Undo documents
- Fixed link warning when building demos to a shared build area
- Fixed typo in TargetCommon.xcconfig that disabled compiler warnings
Nano 1.0
|