An open API service for software projects hosted on Open Collective.

github.com/parse-community/Parse-SDK-iOS-OSX

The Apple SDK for Parse Platform (iOS, macOS, watchOS, tvOS)
https://github.com/parse-community/Parse-SDK-iOS-OSX

Merge pull request #575 from ParsePlatform/nlutsenko.tvos.push

Remove PFPush header from tvOS.

2913eb6849a66d62d5baaedd4afaebd5080e7a21 authored over 9 years ago
Merge pull request #573 from ParsePlatform/nlutsenko.tvos.deploytest

Add tvOS framework to deployment testing.

30419dd91c436593bf8c6df56cb09b120f8eb634 authored over 9 years ago
Merge pull request #571 from ParsePlatform/nlutsenko.installations.generics

Specialize generic type on 'channels' key of PFInstallation.

2e302904ab2b18a955df49603f012307b791eee8 authored over 9 years ago
Remove PFPush header from tvOS.

b6957a2a085708f8f8ba0beee079391ae785c0b5 authored over 9 years ago
Add tvOS framework to deployment testing.

c5ecb98d1e2e614ea2e98ac096b1468c6f4092cf authored over 9 years ago
Make sure Bolts dependency is compiled for all platforms.

3ef2dca8dba0620f5aa3818c6369862ce87ba531 authored over 9 years ago
Specialize generic type on 'channels' key of PFInstallation.

81c5ee961df289030b9e716a4ccab86dae82c4dc authored over 9 years ago
Merge pull request #569 from ParsePlatform/nlutsenko.iap

Safeguard API usage and delegate reset in ProductsRequestHandler.

3b5bd2e092b571913ef96d656c55a81ec7dc80a5 authored over 9 years ago
Safeguard API usage and delegate reset in ProductsRequestHandler.

5ce2271a220829c46e852d42f0d6408b9bbf5a67 authored over 9 years ago
Merge pull request #562 from ParsePlatform/nlutsenko.bolts

Update Bolts to 1.5.0.

7eb17b66e79fc2603f325ab39f956b81797c08ef authored over 9 years ago
Update Bolts to 1.5.0.

eb27c8a85b5c80229ce276cd307a9a1471c9809c authored over 9 years ago
Merge pull request #561 from ParsePlatform/nlutsenko.files.unsaved

Fix crash on trying to getData/save a PFFile without local data.

7994312842f780b13526bd84cef525eedcd0d3e7 authored over 9 years ago
Fix crash on trying to getData/save a PFFile without local data.

d8b2adb511dd53ef267a425cf8d5305b783ed89e authored over 9 years ago
Merge pull request #549 from ParsePlatform/nlutsenko.public.modern

Update all public classes to modern Obj-C syntax.

ab13cc238be9b5c6af07843d6d7d2fc1306d4ec9 authored over 9 years ago
Merge pull request #558 from ParsePlatform/nlutsenko.device

Fix null-termination of system call on getting the full os version.

f38c9edc47e650316272d01488937f10c8144d72 authored over 9 years ago
Fix null-termination of system call on getting the full os version.

6b846380f710df1f4e6ca481f7720b7272dfd93a authored over 9 years ago
Update all public classes to modern ObjC syntax.

756969b2cdf37990ffcf74382fd27d58ff34984e authored over 9 years ago
Merge pull request #554 from ParsePlatform/nlutsenko.osx.unavailable

Mark unavailable classes on OS X as such with macros.

038010d243b5906e5b0667d37821b7a139be88a8 authored over 9 years ago
Mark unavailable classes on OS X as such with macros.

da7c3914173afb4549e431ddbea696b97c091d72 authored over 9 years ago
Merge pull request #553 from ParsePlatform/nlutsenko.tvos.analytics

Create in-memory eventually queue for analytics events on tvOS.

d17795d4b64301505b453455e2d65cd52b07ac86 authored over 9 years ago
Update podspec to exclude MemoryEventuallyQueue for iOS, OS X.

e670dbb54259545c41fd133b229ee3400996ba90 authored over 9 years ago
Add in-memory implementation of eventually queue.

ac3a46dc500343fbcfd00affe7522ac63d025b73 authored over 9 years ago
Merge pull request #548 from ParsePlatform/nlutsenko.modern.file

Convert isDataAvailable, isDirty methods in PFFile to properties.

6997f39f775f46e6567b397c6940adf6125f498d authored over 9 years ago
Update all usages of PFFile.isDataAvailable to use properties.

06cf431549f452a7c5f1ec80a58959c3b4a92887 authored over 9 years ago
Convert PFFile.isDataAvailable to a property.

