]> git.saurik.com Git - cycript.git/shortlog
cycript.git
2015-11-04  Jay Freeman... Linux requires AX_PTHREAD to autodetect -lpthread.
2015-11-04  Jay Freeman... Fix object reference comparisons (and remove nil).
2015-11-04  Jay Freeman... Avoid duplicating calls for getting type encoding.
2015-11-04  Jay Freeman... Do not crash if ivar has no type encoding (Swift).
2015-11-02  Jay Freeman... Fix a few poor syntax assumptions in C-like types.
2015-11-02  Jay Freeman... Location step should come before sliding position.
2015-11-02  Jay Freeman... Avoid dependency hell by overriding location type.
2015-11-02  Jay Freeman... Upgrade to Bison 3.0.4 (Apple is never upgrading).
2015-11-02  Jay Freeman... Upgrade to a more recent build of libtool in Fink.
2015-11-02  Jay Freeman... Consistently pass -g0 -O3 through Apple configure.
2015-11-02  Jay Freeman... Set .SECONDARY to stop deletion of .libs/cycript_.
2015-11-02  Jay Freeman... Delay expansion of MAKE, to allow using jobserver.
2015-11-01  Jay Freeman... The RuntimeProperty callback is now long obsolete.
2015-11-01  Jay Freeman... Rely on (automatic) weak symbols instead of dlsym.
2015-11-01  Jay Freeman... Rename Instance::Transient to Instance::Permament.
2015-10-28  Jay Freeman... Correct a stupid mistake (!= 0 without _assert()).
2015-10-28  Jay Freeman... Cobble injection into heavily sandboxed processes. v0.9.503
2015-10-28  Jay Freeman... Port to Substrate: use cynject (this is GPL-safe).
2015-10-15  Jay Freeman... On iOS 9 Apple broke pre-existing 32-bit binaries.
2015-10-15  Jay Freeman... Move to an unknown/different version of autotools.
2015-10-12  Jay Freeman... Fix for-of loops (an internal variable was wrong).
2015-10-12  Jay Freeman... I don't think the Types_ TypeMap was ever used :/.
2015-10-12  Jay Freeman... Prefer JSValueIsStrictEqual to compare prototypes.
2015-09-15  Jay Freeman... On iOS 9, JSObjectGetPrototype changes JSValueRef.
2015-09-15  Jay Freeman... Guarantee hooks_ is initialized before CYRegister.
2014-10-31  Jay Freeman... Support extern "C" syntax to FFI via C prototypes.
2014-10-31  Jay Freeman... CYMessage syntax should not be using CYEncodedType.
2014-10-13  Jay Freeman... C++11 now defaults destructors to noexcept(true).
2014-10-13  Jay Freeman... Directly use primitives to construct class types.
2014-10-13  Jay Freeman... Directly create types for Objective-C field types.
2014-10-13  Jay Freeman... Remove duplicated manually-pooled Type constructor.
2014-10-11  Jay Freeman... Allow HOME in environment to override passwd file.
2014-10-11  Jay Freeman... Support having multiple language hooks registered.
2014-10-11  Jay Freeman... Setup for adding code to Bison implementation file.
2014-10-11  Jay Freeman... Pass -std=c++11 in both CXXFLAGS and OBCJXXFLAGS.
2014-10-11  Jay Freeman... /System/Library/Frameworks is an Apple-only path.
2014-10-11  Jay Freeman... Update copyright for 2014 and relicense to AGPLv3.
2014-10-11  Jay Freeman... Add an empty Execute.cpp for Java support backend.
2014-10-11  Jay Freeman... Detect jni.h and link Android build against Dalvik.
2014-10-11  Jay Freeman... @encode syntax doesn't require Objective-C support.
2014-10-11  Jay Freeman... Manually unify CYLocal<CYPool>::key_ into Library.
2014-10-11  Jay Freeman... Build and configure required libraries on Android.
2014-10-11  Jay Freeman... Repair support for compiling without Objective-C.
2014-10-11  Jay Freeman... Correct "error: taking address of temporary array".
2014-10-11  Jay Freeman... Give Xcode/Apple/iOS build scripts a common prefix.
2014-10-11  Jay Freeman... Remove APR dependency: getopt_long actually works.
2014-10-11  Jay Freeman... Correct "error: taking address of temporary array".
2014-08-20  Jay Freeman... Add a makefile mechanism for automatic deployment. v0.9.502
2014-08-19  Jay Freeman... Add workaround for a linker bug (and a test case).
2014-08-19  Jay Freeman... Use osx as the short tag for OS X instead of mac.
2014-08-19  Jay Freeman... The .PHONY was not updated from package to zip :(.
2014-08-19  Jay Freeman... Provide some minimal debugging on @import MS fail.
2014-08-19  Jay Freeman... Replace -any.dylib with a check in the trampoline.
2014-08-19  Jay Freeman... Use OS X (not Simulator) build for x86_64 on OS X.
2014-07-09  Jay Freeman... Cycript.framework is no longer one unified folder.
2014-07-08  Jay Freeman... Embed Cycript git version in zip package filename.
2014-07-08  Jay Freeman... Corrupt load command should break for, not return.
2014-06-07  Jay Freeman... Output argument list names compatible with Swift.
2014-06-05  Jay Freeman... Do not rely on -[description] to describe classes.
2014-06-05  Jay Freeman... Avoid infinite recursion while CYONifying objects.
2014-06-04  Jay Freeman... Slightly improve horrible #ifdef'd type encoding.
2014-06-04  Jay Freeman... Initialize address32 out parameter in vm_allocate.
2014-06-04  Jay Freeman... Add a local install target (why not?) to xcode.mk.
2014-06-04  Jay Freeman... Compile libcycript for OS X and package framework.
2014-06-04  Jay Freeman... Also build OS X target and use for libcycript-any.
2014-06-04  Jay Freeman... Add $snprintfp trampoline helper, "just in case".
2014-06-04  Jay Freeman... In trampoline, make $strlcpy not crash given NULL.
2014-06-03  Jay Freeman... Don't crash if ivar_getTypeEncoding returns NULL.
2014-06-03  Jay Freeman... Fix issue in 64-bit choose() reported by heardrwt.
2014-03-11  Jay Freeman... The nice thing about # is its similar density to @.
2014-03-11  Jay Freeman... Close server socket after accepting remote client.
2014-03-11  Jay Freeman... Do not leave console socket lying around in /tmp.
2014-03-11  Jay Freeman... Verify the injection error buffer is null-termined.
2014-03-11  Jay Freeman... Fix creepy "dump master.passwd to stderr" failure.
2014-01-29  Jay Freeman... Cycript's lexer does not need to be "interactive".
2014-01-29  Jay Freeman... Make lexer start a comment with #! (for scripts).
2014-01-29  Jay Freeman... Do not use FFI to sel_registerName for [] syntax.
2014-01-29  Jay Freeman... Generalize and centralize cpr flag conflict check.
2014-01-29  Jay Freeman... Use apr_getopt_long instead of simply apr_getopt.
2014-01-29  Jay Freeman... Let's reserve # entirely for the pre-processor.
2014-01-29  Jay Freeman... Actually, non-terminal attachment now works fine.
2014-01-29  Jay Freeman... Correct (and complete) implementation of bash $0. v0.9.501
2014-01-29  Jay Freeman... Remove all Objective-C selector bridge definitions.
2014-01-28  Jay Freeman... Remove some trailing whitespace from Bridge.def.
2014-01-28  Jay Freeman... Add Security framework definitions to Bridge.def.
2014-01-28  Jay Freeman... Make cycript wrapper script detect its directory.
2014-01-26  Jay Freeman... Attempt to load a framework when no module found.
2014-01-26  Jay Freeman... Do not cache modules if the module doesn't exist.
2014-01-26  Jay Freeman... Allow errno exceptions to _syscall()'s _assert().
2014-01-26  Jay Freeman... CYPoolCode should simply take an std::istream &.
2014-01-26  Jay Freeman... Recursive CommonJS modules didn't actually work.
2014-01-26  Jay Freeman... Fix support for passing blocks as FFI arguments.
2014-01-26  Jay Freeman... Add hasProperty for All and ObjectiveC::Classes.
2014-01-26  Jay Freeman... Do not use isKindOfClass: to check for NSBlock.
2014-01-26  Jay Freeman... As FunctionInstance is different, it must be last.
2014-01-25  Jay Freeman... Support choose()ing "LARGE" Objective-C classes.
2014-01-24  Jay Freeman... Support .type on NSBlock to get their signature.
2014-01-24  Jay Freeman... Only NSBlock should be a "function", not NSObject.
2014-01-24  Jay Freeman... Split CYBlockEncoding out for NSBlock.type usage.
2014-01-24  Jay Freeman... Unknown block arguments can decode to NSBlock *.
next