* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Added Xcode workspace helpers.
Switched build_all to a whitelist approach instead of a blacklist.
* Moved install scripts into their own dir.
* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Added Xcode workspace helpers.
Switched build_all to a whitelist approach instead of a blacklist.
* Refactored scripts/test_all to find all test schemes.
* Fixed test_all log filename.
* Add comment to scripts/test_all.
* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Use Xcode to update Swift to v3.
* Updated tracked touches map from NSNumber to Int.
* Fixed button sorting that was not actually sorting.
* targetContentOffset no longer allowed to be nil.
* "Fixed" failing test by reducing random number range?
* Swift 3 syntax change.
* Swift 3 syntax change.
* Removed invalid center-aligning tests.
Fixed default nav bar alignment test.
* Remove the dependency on the earlgrey gem.
This commit adds EarlGrey as a submodule. It brings the script traditionally
used via the gem. It also init-updates the submodules prior to using the
script in the post_install hook.
This concerns
https://github.com/material-components/material-components-ios/issues/867
* Remove EarlGrey
* Add it again
* Update script path
* Fix issue where the Podfile was valid only from the root of the repo.
* Only update the EarlGrey submodule
* Add directory blacklist to manage_pods.py.
`manage_pods.py` will now ignore Podfiles found in any path that has either "external" or "third_party" in their path.
Add `list` command to list Podfile directories.
* Improved blacklist handling to not recurse blacklisted directories.
* Add README.md to scripts/check.
* Generalized the check_components script.
* Renamed `missing_readme` to `readme`.
* Added documentation to the `scripts/check` directory.
* Disabled the `scripts/check/missing_example_language` script.
* Cleanup verbose echoing in check_components script.
* Added more verbosity options.
* Added check for accessible URLs.
* Added option parsing.
* Added left-nav checks.
* Added license stanza check.
* Added reporting of failed components to check_components script.
* Added a script to convert between naming conventions.
* Added script to check for videos.
* Added check for video still.
* Added script to check for site icon.
* Added DO NOT SUBMIT check.
* Properly quoted output file paths.
* Added check for examples.
* Updated checklist docs for new script setup.
* Added check for example languages in README.md files.
Deleted old PHP code.
* Added missing exit(-1) from example_languages.
* Added uniform error output to example_languages.
* Fixed verbosity of scripts/check_components.
* Add README.md to scripts/check.
* Generalized the check_components script.
* Renamed `missing_readme` to `readme`.
* Added documentation to the `scripts/check` directory.
* Disabled the `scripts/check/missing_example_language` script.
* Cleanup verbose echoing in check_components script.
* Added more verbosity options.
* Added check for accessible URLs.
* Added option parsing.
* Added left-nav checks.
* Added license stanza check.
* Added reporting of failed components to check_components script.
* Added a script to convert between naming conventions.
* Added script to check for videos.
* Added check for video still.
* Added script to check for site icon.
* Added DO NOT SUBMIT check.
* Properly quoted output file paths.
* Added check for examples.
* Updated checklist docs for new script setup.
* Added check for example languages in README.md files.
Deleted old PHP code.
* Added missing exit(-1) from example_languages.
* Added uniform error output to example_languages.
We can credit any contributor who would like to be credited this way, by adding them on request to the AUTHORS file. The copyright statement changes are required for this to work. Note that this has...
Summary:
We can credit any contributor who would like to be credited this way, by adding them on request to the AUTHORS file. The copyright statement changes are required for this to work. Note that this has no legal change, since the contributors always retained their copyright despite the copyright notice, but it's a nice acknowledgement.
Changed copyright statement to include non-Google authors.
Command run:
find * \( -name '*\.m' -or -name '*\.h' -or -name '*\.swift' \) -and -not \( -path 'scripts/external*' -name Pods \) -print0 | xargs -0 sed -i '' 's/Copyright \(.*\) Google Inc/Copyright \1 the Material Components for iOS authors/'
Added non-source files.
Command run:
grep -Rl 'Copyright .* Google Inc' * --exclude-dir scripts/external --null | xargs -0 sed -i '' 's/Copyright \(.*\) Google Inc/Copyright \1 the Material Components for iOS authors/'
Reviewers: featherless, O1 Material components iOS, randallli
Reviewed By: O1 Material components iOS, randallli
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1415
Summary:
The contributing readmes are nested in two folders. Moving them out of the inner folder.
Fixed references to releasing.md
We should land cl/128400669 after this lands.
Reviewers: O1 Material components iOS, ajsecord
Reviewed By: O1 Material components iOS, ajsecord
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1329
Summary:
Removed space inside []
Clarified some of the steps.
Reviewers: ajsecord, O1 Material components iOS
Reviewed By: ajsecord, O1 Material components iOS
Subscribers: ajsecord
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1311
Summary:
Many and various fixes—the scripts still need a lot of work.
- Fixed the brew install script
- Fixed the clang-format install script to update clang-format if an update exists.
- Fixed `if [ ! `some_command` ]; then` invocations, which doesn't do what the original authors seemed to have thought it does.
- Removed all `set -e` from bash scripts... there's no need to echo everything under the sun.
- Added `set -o errexit` for simple scripts so the script would just bail if any one command failed.
- Lowered general verbosity in some places.
Reviewers: O1 Material components iOS, junius, featherless
Reviewed By: O1 Material components iOS, junius
Subscribers: ajsecord
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1035
Summary:
DO NOT LAND until after we have finalized our May 25 2016 release.
Cocoapods 1.0.0 was used to generate Pod* and xcode* files.
These changes are NOT compatible with 0.39.0.
These changes may NOT be compatible with version of Xcode 7.2 and earlier.
pod lib lint generates a list of issues that should be addressed.
--OLD INFO--
Cocoapods 0.39 was used to generate the Podfile.locks.
MaterialComponents - Build properly
MaterialUnitTests - Test properly
MaterialCatalog - Fails to Build
The errors (cut after the first 20) are similar to:
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "Headers/MaterialComponentsCatalog-umbrella.h"
^
/Users/iangordon/projects/material-components-ios/catalog/Pods/Target Support Files/MaterialComponentsCatalog/MaterialComponentsCatalog-umbrella.h:10:9: note: in file included from /Users/iangordon/projects/material-components-ios/catalog/Pods/Target Support Files/MaterialComponentsCatalog/MaterialComponentsCatalog-umbrella.h:10:
#import "CollectionCellsLayoutExample.h"
....
Reviewers: featherless, randallli, ajsecord, #material_components_ios
Reviewed By: featherless, randallli, ajsecord, #material_components_ios
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D873