2ed5b7a3764af49bf814d5ea2d3efd8544e21757: 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 50232
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for
bug 582023.
39adb0e18d0e6280330e2dc45c34e8aa4a078868: 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 50231
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Simplify Utils.merge to use Array.forEach and Array.push for
bug 582023.
4285a6de57558b9708ab7c35a5214af4fc9cf188: Bug 583044 - Rename code references of TabCandy to TabView
Edward Lee <edilee@mozilla.com> - Thu, 29 Jul 2010 12:37:25 -0700 - rev 50230
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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.
c65c28b4af0a9349703e5c1d9da746403f1161de: 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 50229
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for
bug 582023.
1eb1294766f1114e4b3787630b3b637c33a67587: Update the Tabs.onClose() to fix the unit test issues
Raymond Lee <raymond@raysquare.com> - Thu, 29 Jul 2010 13:06:03 +0800 - rev 50228
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Update the Tabs.onClose() to fix the unit test issues
1a438ce6bc9e1e81f4bdda0df3549a125a6a5104: 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 50227
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Bug 582023: rm iQ.get, as we were only using it in one way.
38687a9c24e2fd44252136f3bceb370460e7ded0: 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 50226
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for
bug 582023.
d1bf7067c78d5c9e4c343262a111f986035d2623: 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 50225
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Clean up spaces around (), [], , in iq and utils for
bug 577968.
15a0872846d449763607e8c161a23f6cf3e8a58c: Bug 582023: iQ changes based on comments from gavin
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Wed, 28 Jul 2010 21:33:43 -0600 - rev 50224
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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.
5bcd57aa7869757995106cc1f5969ee4d3c97eda: Followup to bug 580952 so that only tabs from the current window are handled.
Edward Lee <edilee@mozilla.com> - Wed, 28 Jul 2010 14:20:41 -0700 - rev 50223
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Followup to
bug 580952 so that only tabs from the current window are handled.
cfb73a28d07225030c9db9b422cb07ac939999f5: + Added appropriate themeing for Windows machines
Aza Raskin <aza@mozilla.com> - Tue, 27 Jul 2010 22:30:14 -0700 - rev 50222
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added appropriate themeing for Windows machines
c454b3f03fe82433e4cf64b68a47e506224cb177: Merge mozilla-central to tabcandy-central.
Edward Lee <edilee@mozilla.com> - Tue, 27 Jul 2010 21:39:47 -0700 - rev 50221
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Merge mozilla-central to tabcandy-central.
f0f47769a59a49acaab3c59f6c10dbd4e3c992d3: Merge: reimplementing some changes to mirror.js by Mardak into the corresponding parts of tabitems.js
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 27 Jul 2010 22:13:02 -0600 - rev 50220
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Merge: reimplementing some changes to mirror.js by Mardak into the corresponding parts of tabitems.js
4d8ebaadc2f83a38d11cdb9523145e3a311f361d: Merge mirror.js + tabitems.js:
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 27 Jul 2010 21:02:51 -0600 - rev 50219
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Merge mirror.js + tabitems.js:
- Merge TabMirror into TabItems
- Merge Mirror into TabItem
- TabItem now implements Subscribable, just like Group and InfoItem; rm addOnClose, removeOnClose and use addSubscriber, removeSubscriber directly; Item now checks that subclasses implement Subscribable
- merge Mirror + TabItem constructors; rm TabMirror/TabItems.createNewTab
- xul:tab no longer gets a .mirror added to it. Instead it now gets its TabItem set to .tabItem
- rm TabItems.getItemByTabElement, as it is no longer necessary
- Mirror used .el to store its DOM element... now just using .container, which TabItem used
8bd4f12debfa0dbf335abe6f679702c380a03041: + Switched the help video in the first-run experience to a draft video.
Aza Raskin <aza@mozilla.com> - Tue, 27 Jul 2010 18:38:27 -0700 - rev 50218
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Switched the help video in the first-run experience to a draft video.
babfc06db24435f19690dbb5e7917be0eedd3d30: Don't show tab candy if closing the last tab and not in the tab candy view
Raymond Lee <raymond@raysquare.com> - Wed, 28 Jul 2010 09:24:52 +0800 - rev 50217
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Don't show tab candy if closing the last tab and not in the tab candy view
41d8af181a3424c70ecceb0e09845f6600b404e7: Bug 580952 - Expose an Tabs module that handles tabs from all browser windows
Edward Lee <edilee@mozilla.com> - Thu, 22 Jul 2010 12:35:11 -0700 - rev 50216
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Bug 580952 - Expose an Tabs module that handles tabs from all browser windows
Replace the existing Tabs/TabsManager object with the Tabs module that exposes allTabs, onChange, onClose, onMove, onOpen, onSelect.
d6a355524fcb88c677b10074adf0071cd5e962ff: Bug 581894 - App tabs appear on top of normal tabs on startup [r=iangilman]
Raymond Lee <raymond@raysquare.com> - Mon, 26 Jul 2010 15:38:34 +0800 - rev 50215
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Bug 581894 - App tabs appear on top of normal tabs on startup [r=iangilman]
9517ed327dd417cd58f06fc693364679f5488579: + merge (forgot to rebase)
Ian Gilman <ian@iangilman.com> - Tue, 27 Jul 2010 16:20:14 -0700 - rev 50214
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ merge (forgot to rebase)
767bd6d7859a2689d57e549ff2c1f619eb7ea644: + Added some simple time profiling. Set Profile.silent to false to see it in the message log in the JavaScript console
Ian Gilman <ian@iangilman.com> - Tue, 27 Jul 2010 16:18:55 -0700 - rev 50213
Push
15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added some simple time profiling. Set Profile.silent to false to see it in the message log in the JavaScript console