Dão Gottwald
1cc954af30
Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin
...
--HG--
extra : rebase_source : 6f9c8f691706b63e70c2fc0d91b115e8894d5e0a
2010-08-11 15:12:54 +02:00
Dão Gottwald
38298a537d
Bug 585021 - Animate when opening the Home page in a new tab. r=gavin
...
--HG--
extra : rebase_source : 069d2f3763662312c50eebdeb918cd7a6134c06f
2010-08-11 15:12:41 +02:00
Dão Gottwald
a626ef5ffd
Bug 586114 - Consolidate toolbox bottom border styling. r=mano
...
--HG--
extra : rebase_source : 1e98fa4f4e221d6813e9b08a0558b544ac278d6c
2010-08-11 15:12:26 +02:00
Benjamin Smedberg
a06eadfd26
Bug 586350 - Updates to the 08/11 nightly don't work because it's removing the root chrome.manifest. Also clean up other now-unneeded files. r=robstrong a=dougt
2010-08-11 15:29:23 -04:00
Andres Hernandez
2c9a2d5ce0
Bug 578873 - Feedback item disappears in menu when the TP panel is open; r=dtownsend approval2.0=dtownsend
2010-08-11 10:11:37 -07:00
Jono S Xia
bc15b11dc4
Bug 580486 - Allow getting back to a web survey in-case it wasn't submitted; r=dtownsend approval2.0=dtownsend
2010-08-11 10:09:58 -07:00
Andres Hernandez
8945cadb22
Bug 579906 - Feedback button does not play well with personas; r=dtownsend approval2.0=dtownsend
2010-08-11 10:08:57 -07:00
Edward Lee
ae84bde8a9
Bug 582023 - Land TabCandy Utility Code (utils.jsm, iq.js) [r=dao a=npotb]
2010-08-11 10:28:06 -07:00
Michael Yoshitaka Erlewine
907d28a252
Bug 582023: making changes requested by Dao. Now iQ + Utils are ready for m-c with r=dao!
2010-08-11 13:06:49 -04:00
Robert Kaiser
6c816884ba
bug 570788 - Incorporate improvements from SeaMonkey places review into Firefox code, round 4 (tree), r=mak a=gavin
2010-08-11 18:05:10 +02:00
Robert Kaiser
a96635422e
bug 570788 - Incorporate improvements from SeaMonkey places review into Firefox code, round 3 (PUIU, PC, sbUtils), r=mak a=gavin
2010-08-11 18:05:08 +02:00
Benjamin Smedberg
6c2eb3acea
Back out all of dgottwald's push from Wed Aug 11 05:04:25 2010 PDT because the tree is in a state of chaos and the push was obviously against tree rules.
2010-08-11 09:00:33 -04:00
Dão Gottwald
023fed8326
Bug 586114 - Consolidate toolbox bottom border styling. r=mano
2010-08-11 14:03:44 +02:00
Dão Gottwald
a9cb9079f4
Bug 585021 - Animate when opening the Home page in a new tab. r=gavin
2010-08-11 14:03:26 +02:00
Dão Gottwald
614ec4a44c
Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin
2010-08-11 14:02:49 +02:00
Dão Gottwald
83666a4b0d
Bug 583745 - Adjust toolbar gradients for when the navbar is hidden. r=mano
2010-08-11 14:02:02 +02:00
Doug Turner
fc5141bdf6
Merge from e10s clone. a=dougt
2010-08-10 18:33:38 -07:00
Ian Gilman
6d08603c79
+ addressing dao's comments in iQ
...
--HG--
extra : rebase_source : 9fd229f468514fb08326fe292434de45e6167bfb
2010-08-10 16:31:12 -07:00
Michael Yoshitaka Erlewine
8a238ad491
Bug 582023 cleanup based on comments from Dao on things that are not iQ:
...
- typeof() is not a function
- formatting of && and || at the end of the line
- declaring variables more locally using let in Utils.extend
- the Initial Developer is the Mozilla Foundation
--HG--
extra : rebase_source : d1f9699fb0014c95e336c34d777ce354b141739a
2010-08-10 19:20:05 -04:00
Ian Gilman
092e9e0518
+ reversed the argument order for Utils.assert and Utils.assertThrow, per Dao's review
2010-08-10 11:13:10 -07:00
Michael Yoshitaka Erlewine
28ede2d5b5
Bug 582023: rm Utils.timeout
2010-08-10 09:30:23 -04:00
Michael Yoshitaka Erlewine
8f13a531dd
Bug 582023: move to use getBoundingClientRect instead of reading off the computed CSS for bounds; simplify getPropertyValue usage (based on comments from Dao)
2010-08-10 09:22:38 -04:00
Ian Gilman
2179aaadf5
+ Made the Groups.killNewTabGroup test a little tighter (in case someone has made a group called "new tabs")
...
+ Worked around bug 575672 (CSS transition assert)
--HG--
extra : rebase_source : 6f758e737c2092214ec3185be847f2c5da406be0
2010-08-09 14:57:34 -07:00
Michael Yoshitaka Erlewine
2c057d4787
Bug 584699: quick fix to -moz-transform rendering bug
...
--HG--
extra : rebase_source : 89019c5a0acff884ab47f18b96503435c6a56e7e
2010-08-09 00:06:54 -04:00
Edward Lee
1564fa3521
Remove unnecessary try/catch wrapping around a timeout-ed call.
...
--HG--
extra : rebase_source : 3b608473ff899668acea4e0e6964734c9db4d01d
2010-08-06 17:16:28 -07:00
Aza Raskin
dbcf0436f6
+ Also includes the jQuery inclusion text with utils.js
2010-08-02 13:38:29 -07:00
Aza Raskin
e8ac503426
+ Updated the iQ license block as specified in https://bugzilla.mozilla.org/show_bug.cgi?id=582025
2010-08-02 13:29:46 -07:00
Michael Wu
ab347cf3c6
Bug 556644 - 3. Let the browser reset bookmarks from the omnijar, r=sdwilsh sr=vlad a=blocking2.0
2010-08-10 15:15:26 -07:00
Raymond Lee
8d11361d0a
Remove extra spaces inside () and add spacing for before { bracket
2010-07-30 17:54:30 +08:00
Ian Gilman
ac81876e0c
+ Improved startup sequence: don't do anything until sessionstore is available, and then do only minimal work if we're not loading directly into the UI; most setup now happens when we first show the UI. Known issue: tabs aren't set up properly in the tab bar until after you go to the UI once.
...
+ fixed our use of undefined in iq.js
+ more tabItems cleanup, including removing a stray call to the now non-existent TabCanvas.detach()
+ "Group sites" no longer makes a "mixed" group if it would be empty
2010-07-29 17:23:49 -07:00
Edward Lee
2e67d4d8fc
Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for bug 582023.
2010-07-29 13:15:21 -07:00
Edward Lee
183c85bc14
Simplify Utils.merge to use Array.forEach and Array.push for bug 582023.
2010-07-29 13:02:51 -07:00
Edward Lee
88ef92422f
Bug 583044 - Rename code references of TabCandy to TabView
...
Move files and update references to tabview from tabcandy. Only remaining candy reference is the link to aza's webm video.
2010-07-29 12:37:25 -07:00
Edward Lee
411897722b
Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for bug 582023.
...
--HG--
extra : rebase_source : 8fea0b5439bcc45464f029609ff125e284b74731
2010-07-28 22:21:34 -07:00
Michael Yoshitaka Erlewine
d876852546
Bug 582023: rm iQ.get, as we were only using it in one way.
2010-07-28 23:02:26 -06:00
Edward Lee
36a978e234
Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for bug 582023.
2010-07-28 21:56:31 -07:00
Edward Lee
ee7d279fa2
Clean up spaces around (), [], , in iq and utils for bug 577968.
2010-07-28 21:40:55 -07:00
Michael Yoshitaka Erlewine
63327c73ad
Bug 582023: iQ changes based on comments from gavin
...
- let is the new var, no multiple declarations on the same line.
- renamed iQ.fn.init to be iQClass, iQ.fn to be iQClass.prototype, to look much more normal. iQ now just creates a new iQClass. No more brain hurt.
- no more (function(){...}) closure
- Array.prototype.xxx.call replaced by Array.xxx
- a couple other changes recommended by gavin.
- Utils: rm some comments, but haven't touched JSM, isDOMElement, or merge.
2010-07-28 21:33:43 -06:00
Edward Lee
1a7dd60f69
Bug 584532 - Land Tabs module to get Tab* events from any window [r=dao]
2010-08-10 03:24:45 -07:00
Edward Lee
9a3e72dd17
Address review comments from bug 584532 comment 18: !listeners, event.target, observers function.
2010-08-10 03:05:10 -07:00
Edward Lee
3151daddfb
Move private variables/methods into local declarations not exported by AllTabs and change the interface to .register("change") instead of .onChange() for bug 584532.
...
--HG--
extra : rebase_source : 267110a1a1dd8cc8d4188f20285d688b2b901aa1
2010-08-09 17:19:04 -07:00
Edward Lee
b9dfc5a60b
Prepare for bug 584532 by renaming Tabs and T -> AllTabs, allTabs -> tabs, browsers -> browserWindows, and removing QI(nsIObserver).
...
--HG--
extra : rebase_source : 1eedbcbdbda0895f12170f93c55b6946612d8819
2010-08-06 15:19:57 -07:00
Frank Yan
50ce1d5cfb
Bug 582200: rm cross-browser code from iQ, follow Mozilla style better, r=mitcho
2010-07-27 10:07:17 -06:00
Ian Gilman
0825b66dee
+ We now do no work while the script is loading; everything waits until the UI.init() call at the very bottom
...
--HG--
extra : rebase_source : 301788f78500bfe57512b0df396cb6be2ca8a02f
2010-07-26 17:15:19 -07:00
Edward Lee
b6e2f7c7f7
Switch to Array.isArray from Utils.isArray.
2010-07-26 11:02:52 -07:00
Michael Wu
35cbc9b4f5
Bug 556644 - 11. Add omnijar removed files, r=rs a=blocking2.0
2010-08-12 21:37:44 -07:00
Michael Wu
05e8af311f
Bug 556644 - 10. Make windows installer locale repacks use the standard repacking path, r=rs,khuey a=blocking2.0
2010-08-12 21:36:16 -07:00
Michael Wu
57e9011caf
Bug 556644 - 9. Add support for packaging omnijar, r=bsmedberg a=blocking2.0
2010-08-12 21:33:52 -07:00
Robert Strong
2c0cf62d05
Bug 523410 - Disable LSPs in WinSock that don't have categories for Firefox on Windows Vista and above. r=khuey, a=blocking2.0-beta4
2010-08-12 21:09:06 -07:00
Mike Connor
3f6330cd7d
Bug 586094 - Enabling Sync regresses Ts on all platforms, r=dolske, a=beltzner
2010-08-11 21:28:27 -04:00
Mike Connor
f60b3853b6
Bug 583339 - flip switch to build with sync, r=dolske
...
--HG--
extra : rebase_source : b0b36e19849f9ed5a78bd3d9579303f4a6f74f6c
2010-08-12 15:54:14 -04:00
Kyle Huey
8aa822db9a
Turn off perma-failing private browsing tests on Linux. a=Mossop
2010-08-12 15:27:41 -07:00
Edward Lee
1e930ae551
Bustage fix for alt-ctrl-space win/linux key combination.
2010-08-12 13:05:15 -07:00
Edward Lee
0d25364cc2
Bug 586753 - Use ctrl-alt-space for win/linux to avoid ctrl-space
2010-08-12 12:43:31 -07:00
Edward Lee
7c7c81e3da
Bug 581813 - Firefox with Tab Candy caused the Title and Tab Bars or the Menu and Tab Bars to appear black in colour
...
Push the TabView iframe down behind the tabbrowser when hiding TabView and restore the max height on show. This has slight issues in that it squishes the iframe contents as well as flashes black as we animate. Followup in bug 586679.
2010-08-12 09:38:21 -07:00
Edward Lee
9bfb0fef8c
Merge mozilla-central to tabcandy-central.
2010-08-12 03:55:08 -07:00
Edward Lee
6d776047b8
Fix indentation in beginRemoveTab.
2010-08-12 03:32:07 -07:00
Edward Lee
ec024f11d2
Merge backout
2010-08-12 03:29:54 -07:00
Edward Lee
2f93fd2037
Backed out changeset ed2484b982b9 due to accidental landing.
2010-08-12 03:24:29 -07:00
Raymond Lee
6131928ba1
Change a var to let.
2010-08-12 14:46:16 +08:00
Raymond Lee
ccd83c0cbc
Bug 586522 - Leaks in Tab Candy
2010-08-12 14:39:12 +08:00
Raymond Lee
290ca06e3a
Release some resources on unload
2010-08-12 12:36:58 +08:00
Michael Yoshitaka Erlewine
ebcfb5ec75
Bug 574217: Some touchups based on comments from dolske
2010-08-11 23:08:33 -04:00
Michael Yoshitaka Erlewine
8a35f21530
Fixes for Dolske's strict JS warnings
2010-08-11 22:01:29 -04:00
Michael Yoshitaka Erlewine
6610075e44
GroupItem: unify title-setting to use setTitle (which in turn uses iQ.val). Note TabItem titles are set using iQ.text, so there is no security issue there.
2010-08-11 21:35:29 -04:00
Ian Gilman
7e50a7ea97
+ I forgot to update the references to the newly renamed tabview.css files; fixed
2010-08-11 17:00:15 -07:00
Ian Gilman
fa7425a33f
+ Fixes for dolske and dao comments on bug 574217:
...
++ Unnecessary double if in tabbrowser.xml
++ moved body styling into CSS file and simplified
++ CSS comma style
++ Renamed platform.css files to tabview.css
--HG--
rename : browser/themes/gnomestripe/browser/tabview/platform.css => browser/themes/gnomestripe/browser/tabview/tabview.css
rename : browser/themes/pinstripe/browser/tabview/platform.css => browser/themes/pinstripe/browser/tabview/tabview.css
rename : browser/themes/winstripe/browser/tabview/platform.css => browser/themes/winstripe/browser/tabview/tabview.css
2010-08-11 16:51:39 -07:00
Ian Gilman
5e4fbc7f19
+ More dolske comments for 574217
...
++ Initial developer
++ Cc, Ci, Cu
++ Spacing
++ Commented out code in storage.js
++ DOCTYPE
2010-08-11 15:28:45 -07:00
Ian Gilman
54fc2404b8
+ Saving TabView visibility status as a straight string, to save from having to JSON during start up
2010-08-11 14:48:02 -07:00
Ian Gilman
32d9332f05
+ Addressing dolske's comments in bug 574217:
...
++ Using Cc and Ci
++ Using let
++ Changing getWindowTitle to a memoizing getter
++ Updated comment for key combo routine
2010-08-11 12:17:57 -07:00
Ehsan Akhgari
c4287b61b0
Bug 586421 - Do not assume that TabView exists in tabbrowser.xml
...
--HG--
extra : rebase_source : 935c6e6838ab4820c526637e32d2a6073b5e9ea2
2010-08-11 16:48:38 -04:00
Edward Lee
8f0189e0d4
Merge mozilla-central to tabcandy-central.
2010-08-11 11:13:46 -07:00
Ehsan Akhgari
072e5b6996
Backed out changeset 906a0b05656e because it doesn't work!
2010-08-11 14:12:15 -04:00
Ehsan Akhgari
f3a3798d14
Bug 581813 - Firefox with Tab Candy caused the Title and Tab Bars or the Menu and Tab Bars to appear black in colour
2010-08-11 14:10:18 -04:00
Michael Yoshitaka Erlewine
132535ac01
Bug 582023: making changes requested by Dao. Now iQ + Utils are ready for m-c with r=dao!
2010-08-11 13:06:49 -04:00
Raymond Lee
d84340a6ee
Bug 585854 - Test tab previews in presence of Tab
2010-08-11 17:07:38 +08:00
Raymond Lee
8969b2aead
Fixed for Bug 585855 - Test that the bookmark all tabs command is disabled when we have one visible and one hidden tab
2010-08-11 14:16:02 +08:00
Edward Lee
dba04264f1
Use preprocessor comments instead of <!-->.
...
--HG--
extra : rebase_source : 8908fc650096d86485d7116043dcc437095e5537
2010-08-10 21:29:08 -07:00
Edward Lee
6559f9cf47
Use NSINSTALL instead of directly using nsinstall.py for our flat modules structure.
...
--HG--
extra : rebase_source : 2c310b5ab0a256da45dff1aea2cb693ac293d573
2010-08-10 21:25:49 -07:00
Michael Yoshitaka Erlewine
7e0bf93406
Bug 585855: Test that the bookmark all tabs command is disabled when we have one visible and one hidden tab
...
Note that this test has not been added to the Makefile.
2010-08-11 00:27:42 -04:00
Michael Yoshitaka Erlewine
76062b18b2
Bug 574217: fixes to "the rest of Tab Candy" based on comments from dolske
2010-08-11 00:14:53 -04:00
Raymond Lee
76d3dfb28a
Rename browser_bookmarkAllTabs.js to browser_visibeTabs_bookmarkAllTabs.js
...
--HG--
rename : browser/base/content/test/browser_bookmarkAllPages.js => browser/base/content/test/browser_visibleTabs_bookmarkAllPages.js
2010-08-11 12:02:15 +08:00
Raymond Lee
0adea1cfe0
Improved the test for Bug 585853 - Test 'bookmark all pages' in presence of tab candy
2010-08-11 11:50:57 +08:00
Edward Lee
2668dfdc9f
Restore browser_visibleTabs test that accidentally got removed in 87c7be4465a4.
2010-08-10 20:39:45 -07:00
Edward Lee
45fd9a9b88
Dummy whitespace to trigger a merge.
2010-08-10 20:39:02 -07:00
Raymond Lee
683f5f14ec
Bug 585853 - Test 'bookmark all pages' in presence of tab candy
2010-08-11 11:34:38 +08:00
Ian Gilman
e3885fcbb9
+ removed profiling code
...
--HG--
extra : rebase_source : 690f1d46c2833ec2e122b53b2fbbc3b5a0e50aec
2010-08-10 18:10:21 -07:00
Edward Lee
7ee177f06e
Backout df9bbe8b6d78 now that bug 583306 is fixed.
2010-08-10 18:03:22 -07:00
Edward Lee
1e0cd03090
Move visibleTabs tests back to browser/content/test out of tabview directory.
...
--HG--
rename : browser/base/content/test/tabview/browser_visibleTabs.js => browser/base/content/test/browser_visibleTabs.js
rename : browser/base/content/test/tabview/browser_visibleTabs_contextMenu.js => browser/base/content/test/browser_visibleTabs_contextMenu.js
2010-08-10 17:58:26 -07:00
Edward Lee
29f6e6761f
Fix mozilla-central merge failure from 63b9ba3664a0.
2010-08-10 17:21:05 -07:00
Ian Gilman
5c85620cf4
+ addressing dao's comments in iQ
...
--HG--
extra : rebase_source : 9fd229f468514fb08326fe292434de45e6167bfb
2010-08-10 16:31:12 -07:00
Michael Yoshitaka Erlewine
4aae5fd392
Bug 582023 cleanup based on comments from Dao on things that are not iQ:
...
- typeof() is not a function
- formatting of && and || at the end of the line
- declaring variables more locally using let in Utils.extend
- the Initial Developer is the Mozilla Foundation
--HG--
extra : rebase_source : d1f9699fb0014c95e336c34d777ce354b141739a
2010-08-10 19:20:05 -04:00
Ehsan Akhgari
75592d119a
Actually enable the tests which pass
2010-08-10 19:13:13 -04:00
Ehsan Akhgari
935b6e4577
Disable all TabView tests for now
2010-08-10 18:56:11 -04:00
Ehsan Akhgari
1996a98455
Run the TabCandy tests from the correct Makefile
2010-08-10 18:47:03 -04:00
Ian Gilman
c6453dd70a
+ removed the "beforeclose" event from TabItem and cleaned up the "close" event
...
+ Removed the "urlChanged" event from TabItem; inlining that code instead.
--HG--
extra : rebase_source : a48f380dd98eaaa971e7e0529b6c17b674a02b9f
2010-08-10 15:36:56 -07:00
Michael Yoshitaka Erlewine
09674870d1
Bug 585858: fixing whitespace
...
--HG--
extra : rebase_source : b332e14075d7f41ab09b79265f7803d806194b5e
2010-08-10 18:09:19 -04:00
Ian Gilman
cfc86e11be
+ TabView actions that require loading the frame (if not loaded) now wait properly until the frame is loaded before continuing. These actions are show, context menu, and "next group" key combo.
...
+ TabView now has explicit show and hide in addition to toggle
+ Cleaned out unused "ui" parameter to the Item drag callback
--HG--
extra : rebase_source : e8ffd468406fe1d0690e29a15ce4b431a0596371
2010-08-10 14:23:53 -07:00
Michael Yoshitaka Erlewine
6475ff255e
Bug 585858: test tab context menu items with combinations of visible and hidden tabs
2010-08-10 15:33:08 -04:00
Raymond Lee
9ebd4aed95
Improved the drag and drop test
2010-08-11 02:57:22 +08:00