Paul Beusterien
c586dc8747
Separate Xcode project and tests for GoogleUtilities ( #1521 )
2018-07-12 12:03:50 -07:00
Paul Beusterien
c6b4b03fff
Move GoogleUtilities out of Firebase directory ( #1516 )
2018-07-11 08:28:35 -07:00
Paul Beusterien
cce28ec727
Remove one more umbrella header import in Auth Tests ( #1502 )
...
* Remove one more umbrella header import in Auth Tests
* Add -ObjC for Auth Mac
* Scheme cleanups
* Make sure the FirebaseAuth framework gets linked for tvOS
2018-07-09 12:55:47 -07:00
Paul Beusterien
98b6eef71e
Split GoogleUtilities from FirebaseCore ( #1370 )
2018-07-06 09:37:23 -07:00
Ryan Wilson
2f6bf8d669
Add FirebaseCore component interoperability. ( #1437 )
...
* Add FirebaseCore component interoperability.
This puts in place the system that will allow SDKs to register with
Core and retrieve functionalities provided by other SDKs.
* Updated documentation.
* Add copywrite, fix log messages.
* Explicitly import headers from Private dir
2018-06-28 13:48:13 -04:00
Paul Beusterien
66c1142f61
Disable sanitizers ( #1456 )
2018-06-26 09:35:50 -07:00
Paul Beusterien
d897c43472
Always run sanitizers with AllUnitTests_iOS ( #1447 )
...
* Always run sanitizers with AllUnitTests_iOS
* increase timeout value
2018-06-25 17:19:02 -07:00
Ryan Wilson
fe31c8a039
Add public FIRAnalyticsConfiguration tests. ( #1361 )
2018-05-30 22:25:57 -04:00
Paul Beusterien
bb8c87a028
merge
2018-05-08 10:59:19 -07:00
Paul Beusterien
9c689df385
Add -all_load to Firebase unit test runs ( #1226 )
2018-05-04 10:11:42 -07:00
Paul Beusterien
e413e22142
Remove workaround for Analytics modular header issue ( #1142 )
2018-04-25 08:34:10 -07:00
Paul Beusterien
6a432ad628
Eliminate an Auth tvOS build warning ( #1159 )
2018-04-24 15:39:53 -07:00
Benoit St-Pierre
9eea8d4fc4
Add unit tests for FirebaseCore ( #751 )
...
* Add unit tests for FIRMutableDictionary
Basic unit tests to increase overall code coverage.
* Add unit tests for FIRReachabilityChecker
Basic unit tests to increase overall test coverage.
* Add unit tests for FIRNetwork
Basic unit tests to increase overall test coverage.
This also includes a mock HTTP server to serve mock network responses
through the network stack.
* Remove +internal from imports
This was unnecessary.
* Move Example/Tests/Core/Utils files to Example/Tests/Core
This simplifies build files to include the correct dependencies
I had also missed some tvOS test fixes.
* PR Feedback
Fixed some style issues and updated GTMHTTPServer comments.
* Moved GTMHTTPServer.h into third_party directory
* Revert Firebase Xcode project for merging.
* Add tests to project file.
2018-04-19 15:56:11 -04:00
Ryan Wilson
ad321bb279
Match previous systemVersion functionality ( #1120 )
...
* Match previous systemVersion functionality
* style.sh
* Add new test file to test targets
2018-04-16 19:29:53 -04:00
Paul Beusterien
42bc113754
Travis static library testing ( #1047 )
...
* Add Objective C example app for Messaging
* Travis static library testing
* static lib build fixes
2018-04-09 09:11:21 -07:00
Paul Beusterien
6ea2af1564
Update unit test options for with or without use_frameworks ( #1037 )
2018-04-06 11:19:18 -07:00
Ben Hamilton (Ben Gertzfield)
cb1f65dfcf
Migrate Firebase off ObjC module @import statements ( #992 )
...
* Migrate Firebase off @import statements
* - Migrate tests and test utils from @import to #import.
- Update Xcode projects for tests to explicitly link in framework deps.
- Update check_no_module_imports.sh to look for @imports in tests/test utils/
integration tests.
* Ensure check_no_module_imports.sh explicitly exits with code 0 on success.
2018-03-29 08:44:48 -07:00
Morgan Chen
c67031386d
Remove FIRMessagingInstanceIDProxy
2018-03-27 12:37:27 -07:00
Paul Beusterien
8ef0f1490a
Adds Email link sign-in ( #882 )
2018-03-07 07:47:09 -08:00
Sebastian Schmidt
12faf205f3
Cleaning up implicit retain for the RTDB and Storage
2018-02-13 10:27:53 -08:00
Paul Beusterien
f08b5044d6
Add Community Supported tvOS ( #590 )
...
Add Community Supported tvOS for Core, Auth, Database and Storage.
Add tvOS unit tests
Add tvOS sample app
Update README.md
Add tvOS to travis testing
2018-01-03 12:12:22 -08:00
Paul Beusterien
03b45533db
Add Analytics test target and build tests for deprecated headers ( #520 )
2017-12-01 15:08:29 -08:00
Paul Beusterien
3e592526ec
Buildable and interoperable source pods ( #444 )
2017-11-21 17:02:22 -08:00
Paul Beusterien
a9dc2f4c42
Add images and icons to silence Xcode 9 warnings ( #396 )
2017-10-20 16:42:25 -07:00
Paul Beusterien
05108693ee
Remove Stubs.swift from Auth_Example build target ( #317 )
2017-09-26 14:54:54 -07:00
Zsika Phillip
f333bd5c18
User meta data ( #292 )
...
* Add user metadata
* Small improvements
* Addresses comments
* Fixes broken tests
Adds FIRUserMetadata to unbrella file.
2017-09-21 16:35:27 -07:00
Paul Beusterien
9447e72cab
Consolidate AuthSamples into main Firebase Xcode project ( #288 )
2017-09-19 11:18:04 -07:00
Paul Beusterien
1c97e8266a
Move mugs derived code to third_party with proper LICENSE ( #247 )
2017-09-13 15:35:01 -07:00
Zsika Phillip
36c20d92b7
Add FirAuthUrlPresenter ( #222 )
...
* Adds FIRAuthURLPResenter and FIRAuthUIDelegate
2017-09-01 13:38:12 -07:00
Xiangtian Dai
0ce42970fc
Adds missing unit tests to the Example project and fixes one test case. ( #224 )
2017-08-30 19:19:39 -07:00
Zsika Phillip
fb1b4ba587
Add get Auth domain RPC ( #214 )
...
* Add get Auth domain RPC
* Fixes indentation
* Addresses comments
* ran tests on Example/Firebase.xcodeproj
2017-08-24 13:58:50 -07:00
Paul Beusterien
d7778595c1
Update Firebase.xcodeproj with CocoaPods 1.3.1 perf improvements ( #189 )
...
* Remove "OSX" cruft (should be macOS)
* Update travis to use CocoaPods 1.3.1
* Update AuthSamples project as well
2017-08-11 17:40:36 -07:00
Paul Beusterien
053b2f11ea
Use modulemap to fix exposure of FirebaseCore's internal headers ( #121 )
2017-07-10 14:57:03 -07:00
Paul Beusterien
6761901507
Remove Auth/Source/Private - restoring headers to original location ( #113 )
2017-06-29 15:12:13 -07:00
Paul Beusterien
0297375121
Rename FirebaseDev to FirebaseCommunity ( #98 )
2017-06-22 13:08:35 -07:00
Riz
23e3cf6e2f
Restore bundle id and dev team for Messaging iOS ( #60 )
...
This got lost in the transfer to new Xcode targets. The reasons why Messaging iOS has a specific bundle id is that this bundle is whitelisted for internal Google development, making it easier for folks that work on FCM to test with this app.
2017-06-02 12:20:33 -07:00
Mathew Huusko V
5c59342e6e
macOS ( #38 )
...
* Example/Core: create macOS app/tests target
* Example/Core: Core_Example/Tests -> Core_Example/Tests_iOS
* Example/Core: macOS building/tests passing
* Example/Database: separate iOS/macOS targets
* BuildFrameworks: macOS
* .travis.yml, test.sh: AllUnitTests -> AllUnitTests_iOS
* test.sh: add AllUnitTests_macOS
* Example/Storage: Example/Tests->_iOS
* Example/Storage: macOS
* test.sh: try to prevent double error 65
* test.sh: build before test
* Example/Auth|Messaging: -> _iOS
* Example/Auth: macOS build
* Example/Auth: macOS passing
* Example/Firebase: pod de/re-integrate; fix static DerivedData references; copy phase for OCMock
* Example/Firebase: manually copied OCMock, Products Dir vs. Frameworks
* Example/Firebase: copied OCMock, prevent header removal
* Example/Storage: integration tests sdk fix
* Example/Auth: macOS exclude FIRAuthAppCredentialManager; cleanup
* Firebase/Core: remove nullability annotation
* Firebase/Core|Database: correct TARGET_X usage for correctness and anticipation of OS_WATCH|TV branches
* build.swift: style fix
* Firebase/Core: FIRLogger: fix macOS intermittent va_list error
2017-06-02 10:42:17 -07:00
Ibrahim Ulukaya
5d4b7cd5d5
Remove team value from targets ( #44 )
2017-05-31 13:22:22 -07:00
Paul Beusterien
678b1bc545
Add three files in repo despite .gitignore
2017-05-15 17:43:04 -07:00
Paul Beusterien
98ba64449a
Initial
2017-05-15 12:27:07 -07:00