Commit Graph

2884 Commits

Author SHA1 Message Date
Krunoslav Zaher
0edb1e1c3e
Replaces duplicated logic with rxFatalErrorInDebug. 2017-11-26 18:30:31 +01:00
Krunoslav Zaher
7fbdb02610
Merge branch 'develop' of https://github.com/biboran/RxSwift into biboran-develop 2017-11-26 18:28:47 +01:00
Sebastian Osiński
bb2bab2f88 Fix typo in fatal error message 2017-11-23 11:22:55 +01:00
Sergei Shirokov
1a5a4f9988 Fix for issue #1494 "Infinite recursion in SerialDisposable.disposable getter." 2017-11-18 16:30:18 +01:00
Jeon Suyeol
6d287c5e72
Merge pull request #1493 from sue71/fix/improve-performance-subscribe
Fix bad performance caused by stacktrace
2017-11-16 16:44:44 +09:00
sue71
deca593017 Add stack trace flag to global Hooks 2017-11-16 15:50:17 +09:00
Kuniwak
0f5039ec48 Use Signals for tapping events instead of Drivers
Driver does not fit to some UI events such as tapping.
Because we do not expect to get past "tap" events.

But Driver is using `share(replay: 1)`. So it may
replay accidentally the past event for some conditions.
This replay is useful only for observables like
Variables such as `rx.text`, but `rx.tap` is not
Variable like.

BTW, Signal can fit the usecase. Signal is using
`.share()`, so it does not replay past tapping events.
2017-11-13 15:00:00 +01:00
Krunoslav Zaher
c141325813
Updates Feedbacks. 2017-11-10 21:04:54 +01:00
tarunon
5a63b30bd9 removing wrong type checking line 2017-11-10 16:18:19 +01:00
Krunoslav Zaher
f043778214
Removes deprecation warnings. 2017-11-10 14:32:16 +01:00
Krunoslav Zaher
ccd32f8b90
Updates to latest version of RxFeedback. 2017-11-10 14:32:16 +01:00
Krunoslav Zaher
e0e3445345
Removes RX_NO_MODULE. 2017-11-04 18:53:02 +01:00
Krunoslav Zaher
4bf6613de4
Fixes deprecated APIs. 2017-11-04 17:57:36 +01:00
Krunoslav Zaher
3c11cddf68
Updates build env for Xcode 9.1 2017-11-04 17:57:36 +01:00
Krunoslav Zaher
81fd380a46
Moves bind(to:) to Variable to Deprecated. 2017-11-04 17:51:50 +01:00
Krunoslav Zaher
f639ff4504
Adds asSignal to ControlEvent. 2017-11-01 19:50:44 +01:00
Krunoslav Zaher
586f695141
Fixes version checking script. 2017-11-01 18:18:51 +01:00
Krunoslav Zaher
123bf7b1e2
Removes deprecation attribute from asSharedSequence. 2017-11-01 18:10:01 +01:00
Krunoslav Zaher
9c98fdef11
Modernizes the API and improves unit test. 2017-11-01 17:51:48 +01:00
Krunoslav Zaher
0811292a65
Updates CHANGELOG.md 2017-11-01 17:42:27 +01:00
Stefan van den Oord
9ae6be4da1
Changed stepValue to UIBindingObserver because it's not target/action based 2017-11-01 17:42:08 +01:00
Stefan van den Oord
101d4bce53
Use old XCTAssertEqualsWithAccuracy for Xcode 8 compatibility 2017-11-01 17:42:08 +01:00
Stefan van den Oord
b959e79100
Added unit test for UIStepper stepValue reactive wrapper 2017-11-01 17:42:07 +01:00
Stefan van den Oord
1743fa6c99
Added reactive wrapper for UIStepper stepValue property 2017-11-01 17:41:29 +01:00
Krunoslav Zaher
a1e6be8b9a
Improves error reporting. 2017-11-01 17:32:52 +01:00
Krunoslav Zaher
582da06b1b
Adds sanity check implementation for pure Swift delegate proxy. 2017-11-01 17:32:52 +01:00
tarunon
a42c66bf6a
Remove DelegateProxy.Delegate type condition. 2017-11-01 17:32:52 +01:00
Krunoslav Zaher
33c547c3f4
Fixes generate docs test script. 2017-11-01 14:50:37 +01:00
Pablo Bendersky
1c0462237b Added reactive wrapper for UISegmentedControl's setEnabled(_:forSegmentAt:). 2017-10-29 17:26:13 +01:00
Timofey Solonin
bbd2ddccd5 Added bind(to:) methods for PublishRelay and BehaviorRelay. Added relevant tests for binding. 2017-10-23 16:38:47 +03:00
beeth0ven
8c1f1de7ee Remove unnecessary in Bag 2017-10-21 16:44:07 +02:00
Krunoslav Zaher
d52c3a8628
Updates README.md 2017-10-18 00:56:32 +02:00
Krunoslav Zaher
12cccb171a
Merge branch 'master' into rxswift4.0-swift4.0 2017-10-17 23:16:00 +02:00
Krunoslav Zaher
bb8342842b
Replaces DelegateProxy delegate conformance to NSObjectProtocol with AnyObject. #1442 2017-10-17 23:14:34 +02:00
Krunoslav Zaher
fc6de4fb26
Release 4.0.0 2017-10-16 20:55:29 +02:00
Krunoslav Zaher
36c82998a6 Adds global Hooks and implements error handling hook. 2017-10-16 12:54:49 +02:00
Krunoslav Zaher
7f2bdaad1d
Deprecates asSharedSequence extensions on ObservableType. 2017-10-15 22:57:33 +02:00
Krunoslav Zaher
facd20b25a
Moves TryYourself playground to the top. 2017-10-15 21:47:03 +02:00
Krunoslav Zaher
f352a9adc7
Updates DataSources to latest version. 2017-10-15 21:43:54 +02:00
Krunoslav Zaher
e81a59e8b0
Changes Observable extensions to ObservableType extensions. 2017-10-15 21:00:22 +02:00
Krunoslav Zaher
f6b562459e
Removes deprecated APIs from Swift preprocessor. 2017-10-15 21:00:05 +02:00
Krunoslav Zaher
798a8f8ef7
Removes subscribeSafe. 2017-10-15 19:51:23 +02:00
Krunoslav Zaher
05e26184d9
Adds unit tests for didUpdateFocusInContextWithAnimationCoordinator. 2017-10-13 21:39:15 +02:00
toshi0383
2b9e484c35
Fix rx.didUpdateFocusInContextWithAnimationCoordinator parameter type 2017-10-13 21:04:14 +02:00
Arcovv
1f908c276f Remove waring that using String.characters in Debug observable 2017-10-13 13:32:54 +02:00
Paul Dziwoki
6b18c735e5
changed method visibility from public to open 2017-10-13 09:59:58 +02:00
Vladlex
2519f45288 Removing file, line and funtion from arguments 2017-10-13 09:54:36 +02:00
Vladlex
d5e79f72b5 fix remove method signature inconsistence 2017-10-13 09:54:36 +02:00
Yoshitaka Seki
34acbfcc7d Remove deprecated choices from a document comment
`shareReplayLatestWhileConnected` and `shareReplay` are deprecated at #1430
The document comment of `SharingStrategyProtocol.share(_:)` should be fixed.
2017-10-12 10:46:27 +02:00
Justin Swart
f1ac19a50c Corrected spelling of emits 2017-10-11 10:05:28 +02:00