c6c6b3741bbebfda2bf8c7b0abc9a0c64d760d17 authored over 9 years ago
Update all usages of PFFile.isDirty to use properties.

69acb8e83fec2e551d29d142ba1e05e843453d74 authored over 9 years ago
Convert PFFile.isDirty to a property.

0f1c665d77c5511e0aad78961db57ad469705c3a authored over 9 years ago
Merge pull request #552 from ParsePlatform/nlutsneko.modern.literal

Use ObjC literals for Dictionaries/Arrays.

5d92277cdecc68d080dbd5f0bb2f7b3237af290f authored over 9 years ago
Merge pull request #547 from ParsePlatform/nlutsenko.modern.networkActivity

Convert PFNetworkActivityIndicatorManager to modern Obj-C.

46da51b71731d59fb59bb7c2e1f9bfa7a25c15c9 authored over 9 years ago
Merge pull request #546 from ParsePlatform/nlutsenko.modern.object

Convert isDataAvailable, isDirty, allKeys methods in PFObject to properties.

f0d47a13631009a1fe13b2bcac8b107b56290c8a authored over 9 years ago
Use ObjC literals for Dictionaries/Arrays.

f51b986d4bf1ca32dc5319adea42e1f9e3b14bfc authored over 9 years ago
Convert allKeys from method to property.

a30e781d6872afa90f7a7f27292668fdce0a8fb8 authored over 9 years ago
Update all usages of PFObject.allKeys to use properties.

d0a0dc364bbb4b2688489e244f7957b4d62dbdea authored over 9 years ago
Convert isDirty from method to property.

6066550244e7f3d4dd776492790f712bd3e7e950 authored over 9 years ago
Update all usages of PFObject.isDirty to use properties.

f304c48af625e27decc91aee3324a6ee95a250be authored over 9 years ago
Update all usages of PFObject.isDataAvailable to use properties.

e3dd3faa6e82d45ed04a70445336dfc240a610a1 authored over 9 years ago
Convert isDataAvailable method on PFObject to a property.

955a8f4fdfc3458f9cd665fbad11727c05d3be85 authored over 9 years ago
Merge pull request #544 from ParsePlatform/nlutsenko.persist.clearInstallation

Move private clearing of CurrentInstallation to use persistence groups.

6b94266bea7b31b08acbf5a592eb72ae26ffac14 authored over 9 years ago
Merge pull request #545 from ParsePlatform/nlutsenko.modern.user

Convert isAuthenticated method on PFUser to a property.

e2fd6889599f07deb468393a826f5537f933c9ca authored over 9 years ago
Convert PFNetworkActivityIndicatorManager to modern Obj-C.

e722dc94532f4bf1c3eed3be247557d6cbb37d14 authored over 9 years ago
Convert isAuthenticated method on PFUser to a property.

57ad48212af6217dfc895e43dc630367a102d9c9 authored over 9 years ago
Move private clearing of CurrentInstallation to use persistence groups.

24ba1f5473925fcb0fc21501fadf7a94bc1052e1 authored over 9 years ago
Merge pull request #543 from ParsePlatform/nlutsenko.persist.logout

Move PFUser.logOut() to use persistence groups.

2273f662bdd75e51a56df4766148296c83ffce60 authored over 9 years ago
Merge pull request #542 from ParsePlatform/nlutsenko.bundler

Update Gemfile.

435a40f82a1e602009318af1d9111a2dadf23e0c authored over 9 years ago
Move PFUser.logOut() to use persistence groups.

83f7e2da835c79d95e0ebc6c1cbbea48022210c5 authored over 9 years ago
Update Gemfile.

0046fba08fa9a0b2cddebced3309a4ab68ea92ed authored over 9 years ago
Merge pull request #541 from ParsePlatform/nlutsenko.annotations

Properly annotate pinningObjectStore provider property.

d75ff483f1661af5383cb10cfc0a1139c2f2df4a authored over 9 years ago
Properly annotate pinningObjectStore provider property.

57c210350aebfd3a23eae824627905412db6514d authored over 9 years ago
Merge pull request #532 from ParsePlatform/nlutsenko.moar.tests

Add more validation tests for PFQuery, PFPush.

b7207305818dfb309961d35599bd0a1675f80ce4 authored over 9 years ago
Add more validation tests for PFQuery, PFPush.

5805ac923bf1f4dd77704e696126ff259d0b8855 authored over 9 years ago
Merge pull request #540 from ParsePlatform/nlutsenko.current.persistence

Fix loading of currentUser/currentInstallation from files.

