Commit Graph

676 Commits

Author SHA1 Message Date
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
yury 0995a7e979 Remove warnings in playground 2015-10-29 14:27:31 +03:00
yury cfa3ff051c Revert "Build should failed"
This reverts commit fc9c564587.
2015-10-29 14:16:59 +03:00
yury fc9c564587 Build should failed 2015-10-29 13:45:19 +03:00
yury af31d2155f Run playgrounds in pre-release-tests.sh 2015-10-29 01:58:11 +03:00
Tomi Koskinen 3be67a317d improve api documentation 2015-10-28 07:14:46 +02:00
Krunoslav Zaher 51d138a177 Increases capacity to correct value on `TakeLast`. 2015-10-27 22:14:37 +01:00
Krunoslav Zaher 6d0ca982d0 Merge pull request #214 from tottakai/feature-takelast-operator
TakeLast operator
2015-10-27 22:13:34 +01:00
Krunoslav Zaher a68b3f2c9f Merge pull request #218 from sergeytimoshin/patch-2
Typo fix
2015-10-27 22:08:50 +01:00
Sergey Timoshin 5adacc4092 Typo fix 2015-10-28 00:02:13 +03:00
Tomi Koskinen a639b46231 TakeCount count boundary check 2015-10-27 21:41:06 +02:00
Tomi Koskinen 3e7345df04 TakeLast review fixes 2015-10-27 21:40:26 +02:00
Tomi Koskinen cc8e57a896 TakeLast operator 2015-10-26 18:55:50 +02:00
Krunoslav Zaher f617132c37 Merge pull request #212 from sendyhalim/develop
Change diposeBag to disposeBag
2015-10-25 13:45:45 +01:00
Sendy Halim d7f3fa774b Change diposeBag to disposeBag 2015-10-25 19:23:35 +07:00
Krunoslav Zaher d1666db4d1 Removes unnecessary `subscribeSafe` in case there is already an `Observable` source. 2015-10-25 00:59:50 +02:00
Krunoslav Zaher a861028d4f Fixes performance tester. 2015-10-25 00:27:39 +02:00
Krunoslav Zaher e4d3c36d97 Adds `_` to private variables for `toArray` and `elementAt`. 2015-10-25 00:26:53 +02:00
Krunoslav Zaher 4042dd2c6e Merge pull request #205 from ReactiveX/feature/elementAt
Adds `elementAt` operator
2015-10-25 00:20:15 +02:00