]> git.saurik.com Git - cycript.git/history - ObjectiveC/Library.mm
Replace only apr_thread_create with pthread_create.
[cycript.git] / ObjectiveC / Library.mm
2013-06-21  Jay Freeman (saurik)Replace only use of apr_strtok with manual loop.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-06-15  Jay Freeman (saurik)Don't rely on cc1obj for Objective-C struct tables.
2013-06-12  Jay Freeman (saurik)Cast NSUInteger arguments to size_t for %zu format.
2013-06-12  Jay Freeman (saurik)Use explicit typed value for CYCatch error return.
2012-09-15  Jay Freeman (saurik)Use new ^ syntax to bridge Blocks (with @ offset). v0.9.460
2012-09-15  Jay Freeman (saurik)Change void to BlockLiteral in copy/dispose types.
2012-09-15  Jay Freeman (saurik)Move definitions of Block datatypes to global scope.
2012-09-15  Jay Freeman (saurik)Factor common code out of FFI closure adapters.
2012-09-15  Jay Freeman (saurik)Replace TypeInstance with Class, which is not Type.
2012-09-14  Jay Freeman (saurik)Provide a .typeOf() to get a Type of an ObjC Class.
2012-09-14  Jay Freeman (saurik)Move FunctionInstance_ into alphabetical order.
2012-09-14  Jay Freeman (saurik)We can assume that Instance() will never wrap nil.
2012-09-14  Jay Freeman (saurik)Use Type as the prototype-bridge for metaclasses.
2012-09-14  Jay Freeman (saurik)Fix cy$getProperty so NSArray .length is primitive.
2012-09-14  Jay Freeman (saurik)Remove redundant implicit NSString length property.
2012-09-14  Jay Freeman (saurik)CYONify WebUndefined as "undefined" (fixing typo).
2012-09-13  Jay Freeman (saurik)Improve definition of CYIsClass using meta classes.
2012-09-13  Jay Freeman (saurik)Factor checks for Instance_ as CYJSValueIsNSObject.
2012-09-13  Jay Freeman (saurik)Fix the implementation of cy$toJSON for primitives.
2012-09-13  Jay Freeman (saurik)Fix @bool .valueOf() to return boolean, not number.
2012-09-13  Jay Freeman (saurik)Prefer __NSCFBoolean to non-__ for iOS compatibility.
2012-09-13  Jay Freeman (saurik)Make devoid argument of CYImplements default false.
2012-09-12  Jay Freeman (saurik)Add some occasionally-missing @'s lost to type cast.
2012-09-12  Jay Freeman (saurik)Remove redundant @ usage from CYON data structures.
2012-09-11  Jay Freeman (saurik)Document a potential change to FunctionInstance.
2012-09-11  Jay Freeman (saurik)Merge CYCastNSObject{,_}, an obsolete distinction.
2012-07-02  Jay Freeman (saurik)Preempt accidental fall-through setting properties.
2012-06-10  Jay Freeman (saurik)Use JSGlobalContextRef for context_; retain/release.
2012-06-09  Jay Freeman (saurik)Use associated objects to allow expando properties.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-04  Jay Freeman (saurik)Support __NSCFBoolean, the iOS version of NSCFBoolean.
2012-06-04  Jay Freeman (saurik)Rename cy$JSValueInContext to cy$valueOfInContext. v0.9.455
2012-06-04  Jay Freeman (saurik)Bridge NSBlock as a callable JavaScript function.
2012-06-04  Jay Freeman (saurik)Do not check against classes that are not instanced.
2012-06-04  Jay Freeman (saurik)The keys of NSDictionary need to be CYCastNSObject.
2012-06-04  Jay Freeman (saurik)Replace failed prototype trick with separate classes.
2012-06-03  Jay Freeman (saurik)Use the base JavaScript CYONifier for CYJSArray.
2012-06-03  Jay Freeman (saurik)Support variadic messages (bridge extras as object).
2012-06-03  Jay Freeman (saurik)Add support for Objective-C boxed expression syntax.
2012-06-03  Jay Freeman (saurik)Use the same trick on Object that made StringInstance.
2012-06-03  Jay Freeman (saurik)Use the same trick on Array that made StringInstance.
2012-06-03  Jay Freeman (saurik)Match up Instance_callAsFunction_{toString,valueOf}.
2012-06-03  Jay Freeman (saurik)Move cy$JSValueInContext use from cast to valueOf.
2012-06-03  Jay Freeman (saurik)Add Objective-C @ prefix to CYONified primitives.
2012-06-03  Jay Freeman (saurik)Remove StringInstance class (but keep constructor).
2012-06-03  Jay Freeman (saurik)Expose Objective-C class names to tab completion.
2012-06-03  Jay Freeman (saurik)Split JavaScript Array utility functions into Library.
2012-06-03  Jay Freeman (saurik)Use Array.prototype, not Array, to look up functions.
2012-06-03  Jay Freeman (saurik)Fix the name of getProperty for Instance.prototype.
2011-06-03  Jay Freeman (saurik)Special case __NSGenericDeallocHandler. v0.9.450
2011-05-21  Jay Freeman (saurik)Fix #include for GNUstep.
2011-05-20  Jay Freeman (saurik)Support building for iOS (Universal) on Mac.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-05  Jay Freeman (saurik)Temporary code in if converted to assert.
2010-04-27  Jay Freeman (saurik)Add a level of indirection to NSString->String prototyp...
2010-04-27  Jay Freeman (saurik)Add String::toCYON, toString_s, and bridge NSString...
2010-04-27  Jay Freeman (saurik)NSString was not even remotely correctly bridged.
2010-04-27  Jay Freeman (saurik)NSArrays don't have implicit properties.
2010-04-27  Jay Freeman (saurik)Walk superclasses while generating implicit property...
2010-04-27  Jay Freeman (saurik)Support per-Class deactivation of implicit properties.
2010-04-27  Jay Freeman (saurik)Support enumeration of implicit properties.
2010-04-24  Jay Freeman (saurik)Pretend to support Blocks.
2010-04-02  Douglas William... Evil magic juju FTW!
2010-04-02  Jay Freeman (saurik)Found a memory management mistake (new Instance should...
2010-03-04  Jay Freeman (saurik)Add a concept of .toPointer().
2010-03-04  Jay Freeman (saurik)Add a valueOf to Instance.
2010-03-04  Jay Freeman (saurik)Added a weird nil-specific toString() check.
2009-11-20  Jay Freeman (saurik)I hate Apple's sham of a compiler.
2009-11-19  Jay Freeman (saurik)Added support for @class protocol lists.
2009-11-19  Jay Freeman (saurik)Drastic performance enhancement by using a perfect...
2009-11-11  Jay Freeman (saurik)OMG, the last fix didn't even work, because Apple's...
2009-11-11  Jay Freeman (saurik)I don't understand what the hell is wrong with Apple...
2009-11-11  Jay Freeman (saurik)Removed with(Cycript.all), unified the All_ instances...
2009-11-07  Jay Freeman (saurik)Attempting to wedge Cycript into a WebView.
2009-11-05  Jay Freeman (saurik)Finished factoring out multi-context support and made...
2009-11-05  Jay Freeman (saurik)Updated copyright and licenses.
2009-11-04  Jay Freeman (saurik)The release pooling mechanism is now becoming scary.
2009-11-04  Jay Freeman (saurik)Removed all global cache objects, placing them in a...
2009-11-04  Jay Freeman (saurik)Started the refactoring required for multi-context.
2009-11-04  Jay Freeman (saurik)Broke SetupContext into an Initialize part.
2009-11-04  Jay Freeman (saurik)Half fixed (at least it doesn't throw an exception...
2009-11-04  Jay Freeman (saurik)Fixed the GC crash of doom that kennytm reported: appar...
2009-11-04  Jay Freeman (saurik)Finished implementing array ffi.
2009-11-04  Jay Freeman (saurik)Worked around an incorrect warning exposed by the optim...
2009-11-02  Jay Freeman (saurik)Changed "%zu" to "%"APR_SIZE_T_FMT on APR format calls...
2009-11-02  Jay Freeman (saurik)Fixed the exception throwing mechanism to throw real...
2009-11-01  Jay Freeman (saurik)Got true JS booleans working in GNUstep.
2009-11-01  Jay Freeman (saurik)Fixed GNUstep.
2009-11-01  Jay Freeman (saurik)Welcome to Leopard.
2009-11-01  Jay Freeman (saurik)Fixed exception support from Objective-C back to Cycript.
2009-10-31  Jay Freeman (saurik)Fixed a few bugs in the cross-compile and a GNUstep...
2009-10-31  Jay Freeman (saurik)Fixed a stupid bug, caused by GNUstep porting, that...
2009-10-31  Jay Freeman (saurik)Fixed a stupid bug in message sending that was introduc...
2009-10-31  Jay Freeman (saurik)Finished porting to GNUstep, although it doesn't actual...
2009-10-31  Jay Freeman (saurik)Ported back to the iPhone.
2009-10-31  Jay Freeman (saurik)Further attempts at making Cycript portable to GNUstep.
2009-10-28  Jay Freeman (saurik)Added getPropertyNames bridging (albeit lame) and fixed...
2009-10-27  Jay Freeman (saurik)Completed massive refactoring operation to completely...