a862008873d909436cdd3b4d1173c40fbe4da724 authored over 9 years ago
Merge pull request #531 from ParsePlatform/nlutsenko.purchase

Don't require non-nil block when buying products via PFPurchase.

be6cfbcfb2e397c278cffb6cad4c87bd4fc263b7 authored over 9 years ago
Fix loading of currentUser/currentInstallation from files.

30cf360bf6f483e33c5734a228bdddcd260be543 authored over 9 years ago
Merge pull request #511 from ParsePlatform/richardross.localdatastore.sqlite.threadsafe

Made all accesses to PFSQLiteDatabaseResult & Statement thread-safe.

5863a694c870088a9c73dce8737fd8b11ab75510 authored over 9 years ago
Made all accesses to PFSQLiteDatabaseResult & Statement thread-safe.

I think this is what was causing the crashes seen in #290, but I'm not 100% sure.

At the very l...

975750360bc39f4fb1e528cd966a515f228a3f0f authored over 9 years ago
Don't require non-nil block when buying products via PFPurchase.

de092e315ca077ae2cb7d57241fad455595aa6f8 authored over 9 years ago
Merge pull request #524 from ParsePlatform/nlutsenko.acl.properties

Convert getters/setters of public read/write access on PFACL to properties.

62c7efb7c033c422d1151bc6030628a5a6d40654 authored over 9 years ago
Merge pull request #520 from ParsePlatform/nlutsenko.tvos.lds

Disable Local Datastore on tvOS.

c510522991717b24784268961ed33d98cddbdec1 authored over 9 years ago
Merge pull request #521 from ParsePlatform/nlutsenko.tvos.purchase

Store downloadable purchase content in caches folder on tvOS.

43a82e1d78c9d647c6b9c4d932ec308e3aa71da6 authored over 9 years ago
Merge pull request #522 from ParsePlatform/nlutsenko.ignore

Update .gitignore.

be036f18862b9f2d158a47b05756d3dfd30491dc authored over 9 years ago
Merge pull request #523 from ParsePlatform/nlutsenko.annotations

Update usage of __nullable on types that support annotations.

87f2f405f5d4efa8508658440ffbd40b5b5a607e authored over 9 years ago
Convert getters/setters of public read/write access on PFACL to properties.

c18336fd233dce382ae3d3d8d156d961fe76469b authored over 9 years ago
Update .gitignore.

b18ed7a528929d9aaeeb019c252b21f279906bd4 authored over 9 years ago
Disable Local Datastore on tvOS.

23eb7c776b1c25914c9d8b6004cd9e1a3fb7c473 authored over 9 years ago
Update .gitignore.

a2e1f7472aa389abad629cdced73e99f9ab0ce39 authored over 9 years ago
Update usage of __nullable on types that support annotations.

17a9ab6f12e7b7abd82580a4e28ab7d4cc761cb8 authored over 9 years ago
Merge pull request #519 from ParsePlatform/nlutsenko.tests

Unbreak InstallationIdStore tests.

6a971481f866b150fffe7c857e1edb28d0e0a541 authored over 9 years ago
Unbreak InstallationIdStore tests.

45c727983195ee849f4eae3bf58e0941bf487ab6 authored over 9 years ago
Merge pull request #515 from ParsePlatform/nlutsenko.persist.installationid

Rewrite InstallationIdentifierStore to use Persistence groups and be fully async.

4b0c572718e4bd90ae1bea85c2f76bc56c779ae0 authored over 9 years ago
Merge pull request #510 from ParsePlatform/nlutsenko.persist.objects

Make PFUser, PFInstallation use persistence groups.

651f1993bc4f5312119b0844502a3e7c0f355c02 authored over 9 years ago
Merge pull request #516 from ParsePlatform/nlutsenko.purchase.cleanup

Migrate PFPurchaseController to use dataSource for all injected controllers.

586da40f4459690db641fd27dae59e913bb8ca33 authored over 9 years ago
Merge pull request #514 from ParsePlatform/nlutsenko.persist.deprecated

Remove any migration of data from old deprecated location.

7f2b8c4bc2b57c659b7a3212dbcb504bae5e8005 authored over 9 years ago
Merge pull request #513 from ParsePlatform/nlutsenko.tests.installationId

Add thread safety tests for InstallationIdentifierStore.

1438d0daf1dd2fcfe00d7dacf31946b97c9611db authored over 9 years ago
Merge pull request #509 from Chilledheart/master

Make PFDeviceSysctlByName more safe and easy to maintain

