b7b94c63dccc30f1fe68ebeb3759e26db773c12f: + We're no longer using a style sheet for our CSS transitions (doing it directly in JavaScript instead)
Ian Gilman <ian@iangilman.com> - Mon, 07 Jun 2010 16:16:55 -0700 - rev 49450
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ We're no longer using a style sheet for our CSS transitions (doing it directly in JavaScript instead) + Changed the iQ.fn.animate call signature: it now takes two arguments, a CSS object and an options object (with possible parameters: duration, easing and complete) + iQ.fn.animate now reliably calls back the completion routine (this was causing all sorts of trouble) + Reenabled TabMirror.pausePainting + Added animate.html, a test bed for playing with CSS transitions
9d1c4f76068873079e9f2fbd4f3f54a1333a4dc1: + Temporarily added a bunch of logging for debugging purposes (commented out)
Ian Gilman <ian@iangilman.com> - Fri, 04 Jun 2010 16:39:33 -0700 - rev 49449
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Temporarily added a bunch of logging for debugging purposes (commented out) + Fixed a bug with iQ.fn.one that caused it to not properly set "this" + Temporarily disabled TabMirror.pausePainting, which is causing problems at the moment (will fix soon)
4bfca1bd4e332c70af1be00d28efe027f8fb6efa: + groups.js is now jQuery-free except for drag/drop/resize and the newTab routine
Ian Gilman <ian@iangilman.com> - Fri, 04 Jun 2010 15:08:24 -0700 - rev 49448
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ groups.js is now jQuery-free except for drag/drop/resize and the newTab routine + Added blur and focus event handlers to iQ + iQ.fn.data() now supports multi-objects + iQ.fn.fadeOut() now accepts a callback
b63a83e82fb08b727be7225b3d29a941da59d009: + Added hide and show to iQ
Ian Gilman <ian@iangilman.com> - Fri, 04 Jun 2010 12:34:03 -0700 - rev 49447
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Added hide and show to iQ + tabitems.js is now jQuery-free except for drag/drop/resize + Cleaned up usage of TabItems.getItemByTab and renamed it to getItemByTabElement to make it clearer
46626e0382aab0d86501c4a57ad6b7199edf3a22: + Started on iQ for tabitems.js; now using iQ for TabItem.setBounds. We're not yet supporting the tabcandy bounce animation, so the tab movement boring now… to be fixed soon.
Ian Gilman <iangilman@gmail.com> - Thu, 03 Jun 2010 17:11:13 -0700 - rev 49446
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Started on iQ for tabitems.js; now using iQ for TabItem.setBounds. We're not yet supporting the tabcandy bounce animation, so the tab movement boring now… to be fixed soon. + Added fadeIn and fadeOut to iQ + Added a simple test framework to stand in for mochitest, and gave it a couple of iQ tests
843d8ef7769d24401c2c227778bfa5de1dc4a325: + Turned off -moz-crisp-edges
Ian Gilman <iangilman@gmail.com> - Thu, 03 Jun 2010 15:31:18 -0700 - rev 49445
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Turned off -moz-crisp-edges + First use of iQ.animate(), which uses CSS transitions: tab zoom up and down, as well as phantom group disappearing when you drag in empty space but don't make it big enough + Consolidated onFocus call of UIClass into onFocus call of Page + ui.js is jQuery-free + The zoom down animation happens after a setTimeout(…, 1), which causes an unfortunate delay, but without it, the animation doesn't happen at all + Added val, resize, change to iQ.fn and isAnimating to iQ
a2f896f5f92f03ddbbf9e99f16da6c4cb99dc9ff: + Started work on iQ animations with CSS transitions; not ready yet
Ian Gilman <iangilman@gmail.com> - Fri, 28 May 2010 15:56:00 -0700 - rev 49444
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Started work on iQ animations with CSS transitions; not ready yet + iQ event binding works now; converted over some of the usage in ui.js + Additional fixes to iQ's CSS function + Added position() and one() to iQ, as well as a number of bind() aliases
61479e0aea99075f5ba341db2441657a4fb3dcf2: + changed more uses of Utils.activeWindow to Utils.getCurrentWindow()
Ian Gilman <iangilman@gmail.com> - Fri, 28 May 2010 13:54:29 -0700 - rev 49443
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ changed more uses of Utils.activeWindow to Utils.getCurrentWindow() + Generalized Aza's iQ.css('-moz-transform') fix
af04b2a976f991a02b055616035de1d33f21c30d: + removed sizzle reference from iQ.js license block, as it doesn't look like we'll be using any portion of jQuery that has sizzle (also, testing my ability to push to mozilla hg)
Ian Gilman <ian@iangilman.com> - Fri, 28 May 2010 12:20:02 -0700 - rev 49442
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ removed sizzle reference from iQ.js license block, as it doesn't look like we'll be using any portion of jQuery that has sizzle (also, testing my ability to push to mozilla hg)
616e828038f267d8a7e4fda63881d806e49d8d27: + Fixed a bug in iQ where CSS of type -moz-transform wasn't getting set.
Aza Raskin <aza@mozilla.com> - Thu, 27 May 2010 19:17:01 -0700 - rev 49441
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Fixed a bug in iQ where CSS of type -moz-transform wasn't getting set. + Made stacks a bit prettier.
8cce80882a2ab2dd5af0c11e6d6b9f32c4ad2359: + Items.js is now jQuery-free
Ian Gilman <iangilman@gmail.com> - Thu, 27 May 2010 17:25:14 -0700 - rev 49440
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Items.js is now jQuery-free + Just a little refactor for the "reset" code (also removed from the dev menu) + Started on event handling for iQ
8cc8c069905f7c0e7b40e2af6a211fbffe6c569f: + jQuery is completely out of the content/js files we're using in revision-a!
Ian Gilman <iangilman@gmail.com> - Wed, 26 May 2010 17:04:56 -0700 - rev 49439
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ jQuery is completely out of the content/js files we're using in revision-a! + The function you give to TabMirror.customize now takes a Mirror rather than a jQuery object + iQ is coming along. I tried to put asserts in for all the standard functionality that's missing (and that we might not need, but that someone used to jQuery might expect). I've also been adding Natural Docs comments, to give a sense of the scope+ Got rid of TabCanvas.animate(), which we haven't used in a while. + No longer including switch.js, which we also haven't used in a while
5cfc1e43381130e05793ae4c6b7b64221de65db4: + Started iQ, replacement for jQuery
Ian Gilman <iangilman@gmail.com> - Tue, 25 May 2010 17:04:59 -0700 - rev 49438
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Started iQ, replacement for jQuery + Converted Utils.js to use iQ instead of jQuery + Removed the use of Firebug lite + Removed reference to jQuery.lint
e7f98370b8decc3a852500eadd94645915f52d9c: + New "new tabs" group behavior and position
Ian Gilman <iangilman@gmail.com> - Mon, 24 May 2010 17:14:10 -0700 - rev 49437
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ New "new tabs" group behavior and position + New "new tab" button position for the "new tabs" group + Misc bug fixes
5f9c961716285c7f93ac058d7ff1e61620739867: + Applied Ehsan's sessionstore patch
Ian Gilman <iangilman@gmail.com> - Fri, 21 May 2010 15:44:15 -0700 - rev 49436
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Applied Ehsan's sessionstore patch + Various related fixes + Added Utils.log2, which logs directly to the window
d040ffdc1097072fe250f86566d2ebe5fa9584f4: + this marks the checkin where Ian has switched to Minefield and is no longer paying attention to 3.6
Ian Gilman <iangilman@gmail.com> - Thu, 20 May 2010 16:56:19 -0700 - rev 49435
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ this marks the checkin where Ian has switched to Minefield and is no longer paying attention to 3.6 + the TabCandy button/hot key now works to make a separate TabCandy for each window + Fixed a number of startup issues relating to multiple tab candies running at the same time
40a9d5da73921eee0cea636c25ea7f17eb80b95b: + Feature: When returning from a tab that is in a stack, arrange it at the top of the stack (but don't change its order in the children list)
Ian Gilman <iangilman@gmail.com> - Tue, 18 May 2010 17:08:45 -0700 - rev 49434
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Feature: When returning from a tab that is in a stack, arrange it at the top of the stack (but don't change its order in the children list) + TabItems now keeps track of all TabItem objects manually; we were using $('.tab:visible'), but this was causing bizarre behavior in certain cases
269d3921ce2a4f0296e661eae659c67f2742aae7: + applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield
Ian Gilman <iangilman@gmail.com> - Thu, 13 May 2010 15:38:10 -0700 - rev 49433
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield
07aa123b215d32d8c397d60d39284e9eac8185b7: + Fixed: Quit Firefox with TabCandy open then open Firefox again. Your tabs and and navbar get hidden.
Ian Gilman <iangilman@gmail.com> - Thu, 13 May 2010 15:14:08 -0700 - rev 49432
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Fixed: Quit Firefox with TabCandy open then open Firefox again. Your tabs and and navbar get hidden. + Fixed: If you quit tab candy (but not the browser), all of the tabs need to be reshown. + Starting firefox with tab candy selected now hides the tab bar + Utils.activeTab now returns a Tabs tab, rather than a raw tab
e688d83c5ddefeecb1f5105d60e772cf8cea71c8: + patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies)
Ian Gilman <iangilman@gmail.com> - Thu, 13 May 2010 10:37:50 -0700 - rev 49431
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip