80219294be7093a76e1cd51c05e7cb0c8edf13c5: added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape.
Dan Walkowski <dwalkowski@mozilla.com> - Thu, 01 Apr 2010 17:19:21 -0700 - rev 49411
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape.
31337e1e021353f9b1721de2dbf792d2bd7bb134: + font size for tab names now scales properly
Ian Gilman <iangilman@gmail.com> - Wed, 31 Mar 2010 17:24:16 -0700 - rev 49410
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ font size for tab names now scales properly + tabs now return to their proper size when you pull them out of a group + you can now nest groups inside of other groups (though all of the funky repercussions haven't been sorted out yet)
5424cd3eb71fd8cb37c22747782c54e36fc41da2: + First working draft of tabs and groups getting pushed out of the way by the creation of a new group
Ian Gilman <iangilman@gmail.com> - Fri, 26 Mar 2010 11:34:09 -0700 - rev 49409
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ First working draft of tabs and groups getting pushed out of the way by the creation of a new group + The grid feature now removes all the tabs from their groups beforehand; it doesn't restore tab sizes properly yet + You can now rearrange tabs inside a group + More geometry: ++ The Rect constructor now accepts either coordinates or another Rect ++ Rect.inset now accepts either coordinates or a Point ++ New functions: Rect.offset and Rect.equals
375880503a9cac61377fc8c43f63a4f3b47c2114: + moved groups.js and resizer.png to shared locations
Ian Gilman <iangilman@gmail.com> - Thu, 25 Mar 2010 17:22:45 -0700 - rev 49408
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ moved groups.js and resizer.png to shared locations + more work on groups pushing things out of the way + some steps toward having groups and tabs share an interface + more geometry: we now have a point class, and the rect class now has center and intersect routines
aad1c86ff0178d72aed84d79364d89a18ec8a1ad: + Removed the margin from the tabs; we need to handle buffers more explicitly
Ian Gilman <iangilman@gmail.com> - Wed, 24 Mar 2010 16:54:48 -0700 - rev 49407
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Removed the margin from the tabs; we need to handle buffers more explicitly + You can no longer launch into a tab by right clicking it + A group's close box now works + A group's title bar now works again (silly css misunderstanding) + Added a basic Rect object to utils.js, and a getBounds routine for retrieving the bounds of a DOM element + The Utils logging routines no longer expand functions (instead just saying that it's a function)
dcc3d76750dca514c4cc585d0db114495bcddd54: + Removed search box
Ian Gilman <iangilman@gmail.com> - Wed, 24 Mar 2010 14:38:23 -0700 - rev 49406
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Removed search box + It's no longer possible to accidentally launch into a tab by dragging the mouse and ending up on a tab. Same for close boxes + It's no longer possible to add a tab to a group twice (by dragging it around inside the group) + When a tab inside a group is closed, it's removed from the group. If it's the last in the group, the group goes away + Refactored mirror code to make mirror objects first-class citizens + Added a utility routine for determining if an object is a jQuery object (couldn't find one in jQuery itself)
742893df80ce1a70bb4e33e081bbc1347af7be7f: Merge.
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:32:05 -0700 - rev 49405
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Merge.
2d3b866c657e938a3069a4e013666777835307cb: + More major cleanup in mirror.js (especially in the painting code)
Ian Gilman <iangilman@gmail.com> - Mon, 15 Mar 2010 17:15:27 -0700 - rev 49404
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ More major cleanup in mirror.js (especially in the painting code) + New tabs in the stacks candy now find an empty hole rather than piling up at the top + The stacks candy now has a "site" feature (upper right) that groups the tabs by domain + TabMirror now has a feature to allow pausing paint updates. This allows you to fly things around the screen without getting stutter from paint calls. The stacks candy is currently the only candy that takes advantage of this. + The stacks candy was not visually deselecting a group that had been lassoed once the menu went away; it is now. + Added assert() to Utils
6049b0b9bec06297456e2f5d3107d8ae76d6c9c3: Adds Utils.ilog(...) for "interactive log".
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:25:00 -0700 - rev 49403
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
Adds Utils.ilog(...) for "interactive log". The first time you use the function, it embeds Firebug Lite and then uses that console. This makes it easy to introspect objects, etc. All-around good stuff.
f092cb1d8522ca136ad5553db70195d473bfaf7f: + Added getMilliseconds() to Utils
Ian Gilman <iangilman@gmail.com> - Thu, 11 Mar 2010 16:14:50 -0800 - rev 49402
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Added getMilliseconds() to Utils + Utils.error() now identifies the error as coming from tabcandy + Added a getMilliseconds() to mirror.js (for some reason, it wasn't liking the one in Utils) to replace the use of new Date(), which doesn't work in all situations + Added a heartbeat to TabMirror, where all painting happens now. This allows us to control when and how frequently painting happens, throttling when there are a lot of items on the screen. + Additional clean-up in TabMirror
15930caeb160acf564c42ae71339112bf7f3c581: + Added a "close" feature to the group menu in the stacks candy
Ian Gilman <iangilman@gmail.com> - Tue, 09 Mar 2010 14:21:08 -0800 - rev 49401
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Added a "close" feature to the group menu in the stacks candy + Added a tab() feature to window.Tabs, to get a tab object from one of the tab's elements + Stacks now pile up directly on top of each other in the stacks candy (rather than being offset a little) + Added Utils.isRightClick() for weeding out right clicks in mousedown + The Lasso now only starts for left clicks, not both left or right
a93041d2287f5553bd179de62993c3e5cf1379aa: + Just debugging (adding logging)
Ian Gilman <iangilman@gmail.com> - Fri, 05 Mar 2010 17:21:38 -0800 - rev 49400
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Just debugging (adding logging)
84db5942e6963dbb1c9b046e37d2073cd45df296: + Major reorg: moved all visualizations into "candies" folder, moved core js files into "core" folder, and js files shared by a couple of visualizations into "shared" folder
Ian Gilman <iangilman@gmail.com> - Fri, 05 Mar 2010 15:14:10 -0800 - rev 49399
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Major reorg: moved all visualizations into "candies" folder, moved core js files into "core" folder, and js files shared by a couple of visualizations into "shared" folder + the top level index.html now automatically grabs all the different visualizations and lists them + Added a visualization switcher that can be dropped into any visualization; drop down in the upper left of the window + The Utils routines log(), trace() and error() now take in any number of parameters. If a parameter is an object, its first level is automatically expanded + Fixed lasso in the "original" visualization
82f5ff8c32aee14cc4dad2fbd92ff8c42579f733: + Got rid of Utils.logger and replaced it with Utils.log, Utils.trace and Utils.error
Ian Gilman <iangilman@gmail.com> - Wed, 03 Mar 2010 17:21:44 -0800 - rev 49398
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
+ Got rid of Utils.logger and replaced it with Utils.log, Utils.trace and Utils.error + Fixed "new tabs create 2 thumbnails" bug
e8db0dbe4bfcf0207f81da1c3541a592cd63b2ee: First commit.
aza@70-7-150-98.pools.spcsdns.net - Wed, 24 Feb 2010 01:47:55 -0800 - rev 49397
Push 15007 by edward.lee@engineering.uiuc.edu at Wed, 11 Aug 2010 17:29:27 +0000
First commit.
153bd6dc88be351f0e312a5e9fd3acd66be92525: bug 553963 - part 3 - don't reset glyph runs when falling back from uniscribe to GDI text shaping. r=jdaggett
Jonathan Kew <jfkthame@gmail.com> - Wed, 11 Aug 2010 17:52:26 +0100 - rev 49396
Push 15006 by jkew@mozilla.com at Wed, 11 Aug 2010 17:12:05 +0000
bug 553963 - part 3 - don't reset glyph runs when falling back from uniscribe to GDI text shaping. r=jdaggett
444328d96da20752f4532c1dfa45a054d9036051: bug 553963 - part 2 - make gfxFont handle text-shaping failure more robustly. r=roc
Jonathan Kew <jfkthame@gmail.com> - Wed, 11 Aug 2010 17:52:23 +0100 - rev 49395
Push 15006 by jkew@mozilla.com at Wed, 11 Aug 2010 17:12:05 +0000
bug 553963 - part 2 - make gfxFont handle text-shaping failure more robustly. r=roc
fc3b32b2f050353c734ab782dc9623ef669587d0: bug 553963 - part 1 - fix handling of overlong text runs in the uniscribe shaper. r=jdaggett
Jonathan Kew <jfkthame@gmail.com> - Wed, 11 Aug 2010 17:52:21 +0100 - rev 49394
Push 15006 by jkew@mozilla.com at Wed, 11 Aug 2010 17:12:05 +0000
bug 553963 - part 1 - fix handling of overlong text runs in the uniscribe shaper. r=jdaggett
41b686bb548a05c2ebc0f809621f5a1baa4e1dcd: bug 586187 - Build failure in LayerManagerD3D9 due to --disable-ipc not also defining Unicode, r=khuey a=bustage
Justin Wood <Callek@gmail.com> - Wed, 11 Aug 2010 18:05:14 +0200 - rev 49393
Push 15005 by kairo@kairo.at at Wed, 11 Aug 2010 16:40:03 +0000
bug 586187 - Build failure in LayerManagerD3D9 due to --disable-ipc not also defining Unicode, r=khuey a=bustage
9b4466b55eaf082b15582e642225e887a6832d26: bug 586183 - Fix for embedding/ when --disable-ipc is used. r+a=bsmedberg
Mark Finkle <mfinkle@mozilla.com> - Wed, 11 Aug 2010 18:05:12 +0200 - rev 49392
Push 15005 by kairo@kairo.at at Wed, 11 Aug 2010 16:40:03 +0000
bug 586183 - Fix for embedding/ when --disable-ipc is used. r+a=bsmedberg
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip