diff --git a/build/minify.js b/build/minify.js index 551c42dd4..091c4fb0f 100755 --- a/build/minify.js +++ b/build/minify.js @@ -19,10 +19,10 @@ path = util.path; /** The Git object ID of `closure-compiler.tar.gz` */ - var closureId = 'a95a8007892aa824ce90c6aa3d3abb0489bf0fff'; + var closureId = '2e26bef0e10fc67f2c8c9f67b8662e3b4455db4f'; /** The Git object ID of `uglifyjs.tar.gz` */ - var uglifyId = '41308bd569db41a32d4f08af115875d0342e8bfb'; + var uglifyId = '783d9b732c6c644ef2b5c8b337b0652bf0af27cd'; /** The path of the directory that is the base of the repository */ var basePath = fs.realpathSync(path.join(__dirname, '..')); diff --git a/build/post-compile.js b/build/post-compile.js index 1cd032b6b..3ab88350a 100644 --- a/build/post-compile.js +++ b/build/post-compile.js @@ -27,14 +27,8 @@ // remove copyright header source = source.replace(/^\/\**[\s\S]+?\*\/\n/, ''); - // correct overly aggressive Closure Compiler advanced optimizations - source = source - .replace(/prototype\s*=\s*{\s*valueOf\s*:\s*1\s*}/, 'prototype={valueOf:1,y:1}') - .replace(/(document[^&]+&&)\s*(?:\w+|!\d)/, '$1!({toString:0}+"")') - - source = source.replace(/(\w+\.prototype\s*=\s*)\w+(?=\.prototype;)/, function(match, left) { - return left + /\w+(?=\.VERSION)/.exec(source); - }); + // correct overly aggressive Closure Compiler advanced optimization + source = source.replace(/(document[^&]+&&)\s*(?:\w+|!\d)/, '$1!({toString:0}+"")'); // flip `typeof` expressions to help optimize Safari and // correct the AMD module definition for AMD build optimizers diff --git a/vendor/benchmark.js/README.md b/vendor/benchmark.js/README.md index 4c7b93599..1289860d1 100644 --- a/vendor/benchmark.js/README.md +++ b/vendor/benchmark.js/README.md @@ -15,7 +15,7 @@ For a list of upcoming features, check out our [roadmap](https://github.com/best ## Support -Benchmark.js has been tested in at least Chrome 5~26, Firefox 1~19, IE 6-10, Opera 9.25-12, Safari 3-6, Node.js 0.4.8-0.10.3, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. +Benchmark.js has been tested in at least Chrome 5~26, Firefox 1~19, IE 6-10, Opera 9.25-12, Safari 3-6, Node.js 0.4.8-0.10.4, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. ## Installation and usage diff --git a/vendor/firebug-lite/skin/xp/buttonBg.png b/vendor/firebug-lite/skin/xp/buttonBg.png index f367b427e..3235b42f0 100644 Binary files a/vendor/firebug-lite/skin/xp/buttonBg.png and b/vendor/firebug-lite/skin/xp/buttonBg.png differ diff --git a/vendor/firebug-lite/skin/xp/buttonBgHover.png b/vendor/firebug-lite/skin/xp/buttonBgHover.png index cd37a0d52..007e085de 100644 Binary files a/vendor/firebug-lite/skin/xp/buttonBgHover.png and b/vendor/firebug-lite/skin/xp/buttonBgHover.png differ diff --git a/vendor/firebug-lite/skin/xp/detach.png b/vendor/firebug-lite/skin/xp/detach.png index 0ddb9a176..c73a03571 100644 Binary files a/vendor/firebug-lite/skin/xp/detach.png and b/vendor/firebug-lite/skin/xp/detach.png differ diff --git a/vendor/firebug-lite/skin/xp/detachHover.png b/vendor/firebug-lite/skin/xp/detachHover.png index e41927291..f5abc76d2 100644 Binary files a/vendor/firebug-lite/skin/xp/detachHover.png and b/vendor/firebug-lite/skin/xp/detachHover.png differ diff --git a/vendor/firebug-lite/skin/xp/disable.png b/vendor/firebug-lite/skin/xp/disable.png index c28bcdf24..8f9396bc8 100644 Binary files a/vendor/firebug-lite/skin/xp/disable.png and b/vendor/firebug-lite/skin/xp/disable.png differ diff --git a/vendor/firebug-lite/skin/xp/disableHover.png b/vendor/firebug-lite/skin/xp/disableHover.png index 26fe37542..b4767e1c8 100644 Binary files a/vendor/firebug-lite/skin/xp/disableHover.png and b/vendor/firebug-lite/skin/xp/disableHover.png differ diff --git a/vendor/firebug-lite/skin/xp/down.png b/vendor/firebug-lite/skin/xp/down.png index acbbd30c0..d4bec5ace 100644 Binary files a/vendor/firebug-lite/skin/xp/down.png and b/vendor/firebug-lite/skin/xp/down.png differ diff --git a/vendor/firebug-lite/skin/xp/downActive.png b/vendor/firebug-lite/skin/xp/downActive.png index f4312b2ff..9c3c72b3c 100644 Binary files a/vendor/firebug-lite/skin/xp/downActive.png and b/vendor/firebug-lite/skin/xp/downActive.png differ diff --git a/vendor/firebug-lite/skin/xp/downHover.png b/vendor/firebug-lite/skin/xp/downHover.png index 8144e6378..510ba6562 100644 Binary files a/vendor/firebug-lite/skin/xp/downHover.png and b/vendor/firebug-lite/skin/xp/downHover.png differ diff --git a/vendor/firebug-lite/skin/xp/errorIcon-sm.png b/vendor/firebug-lite/skin/xp/errorIcon-sm.png index 0c377e307..e17b9f143 100644 Binary files a/vendor/firebug-lite/skin/xp/errorIcon-sm.png and b/vendor/firebug-lite/skin/xp/errorIcon-sm.png differ diff --git a/vendor/firebug-lite/skin/xp/errorIcon.png b/vendor/firebug-lite/skin/xp/errorIcon.png index 2d75261bb..049e4fb36 100644 Binary files a/vendor/firebug-lite/skin/xp/errorIcon.png and b/vendor/firebug-lite/skin/xp/errorIcon.png differ diff --git a/vendor/firebug-lite/skin/xp/firebug.png b/vendor/firebug-lite/skin/xp/firebug.png index e10affebb..aa629f451 100644 Binary files a/vendor/firebug-lite/skin/xp/firebug.png and b/vendor/firebug-lite/skin/xp/firebug.png differ diff --git a/vendor/firebug-lite/skin/xp/infoIcon.png b/vendor/firebug-lite/skin/xp/infoIcon.png index da1e5334c..e229c9c2c 100644 Binary files a/vendor/firebug-lite/skin/xp/infoIcon.png and b/vendor/firebug-lite/skin/xp/infoIcon.png differ diff --git a/vendor/firebug-lite/skin/xp/min.png b/vendor/firebug-lite/skin/xp/min.png index 1034d66fb..55de414f4 100644 Binary files a/vendor/firebug-lite/skin/xp/min.png and b/vendor/firebug-lite/skin/xp/min.png differ diff --git a/vendor/firebug-lite/skin/xp/minHover.png b/vendor/firebug-lite/skin/xp/minHover.png index b0d1e1afd..dbf226f75 100644 Binary files a/vendor/firebug-lite/skin/xp/minHover.png and b/vendor/firebug-lite/skin/xp/minHover.png differ diff --git a/vendor/firebug-lite/skin/xp/off.png b/vendor/firebug-lite/skin/xp/off.png index b70b1d24d..4a6cb4159 100644 Binary files a/vendor/firebug-lite/skin/xp/off.png and b/vendor/firebug-lite/skin/xp/off.png differ diff --git a/vendor/firebug-lite/skin/xp/offHover.png b/vendor/firebug-lite/skin/xp/offHover.png index f3670f19f..4eb03a6fb 100644 Binary files a/vendor/firebug-lite/skin/xp/offHover.png and b/vendor/firebug-lite/skin/xp/offHover.png differ diff --git a/vendor/firebug-lite/skin/xp/search.png b/vendor/firebug-lite/skin/xp/search.png index fba33b8a5..967c3b2cf 100644 Binary files a/vendor/firebug-lite/skin/xp/search.png and b/vendor/firebug-lite/skin/xp/search.png differ diff --git a/vendor/firebug-lite/skin/xp/shadowAlpha.png b/vendor/firebug-lite/skin/xp/shadowAlpha.png index a2561df97..f61e1be4f 100644 Binary files a/vendor/firebug-lite/skin/xp/shadowAlpha.png and b/vendor/firebug-lite/skin/xp/shadowAlpha.png differ diff --git a/vendor/firebug-lite/skin/xp/sprite.png b/vendor/firebug-lite/skin/xp/sprite.png index 33d2c4d46..fa63b9dc9 100644 Binary files a/vendor/firebug-lite/skin/xp/sprite.png and b/vendor/firebug-lite/skin/xp/sprite.png differ diff --git a/vendor/firebug-lite/skin/xp/tabHoverLeft.png b/vendor/firebug-lite/skin/xp/tabHoverLeft.png index 0fb24d0c8..e6403422b 100644 Binary files a/vendor/firebug-lite/skin/xp/tabHoverLeft.png and b/vendor/firebug-lite/skin/xp/tabHoverLeft.png differ diff --git a/vendor/firebug-lite/skin/xp/tabHoverMid.png b/vendor/firebug-lite/skin/xp/tabHoverMid.png index fbccab54d..1e6f583bc 100644 Binary files a/vendor/firebug-lite/skin/xp/tabHoverMid.png and b/vendor/firebug-lite/skin/xp/tabHoverMid.png differ diff --git a/vendor/firebug-lite/skin/xp/tabHoverRight.png b/vendor/firebug-lite/skin/xp/tabHoverRight.png index 3db0f3617..70695bd41 100644 Binary files a/vendor/firebug-lite/skin/xp/tabHoverRight.png and b/vendor/firebug-lite/skin/xp/tabHoverRight.png differ diff --git a/vendor/firebug-lite/skin/xp/tabLeft.png b/vendor/firebug-lite/skin/xp/tabLeft.png index a6cc9e94a..907efd778 100644 Binary files a/vendor/firebug-lite/skin/xp/tabLeft.png and b/vendor/firebug-lite/skin/xp/tabLeft.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMenuCheckbox.png b/vendor/firebug-lite/skin/xp/tabMenuCheckbox.png index 4726e6220..1934ee975 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMenuCheckbox.png and b/vendor/firebug-lite/skin/xp/tabMenuCheckbox.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMenuPin.png b/vendor/firebug-lite/skin/xp/tabMenuPin.png index eb4b11efe..85015f034 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMenuPin.png and b/vendor/firebug-lite/skin/xp/tabMenuPin.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMenuRadio.png b/vendor/firebug-lite/skin/xp/tabMenuRadio.png index 55b982d7c..b21ff3bd7 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMenuRadio.png and b/vendor/firebug-lite/skin/xp/tabMenuRadio.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMenuTarget.png b/vendor/firebug-lite/skin/xp/tabMenuTarget.png index 957bd9f2a..1ec69f155 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMenuTarget.png and b/vendor/firebug-lite/skin/xp/tabMenuTarget.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMenuTargetHover.png b/vendor/firebug-lite/skin/xp/tabMenuTargetHover.png index 200a37083..165ac873b 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMenuTargetHover.png and b/vendor/firebug-lite/skin/xp/tabMenuTargetHover.png differ diff --git a/vendor/firebug-lite/skin/xp/tabMid.png b/vendor/firebug-lite/skin/xp/tabMid.png index 68986c3b0..eea941087 100644 Binary files a/vendor/firebug-lite/skin/xp/tabMid.png and b/vendor/firebug-lite/skin/xp/tabMid.png differ diff --git a/vendor/firebug-lite/skin/xp/tabRight.png b/vendor/firebug-lite/skin/xp/tabRight.png index 501130796..3148d816b 100644 Binary files a/vendor/firebug-lite/skin/xp/tabRight.png and b/vendor/firebug-lite/skin/xp/tabRight.png differ diff --git a/vendor/firebug-lite/skin/xp/textEditorBorders.png b/vendor/firebug-lite/skin/xp/textEditorBorders.png index 21682c3dc..62c25835b 100644 Binary files a/vendor/firebug-lite/skin/xp/textEditorBorders.png and b/vendor/firebug-lite/skin/xp/textEditorBorders.png differ diff --git a/vendor/firebug-lite/skin/xp/textEditorCorners.png b/vendor/firebug-lite/skin/xp/textEditorCorners.png index a0f839dc5..8f976a3a7 100644 Binary files a/vendor/firebug-lite/skin/xp/textEditorCorners.png and b/vendor/firebug-lite/skin/xp/textEditorCorners.png differ diff --git a/vendor/firebug-lite/skin/xp/titlebarMid.png b/vendor/firebug-lite/skin/xp/titlebarMid.png index 10998ae7b..f62b5258e 100644 Binary files a/vendor/firebug-lite/skin/xp/titlebarMid.png and b/vendor/firebug-lite/skin/xp/titlebarMid.png differ diff --git a/vendor/firebug-lite/skin/xp/toolbarMid.png b/vendor/firebug-lite/skin/xp/toolbarMid.png index aa21dee6a..371c043e4 100644 Binary files a/vendor/firebug-lite/skin/xp/toolbarMid.png and b/vendor/firebug-lite/skin/xp/toolbarMid.png differ diff --git a/vendor/firebug-lite/skin/xp/twistyClosed.png b/vendor/firebug-lite/skin/xp/twistyClosed.png index f80319b0a..805754c2d 100644 Binary files a/vendor/firebug-lite/skin/xp/twistyClosed.png and b/vendor/firebug-lite/skin/xp/twistyClosed.png differ diff --git a/vendor/firebug-lite/skin/xp/twistyOpen.png b/vendor/firebug-lite/skin/xp/twistyOpen.png index 868012434..653031d89 100644 Binary files a/vendor/firebug-lite/skin/xp/twistyOpen.png and b/vendor/firebug-lite/skin/xp/twistyOpen.png differ diff --git a/vendor/firebug-lite/skin/xp/up.png b/vendor/firebug-lite/skin/xp/up.png index 2174d03a9..9d0b5ac99 100644 Binary files a/vendor/firebug-lite/skin/xp/up.png and b/vendor/firebug-lite/skin/xp/up.png differ diff --git a/vendor/firebug-lite/skin/xp/upActive.png b/vendor/firebug-lite/skin/xp/upActive.png index 236cf6768..32021f4c1 100644 Binary files a/vendor/firebug-lite/skin/xp/upActive.png and b/vendor/firebug-lite/skin/xp/upActive.png differ diff --git a/vendor/firebug-lite/skin/xp/upHover.png b/vendor/firebug-lite/skin/xp/upHover.png index cd8131707..35f4e708d 100644 Binary files a/vendor/firebug-lite/skin/xp/upHover.png and b/vendor/firebug-lite/skin/xp/upHover.png differ diff --git a/vendor/firebug-lite/skin/xp/warningIcon.png b/vendor/firebug-lite/skin/xp/warningIcon.png index de51084e8..71b049d62 100644 Binary files a/vendor/firebug-lite/skin/xp/warningIcon.png and b/vendor/firebug-lite/skin/xp/warningIcon.png differ diff --git a/vendor/platform.js/README.md b/vendor/platform.js/README.md index acb8e6e63..cd5bd1907 100644 --- a/vendor/platform.js/README.md +++ b/vendor/platform.js/README.md @@ -18,7 +18,7 @@ For a list of upcoming features, check out our [roadmap](https://github.com/best ## Support -Platform.js has been tested in at least Chrome 5~26, Firefox 1~19, IE 6-10, Opera 9.25-12, Safari 3-6, Node.js 0.4.8-0.10.3, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. +Platform.js has been tested in at least Chrome 5~26, Firefox 1~19, IE 6-10, Opera 9.25-12, Safari 3-6, Node.js 0.4.8-0.10.4, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. ## Installation and usage diff --git a/vendor/qunit-clib/README.md b/vendor/qunit-clib/README.md index a14e96dcc..547009370 100644 --- a/vendor/qunit-clib/README.md +++ b/vendor/qunit-clib/README.md @@ -9,7 +9,7 @@ QUnit CLIB helps extend QUnit’s CLI support to many common CLI environments. ## Support -QUnit CLIB has been tested in at least Node.js 0.4.8-0.10.3, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. +QUnit CLIB has been tested in at least Node.js 0.4.8-0.10.4, Narwhal 0.3.2, PhantomJS 1.8.1, RingoJS 0.9, and Rhino 1.7RC5. ## Usage diff --git a/vendor/underscore/underscore.js b/vendor/underscore/underscore.js index 27f352e02..2a68e1d32 100644 --- a/vendor/underscore/underscore.js +++ b/vendor/underscore/underscore.js @@ -255,7 +255,7 @@ // Return the maximum element or (element-based computation). // Can't optimize arrays of integers longer than 65,535 elements. - // See: https://bugs.webkit.org/show_bug.cgi?id=80797 + // See [WebKit Bug 80797](https://bugs.webkit.org/show_bug.cgi?id=80797) _.max = function(obj, iterator, context) { if (!iterator && _.isArray(obj) && obj[0] === +obj[0] && obj.length < 65535) { return Math.max.apply(Math, obj); @@ -847,7 +847,7 @@ // Internal recursive comparison function for `isEqual`. var eq = function(a, b, aStack, bStack) { // Identical objects are equal. `0 === -0`, but they aren't identical. - // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal. + // See the [Harmony `egal` proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal). if (a === b) return a !== 0 || 1 / a == 1 / b; // A strict comparison is necessary because `null == undefined`. if (a == null || b == null) return a === b;