Robert Sayre
2c5d9c7f92
Merge mozilla-central to tracemonkey.
2010-08-12 10:12:04 -07:00
Chris Leary
c74d167ece
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
2010-08-11 13:30:07 -07:00
Edward Lee
ac5134ca5a
Bug 586147 - Restore visible tabs (and hide hidden ones) [r=zpao a=beltzner]
...
Port (copy) sessionstore changes from bug 583306 and add tests.
2010-08-12 02:10:05 -07:00
Edward Lee
569ce46dc0
Bug 582116 - Provide a way to show certain tabs and get visible tabs [r=dao a=beltzner]
...
Add showOnlyTheseTabs and visibleTabs to tabbrowser and update various uses such as tab selection. Test that tabs get hidden/shown when using this API and tab selection only deal with visible tabs while making sure there's always a visible tab.
2010-07-29 16:39:57 -07:00
Dão Gottwald
703f0542a6
Bug 562452 - Clicking the identity button when the location bar was focused shouldn't draw a focus ring. r=mano
...
--HG--
extra : rebase_source : 5adca230585661724a3d2f676bb41b00e806241b
2010-08-12 09:39:50 +02:00
Dão Gottwald
b817ea5687
Bug 583745 - Adjust toolbar gradients for when the navbar is hidden. r=mano
...
--HG--
extra : rebase_source : 5c328590081e0842e9746cf2ddac40e962935874
2010-08-11 15:13:09 +02:00
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