Add BrowserInfo hasWebKitMetrics method to determine whether or not the browser has the metrics bug that affects iOS and OSX.
Add BrowserInfo hasWebKitMetrics method to determine whether or not the browser has the metrics bug that affects iOS and OSX.
Merge branch 'bs-webkit-height-check' of github.com:typekit/webfontloader into bs-webkit-height-check
Change FontWatchRunner to take a BrowserInfo instance instead of a boolean. This allows us to access all browser info state.
Add methods to individually compare width and height to Size.
Do not check for metrics height if the WebKit metrics bug is present.
Merge branch 'master' into bs-webkit-height-check
Merge branch 'master' into bs-webkit-height-check.
Add configurable timeout to FontWatchRunner.
Add explicit dependencies and wrap classes in goog.scope.
Remove old implicit dependencies.
Remove namespace.js from modules.yml.
Replace webfont.bind with goog.bind.
Replace webfont.extendsClass with goog.inherits and goog.base.
Fix the manual dependency order in modules.yml.
The Closure Compiler does not consider the second argument to setTimeout optional. Make it mandatory in the code and replace the wrapper with window.setTimeout.
Upgrade Closure Compiler to the latest version.
Export symbols using annotations instead of using bracket notation.
Use goog.now instead of getTime wrapper. Mock goog.now in the specs and get rid of the getTime parameter being passed around.
Replace all occurances of asyncCall with setTimeout, and use jasmine.Clock.useMock() in the specs.