aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac/xcode.rb
AgeCommit message (Collapse)Author
2017-12-08Xcode 9.2Mike McQuaid
Update all the necessary versions but also cleanup some related indentation and point the `Xcode.md` document to the code rather than duplicating it there (which means it sometimes ends up outdated).
2017-11-25Add CVSRequirement and SubversionRequirementShaun Jackman
Use these two requirements in DependencyCollector. Remove the unused function MacOS::Xcode.provides_cvs?
2017-11-17diagnostic: check if Xcode needs CLT installed.Mike McQuaid
Require the CLT on all but the latest version of macOS to avoid the continuous workarounds for SDK weirdness.
2017-11-06Merge pull request #3409 from DomT4/xcodeilovezfs
Xcode 9.1 Updates.
2017-11-05xcode: check Xcode installed before using version.Mike McQuaid
This avoids infinite recursion described in: https://github.com/Homebrew/brew/pull/3422#issuecomment-342001451
2017-11-05mac/xcode: compare with existing Version class.Mike McQuaid
Additionally, return null versions when it makes sense to do so. This means that comparisons on the Xcode/CLT version do not need to be guarded on whether Xcode/CLT is installed.
2017-11-01xcode: expect Xcode 9.1 on Sierra & High SierraDominyk Tiller
2017-10-20Merge pull request #3335 from JCount/xcode-9.0.1Mike McQuaid
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-19xcode: update to Xcode 9.0.1 on 10.12 and 10.13JCount
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-08Clean up code style and remove `.rubocop_todo.yml`.Markus Reiter
2017-09-13mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-08-22mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-08-08mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-26mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-11mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-06-22os/mac/xcode: enforce minimum CLT version on 10.13Dominyk Tiller
2017-06-22os/mac/xcode: update CLT Clang for 10.13Dominyk Tiller
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-07os/mac/xcode: add CLT Clang for 10.13Dominyk Tiller
2017-06-06os/mac/xcode: recognise Xcode 9.0Dominyk Tiller
2017-06-06os/mac/xcode: expect Xcode 8.3.3Dominyk Tiller
2017-04-24xcode: update Sierra CLT version to 802.0.42JCount
2017-04-22More deprecations.Mike McQuaid
Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented.
2017-04-19xcode: 8.3.2 is latest versionJCount
2017-04-10xcode: 8.3.1 is latest version.Mike McQuaid
Our CI images are already updated with it.
2017-03-28update latest versions of Xcode for 10.11 & 10.12EricFromCanada
2017-03-28update suggested Xcode/CLT download URLsEricFromCanada
2017-01-23xcode: reduce minimum CLT version.Mike McQuaid
This should be 1.0.0 to be nicer to 10.7 users. Fixes #1893.
2017-01-09xcode: use default location when possible.Mike McQuaid
Xcode can be installed anywhere but for most people it's in `/Applications/Xcode.app` so just look there if `xcode-select` isn't helpful before looking at Spotlight which can return weird results on e.g. backup disks. Fixes #1587.
2017-01-09xcode: general cleanup.Mike McQuaid
2016-12-19Remove Xcode prerelease warnings.Mike McQuaid
At this point we probably do want to know about issues that crop up in betas so we can fix them before the new version of Xcode is released. Additionally, this doesn't really work well any more with our new tag-based workflow as it means we need to cut a new tag immediately after a new Xcode is released.
2016-12-18Never trigger too old CLT check on <10.7.Mike McQuaid
While we fake a CLT for these versions they never shipped with the CLT so cannot update it.
2016-12-12XCode 8.2 is stabledersvenhesse
2016-12-05xcode: cleanup Xcode::Version usage.Mike McQuaid
Don't wrap `MacOS.version` which does comparisons properly already and avoid stupidly long lines.
2016-11-26Fix macOS version comparisonSorin Ionescu
2016-11-13Merge pull request #1415 from robinkunde/semverMike McQuaid
Update macOS Xcode tool checks do use Version class for comparisons
2016-11-12move semantic version comparisons into separate classRobin Kunde
2016-11-05xcode: add checks for Xcode/CLT minimum versions.Mike McQuaid
2016-10-31Update latest clang version for 10.12Robin Kunde
2016-10-31Update macOS Xcode tool checks do use Version class for comparisons instead ↵Robin Kunde
of strings
2016-10-28Updated latest versions since XCode 8.1 releasedersvenhesse
2016-10-27XCode 8.1 is stabledersvenhesse
2016-09-25RuboCop: MacOSMarkus Reiter
2016-09-24Fix Style/GuardClause.Markus Reiter
2016-09-23Fix DoubleNegation.Markus Reiter
2016-09-22xcode: prefer Utils.popen_readDominyk Tiller
2016-09-22xcode: revert expectation of 10.11 8.0 CLTDominyk Tiller
2016-09-22xcode: expect Xcode 8.0 on OS X 10.11Dominyk Tiller
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.