Commit Graph

207 Commits

Author SHA1 Message Date
persidskiy 39f7ea1475 Add rx_animating to UIActivityIndicatorView 2015-12-03 15:29:50 +03:00
Krunoslav Zaher 63127838ec Makes `rx_modelSelected` more user friendly and removes MVVM from Wikipedia search example. 2015-11-28 11:59:49 +01:00
Krunoslav Zaher 4d775f8c06 Polishing of `Timeout`. 2015-11-26 11:23:17 +01:00
Junior B 56ad54a21c Improve `Timeout` operator 2015-11-24 16:33:29 +01:00
Junior B d7fa4060f1 Merge branch 'feature-timeout' of https://github.com/tottakai/RxSwift into tottakai-feature-timeout 2015-11-24 16:29:31 +01:00
Florent Pillet b102fcb42d added tests for replayAll() 2015-11-22 17:17:36 +01:00
Ash Furrow 731e69a680 Adds UILabel rx_attributedText. 2015-11-18 08:20:03 -05:00
Tomi Koskinen 64353ed548 Timeout operator 2015-11-18 11:17:16 +02:00
Krunoslav Zaher a03ee86d38 Merge pull request #267 from mikelikespie/fix-with-latest-from
Making withLatestFrom subscribe to the right hand side first
2015-11-18 10:01:40 +01:00
Krunoslav Zaher 5f5a65fe98 Improves testing code. 2015-11-18 09:52:33 +01:00
Mike Lewis 7ade18ba75 Making withLatestFrom subscribe to the right hand side first
This resolves an issue where you have two observables that yield values
immediately and it wasn't yielding a result
2015-11-17 14:37:19 -08:00
Ash Furrow 34f9e092f9 Adds ignoreElements(). 2015-11-17 12:10:19 -05:00
Krunoslav Zaher c515ba4b50 Adds `CurrentThreadScheduler` to blocking operators. 2015-11-16 00:11:30 +01:00
Krunoslav Zaher 0a1a07384d Merge pull request #258 from ReactiveX/feature/kvo_revamp
KVO revamp.
2015-11-15 23:22:13 +01:00
Krunoslav Zaher 7d3387989d Adds `flatMapLatest` to `Driver` unit. 2015-11-15 23:21:39 +01:00
Krunoslav Zaher beaa045340 Adds `FlatMapLatest`. 2015-11-15 22:51:43 +01:00
Krunoslav Zaher b3a66aa45f `Merge` operator family polish. 2015-11-15 21:15:23 +01:00
Krunoslav Zaher ba5fcff91e Optimizations: `map.map.map ...` -> `map`. 2015-11-15 13:10:42 +01:00
Krunoslav Zaher b1185750f4 Adds scheduler overloads to `just`, `sequenceOf`. Deprecates `asObservable` in favor of `toObservable`. 2015-11-15 00:09:41 +01:00
Krunoslav Zaher a269a42a38 KVO revamp. 2015-11-14 15:34:08 +01:00
Krunoslav Zaher 9808ae9ee7 Merge pull request #249 from tottakai/feature-single-blocked-predicate
Blocking single operator with predicate
2015-11-12 11:11:28 +01:00
Tomi Koskinen 14affd773c exit loop and dispose subscription immediately 2015-11-12 08:26:40 +02:00
Junior B 9663469b01 Add tests for `single` non-blocking operator 2015-11-11 11:13:12 +01:00
Tomi Koskinen edeaf53b27 Blocking single operator with predicate 2015-11-10 22:25:09 +02:00
Krunoslav Zaher 6866b44e06 Merge pull request #246 from tottakai/feature-single-blocked
Blocking version of single operator
2015-11-10 21:13:23 +01:00
Krunoslav Zaher ce5b31b8a9 Renames `rx_tap` to `rx_primaryAction` on `UIButton` for `tvOS` and adds it to unit tests. 2015-11-09 23:06:37 +01:00
Tomi Koskinen c79cea523f Blocking version of single operator 2015-11-09 21:42:46 +02:00
Krunoslav Zaher 15ad7ead1d Deprecates KVO wrappers that don't accept type as first operator and adds overloads that do. 2015-11-09 12:15:24 +01:00
Krunoslav Zaher 046024d7fd Changes `CustomStringConvertible` to `CustomDebugStringConvertible`. 2015-11-09 01:05:51 +01:00
Krunoslav Zaher 2da94a2136 Performance optimizations for stateful components. 2015-11-08 22:34:16 +01:00
Krunoslav Zaher eebef9d125 Merge remote-tracking branch 'origin/develop' into develop 2015-11-08 17:57:44 +01:00
Krunoslav Zaher ce983c44d0 Polishing and optimizing `retryWhen`. 2015-11-08 17:51:18 +01:00
yury ecf7d2ae71 Port other flatMap tests 2015-11-08 01:54:17 +03:00
yury 4c83408a46 FlatMapFirst with two tests 2015-11-08 01:04:09 +03:00
Krunoslav Zaher 56a094fa69 Merge branch 'develop' into feature/retryWhen 2015-11-07 13:36:41 +01:00
Krunoslav Zaher a99409d6e4 Unification with optimization refactorings. 2015-11-07 12:56:01 +01:00
Junior B 7fe9a87cb5 Add `window` operator, time/count version 2015-11-06 11:07:33 +01:00
Junior B e7723a2173 Adds `RefCountDisposable` and `BooleanDisposable` and necessary tests 2015-11-06 11:07:33 +01:00
Krunoslav Zaher d4cda2430e Blocking operators run runloop while blocking. 2015-11-05 12:34:20 +01:00
Junior B a78158c43f Merge branch 'develop' of github.com:ReactiveX/RxSwift into feature/retryWhen 2015-11-02 13:33:26 +01:00
Krunoslav Zaher e39f5dbce1 Shares tvOS schemes. 2015-11-02 11:14:42 +01:00
Krunoslav Zaher 31095a8cb0 Release 2.0.0-beta.2 2015-11-02 11:12:20 +01:00
Krunoslav Zaher 59f3b487d2 Removes locks from sink forwarding (25% improvement). 2015-11-02 00:17:11 +01:00
Krunoslav Zaher cd9f7654d5 Sink modifications. 2015-11-01 22:12:52 +01:00
Krunoslav Zaher d0824eca4f Removes optimizations on `PerformanceTests` because it generates wrong assembly, kudos Swift compiler team. 2015-11-01 20:44:09 +01:00
Krunoslav Zaher 13a87af009 Moves disposables combo in `Producer.subscribe` to `Sink`. `SynchronizedOnType` overhauls. 2015-11-01 20:44:09 +01:00
Krunoslav Zaher aada661889 Low hanging fruit optimizations for `just`, `failWith`, `never`, `empty`, `flatMap`. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher f86a5923d5 Optimizes `Bag`. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher dcc65e8fe0 Adds synchronization protocols to reduce allocations. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher 0f50808bc6 Adds `withLatestFrom` to `Driver`. 2015-11-01 20:35:38 +01:00