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
Krunoslav Zaher
f86a5923d5
Optimizes Bag
.
2015-11-01 20:40:08 +01:00
Krunoslav Zaher
6fdb23e222
Replaces Array
with ContiguousArray
for Queue
buffer data structure.
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
2e8dbb7af9
Turns on -OWhole-module-optimization
for Release
configuration.
2015-11-01 20:40:08 +01:00
Krunoslav Zaher
26a34c4ac3
Makes Producer
internal.
2015-11-01 20:40:07 +01:00
Krunoslav Zaher
bd3c5a77b9
Removes hidden lamba allocations from disposables.
2015-11-01 20:40:07 +01:00
Krunoslav Zaher
0f50808bc6
Adds withLatestFrom
to Driver
.
2015-11-01 20:35:38 +01:00
Krunoslav Zaher
b12e97abda
Adds Driver
to RxExample
app.
2015-11-01 20:17:48 +01:00
Krunoslav Zaher
1dbe06a082
Improves example app.
2015-11-01 20:12:41 +01:00
Krunoslav Zaher
d7414d575b
Polishing of public interface.
2015-11-01 17:15:54 +01:00
Krunoslav Zaher
f504f0b9b4
Merge pull request #207 from vodovozovge/handlingNetworkErrorsWithReachabilityAPIInRxExample
...
Handling network errors with reachability api in rx example
2015-11-01 16:43:26 +01:00
Vodovozov Gleb
9a08915ff1
ensure that self is not nil in rxex_downloadableImageAnimated
2015-11-01 12:58:46 +08:00
Vodovozov Gleb
72b0904fea
simplified text in OfflinePlaceholder
2015-11-01 11:31:22 +08:00
Vodovozov Gleb
5c148de3e2
moved out extension of UIImageView to separate file to have OS X support for DownloadableImage. Also changed UIImage to Image typealias
2015-11-01 11:28:09 +08:00
Vodovozov Gleb
85197b9a7c
Use DownloadableImage in WikipediaImageServiceExample to handle network errors and bind result to collection view cells.
2015-11-01 10:31:25 +08:00
Vodovozov Gleb
942b617c10
introducing DownloadableImage – enum with 2 possible values – Content(image:UIImage) and OfflinePlaceholder. Use it in ImageService to implement retries on network failures. Also added rxex_downloadableImage extension for UIImageView which shows either content or placeholder image.
2015-11-01 10:30:55 +08:00
Vodovozov Gleb
a7ea80a632
use reachability service to handle network errors in Wikipedia image search example: for cells with image. If connection is lost image with label Loading is displayed until connection is reestablished. Image is exported from paintcode
2015-10-31 14:57:52 +08:00
Vodovozov Gleb
d070c08762
use reachability service to handle network errors in Wikipedia image search example: handle main search and loading titles
2015-10-31 14:57:51 +08:00
Vodovozov Gleb
5dfd604f29
use new reachability service to handle network errors in AutoLoading example
2015-10-31 14:57:51 +08:00
Vodovozov Gleb
a35c77c0e0
Reachability+Rx now is ReachabilityService
2015-10-31 14:57:51 +08:00
Vodovozov Gleb
ea628496f1
when receiving error from GitHubSearchRepositoriesAPI wait while network is reachable again and retry query
2015-10-31 14:57:51 +08:00
Vodovozov Gleb
e8cb6721b7
added Reachability+Rx - contains reactive wrapper
2015-10-31 14:57:51 +08:00
Vodovozov Gleb
64788e9e3c
added reachabilty.swift https://github.com/ashleymills/Reachability.swift
2015-10-31 14:57:51 +08:00
Krunoslav Zaher
451c2be94e
Adds additional UITableView
and UICollectionView
unit tests.
2015-10-30 23:58:18 +01:00
Krunoslav Zaher
791be0c6dc
Merge pull request #227 from petester42/fix-target-versions
...
Update os x framework target version
2015-10-30 21:14:04 +01:00
Pierre-Marc Airoldi
e99e6a6114
update os x framework target version
2015-10-30 13:13:21 -04:00
Krunoslav Zaher
e00ef9a429
Merge pull request #223 from Tableau-David-Potter/feature/fix-build-warnings
...
Fix warnings due to use in app extensions and to Xcode updates.
2015-10-30 10:57:16 +01:00
David Potter
a701d79a0f
Fix warnings due to use in app extensions and to Xcode updates.
...
Xcode gives two warnings when including the Rx project and building in an app.
1. The first is due to use in a component that will be used in an extension. Xcode displays the message “linking against dylib not safe for use in application extensions”. To configure an app extension target to use an embedded framework, set the target’s “Require Only App-Extension-Safe API” build setting to Yes.
https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html
2. The second is due to changes in Xcode that want to update the project file to comply with the latest guidelines. Clicking the warning brings up a prompt to modify the project.
2015-10-29 15:16:56 -07:00
Krunoslav Zaher
2d50790e66
Merge pull request #220 from ReactiveX/feature/test-playgrounds
...
Run playgrounds in pre-release-tests.sh
2015-10-29 20:37:04 +01:00
Krunoslav Zaher
5b380a386d
Fixes casing in documentation for elementAt
.
2015-10-29 20:35:27 +01:00
Krunoslav Zaher
3009757ac5
Merge pull request #221 from tottakai/feature/api-documentation
...
improve api documentation
2015-10-29 20:34:22 +01:00