0db7d5114b75b95ddb4f5f04663ab8f624db2cfe: Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for bug 582023.
Edward Lee <edilee@mozilla.com> - Thu, 29 Jul 2010 13:15:21 -0700 - rev 49528
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for bug 582023.
f11ea26dab5ca2fad0b2456cb9e9b27a0f65170d: Simplify Utils.merge to use Array.forEach and Array.push for bug 582023.
Edward Lee <edilee@mozilla.com> - Thu, 29 Jul 2010 13:02:51 -0700 - rev 49527
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Simplify Utils.merge to use Array.forEach and Array.push for bug 582023.
900550d464ce9e42ffd3beedd56f8af851a703be: Bug 583044 - Rename code references of TabCandy to TabView
Edward Lee <edilee@mozilla.com> - Thu, 29 Jul 2010 12:37:25 -0700 - rev 49526
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 583044 - Rename code references of TabCandy to TabView Move files and update references to tabview from tabcandy. Only remaining candy reference is the link to aza's webm video.
f8a9203aacc1cf1dbeeff07ff6853e042e973f1b: Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for bug 582023.
Edward Lee <edilee@mozilla.com> - Wed, 28 Jul 2010 22:21:34 -0700 - rev 49525
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for bug 582023.
2010372bdd480bc98cfd310d450d07b53e9ba59b: Bug 582023: rm iQ.get, as we were only using it in one way.
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Wed, 28 Jul 2010 23:02:26 -0600 - rev 49524
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 582023: rm iQ.get, as we were only using it in one way.
2ae196ce1a5a6083774aeee08ee4d90bb6cda83a: Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for bug 582023.
Edward Lee <edilee@mozilla.com> - Wed, 28 Jul 2010 21:56:31 -0700 - rev 49523
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for bug 582023.
eae220f78a56ba448e0d8829dbfe498fdb473e57: Clean up spaces around (), [], , in iq and utils for bug 577968.
Edward Lee <edilee@mozilla.com> - Wed, 28 Jul 2010 21:40:55 -0700 - rev 49522
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Clean up spaces around (), [], , in iq and utils for bug 577968.
c8741187d45cc52b0f3b05e18747e765b8f7f314: Bug 582023: iQ changes based on comments from gavin
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Wed, 28 Jul 2010 21:33:43 -0600 - rev 49521
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 582023: iQ changes based on comments from gavin - let is the new var, no multiple declarations on the same line. - renamed iQ.fn.init to be iQClass, iQ.fn to be iQClass.prototype, to look much more normal. iQ now just creates a new iQClass. No more brain hurt. - no more (function(){...}) closure - Array.prototype.xxx.call replaced by Array.xxx - a couple other changes recommended by gavin. - Utils: rm some comments, but haven't touched JSM, isDOMElement, or merge.
2065f9219231d0e6e82a1369acd9c78dd9ef0178: Bug 582200: rm cross-browser code from iQ, follow Mozilla style better, r=mitcho
Frank Yan - Tue, 27 Jul 2010 10:07:17 -0600 - rev 49520
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 582200: rm cross-browser code from iQ, follow Mozilla style better, r=mitcho
f3e2ab609ed4970720f2d4ee330237c2922b8e68: + We now do no work while the script is loading; everything waits until the UI.init() call at the very bottom
Ian Gilman <ian@iangilman.com> - Mon, 26 Jul 2010 17:15:19 -0700 - rev 49519
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ We now do no work while the script is loading; everything waits until the UI.init() call at the very bottom
b70c39f9bdc14adcb4159e6ed6e0e599b35ae13e: Switch to Array.isArray from Utils.isArray.
Edward Lee <edilee@mozilla.com> - Mon, 26 Jul 2010 11:02:52 -0700 - rev 49518
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Switch to Array.isArray from Utils.isArray.
f975a0ed25e9cf2352e4befa356da7a18c1a4491: Inline isFunction as typeof == function checks.
Edward Lee <edilee@mozilla.com> - Fri, 23 Jul 2010 19:29:32 -0700 - rev 49517
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Inline isFunction as typeof == function checks.
c611384227afdb3132f4fc2e0cc43669eb98eec9: Utils + iQ cleanup!
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Fri, 23 Jul 2010 17:33:02 -0400 - rev 49516
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Utils + iQ cleanup! - utility functions in iQ have been moved to Utils: isFunction, isArray, isPlainObject, isEmptyObject, merge, extend, timeout - iQ depends on Utils. Utils no longer depends on iQ. - simplified Utils.extend. Deep copy is no longer supported, nor is extending iQ and iQ.fn using extend. They were not being used.
7a97accd18c227403506d00cdef7699fadee5bb8: Followup bug 580870 to rename gTabDeck/gTabFrame to gTabView*.
Edward Lee <edilee@mozilla.com> - Thu, 22 Jul 2010 22:41:58 -0700 - rev 49515
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Followup bug 580870 to rename gTabDeck/gTabFrame to gTabView*.
e56f6108c5f1195375c50c1a3e14c4a290eee895: Rewrote various scaling/easing functions in terms of the Range's, with the new proportion and scale methods.
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Fri, 23 Jul 2010 00:35:07 -0400 - rev 49514
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Rewrote various scaling/easing functions in terms of the Range's, with the new proportion and scale methods. - removed Math.tanh, instead moving it into the Range proportion method for its "smooth" option + rewrote TabItem close button opacity and title font size using the new Range utilities. Should make code a tad easier to follow.
bad88a9a82b854bc528900cc1311744a89607143: Bug 581143: Cleanup geometry utilities in utils.js
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Thu, 22 Jul 2010 15:46:51 -0400 - rev 49513
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 581143: Cleanup geometry utilities in utils.js 1. Move isRect, isPoint, isRange to Utils, to facilitate JSMing and to clean up namespace 2. Remove unused/underutilized methods of Rect/Point/Range 3. Use QuickDraw-style comparison of pixel overlap (using < instead of <=) throughout. 4. Range.overlaps is now Range.contains, to be more consistent with Rect.
12ae5c9dc9b8b4f54285f8159cb5ae9eb063e7d6: Bug 580878: removing some underutilized Utils functions: getMilliseconds, and testLogging
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Thu, 22 Jul 2010 15:42:29 -0400 - rev 49512
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 580878: removing some underutilized Utils functions: getMilliseconds, and testLogging
f8725c928741849d76e64d1b7bf0ab903c14ad01: Bug 581078 - Get rid of Utils.activeTab to avoid iterating over all Tabs
Edward Lee <edilee@mozilla.com> - Thu, 22 Jul 2010 12:36:17 -0700 - rev 49511
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 581078 - Get rid of Utils.activeTab to avoid iterating over all Tabs Directly access gBrowser.selectedTab and compare other raw tabs against it until BrowserTab goes away. Get the reference to the BrowserTab instead of iterating over Tabs through .tabcandyBrowserTab.
d61327a515e8389ea07ba978edd47f3ff01803d3: Bug 580870 - Alias gBrowser to the tabcandy context to remove getCurrentWindow
Edward Lee <edilee@mozilla.com> - Thu, 22 Jul 2010 12:34:13 -0700 - rev 49510
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Bug 580870 - Alias gBrowser to the tabcandy context to remove getCurrentWindow Add aliases for gWindow, gBrowser, gTabDeck, gTabFrame for the tabcandy chrome context. Update uses and simplify some code like removing Navbar.
3bb1bdda0226cf423617469344e13b96caa6a7d9: Remove trailing spaces/tabs from tabcandy files.
Edward Lee <edilee@mozilla.com> - Tue, 20 Jul 2010 10:17:29 -0700 - rev 49509
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Remove trailing spaces/tabs from tabcandy files.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip