Commit Graph

7472 Commits

Author SHA1 Message Date
Ian Gilman
6947d7e436 + Group.add now refuses to add a tab if it was already attached to another group, instead of just warning about it. Though maybe it should automatically remove it from the previous group?
+ Documentation updates
2010-07-15 17:23:39 -07:00
Ian Gilman
1a03877dd7 + The close box wasn't showing up on Windows; fixed (hopefully) 2010-07-15 15:43:51 -07:00
Raymond Lee
689f8adb2e Bug 577445: Show tab candy title in the tab candy interface and change 'let' to 'var' 2010-07-15 16:41:08 +08:00
Raymond Lee
90c8dafa68 Bug 577445: Show tab candy title in the tab candy interface and change 'let' to 'var' 2010-07-15 16:41:08 +08:00
Raymond Lee
764afcb66c Bug 576110: Show saved thumbnails at browser startup if tab candy was last open 2010-07-15 10:40:46 +08:00
Raymond Lee
4b67bddcd5 Bug 576110: Show saved thumbnails at browser startup if tab candy was last open 2010-07-15 10:40:46 +08:00
Ian Gilman
a04cd8087e + Cleaned up a scope issue with Subscribable and added some guards 2010-07-14 17:24:03 -07:00
Ian Gilman
ab38dee7c5 + Cleaned up a scope issue with Subscribable and added some guards 2010-07-14 17:24:03 -07:00
Ian Gilman
5a5575f98e + Subscribable (in utils.js) no longer has a separate onClose path
+ My recent addition of a "content" div broke dragging to make a new group; fixed
2010-07-14 16:59:37 -07:00
Ian Gilman
45b7957307 + Subscribable (in utils.js) no longer has a separate onClose path
+ My recent addition of a "content" div broke dragging to make a new group; fixed
2010-07-14 16:59:37 -07:00
Ian Gilman
1626f53a85 + Fixed: Bug 577164 - 0 height body leaving feedback and reset buttons stranded? 2010-07-14 15:17:28 -07:00
Ian Gilman
d936a625ad + Fixed a typo in iQ.each that was breaking everything
+ Rearranged the UIClass initialization sequence a little, to make sure everything happens in the right sequence
2010-07-14 11:21:07 -07:00
Ian Gilman
0896f3fae1 + Fixed a typo in iQ.each that was breaking everything
+ Rearranged the UIClass initialization sequence a little, to make sure everything happens in the right sequence
2010-07-14 11:21:07 -07:00
Michael Yoshitaka Erlewine
5d1dca9ba4 Bug 577387: cleanup of the new iQ(...).each 2010-07-14 00:08:45 -04:00
Michael Yoshitaka Erlewine
8e3ec23810 Bug 577387: cleanup of the new iQ(...).each 2010-07-14 00:08:45 -04:00
Michael Yoshitaka Erlewine
b9bfb1304b Bug 577387: iQ.each is gone! iQ(...).each still exists, and its callback must now explicitly take the element as its argument 2010-07-14 00:03:47 -04:00
Michael Yoshitaka Erlewine
379654bd6e Bug 577387: iQ.each is gone! iQ(...).each still exists, and its callback must now explicitly take the element as its argument 2010-07-14 00:03:47 -04:00
Michael Yoshitaka Erlewine
c149a313d3 - TabItems: fixed bug where phantom trenches were created when a tab in a group is closed, but the group was not closed.
- Items: docs update
- BrowserTab: cleanup of getters
2010-07-13 23:48:22 -04:00
Michael Yoshitaka Erlewine
d02d1fb82e Bug 577387: cleanup: removed a couple other instances of iQ.each 2010-07-13 22:58:30 -04:00
Michael Yoshitaka Erlewine
297f6910f6 cleanup: rm unused functions, constants from Utils + Mirror 2010-07-13 22:48:55 -04:00
Michael Yoshitaka Erlewine
838d1d56b5 cleanup: rm unused functions, constants from Utils + Mirror 2010-07-13 22:48:55 -04:00
Michael Yoshitaka Erlewine
f2a8ac2cbc iQ cleanup: of course we're Gecko > 1.9.2 so we have classList! use it in .{add,remove,has}Class 2010-07-13 22:17:35 -04:00
Michael Yoshitaka Erlewine
34b3ad74df iQ cleanup: of course we're Gecko > 1.9.2 so we have classList! use it in .{add,remove,has}Class 2010-07-13 22:17:35 -04:00
Michael Yoshitaka Erlewine
8bc50f5562 iQ cleanup: rm unused regexps and other constants; rm iQ.toArray, iQ.pushStack, iQ.slice, iQ.trim 2010-07-13 22:02:11 -04:00
Michael Yoshitaka Erlewine
6b651d1c73 iQ cleanup: rm unused regexps and other constants; rm iQ.toArray, iQ.pushStack, iQ.slice, iQ.trim 2010-07-13 22:02:11 -04:00
Michael Yoshitaka Erlewine
c472a09334 cleanup: iQ.each: never used with args, so that code is removed 2010-07-13 20:28:36 -04:00
Michael Yoshitaka Erlewine
2892c8fc8c cleanup: iQ.each: never used with args, so that code is removed 2010-07-13 20:28:36 -04:00
Michael Yoshitaka Erlewine
39a1f66dc2 cleanup: rm iQ.grep; using .filter instead. 2010-07-13 20:23:04 -04:00
Michael Yoshitaka Erlewine
426e63d8c5 cleanup: rm iQ.grep; using .filter instead. 2010-07-13 20:23:04 -04:00
Michael Yoshitaka Erlewine
b261f72a79 cleanup: rm iQ.inArray 2010-07-13 20:10:53 -04:00
Michael Yoshitaka Erlewine
0782572076 cleanup: rm iQ.inArray 2010-07-13 20:10:53 -04:00
Michael Yoshitaka Erlewine
ce70751467 cleanup: rm various instances of iQ.each where it's an array, so we can use .forEach
--HG--
extra : rebase_source : f41f088641f71aba6796092766b0645fca925ad1
2010-07-13 19:38:51 -04:00
Michael Yoshitaka Erlewine
016c8b0232 cleanup: rm various instances of iQ.each where it's an array, so we can use .forEach
--HG--
extra : rebase_source : f41f088641f71aba6796092766b0645fca925ad1
2010-07-13 19:38:51 -04:00
Ian Gilman
9f80cd7e4a + I don't think we need the timeout in Page.showChrome; commented out now.
+ Added a video to the "first run" panel
2010-07-13 16:25:35 -07:00
Michael Yoshitaka Erlewine
8e181c230e cleanup: rm iQ.makeArray 2010-07-13 17:39:46 -04:00
Michael Yoshitaka Erlewine
33de2bb1cc cleanup: rm iQ.makeArray 2010-07-13 17:39:46 -04:00
Edward Lee
4c95bcef00 Merge mozilla-central to tabcandy-central. 2010-07-13 12:23:12 -07:00
Michael Yoshitaka Erlewine
7700b1d014 UI: tabOnFocus: refactored to no longer use doSetup; saveVisibility: no longer print log 2010-07-13 15:07:24 -04:00
Jono S Xia
fd40f90d4a Bug 575080: l10n review of test pilot/feedback. r=pike 2010-07-13 10:00:10 -07:00
Raymond Lee
1edcad44f0 Bug 576110: Open tab candy at startup if it was last open 2010-07-13 12:04:04 +08:00
Raymond Lee
deb9aa2b41 Bug 576110: Open tab candy at startup if it was last open 2010-07-13 12:04:04 +08:00
Michael Yoshitaka Erlewine
91c301e374 bug 577968: remove references to == true, == false 2010-07-11 21:08:33 -04:00
Michael Yoshitaka Erlewine
f11f97f9db bug 577968: control words like if, switch, etc. should have a space after them 2010-07-11 20:54:42 -04:00
Michael Yoshitaka Erlewine
c4b43fe6c7 bug 577968: control words like if, switch, etc. should have a space after them 2010-07-11 20:54:42 -04:00
Michael Yoshitaka Erlewine
7ecfb07c00 bug 577968: removing elses preceded by returns; replacing tabs 2010-07-11 19:48:05 -04:00
Michael Yoshitaka Erlewine
466ead9f58 bug 577968: removing elses preceded by returns; replacing tabs 2010-07-11 19:48:05 -04:00
Steffen Wilberg
740c80f55b Bug 577947: TabCandy toolbarbutton lacks styling on Windows and Linux. 2010-07-11 20:26:36 +02:00
Michael Yoshitaka Erlewine
f12581ce6b UI: showOnlyTheseTabs: a faster way to find visibleTabs, by checking the associated tabbrowser 2010-07-11 15:20:25 -04:00
Shawn Wilsher
07e60c28d9 Merge for back out of changeset a0d6e4d37273 (bug 575870)
a=sheriff
2010-08-10 13:05:42 -07:00
Shawn Wilsher
16d0373258 Backed out changeset a0d6e4d37273 (bug 575870) for possibly being the cause of the following performance regression:
Talos Regression: Txul increase 4.57% on Win7 Firefox
Other possible culprits:
bug 574454
2010-08-10 13:03:32 -07:00
Michael Yoshitaka Erlewine
21cc2176e4 UI: bugfix: rm reference to getVisibleTab(); doc fix 2010-07-10 22:26:12 -05:00
Raymond Lee
811527b078 patch for bug #577651
* Create a new tab in a group which has  more than one tab. While in
tabcandy, close that tab. Now you're zoomed into the tab to its left.
You should instead remain in TabCandy.
* Another improvement for the command+e keyboard combination.
2010-07-09 12:44:59 -07:00
Michael Yoshitaka Erlewine
c62b1af41d UI: reusing getAllTabs more; killed getVisibleTabs as it was not doing what it stated... replaced with getVisibleTabCount 2010-07-09 12:17:51 -07:00
Raymond Lee
64dd8a900b some patches for bug #577650
+ Create two groups; one with a single tab and another with several
tabs. Go into the single tab and then close the tab. You return to the
TabCandy interface as you should, but you see one of the other tabs
zooming out. There should be no zoom out in this case. [RAYMOND]
+ Cmd+e key combination is not working in the tab candy.
+ close buttons on tabs are still not showing correctly.  Add a bunch
of tabs to the tabstrip so all close buttons for background tabs are
hidden, go into Tab Candy interface and remove tabs until you know the
close buttons should appear.  Then, zoom into a tab and the close
buttons on back
2010-07-09 12:02:32 -07:00
Michael Yoshitaka Erlewine
2c8c88ab14 quickly patching a bug for new tab position in tab bar 2010-07-09 11:43:07 -07:00
Michael Yoshitaka Erlewine
b56a8a5657 UI: added getAllTabs, inspired by Raymond's patch. cleaned up urlbar method. 2010-07-09 10:09:32 -07:00
Raymond Lee
95e29d68f5 refactored showOnlyTheseTabs (bug #577649) 2010-07-09 09:53:19 -07:00
Ian Gilman
e6bcbe3409 + The first-run help item now has a close box (that works) 2010-07-07 17:19:28 -07:00
Ian Gilman
990ad5280a + started work on the first run experience: everything goes into a single new group, and there is an info item as well
+ Added "reset" to the dev menu so we can test first run (since the reset button is currently AWOL)
+ Added Utils.assertThrow(), an assert that throws an exception
2010-07-07 17:04:01 -07:00
Ian Gilman
43ef3bc936 + started work on the first run experience: everything goes into a single new group, and there is an info item as well
+ Added "reset" to the dev menu so we can test first run (since the reset button is currently AWOL)
+ Added Utils.assertThrow(), an assert that throws an exception
2010-07-07 17:04:01 -07:00
Ian Gilman
73eb5512e6 + Moved our platform-independent tabcandy.css to browser/base/content/tabcandy/
+ Created a platform-specific css file for tabcandy in the theme directory.
+ Copied the Mac TabCandy theme additions into the Windows and Linux themes.

--HG--
rename : browser/themes/pinstripe/browser/tabcandy/tabcandy.css => browser/base/content/tabcandy/tabcandy.css
2010-07-07 15:00:11 -07:00
Ian Gilman
b98aeb2479 + Now storing item z separately from the DOM (as the DOM appears to be unreliable in our new world, at least at startup). This fixes issues with tabs not appearing in their groups at startup 2010-07-07 14:12:04 -07:00
Ian Gilman
91df08be9d + fixed: Bug 576786 - Resizing sometimes gets stuck in a state where it thinks we're still dragging, though we're not. 2010-07-07 11:09:04 -07:00
Bobby Holley
0d93ccdb3d Bug 576621 - clearing cache does NOT clear cached images.r=joe,gavin 2010-07-11 21:01:53 -04:00
Raymond Lee
6fef79f3dd Update several features for visible tabs: bookmark all tabs, reload all tabs, close other tabs, list all tabs drop down menu and tab context-menu 2010-07-07 10:32:42 +08:00
Raymond Lee
632add3587 Another patch for bug 576393 2010-07-07 09:50:15 +08:00
Ian Gilman
2bab7da787 + Hack to get dev menu to appear: stuck it at the top
+ Misc documentation fixes
2010-07-06 16:22:57 -07:00
Ian Gilman
047e6bcb2c + The dev menu isn't appearing. Added a try/catch to see if that would illuminate anything. It did not. Will dig in more after applying all the patches. 2010-07-06 14:53:40 -07:00
Aza Raskin
7c0ecb3956 + Slightly darker lines
--HG--
extra : rebase_source : f8c0a1c8fbd9bf40331d1a12306faf4e45d1e8f3
2010-07-06 00:41:27 -07:00
Raymond Lee
9fec775f30 Hides all tabs in the session restore so user won't see tabs get added and then removed 2010-07-06 01:59:17 +08:00
Raymond Lee
ca5975eebb Another fix for Bug 576393 2010-07-03 15:03:56 +08:00
Raymond Lee
0cb80921f3 Another fix for Bug 576424 2010-07-03 12:33:33 +08:00
Raymond Lee
22a24b4fb6 Partial fix for Bug 576427 2010-07-04 00:08:34 +08:00
Ian Gilman
2d3ecbef1b + merge 2010-07-06 14:14:01 -07:00
Ian Gilman
ad3ed778dd + added "all tabs" button back to the tab bar (restore defaults to see) 2010-07-06 14:10:55 -07:00
Michael Yoshitaka Erlewine
157598362d + xDensity and yDensity computation for Group's 2010-07-06 11:42:23 -07:00
Raymond Lee
2705814563 Show the tabcandy button at the right end of tabstrip 2010-07-05 12:18:12 +08:00
Michael Yoshitaka Erlewine
d1c290c236 UIClass.resize now triggers Item.snap on each resized item. But in general, UIClass.resize/Item.squish/unsquish logic is crazy, should be rewritten. 2010-07-03 21:41:31 -04:00
Michael Yoshitaka Erlewine
aa9e3d4ae4 - moved Trench.radius to be a getter and always reflect Trenches.defaultRadius.
- moved Group._getBoundingBox to Groups.getBoundingBox; now a better algorithm which is order-independent.
- modified "drag tab onto another tab" action's phantom group computation using getBoundingBox: now a touch more realistic.
+ Item.snap, which is used to instantaneously resituate oneself into a more trench-inspired position, using wider radius trenches.
- Group constructor now runs Item.snap, so all new groups are marginally better positioned.
- correcting my foolish ways: replacing some tabs with spaces.
2010-07-03 21:13:31 -04:00
Michael Yoshitaka Erlewine
341b61b6a2 quick bugfix to an assert in Drag 2010-07-03 21:01:57 -04:00
Michael Yoshitaka Erlewine
4fa62b5156 fixed a bug in delayInit 2010-07-03 21:00:43 -04:00
Michael Yoshitaka Erlewine
b52289b78b Group.isEmpty 2010-07-03 17:55:19 -04:00
Michael Yoshitaka Erlewine
1927ab2f59 + the notion of stationaryCorner to the Trench logic. this value specifies which corner of a bound must remain stationary while resizing. Normally this is the topleft, but in the case of dragging out new tab groups, it actually could be another corner, which means the snapping computation is different. Fixes a couple minor resizing bugs. 2010-07-03 16:55:54 -04:00
Michael Yoshitaka Erlewine
0b67b35c37 createGroupOnDrag now snaps with trenches! 2010-07-03 15:44:35 -04:00
Ian Gilman
8a017fdd19 + refactored Raymond's fix to Bug 576424 2010-07-02 16:33:33 -07:00
Ehsan Akhgari
0ad0994cc4 Bug 577685 - Do not allow adding search engines during private browsing mode; r=gavin.sharp ui-r=beltzner approval2.0=beltzner 2010-07-27 16:21:29 -04:00
Frank Yan
e47b5c73e8 Bug 580956 - 'Undo Close Tab' should be disabled not hidden when there are none to undo. r=dao 2010-07-27 17:01:16 +02:00
Ian Spence ext:(%2C%20Michael%20Monreal%20%3Cmichael.monreal%2Bmoz%40gmail.com%3E)
fefa76bb2b Bug 412773 - Implement -moz-appearance: button-arrow-up/down/next/previous and use them in the find bar and for expander buttons. r=roc, r=dao, ui-r=faaborg 2010-07-27 16:57:47 +02:00
Alice0775 White
a607370f37 Bug 579095 - Setting the identity label fails when the container is hidden. Collapse it instead. r=dao 2010-07-27 16:54:05 +02:00
Dão Gottwald
f7d3ed83ed Bug 581654 - Fix places in browser-places.js that use for each...in to loop over arrays. r=mak
--HG--
extra : rebase_source : a247af92a67ed44f605a21486759e8c7c779dffc
2010-07-27 01:04:13 +02:00
Dão Gottwald
6b20cad565 Bug 581653 - Remove XPCOM cruft from StarUI. r=mak
--HG--
extra : rebase_source : fbbb7640edc47a9d55ee2f7b9056beedb7ae9f39
2010-07-27 01:02:06 +02:00
Jono S Xia
0418de798b Bug 580856 - Race condition in Test Pilot experiment details page. r+a=dtownsend 2010-07-26 14:34:18 -07:00
Jono S Xia
3e20175424 Bug 580422 - Test Pilot Raw Data log randomly resets. r+a=dtownsend 2010-07-26 14:34:00 -07:00
Rob Arnold
eff9bcc0f7 Bug 578511 - frontend aero peek bits.r=gavin 2010-07-26 17:21:46 -04:00
Raymond Lee
93e563c3c7 Fixed Bug 576393 - Tabs.onFocus() isn't working reliably 2010-07-02 17:28:53 +08:00
Ian Gilman
7150a6e509 + merge 2010-07-02 16:36:26 -07:00
Ian Gilman
dbd70f1265 + refactored Raymond's fix to Bug 576424 2010-07-02 16:33:33 -07:00
Aza Raskin
d4e7239050 + Not understanding why I had to merge when Mardak claims I shouldn't have to. 2010-07-02 16:17:55 -07:00
Aza Raskin
4464d999f6 + Changed the styling of the snap guides to be a little more architectural and a lot more subdued. 2010-07-02 16:16:16 -07:00
Raymond Lee
e33aa7ca0a Fix Bug 576424 - We need to know when sessionstore is available 2010-07-02 13:27:49 +08:00
Ian Gilman
97ead3a57c + Removed placebo hack from Storage.wipe()
+ Removed TabItems.reconstitute(), which we haven't actually needed for a while, but now it's also causing trouble
+ Removed Utils.activeWindow, which doesn't seem to work, and replaced its use in Utils.activeTab (the only remaining place it was being used) with Utils.getCurrentWindow(), which does seem to work
+ Utils.assert() now dumps a trace
+ Fixed paths to the edit pencil and new tab button images; they should now show up properly
2010-07-01 17:05:46 -07:00
Ian Gilman
540981fd54 + Removed placebo hack from Storage.wipe()
+ Removed TabItems.reconstitute(), which we haven't actually needed for a while, but now it's also causing trouble
+ Removed Utils.activeWindow, which doesn't seem to work, and replaced its use in Utils.activeTab (the only remaining place it was being used) with Utils.getCurrentWindow(), which does seem to work
+ Utils.assert() now dumps a trace
+ Fixed paths to the edit pencil and new tab button images; they should now show up properly
2010-07-01 17:05:46 -07:00
Ian Gilman
79cedb9ca3 + merge 2010-06-30 11:49:31 -07:00
Ian Gilman
3edfaf4202 + Just a little documentation update 2010-06-30 11:05:01 -07:00
Aza Raskin
b135f7c016 Change the style of the guide lines to feel lighter and more in-style.
--HG--
extra : rebase_source : c767971fc6c64e76201266fd52d1f52c2513c176
2010-06-30 10:30:55 -07:00
Michael Yoshitaka Erlewine
9c5149bab4 pulling out extending guide trenches as per Aza's feedback. revert to 787f64274830 to try them again. keeping some bugfixes which were made during extending guide trench dev, though. 2010-06-30 11:32:17 -04:00
Michael Yoshitaka Erlewine
51a6895e12 changing pageBounds and default guide ranges so that the extend animation looks better 2010-06-30 01:06:36 -04:00
Michael Yoshitaka Erlewine
8ffb32bd67 fixed a bug where showing a guide trench and then dragging over it slowly allows it to extend, even though it no longer is snapped to. 2010-06-30 00:49:30 -04:00
Michael Yoshitaka Erlewine
67871964e5 guide trenches now originally start at their minRange range and then extend after a second 2010-06-30 00:46:15 -04:00
Nochum Sossonko
cf0b8f557a Bug 565458 - Attempt to fix intermittent browser_privatebrowsing_beforeunload[enter|exit].js test part 2, r=ehsan a=NPOTB 2010-08-05 18:50:25 -04:00
Michael Yoshitaka Erlewine
b88167bb8b I was getting some errors about illegal values in arguments of getWindowValue; this seems to fix it. 2010-06-29 21:58:15 -04:00
Michael Yoshitaka Erlewine
0b860490d5 updating styling of guide trenches
--HG--
extra : rebase_source : be6b4093122a9853879c835f04a93aa6b85a57b3
2010-06-29 19:37:52 -04:00
Aza Raskin
a6607bd989 + Merge 2010-06-29 17:08:36 -07:00
Edward Lee
74bffeb3f0 Remove full-stop for tooltip. 2010-06-29 16:41:51 -07:00
Aza Raskin
138ce40654 + Trivial change 2010-06-29 16:39:48 -07:00
Ian Gilman
b36a491ea7 + Fixed: Bug 575675 - FindChildWithRules aRelevantLinkVisited assertion when loading tabcandy page
+ The "code docs" item on the dev menu now opens the documentation from the repository into a new tab (used to open the local documentation, which doesn't exist in this new context, and replace the tab candy tab)
+ Removed the "tests" item from the dev menu, as they don't apply to this new context
+ Fixed an accidental comma in tabcandy.css (was disabling the pointer cursor for tabs)
2010-06-29 14:39:37 -07:00
Edward Lee
77ed94ee3c Bug 574188 - Include individual js pieces into tabcandy.js and expose content and skin files with jar.mn
--HG--
rename : browser/base/content/tabcandy/tabcandy.xhtml => browser/base/content/tabcandy/tabcandy.html
2010-06-29 01:04:26 -07:00
Edward Lee
951edd39c8 Bug 574188 - Add UI hooks to trigger tab candy 2010-06-29 01:04:22 -07:00
Edward Lee
cdce020195 Merge updates to tabcandy to mozilla-central. 2010-06-28 16:18:47 -07:00
Raymond Lee
045cf1a746 Bug 572889 - Move TabCandy out of a tab and into a per-window xul:deck
Wrap the browser in a deck with an iframe for tabcandy.
2010-06-28 16:15:37 -07:00
Ian Gilman
68589ba178 + Items no longer have reloadBounds; once the item is set up, we never pull location data off of the div 2010-06-28 16:11:22 -07:00
Ian Gilman
76617fe78a + Cleaned up inelegant box shadows per fryn's suggestion
+ Made the snap guides a little more subtle
2010-06-28 14:56:20 -07:00
Ian Gilman
1e217dd346 + applying Raymond's fix for Bug 565968 - tab-switching keyboard shortcuts iterate over all tabs not just the active subset 2010-06-28 13:47:25 -07:00
Michael Yoshitaka Erlewine
2aeca5ec1f move trench styling into CSS; fix trenches so that, if in showDebug mode, the trenches will stay drawn 2010-06-28 02:55:26 -04:00
Ian Gilman
95b7cd38f1 + merge 2010-06-25 16:10:52 -07:00
Ian Gilman
d2bd3d9691 + Removed icons that exist elsewhere in the browser; now using them instead
+ Our toolbar button now uses the standard toolbar button styling; we just apply a glyph to it
+ Went through the code with http://caja.appspot.com/tools/index and fixed a number of minor issues it found
+ Added "refresh" to the dev menu (since you won't be able to just refresh the tabcandy page once it's in the xul:deck)
2010-06-25 16:00:51 -07:00
Aza Raskin
76fbf5a368 + Added a minimum size for groups. 2010-06-25 15:47:34 -07:00
Aza Raskin
d7e757ad96 + Cleaned up the code which changes the styling of a tabitems fav icon.
- The bite still exist, it just gets smaller.
2010-06-25 15:15:51 -07:00
Aza Raskin
0b70f644f5 + Updated the spec
+ Modified the tabitem layout code so that favicons are more sensibly handled at smaller sizes.
2010-06-24 23:59:32 -07:00
Marco Bonardo
6ded5734cb Bug 575132 - Intermittent failure in browser_history_sidebar_search.js - skip unexpected pages 2010-07-22 14:08:50 +02:00
Francesco Lodolo
930343bd50 Bug 498840 - Duplicated accesskey in search bar context menu. r=gavin 2010-07-22 09:04:58 +02:00
David Dahl
eaa13b1d99 Bug 574628 - Rename "Heads Up Display" to "Web Console". r=dtownsend, ui-r=limi 2010-07-22 08:59:03 +02:00
Dão Gottwald
ac23d89f9c Bug 579879 - Correctly restore pinned tabs to their original position. r=dietrich 2010-07-20 19:36:26 +02:00
Dão Gottwald
4065048a0a Bug 580221 - Improve lightweight theme & tabs-on-top appearance. r=gavin 2010-07-20 19:37:10 +02:00
Dão Gottwald
77c209d560 Bug 580220 - Simplify selectors involving the tabsontop attribute. r=gavin 2010-07-20 19:36:48 +02:00
Dão Gottwald
70ca10275e Bug 579720 - Remove "New Tab" from the tab context menu. r=gavin, ui-r=faaborg 2010-07-20 19:34:26 +02:00
Rob Campbell
32244f7bb0 bug 580302 - Incorrect reference to Services in stylePanel.jsm, r=gavin 2010-07-21 12:24:12 -03:00
Kurt Schultz
55ac291f2f Bug 322736 - Reorder menus to promote tabs over windows. ui-r=beltzner, r=dao 2010-07-20 18:11:00 -04:00
Dão Gottwald
e8276792fa Bug 575748 - Fix and re-enable browser_overflowScroll.js 2010-07-20 21:05:02 +02:00
Ian Gilman
922535a30a + If a dragged item overlaps more than one droppable, the largest intersection wins
+ Added intersection and area to Rect
+ Cleaned out a little debug code
2010-06-23 17:10:16 -07:00
Gavin Sharp
97e57d4b95 Bug 572967: don't remove notifications once dismissed, and instead allow them to be re-opened from the anchor icon, r=dolske, a=Mossop 2010-06-23 12:53:09 -04:00
Jono S Xia
47af47cb34 Bug 583804: Change Feedback image URLs. r+a=dtownsend 2010-08-02 17:46:33 -07:00
Paul O’Shannessy
0af09388e6 Bug 571897 (Sync UI) - Part 8: Tools Menu & Status Bar [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
5164885541 Bug 571897 (Sync UI) - Part 6: Pref Pane [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
b8539b7abb Bug 571897 (Sync UI) - Part 7: Generic Change dialog [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
e8f5af247f Bug 571897 (Sync UI) - Part 5: Setup wizard [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
4c836ac9c0 Bug 571897 (Sync UI) - Part 4: about:sync-tabs [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
a0f738c0fd Bug 571897 (Sync UI) - Part 3: General hookup [r=dolske] 2010-08-02 16:37:56 -07:00
Paul O’Shannessy
503347b37b Bug 571897 (Sync UI) - Part 1: Theme [r=dolske] 2010-08-02 16:37:55 -07:00
Paul O’Shannessy
cdbd3a305e Bug 571897 (Sync UI) - Part 2: prefs [r=dolske] 2010-08-02 16:37:55 -07:00
Paul O’Shannessy
9f66fe89bd Bug 583629 - Manifest from services/* are missing from package-manifest [r=dolske] 2010-08-02 16:37:55 -07:00
Justin Dolske
2e90b61994 Bug 583885 - Fix FUEL browser_Bookmarks.js to not make bad assumption about annotations. r=sdwilsh 2010-08-02 16:02:19 -07:00
Axel Hecht
8b6978a859 bug 583258, update shipped-locales for fx4.0 beta 3, a=beltzner 2010-08-02 23:48:30 +02:00
Gavin Sharp
188ed458a3 Bug 572967: don't remove notifications once dismissed, and instead allow them to be re-opened from the anchor icon, r=dolske 2010-06-23 12:53:09 -04:00
Dão Gottwald
c868e581ee Bug 570281 - Draw a border between tabs and web content. r=mano 2010-08-10 09:01:41 +02:00
Raymond Lee
2f6fe85723 Bug 572889 - Move TabCandy out of a tab and into a per-window xul:deck [r=iangilman]
Update code for tabCandy in xul:deck to not assume it's living in a tab and update various events and callbacks.

--HG--
extra : rebase_source : 7007f13f4e9e3ebd0eb38f91d41bccfa68b3099d
2010-06-23 17:25:34 +08:00
Ian Gilman
e970534171 + Removed icons that exist elsewhere in the browser; now using them instead
+ Our toolbar button now uses the standard toolbar button styling; we just apply a glyph to it
+ Went through the code with http://caja.appspot.com/tools/index and fixed a number of minor issues it found
+ Added "refresh" to the dev menu (since you won't be able to just refresh the tabcandy page once it's in the xul:deck)
2010-06-25 16:00:51 -07:00
Ian Gilman
bab211ee39 + If a dragged item overlaps more than one droppable, the largest intersection wins
+ Added intersection and area to Rect
+ Cleaned out a little debug code
2010-06-23 17:10:16 -07:00
Raymond Lee
c12c95019c Bug 572889 - Move TabCandy out of a tab and into a per-window xul:deck [r=iangilman]
Update code for tabCandy in xul:deck to not assume it's living in a tab and update various events and callbacks.

--HG--
extra : rebase_source : 7007f13f4e9e3ebd0eb38f91d41bccfa68b3099d
2010-06-23 17:25:34 +08:00
Edward Lee
3f94e7a630 Merge tabcandy to mozilla-central. 2010-06-28 15:47:09 -07:00
Michael Yoshitaka Erlewine
3c78dad6c8 much better tracking of exactly which trench did the snapping 2010-06-23 00:19:10 -04:00
Michael Yoshitaka Erlewine
cef22ee195 previous fix to new tab tray allowed tabs to be *resized* into the new tab tray as well. fixed. 2010-06-22 23:52:40 -04:00
Michael Yoshitaka Erlewine
d4ae73a50a some edges of TabItems were not projecting trenches on startup 2010-06-22 23:45:51 -04:00
Michael Yoshitaka Erlewine
4f0bcda9c4 now can drag tabs onto new tab tray... now getSafeWindowBounds does *not* use getPageBounds at all. 2010-06-22 23:35:38 -04:00
Michael Yoshitaka Erlewine
a327ab3b58 first pass at drawing "guides" when you snap. In reality, they should only show up after you hold it in position for a half second or so, and the identification of which trench was actually used in snapping must be improved. Recommendation: do not ship this in this current iteration. 2010-06-22 23:18:40 -04:00
Michael Yoshitaka Erlewine
d0875e4220 don't snap to anything (except edges) if you're on top of another group (fixes bug reported by Aza: snapping onto another group) 2010-06-22 23:16:49 -04:00
Michael Yoshitaka Erlewine
d0fc5f695d just some comments to pushAway and related functions; rm legacy squishModes; pushAway now uses Trenches.gutter for margins, and respects safe window bounds 2010-06-22 19:50:37 -04:00
Michael Yoshitaka Erlewine
81aa471969 just some comments to pushAway and related functions; rm legacy squishModes; pushAway now uses Trenches.gutter for margins, and respects safe window bounds 2010-06-22 19:50:37 -04:00
Michael Yoshitaka Erlewine
b6cecaceed moved close button outside of the title bar so that it doesn't jump around on squish. 2010-06-22 19:47:02 -04:00
Ian Gilman
501a7c0e98 + merge 2010-06-22 16:43:44 -07:00
Ian Gilman
33f1e545e4 + In the quest to abolish reloadBounds(), I've rewritten draggable, droppable and resizable to operate on an item's bounds rather than directly on the div. I've also removed those routines from iQ, and integrated them into Item. Additional related cleanup and documentation.
+ Removed a little bit of aza debug code
+ Added size and position routines to Rect
2010-06-22 16:42:06 -07:00
Ian Gilman
688afd22c9 + In the quest to abolish reloadBounds(), I've rewritten draggable, droppable and resizable to operate on an item's bounds rather than directly on the div. I've also removed those routines from iQ, and integrated them into Item. Additional related cleanup and documentation.
+ Removed a little bit of aza debug code
+ Added size and position routines to Rect
2010-06-22 16:42:06 -07:00
Michael Yoshitaka Erlewine
d16ab92084 don't snap if we're dragging over a drop-site. 2010-06-22 15:52:34 -04:00
Michael Yoshitaka Erlewine
742604caa6 + Range.overlaps; bugfix: border trenches unfortunately had an inappropriately large activeRange... fixed. This fixes the long-distance border-snapping which unfortunately shipped with 0.4 2010-06-21 22:32:07 -04:00
Michael Yoshitaka Erlewine
f894f8646f + Range.overlaps; bugfix: border trenches unfortunately had an inappropriately large activeRange... fixed. This fixes the long-distance border-snapping which unfortunately shipped with 0.4 2010-06-21 22:32:07 -04:00
Aza Raskin
0389be08a6 + Opacity was effected, so backed out my iQ change. 2010-06-21 18:05:46 -07:00
Aza Raskin
bfc003aaea + Opacity was effected, so backed out my iQ change. 2010-06-21 18:05:46 -07:00
Aza Raskin
9af8ecdef1 +merge 2010-06-21 17:34:52 -07:00
Aza Raskin
040e3e38b2 +merge 2010-06-21 17:34:52 -07:00
Aza Raskin
32751045e2 + Fixed a bug in iQ whereby unadorend numbers in animations wouldn't get a "px" suffix.
+ This fixes the title's strange placement.
2010-06-21 17:34:34 -07:00
Aza Raskin
32de3bb9dd + Fixed a bug in iQ whereby unadorend numbers in animations wouldn't get a "px" suffix.
+ This fixes the title's strange placement.
2010-06-21 17:34:34 -07:00
Ian Gilman
27094a5d62 + Added attr to iQ, plus a unit test for it
+ Fixed click handler for expand button (it was allowing drag, and also it was on mousedown)
+ Added Ehsan and Raymond to the install.rdf contributors list
2010-06-21 17:27:12 -07:00
Ian Gilman
fb396964b7 + Added attr to iQ, plus a unit test for it
+ Fixed click handler for expand button (it was allowing drag, and also it was on mousedown)
+ Added Ehsan and Raymond to the install.rdf contributors list
2010-06-21 17:27:12 -07:00
Ian Gilman
4031df8b62 + Raymond's close button fix missed a couple cases: creating new tabs with command+click, and closing non-selected tabs with the close buttons in the tabbar. Fixed. 2010-06-21 16:35:29 -07:00
Ian Gilman
b392d4b51f + merge 2010-06-21 15:37:56 -07:00
Ian Gilman
96a9536bd8 + applied patch: Temp Fix: Bug 570565 - Background Tab Close buttons disappear 2010-06-21 15:17:23 -07:00
Aza Raskin
fb5c0336c1 + Fixed the minVersion of the XPI as per Mitcho's suggestion
+ Bumped XPI version to 0.4
+ Commented out the click-on-group to zoom into the last active tab
2010-06-21 14:49:38 -07:00
Michael Yoshitaka Erlewine
4752f94d2b deprecating iQ.fn.data isDragging flag... instead, using Item.isDragging flag 2010-06-21 16:38:33 -04:00
Aza Raskin
697bec4faa + More merging 2010-06-19 18:53:21 -07:00
Aza Raskin
da01ed2bf8 + More merging 2010-06-19 18:53:21 -07:00
Aza Raskin
edd3da1f2e + Merge 2010-06-19 18:51:57 -07:00
Aza Raskin
5a5d0efce8 + Merge 2010-06-19 18:51:57 -07:00
Aza Raskin
115cf08a6a + Removed the unused getChildrenBounds() method of a group. 2010-06-19 18:49:33 -07:00
Aza Raskin
8872ac2b18 + Added documentation for the hide/show expand control functions. 2010-06-19 18:49:08 -07:00
Aza Raskin
7c687aab87 -- Stacked Group Behavior --
+ Removed the command-click quasimode for showing the tray version of stacked groups.
+ Added a new expand icon for showing the tray version of stacked groups
+ Refactored the Group.js code so that we now have both group.collapse() and group.expand()

-- Website Behavior --
+ Updated the website to pull the documentation section from the Etherpad
+ Some general DRY-based cleanup

-- Install.rdf --
+ Fiddled with the min/max version
2010-06-19 18:46:39 -07:00
Aza Raskin
0168865d37 -- Stacked Group Behavior --
+ Removed the command-click quasimode for showing the tray version of stacked groups.
+ Added a new expand icon for showing the tray version of stacked groups
+ Refactored the Group.js code so that we now have both group.collapse() and group.expand()

-- Website Behavior --
+ Updated the website to pull the documentation section from the Etherpad
+ Some general DRY-based cleanup

-- Install.rdf --
+ Fiddled with the min/max version
2010-06-19 18:46:39 -07:00
Michael Yoshitaka Erlewine
d9518d92ca make sure to call Drag.stop at the end of resizing 2010-06-19 21:12:40 -04:00
Michael Yoshitaka Erlewine
400cd9dfac moved shared resizeOptions core into Items; move edge-snapping code out into Drag.snapToEdge; make resizeOptions invoke Drag.snap so that it can take advantage of the advances in drag-snapping technology; made snapToEdge work with resizeable rects 2010-06-19 20:45:23 -04:00
Michael Yoshitaka Erlewine
3c30b91f84 fixed regression of improper resizing on movement 2010-06-19 19:05:23 -04:00
Michael Yoshitaka Erlewine
c13723d526 Rect now computes its own xRange and yRange 2010-06-19 18:47:26 -04:00
Michael Yoshitaka Erlewine
93f7526e64 Rect now computes its own xRange and yRange 2010-06-19 18:47:26 -04:00
Michael Yoshitaka Erlewine
bf91b97286 trench.js docs 2010-06-19 18:39:55 -04:00
Michael Yoshitaka Erlewine
056efe34fb trust the Rect and use .right and .bottom 2010-06-19 17:44:19 -04:00
Michael Yoshitaka Erlewine
b3b3268172 some Trench docs; using Range 2010-06-19 17:40:14 -04:00
Michael Yoshitaka Erlewine
d99dee234f Range update 2010-06-19 17:37:36 -04:00
Michael Yoshitaka Erlewine
4c071f8bd0 Range update 2010-06-19 17:37:36 -04:00
Michael Yoshitaka Erlewine
124719088a class Range 2010-06-19 16:58:51 -04:00
Michael Yoshitaka Erlewine
b2a3e332f5 class Range 2010-06-19 16:58:51 -04:00
Michael Yoshitaka Erlewine
30bf9cdc1e snap to the edges of the window; don't snap if the meta (command) key is being held down 2010-06-19 16:18:30 -04:00
Michael Yoshitaka Erlewine
48f161ea75 move defaultGutter into Items; defaultRadius into Trenches; now items cannot escape the window when dragged (bug 572919) 2010-06-19 16:08:14 -04:00
Michael Yoshitaka Erlewine
bc361d27b2 one more tweak for "Only snap to a trench when it is physically proximate" 2010-06-19 15:35:27 -04:00
Michael Yoshitaka Erlewine
6431e8bbec more tabs into spaces 2010-06-19 15:05:36 -04:00
Michael Yoshitaka Erlewine
9cde4b0d11 turned tabs into spaces; "Only snap to a trench when it is physically proximate" (result: http://img.skitch.com/20100619-cp6pdsbrien3phhi9rbn85jr3t.jpg); added isDragging flag to item itself 2010-06-19 14:56:07 -04:00
Ian Gilman
dafde1fa03 + Fixed: Bug 569846 - No hover help for "new tab" icons in tab group 2010-06-18 14:59:24 -07:00
Ian Gilman
67b8dee295 + merge 2010-06-18 14:42:51 -07:00
Ian Gilman
19713fb918 + Fixed: Bug 570089 - Dragging northwest in tabcandy area creates zero-area tab group 2010-06-18 14:42:06 -07:00
Ian Gilman
59c05bb4e5 + Fixed: Bug 570089 - Dragging northwest in tabcandy area creates zero-area tab group 2010-06-18 14:42:06 -07:00
Michael Yoshitaka Erlewine
18bac5c387 fixed bug 572888: groups resizing when stuck in trench and moved slowly 2010-06-18 00:50:42 -04:00
Aza Raskin
8f15801ccc Fixed the incorrect timing of the tray when fanning out a stacked group. 2010-06-17 17:31:03 -07:00
Ian Gilman
40432d1f5c + Fixed Bug 568882 - TabCandy should not reorder tabs 2010-06-17 16:38:07 -07:00
Ian Gilman
d5a59dd7d3 + groups.js is now fully documented (except for member variables) 2010-06-17 15:57:45 -07:00
Ian Gilman
6e83727250 + Moved "show trenches" to the dev menu
+ No longer messing with the tabbar order for ungrouped tabs
+ More documentation in groups.js
2010-06-17 14:52:25 -07:00
Ian Gilman
9d8648e238 + updated/added license blocks to all JavaScript files 2010-06-16 17:19:11 -07:00
Ian Gilman
65e85064e7 + updated/added license blocks to all JavaScript files 2010-06-16 17:19:11 -07:00
Ian Gilman
b35293d149 + fixed scoping issue that caused all tabs dropped in any group to return to a single group
+ fixed a bug causing tabs in the "new tabs" group to be huge
2010-06-16 16:30:48 -07:00
Ian Gilman
2ba604b397 + removed unused code and reorged remainder 2010-06-16 15:46:05 -07:00
Ian Gilman
9650718be6 + removed unused code and reorged remainder
--HG--
rename : browser/themes/pinstripe/browser/tabcandy/shared/candybutton.png => browser/themes/pinstripe/browser/tabcandy/candybutton.png
2010-06-16 15:46:05 -07:00
Michael Yoshitaka Erlewine
02976e5207 reverted to previous version of the trench checking algorithm 2010-06-16 00:21:34 -04:00
Michael Yoshitaka Erlewine
92ff278dcd moved to tracking trenches by id; better trench cleanup and garbage collection; refactored a bit to make things faster? but with questionable results 2010-06-16 00:08:39 -04:00
Michael Yoshitaka Erlewine
5b061bfccc new tab group should not project trenches 2010-06-15 22:27:03 -04:00
Ian Gilman
735726ec57 + fixed broken unit test 2010-06-15 17:14:41 -07:00
Ian Gilman
b2cdae5bb4 + merge 2010-06-15 16:52:30 -07:00
Ian Gilman
2b75e3834d + merge 2010-06-15 16:33:58 -07:00
Michael Yoshitaka Erlewine
ae66951d56 quick bugfix for resizing 2010-06-15 19:11:58 -04:00
Michael Yoshitaka Erlewine
ea88675f6d tabs now also project trenches; unregistering trenches on group/tab close; allow proportional resizing while snapping; preferLeft and preferTop flags for which edges to preferentially snap to 2010-06-15 19:08:21 -04:00
Ian Gilman
feff0a9435 + Cleaned up TabItem bounds getting and setting (the translation between our coordinates and the div style needs to be done carefully, in particular due to the padding in the tab style), and added a unit test for it 2010-06-15 15:55:47 -07:00
Ian Gilman
9e9765eb7a + Cleaned up TabItem bounds getting and setting (the translation between our coordinates and the div style needs to be done carefully, in particular due to the padding in the tab style), and added a unit test for it 2010-06-15 15:55:47 -07:00
Michael Yoshitaka Erlewine
bc4b8a9b47 snapping for tabs as well as groups 2010-06-15 17:45:49 -04:00
Michael Yoshitaka Erlewine
55567c549e refactoring dragOptions, dropOptions 2010-06-15 17:38:55 -04:00
Ian Gilman
40dd78661c + merge 2010-06-15 13:51:24 -07:00
Ian Gilman
5b37c18c7d + tweak to how we deal with laying out small numbers of tabs in a group 2010-06-15 13:48:37 -07:00
Michael Yoshitaka Erlewine
ac1bf91ea4 quick refactoring 2010-06-15 15:26:35 -04:00
Ian Gilman
76e48ebb74 + mitcho's first pass at group snapping 2010-06-15 11:53:53 -07:00
Ian Gilman
829b04df63 + mitcho's first pass at group snapping 2010-06-15 11:53:53 -07:00
Ian Gilman
68fc1810a9 + closing a named group with tabs in it now works correctly
+ changed zoom out easing back to "cubic-bezier"
2010-06-14 17:23:17 -07:00
Ian Gilman
f4b6400f47 + Hitting the "new tab" button in a group no longer first takes you to the active tab in that group
+ Fixed a couple of "null tab" errors when calling storage.js
+ Fixed a couple of zooming issues related to closing tabs while you're in them
2010-06-14 16:56:27 -07:00
Ian Gilman
01c7b6ebd7 + Refactored zoom code into TabItem (was in TabItems and Page)
+ The "zoom prep", where the div is resized behind the scenes, is now much more robust; items can be rearranged while in this state (in response to new tabs opening, for instance), and everything still works out.
+ Group._activeTab is now a TabItem rather than a DOM element
+ Most of the old "mod" routine is now in the TabItem constructor; "mod" no longer exists
2010-06-14 15:43:02 -07:00
Aza Raskin
be2bb6f0de + Added code for making zoom-in faster too
+ Made the code for the speed-ups on zoom-in/zoom-out more general
2010-06-11 17:57:02 -07:00
Aza Raskin
f1d8db810e + Added code for making zoom-in faster too
+ Made the code for the speed-ups on zoom-in/zoom-out more general
2010-06-11 17:57:02 -07:00
Aza Raskin
14ffc49b4d + A clever trick to speed up the zoom-out animation.
Because image scaling is slowest on big images, we cheat and start the image
at half-size and placed accordingly. Because the animation is fast, you can't
see the difference but it feels a lot zippier. The only trick is choosing the
right animation function so that you don't see a change in percieved
animation speed from frame #1 (the tab) to frame #2 (the half-size image) to
frame #3 (the first frame of real animation). Choosing an animation that starts
fast is key.
2010-06-11 17:33:15 -07:00
Ian Gilman
e92b535ded + Now using the "front" class when zooming down (was just when zooming up), hopefully to speed things up
+ Modified the  "front" class to remove unnecessary bits from the tab, and to turn on crisp edges, hopefully to speed things up
2010-06-11 16:35:47 -07:00
Ian Gilman
6f969130e3 + documentation 2010-06-11 15:08:14 -07:00
Ian Gilman
1b54801963 + merge 2010-06-11 13:39:57 -07:00
Ian Gilman
d043869a24 + merge 2010-06-11 13:39:57 -07:00
Ian Gilman
d5fa1750f1 + Cleaned up zoom down so it starts sooner and is less chunky
+ Moved animate.html into a "workshop" folder and added a pagechange.html. This folder will go away soon enough, but for now it's a good spot to stash tests
2010-06-11 13:36:58 -07:00
Jono S Xia
d5f358c5b0 Bug 568367: Allow downloading a different survey based on the user's locale. r=dtownsend 2010-07-19 18:38:26 -07:00
Jono S Xia
df1b26400f Bug 562552: Set test pilot window size dynamically based on the available screen size. r=dtownsend 2010-07-19 18:14:52 -07:00
Marco Bonardo
8f64c96f88 Bug 574511 - Make bookmarks button customize-able. r=dao 2010-07-09 12:44:01 -07:00
Jono S Xia
2821c60eb0 Bug 579688: Notification about study about to start should say "about to start", not "is starting". r=dtownsend 2010-07-19 15:47:12 -07:00
Jono S Xia
d638328fd1 Bug 578830: Fix specifying minFXVersion in a Test Pilot study. r=dtownsend 2010-07-19 15:48:41 -07:00
Jono S Xia
a03c9d9f78 Bug 565470 - Implement new submission specification for Test Pilot 1.0 add-on; r=dtownsend 2010-07-19 15:48:29 -07:00
Ben Parr
9b870877ea Bug 558287: Add support for searching add-ons on AMO via the search bar. r=dtownsend 2010-07-19 16:01:23 -07:00
Dão Gottwald
c01c57030c temporarily skip browser_overflowScroll.js when tabs are on top 2010-07-20 00:50:57 +02:00
Dão Gottwald
314ca22c7e Bug 579632 - Fix OS X tabs-on-top styling and put tabs on top by default. r=mstange,gavin 2010-07-19 22:19:14 +02:00
Dão Gottwald
c18548d73b Bug 579920 - Consolidate tab bar scroll button styling. r=gavin 2010-07-19 22:18:42 +02:00
Dão Gottwald
210dff3a84 Bug 569255 follow-up, removing redundant style rule 2010-07-18 16:38:14 +02:00
Azat Tymerkaev
6cc6f0e609 Bug 569255 - Integrate new tabbrowser icons. r=dao 2010-07-18 16:29:32 +02:00
Frank Yan
e8c4be9e8e Bug 578614 - tab context menu should not appear when right-clicking new tab button or the space to its right. r=dao 2010-07-17 10:08:43 +02:00
Dão Gottwald
697625d979 Bug 575560 - Hook up session restore with app tabs. r=dietrich 2010-07-16 21:14:39 +02:00
Dão Gottwald
4a8157bbe4 Bug 576063 - Take CSS borders into account when determining the toolbox height. r=gavin 2010-07-16 21:06:58 +02:00
Dão Gottwald
cfbb1c97fe Bug 388880 - Don't initialize the bookmarks toolbar item when it's hidden. r=gavin 2010-07-16 21:03:04 +02:00
Rob Campbell
36eee9eb95 merge 2010-07-16 11:15:49 -03:00
Rob Campbell
239ca21615 bug 560692 - Create a style panel for web page inspector. p=me, r=gavin 2010-07-16 11:12:39 -03:00
Drew Willcoxon
e926fd15b7 Bug 571672 - On switch-to-tab results, Alt+Enter should open the page in a new tab, and Ctrl+Enter should switch to tab as expected. r=gavin 2010-07-15 22:05:47 -07:00
Marco Bonardo
cadd86f1ea Bug 575896 - Reset bookmarks toolbar view during customization. r=dao 2010-07-15 22:38:05 +02:00
timeless@mozdev.org
da9bf0258a Bug 571770 deprecated conversion from string constant to 'char *' in nsDogbertProfileMigrator::GetHomepage(void*, nsIPrefBranch*)
r=dietrich

--HG--
extra : rebase_source : 17325f559ce6f671a1bfca129228667ec5d6e4db
2010-07-07 13:37:19 +03:00
Michael Kohler
71a161c3f1 Bug 554300 - "close tab" context menu item should be enabled for last tab when browser.tabs.closeWindowWithLastTab=false. r=dao
--HG--
extra : rebase_source : 0afa144194cde536c4e5b45f3405743c30ead777
2010-07-15 10:11:16 +02:00
Michael Kohler
c4e6aca200 Bug 396134 - Add tooltips to Bookmarks Manager buttons. r=gavin
--HG--
extra : rebase_source : a37066396f17173a72b44d09735769e7fd6b1aa5
2010-07-15 10:10:49 +02:00
Frank Yan
14fac842d0 Bug 514739: Remove 'block images from www.site.com' context menu item. r=gavin 2010-07-14 19:00:12 -07:00
Tanner M. Young
caecba9aef bug 539174 - Page Info > General lists AES-256 ciper as AES-256 256. r=db48x 2010-07-14 16:59:43 -05:00
Dão Gottwald
1dd67d43dc Bug 573412 - Remove the toggle toolbar (pill) button from the main window. ui-r=faaborg, r=gavin 2010-07-14 22:55:47 +02:00
Dão Gottwald
f8e31d9b76 Bug 577970 - Provide an id for the Firefox button menu. r=gavin 2010-07-14 10:20:24 +02:00
Michael Kohler
6f23ca562c Bug 473065 - Use only one observer for browser.tabs.* prefs. r=dao 2010-07-14 08:50:27 +02:00
Henrik Skupin
2825c0fe99 Bug 575927 - Add id for "tabs on top" menu item. r=dao 2010-06-30 18:01:30 +02:00
Dão Gottwald
e8b69980db Bug 575291 - Hide the Firefox button during print preview. r=gavin 2010-07-14 08:47:04 +02:00
Aza Raskin
7c01f5d8b2 + A work-around for supporting transitions to and from 'auto' values of left, top, width, height, etc.
+ For more details see: https://bugzilla.mozilla.org/show_bug.cgi?id=571344
2010-06-10 14:35:15 -07:00
Aza Raskin
8fcc97d0f7 + A work-around for supporting transitions to and from 'auto' values of left, top, width, height, etc.
+ For more details see: https://bugzilla.mozilla.org/show_bug.cgi?id=571344
2010-06-10 14:35:15 -07:00
Ian Gilman
4e92c2e969 + merge 2010-06-10 14:05:08 -07:00
Ian Gilman
092c2927c9 + Added iQ.timeout, which wraps setTimeout in try/catch. Everything uses this now 2010-06-10 12:04:39 -07:00
Ian Gilman
b4127e8668 + Added iQ.timeout, which wraps setTimeout in try/catch. Everything uses this now 2010-06-10 12:04:39 -07:00
Aza Raskin
9c249d37c7 + Added logging to show that our timing in animations is very strange 2010-06-10 11:48:17 -07:00
Ian Gilman
daa499f843 + Fixed z-index issue (and added a unit test for it)
+ Fixed some of the tab sizing issues (like when returning from a tab)
2010-06-09 17:30:02 -07:00
Ian Gilman
4d1497d7cf + Fixed z-index issue (and added a unit test for it)
+ Fixed some of the tab sizing issues (like when returning from a tab)
2010-06-09 17:30:02 -07:00
Ian Gilman
1dc129901e + We are entirely jQuery-free in revision-a!
+ You can now drop tabs on tabs
+ Resize works once again, but with iQ
2010-06-09 14:45:48 -07:00
Ian Gilman
7877491a9e + We are entirely jQuery-free in revision-a!
+ You can now drop tabs on tabs
+ Resize works once again, but with iQ
2010-06-09 14:45:48 -07:00
Ian Gilman
103dfaab67 + merge 2010-06-08 17:14:40 -07:00
Ian Gilman
f461b125fa + merge 2010-06-08 17:14:40 -07:00
Ian Gilman
da59bfe360 + All dragging is now done with iQ
+ You can drop tabs onto groups (but no tabs on tabs yet)
+ Disabled resize for now
+ Fixed a bug with groups looking like they were deleted but not really being
2010-06-08 17:13:19 -07:00
Ian Gilman
2bc532a9c7 + All dragging is now done with iQ
+ You can drop tabs onto groups (but no tabs on tabs yet)
+ Disabled resize for now
+ Fixed a bug with groups looking like they were deleted but not really being
2010-06-08 17:13:19 -07:00
Aza Raskin
63d3e482d9 + Tweaked the timing function to look prettier. 2010-06-08 13:42:27 -07:00
Aza Raskin
2d2fb2c54a + Tweaked the timing function to look prettier. 2010-06-08 13:42:27 -07:00
Ian Gilman
5bba06917f + documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation 2010-06-07 17:24:55 -07:00
Ian Gilman
2de111247d + documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation+ documentation 2010-06-07 17:24:55 -07:00
Ian Gilman
2ccddfcd18 + All event handlers sent into iQ.fn.bind and its aliases are now automatically wrapped in a try/catch (the catch simply does a Utils.log with the error)
+ Fixed a couple of issues found with the new event try/catch
+ Converted Group.newTab over to iQ (was the last jQuery bit besides drag/drop/resize)
2010-06-07 17:20:15 -07:00
Ian Gilman
c56484e154 + All event handlers sent into iQ.fn.bind and its aliases are now automatically wrapped in a try/catch (the catch simply does a Utils.log with the error)
+ Fixed a couple of issues found with the new event try/catch
+ Converted Group.newTab over to iQ (was the last jQuery bit besides drag/drop/resize)
2010-06-07 17:20:15 -07:00
Ian Gilman
39f2c1795b + 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
2010-06-07 16:16:55 -07:00
Ian Gilman
ecb79eec3f + 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
2010-06-07 16:16:55 -07:00
Ian Gilman
d60e607125 + 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)
2010-06-04 16:39:33 -07:00
Ian Gilman
12c5d78226 + 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)
2010-06-04 16:39:33 -07:00
Ian Gilman
3ef71a6c03 + 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
2010-06-04 15:08:24 -07:00
Ian Gilman
10209deaae + 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
2010-06-04 15:08:24 -07:00
Gavin Sharp
2df5a70892 Bug 574530: don't load PopupNotifications unnecessarily from onLocationChange, r=dao
--HG--
extra : rebase_source : 66706038d83d75b6a0808bba75bf1becdcd05670
2010-06-28 03:12:07 -04:00
Jim Mathies
d7d74e294e Bug 574821 - Add titlebar margin to browser-aero css for maximized windows - addresses issue with negative window origins on windows. r=Dao. 2010-06-28 01:03:47 -05:00
Dão Gottwald
fb86d46cf9 Bug 571750 - Remove keyboard shortcuts from the Firefox button menu. r=gavin 2010-06-27 16:00:50 +02:00
Dão Gottwald
1915c7b274 Bug 571871 - Hovering "Print" menuitem shows black on blue instead of white on blue. r=gavin 2010-06-27 16:00:14 +02:00
Marco Bonardo
bf7710e5ed Bug 574708 - Deformed back button when bookmarks button is on navigation bar. r=dao 2010-06-26 18:24:03 +02:00
Marco Bonardo
c4e3b1d766 Bug 574708 - bookmarks button looks ugly if not in icon mode. r=dao 2010-06-26 18:22:20 +02:00
Timothy Nikkel
862d66fc00 Bug 571640. Part 1. Enhance synthesizeDrop to take a source element to start the drag on. r=enndeakin 2010-06-25 16:51:17 -05:00
Dão Gottwald
7c92a7650d Bug 574434 - Move Firefox button to the left of the tabstrip when not using aero glass. r=gavin 2010-06-25 22:41:04 +02:00
Gavin Sharp
523e82a8a7 Bug 574230: PopupNotifications should indicate which anchor's notifications are being displayed, so that the consumer can show/hide the appropriate anchor element, r=dao
--HG--
extra : rebase_source : 8e856779d2355a5612d8bdf20c5fb75a3a88edb2
2010-06-25 12:05:45 -04:00
Jono S Xia
3b0593510b Update Feedback image urls, no bug. r=dtownsend 2010-06-25 11:14:11 -07:00
Ian Gilman
ebe045e607 + 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
2010-06-04 12:34:03 -07:00
Ian Gilman
2b676872bd + 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
2010-06-04 12:34:03 -07:00
Aza Raskin
2717b78a54 + Changes the animation curve to have a little bounce. A little sway. Some feeling. Some heart. Some sooooul. Ooooh yeah.
+ Most actions now take 200ms instead of 300ms
2010-06-03 18:45:17 -07:00
Ian Gilman
1162db226c + 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
2010-06-03 17:11:13 -07:00
Ian Gilman
abd3069dd6 + 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
2010-06-03 17:11:13 -07:00
Ian Gilman
7a144efc6d + 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
2010-06-03 15:31:18 -07:00
Ian Gilman
5fd1e12e8e + 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
2010-06-03 15:31:18 -07:00
Aza Raskin
12f40b0c32 + Decreased the size at which groups stack
+ Fixed a bug whereby clicking on a title zoomed into the group
2010-06-02 12:29:13 -07:00
Robert Strong
798841f3e0 App update patch for Bug 544442 - Add support for signed AUS update snippets. r=dtownsend, a=blocking2.0-Beta3 2010-08-01 19:02:21 -07:00
Ian Gilman
35361f4953 + 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
2010-05-28 15:56:00 -07:00
Ian Gilman
0a8d3f4cb8 + 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
2010-05-28 15:56:00 -07:00
Ian Gilman
72f2d20a16 + changed more uses of Utils.activeWindow to Utils.getCurrentWindow()
+ Generalized Aza's iQ.css('-moz-transform') fix
2010-05-28 13:54:29 -07:00
Ian Gilman
fc8b4549e0 + changed more uses of Utils.activeWindow to Utils.getCurrentWindow()
+ Generalized Aza's iQ.css('-moz-transform') fix
2010-05-28 13:54:29 -07:00
Ian Gilman
a9e70ae93f + 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) 2010-05-28 12:20:02 -07:00
Ian Gilman
1a42b69891 + 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) 2010-05-28 12:20:02 -07:00
Aza Raskin
59b42d4830 + Fixed a bug in iQ where CSS of type -moz-transform wasn't getting set.
+ Made stacks a bit prettier.
2010-05-27 19:17:01 -07:00
Aza Raskin
43f1ee57fd + Fixed a bug in iQ where CSS of type -moz-transform wasn't getting set.
+ Made stacks a bit prettier.
2010-05-27 19:17:01 -07:00
Aza Raskin
605da82949 + Merge. Like a car onto a oneway street. The wrong direction. 2010-05-27 17:28:45 -07:00
Ian Gilman
82431d4482 + merge 2010-05-27 17:25:41 -07:00
Ian Gilman
6aa2aa0a88 + 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
2010-05-27 17:25:14 -07:00
Ian Gilman
a84d9a920d + 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
2010-05-27 17:25:14 -07:00
Aza Raskin
050d61a65e + Removed an old unused image. 2010-05-27 17:24:38 -07:00
Aza Raskin
c85738d1c1 + Compressed default.png 2010-05-27 17:23:08 -07:00
Aza Raskin
15c477a8a5 + Default icon when there is no favicon. 2010-05-27 17:19:45 -07:00
Aza Raskin
c08f78f95a + Fixed a bug where rescaling a group would cause a zoom-in to a tab. 2010-05-27 16:36:13 -07:00
Aza Raskin
a070ba2c41 + Made the css for debug-related buttom buttons more generic.
+ Added a more discoverable reset button.
2010-05-27 01:40:45 -07:00
Aza Raskin
1b2556cab5 + Fixed [B] Clicking on the new tab button in the new tab group causes a zoom to a tab. Clicking anywhere does the same. It shouldn't. 2010-05-27 01:31:54 -07:00
Ian Gilman
aad3c23209 + 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
2010-05-26 17:04:56 -07:00
Ian Gilman
70bc3f688b + 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
2010-05-26 17:04:56 -07:00
Ian Gilman
0de196a683 + merge 2010-05-26 11:29:46 -07:00
Ian Gilman
355afa4ce6 + Cleaned out old dev mode; everything's moved to the dev menu
+ Got rid of old dev mode grid feature; the dev menu's reset fills that bill
+ Cleaned up the "group sites" feature and added it to the dev menu
2010-05-26 11:29:31 -07:00
Aza Raskin
cbdfc9c868 + Groups now track their last-focused tab. When you click on the group, it brings you back to the group with the appropriate tab focused. 2010-05-25 19:18:25 -07:00
Aza Raskin
bbaae577d9 + Fixed [B] Drag a group (full of tabs) off the top of the window. Then drag the group back. All of the tabs are gone! Now resize the group. They come back. Even better; don't let groups be dragged out of the window bounds! 2010-05-25 19:00:46 -07:00
Ian Gilman
e51a8ff409 + merge 2010-05-25 17:05:22 -07:00
Ian Gilman
5216fa1524 + 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
2010-05-25 17:04:59 -07:00
Ian Gilman
978c93c328 + 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
2010-05-25 17:04:59 -07:00
Aza Raskin
a479d19918 + Added UserVoice back to TabCandy, but this time without pulling in untrusted code from the web into a privledged context.
+ UserVoice now links from a button near the bottom of the screen. Styled with CSS3 goodness.
2010-05-25 15:04:46 -07:00
Aza Raskin
5e0fd5f6e8 + Remove the title of the "New Tabs" at the suggestion of Beltzner
+ Made the titles more beautiful in the new tabs group.
2010-05-25 14:21:23 -07:00
Ian Gilman
23e5989b43 + The first time you run TabCandy, it lays all of the tabs out in a grid (just like it used to; reinstating this feature)
+ Minor refactor for new tab button to make it more DRY
2010-05-25 11:08:50 -07:00
Raymond Lee
f1a5a744e8 Bug 594429 - Update the live filter search button in Panorama UI [r=dao, a=blocking2.0] 2010-11-25 10:53:35 +08:00
Ehsan Akhgari
29c8a40a12 Bug 603272 - starting private browsing from the taskbar button in Win7 doesn't launch Minefield; r=zpao a=gavin 2010-11-04 16:21:33 -04:00
Dão Gottwald
b29af5bbce Bug 604735 - artifact (line) shows at left edge of tab just as tab close animation completes. r=gavin 2010-11-26 12:43:16 +01:00
Geoff Lankow
d2808808df Bug 604531 - Styles for toolbarbutton inside #TabsToolbar not applied if it's also inside a toolbaritem. r=dao 2010-11-13 10:34:13 +13:00
Ehsan Akhgari
e83f746293 Backed out changeset 25a981d7de7d because it turned Windows debug xpcshell tests orange 2010-11-25 17:25:25 -05:00
ffxbld
9741c7e447 Automated blocklist update from host moz2-linux-slave18 (DONTBUILD) - CLOSED TREE a=blocklist-update 2010-11-25 09:45:54 -08:00
Dão Gottwald
751fdecb13 Bug 614517 - Active tab still inherits a text shadow. r=gavin 2010-11-25 10:10:22 +01:00
Dão Gottwald
75d19bab55 Bug 592677 - Increase space between Bookmarks bar and Navigation bar. r=gavin 2010-11-25 10:09:39 +01:00
Timothy Nikkel
5c1b10cee6 Bug 559993. Scroll the whole selection into view, not just the focus point when finding on a page. r=roc a=blocking-final+ 2010-11-24 19:35:02 -06:00
Dave Townsend
a43dfc057f Bug 613385: No notifications are sent out for webpage attempts to install add-ons when xpinstall.enabled=false. r=gavin, r=robstrong, a=blocks-betaN 2010-11-24 12:37:28 -08:00
Dave Townsend
45e49415e9 Bug 590206: Make the site identity UI display something sensible for about: and chrome: uris. r=gavin, a=blocks-final 2010-11-24 12:29:56 -08:00
Markus Stange
5b0dd61d2e Bug 594002 - Use the tab's outer width when calculating the number of visible tabs for session restore prioritization. r=zpao, a=betaN 2010-11-24 10:52:42 +01:00
Markus Stange
fbad3a2646 Bug 594002 - Make the window wide enough in session restore test browser_480148.js. r=zpao, a=test-only 2010-11-24 10:50:53 +01:00
Markus Stange
bf9e89781c Bug 594002 - Make the tab bar scrollbox deal with tab scrolling properly when it has padding set on it. r=Enn, a=betaN 2010-11-24 10:50:20 +01:00
Dão Gottwald
ba38180ae2 Bug 611967 - Fix mirrored 'Forward' button label in RTL. r=ehsan 2010-11-24 09:35:16 +01:00
Kyle Huey
e688684c0a Mass backout to fix OS X 64 Leak. 2010-11-24 00:59:48 -05:00
Raymond Lee
99d476868c Bug 600645 - App tabs don't appear in the group app tab tray if their icon fails to load [r=ian, a=beltzner] 2010-11-24 03:30:16 +08:00
Raymond Lee
2a38fcc3c7 Bug 596781 - Don't allow the last group to close if there are app tabs [r=ian, a=beltzner] 2010-11-24 02:28:04 +08:00
Raymond Lee
101cb85747 Bug 608714 - Unable to edit tab group names [r=dolske, a=beltzner] 2010-11-24 01:57:30 +08:00
Raymond Lee
654ff29d2c Bug 587351 - Close tabs with middle click in TabCandy [r=ian, a=beltzner] 2010-11-24 01:36:28 +08:00
Raymond Lee
5410ce6f64 Bug 608637 - Panorama exit button should perhaps reflect the number of groups as well [r=dao, a=beltzner] 2010-11-24 01:28:02 +08:00
Raymond Lee
a431337ddc Bug 597248 - Make sure Panorama's thumbnail cache is solid [r=ian, a=benjamin] 2010-11-24 01:13:29 +08:00
Raymond Lee
6aad432538 Bug 594429 - Update the live filter search button in Panorama UI [r=dao, a=blocking2.0] 2010-11-24 00:32:09 +08:00
Aza Raskin
6d547ef19e + New visual styling for the new tab group. So very very pretty. 2010-05-25 01:20:44 -07:00
Ian Gilman
c8eb4cf5e9 + New "new tabs" group behavior and position
+ New "new tab" button position for the  "new tabs" group
+ Misc bug fixes
2010-05-24 17:14:10 -07:00
Ian Gilman
e6e06b991a + New "new tabs" group behavior and position
+ New "new tab" button position for the  "new tabs" group
+ Misc bug fixes
2010-05-24 17:14:10 -07:00
Ian Gilman
9a28d8cd19 + Lots of cleanup after the sessionstore transplant
+ Now saving pageBounds.
+ Removed some unnecessary save calls and added some necessary ones
+ Added a reset command to the dev menu; wipes storage and refreshes
+ Fixed the save command on the dev menu so it now works again
+ Reconnected storage sanity checks
+ Removed a bunch of now unused storage code
+ Fixed a problem with cold start
+ Removed a bunch of logging code
+ Pulled BrowserWatcher out of tabs.js
+ Added a direct link to the code documentation to the dev menu
2010-05-24 14:49:03 -07:00
Aza Raskin
d28ee09ab4 + The keyboard shortcuts now act as toggles. That is, pressing them twice will zoom out to TabCandy and then back in. 2010-05-24 00:37:31 -07:00
Aza Raskin
ef5e9ae2d5 + Fixed a bug wherein when dragging out a new group, you couldn't reduce it's size
+ When clicking on a stacked group, you go directly into that group. Use command-click to open it up in the shield.
2010-05-23 23:42:18 -07:00
Aza Raskin
31d0e32252 + Better indication of groups as drop targets
+ Using the new-tab buttons no longer cause a jarring shift due to window chrome appearing.
2010-05-22 11:42:23 -07:00
Aza Raskin
6d0ebf474f + Groups now have gentle drop shadows. 2010-05-21 20:06:37 -07:00
Aza Raskin
79169314be + Major speed improvments based around not calling resize() when animating or hiding/showing chrome. Once again, TabCandy feels fast and zippy and awesome. 2010-05-21 19:51:34 -07:00
Aza Raskin
00ea212a18 + Fixed a bug where you couldn't drag to create a group. 2010-05-21 18:08:35 -07:00
Ian Gilman
ac6aa9b303 + Applied Ehsan's sessionstore patch
+ Various related fixes
+ Added Utils.log2, which logs directly to the window
2010-05-21 15:44:15 -07:00
Ian Gilman
7cf963665c + Applied Ehsan's sessionstore patch
+ Various related fixes
+ Added Utils.log2, which logs directly to the window
2010-05-21 15:44:15 -07:00
Aza Raskin
b9270affc6 + Made TabCandy pretty a la http://www.stephenhorlander.com/pages/incontent-ui-mockups/incontent-ui-mockups.html#tabCandy
Note that this only works on the Mac.
2010-05-21 04:05:55 -04:00
Aza Raskin
8009e34fcc + Fixed a bug whereby the navbar and tabstrip weren't being properly hidden
+ Fixed a typo where errors in onFocus weren't being logged. (When you  go back to the TabCandy from a tab, the tab strip get hidden late,  causing a jarring jump)
+ Also: fixed bug 567010
2010-05-21 03:13:53 -04:00
Ian Gilman
5cc48c0893 + 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
2010-05-20 16:56:19 -07:00
Ian Gilman
797197e1d4 + 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
2010-05-20 16:56:19 -07:00
Ian Gilman
af4689c99a + Tab Candy now only watches the window it's in. This fixes a number of issues, including some nasty ones with pop ups. This is a full fix for https://bugzilla.mozilla.org/show_bug.cgi?id=567007 and a partial fix for https://bugzilla.mozilla.org/show_bug.cgi?id=567006 2010-05-19 16:58:35 -07:00
Ian Gilman
a8c8eef11b + fixed: if you quit firefox with tab candy present, and more than one window open, when you restart, everything will be broken
+ massaged the whole start up sequence
2010-05-19 16:35:54 -07:00
Ian Gilman
2d7ca7cd82 + merge 2010-05-18 17:09:31 -07:00
Ian Gilman
6bbee5b968 + 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
2010-05-18 17:08:45 -07:00
Ian Gilman
409610bcf3 + 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
2010-05-18 17:08:45 -07:00
Aza Raskin
692d1efd8a + Merged the two repos (added zpao's fixes for Minefield) 2010-05-18 17:07:42 -04:00
Paul O’Shannessy
3960de83ae Bug 566659 - Newly opened tabs do not appear in the TabCandy interface on Trunk 2010-05-18 14:00:54 -07:00
Ian Gilman
1b96351cab + You must now drag a tab a minimum distance to collapse the tray and remove the tab from the group 2010-05-18 12:03:44 -07:00
Ian Gilman
69db4373bc + Now marshaling all Tabs events from the chrome thread to the dom thread (we're doing this when we receive them, not when Tabs sends them)
+ Fixed problem with bookmark bar not coming back after quitting Tab Candy
+ Straight jpg tabs now work (i.e. the reddit bug is fixed)
2010-05-17 16:55:05 -07:00
Ian Gilman
1fbcbd3755 + fixed a bug causing you to have to hit the close box twice on a group to close it (once to close all of its tabs, a second time to close the group)
+ built new xpi
+ tagged as 3.0.rc2
2010-05-17 16:04:36 -07:00
Ian Gilman
354fe9c5e5 + merge 2010-05-17 13:30:16 -07:00
Ian Gilman
4d53e42a3e + fixed potential issue with Aza's recent change to Group.remove
+ Removed erroneous and evidently unnecessary reference to the acceptsDrop class in DragInfo.stop
+ Fixed my last name in install.rdf
2010-05-17 13:29:39 -07:00
Aza Raskin
63f2d4aea1 + Backed out my snap code. 2010-05-17 16:20:51 -04:00
Aza Raskin
8cbbf5df4f + First pass at a snap-to functionality for groups
- The jQuery UI's draggable snap-to just wasn't specific enough for our use case
+ TODO: Need to add the snap ability to resizing groups
2010-05-16 11:30:45 -07:00
Aza Raskin
4a63b3d873 + Fixed the following bug: If there's one tab in a group and you drag it out, the group will go away right away. If you drag back over it while it's fading out, you can get the red glow stuck on. At any rate, probably shouldn't delete the group until you've dropped the tab. 2010-05-15 16:53:55 -07:00
Aza Raskin
6b2303e4cd + Updated the hover-state for dropping a tab into a group: * [P] The indication that you are dropping a tab onto a group should not be on the tab, but on the group.[Aza]
+ Made the focus ring slightly prettier.
2010-05-14 22:50:12 -07:00
Aza Raskin
ba17afd90d + Same thing as the last commit but for arrow keys 2010-05-14 17:24:26 -07:00
Aza Raskin
65d5178b39 + Fixed a bug whereby hitting return in the group name would zoom in on the selected tab. 2010-05-14 17:23:21 -07:00
Ian Gilman
da4cabce8e + Removed uservoice, which was causing "new tab" groups to multiply
+ Yet another escapees fix
+ Documentation update
2010-05-14 17:11:42 -07:00
Ian Gilman
3430d0e39b + Fixed tab escapees bug
+ If you click on a link in another app, the tab bar now does the right thing
2010-05-14 15:58:55 -07:00
Ian Gilman
0ea3b91ce0 + misc documentation fixes
+ Fixed: Quit Firefox and relaunch. You'll reopen with that tab, but the tab bar doesn't have its tab limited to the containing group. It should limit them.
2010-05-13 17:24:37 -07:00
Ian Gilman
a3034dfb65 + Refactored DragInfo.start into the constructor where it belongs
+ Dragging a group now selects a tab in the group
+ Added some snarky comments (as well as some legitimate documentation)
2010-05-13 15:57:30 -07:00
Ian Gilman
484ad3e488 + applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield 2010-05-13 15:38:10 -07:00
Ian Gilman
22d901a8ba + applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield 2010-05-13 15:38:10 -07:00
Ian Gilman
2023d2bb74 + mergetacular 2010-05-13 15:14:46 -07:00
Ian Gilman
cf86edc503 + 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
2010-05-13 15:14:08 -07:00
Ian Gilman
aacc45b0bd + 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
2010-05-13 15:14:08 -07:00
Aza Raskin
7efe4f36b9 + Dragging a tab now causes it to become the focused tab.
+ Hitting return in a name field no longer causes the focused tab to zoom in
2010-05-13 14:11:31 -07:00
Aza Raskin
89fc80f24b + Made the dev menu less visually intrusive and more self descriptive 2010-05-13 13:56:54 -07:00
Ian Gilman
7d9d21ee0d + merge 2010-05-13 11:21:52 -07:00
Ian Gilman
a5d9e825be + If you close the selected tab, we now set the selected tab variable to null 2010-05-13 11:21:14 -07:00
Aza Raskin
511bc74930 + The Merge Dirge 2010-05-13 11:01:11 -07:00
Aza Raskin
477fc72536 + Removed the code that drew into the toolbar button (no longer needed)
+ Changed the button image to not include a circle with a one in it
2010-05-13 11:00:44 -07:00
Ian Gilman
0e4e51be66 + patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies) 2010-05-13 10:37:50 -07:00
Ian Gilman
6fa25a7011 + patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies) 2010-05-13 10:37:50 -07:00
Aza Raskin
67bd31a53c + Working on edge-cases for keyboarding around TabCandy
+ Works better with stacks (but not all the way, yet)
2010-05-12 20:31:51 -07:00
Aza Raskin
4201bb2953 + Added the concept of the "focused" tab.
+ The last tab you were viewing is now highlighted as the focused tab.
+ You can get back to the tab you were looking at now by hitting the escape key.
+ You can navigate to the focused tab by hitting the return key.
+ You can select other tabs via the keyboard with the arrow keys.
2010-05-12 19:56:35 -07:00
Ian Gilman
207855a456 + Trying -moz-crisp-edges… doesn't seem to improve speed much on 3.6, and looks worse
+ Created Utils.copy to make duplicating objects cleaner
+ Fixed a number of issues with pulling tabs out of a tray. Temporarily disabled the delay on drag as well.
+ Improved the threshold for switching from grid to stack; only happens when the grid fills up.
+ No longer announcing "bad storage data" when there is in fact no storage data (fresh start)
+ A couple more asserts
2010-05-11 17:22:06 -07:00
Ian Gilman
91317331e1 + Trying -moz-crisp-edges… doesn't seem to improve speed much on 3.6, and looks worse
+ Created Utils.copy to make duplicating objects cleaner
+ Fixed a number of issues with pulling tabs out of a tray. Temporarily disabled the delay on drag as well.
+ Improved the threshold for switching from grid to stack; only happens when the grid fills up.
+ No longer announcing "bad storage data" when there is in fact no storage data (fresh start)
+ A couple more asserts
2010-05-11 17:22:06 -07:00
Ian Gilman
ffba354eb3 + Fixed an extremely subtle bug that would cause groups that you hadn't manually resized to start falling apart after a refresh.
+ Added sanity checks on data going to and from storage (still some work to be done there); if the check doesn't pass, the data isn't loaded/saved
+ Added a manual save option to the dev menu
+ Added Utils.isNumber, as well as standalone isRect and isPoint routines
+ Miscellaneous double checks and assertions
2010-05-11 12:03:31 -07:00
Ian Gilman
1004e2f203 + Fixed an extremely subtle bug that would cause groups that you hadn't manually resized to start falling apart after a refresh.
+ Added sanity checks on data going to and from storage (still some work to be done there); if the check doesn't pass, the data isn't loaded/saved
+ Added a manual save option to the dev menu
+ Added Utils.isNumber, as well as standalone isRect and isPoint routines
+ Miscellaneous double checks and assertions
2010-05-11 12:03:31 -07:00
Kyle Huey
b5c9c61d80 Backed out changeset 210e4d354aec 2010-07-28 11:39:15 -07:00
Mehdi Mulani
f2a33374d9 Bug 564900 - Add folder specifically for downloads to Library sidebar
r=mak
a=sdwilsh
2010-07-28 09:50:04 -07:00
Markus Stange
20a2bc434a Bug 581031 - Update CSS after click-through landed. r=dao 2010-07-28 15:14:15 +02:00
Markus Stange
b088a0bc9d Bug 580251 - Be explicit about app tabs being display:block and use vertical-align where -moz-box-align doesn't work. r=dao 2010-07-28 15:13:30 +02:00
Dão Gottwald
5d581dc2e9 merge backout 2010-07-28 10:19:49 +02:00
Dão Gottwald
3f70c5bed3 Backed out changeset 276f149e29e0 2010-07-28 10:19:10 +02:00
Ian Gilman
f2b4c017bc + You can now drag a group by its title. If you click on the title instead, it selects the whole title (which, it turns out, it was doing anyway) and allows you to edit it.
+ Reenabled the ability to exit title editing by clicking in empty space
2010-05-10 17:17:48 -07:00
Ian Gilman
f3a93e0c85 + Fixed: The tab when dropped into the group is too small and place up and to the right
+ Fixed: On scale-up the tab is sometimes rotated.
+ Fixed: Sometimes on return to TabCandy the tabs are not aligned on the group.
2010-05-10 15:27:40 -07:00
Ian Gilman
3ab382936f + added a =, fixing a problem with returning from a tab in a stacked group 2010-05-10 09:43:34 -07:00
Geoff Lankow
1438d6450f Bug 494328 - Media file display names should use decodeURIComponent instead of decodeURI. r=sayrer 2010-07-24 11:06:10 +02:00
Dão Gottwald
b33be836b6 Bug 580997 - Group "Close Tab", "Undo Close Tab" and "Close Other Tabs" together in the tab context menu. ui-r=faaborg, r=gavin 2010-07-24 11:00:37 +02:00
Dão Gottwald
7017c62c43 Bug 580914 - use Services.contentPrefs, Services.obs and XPCOMUtils.generateQI in browser-fullZoom.js. r=gavin 2010-07-24 10:57:04 +02:00
Dão Gottwald
fec62781de Bug 431644 - Make resizer in Page Info media tab invisible. r=gavin 2010-07-24 10:56:37 +02:00
Dão Gottwald
5d802a07a7 Temporarily disable browser_overflowScroll.js on Linux 2010-07-23 11:32:03 +02:00
Dão Gottwald
bf3c9cd631 Bug 580257 - _getScrollableElements needs to exclude non-scrollable elements. r=enn
--HG--
extra : rebase_source : 923b3a6ea87ac244a9d05ce11f7930eec2e4b3fb
2010-07-23 00:31:58 +02:00
Dão Gottwald
766bcb8b85 Bug 579720 followup: remove styling for #context_newTab
--HG--
extra : rebase_source : 4853fcd6ee64ebfb0971691dfea0e9f3991f550c
2010-07-22 18:01:03 +02:00
Michael Kohler
91a2c87bb0 Bug 577121 - Tab context menu item "Close Other Tabs" should exclude pinned tabs. r=dao
--HG--
extra : rebase_source : 0e871925b4883526ec95867054ebd9c202eb1a2d
2010-07-22 17:51:55 +02:00
Vladimir Vukicevic
f80d743342 b=524308; add some names to credits; r/a=shaver 2010-07-22 12:32:27 -07:00
Aza Raskin
b6132e4947 + Merge 2010-05-08 21:16:25 -07:00
Aza Raskin
e2342401b3 + Recommiting changes that got lost. 2010-05-08 21:11:57 -07:00
Ian Gilman
5b300842e9 + The "new tabs" group can now not be renamed or closed, but it can be moved and resized. Updated how item locking works to accommodate this.
+ Groups now have some extra space at the bottom to accommodate for the "new tab" button
+ Items now unsquish after another item is closed, and on resize. This should cut down on random-seeming unsquishes later.
2010-05-07 15:49:54 -07:00
Ian Gilman
914eeb66de + The "new tabs" group can now not be renamed or closed, but it can be moved and resized. Updated how item locking works to accommodate this.
+ Groups now have some extra space at the bottom to accommodate for the "new tab" button
+ Items now unsquish after another item is closed, and on resize. This should cut down on random-seeming unsquishes later.
2010-05-07 15:49:54 -07:00
Aza Raskin
0e397248d5 + Fixed a bug where closing the last tab in an un-named group would deposit you on a random tab. 2010-05-06 18:10:18 -07:00
Ian Gilman
2c18390f22 + merge 2010-05-06 17:13:51 -07:00
Ian Gilman
6767f35c41 + Removed tab bar control
+ Group title box now grows when you type into it, but always stays smaller than the width of the group
2010-05-06 17:01:53 -07:00
Aza Raskin
6aeb7dc566 + You can now click-n-drag in empty space to create a group. If the group is too small, it will animate away (the cancel action) and if they group contains orphaned tabs, lo', it pulls those tabs into itself.
+ Changed the behavior of removing the penultimate tab from a group. The group no longer goes away until the very last tab is removed.
+ Added some new rect utilities for finding if a point/rect is inside another rect
2010-05-06 16:28:10 -07:00
Aza Raskin
ac92c50c1c + You can now click-n-drag in empty space to create a group. If the group is too small, it will animate away (the cancel action) and if they group contains orphaned tabs, lo', it pulls those tabs into itself.
+ Changed the behavior of removing the penultimate tab from a group. The group no longer goes away until the very last tab is removed.
+ Added some new rect utilities for finding if a point/rect is inside another rect
2010-05-06 16:28:10 -07:00
Aza Raskin
559c4b04fa + Fixed an ugly bug where you could get trapped at an orphan tab (one that isn't in a group)
+ The tab bar for an orphaned tab shows all orphaned tabs.
+ Added more documentation.
2010-05-05 00:47:07 -07:00
Ian Gilman
52f82b8f20 + When coming back from a tab, the tabs in the group are rearranged visually (to match the new order in memory) if you've moved the tabs around in the tab bar 2010-05-04 17:13:07 -07:00
Ian Gilman
7a7a5382a6 + merge 2010-05-04 16:44:20 -07:00
Ian Gilman
9dc37e386b + A group with a single item now never stacks
+ Improved minimal size for groups and tabs inside of groups
+ When you close the active group, it was still being remembered as the active group (even though it didn't exist anymore); fixed.
+ If you have two tabs with the same url in different groups, and you refresh, it now does the right thing (unless that url is about:blank, in which case it drops them in the "new tabs" group)
+ Updated documentation (since Aza's been commenting!)
2010-05-04 16:44:03 -07:00
Aza Raskin
1de9143329 Updated a comment. 2010-05-04 15:58:29 -07:00
Aza Raskin
59edbb1b44 With Ian's help this commit:
+ Adds an new-tab animation that Feels Right(tm) [although the timing might still need tweaking]
+ When new tabs are added while TabCandy is focused, the no longer animate in from a random location.
2010-05-04 15:57:19 -07:00
Ian Gilman
52992045a9 + fixed aza's heisenbug having to do with creating new tabs 2010-05-04 14:55:17 -07:00
Aza Raskin
bf2dd202ae + Moved back to black overlay look for stacks
+ Grappling with a correct new-tab animation
2010-05-04 13:52:25 -07:00
Aza Raskin
092367501d + Added reverse-syncing of tab ordering: from tab bar order to group order.
- Before this commit, changing the order of tabs in a group would change
   the order of tabs in the tab bar on zoom-in.
 - After this commit, that continues to be the case. In addition, if you
   change the order of tabs in the tab bar, those changes will be reflected
   in the order of tabs in the group.
2010-05-03 18:05:43 -07:00
Ian Gilman
bbc0db3ce9 + merge 2010-05-03 17:12:20 -07:00
Ian Gilman
8e4da71b78 + Removed vestigial double click handler
+ New tab button animation now goes to where the tab is actually going to arrive
+ Giving a little more space at the bottom of groups so tabs overlap the new tab button
+ Fixed issue with tab reconnection on startup
2010-05-03 17:11:44 -07:00
Aza Raskin
9728d5ae88 + Added some code that, when you zoom into a group, moves all of the tabs to the end of the tabstrip (in the order which they appear in the group). This does two things:
(1) It means that the tabs are shown in the order which they appear in the group. Keeps the mental model clean.
 (2) When you close a tab, the next tab that is focused is sane (i.e., it is in the group not some random tab)
2010-05-03 16:48:10 -07:00
Ian Gilman
82fe48592b + merge 2010-05-03 15:32:43 -07:00
Ian Gilman
6ba8c7860f + Tabs dropped on stacks now appear on top
+ Misc fixes
+ We now show chrome tabs (but not the tab candy tab)
+ When the browser first starts up, it takes it a while for the tabs to all get their correct URLs; we now properly deal with this when reconnecting them to their groups
+ Added a "dev" menu in the upper left for various debugging features. Nothing much there so far
2010-05-03 15:32:11 -07:00
Ian Gilman
a03e476618 + Tabs dropped on stacks now appear on top
+ Misc fixes
+ We now show chrome tabs (but not the tab candy tab)
+ When the browser first starts up, it takes it a while for the tabs to all get their correct URLs; we now properly deal with this when reconnecting them to their groups
+ Added a "dev" menu in the upper left for various debugging features. Nothing much there so far
2010-05-03 15:32:11 -07:00
Aza Raskin
92b7dd395f + Added a first-pass at a new-tab interface for groups.
+ TODOs (see the code)
 + (1) There is a potential race condition groups.js:line 121
 + (2) The new tab animation is to the wrong place groups.js:line 96
2010-05-03 15:24:22 -07:00
Aza Raskin
650ed216f9 + Removed more Toolbar button code (it is no longer needed given that we are showing tabs)
+ The activated group is now set when you open a stacked tray's overlay. This means that new tabs go in the right spot for stacked groups.
2010-05-01 00:21:15 -07:00
Aza Raskin
1bde7082e5 + We use to show tabcandy whenever we closed any tab. We now only focus tabcandy when the last tab in a group is closed.
+ TODO: Ideally, we should have an animation of the last tab be zoomed out into the tabcandy interface, and then that tab fading away along with the group (if the group is unnamed).
2010-04-30 23:50:43 -07:00
Aza Raskin
d89e770eac + We use to show tabcandy whenever we closed any tab. We now only focus tabcandy when the last tab in a group is closed.
+ TODO: Ideally, we should have an animation of the last tab be zoomed out into the tabcandy interface, and then that tab fading away along with the group (if the group is unnamed).
2010-04-30 23:50:43 -07:00
Aza Raskin
4a9d7ef349 +Styling for groups to make it less apple-like 2010-04-30 17:26:28 -07:00
Ian Gilman
6ac56dfa95 + Fixed a bug making it so you couldn't close tabs that were just .mov
+ Commented out the _render routine in toolbar-button.js,  as it was throwing exceptions and didn't seem to work anyway
+ Added some asserts to Item and cleaned up its documentation
+ Made Utils.assert more robust
+ Made tabs prettier when stacked
+ Commented out js lint, which doesn't seem to work in this context
+ Fixed it so you can't resize locked groups
+ Made it so the "new tabs" group is no longer locked (for the time being at least)
+ Tabs no longer change order when you drag their groups around
+ The tray now goes away more beautifully
+ You now have to drag at least 100 pixels and at least 500 milliseconds before a tab is pulled out its tray
+ No longer reserving space at the bottom of the screen for the "new tabs" group
+ Tab titles now go away when stacked and come back when not (there was a problem with them coming back)
+ No longer explicitly positioning the "new tabs" group
2010-04-30 17:24:03 -07:00
Ian Gilman
89723d2a2c + Fixed a bug making it so you couldn't close tabs that were just .mov
+ Commented out the _render routine in toolbar-button.js,  as it was throwing exceptions and didn't seem to work anyway
+ Added some asserts to Item and cleaned up its documentation
+ Made Utils.assert more robust
+ Made tabs prettier when stacked
+ Commented out js lint, which doesn't seem to work in this context
+ Fixed it so you can't resize locked groups
+ Made it so the "new tabs" group is no longer locked (for the time being at least)
+ Tabs no longer change order when you drag their groups around
+ The tray now goes away more beautifully
+ You now have to drag at least 100 pixels and at least 500 milliseconds before a tab is pulled out its tray
+ No longer reserving space at the bottom of the screen for the "new tabs" group
+ Tab titles now go away when stacked and come back when not (there was a problem with them coming back)
+ No longer explicitly positioning the "new tabs" group
2010-04-30 17:24:03 -07:00
Aza Raskin
8e2f4638c6 + Visual cleanup:
+ Page names are no longer visible when in stacks
 + Page names have been prettified when in the stack tray.
 + TODO: Page names don't seem to come back after a group is turned into a stack, and then unstacked.
2010-04-29 00:42:37 -07:00
Aza Raskin
5e96413c12 This is a feel update.
+ Created a new easing function called "tabcandyBounce" (which will soon be all the rage in the underground dance clubs fo Europe).
+ tabcandyBounce is the kind of easing function that gentle overshoots the ends and then bounces back, giving a human feel.
+ tabcandyBounce feels faster than it actually is :)
+ The new easing function is now used for most animations.
2010-04-28 20:12:34 -07:00
Ian Gilman
7fcdbe0da5 + merge 2010-04-28 17:18:24 -07:00
Ian Gilman
be7ec21618 + Stacks now expand into a special "tray"
+ You can now once again rename groups
2010-04-28 17:18:02 -07:00
Aza Raskin
6b138766fa + Groups now keep the concept of which group is "active"
+ When you open a new tab in an active group, that new tab belongs to the active group.
+ Made the New Tabs area much smaller.
2010-04-28 16:39:15 -07:00
Aza Raskin
49d201524c + Added Math.tanh by way of utils
+ Added a minimum and maximum scale
2010-04-28 13:17:43 -07:00
Aza Raskin
600f65520e + Added Math.tanh by way of utils
+ Added a minimum and maximum scale
2010-04-28 13:17:43 -07:00
Ian Gilman
fe2a93f8b1 + merge 2010-04-27 16:30:15 -07:00
Ian Gilman
0fd506d838 + First version of stacks
+ Cleaned up issues with algorithm for choosing where to position a tab dropped into a group
+ You can no longer drag a tab or group around by its close box
+ Changed tab drop tolerance… tabs now just need to overlap 50% in order to group. This is to make it consistent with dropping a tab on an existing group, which already behaved this way
+ A single tab in a group will no longer fill the entire group
2010-04-27 16:11:49 -07:00
Aza Raskin
ff9182c0b3 An experimental idea that makes that tabbar show only items in your current group. 2010-04-27 15:31:20 -07:00
Ian Gilman
02aad3a293 + squishing no longer forces groups into tab aspect ratio
+ user-set sizes are now respected when unsquishing
2010-04-26 17:23:15 -07:00
Ian Gilman
010755dd60 + Point's constructer now accepts a point to copy
+ Added the close box back to the "new tab" group; it doesn't close the group, but it closes all the tabs. Seems like a useful feature, though maybe it shouldn't look like all the other close boxes
+ Groups no longer auto-close when all items are removed, if they're named
+ You can now close an empty group
+ Fixed bug with dragging tabs out of a group
+ Resizing the window now works, even if you've closed tab candy
+ When unsquishing, groups aren't forced into tab aspect ratio
2010-04-26 16:48:46 -07:00
Ian Gilman
5a7c31269c + Point's constructer now accepts a point to copy
+ Added the close box back to the "new tab" group; it doesn't close the group, but it closes all the tabs. Seems like a useful feature, though maybe it shouldn't look like all the other close boxes
+ Groups no longer auto-close when all items are removed, if they're named
+ You can now close an empty group
+ Fixed bug with dragging tabs out of a group
+ Resizing the window now works, even if you've closed tab candy
+ When unsquishing, groups aren't forced into tab aspect ratio
2010-04-26 16:48:46 -07:00
Ian Gilman
94ee161a69 + Now reconnecting tabs with groups
+ Groups now have unique ids
+ Items now have a "parent" property (instead of $(this.container).data('group'))
+ Group.add now accepts Item objects rather than just jQuery objects
+ Fixed several cold start issues
2010-04-26 13:37:39 -07:00
Ian Gilman
632b510cbe + Fixed an unfortunate bug in Rect copying
+ Now reconstituting groups from saved file
+ Now saving and reconstituting tabs
+ Fixed start up problem when there's only one tab
2010-04-23 17:11:06 -07:00
Ian Gilman
4f29244c0c + Fixed an unfortunate bug in Rect copying
+ Now reconstituting groups from saved file
+ Now saving and reconstituting tabs
+ Fixed start up problem when there's only one tab
2010-04-23 17:11:06 -07:00
Ian Gilman
b73910fa14 + We're now storing data in a file named after your candy, in a folder named 'tabcandy' inside your profile folder (e.g. tabcandy/revision-a.json). Currently the only data that's round-tripped is whether you have hidden the tab bar, but we are saving group data out (just not reading it yet).
+ The nav bar wasn't successfully hiding when first starting the browser; fixed.
2010-04-22 17:19:42 -07:00
Ian Gilman
9854addfd4 + merge 2010-04-22 14:27:18 -07:00
Ian Gilman
66038da2c2 + Updated Utils logging to deal gracefully with object properties you can't access (for permissions reasons, for instance)
+ Added storage.js… starting serialization
+ Disabled autoscroll on drag; the window should be locked down now
+ Fixed Aza's "cute little bug"; small tabs used to scoot up and left
2010-04-22 14:26:57 -07:00
Ian Gilman
c1fc86ad42 + Updated Utils logging to deal gracefully with object properties you can't access (for permissions reasons, for instance)
+ Added storage.js… starting serialization
+ Disabled autoscroll on drag; the window should be locked down now
+ Fixed Aza's "cute little bug"; small tabs used to scoot up and left
2010-04-22 14:26:57 -07:00
Aza Raskin
1e265b4716 + Animation when adding a page into a stack
+ Make sure stack overlays are shown inside the window.
2010-04-22 16:13:19 -04:00
Aza Raskin
830b02ada1 More updates to stacking inside of zoomgroups.
+ It works now!
+ Shrink a group to a pile and then click on the stack.
+ The group opens in an overlay.
+ Moving your cursor outside the group makes it animate back into the stack.
2010-04-22 15:51:48 -04:00
Aza Raskin
3cd419c6fd First pass at an implementation of stacks.
+ In Zoomgroups put some pages into a group, then scale it down
+ It will animate itself into a stack
+ Pull it out again and it will go back to being a zoomgroup
2010-04-22 12:38:37 -04:00
Ian Gilman
dc891cb0ec + finished locking down the "new tabs" group… can no longer be renamed or auto deleted
+ Removed potential slowdown for dragging tabs… should be the same now as it was before my "keeping groups and children in sync" fix
2010-04-21 17:27:28 -07:00
Aza Raskin
043202fa79 Cleaned up the interaction around naming a group.
+ Animation on changing the default name
+ Appropriate color changes
+ Only show the input box on hover
2010-04-21 14:12:41 -04:00
ffxbld
8a9a3a9ad4 Bug 583967. Beta3 version bump. r=nthomas 2010-08-04 11:38:06 -07:00
Ian Gilman
c52c71a8a5 + menu key now works
+ started locking down the "new tabs" group
+ children no longer lag when dragging a group
+ you can no longer nest groups inside of other groups (for now)
2010-04-20 16:49:55 -07:00
Ian Gilman
5ee8d661e0 + Items now has a squishMode variable you can set to one of three possible ways to deal with items getting pushed off the screen: resize the whole set, squish only the ones getting pushed off, let them get pushed off but then have them push back on when there's room 2010-04-20 15:42:06 -07:00
Ian Gilman
113e992ce0 + merge 2010-04-20 14:45:52 -07:00
Ian Gilman
c35ba4c0a7 + now with unsquish! 2010-04-20 14:45:29 -07:00
Aza Raskin
68f47fda0b Performance tweaks:
+ We pause tab mirroring/painting on zooms.
+ We remove box shadows and rounded corners on zooms. (Which, according to Shark, was costing around 10% time)
2010-04-20 16:05:07 -04:00
Ian Gilman
3275183e62 + First working version of squish 2010-04-20 11:47:54 -07:00
Aza Raskin
09772167ee + Added animation to showing/hiding the tabbar
+ More updates to the TabCandy Spec
2010-04-20 13:53:07 -04:00
Markus Stange
ba86dfae0a Bug 392188 - Don't allow click-through on tab close buttons. r=Enn 2010-07-16 14:57:32 +02:00
Ian Gilman
118f1783cd + The "new tab" group no longer gets pushed away by the other items
+ Started work on Squish!™ code, not ready yet, so disabled
2010-04-16 17:21:03 -07:00
Ian Gilman
cca8b5e120 + The "new tab" group no longer gets pushed away by the other items
+ Started work on Squish!™ code, not ready yet, so disabled
2010-04-16 17:21:03 -07:00
Ian Gilman
c40d196b3f + The tab bar toggle now has a down arrow when clicking on it will pull the tab bar down and an up arrow when it will push the tab bar up (was reversed)
+ The tab bar toggle and decorative strip now reside above the tab candy content in Z
+ Group titles now have prompt text/icon
+ Additional documentation (especially Mirror)
+ Fixed the dev mode features (were broken by the tab bar toggle changes)
+ The Firefox nav bar now correctly shows again when you create and go to a new tab
2010-04-16 15:09:23 -07:00
Ian Gilman
56db6cd241 + The tab bar toggle now has a down arrow when clicking on it will pull the tab bar down and an up arrow when it will push the tab bar up (was reversed)
+ The tab bar toggle and decorative strip now reside above the tab candy content in Z
+ Group titles now have prompt text/icon
+ Additional documentation (especially Mirror)
+ Fixed the dev mode features (were broken by the tab bar toggle changes)
+ The Firefox nav bar now correctly shows again when you create and go to a new tab
2010-04-16 15:09:23 -07:00
Aza Raskin
d6137a02d5 Added a beautiful tabbar toggle. Woot! 2010-04-14 19:06:17 -07:00
Aza Raskin
dfca37f2d3 Updated the specification to include the stacks metaphore. 2010-04-14 17:15:38 -07:00
Ian Gilman
d54682ea3a + added the title and close box back to groups, with some basic styling
+ the "new tab" group now always lives at the bottom of the page
+ the candy switcher and the "grid" and "sites" features are now hidden by default. add ?dev=1 to the url to show them
+ the Firefox nav bar is now hidden when you're in the tab candy page
+ the starting grid now scales depending on how many tabs you have. (it is in fact sharing the arrange code that groups use for their children)
2010-04-14 17:12:06 -07:00
Aza Raskin
81e6b81193 Fixed some bugs with the badge counter. 2010-04-13 15:53:19 -07:00
Aza Raskin
c00011d05d Fixed some performance issues (?!) with the Toolbar. When I added it to tabitems.js it caused the browser to freeze up.
Instead, I added a new event listener for tab openings which updates the badge. This solves two problems at once.
2010-04-13 15:34:30 -07:00
Aza Raskin
0c7a8bffe8 Added the code to show the unread badge in the toolbar on new tab openings and hide the unread count when you visit tabcandy.
Some problems:
+ The badge only gets updated when a tab finished *loading*
2010-04-13 15:03:16 -07:00
Aza Raskin
f2f1873257 Updated toolbar-button.js:
+ Now handles being embedded both in a browser.xul context (i.e., in firefoxOverlay.xul) and a more normal content document context
+ Access the toolbar in a normal context via Toolbar.*
+ Automatic badging for unread tabs: just set Toolbar.unread += 1 or some such.
2010-04-13 14:55:51 -07:00
Aza Raskin
81220cecdf Aza sings the Merge song:
They were plentiful when from the darkness it emerged
The dark mercurial spirits singing SVN a dirge
A beast with many heads
No arms but branches in its stead
As you push into unknowns your final utterance will be "merge"

-- The only surving translation of the last song of the commited.
2010-04-12 23:16:28 -07:00
Aza Raskin
4a8cec5b6f Added a TabCandy button to the navigation toolbar on startup.
+ Clicking on it opens a tab to Revision-A
  - The tab is moved to being the first tab
  - The tab is visually hidden
  - Clicking on it again re-uses the opened tab

Some notes:
* Only styled for OSX
* We should think about loading the page in the background on startup
  so that there is no time delay when clicking on it the first time
2010-04-12 23:04:25 -07:00
Ian Gilman
947754f10b + Removed unnecessary margin and padding from tabs and groups (was messing up layout)
+ Now compensating for padding in tabs when laying them out
+ Tab titles are now a single line, cut at the width of the tab (but no ellipsis yet)
+ Groups now have the move cursor
+ Tab resizing now works, and is disabled when a tab is in a group
+ We now have a "new tabs" group that new tabs go into (created as needed)
+ New layout algorithm for tabs inside a group. It's not as space efficient as the last one, but the unused space is at the bottom rather than the right side, and in general I think it behaves more like people expect.
+ Groups now have a minimum width when resizing
+ If you drag the second to last tab out of a group and don't return it to that group, the group now dissolves.
+ When a tab gets below a certain size, its thumbnail and close box are hidden
+ When a tab's title gets below a certain size, it is hidden.
2010-04-12 17:20:35 -07:00
Ian Gilman
67e62540bf + Removed unnecessary margin and padding from tabs and groups (was messing up layout)
+ Now compensating for padding in tabs when laying them out
+ Tab titles are now a single line, cut at the width of the tab (but no ellipsis yet)
+ Groups now have the move cursor
+ Tab resizing now works, and is disabled when a tab is in a group
+ We now have a "new tabs" group that new tabs go into (created as needed)
+ New layout algorithm for tabs inside a group. It's not as space efficient as the last one, but the unused space is at the bottom rather than the right side, and in general I think it behaves more like people expect.
+ Groups now have a minimum width when resizing
+ If you drag the second to last tab out of a group and don't return it to that group, the group now dissolves.
+ When a tab gets below a certain size, its thumbnail and close box are hidden
+ When a tab's title gets below a certain size, it is hidden.
2010-04-12 17:20:35 -07:00
Aza Raskin
9af26a4f2f + Fixed the implementation of closing
+ Cleaned up the CSS styles by using background images
2010-04-10 02:16:02 -07:00
Aza Raskin
a9aa8e9e59 Now correctly sizes new tabs. 2010-04-10 01:50:04 -07:00
Aza Raskin
d27c70768f + Fixex a bug whereby the titles of pages would be hidden inside of groups. 2010-04-09 15:48:29 -07:00
aza@More-Better-Internet.local
2b6c10e7e8 + Tabs regain appropriate styling when being removed from a group. 2010-04-09 15:17:59 -07:00
aza@More-Better-Internet.local
a36b60726f + Continued cleanup of zoom code.
+ Tabs now have the correct style inside of groups.
2010-04-09 15:17:08 -07:00
aza@More-Better-Internet.local
2e81996a61 Fixed sizing issues in the new style, as well as cleaned up the zoom code. 2010-04-09 12:49:54 -07:00
aza@More-Better-Internet.local
fa48f64a49 Fixed the height of the pages. 2010-04-09 12:21:31 -07:00
Ian Gilman
0c125207f4 + Merging; looks like we had a little collision in the group DOM area 2010-04-09 10:21:12 -07:00
Ian Gilman
300cdc43a7 + The container for a Group now encompasses its whole bounds; the titlebar is within it rather than outside of it. This is a cleaner structure, and fixes some issues with the titlebar, as well as allowing us to see the red glow for when a group will be dropped into another group. There are still some issues, but I think we'll leave them until we have a visual design. 2010-04-09 10:03:51 -07:00
aza@host-3-23.mv.mozilla.com
f3a53e7397 Merge with the docs. 2010-04-08 17:39:00 -07:00
aza@host-3-23.mv.mozilla.com
562d1e7d86 Begun adding a new theme, by Sean Martell. 2010-04-08 17:38:06 -07:00
Ian Gilman
422bed4c5c + Put Natural Docs (http://www.naturaldocs.org/) -friendly comments in items.js
+ Added a doc folder that contains generated documentation
+ Now pointing to the doc folder from the Tab Candy home page
+ The Tab Candy home page is now accessible from the Candy drop-down
2010-04-08 16:36:11 -07:00
Ian Gilman
dac099a53e + Put Natural Docs (http://www.naturaldocs.org/) -friendly comments in items.js
+ Added a doc folder that contains generated documentation
+ Now pointing to the doc folder from the Tab Candy home page
+ The Tab Candy home page is now accessible from the Candy drop-down
2010-04-08 16:36:11 -07:00
Ian Gilman
b2019ace2e + Groups lose their resize handle when they get dropped into a group (and get it back when they get pulled out)
+ Now properly handling z order for dragging and nesting groups
+ If a group is the last item inside a group, closing it now closes the outer group as well
+ Fixed bug causing the closing of unrelated tabs to destroy groups
2010-04-02 17:33:06 -07:00
Ian Gilman
23654df28d + Groups lose their resize handle when they get dropped into a group (and get it back when they get pulled out)
+ Now properly handling z order for dragging and nesting groups
+ If a group is the last item inside a group, closing it now closes the outer group as well
+ Fixed bug causing the closing of unrelated tabs to destroy groups
2010-04-02 17:33:06 -07:00
Ian Gilman
21602128cb + Reenabled the titlebar
+ Fixed the "sites" feature
+ Fixed pushAway for groups
2010-04-02 15:10:35 -07:00
Dan Walkowski
6b53b8f2f1 ZOMG MERGE. You HG Bastard. 2010-04-01 17:59:17 -07:00
Dan Walkowski
0e08d8be79 ZOMG MERGE. You HG Bastard. 2010-04-01 17:59:17 -07:00
Dan Walkowski
b6c23624b1 merge 2010-04-01 17:26:51 -07:00
Dan Walkowski
3a5ccc3063 merge 2010-04-01 17:26:51 -07:00
Ian Gilman
9b3f9c82e0 + We're now keeping track of item locations independently of their divs
+ Renamed Group._container to .container (which it now inherits from Item)
+ Added Item.debug flag which turns on rectangles for debugging item locations
+ further unified dragging tabs vs dragging groups
+ Further unified the Group and TabItem objects under Item
2010-04-01 17:20:59 -07:00
Ian Gilman
b0f1e5d93f + We're now keeping track of item locations independently of their divs
+ Renamed Group._container to .container (which it now inherits from Item)
+ Added Item.debug flag which turns on rectangles for debugging item locations
+ further unified dragging tabs vs dragging groups
+ Further unified the Group and TabItem objects under Item
2010-04-01 17:20:59 -07:00
Dan Walkowski
86a3696b74 added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape. 2010-04-01 17:19:21 -07:00
Dan Walkowski
a0d5baf3dd added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape. 2010-04-01 17:19:21 -07:00
Ian Gilman
6e6112ceb1 + merge from depot 2010-03-31 17:26:12 -07:00
Ian Gilman
f24a774140 + 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)
2010-03-31 17:24:16 -07:00
Ian Gilman
033ae50793 + 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)
2010-03-31 17:24:16 -07:00
Dan Walkowski
d219e8fe08 cleaned up drag/drop code 2010-03-31 16:16:42 -07:00
Ian Gilman
34935fdee3 + Cleaned up various close and remove routines (the close group feature wasn't working properly)
+ Improved Tabs.tab() (though it's still kind of a hack); new tabs weren't being hooked up properly
2010-03-30 11:05:53 -07:00
Ian Gilman
7abb15a948 + The Grid and Sites features now work properly 2010-03-29 17:23:35 -07:00
Ian Gilman
f83c10d252 + Group and TabItem now inherit from Item (currently the pushAway routine and isAnItem property)
+ Group._children is now an array of Items (rather than DOM elements)
+ Groups and tabs now push other items away when they're moved, and groups also do so when resized
+ The Groups object now keeps an array of groups. This is more robust than counting DOM elements, for instance when a group is fading away (you want to act like it doesn't exist, even though its DOM element is still on the screen)
+ Documented the Item interface in items.js
+ lots of miscellaneous refinements to the code
2010-03-29 16:08:48 -07:00
Ian Gilman
2f3def3f85 + Removed Group.create() and made it the constructor instead
+ Added Group to window
+ Moved window.Items into items.js
+ Moved window.TabItem into tabitems.js and added a window.TabItems, which is largely the mod routine pulled from ui.js
2010-03-29 11:55:13 -07:00
Ian Gilman
f56556d9ec + Branched the shared groups stuff into copies just for revision-a; we've got a bunch of work to do, and it's not worth trying to keep all of the other candies compatible at the moment.
+ Added jquery.lint to revision-a. Haven't caught anything yet, but seems like it could be helpful.
+ More fiddling with the resizer css

--HG--
rename : browser/themes/pinstripe/browser/tabcandy/shared/resizer.png => browser/themes/pinstripe/browser/tabcandy/resizer.png
2010-03-29 11:16:18 -07:00
Aza Raskin
43e771a74a + Made the resizer graphic URL absolute instead of relative so that it works in any candy.
+ Removed some vestigial code.
2010-03-26 14:43:58 -07:00
Ian Gilman
f8af9b8d0d + 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
2010-03-26 11:34:09 -07:00
Ian Gilman
f2426297ad + 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
2010-03-26 11:34:09 -07:00
Ian Gilman
a1ca195f7b + 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
2010-03-25 17:22:45 -07:00
Ian Gilman
a78be22cf5 + 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

--HG--
rename : content/candies/zoomgroups/gfx/resizer.png => browser/themes/pinstripe/browser/tabcandy/shared/resizer.png
2010-03-25 17:22:45 -07:00
Ian Gilman
cd6d84b400 + merged aza's merge of my merge 2010-03-24 16:55:45 -07:00
Ian Gilman
273eaddcf9 + 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)
2010-03-24 16:54:48 -07:00
Ian Gilman
59fede1f1f + 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)
2010-03-24 16:54:48 -07:00
aza@host-7-5.mv.mozilla.com
b3577711c2 + Merged Ian's code into our local files
+ Added position-dependent additions to gropus.
2010-03-24 16:27:56 -07:00
Ian Gilman
ecae3c0688 + finally doing an old merge that's been waiting
--HG--
rename : content/candies/original/index.html => content/candies/revision-a/index.html
2010-03-24 15:00:30 -07:00
Ian Gilman
474a4b0a32 + Attempting to merge 2010-03-24 14:46:10 -07:00
Ian Gilman
1b205f401a + 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)
2010-03-24 14:38:23 -07:00
Ian Gilman
0e766773cc + 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)
2010-03-24 14:38:23 -07:00
aza@host-7-5.mv.mozilla.com
4e526071e7 Updated the group code to have a sane arrangement algorithm. 2010-03-24 14:17:05 -07:00
Ian Gilman
0a3cdaf54d + Created "revision-a" candy, mostly based on original, but with some additions from ian1
--HG--
rename : content/candies/original/index.html => content/candies/revision-a/index.html
2010-03-24 10:34:25 -07:00
aza@localhost
8f40cdbd50 + Added the ability for Groups to assume any shape 2010-03-23 18:16:19 -07:00
aza@localhost
571236dbca + Reverted from CSS-Transitions to jQuery Animations. There were just too many errors using Firefox 3.7 (like that new tabs stopped appearing, and closed tabs stopped dissapearing!)
+ Removed some un-needed code that dealt with old-style animations from both of the ui.js implementations (from ian1 and original)
+ Added code that handles zIndex went zooming
2010-03-22 19:19:40 -07:00
Ian Gilman
75b7f02e20 + moved a number of the group-related styles into css/shared/groups.css. Unfortunately, I wasn't able to move everything I wanted to; Firefox 3.7 screwed up the relative URL in the resizer style, and somehow killed the position:absolute in close style (neither of those problems showed up in Firefox 3.6). At any rate, it's a step in the right direction.
+ Moved the pretty new group title bar into the original and ian1 candies, updating the close style so it works in both the tab and group contexts
+ Added forceCanvasSize and unforceCanvasSize functions to tab mirrors
+ Used the new canvas size forcing functions to make the zoom in and out happen in high resolution. Not convinced it's an improvement, especially in the reverse zoom.
+ Brought additional changes from the original candy to the ian1 candy
2010-03-22 17:12:32 -07:00
aza@More-Better-Internet.local
da844a2d5a Original Flavour: Changed animation type from jQuery to css-transition. Doesn't seem to make that much different.
Also, fixed a bug where I didn't remove the "transitionend" event handler which was causing all sorts of strange things (like zooming in on a tab when the search-box was used.
2010-03-20 11:01:45 -07:00
aza@More-Better-Internet.local
191cec0c2a ORIGINAL: Added the reverse zoom animation (for when switching back to tabcandy).
TODO: How do we get a prettier original image to zoom? How do you force a redraw?
2010-03-19 16:10:43 -07:00
aza@More-Better-Internet.local
a863dfd0ea Added Tabs.onFocus back into tabs.js 2010-03-19 15:21:12 -07:00
aza@More-Better-Internet.local
e269a321a4 I incorrectly called css-transitions css-transforms. Fixed that. 2010-03-19 13:51:05 -07:00
aza@More-Better-Internet.local
4b9bda4a32 Added a check to see if Firefox 3.7+ is being used. It is required
for css-transforms.
2010-03-19 13:46:22 -07:00
aza@More-Better-Internet.local
d089ac6ea8 + Added a zoom animation using CSS transitions.
When you click on a page (both in zoomgroups and original)
  the page zooms to the foreground before the tab switch happens
  giving the appearance of having the tab zoom to life.
  Just after the switch the page resumes its normal size and
  position.

  It is so very pretty.

+ TODO: Add the reverse animation when switching back from
  a tab.
2010-03-19 13:21:21 -07:00
aza@More-Better-Internet.local
610edfafbb Added the concept of a menu bar on mouseover.
We are now part of the way towards getting namable spaces, as well as spaces that close a number of tabs.
2010-03-18 21:49:24 -07:00
Ian Gilman
baf88f8812 IAN1 CANDY:
+ Cleaned up the text location when shrunk down
+ Gave the groups rounded corners on all but the resize corner
+ Liberal use of overflow:hidden
+ Removed lasso (for now)
+ The "site" feature now uses grouping. Each site that has multiple pages gets its own group; the remaining pages are grouped together (unless there's only one remaining page, in which case it's just left alone (though maybe it should get a group too))

GROUPS:
+ Although the animation is chunky to non-existent, the Groups object now has an arrange() function that breaks the window into equal sections
+ Fixed a bug where dragging a tab within a group and dropping it again would add it  a second time. Related to this bug, found that tabs were being added to the Group._children sometimes as DOM elements and sometimes as jQuery objects. Standardized on DOM objects
+ The Group class is now available from the Groups object, so outside code can create new groups
2010-03-17 17:32:49 -07:00
Ian Gilman
ae7247ac17 + merge from depot 2010-03-17 14:21:29 -07:00
Ian Gilman
f4fa5c8cca + Moved my work on the stacks candy to the ian1 candy, and added groups to it
+ added automatic thumbnail repainting for resized thumbnails
+ updated the original and ian1 candies so the thumbnail scales automatically with the jquery animation of the whole tab
2010-03-17 14:06:07 -07:00
aza@More-Better-Internet.local
1c0af40847 * Groups are now resizable!
* Added a stop-gap measure for scaling tabs better. (Ian has a better, automatic solution?)
* Ported changes over to the original candy
** TODO: the .arrange() method doesn't work all that well in the original candy
2010-03-17 11:53:03 -07:00
aza@More-Better-Internet.local
59ccf4f8de Added a new style of interaction called a zoom group. It is rather hot. I believe this is how we will be doing all future designs. 2010-03-17 01:07:00 -07:00
aza@More-Better-Internet.local
eae300dcb7 Merge. 2010-03-16 22:32:05 -07:00
aza@More-Better-Internet.local
b501b31c12 Merge. 2010-03-16 22:32:05 -07:00
aza@More-Better-Internet.local
df8b6b353d 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.
2010-03-16 22:25:00 -07:00
aza@More-Better-Internet.local
76f57ff6c3 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.
2010-03-16 22:25:00 -07:00
Ian Gilman
e291b9c562 + 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
2010-03-15 17:15:27 -07:00
Ian Gilman
bd1bf6bcb9 + 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
2010-03-15 17:15:27 -07:00
Ian Gilman
2268678298 + Took out old paint throttling (which may have been causing more trouble than good) in prep for new paint throttling (some of which is already in) 2010-03-12 10:04:03 -08:00
Ian Gilman
6be415b2ad + merge from depot 2010-03-11 16:15:23 -08:00
Ian Gilman
239ef9c9b9 + 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
2010-03-11 16:14:50 -08:00
Ian Gilman
530565c944 + 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
2010-03-11 16:14:50 -08:00
aza@More-Better-Internet.local
ec26f49080 (1) Added Firebuglite to the add-on, making it a much more pleasent debugging experience.
(2) Greatly increased the functionality of the group candy.
2010-03-11 15:45:58 -08:00
Ian Gilman
0933282af3 + debugging paint issues 2010-03-09 17:15:01 -08:00
Ian Gilman
6312dbb70b + Grouping now works in the original candy
+ Updated to jQuery 1.4.2
+ Nice menu fadeout behavior in the stacks candy (fades out faster for a click than a mouse out; pops back in if you mouse back over while it's fading out)
2010-03-09 15:46:39 -08:00
Ian Gilman
58689c6bf3 + merge from depot 2010-03-09 14:22:04 -08:00
Ian Gilman
c375d0ff7e + 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
2010-03-09 14:21:08 -08:00
Ian Gilman
1b1a4d59d1 + 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
2010-03-09 14:21:08 -08:00
aza@More-Better-Internet.local
8484649b97 Added a TODO to fix a very strange behavior in the customization of new tabs added. 2010-03-09 13:50:26 -08:00
Ian Gilman
a65cc2c1ba + Just debugging (adding logging) 2010-03-05 17:21:38 -08:00
Ian Gilman
81242b5bf1 + Just debugging (adding logging) 2010-03-05 17:21:38 -08:00
Ian Gilman
94c745dd0d + merged from Aza
--HG--
rename : browser/base/content/tabcandy/app/jquery.lasso.js => browser/base/content/tabcandy/shared/jquery.lasso.js
rename : content/ian1/ui.js => content/candies/ian1/js/ui.js
rename : content/tab.html => content/candies/original/index.html
2010-03-05 15:31:45 -08:00
Ian Gilman
8b3238a109 + temporarily adding a file back in, so the merge can happen 2010-03-05 15:18:15 -08:00
Ian Gilman
ccc443cb59 + 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
2010-03-05 15:14:10 -08:00
Ian Gilman
8f5edff379 + 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

--HG--
rename : browser/base/content/tabcandy/jquery-ui.js => browser/base/content/tabcandy/app/jquery-ui.js
rename : browser/base/content/tabcandy/jquery.js => browser/base/content/tabcandy/core/jquery.js
rename : browser/base/content/tabcandy/app/jquery.lasso.js => browser/base/content/tabcandy/shared/jquery.lasso.js
rename : content/ian1/index.html => content/candies/ian1/index.html
rename : content/ian1/ui.js => content/candies/ian1/js/ui.js
rename : content/line/index.html => content/candies/line/index.html
rename : content/line/js/jquery.line.js => content/candies/line/js/jquery.line.js
rename : content/line/js/jquery.select.js => content/candies/line/js/jquery.select.js
rename : content/tab.html => content/candies/original/index.html
rename : content/select/index.html => content/candies/select/index.html
rename : content/stacks/index.html => content/candies/stacks/index.html
rename : content/stacks/js/jquery.select.js => content/candies/stacks/js/jquery.select.js
rename : content/stacks/js/ui.js => content/candies/stacks/js/ui.js
2010-03-05 15:14:10 -08:00
aza@More-Better-Internet.local
6ebf6e2e09 Fixed the lasso selection for my tab.html page. And added functionality that let you say if the lasso colors in or not. 2010-03-04 12:06:37 -08:00
Ian Gilman
e771f496b6 + Got rid of Utils.logger and replaced it with Utils.log, Utils.trace and Utils.error
+ Fixed "new tabs create 2 thumbnails" bug
2010-03-03 17:21:44 -08:00
Ian Gilman
30d686e566 + Got rid of Utils.logger and replaced it with Utils.log, Utils.trace and Utils.error
+ Fixed "new tabs create 2 thumbnails" bug
2010-03-03 17:21:44 -08:00
Ian Gilman
812688ddb0 + added 2 new experiences: stacks and line
+ updated main index.html to point to all experiences
+ did some file reorganization

--HG--
rename : content/select/js/jquery.lasso.js => browser/base/content/tabcandy/app/jquery.lasso.js
rename : browser/base/content/tabcandy/overlay.js => browser/base/content/tabcandy/app/overlay.js
rename : browser/base/content/tabcandy/pixastic.js => browser/base/content/tabcandy/app/pixastic.js
2010-03-01 17:11:51 -08:00
aza@173-138-80-177.pools.spcsdns.net
6644e58227 Added some presentations about the goals for this project. 2010-03-01 01:16:58 -08:00
Ian Gilman
a3a431e0cb + initial messing around; started a new page for my experiments, as well as a branching page to get between experiments 2010-02-26 10:25:20 -08:00
aza@70-7-150-98.pools.spcsdns.net
0f78096e62 Fixed a bug whereby the Tabs object was empty if Jetpack wasn't also installed.
Fixed a bug where weird errors would appear if there was nothing in the search box.
2010-02-24 02:41:27 -08:00
aza@70-7-150-98.pools.spcsdns.net
c7608d3d62 First commit. 2010-02-24 01:47:55 -08:00
aza@70-7-150-98.pools.spcsdns.net
f90716db0f First commit. 2010-02-24 01:47:55 -08:00
Paul O'Shannessy
4b36f27a3f Bug 584125 context menu on about:sync-tabs is messed up a=gavin.sharp r=dao 2010-08-19 18:09:38 -07:00
Jonas Sicking
771065358a Bug 546857 Part 4: Make feed reader not use XUL elements directly in feed page. r=mano a=blocker 2010-08-19 16:12:46 -07:00
Jonas Sicking
662477756c Bug 546857 Part 3: Make error pages not use xul buttons. r=dao a=blocker 2010-08-19 16:06:07 -07:00
Michael Wu
9f8b8e53fa Bug 556644 - Yet another removed-files.in update, r=rs a=blocking-beta5 2010-08-19 16:52:55 -05:00
Jim Mathies ext:(%2C%20Rob%20Arnold%20%3Crobarnold%40cs.cmu.edu%3E)
69070bf96e Bug 559613 - Reuse the rendering context for tab previews and drop the cache time to 5 seconds. r=robarnold,jimm sr=vlad
a=blocking2.0
2010-08-19 08:22:46 -07:00
Ehsan Akhgari
9cd77812ee Bug 612353 - Account for the width of the app tab tray if present in RTL mode; r=ian.gilman a=gavin 2010-11-15 15:07:02 -05:00
Bill Gianopoulos
262c1041d6 Bug 585370 - "Implement the Firefox button on Linux" [r=dao ui-r=faaborg a=dolske] 2010-11-12 02:01:00 -08:00
Drew Willcoxon
f5561a25a6 Bug 613365 - If location bar is focused, hovering a link overlays a blue area on top of the current URL. It should not change the location bar. r=dao, a=dolske 2010-11-20 14:40:56 -08:00
Mihai Sucan
1a4e69a48e Bug 601909 - Persist web console height; f=ddahl r=dietrich a=blocking2.0 2010-11-20 15:53:14 -04:00
Justin Dolske
894eece94b Bug 598786 - Visual design for tab-modal prompts. r=dao, a=me 2010-11-19 21:23:30 -08:00
Justin Dolske
d1889c2d49 Bug 59314 - Alerts should be content-modal, not window-modal (Part 2). r=jst, feedback=gavin, a=blocking+ 2010-11-19 21:23:27 -08:00
Justin Dolske
67a598434f Bug 59314 - Alerts should be content-modal, not window-modal. r=gavin, a=blocking+ 2010-11-19 21:23:25 -08:00
Justin Dolske
4e13204b40 Bug 613403 - Fix existing tests to work with tab-modal prompt changes. r=ehsan, a=testsonly 2010-11-19 15:15:27 -08:00
Gavin Sharp
f563ba74d6 Bug 608198: nsDefaultURIFixup::KeywordToURI should always strip leading "?" from keywords, r=bz, a=blocking 2010-10-31 16:01:28 -04:00
Michael Yoshitaka Erlewine
5df6c3756d Bug 606827: Released and collapsing drag regions fade into... somewhere [r+a=dolske]
--HG--
extra : rebase_source : b225624a3e2352ce72b4ce5d90f3f53da141a8ac
2010-11-09 20:50:41 -05:00
Raymond Lee
e67fb325f5 Bug 597399 - Panorama: Typing in a digit when the search box isn't displayed produces letter in the box [r=ian, a=blocking2.0]
--HG--
extra : rebase_source : eedb975c38bf3adf82f5329d7f69bee5b233238e
2010-11-17 18:49:59 +08:00
Raymond Lee
5a526f7a04 Bug 599626 - After perform close group in Panorama, the browser becomes unresponsive [r=dolske, a=blocking2.0]
--HG--
extra : rebase_source : 4c4ad052302b44815f18671a7604ad897e67a176
2010-11-15 11:12:10 +08:00
Sean Dunn
fda733030b Bug 587231 - "[Win7] Thumbnails sometimes like an abstract painting in TabCandy" [r=dolske+ian, a=blocking]
--HG--
extra : rebase_source : 0572058fbab9f8e8742cf3c9d23d3174f220e848
2010-09-09 22:29:00 -07:00
Ehsan Akhgari
fa11f878bf Backed out changeset 364409371144 because of the orange 2010-11-18 18:35:04 -05:00
Ehsan Akhgari
56f296ce48 Bug 607482 - When in Private Mode, opening a new window causes FF button to flash orange and then turn purple; r=dao a=dietrich 2010-10-29 12:30:52 -04:00
Felipe Gomes
64603677c6 Bug 596151. Fine tune tabs height for touch-enabled theme. r=dao a=gavin 2010-11-18 13:44:58 -08:00
Drew Willcoxon
0a9b826ab2 Bug 612828 - Link target and current URL in location bar should transition at same non-linear rate. r=dao, a=gavin 2010-11-17 18:07:01 -08:00
Sean Dunn
7119f5fc9b Bug 588630 - "When invoking TabCandy/Panorama with many open blank tabs, Firefox hangs & then pops up "Unresponsive Script" dialog" [r=dietrich, a=blocking]
--HG--
extra : rebase_source : 6a7a920136de79d479dd4ee67060f0274ee26759
2010-10-11 11:57:00 -07:00
Dão Gottwald
c73e843930 Bug 611827 - #titlebar-buttonbox shouldn't be stretched to fill the title bar (can cause white border under caption buttons when using a lightweight theme). r+a=gavin 2010-11-17 12:08:28 +01:00
Drew Willcoxon
9f27896d7c Bug 597581 - Switching tabs should update location bar immediately, even if a link is hovered. r=dao, a=blocking2.0-final 2010-11-16 14:39:41 -08:00
Dan Witte
4725048bd9 Bug 599253 - TEST-UNEXPECTED-FAIL | browser_586068-cascaded_restore.js | Test timed out. Possible fix for intermittent orange. r=zpao, a=test-only 2010-11-16 09:37:09 -08:00
mano@mozilla.com
33ff5038c9 Bug 612230 - The bookmarks toolbar is empty in RTL Firefox if even one bookmark overflows the width of the toolbar [FOLLOWUP] (r=mak77, a=blocking) 2010-11-16 20:50:51 +07:00
Dietrich Ayala
cfdd9ab211 Bug 612230 - The bookmarks toolbar is empty in RTL Firefox if even one bookmark overflows the width of the toolbar (r=mak77, a=blocking) 2010-11-16 20:43:54 +07:00
Dietrich Ayala
2ba2ce665f Bug 598923 - add-on bar should be made visible if there are any add-ons installed (r=dao, a=blocking) 2010-11-16 20:19:50 +07:00
Dietrich Ayala
59ade38bb2 Bug 599325 - Addon bar should be shown when customizing (r=mano, a=blocking) 2010-11-16 20:06:18 +07:00
Dão Gottwald
cbf535d254 Bug 612305 - tabbrowser.xml is only interested in resize events for the chrome window, should ignore those for content windows. r=gavin 2010-11-16 10:19:00 +01:00
Raymond Lee
6d61a10531 Bug 595395 - Add pin events to AllTabs.jsm [r=dolske, a=dolske]
--HG--
extra : rebase_source : 591d2031a32ad7a034cd0681da49bc07f7c79097
2010-11-10 11:39:31 +08:00
Raymond Lee
5012624462 Bug 589324 - Switch-to-Tab after Session Restore does not respect Tab Candy grouping [r=dietrich, a=blocking2.0]
--HG--
extra : rebase_source : d686048096632e598662f946fc891fee1edfead6
2010-11-13 02:37:34 +08:00
Mounir Lamouri
598f04f899 Bug 605277 - Do not show the form validation error message in the tooltip if title is set. r+a=sicking 2010-11-15 23:56:01 +01:00
Simon Montagu
b3b2d6b236 Make the 'More Encodings' submenus non-localizable. Bug 610638, r=emk, a=bsmedberg 2010-11-14 16:41:43 +02:00
Ehsan Akhgari
c03d14acb4 Bug 587248 - Part 16: Don't resize the groups if we explicitly request their size to remain constant while dragging; r=ian a=blocking-betaN+ 2010-11-11 21:11:28 -05:00
Ehsan Akhgari
2b26101b72 Bug 587248 - Part 15: Use the correct minimum dimensions for groups; r=ian a=blocking-betaN+ 2010-11-11 21:11:28 -05:00
Ehsan Akhgari
f15de44d0c Bug 587248 - Part 14: Observe the group box right margin when arranging tab items in RTL mode; r=ian a=blocking-betaN+ 2010-11-10 22:48:43 -05:00
Ehsan Akhgari
28b981d0ef Bug 587248 - Part 13: Correct the welcome box positioning on first run in RTL mode; r=ian a=blocking-betaN+ 2010-11-10 22:48:43 -05:00
Ehsan Akhgari
0f9513a5fa Bug 587248 - Part 12: Replace UI.rtl with a static property to make sure that we don't incur any DOM performance penalty when checking it; r=ian a=blocking-betaN+ 2010-11-10 22:48:42 -05:00
Ehsan Akhgari
9ac29bc4f1 Bug 587248 - Part 11: Rotate the collapsed tab items towards top right in RTL mode; r=ian a=blocking-betaN+ 2010-11-08 01:38:25 -05:00
Ehsan Akhgari
fda66dc44e Bug 587248 - Part 10: Arrange tabs from right to left in RTL mode; r=ian a=blocking-betaN+ 2010-11-08 01:38:25 -05:00
Ehsan Akhgari
c15e61a0f0 Bug 587248 - Part 9: Correct group title style calculations in RTL mode (well, and some LTR corrections as well!); r=ian a=blocking-betaN+ 2010-11-08 01:38:25 -05:00
Ehsan Akhgari
f2580b9f85 Bug 587248 - Part 8: Fix resizing and drag and drop in RTL mode; r=ian a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
bf98575b78 Bug 587248 - Part 7: Correct some direction dependent CSS code in tabitems.js; r=ian a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
4ba4f2fe21 Bug 587248 - Part 6: Add RTL support to the TabView functionality implemented in ui.js; r=ian a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
cb9361954b Bug 587248 - Part 5: Add RTL support to theme CSS for TabView on Linux; r=dao a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
1d2c85ce6d Bug 587248 - Part 4: Add RTL support to theme CSS for TabView on Windows; r=dao a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
a527d43455 Bug 587248 - Part 3: Add RTL support to theme CSS for TabView on Mac; r=dao a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
7dbebb93d2 Bug 587248 - Part 2: Add RTL support to content CSS for TabView; r=dao a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Ehsan Akhgari
9713e446ac Bug 587248 - Part 1: Set the correct direction for the TabView document upon being displayed; r=gavin a=blocking-betaN+ 2010-11-08 01:38:24 -05:00
Frank Yan
6bd04d0d78 Bug 582702 - Move Undo Close Tab option on tab context menu. r=dao ui-r=faaborg a=blocking2.0:final+ 2010-11-13 12:46:12 -08:00
Margaret Leibovic
e4acfb3c9c Bug 595201 - popup notification menuitem highlight is broken (black on blue) in winstripe and pinstripe themes. r=neil a=b 2010-11-13 08:54:48 +01:00
Dão Gottwald
ab5c987247 Bug 611804 - Fix RTL styling of the app menu. r=gavin 2010-11-13 08:54:11 +01:00
Wes Kocher
1cb75d2d18 Bug 605850. Top outside corners of Personal toolbar need border radius when tabs are not on top. r=dao a=bsmedberg 2010-11-12 22:35:02 -08:00
Paul O’Shannessy
50d16e80b9 Bug 606936 - userTypedValue sticks around after session restore (favicon and star button missing) [r=dietrich, a=blocking2.0:final+] 2010-11-12 13:48:19 -08:00
Marco Bonardo
460d7a7811 Bug 472343 (part 2) - Make Places views aware of batches.
r=dietrich sr=vlad a=blocking
2010-11-12 22:20:00 +01:00
Marco Bonardo
e0e4c56ec7 bug 556721 - Fix a typo in browser_librery_views_liveupdate.js test
no-review a=tests-only
2010-11-12 22:14:44 +01:00
Steffen Wilberg
4ed3f0f9ef Bug 606289: Fix logo link in about:. r+a=gavin 2010-11-12 21:26:14 +01:00
Dão Gottwald
16404bef6e Bug 610071 - Stretch the app button to match the caption buttons' size. r=gavin 2010-11-12 09:46:06 +01:00
Ehsan Akhgari
6d6bf25b54 Disable browser_forgetthissite_single.js because it makes everybody cry, including the tbplbot (bug 551540) a=tbplbot 2010-11-11 20:23:34 -05:00
Wes Kocher
8708b2eda0 Bug 610769: Align the Firefox menu with the Firefox button, r=dao, a=gavin 2010-11-11 20:01:20 -05:00
Szókovács Róbert
36b954ef07 Bug 513648: strip embedded newlines and whitespace when middleclick-pasting URLs, r+a=gavin
--HG--
extra : rebase_source : 7c1ef8fabde83c284c123d758484abd22dd4eb33
2010-11-04 03:14:07 -04:00
Gavin Sharp
ceff7bd2aa Bug 608123: multiple popup notifications should stack vertically and be the same width, r=dtownsend, a=blocking
--HG--
extra : rebase_source : e5e8209de1dc142c74c554eaa765ef5abd13a433
2010-11-08 10:47:08 -05:00
Gavin Sharp
7d0fb9f8b2 Bug 597644: feed button/menuitem isn't updated properly on back/forward navigation, r=dao, a=blocking
--HG--
extra : rebase_source : 13b67ff4b345902fb7f88dfbe875674462374cd6
2010-10-26 20:16:31 -04:00
Gavin Sharp
91c49659b7 Bug 607496: clean up feed button code, r=dolske/margaret, a=dolske
--HG--
extra : rebase_source : ad382cd8af215b44f8a1e150e1d4f47fd6e3a6dd
2010-10-26 18:59:02 -04:00
David Dahl
5aced17f45 Bug 568629: add a ConsoleAPI component used to implement window.console object exposed to web content (disabled for the moment), r=gavin/dietrich, sr=jst, a=blocking
--HG--
extra : rebase_source : 9bfe8478039ee16310f9f87da87c66d778739a73
2010-11-09 15:19:19 -05:00
Shawn Wilsher
b6ba8b1033 Attempt to fix bug 551540 by not waiting for focus. This hangs here locally for me for no good reason (appears to have focus). r=ehsan a=orange-fix 2010-11-10 11:00:31 -08:00
Ehsan Akhgari
eda812475f Bug 610556 - Linker errors on shared builds with NS_SetDllDirectory; r=khuey a=bsmedberg
--HG--
rename : toolkit/xre/nsSetDllDirectory.cpp => xpcom/base/nsSetDllDirectory.cpp
rename : toolkit/xre/nsSetDllDirectory.h => xpcom/base/nsSetDllDirectory.h
2010-11-09 21:02:09 -05:00
Gavin Sharp
9f8c22bb23 Bug 609521 - browser_bug538331.js leaves alert windows open on Windows; r=ehsan a=test-only 2010-11-04 14:45:54 -04:00
Frank Wein
56119874fd Bug 609106 - Add plugin-container.exe to ShimInclusionList via installer, r=rstrong, a2.0=bsmedberg 2010-11-11 21:09:25 +01:00
Ehsan Akhgari
f46466e5d9 Bug 611089 - The private browsing service can leak windows; r=gavin a=blocking-betaN+ 2010-11-10 15:22:39 -05:00
Philipp von Weitershausen
044e1c73e5 Bug 602715 - Sync UI: Only mention enabled engines in client wipe confirmation dialog. r=mconnor a=blocking-beta8 2010-11-10 09:36:47 -08:00
Patrick Walton
a45f6bfe30 Bug 607163 - Part 2: Move the Web Console CSS to browser.xul and fix a small ensuing styling regression, r=dao, a=gavin 2010-11-10 11:10:25 -05:00
Dão Gottwald
7038b943b9 Bug 594367 - Keep the firefox button lit when the window is inactive. r=gavin a=b 2010-11-10 09:38:41 +01:00
Dão Gottwald
3c450f0c95 Bug 609700 - Shift-clicking the back button or middle-clicking it with browser.tabs.opentabfor.middleclick=false opens an invisible tab. r=gavin 2010-11-10 09:38:08 +01:00
Jim Mathies
5cfdf9b845 Bug 575591 - Don't prepend '.' to the address of cookies assigned to ip address hosts in the ie migrator. r=dwitte, a=betaN 2010-11-09 19:36:36 -06:00
Jim Mathies
b63ac8e783 Bug 575591 - Don't bail out of migration on individual migration failures, report to the console instead. r=gavin, a=betaN 2010-11-09 19:36:36 -06:00
Michael Yoshitaka Erlewine
ec7e0384f9 Bug 602777 - Quit pretending in Items.arrange [r=dolske, a=blocking2.0=betaN+] 2010-11-06 20:08:57 -04:00
Felipe Gomes
eccf5ec409 Bug 582950. When there's only app tabs, tabstrip UI oscillates with overflow/underflow events. r=dao a=betaN 2010-11-09 11:41:37 -08:00
Paul O’Shannessy
efca389758 Bug 589246 - Closed window state getting corrupted when closing and reopening last browser window without exiting browser [r=dietrich, a=blocking2.0:betaN] 2010-11-09 10:00:30 -08:00
Dão Gottwald
7664cda114 Bug 565575 - Retain location bar focus when switching tabs. r=mano a=b 2010-11-09 10:25:07 +01:00
Phil Ringnalda
47919e620f Bug 610307 - Clean up packaging of WeaveCrypto, r+a=ted 2010-11-07 19:36:18 -08:00
Marco Bonardo
7619092a9a Bug 609592 - Win7 JumpList is freeing up resources too early for History.
r=jimm a=gavin
2010-11-08 15:03:51 +01:00
Marco Bonardo
a15a33a2ec Bug 477882 - frame-targeted visited links disappear when closing and reopening Firefox.
r=dietrich a=blocking
2010-11-08 15:03:49 +01:00
Marco Bonardo
b8a312be4a Bug 549340 - reorganize ContentAreaClick, give it consistent return values and comments.
r=gavin a=blocking
2010-03-24 22:21:54 +01:00
Marco Bonardo
2b0dae34dd Bug 606320 - about:home throws a invalid string exception.
r=gavin a=blocking
2010-11-08 15:03:44 +01:00
Marco Bonardo
dd6736b3d0 Bug 603674 - User-modifiable preference for base URL of snippets service in about:home.
r=gavin a=blocking
2010-11-08 15:03:42 +01:00
Dão Gottwald
5ce9b74a8a Backing out change that shouldn't have been part of changeset 0fdd9f2f8bc9. a=foo 2010-11-07 15:14:03 +01:00
Dão Gottwald
332ac241a7 Bug 610196 - Alt+Home should open in a new tab when current is an app tab. r+a=gavin 2010-11-07 15:06:37 +01:00
Dão Gottwald
dddbc9fd91 fix handling of about:blank in browser_tabMatchesInAwesomebar.js 2010-11-07 15:04:59 +01:00
Dão Gottwald
3f18ac84a9 Bug 604457 - switchToTabHavingURI shouldn't close selected tab or revert URL bar. r+a=gavin 2010-11-07 13:59:51 +01:00
Dão Gottwald
de74f3f780 Bug 598619 - Switch-to-tab shouldn't suggest about:blank (closes the current tab if that's blank and switches to random other tab). r=mano 2010-11-07 13:59:28 +01:00
Dão Gottwald
835de3f9f2 whitespace cleanup 2010-11-07 13:58:58 +01:00
Bill Gianopoulos
e17d82592e Bug 585370 - Remove uses of appMenuButton.label. r=dao a=NPOTB 2010-11-07 13:55:14 +01:00
Markus Stange
47eb7771d0 Merge backout of changeset 7ef7de3f34b1 (bug 594002). a=backout 2010-11-06 14:41:49 +01:00
Markus Stange
2e1c50ed90 Backed out changeset 7ef7de3f34b1 (bug 594002) because of browser_480148.js failures on Linux. 2010-11-06 14:41:02 +01:00
Markus Stange
5909a44092 Merge backout of changeset 0acf72149fc9 (bug 594002). 2010-11-06 14:39:51 +01:00
Markus Stange
b6d32860a2 Backed out changeset 0acf72149fc9 (bug 594002) because of browser_480148.js failures on Linux. 2010-11-06 14:38:24 +01:00
Markus Stange
58403ed33d Bug 580964 - Tweak styling of toolbarbutton[type="menu"]. r=dao, a=bsmedberg 2010-11-05 17:04:28 +01:00
Markus Stange
f5a8cb264b Bug 594002 - Make the window wide enough in session restore test browser_480148.js. r=zpao, a=test-only 2010-11-05 17:04:27 +01:00
Markus Stange
9dbec5120e Bug 594002 - Make the tab bar scrollbox deal with tab scrolling properly when it has padding set on it. r=Enn, a=betaN 2010-11-05 17:03:59 +01:00
Dão Gottwald
b00a9b4134 Bug 585785 - Skip the tab closing animation if the tab has the minimal width due to the opening animation not having moved yet. r=gavin a=b 2010-10-22 08:29:17 +02:00
Ehsan Akhgari
6eef9be2c8 Bug 551540 followup - Handle the event in capturing phase, and click on the center of the cells; r=me a=orange-fix 2010-10-21 22:21:20 -04:00
Dave Townsend
4081e62616 Bug 579540: Reorder test and add some more logging. r=gavin, a=tests 2010-10-21 14:44:02 -07:00
Ehsan Akhgari
1238d17e7b Bug 551540 followup - Wait for the Organizer window to be closed before proceeding; r=dolske a=orange-fix 2010-10-14 15:38:56 -04:00
Dão Gottwald
a1f64d3f31 Bug 593950 - When drawing in the title bar and using Glass, the title bar should be smaller. r=gavin 2010-10-21 13:30:51 +02:00
Dão Gottwald
37f6e11a51 Bug 596572 - App menu menuseparators are indented too far on XP. r+a=gavin 2010-10-21 10:16:26 +02:00
Dietrich Ayala
f38442d07c Bug 598934 - Addon Bar should be bottom of Toolbar contextual menu. r=dao 2010-10-21 10:15:48 +02:00
Dão Gottwald
ae38aa0db7 Bug 605089 - Remove uses of the sortDirectionIndicator class. r=enn 2010-10-21 10:15:04 +02:00
Ehsan Akhgari
c80a410f60 Merge backout; a=orange 2010-10-20 18:21:40 -04:00
Ehsan Akhgari
ba2a6cec0e Backed out changeset 3ba3801c9a14 because of test orange 2010-10-20 18:20:51 -04:00
Marco Bonardo
3719d4480c bug 605183 - try to fix browser_drag_bookmarks_on_toolbar.js. Wait for focus and for drags. a=annoying-orange 2010-10-20 23:35:37 +02:00
Ehsan Akhgari
915b7c2e3a Bug 551540 followup - Fix the JS error, and wait for the Organizer window to be closed before proceeding; r=dolske a=orange-fix(hopefully) 2010-10-20 17:05:18 -04:00
Ian Gilman
d2ccc9b881 Bug 604458 - Intermittent failure in browser/base/content/test/tabview/browser_tabview_privatebrowsing.js | correct URL for normal mode - Got about:blank, expected about:robots [r=ehsan, a=test] 2010-10-20 13:06:44 -07:00
Honza Bambas
e618ce3cbb Bug 536295 - e10s HTTP: offline application cache, r=dwitte, sr=cbiesinger, a=fennec-2.0b2+
--HG--
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/OfflineCacheUpdateChild.cpp
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/nsOfflineCacheUpdateService.cpp
2010-10-20 19:12:32 +02:00
Robert Strong
188f03f76d Bug 601830 - app.update.url.manual for nightly builds should point to the nightly builds. r=beltzner, ui-r=beltzner, a=approval2.0 2010-10-19 21:27:46 -07:00
Drew Willcoxon
7f488a1d4a Bug 605680 - Stop deleting _overLinkDelayTimer property in urlbarBinding to prevent performance suck. r,a2.0=gavin 2010-10-19 18:52:05 -07:00
Rob Arnold
7c93e87d05 Bug 520943 - Windows 7 taskbar previews does not respect browser's zoom level r=roc r=dao a-2.0=gavin 2010-10-19 16:06:00 -07:00
Paul O'Shannessy
fada7157ed Bug 599253 - Extend timeout for browser_586068-cascaded_restore.js [r+a-2.0=dolske] 2010-10-19 15:58:56 -07:00
Paul O'Shannessy
3dfe08cd1f Bug 605299 - Could potentially miss starting a restore [r=dao, a-2.0=dolske] 2010-10-19 15:58:56 -07:00
Paul O'Shannessy
6842741d6f Bug 598221 - Page Title not shown in Title Bar on Session Restore [r=dao, a-2.0=gavin] 2010-10-19 15:58:56 -07:00
Kyle Huey
9b468f97d9 Bug 604940: Add various things to GARBAGE. r=Mitch a=NPOTB 2010-10-19 17:19:37 -04:00
Ben Turner
e4e99c7f83 Backout js changes from bug 595253 and bug 596776, they were not supposed to land yet. a=backout. 2010-10-19 12:13:46 -07:00
Ben Turner
77e622f0ec Bug 596776 - 'IndexedDB: Prevent quota prompt from hanging on shutdown'. r=sicking. 2010-10-19 10:58:39 -07:00
Ben Turner
c5501e4d6f Bug 595253 - 'IndexedDB: Notifications should auto-dismiss in some circumstances'. r=gavin. 2010-10-19 10:58:36 -07:00
Ben Turner
9576024ca0 Bug 596377 - 'IndexedDB: Move usage and clearing IO off the main thread'. r=sicking. 2010-10-19 10:58:33 -07:00
Felipe Gomes
3764263709 Bug 601603. Part 4 - Display clearing widget over caption buttons when Personas is used with Aero Glass theme. r=dao 2010-10-19 15:02:24 -02:00
Marco Bonardo
181f7fb107 Bug 570387 - PlacesDBUtils should register itself in the idle-daily category. r+a=dietrich 2010-10-19 12:44:03 +02:00
Alice0775 White
31b5f55245 Bug 597259 - Add exception... and Get me out of here buttons does not work inside iframe page. r=sicking a=blocker 2010-10-18 22:53:14 -07:00
Dave Townsend
c3432639c9 Bug 562922: Multiple entries of the same extension and theme appear if the installation/update is triggered more than once. r=robstrong, a=blocks-betaN 2010-10-18 13:51:46 -07:00
Margaret Leibovic
1315098a70 fix duplicate IDs from 664dc9adfcf5 (Bug 582485) r=gavin a=bustage 2010-10-18 14:01:43 -07:00
Margaret Leibovic
04905da89f Bug 582485 - Remove history dropdown arrow behind back button r=gavin a=sdwilsh 2010-10-18 12:25:04 -07:00
Stephen Horlander
9df7823e08 Bug 603541 - create theme-specific throbber apng files for tab progress throbbers r=beltzner a=blocking 2010-10-18 12:25:01 -07:00
Mike Hommey
fb7d6f2c26 Bug 586867 - Define sync services as app tiers, not platform. r=khuey,a=blocking-betaN+ 2010-10-15 12:27:14 +02:00
Marco Bonardo
f4b0ea5b4a Bug 458026 (part 2) - Do not allow creation of empty-named tags. r=mano sr=rs a=blocking 2010-10-16 11:06:35 +02:00
Sean Dunn
148599b1cc Bug 598691 - "Tab matches from secondary window are not switching on click" [r=dolske a=blocking]
--HG--
extra : rebase_source : 18f64cfe22bd1b76314167059137426b90607062
2010-09-29 22:34:00 -07:00
Sean Dunn
b98abb7d0e Bug 597498 - "Stacked groups should have a close tab close button on the top tab" [r=dolske ui-r=aza f=ian a=blocking]
--HG--
extra : rebase_source : 4735dbd9270bca0f4441f334e9f7797e20a32d15
2010-10-04 10:41:00 -07:00
Dave Townsend
be736133e9 Bug 579540: Add a longer timeout to browser_bug553455.js. r=sdwilsh, a=tests 2010-10-15 10:52:02 -07:00
Margaret Leibovic
2662426607 Bug 596731 - Add web feed control to the toolbar customization palette r=dolske a=blocking 2010-10-15 10:57:10 -07:00
Dão Gottwald
be90315522 Bug 596963 - Tweak identity box styling on Linux. r=mventnor 2010-10-15 17:22:30 +02:00
Dão Gottwald
a646e83be1 Bug 589259 - top outside corners of navigation toolbar need border radius. r=mano 2010-10-15 17:22:00 +02:00
Mounir Lamouri
7d40268f25 Bug 600155 - Let the authors override validation message with x-moz-errormessage attribute. r=sicking a=jst 2010-10-15 15:05:14 +02:00
Mounir Lamouri
6ac0322cd0 Backing out a patch that has been accidentally pushed with a merge. a=backout 2010-10-15 15:05:04 +02:00
Mike Hommey
b3af781c2d Merge backout; a=orange 2010-10-15 14:55:09 +02:00
Mike Hommey
83b27fec80 Backed out changeset 111e055a49dc 2010-10-15 14:51:59 +02:00
Mike Hommey
f02d62aec5 Bug 586867 - Define sync services as app tiers, not platform. r=khuey,a=blocking-betaN+ 2010-10-15 12:27:14 +02:00
Markus Stange
dcd99ae113 Bug 583616 - Constrain favicons on the bookmarks toolbar to 16 pixels in height. r=dao, a=blocking2.0:betaN
--HG--
extra : rebase_source : 5c6668b15876b37639ee8fc194c1eb107e29a9c1
2010-10-15 12:26:50 +02:00
Dave Townsend
b71be71d60 Bug 579540: Add more logging to narrow down the timeout. r=gavin, a=tests 2010-10-14 16:15:26 -07:00
Paul O’Shannessy
a275991727 Bug 602555 - Refactor CSR code [r=dietrich, a=dolske]
Also fixes bug 601024 (Still need to reload twice to reload page) & hopefully bug 600007.

--HG--
extra : rebase_source : 1e6023e74a0f6387f4888e7bb26c76b567dc52db
2010-10-14 12:36:00 -07:00
Michael Kraft
d8a740cc15 Bug 600545 - getBrowserState() (and saved session state) incorrect with app tabs and browser.sessionstore.resume_from_crash = false [r=zpao, a=blocking2.0:final]
--HG--
extra : rebase_source : 34f6380284ae51f6afb5fae7f6fd94a2990ad2ae
2010-10-14 12:36:00 -07:00
Paul O’Shannessy
7ea0a76c6b Bug 597716 - Document pref values for max_concurrent_tabs [r=dietrich, a=NPOTB]
--HG--
extra : rebase_source : b176d2fd651446474b66b796ad09bd7e1859f115
2010-10-14 12:36:00 -07:00
Josh Aas
f4b39ed20b Bug 586584: Enable OOPP testing for x86_64 Mac OS X. r=bsmedberg a=blocking2.0beta8+ 2010-10-14 15:07:38 -04:00
Dietrich Ayala
28ebd1d00f Backout bug 567306 (r=test bustage, a=blocking) 2010-10-14 19:52:05 +07:00
mano@mozilla.com
259b60de17 Bug 567306 - Find command(ctrl+F) does not start looking for it with a selected text on the actual page (r=gavin, a=blocking) 2010-10-14 19:32:34 +07:00
mano@mozilla.com
485b0229ab Bug 574353 - Cannot focus location bar with Cmd-L after viewing the customize sheet (r=gavin, a=blocking) 2010-10-14 19:29:56 +07:00
Philipp von Weitershausen
16abac4725 Bug 600589 - Sync UI: Generating a new custom sync key doesn't have notification message. r=mconnor a=blocking-beta8 2010-10-14 11:12:52 +02:00
Philipp von Weitershausen
3231f60bfc Bug 600561 - Sync UI: Continue button disabled on Sync Key wizard page after manual backup. r=mconnor a=blocking-beta8 2010-10-14 11:12:33 +02:00
Philipp von Weitershausen
29b2a937a6 Bug 600560 - Sync UI: Strength meter does not disappear when sync key field is cleared. r=mconnor a=blocking-beta8 2010-10-14 11:12:15 +02:00
Philipp von Weitershausen
af5b5c88a8 Bug 600557 - Sync UI: Printing/saving the generated sync key enables the strength meter. r=mconnor a=blocking-beta8 2010-10-14 11:11:27 +02:00
Marco Bonardo
f1465754e4 Bug 598229 (part 2) - Increase performance of Win7 JumpList favorites queries. r=sdwilsh,jimm sr=rstrong a=blocking 2010-10-14 10:46:38 +02:00
Marco Bonardo
f221918479 Bug 598229 (Part 1) - Win7 JumpList modules cleanup. r=dao a=blocking 2010-10-14 10:46:36 +02:00
Marco Bonardo
558b894130 Bug 603568 - Correctly relocate all descendent scripts in about:home. r=gavin a=blocking 2010-10-14 10:46:34 +02:00
Asaf Romano
c2c09b60d1 Bug 581253 - Cannot remove a bookmark with a tag via 'Edit this bookmark' menu. r=mak a=blocking 2010-10-14 10:46:32 +02:00
Blake Kaplan
29e85b9844 Merge mozilla-central into tracemonkey 2010-10-13 17:54:54 -07:00
Margaret Leibovic
3139ac048c Bug 596428 - Stop button shouldn't be ghosted, since this adds N ms to page load time r=dao a=blocking-betaN 2010-10-13 14:56:30 -07:00
Johnny Stenback
1e4b3e7640 Bug 580128. Disable tests that don't play well with brain transplants yet. r=mrbkap@gmail.com 2010-10-10 15:48:42 -07:00
Johnny Stenback
e9755cda81 Bug 580128. Remove .wrappedJSObject gets that don't work with the new wrappers. r=mrbkap@gmail.com 2010-10-10 15:48:39 -07:00
Blake Kaplan
15dee18d2a Bug 580128. Remove unnecessary .wrappedJSObject gets that don't work with the new wrappers. r=jst@mozilla.com 2010-10-10 15:47:06 -07:00
Sean Dunn
6a599f1040 Bug 597499 - Expand stack icon moves incorrectly and isn't centered [r=dolske, a=blocking]
--HG--
extra : rebase_source : 71892e360038861c49a1806e75aec2223cff2ac9
2010-09-27 14:04:00 -07:00
Neil Deakin
71674132a2 Bug 554937 - Implement arrow panels and use them for some notifications, r=gavin, a=betaN+ 2010-10-13 15:41:37 -04:00
Sean Dunn
c07ca78f13 Bug 595930 - "closing a group breaks the keyboard shortcut for toggling panorama" [r+a=dietrich]
--HG--
extra : rebase_source : aacd0e1a2bcda5319bdd24a335cda5f904d1dd99
2010-09-27 16:12:00 -07:00
Ian Gilman
39c9bbb7c3 Bug 587031 - Entering/Exiting Private Browsing mode from within Tab Candy (Panorama) is presently ambiguous r=dietrich, a=blocking
--HG--
extra : rebase_source : 2ad0935dc80b84961314750f04d08e1309f968b6
2010-09-24 17:24:31 -07:00
Ehsan Akhgari
f337ca7fda Bug 603632 - Reduce the dependency between browser-chrome private browsing tests; r=dolske a=NPOTB 2010-10-12 18:30:41 -04:00
Mihai Sucan
e0fdcd59eb Bug 585043 - Improve Inspector DOM panel unittests, r=dietrich, a=tests 2010-10-13 10:57:48 -03:00
Sindre Dammann
a403644079 Bug 600883 - Fix intermittent timeouts in browser_bug579872.js by loading the proxied http://example.com instead of the unproxied http://www.example.com, r=dao, a=orange 2010-10-12 12:49:00 -07:00
Drew Willcoxon
6c1ef4e7ab Bug 597338 - Delay updating link target in location bar no matter whether a target is currently shown. r=dao, a=blocking-betaN 2010-10-12 09:32:01 -07:00
Drew Willcoxon
3c6e007658 Bug 597930 - Fix broken regexp that causes link hover in location bar to break some URLs. r=dao, a=dietrich 2010-10-12 09:31:44 -07:00
Ehsan Akhgari
60b474f03a Bug 551540 - sporadic timeout in browser_forgetthissite_single.js; r=dolske a=NPOTB 2010-10-12 18:00:56 -04:00
Ehsan Akhgari
da43dbb38f Bug 597029 - timeout in browser_privatebrowsing_forgetthissite.js; r=dolske a=NPOTB 2010-10-12 18:00:34 -04:00
Ian Gilman
e82a24870f merge panorama-central to mozilla-central [a=blocking, dietrich] 2010-10-08 10:35:04 -07:00
Ben Hearsum
284d3e7b2f bug 485860: change automation to also post en-US xpi, just like any other locale -- don't override PKG_LANGPACK_PATH when generating en-US langpack. r=ted, a=bsmedberg/approval2.0+ 2010-10-08 13:00:28 -04:00
Philipp von Weitershausen
55b94c9a56 Bug 600219 - Sync UI: Do account + server validation in wizard on a delay. r=mconnor a=blocking-beta8 2010-10-08 17:57:04 +02:00
Philipp von Weitershausen
e25c76d6d1 Bug 600738 - Sync UI: gWeaveWin is not defined. r=mconnor a=blocking-beta8 2010-10-08 17:57:04 +02:00
Raymond Lee
3c4d267164 Bug 602547 - Fix the browser_tabview_orphaned_tabs.js test [r=dolske, a=test
]
2010-10-07 23:17:26 +08:00
Ian Gilman
00f97ebaf1 merge mozilla-central to panorama-central 2010-10-06 13:38:06 -07:00
Aza Raskin
d15629c784 Bug 600646 - Speed up the new tab animation [r=dolske, a=blocking] 2010-10-06 13:17:53 -07:00
Ian Gilman
826463d586 Bug 595371 - Do the right thing when app tabs open/close [r=gavin, a=blocking]
--HG--
extra : rebase_source : 36ca15add8447e718f8e2f98a711076fe807c18e
2010-10-06 11:33:18 -07:00
Raymond Lee
213ac2e1e9 Bug 595893 - New tabs should never be orphans [r=dolske, blocking2.0] 2010-10-07 02:56:13 +08:00
Ian Gilman
ed0876caa1 Merge mozilla-central to tabcandy-central. 2010-10-05 13:43:50 -07:00
Axel Hecht
2fdbac0c2a bug 596087, update shipped-locales for b7, a=NPOTB,b7+ 2010-10-05 18:09:23 +02:00
Marco Bonardo
fa72c60a02 Bug 592900 - Update the bookmarks menu from the nav toolbar to match changes in the Firefox menu. r=dolske a=blocking 2010-10-06 14:16:05 +02:00
Raymond Lee
9150fe99df Bug 601863: make "Undo Close Group" button label localizable, r=dietrich, a=blocking 2010-10-05 13:58:44 +08:00
Gavin Sharp
6478d2c0f6 Bug 601201: followup to ignore the devtools.console.enabled pref value (treat it as always-on), rather than changing it's default value, r=dolske, a=me 2010-10-05 11:45:04 -04:00
Ehsan Akhgari
8ffe74c957 Bug 595236 followup - Port the theme changes to Windows; r=dao a=blocking-beta7+
--HG--
extra : rebase_source : 4047dd82c3c7d6c1635b27c31d6593951b9c2330
2010-10-05 13:30:59 -04:00
Ian Gilman
6efa60e356 merge mozilla-central to panorama-central 2010-09-30 15:14:08 -07:00
Michael Yoshitaka Erlewine
4de5b10a85 Bug 580412: adding missing test
--HG--
rename : browser/base/content/test/tabview/browser_tabview_snapping.js => browser/base/content/test/tabview/browser_tabview_bug580412.js
2010-09-30 11:36:45 -04:00
Rob Campbell
d36b27a97f Bug 600245 - Inspector tree panel styling broken on windows with aero, r=gavin, a=blocking2.0b7 2010-09-30 12:31:02 -03:00
Raymond Lee
7f93d9e6a7 Bug 590606 - Switching among groups always selects the first tab of group [r=dolske,a=dietrich] 2010-09-30 18:08:28 +08:00
Dave Townsend
c31a61fa29 Bug 570012: Show download progress when installing new add-ons (strings only). r=gavin a=strings 2010-09-29 17:00:08 -07:00
Dão Gottwald
2cc3e58c54 Bug 597353 - Ensure pinned tabs have the same height and alignment as normal tabs. r=gavin a=b 2010-09-29 12:16:32 +02:00
Patrick Walton
7756e61cfc Bug 601201 - Re-enable the Error Console by default. r=beltzner,robcee 2010-10-05 12:46:03 +02:00
Ehsan Akhgari
03894bd5c2 Bug 568816 - Switching out of privacy mode fails when privacy mode is enabled via the command line option 'privacy-toggle'; r=zpao,dolske,jimm sr=rstrong a=blocking-beta7+
--HG--
rename : browser/components/privatebrowsing/test/unit/test_0-privatebrowsing.js => browser/components/privatebrowsing/test/unit/do_test_0-privatebrowsing.js
rename : browser/components/privatebrowsing/test/unit/test_0-privatebrowsing.js => browser/components/privatebrowsing/test/unit/test_0-privatebrowsingwrapper.js
2010-10-02 11:53:37 -04:00
Ehsan Akhgari
ff11ef48ac Backed out changeset b08b684644a1 (bug 568816) because of Ts regression on Windows 2010-10-03 22:18:18 -04:00
Ehsan Akhgari
b4c63ec0a1 Bug 568816 - Switching out of privacy mode fails when privacy mode is enabled via the command line option 'privacy-toggle'; r=zpao,dolske sr=rstrong a=blocking-beta7+
--HG--
rename : browser/components/privatebrowsing/test/unit/test_0-privatebrowsing.js => browser/components/privatebrowsing/test/unit/do_test_0-privatebrowsing.js
rename : browser/components/privatebrowsing/test/unit/test_0-privatebrowsing.js => browser/components/privatebrowsing/test/unit/test_0-privatebrowsingwrapper.js
2010-10-02 11:53:37 -04:00
Margaret Leibovic
09add09783 Bug 596812 - Create css for a "connecting" state in the url bar/tab progress lines r=dao a=blocking-beta7 2010-10-01 08:58:57 -07:00
Aza Raskin
ee347bc0f5 Bug 591398 - Use three-finger gesture swipe to enter/exit Tab Candy. ui-r=limi, r=dietrich, f=iangilman, a=blocking-b7+
--HG--
extra : rebase_source : e91d57b992430a87d9e553156a57ec28f3791129
2010-09-22 15:03:00 -04:00
Margaret Leibovic
59cb80e4f4 Bug 599104 - URL progress moves LTR in RTL mode; r=dao,ehsan a=blocking-beta7 2010-09-29 12:20:26 -04:00
Paul O’Shannessy
c9c86efa3c Bug 597757 - Reloading throttled tab doesn't work correctly [r=dietrich, a=blocking-b7] 2010-09-28 11:54:39 -07:00
Philipp von Weitershausen
8460478501 Bug 600141 - Sync UI: Fix PluralForm for Sync Strings (additionalClients.label and friends). r=Pike a=blocking-beta7 2010-09-28 19:19:43 +02:00
Scott Greenlay
92c12ef9d7 Bug 596762: Allow specification of differing IPC preferences for each architecture in a universal binary. r=josh a=blocking-b7 2010-09-27 16:42:43 -04:00
Raymond Lee
2647da5173 Bug 592183 - Change Panorama key combination to ctrl/cmd+E, r=gavin, ui-r=beltzner, a=blocking 2010-09-27 11:22:56 +08:00
Paul O’Shannessy
7c420f714b Backed out changeset c6034ebf7109 (bug 597757) for orange. a=me 2010-09-27 12:18:12 -07:00
Paul O’Shannessy
97a3606b2a Bug 597757 - Reloading throttled tab doesn't work correctly [r=dietrich, a=blocking-b7] 2010-09-27 11:10:59 -07:00
Raymond Lee
d57a592c54 Bug 594176 - 'move to group' should not be an option on the right-click menu for app tabs [r=dietrich] 2010-09-21 17:55:48 +08:00
Sean Dunn
c6c08986bc Bug 580412 - Add a couple-pixel threshold before tabs start dragging [r=dietrich, a=beltzner] 2010-09-21 13:22:07 -04:00
Mounir Lamouri
cc33a99998 Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Paul O’Shannessy
b1f1367491 Bug 600531 - Reload(F5)/Ctrl+Reload(F5) and reload button does not work after session restore [r=dietrich, a=blocking-b7] 2010-09-30 12:35:34 -07:00
Margaret Leibovic
6d9ba595df Bug 603717 - Change "Loading..." to "Connecting..." for initial state for tabs r=beltzner a=blocking-beta7 2010-10-12 14:25:17 -07:00
Mihai Sucan
b36300cb51 Bug 596822 - Web Console menu item check mark is inconsistent among platforms and broken on Windows r=gavin.sharp a=final+ 2010-10-12 12:13:28 -07:00
Drew Willcoxon
0efb927319 Back out changeset 6dbe4fca6137 and changeset c89a4257d902 due to orange. a=orange 2010-10-12 10:59:05 -07:00
Drew Willcoxon
1712bcf0b1 Bug 597338 - Delay updating link target in location bar no matter whether a target is currently shown. r=dao, a=blocking-betaN 2010-10-12 09:32:01 -07:00
Drew Willcoxon
f739558c67 Bug 597930 - Fix broken regexp that causes link hover in location bar to break some URLs. r=dao, a=dietrich 2010-10-12 09:31:44 -07:00
Drew Willcoxon
6bda196df0 Bug 599827 - tabbrowser-alltabs-popup should hide over-link when an about:blank menuitem is active. r=dao, a=gavin 2010-10-12 09:30:57 -07:00
Raymond Lee
d5783b6576 Bug 587043 - Closing the tabcandy window closes the browser [r=dietrich,a=block2.0]
--HG--
extra : rebase_source : 6973466152e85ecb15e5d929ce18401244101e85
2010-10-11 11:04:14 +08:00
Ian Gilman
390a33df5b Bug 595374 - Panorama doesn't go back to the right tab if it was an app tab r=dietrich, a=blocking
--HG--
extra : rebase_source : bc2b1b2247265da2210f961ada91c5a73fa159c4
2010-09-24 16:22:35 -07:00
Ian Gilman
3f245a17aa Bug 597218 - It shouldn't be possible for app tabs to be hidden r=dao, a=blocking
--HG--
extra : rebase_source : eb41328eaf2f74fcfd83b6fc800f377a24e1f890
2010-10-11 10:27:05 -07:00
Ian Gilman
67c210ca8d Bug 600741 - make search test more robust r=dolske, a=test
--HG--
extra : rebase_source : 136d971e9a2a3fcf0f4fee94147a757a2e2b0645
2010-10-11 10:13:18 -07:00
Raymond Lee
32c4c7a868 Bug 595875 - Removed all Utils.log in all tabview tests [r=dolske, a=beltzner]
--HG--
extra : rebase_source : 586b3ee560d408b461325cdb437723637643866d
2010-09-17 12:57:26 +08:00
Raymond Lee
6377564e8b Bug 597601 - Clicking in the empty space in a group should not take you into a tab [r=dolske,a=beltzner]
--HG--
extra : rebase_source : 2cac91fcadb5417682ab6a94233348fb6bd3b1bd
2010-10-11 10:39:33 +08:00
Aza Raskin
f4460e8ee3 Bug 589304 - When tabs are small enough to hide the close icon, stack tabs r=dolske, a=beltzner
--HG--
extra : rebase_source : 508152d38d885156132ebe9a64d64d3ec229af55
2010-10-11 10:04:43 -07:00
Alexander L. Slovesnik
086cd8061e Bug 599654 - Add-on Bar menu item lacks accesskey. r+a=dietrich 2010-10-12 13:41:08 +02:00
Margaret Leibovic
b8a27c860d Bug 602964 - return to using non deterministic throbbers (remove progress line / bar implementation) r=dao a=blocking-beta8 2010-10-11 20:47:59 -07:00
Margaret Leibovic
f2ebf9db96 Bug 602662 - Add "Submit Feedback..." menuitem to firefox button help menu r=dolske a=blocking-beta8 2010-10-11 20:36:15 -07:00
Margaret Leibovic
fd987339e5 Bug 595175 - "Change password?" notification persists when leaving the site r=dolske a=blocking-betaN 2010-10-11 20:32:59 -07:00
Phil Ringnalda
a4d9ae4976 Bug 597054 - Try to get rid of intermittent timeouts in browser_522545.js on slow slaves doing Windows debug by doubling the timeout, rs=zpao, a=orange 2010-10-11 18:49:58 -07:00
Sindre Dammann
43643640b3 Bug 600883 - Try to fix intermittent browser_bug579872.js | Test timed out by making sure the listener is attached before load can fire, r=dao, a=orange 2010-10-11 04:47:00 -07:00
L. David Baron
1b1494278b Send clicks to the center of elements, rather than to 2, 2, so that they don't end up outside the curvature of the border. (Bug 595652) r=Mossop a2.0=blocking2.0:betaN 2010-10-11 11:03:12 -07:00
Dave Townsend
b8775a6ce2 Bug 600068: Safe mode dialog doesn't always disable all add-ons. r=gavin, a=blocks-betaN 2010-10-11 09:34:28 -07:00
Phil Ringnalda
bd2a2925f0 Bug 544601 - Double the timeout in browser_480148.js to survive on slow Windows slaves, r=zpao, a=orange 2010-10-09 20:23:36 -07:00
Michael Yoshitaka Erlewine
f9d8278908 Bug 591705 - Don't animate on tab view startup [r+a=dietrich] 2010-10-09 15:46:18 -04:00
Michael Yoshitaka Erlewine
d6ff1e8bf4 Bug 595804 - Add a pref to disable Panorama zoom-in/out animation [r=dolske, a=beltzner] 2010-10-09 15:10:25 -04:00
Phil Ringnalda
53eb01c1e0 Bug 595485 - Remove Bloglines from the feed reader options, r=gavin,kev, a=b8+ 2010-09-11 23:06:05 -07:00
L. David Baron
f5e65555c1 Add a change that was missed in changeset 7e330021ce68 (bug 590039). a2.0=blocking 2010-10-09 09:34:58 -07:00
Ian Gilman
1116e3057d Bug 594909 - Intermittent failure in browser/base/content/test/tabview/browser_tabview_launch.js | Tab View is visible r=dietrich, a=test 2010-10-08 14:03:52 -07:00
Mike Beltzner
2d336b31cc Bug 424872. Support form restore for securely transmitted site (HTTPS). r=zpao a=blocking-b8 2010-10-08 15:51:50 -03:00
Ehsan Akhgari
8b577ba6df Bug 601255 - Hide the Private Browsing jumplist entry when inside permanent PB mode; r=dolske a=blocking-final+ 2010-10-02 11:57:39 -04:00
Kyle Huey
3e3ee97e93 Bug 601890: Move HUDService to tier_app, and from toolkit.jar to browser.jar. r=Mitch a=blocking-beta7 2010-10-07 12:11:48 -04:00
Dão Gottwald
0442baac78 Bug 596562 - "Check for Updates..." opens the Software Update dialog behind the About window. r=gavin a=b
--HG--
extra : rebase_source : 68a6d27a55ffd2e68294d3ad90dbc13383f53d0c
2010-10-07 13:40:43 +02:00
Dão Gottwald
d54902308e Bug 598922 - Remove stray XULBrowserWindow._tooltipText code. r=dietrich
--HG--
extra : rebase_source : a61a232e46a86489fb63f61fcb0d8915f3340437
2010-10-07 13:39:41 +02:00
Dão Gottwald
cc29cfacd1 Bug 598931 - Remove stray status bar icons. r=dietrich
--HG--
extra : rebase_source : c47661191febf146412f02ee803ecb5aeb0b9fef
2010-10-07 13:39:27 +02:00
Dão Gottwald
e9f47d8a4b Bug 595236 - Whitespace cleanup
--HG--
extra : rebase_source : a3fd8988990c5f8ff4c8189e32823fa62b359b78
2010-10-07 13:38:35 +02:00
Dão Gottwald
32196b6258 Bug 595236 - Replace -moz-box-shadow uses that slipped in again
--HG--
extra : rebase_source : a674a41c5cf22d5697f734354635e3a2d371ec5e
2010-10-07 13:35:10 +02:00
Marco Bonardo
95f4ef94b8 Bug 598264 - about:home browser test. r=dolske a=blocking 2010-10-07 10:41:21 +02:00
Ben Hearsum
f80bcecf6f Bump version on default branch to 2.0b8pre/4.0b8pre. a=beltzner 2010-10-06 17:32:13 -04:00
Ben Newman
713e822c3c Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg 2010-06-25 08:00:35 -07:00
Alexander L. Slovesnik
06cd34fe03 Bug 571129 - contextMenuSearchText should have numbered arguments. r=pike 2010-06-25 15:55:12 +02:00
mcdavis941.bugs@gmail.com
df3af53dbd Bug 571842 - add classes to split menu for CSS addressability. r=dao
--HG--
extra : rebase_source : 29efb4b168ed74a99d53cf5d254af3aad2407daa
2010-06-25 14:29:07 +02:00
Mounir Lamouri
16dea1f0bb Bug 573698 - When looking for tooltips, don't look at SVG elements if SVG is disabled. r=gavin
--HG--
extra : rebase_source : 2700089c813b5c7976855f9ed09caf5cb0a56fc2
2010-06-25 14:23:10 +02:00
Dão Gottwald
3f6a4cac82 Bug 574435 - Hide the menu bar by default on Win Vista and 7. r=gavin
--HG--
extra : rebase_source : b09d158f092ac116577a5ae91eb4eedca2305948
2010-06-25 14:19:12 +02:00
Dave Townsend
a260c7b5f2 Remove fonts from Feedback extension and shrink image files. r=beltzner 2010-06-24 17:53:53 -07:00
Marco Bonardo
8e472969ce Bug 574443 - Commands and drag & drop stop working when bookmarks menu button moves across toolbars. r=dietrich 2010-06-24 16:47:10 -07:00
Dave Townsend
b3dcc85c79 Bug 573079: Package Beta Feedback extension in beta release builds. r=ted, r=beltzner 2010-06-24 16:36:31 -07:00
Dave Townsend
bbeecd60ba Bug 573079: Import the Beta Feedback extension into the tree. r=beltzner 2010-06-24 16:36:15 -07:00
Dave Townsend
e54d10a7af Bug 573246: Fix tests that are failing with the Feedback extension installed. r=gavin 2010-06-24 15:01:27 -07:00
Dão Gottwald
678c44461c Make browser_bug462289.js work with tabs on top 2010-06-24 19:55:39 +02:00
Shawn Wilsher
d60cfdf95a Merge for back out of changeset 88142593698a (bug 571992) 2010-06-24 10:39:29 -07:00