3e6b28f7189a0a390ba5857fa916ce4c4f223067 authored over 9 years ago
Migrate PFPurchaseController to use dataSource for all injected controllers.

fd3d87ca1848f65a8d962c4d038eae77bd79b3eb authored over 9 years ago
Update URLSessionCommandRunner to use async APIs of CommandURLRequestConstructor.

b414e07107b41a9519d157566016c8ceab957459 authored over 9 years ago
Update CommandURLRequestConstructor to use async APIs of InstallationIdentifierStore.

04807897b30dc362e43ef142a0083d12570f6716 authored over 9 years ago
Update InstallatIdentifierStore tests acommodating the async changes.

70ba56bd4830509235d587b88051f5cce73f5549 authored over 9 years ago
Update CurrentInstallationController to use async APIs of InstallationIdentifierStore.

71d8eb97d6caf53d8b509e982bebf146d44bb9c5 authored over 9 years ago
Rewrite PFInstallationIdentifierStore to use Persistence Groups and be fully async.

8f40754071e7595cd62325b56a2bf497ade3c165 authored over 9 years ago
Remove useless imports for PFFileManager.

c76139fd0baf50caa841cc982d93fd8e716d9b95 authored over 9 years ago
Remove any migration of data from old deprecated location.

f2a87592a2e1fbd27d10fcf25dd5df0582faba5a authored over 9 years ago
Add thread safety tests for InstallationIdentifierStore.

817c68a36638929e433d891e4feeb70562036d33 authored over 9 years ago
Make PFDeviceSysctlByName more safe and easy to maintain

94f5482c70507bd8a9390f179214d9c4648941f0 authored over 9 years ago
Make PFUser, PFInstallation use persistence groups.

56f0c65f76b941af1d25cc2230fe90cacfafa063 authored over 9 years ago
Merge pull request #507 from ParsePlatform/nlutsenko.persist.config

Move PFConfig to use persistence groups.

dbfca5b417bfe971048bfbabea39167935b333ef authored over 9 years ago
Refactored PFCurrentConfigController to use PFPersistenceController.

13feaa2775eb621661d53c8b0d898ec5121f8f4a authored over 9 years ago
Merge pull request #492 from ParsePlatform/nlutsenko.persistence

Reimplement file persistence via PFPersistenceController + PFPersistenceGroup, migrate applicati...

d64cc816d430500f46e22e5989e5c91f0378161d authored over 9 years ago
Add PFPersistenceController, PFPersistenceGroup implementation.

c2ce6e4a7b2ffab666e58d98876fcead37aa35c8 authored over 9 years ago
Migrate setup of applicationId to use PFPersistenceController.

cf05c3d12ed7d15905e634135b7c64dcf37a581b authored over 9 years ago
Merge pull request #503 from Chilledheart/fix-sysctlbyname

Return nil if sysctlbyname call fails

4688cc5e79335a0e5faddfbb438cd3e2ab6568ef authored over 9 years ago
Return nil if sysctlbyname call fails

a153a95818b449d9ca71901e00435edb6f5f4659 authored over 9 years ago
Merge pull request #491 from ParsePlatform/nlutsenko.tvos.imports

Safeguard more imports for tvOS/watchOS.

453c194c0eb8e3847ed7aef839aa560ddd83cdfd authored over 9 years ago
Merge pull request #490 from ParsePlatform/nlutsenko.query

Fix query command construction with sorted include keys.

b4c7b8f2cfe2eda958fb656a2872e760c230ca4d authored over 9 years ago
Safeguard more imports for tvOS/watchOS.

892a3768dd0bf06341a845956d628d40d1dfa091 authored over 9 years ago
Merge pull request #489 from ParsePlatform/nlutsenko.installation

Safeguard and remove imports for private headers of PFPush, PFInstallation for watchOS, tvOS.

c70c047b3725ac7d75914ef8f3f83b24677df818 authored over 9 years ago
Fix query command construction with sorted include keys.

e28fe37a6594a9fdfce02895ff4a41f7e8573f0b authored over 9 years ago
Safeguard and remove imports for private headers of PFPush, PFInstallation for watchOS, tvOS.

34e122e534c5dc71294cc786959cbdbbb33d239d authored over 9 years ago
Merge pull request #485 from ParsePlatform/nlutsenko.cacheKey

Make sure our cacheKey for query commands is generated in consistent order.

779281b8a6c7693637b00617624138a9e959b3d2 authored over 9 years ago
Merge pull request #486 from ParsePlatform/nlutsenko.channelsController

Use only constant strings in PushChannelsController.

930e933648dd2c5f0b947ff84bd4867d9e6f3296 authored over 9 years ago