openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
CHDataStructures
Settings
|
Report Duplicate
5
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 3 hours
ago. based on code collected
about 3 hours
ago.
Mar 06, 2025 — Mar 06, 2026
Showing page 8 of 26
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Updated custom CSS for Doxygen-generated documentation (fixed spacing issue).
Quinn Taylor
More...
about 16 years ago
Changed #define macro for detecting Objective-C 2.0 features to not just include OS 10.5+ (e.g. iPhone OS).
Quinn Taylor
More...
about 16 years ago
Updated instructions for using the library in Mac and iPhone apps. Clarified summary description and bumped maintenance revision number.
Quinn Taylor
More...
about 16 years ago
Updated iPhone-specific Xcode project to remove build errors related to invalid bundle identifiers; removed Run Script build phase for unit test on iPhone, since they are run by the test application on-device.
Quinn Taylor
More...
about 16 years ago
Fixed bad .plist file path for iPhone unit testing app.
Quinn Taylor
More...
about 16 years ago
Added companion Xcode project specific to iPhone OS (with separate SDK root and architecture settings, etc.), including iPhone app for running unit tests on-device (courtesy of Ole Begemann), and updated README.html accordingly.
Quinn Taylor
More...
about 16 years ago
Shortened product name of OCUnit test bundle.
Quinn Taylor
More...
about 16 years ago
Modified Util.h/m to define GC-related enum and functions to allow building for iPhone OS without changing other code. Added #pragma marks to visually delineate distinct sections in these files.
Quinn Taylor
More...
over 16 years ago
Added license and documentation comments to prefix header file; added missing newline to end of a project header.
Quinn Taylor
More...
over 16 years ago
Refactored Benchmarks.m to avoid shadowed variables and eliminate unnecessary globals and dead variable stores.
Quinn Taylor
More...
over 16 years ago
Fixed two minor warnings: one for signed-ness mismatch on comparison, and one for implicit 64-to-32-bit shortening.
Quinn Taylor
More...
over 16 years ago
Migrated default Xcode build parameters from individual targets to configurations; removed obsolete and unnecessary parameter values.
Quinn Taylor
More...
over 16 years ago
Removed unnecessary Xcode build parameters and added some corrections and optimizations for compilation and linking.
Quinn Taylor
More...
over 16 years ago
Changed INSTALL_PATH for CHDataStructures.framework to use @executable_path/../Frameworks so it can be bundled within apps.
Quinn Taylor
More...
over 16 years ago
Added @file command comments to CH{Ordered,Sorted}Dictionary.h so that Doxygen will document them properly.
Quinn Taylor
More...
over 16 years ago
Changed unit tests that exercise NSCoding functionality to archive to an NSData object rather than a file, which is faster and works regardless of platform or file system permissions.
Quinn Taylor
More...
over 16 years ago
Replaced uses of -[NSObject className] (scripting addition method) with NSStringFromClass(), which is available on iPhone OS and makes the framework more flexible and platform-agnostic.
Quinn Taylor
More...
over 16 years ago
Added calls to enable key-value observing for custom NSMutableDictionary subclasses. (Since we use a CFDictionary internally to store values, we have to call to -willChangeValueForKey: and -didChangeValueForKey: manually.)
Quinn Taylor
More...
over 16 years ago
Fixed a bug where CHSortedDictionary wouldn't replace the value for an existing key; added check for it to unit tests.
Quinn Taylor
More...
over 16 years ago
Simplified -[CHLockableDictionary keyEnumerator] by calling through to CFDictionary by casting it as an object first. This eliminates lots of unnecessary custom memory management, and makes the code much easier to read.
Quinn Taylor
More...
over 16 years ago
Fixed some auto_refcount_underflow_error bugs on 10.5 when using CF objects in GC mode. CF callbacks were updated to follow the copy rule, and -debugDescription to properly release.
Quinn Taylor
More...
over 16 years ago
Renamed some unit tests for clarity; only check for key ordering for CHOrdered/SortedDictionary.
Quinn Taylor
More...
over 16 years ago
Changed CHLockableSet.h to be a public header so Xcode copies it to the built framework.
Quinn Taylor
More...
over 16 years ago
Cleaned up miscellaneous error output from trying to compare a string to a collection. Added unit test for collectionsAreEqual() and modified existing tests to check for a specific exception name. Now raises a specific exception without trying to call a non-existent method first.
Quinn Taylor
More...
over 16 years ago
Updates to main documentation page and ReadMe file. Bumped version from 1.2.1 to 1.3 due to the recent changes.
Quinn Taylor
More...
over 16 years ago
Added -debugDescription and unit tests to run CF copy description functions; fixed over-release bug in those functions.
Quinn Taylor
More...
over 16 years ago
Refactored CHOrderedSetTest to CHCustomSetsTest to include all CHLockableSet subclasses. Customized check for equality between a set and array based on whether the subclass has a defined ordering.
Quinn Taylor
More...
over 16 years ago
Added CHLockableSet to <CHLockable> protocol unit tests; removed compile-time limitation from CHLockableObject.
Quinn Taylor
More...
over 16 years ago
Defined a default -init (to call -initWithCapacity:) and removed -set, which is unnecessary. (Use +setWithSet: instead.)
Quinn Taylor
More...
over 16 years ago
Created CHLockableSet class and migrated CHOrderedSet to subclass it. Moved common methods to parent class, and eliminated many that don't need custom implementations anymore. Minor fixes to unit test for CHOrderedSet, prior to refactoring it to also include CHLockableSet.
Quinn Taylor
More...
over 16 years ago
←
1
2
3
4
5
6
7
8
9
10
11
12
…
25
26
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree