1. 27 Jul, 2010 1 commit
    • Cancellation ends up addressing runloop objects and CF objects (and also accesses the runloop for the current thread), at least some of which will only work on the thread the request is running on.
      
      For example, cancel calls cancelLoad which calls destroyReadStream which needs to access the runloop for the request for this:
      
      [[self readStream] removeFromRunLoop:[NSRunLoop currentRunLoop] forMode:[self runLoopMode]];
      Joseph Heenan authored
  2. 25 Jul, 2010 2 commits
    • It seems that notifying the NSOperationQueue we're complete before we start running causes a problem resulting in a crash.
      
      Hence, we avoid calling markAsFinished unless we're inprogress - main() will call it when we do start.
      Joseph Heenan authored
    • This can be used by clients to alter or inspect the queue.
      
      The most obvious use for this is calling setMaxConcurrentOperations: on the queue to alter the number of simultaneous requests that will be made over the network.
      Joseph Heenan authored
  3. 22 Jul, 2010 2 commits
  4. 18 Jul, 2010 1 commit
  5. 17 Jul, 2010 8 commits
  6. 04 Jul, 2010 1 commit
  7. 02 Jul, 2010 4 commits
  8. 01 Jul, 2010 1 commit
  9. 30 Jun, 2010 8 commits
  10. 26 Jun, 2010 1 commit
  11. 25 Jun, 2010 1 commit
  12. 24 Jun, 2010 2 commits
  13. 23 Jun, 2010 8 commits