Improve and unify Mac OS X run-time version checks.

Don't use base::SysInfo::OperatingSystemVersionNumbers, because it calls
Gestalt, which has a few bad properties. Introduce new functions that perform
specific version checks.

BUG=85972
TEST=base_unittests MacUtilTest.IsOSEllipsis
Review URL: http://codereview.chromium.org/7144007

Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ba64e2bae9b1d00777a81231148e0f69909a840c
2 files changed
tree: 09c145d79a0617f34970a4c11ec40dee5d2d6d8b
  1. CFBase.h
  2. CFRuntime.h
  3. LICENSE
  4. README.chromium
  5. cssmapplePriv.h
  6. malloc.h