Andrew Barnert
Andrew Barnert
- Added one method, `+[AEMObjectRenderer setDataDescriptionTruncation:]`. When set to `maxBytes`, this affects the description of any descriptor that describes as hex bytes, so that only the first `maxBytes` will be...
- Many of the methods in `AEMApplication`, `AEMEvent`, etc. follow the usual ObjC idiom of taking an optional `NSError** error`, but some of the methods in `AEMApplication` are missing checks...
Updated releases to PyPI may never happen, and certainly won't be happening regularly in the near future. So, for people who need appscript, `pip install appscript` won't work. At present,...
- Inside ae.c, AE_GetCFStringRef assumes that the data inside a wide PyUnicode is in the same endianness that CF wants. But PyUnicode is native-endian, kCFStringEncodingUTF32 is big-endian (if no BOM)....
- One of these errors was causing a crash. I don't actually know which one. I had clang find all 64-bit warnings and fixed them the way it suggested, and...
- There are a few places that use `&&` instead of `&` to mask bits out of sendMode, which doesn't actually mask out the bits. - Another place is missing...
Everyone knows that a promise to fuckit when the code is done is worth more than fucking it now.[1](#f1) [The original JavaScript version](https://github.com/mattdiamond/fuckitjs#api) does things that way. Surely Python should...
I forked ullbergm's infiltration.js and added a few fixes, then wrote a driver that can be used to infiltrate a target company for a faction or for cash in a...
Recent versions of Xcode no longer come with a `gdb` symlink, so you have to use `lldb` instead. While `lldb` does have synonyms for its commands that make everything work,...
I updated the code to be Python 3-compatible; it should run under any 2.6+/3.2+. I smoke-tested with 2.6, 2.7, 3.3, and pre-3.5 trunk with CPython, and 2.7 and 3.2 with...