by sean: fixed a few minor compiler warnings, this did involve a small change to the public api: speed/setSpeed: now take an unsigned long not a long.

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@11 47120190-2bff-4543-9919-d934d4c6bb2f
minor edits to placate the static analyzer

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@12 47120190-2bff-4543-9919-d934d4c6bb2f
fixed all compiler warnings with new settings

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@17 47120190-2bff-4543-9919-d934d4c6bb2f
added new sendSerialBreak: IBAction method, which I have found useful in testing, though it's not connected anywhere in IB
- replaced [[NSRunLoop currentRunLoop] getCFRunLoop] with CFRunLoopGetCurrent()
- partly revert the change in r12 to placate the clang analyzer, since release is totally useless and weird in GC- removed unneeded #includes
- fixed a few comments and whitespace

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@19 47120190-2bff-4543-9919-d934d4c6bb2f
added ARC compatibility
added accessors for ISIG, ECHOE, XON/XOFF as well as Start and Stop characters
options dictionary will cover more settings; fixed handling of some flags

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@20 47120190-2bff-4543-9919-d934d4c6bb2f
code review of ARC changes from r20, made various cleanup and simplifications; greatly simplified the various singleton implementations; changed delegate semantics to match Cocoa conventions: the delegate is no longer retained!

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@21 47120190-2bff-4543-9919-d934d4c6bb2f
restore pre-10.7 compatibility by #defining __has_feature if necessary
make use of 'instancetype'. changed a bunch of 'id' to 'instancetype'. Added backwards compatibility for older compilers.

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@23 47120190-2bff-4543-9919-d934d4c6bb2f
added missing #import forgotten in r24

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@25 47120190-2bff-4543-9919-d934d4c6bb2f
trivial: removed stray semicolon, fixing compiler warning

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@26 47120190-2bff-4543-9919-d934d4c6bb2f
trivial: fixed compiler warning about returning a value in method with void return value, fixed whitespace

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@27 47120190-2bff-4543-9919-d934d4c6bb2f
use instancetype as the return value for sharedPortList

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@28 47120190-2bff-4543-9919-d934d4c6bb2f
fixed possible out of range exception and compiler warning

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@29 47120190-2bff-4543-9919-d934d4c6bb2f