Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Miscellaneous open-sourced MacOS Cocoa code by yours truly.
Objective-C C C++ Other
Branch: master
Failed to load latest commit information.
English.lproj Why is there a toolbar button activated for this window?
PrivateHeaders Initial check-in.
docs Didn't mean to commit these.
examples Initial check-in.
GetFileContents.c GetFileContents: Shut up a few warnings.
GetFileContents.h Added licensing information to the source files.
IBObjectContainer.h Initial check-in.
LoginItemAPI.c Initial check-in.
LoginItemAPI.h Initial check-in.
NSAffineTransform+Shearing.h Handy matrix thingummy for slanting a bezier path or other drawings.
NSAffineTransform+Shearing.m Handy matrix thingummy for slanting a bezier path or other drawings.
NSAppleEventDescriptor+AESend.h Added licensing information to the source files.
NSAppleEventDescriptor+AESend.m Added licensing information to the source files.
NSApplicationWindowAtPoint.h Added licensing information to the source files.
NSApplicationWindowAtPoint.m Added licensing information to the source files.
NSArray+Color.h Added licensing information to the source files.
NSArray+Color.m Added licensing information to the source files.
NSArray+DeepCopy.h Added licensing information to the source files.
NSArray+DeepCopy.m Added licensing information to the source files.
NSAttributedString+AppendImage.h Added licensing information to the source files.
NSAttributedString+AppendImage.m Added licensing information to the source files.
NSAttributedString+HTMLFromRange.h Added licensing information to the source files.
NSAttributedString+HTMLFromRange.m Added licensing information to the source files.
NSBezierPath+RoundRect.h Extracted UKTopLeft etc. into UKCoordinateUtils.
NSBezierPath+RoundRect.m Extracted UKTopLeft etc. into UKCoordinateUtils.
NSBezierPath+ULIRegularPolygon.h Added category that appends a regular polygon to an NSBezierPath, wit…
NSBezierPath+ULIRegularPolygon.m Code clean-up & comments of the regular polygon drawing code.
NSColor+OpenGLExtensions.h Added licensing information to the source files.
NSColor+OpenGLExtensions.m Added licensing information to the source files.
NSColor+UKBrightenDarken.h Added licensing information to the source files.
NSColor+UKBrightenDarken.m Added licensing information to the source files.
NSColor+ULICGColor.h Utility method to get a CGColorRef from an NSColor.
NSColor+ULICGColor.m Fixed Copyright, caused by copy-and-paste of the header.
NSData+URLUserAgent.h Added licensing information to the source files.
NSData+URLUserAgent.m Added licensing information to the source files.
NSData+percentageOfSimilarityTo.h Added licensing information to the source files.
NSData+percentageOfSimilarityTo.m Added licensing information to the source files.
NSDictionary+DeepCopy.h Added licensing information to the source files.
NSDictionary+DeepCopy.m Added licensing information to the source files.
NSDictionary+LocalizedObjectForKey.h Added licensing information to the source files.
NSDictionary+LocalizedObjectForKey.m Added licensing information to the source files.
NSDictionary+XMLPersistence.h Added licensing information to the source files.
NSDictionary+XMLPersistence.m Added licensing information to the source files.
NSFileHandle+AppendToStringAndNotify.h Added version of async file reading helper code that writes to an NSD…
NSFileHandle+AppendToStringAndNotify.m Added version of async file reading helper code that writes to an NSD…
NSFileHandle+SocketConnection.h Added licensing information to the source files.
NSFileHandle+SocketConnection.m Added licensing information to the source files.
NSFileHandle+UKReadLinewise.h Added licensing information to the source files.
NSFileHandle+UKReadLinewise.m More thread-safety in "read linewise" utility category on NSFileHandle.
NSFileManager+CreateDirectoriesForPath.h Added licensing information to the source files.
NSFileManager+CreateDirectoriesForPath.m Added licensing information to the source files.
NSFileManager+ExistingFilesAtPaths.h Added licensing information to the source files.
NSFileManager+ExistingFilesAtPaths.m Added licensing information to the source files.
NSFileManager+NameForTempFile.h Added licensing information to the source files.
NSFileManager+NameForTempFile.m Less warnings on 64 bit.
NSFileManager+VisibleDirectoryContents.h Added licensing information to the source files.
NSFileManager+VisibleDirectoryContents.m Added licensing information to the source files.
NSImage+IconRef.h Initial check-in.
NSImage+IconRef.m Added licensing information to the source files.
NSImage+NiceScaling.h Added licensing information to the source files.
NSImage+NiceScaling.m Added licensing information to the source files.
NSImage+PICTHandle.h Initial check-in.
NSImage+PICTHandle.m Initial check-in.
NSNumber+BytesString.h Added licensing information to the source files.
NSNumber+BytesString.m Added licensing information to the source files.
NSNumber+Minutes.h Added licensing information to the source files.
NSNumber+Minutes.m Added licensing information to the source files.
NSObject+Subclasses.h Added licensing information to the source files.
NSObject+Subclasses.m Added licensing information to the source files.
NSOpenGLContext+DrawingExtensions.h Added licensing information to the source files.
NSOpenGLContext+DrawingExtensions.m Added licensing information to the source files.
NSOutlineView+ExpandAllItems.h Added licensing information to the source files.
NSOutlineView+ExpandAllItems.m Make NSOutlineView+ExpandAllItems compile warning-free with modern co…
NSScreen+ScreenAtPoint.h Added licensing information to the source files.
NSScreen+ScreenAtPoint.m Added licensing information to the source files.
NSSet+DeepCopy.h Added licensing information to the source files.
NSSet+DeepCopy.m Added licensing information to the source files.
NSStream+ReadWriteLine.h Added licensing information to the source files.
NSStream+ReadWriteLine.m Added licensing information to the source files.
NSString+ArrayWithRanges.h Added licensing information to the source files.
NSString+ArrayWithRanges.m Added licensing information to the source files.
NSString+CarbonUtilities.h Initial check-in.
NSString+CarbonUtilities.m Initial check-in.
NSString+EscapeString.h Added licensing information to the source files.
NSString+EscapeString.m Added licensing information to the source files.
NSString+EscapedStringForCommandLine.h Added licensing information to the source files.
NSString+EscapedStringForCommandLine.m Added licensing information to the source files.
NSString+FetchNextLine.h Added licensing information to the source files.
NSString+FetchNextLine.m Make this build on 10.6.
NSString+HTMLEntities.h Added licensing information to the source files.
NSString+HTMLEntities.m Added licensing information to the source files.
NSString+PartialPaths.h Added licensing information to the source files.
NSString+PartialPaths.m Added licensing information to the source files.
NSString+TruncatedForWidthWithAttributesMode.h Added licensing information to the source files.
NSString+TruncatedForWidthWithAttributesMode.m Added licensing information to the source files.
NSStringDrawing+SizeWithRect.h Added licensing information to the source files.
NSStringDrawing+SizeWithRect.m Shut up a warning.
NSTask+UKAsyncBackgroundProcessing.h Added licensing information to the source files.
NSTask+UKAsyncBackgroundProcessing.m Added licensing information to the source files.
NSURLConnection+PostDictionary.h Added licensing information to the source files.
NSURLConnection+PostDictionary.m Added licensing information to the source files.
NSView+SetFrameSizePinnedToTopLeft.h Added licensing information to the source files.
NSView+SetFrameSizePinnedToTopLeft.m Added licensing information to the source files.
NSView+SizeWindowForViewSize.h Added licensing information to the source files.
NSView+SizeWindowForViewSize.m Added licensing information to the source files.
NSViewViewIntersectingRect.h Added licensing information to the source files.
NSViewViewIntersectingRect.m Added licensing information to the source files.
NSWindow+Fade.h Added licensing information to the source files.
NSWindow+Fade.m Shut up some warnings.
NSWindow+ULIZoomEffect.h More comments, better 10.6- compatibility code.
NSWindow+ULIZoomEffect.m Make NSWindow+ULIZoomEffect work on Retina screens. (untested)
NSWindow+centerHorizontallyAndVertically.h Added licensing information to the source files.
NSWindow+centerHorizontallyAndVertically.m Added licensing information to the source files.
NSWorkspace+ApplicationIsLaunched.h Added licensing information to the source files.
NSWorkspace+ApplicationIsLaunched.m Added licensing information to the source files.
NSWorkspace+OpenFileAndBlock.h Added licensing information to the source files.
NSWorkspace+OpenFileAndBlock.m Added licensing information to the source files.
NSWorkspace+PreviewFile.h Added licensing information to the source files.
NSWorkspace+PreviewFile.m Added licensing information to the source files.
NSWorkspace+TypeOfVolumeAtPath.h Added licensing information to the source files.
NSWorkspace+TypeOfVolumeAtPath.m Modernized NSWorkspace typeOfVolumeAtPath so it doesn't use deprecate…
NSWorkspace+UnpackArchive.h Added licensing information to the source files.
NSWorkspace+UnpackArchive.m Added licensing information to the source files.
QTMovieUtilities.h Added licensing information to the source files.
QTMovieUtilities.m Added licensing information to the source files.
RemoveLoginItem.c Added licensing information to the source files.
RemoveLoginItem.h Added licensing information to the source files.
SCParamBlock.h Make this more reusable by not constantly changing the define and ins…
SCParamBlock.m Fix warning in SCParamBlock.
SynthesizeSingleton.h Added licensing information to the source files.
ToolParams.c Added licensing information to the source files.
ToolParams.h Added licensing information to the source files.
UKAboutBox.h Added licensing information to the source files.
UKAboutBox.m Use the correct plist key for the version number.
UKApplicationEnumerator.h Added licensing information to the source files.
UKApplicationEnumerator.m Added licensing information to the source files.
UKApplicationListController.h Added licensing information to the source files.
UKApplicationListController.m Added licensing information to the source files.
UKBorderlessWindow.h Added licensing information to the source files.
UKBorderlessWindow.m Added licensing information to the source files.
UKCarbonEventHandler.h Added licensing information to the source files.
UKCarbonEventHandler.m It works, don't need these log messages during debugging anymore.
UKClickableImageView.h Added licensing information to the source files.
UKClickableImageView.m Added licensing information to the source files.
UKColorWell.h Added licensing information to the source files.
UKColorWell.m Added licensing information to the source files.
UKColumnRowFilledBgView.h Added licensing information to the source files.
UKColumnRowFilledBgView.m Added licensing information to the source files.
UKCoordinateUtils.h Extracted UKTopLeft etc. into UKCoordinateUtils.
UKCoordinateUtils.m Extracted UKTopLeft etc. into UKCoordinateUtils.
UKCrashReporter.h Make this safe to include from Obj-C++
UKCrashReporter.m OK, the change in naming apparently happened back in 10.6. We should …
UKCustomWindowFrame.h Added licensing information to the source files.
UKCustomWindowFrame.m Added licensing information to the source files.
UKDebugBreak.c Added licensing information to the source files.
UKDebugBreak.h Added licensing information to the source files.
UKDebugNames.h UKDebugNames: Made this include Foundation, not all of Cocoa, so it's…
UKDebugNames.m Added licensing information to the source files.
UKDirectoryEnumerator.h Added licensing information to the source files.
UKDirectoryEnumerator.m Added licensing information to the source files.
UKDockProgressIndicator.h Support NSValueBinding.
UKDockProgressIndicator.m Use imageNamed:NSImageNameApplicationIcon as generic name for app ico…
UKDocumentationController.h Added licensing information to the source files.
UKDocumentationController.m Added licensing information to the source files.
UKDropTableView.h Added licensing information to the source files.
UKDropTableView.m Added licensing information to the source files.
UKDumpHex.c Added licensing information to the source files.
UKDumpHex.h Added licensing information to the source files.
UKFNSubscribeFileWatcher.h Added licensing information to the source files.
UKFNSubscribeFileWatcher.m Added licensing information to the source files.
UKFSEventsWatcher.h Added licensing information to the source files.
UKFSEventsWatcher.m Added licensing information to the source files.
UKFadedDrawing.h Move over from private repository, so people can build UKFilePathView.
UKFadedDrawing.m Move over from private repository, so people can build UKFilePathView.
UKFastImageView.h Added licensing information to the source files.
UKFastImageView.m Added licensing information to the source files.
UKFeedbackProvider.h Added licensing information to the source files.
UKFeedbackProvider.m Added licensing information to the source files.
UKFileFinder.h Added licensing information to the source files.
UKFileFinder.m Added licensing information to the source files.
UKFileListController.h Added licensing information to the source files.
UKFileListController.m Added licensing information to the source files.
UKFilePathView.h Update UKFilePathView requirements.
UKFilePathView.m Make UKFilePathView perform flipped layout on RTL script systems like…
UKFileWatcher.h Added licensing information to the source files.
UKFileWatcher.m Added licensing information to the source files.
UKFirstResponder.h Added licensing information to the source files.
UKFirstResponder.m Added licensing information to the source files.
UKFlippedBoxView.h Added licensing information to the source files.
UKFlippedBoxView.m Added licensing information to the source files.
UKFloatingWindow.h Added licensing information to the source files.
UKFloatingWindow.m Added licensing information to the source files.
UKFontMenuController.h Added licensing information to the source files.
UKFontMenuController.m Added licensing information to the source files.
UKGradient.h Added licensing information to the source files.
UKGradient.m Added licensing information to the source files.
UKGraphics.h Make UKGraphics compile on 64-bit.
UKGraphics.m Make UKGraphics compile on 64-bit.
UKHelperMacros.h Merge of fix for SenTest users that lets them use the ASSIGN function…
UKIdleTimer.h Added licensing information to the source files.
UKIdleTimer.m Added licensing information to the source files.
UKIsDragStart.h Distinguish horz/vert mouse moves in UKIsDragStart, useful for list v…
UKIsDragStart.m Shut up a warning.
UKKQueue.h Use the default notification center for notifications now. There is a…
UKKQueue.m Remove artifacts from a time before version control.
UKKeyboardTableView.h Added licensing information to the source files.
UKKeyboardTableView.m Added licensing information to the source files.
UKListSheet.h Added licensing information to the source files.
UKListSheet.m Added licensing information to the source files.
UKLoginItemRegistry.h Added licensing information to the source files.
UKLoginItemRegistry.m Added licensing information to the source files.
UKMainThreadProxy.h Added licensing information to the source files.
UKMainThreadProxy.m Added licensing information to the source files.
UKNibOwner.h Added licensing information to the source files.
UKNibOwner.m Oops. Overlooked a dangling pointer when updating this to the new XIB…
UKPathUtilities.h Added licensing information to the source files.
UKPathUtilities.m Added licensing information to the source files.
UKPluginRegistry.h Added licensing information to the source files.
UKPluginRegistry.m Added licensing information to the source files.
UKPrefsPanel.h Added licensing information to the source files.
UKPrefsPanel.m Added licensing information to the source files.
UKPushReleaseButton.h Added licensing information to the source files.
UKPushReleaseButton.m Added licensing information to the source files.
UKPushbackMessenger.h Added licensing information to the source files.
UKPushbackMessenger.m Added licensing information to the source files.
UKRandomInteger.h Less warnings on 64 bit.
UKRandomInteger.m Less warnings on 64 bit.
UKScreenshotImageOfDisplay.h Added licensing information to the source files.
UKScreenshotImageOfDisplay.m Added licensing information to the source files.
UKScrollDocumentView.h Added licensing information to the source files.
UKScrollDocumentView.m Added licensing information to the source files.
UKSound.h Initial check-in.
UKSound.m Initial check-in.
UKSpeechSettingsView.h Less NIB leakage in UKSpeechSettingsView
UKSpeechSettingsView.m Less NIB leakage in UKSpeechSettingsView
UKSpeechSynthesizer.h Added licensing information to the source files.
UKSpeechSynthesizer.m Added licensing information to the source files.
UKSystemInfo.h Make UKSystemInfo usable from ObjC++.
UKSystemInfo.m Use along long here Makes it work for higher CPU speeds than what my …
UKTabViewSwitchingSourceViewController.h Added licensing information to the source files.
UKTabViewSwitchingSourceViewController.m Shut up a warning about deprecated API.
UKTextUtilities.h Added licensing information to the source files.
UKTextUtilities.m Added licensing information to the source files.
UKThreadMessenger.h Added licensing information to the source files.
UKThreadMessenger.m Added licensing information to the source files.
UKTiledImageView.h Make UKTiledImageView suitable for use as a window background or othe…
UKTiledImageView.m Make UKTiledImageView suitable for use as a window background or othe…
UKToolbarFactory.h Added licensing information to the source files.
UKToolbarFactory.m Added licensing information to the source files.
UKTypecastMacros.h This comment is, of course, utter, total, copy-pasted poppycock.
UKUIElement.h Added licensing information to the source files.
UKUIElement.m Added licensing information to the source files.
UKUpdateChecker.h Added licensing information to the source files.
UKUpdateChecker.m Added licensing information to the source files.
UKViewBrowser.h Added licensing information to the source files.
UKViewBrowser.m Added licensing information to the source files.
UKViewListView.h Make UKViewListView work with AutoLayout.
UKViewListView.m Make UKViewListView work with AutoLayout.
UKVirtualRingBuffer.h Initial check-in.
UKVirtualRingBuffer.m Initial check-in.
UKWellControl.h Added licensing information to the source files.
UKWellControl.m Added licensing information to the source files.
UKWidgetButton.h Added licensing information to the source files.
UKWidgetButton.m Added licensing information to the source files.
UKWindowBodyView.h Added licensing information to the source files.
UKWindowBodyView.m Added licensing information to the source files.
UKWindowDraggingImageView.h Added licensing information to the source files.
UKWindowDraggingImageView.m Added licensing information to the source files.
UKXMLPersistence.c Added licensing information to the source files.
UKXMLPersistence.h Added licensing information to the source files.
UKXMLToDictionary.h Added licensing information to the source files.
UKXMLToDictionary.m Added licensing information to the source files.
UKXattrMetadataStore.h Added licensing information to the source files.
UKXattrMetadataStore.m Added licensing information to the source files.
ULIBase64.h More modern prefix on Base64 code.
ULIBase64.m More modern prefix on Base64 code.
ULIHighlightingButton.h NSButton subclass that can properly highlight an icon on a colored ba…
ULIHighlightingButton.m NSButton subclass that can properly highlight an icon on a colored ba…
ULIInvisiblePlayerView.h Class like AVPlayerView, but suitable for older OSes (back to 10.7, w…
ULIInvisiblePlayerView.m Make movie player scale its content layer when resized.
ULIMultiMap.h Added ULIMultiMap, a dictionary that can store several objects for on…
ULIMultiMap.m Added ULIMultiMap, a dictionary that can store several objects for on…
ULINSIntegerMath.h Min/Max functions for NSInteger that don't cause warnings on one arch…
ULIURLHandlingApplication.h Make this build with new SDK.
ULIURLHandlingApplication.m Make this build with new SDK.
URLHandler.scriptSuite Initial check-in.
URLHandler.scriptTerminology Initial check-in.
URLHandlerCommand.h Added licensing information to the source files.
URLHandlerCommand.m Added licensing information to the source files.
make_buildnumber_header.php Added licensing information to the source files.
make_git_version_header.sh Fix comment left over from make_svn_version_header.
make_svn_version_header.sh Added licensing information to the source files.
Something went wrong with that request. Please try again.