Initial repository layout

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

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@2 47120190-2bff-4543-9919-d934d4c6bb2f
added latest patches from Sean:
- fixed some GC and memory management issues
- added -openExclusively method to AMSerialPort

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@3 47120190-2bff-4543-9919-d934d4c6bb2f
- use DEPRECATED_ATTRIBUTE attribute where appropriate
- renamed flushInput:Output: to flushInput:output:
- fixed all warnings generated by clang static analyzer
- added a added writeBytes:length:error: method
- associated a name with created threads (for debugging, 10.6 only)
- no longer compare BOOL against YES (dangerous!)
- updated copyright year

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@4 47120190-2bff-4543-9919-d934d4c6bb2f
- fixed memory leak in -serialPortReadData:

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@5 47120190-2bff-4543-9919-d934d4c6bb2f
removed explicit use of 10.4 SDK in favour of the system's default.  Did this because the 10.4 SDK is not installed by default with Xcode 3.2 (on 10.6)

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@6 47120190-2bff-4543-9919-d934d4c6bb2f
- fixed some memory management issues
- the timeout feature (for reading) was broken, now fixed
- don't rely on system clock for measuring elapsed time (because the user can change the clock)


git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@7 47120190-2bff-4543-9919-d934d4c6bb2f
opened project with Xcode 3.2.4, which caused "developmentRegion = English" to be added. Harmless.

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@8 47120190-2bff-4543-9919-d934d4c6bb2f
updated copyright year in license

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@9 47120190-2bff-4543-9919-d934d4c6bb2f
fixed compiler warnings from clang's -Wconversion

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@10 47120190-2bff-4543-9919-d934d4c6bb2f
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
removed explicit specification of compiler and GC options, so that Xcode's current day defaults are used instead

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@13 47120190-2bff-4543-9919-d934d4c6bb2f
removed obsolete GCC_ENABLE_FIX_AND_CONTINUE setting from Xcode project

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@14 47120190-2bff-4543-9919-d934d4c6bb2f
updated Xcode project from 2.4 to 3.1 format (effectively drops support for 10.4, but still supports 10.5)  Necessary to shut Xcode 4.2 up.

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@15 47120190-2bff-4543-9919-d934d4c6bb2f
- renamed old-style Development/Deployment target names to Debug/Release, removed 'Default' target
- enabled a bunch of compiler warning flags
- reset a bunch of target settings to their default values
- explicitly set language to C99, since code does some non-C89 things

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@16 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

git-svn-id: https://amserial.svn.sourceforge.net/svnroot/amserial/trunk@18 47120190-2bff-4543-9919-d934d4c6bb2f
- 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