aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts
Commit message (Collapse)AuthorAge
* Add lint checking for Objective-C++ sources (#1048)Gravatar Gil2018-04-09
| | | | | | | | | | | | | | | | * lint.sh now lints Objective-C++ too * cpplint checks system-style includes that should be user-style This prevents it from recognizing project sources as if they were C system headers and then complaining that they're in the wrong place. * cpplint checks #imports and #includes * cpplint checks that C++ system headers aren't #imported * cpplint checks for C system headers that could be C++ system headers * cpplint checks that Objective-C sources include their headers
* Travis static library testing (#1047)Gravatar Paul Beusterien2018-04-09
| | | | | | * Add Objective C example app for Messaging * Travis static library testing * static lib build fixes
* Clean up usages of std::make_unique that crept in (#996)Gravatar Gil2018-03-29
| | | | | | | | * Add std::make_unique rule * Clean up usages of std::make_unique that crept in This fails to build under Xcode 8.2
* Migrate Firebase off ObjC module @import statements (#992)Gravatar Ben Hamilton (Ben Gertzfield)2018-03-29
| | | | | | | | | | | * 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.
* fix style.sh (#966)Gravatar zxu2018-03-22
|
* Run Functions Unit Tests on travis (#954)Gravatar Paul Beusterien2018-03-21
|
* Adds exception for invalid parameter (#931)Gravatar Zsika Phillip2018-03-15
| | | | | | * Adds exception for invalid parameter * Account for differences between find and git output (#932)
* Parallelize the Travis run using build stages (#886)Gravatar Gil2018-03-10
| | | | | | | | Parallelize the travis run using build stages https://docs.travis-ci.com/user/build-stages/ This will run source checks first (style, lint) and then if all pass, kick off all platforms and builds in parallel.
* Speed up source checks in Travis (#885)Gravatar Gil2018-03-07
| | | | | | | | | | | | | | | | * Factor out a whitespace checking script * Factor out a copyright checking script * Rewrite lint.sh to honor revision ranges * Only restyle files that are part of the PR * Run C++ lint before builds to fail faster * Git grep doesn't operate on revision ranges * style.sh accepts clang-format 6 or 7
* Factor out a universal build script (#884)Gravatar Gil2018-03-07
| | | | | | * Add a universal build script * Rewrite test.sh in terms of universal build
* Auto-style swift sources (#847)Gravatar Gil2018-02-26
| | | | | | | | | | | * Fix bash style issues * Exclude additional build output directories * Format swift files with scripts/style.sh * Reformat swift sources * Allow swiftformat 0.32.0 on travis
* style.sh now ignores generated nanopb filesGravatar Rich Gowman2018-02-06
|
* Add the C++ linter to the repo (#720)Gravatar Gil2018-01-27
|
* style.sh - output unformatted files in test-only and ignore generated ↵Gravatar Paul Beusterien2018-01-21
| | | | config.h (#690)
* Fix C++ lint errors (#668)Gravatar Gil2018-01-17
| | | | | | | | | | | | | * Misc style.sh fixes * Allow test-only to use a revision; to check your changes since master: ./scripts/style.sh test-only master * Avoid diffing deleted files * 80 columns * Fix C++ lint errors
* Validate clang-format compliance in travis (#648)Gravatar Paul Beusterien2018-01-13
|
* Add test-only option to style.sh (#642)Gravatar Paul Beusterien2018-01-10
|
* Add version check to style.sh to make sure folks are running the same ↵Gravatar Michael Lehenbauer2018-01-10
| | | | version. (#638)
* Fix scripts/style.sh diffs relative to branch name (#608)Gravatar Gil2018-01-02
|
* Allow clang-format to find Firestore/Source/Auth (#508)Gravatar Gil2017-11-30
| | | | | | | | | | | | | | | | | | * Avoid pruning paths with find find . -path foo -path bar -path baz is horrifically inefficient; properly excluding all of FirebaseAuth without excluding Firestore/Source/Auth ends up taking 1.5 minutes on my machine. Deleting via sed is much faster. * Allow a branch name or filenames to be specified on the command line e.g. ./scripts/style.sh master formats only files changed since master. * Format Firebase/Source/Auth code * Use alternate delimeter for path regexen
* Additional support for C++ sources in Firestore (#462)Gravatar Gil2017-11-16
| | | | | * Fix up style from previous PRs * Clang-format configuration for C++ files * Add support C++-only sources to the podspec
* Clang-formatting StorageGravatar Sebastian Schmidt2017-11-09
|
* Clang-format Objective-C++ too (#419)Gravatar Gil2017-11-07
|
* Release 4.3.0 (#327)Gravatar Gil2017-10-03
| | | | Initial release of Firestore at 0.8.0 Bump FirebaseCommunity to 0.1.3
* Add Apache 2.0 license header to style.sh (#266)Gravatar Tejas Deshpande2017-09-13
|
* Add clang-format options and script; apply to FirebaseCore (#151)Gravatar Paul Beusterien2017-07-27