Commit History

Auteur SHA1 Bericht Datum
  Afshin Darian 4f405f90b1 Handle situation where `document` is set to `null` by an environment. 6 jaren geleden
  Afshin Darian a24919355f Handle case where an environment may have set `document` to `null`. 6 jaren geleden
  Afshin Darian a63e444962 Update poll tests. 6 jaren geleden
  Afshin Darian 7cc81523b6 Fix poll stop behavior. 6 jaren geleden
  Afshin Darian 8ef1871e62 Update poll tests. 6 jaren geleden
  Afshin Darian 07c6fea242 Update when-resolved, when-rejected to instantiated-resolved, instantiated-rejected. 6 jaren geleden
  Afshin Darian 1b0f40bee3 Update poll tests. 6 jaren geleden
  Afshin Darian 1480823027 Add more poll tests. 6 jaren geleden
  Afshin Darian 0f01313661 Clean up poll API and handle waiting for `when` promise to resolve. 6 jaren geleden
  Afshin Darian b7065c5bb0 Add documentation notes that indicate poll ticks as little as it can. 6 jaren geleden
  Afshin Darian 6a437c170e Clean up poll dispose. 6 jaren geleden
  Afshin Darian d5ee4e3955 Add poll start and stop methods. 6 jaren geleden
  Afshin Darian 76e4b5fcea Simplify poll class, continued. 6 jaren geleden
  Afshin Darian 543f89a6fd Simplify poll class. 6 jaren geleden
  Afshin Darian 582966c38a Use poll in status bar memory usage. 6 jaren geleden
  Afshin Darian 925860ddb5 Use variable name "poll" and "next" for PromiseDelegate instances coherently. 6 jaren geleden
  Afshin Darian efb14f6c09 #refresh() should return a promise. 6 jaren geleden
  Afshin Darian a8bb3a3c75 Update poll documentation. 6 jaren geleden
  Afshin Darian 9ec535117c Remove `Poll.Next` concept and simply resolve #next and #refresh() promises to the poll instance itself. Allows returned promises to be self-contained for following the chain. Emit ticks after promise resolution. 6 jaren geleden
  Afshin Darian 5b32d95b96 Synchronize poll state, ticks, and next promise resolutions. 6 jaren geleden
  Afshin Darian 37539941ea More simplification and clean up of poll class. 6 jaren geleden
  Afshin Darian 8fb9dd336e Update polling API, simplify signals. Reveal more state. 6 jaren geleden
  Afshin Darian 7b5fe9d268 Change `schedule` to `origin`; it is clearer. 6 jaren geleden
  Afshin Darian 9b43abb027 #next can always return a call to schedule and rely on that function to return the outstanding promise. 6 jaren geleden
  Afshin Darian a3804767e2 Add initial poll test. 6 jaren geleden
  Afshin Darian 79dc3fb275 Audit disposed flag after every asynchronous action. Catch promise rejection in dispose method. 6 jaren geleden
  Afshin Darian 48d6747cd0 Since connected is always available, make it a public attribute instead of only passing it into the promise factory. 6 jaren geleden
  Afshin Darian fb40f463cd Clean up poll class. 6 jaren geleden
  Afshin Darian c9250074f5 Remove `_ready` and `_isReady` and instead set _outstanding in the poll constructor. 6 jaren geleden
  Afshin Darian 3184488e26 Better document Poll#next. 6 jaren geleden