Commit Graph

1829 Commits

Author SHA1 Message Date
Junior B 7e92fb7248 Add `single` non-blocking operator 2015-11-11 11:13:12 +01:00
Krunoslav Zaher 45d1aa6047 Changes some texts. 2015-11-11 10:12:11 +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
Krunoslav Zaher 93f9e2de54 Merge branch 'develop' of github.com:kzaher/RxSwift into develop 2015-11-09 22:47:12 +01:00
Krunoslav Zaher c5d22b7bc4 Merge pull request #243 from larslockefeer/master
Added tvOS specific extension for UIButton
2015-11-09 22:46:25 +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
Lars Lockefeer a9d445c2cd Added tvOS specific extension for UIButton
This extension registers for the `PrimaryActionTriggered` event, rather than the `TouchUpInside` event, to ensure `rx_tap` works as expected.
2015-11-09 08:24:11 +01:00
Krunoslav Zaher 046024d7fd Changes `CustomStringConvertible` to `CustomDebugStringConvertible`. 2015-11-09 01:05:51 +01:00
Krunoslav Zaher 9fa53a6bb3 Transforms `NSError`s across projects into Swift enums that inherit from `ErrorType`. 2015-11-09 00:44:59 +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 4fae473c8d Merge pull request #238 from ReactiveX/feature/flat-map-first
flatMapFirst operator
2015-11-08 17:57:09 +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 7933565b0c Merge pull request #237 from zhigang1992/feature/removeUnneededDisposeBag
Remove Unneeded dispose bag
2015-11-07 20:24:48 +01:00
Kyle Fang 3052e9415c Remove Unneeded dispose bag 2015-11-07 13:00:16 -06:00
Krunoslav Zaher 56a094fa69 Merge branch 'develop' into feature/retryWhen 2015-11-07 13:36:41 +01:00
Krunoslav Zaher 99669e789b Merge pull request #225 from ReactiveX/feature/window
Adds `window` operator
2015-11-07 13:25:25 +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 33eea0be20 Merge pull request #233 from nanoxd/update-readme-carthage
Update README carthage
2015-11-05 21:30:18 +01:00
Fernando Paredes f20618ed75 Update README to use standard Carthage syntax 2015-11-05 09:57:57 -08: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 0b8bf6ca5a Improves validate Podspecs scheme. 2015-11-02 11:13:09 +01:00
Krunoslav Zaher 31095a8cb0 Release 2.0.0-beta.2 2015-11-02 11:12:20 +01:00
Krunoslav Zaher cab8c40ae1 Simplifies `ReachabilityService`. 2015-11-02 10:46:12 +01:00
Krunoslav Zaher 5293690a61 Updates bundle version to 2.0.0. 2015-11-02 10:36:14 +01:00
Krunoslav Zaher e52b2c9449 Changes `AnonymousObservable` access modifier to `private`. 2015-11-02 10:31:38 +01:00
Krunoslav Zaher a1cd43dfe8 Updates documentation. 2015-11-02 10:17:39 +01:00
Krunoslav Zaher 28efa9d827 Merge pull request #213 from ReactiveX/feature/performance-optimizations
Innovating to zero
2015-11-02 01:03:20 +01:00
Krunoslav Zaher ceb14acadb Makes `observer` in `Sink` private again. 2015-11-02 00:41:01 +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 dcfe2c5f0c Optimizations for `observeOn`. 2015-11-01 21:58:57 +01:00
Krunoslav Zaher 71ee2eeb34 Extends `ObservableType` instead of `ObservableConvertibleType`. 2015-11-01 21:42:25 +01:00
Krunoslav Zaher 99a75f586e Remove `AsObservable` implementation. 2015-11-01 20:56:34 +01:00
Krunoslav Zaher d4cd9cf69b Refactors `ReplaySubject` and `BehaviorSubject` to be consistent with `ReplaySubject`. 2015-11-01 20:44:09 +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 22de82ba2b Removes disposable from `Sink`. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher 28c97d9413 Enables testability. 2015-11-01 20:40:08 +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 a4fa3a74bb Improves naming in `Bag.swift`. 2015-11-01 20:40:08 +01:00