Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix Firestore tests for M22 (#834) | 2018-02-22 | |
| | | | | | | | | | | | | | | | | | | | | | | * Add FIRFirestoreTests to the Firestore Xcode project * Avoid waitForExpectations:timeout: This API was added in Xcode 8.3, but we still build production releases with Xcode 8.2. waitForExpectationsWithTimeout:handler: is available from Xcode 7.2. * Add AppForUnitTesting Add a utility for constructing a Firebase App for testing. * Handle the nil UID from FIRAuth * Avoid running CMake tests twice * Only build app_testing on Apple platforms * Revise test.sh messages | ||
* | replacing Auth/FSTUser by C++ auth implementation (#804) | 2018-02-15 | |
| | | | | | | * replacing Auth/FSTUser by C++ auth implementation * address changes | ||
* | Move all Firestore Objective-C to Objective-C++ (#734) | 2018-01-31 | |
* Move all Firestore files to Objective-C++ * Update project file references * Don't use module imports from Objective-C++ * Use extern "C" for C-accessible globals * Work around more stringent type checking in Objective-C++ * NSMutableDictionary ivars aren't implicitly casted to NSDictionary * FSTMaybeDocument callback can't be passed a function that accepts FSTDocument * NSComparisonResult can't be multiplied by -1 without casting * Add a #include <inttypes.h> where needed * Avoid using C++ keywords as variables * Remove #if __cplusplus guards |