Commit Graph

252850 Commits

Author SHA1 Message Date
Ryan VanderMeulen
d256573096 Merge b2g-inbound to m-c. a=merge 2015-07-14 23:32:52 -04:00
B2G Bumper Bot
0bc55ee265 Bumping manifests a=b2g-bump 2015-07-14 18:07:34 -07:00
B2G Bumper Bot
7d74d5b177 Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/422a64c4639a
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Revert "Merge pull request #30872 from etiennesegonzac/bug-1179040"

This reverts commit 66638d0e65bf58b7f640bcc7bed4a0b23d1356c6, reversing
changes made to 7676b68b4d32ed13243eeb719188847121bd5611.
2015-07-14 18:05:35 -07:00
Ryan VanderMeulen
4144f8d25e Bug 1180000 - Disable more tests on Linux debug e10s. 2015-07-14 21:05:32 -04:00
Edouard Oger
c47dc149da Bug 1183730 - Restore the sync migration warning icon in the Hamburger menu. r=markh 2015-07-14 10:47:00 -04:00
Mark Hammond
2cddbbf892 Bug 1181952 - limit the number of FxA profile requests we make in a short period. r=zaach 2015-07-15 09:50:59 +10:00
Gregory Szorc
a0bab6cb57 Bug 1182677 - Aggressively prompt to run mach mercurial-setup; r=smacleod
Having not configured or out-of-date tools benefits nobody. It slows
people down.

Version control tools are an integral part of working on Firefox. It is
important for version control tools to be configured optimally and to be
continuously updated so they stay optimal.

The `mach mercurial-setup` command exists to optimally configure
Mercurial for working on Firefox and other Mozilla projects.

This commit adds a pre-dispatch handler to mach that will verify
Mercurial is in a happy state. If `mach mercurial-setup` has never
executed, it will complain. If `mach mercurial-setup` hasn't been
executed in the past 31 days, it will complain.

Yes, aborting command execution and forcing people to context switch to
run `mach mercurial-setup` is annoying. First, we have carved out
several exceptions to this behavior, including detection for running in
automation, on the machines of curmudgeons, when Mercurial isn't being
used, and from non-interactive processes. Second, I argue that people
ignore optional notifications and that having persistently
poorly-configured tools is worse than a single context switch at most
every month. Therefore, the heavyhanded approach is justified.

In addition, if we did support a non-fatal notification, we would
introduce the problem of extra output from commands. If anyone was e.g.
parsing mach output, we could very likely break those systems. These
cases should be caught by the isatty() check or be running in a context
with MOZ_AUTOMATION set. But you never know.
2015-07-14 14:20:03 -07:00
Riadh Chtara
8ac8e0da38 Bug 1134850 - Move password manager recipes to its own file. r=MattN 2015-07-13 10:34:59 -07:00
Will Bamberg
b654859375 Bug 1154469 - The MDN tooltip should use syntax highlighting for code samples. r=pbrosset 2015-07-14 07:52:00 -04:00
Wes Kocher
b1adb75544 Merge m-c to fx-team, a=merge 2015-07-14 15:31:55 -07:00
Wes Kocher
bf5ce91ff6 Merge b2ginbound to central, a=merge 2015-07-14 15:25:44 -07:00
Gabriel Luong
029da4c20c Bug 1183862 - [promise-dbg] Add a flag to enable the promise debugger DONTBUILD r=fitzgen 2015-07-14 15:23:04 -07:00
Wes Kocher
7a72b4f860 Merge fx-team to central, a=merge 2015-07-14 15:21:52 -07:00
B2G Bumper Bot
5135e6c004 Bumping manifests a=b2g-bump 2015-07-14 11:17:08 -07:00
B2G Bumper Bot
70d74d19c7 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ad35f158cbd7
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #30956 from albertopq/1181602-icon-apps

Bug 1181602 - Reenabling test r=me

========

https://hg.mozilla.org/integration/gaia-central/rev/725bbed0f5ef
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1181602 - Reenabling test
2015-07-14 11:15:08 -07:00
Gabriel Luong
e487371f3f Bug 1178535 - Part 2: Highlight pseudoclass and attribute texts in the selector text of the rule view r=bgrins 2015-07-14 10:49:28 -07:00
Gabriel Luong
606d7c8a1d Bug 1178535 - Part 1: Parse the pseudoclasses and attributes from the selector text r=tromney 2015-07-14 10:43:51 -07:00
B2G Bumper Bot
5890be3ece Bumping manifests a=b2g-bump 2015-07-14 09:38:33 -07:00
Brian Hackett
81d210835a Bug 1175165 - Fix build break on a CLOSED TREE. 2015-07-14 09:25:10 -07:00
B2G Bumper Bot
015d8852ff Bumping manifests a=b2g-bump 2015-07-14 09:17:31 -07:00
B2G Bumper Bot
90871137f8 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0f0314589b52
Author: Martijn <martijn.martijn@gmail.com>
Desc: Merge pull request #30946 from mwargers/1182446

 Bug 1182446 - Failure in test_dialer_add_contact.py

========

https://hg.mozilla.org/integration/gaia-central/rev/7317494ac782
Author: Martijn Wargers <mwargers@mozilla.com>
Desc: Bug 1182446 - Failure in test_dialer_add_contact.py
2015-07-14 09:15:32 -07:00
B2G Bumper Bot
e1caef62c0 Bumping manifests a=b2g-bump 2015-07-14 09:02:33 -07:00
B2G Bumper Bot
cc39dcb85d Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/3d647b180c7e
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #30951 from albertopq/1181602-icon-apps

Bug 1181602 - Display pin badge for Firefox Apps r=sfoster

========

https://hg.mozilla.org/integration/gaia-central/rev/0a91f02a049b
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1181602 - Display pin badge for Firefox Apps r=sfoster
2015-07-14 09:00:34 -07:00
Thomas Zimmermann
b5e00daa0e Bug 1171994: Cleanup JSAPI code of |RilConsumer|, r=htsai
This patch cleans up the JSAPI code of |RilConsumer| and moves it
into the class itself.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
da78986754 Bug 1171994: Use |RilSocket| to handle RIL messages on the RIL worker, r=htsai
This patch finally breaks up forwarding received RIL messages to the
main thread before they go to the RIL worker. Any RIL message that is
received on th I/O thread is forwarded directly to the RIL worker
thread and handed over to the RIL worker JS code.

The patch includes a number of changes. They all depend on each other,
so there's no good way of landing them one-by-one.

 * |RilConsumer| now runs on the RIL worker thread.

 * |RilWorker| uses tasks to register/unregister |RilConsumer| in the worker.

 * |RilConsumer| uses |RilSocket| instead of |StreamSocket|.

 * With |RilSocket|, received RIL messages do not go through main. They are
   forwared to the RIL worker and handed over to JS immediately.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
4f939a0d7b Bug 1171994: Store an instance of |RilWorker| for each RIL connection, r=htsai 2015-07-14 16:57:00 +02:00
Thomas Zimmermann
824edc1903 Bug 1171994: Separate RIL I/O interfaces, r=htsai
This patch separates the current interface of |RilConsumer| into
two distinct classes. |RilWorker| provides the public interface
and |RilConsumer| provides the internal implementation. Running
|RilConsumer| on a worker thread will be easier this way.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
5606499d67 Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai
With this patch, |RilSocket| and it's helpers forward received data
via a WCTD. This will hand over the worker's JS context to the RIL
consumer.

In a later patch, the RIL consumer will be moved onto the RIL worker
thread and call the JS ril-worker code directly.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
9fd703e9c9 Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai
|RilSocket| and |RilSocketConsumer| are copies of the respective stream-
socket classes. Improvements to the RIL I/O code will be implemented on
top of the new classes.
2015-07-14 16:57:00 +02:00
B2G Bumper Bot
ca866784ca Bumping manifests a=b2g-bump 2015-07-14 07:52:33 -07:00
B2G Bumper Bot
f01c7f7a8b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/5019e18c8f37
Author: Borja Salguero <borjasalguero@users.noreply.github.com>
Desc: Merge pull request #30918 from borjasalguero/curtain

Bug 1182484 - [Contacts][NGA] Move curtain from <iframe> to a panel r…

========

https://hg.mozilla.org/integration/gaia-central/rev/5698609191e0
Author: borjasalguero <fbsc@tid.es>
Desc: Bug 1182484 - [Contacts][NGA] Move curtain from <iframe> to a panel r=arcturus
2015-07-14 07:50:35 -07:00
B2G Bumper Bot
7dba601604 Bumping manifests a=b2g-bump 2015-07-14 06:57:32 -07:00
B2G Bumper Bot
d4bfbe03d6 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/85a58595941e
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #30926 from mcjimenez/bug1182035

Bug 1182035 - Fixed app updates error in 2G

========

https://hg.mozilla.org/integration/gaia-central/rev/4948ba6e3f2c
Author: Carmen Jimenez Cabezas <cjc@tid.es>
Desc: Bug 1182035 - Fixed so when only there are app updates and update.2g.enabled is false and device is in 2G, they are not blocked
2015-07-14 06:55:34 -07:00
B2G Bumper Bot
f8a73910ae Bumping manifests a=b2g-bump 2015-07-14 06:45:52 -07:00
B2G Bumper Bot
83f60c2cc2 Bumping gaia.json for 5 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/20a183aa2a2c
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Merge pull request #30388 from gabrielesvelto/bug-1155901-resize-call-ended-string

Bug 1155901 - Dynamically resize the 'call ended' string whenever it's translated

========

https://hg.mozilla.org/integration/gaia-central/rev/4ce7b1e1d0fb
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 1155901 - Dynamically resize the 'call ended' string whenever it's translated r=thills

========

https://hg.mozilla.org/integration/gaia-central/rev/91ed8bc7fc40
Author: Yura Zenevich <yura.zenevich@gmail.com>
Desc: Merge pull request #30938 from yzen/bug-1183128

Bug 1183128 - moving tracking of quick settings state from DOM to JS.

========

https://hg.mozilla.org/integration/gaia-central/rev/f06e99bfc939
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1183128 - moving tracking of quick settings state from DOM to JS.

========

https://hg.mozilla.org/integration/gaia-central/rev/5f20babbd394
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1180021 - fixging quick settings and the way it's tracking enabled services.
2015-07-14 06:45:29 -07:00
Andrew McCreight
cf0193e16b Bug 1182318 - Part 2: Remove Closure from CycleCollectedJSRuntime. r=smaug
Closure is now just a wrapper around a single boolean, so instead pass a pointer to the boolean.
2015-07-14 08:01:00 -04:00
Andrew McCreight
b393aa72bf Bug 1182318 - Part 1: Remove Closure::mCb. r=smaug
This field no longer needs to be passed in the closure thanks to the iterator.
2015-07-14 08:01:00 -04:00
Brian Hackett
2d4031de51 Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem. 2015-07-14 09:02:15 -07:00
Ehsan Akhgari
7df47e1426 Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku
The assertions here serve as a unit test for the previous commit,
because with these, our existing tests would have caught this bug.
2015-07-14 11:48:19 -04:00
Ehsan Akhgari
0ab6c315cc Bug 1183356 - Part 1: Use the outer window when refreshing media elements; r=baku 2015-07-14 11:48:18 -04:00
Carsten "Tomcat" Book
2b3ca3a798 Backed out changeset da4985b5cbef (bug 1183356) for Assertion failure: pWindow->IsOuterWindow() assertion failures on a CLOSED TREE 2015-07-14 17:09:17 +02:00
Carsten "Tomcat" Book
8fbd674961 Backed out changeset dc97f665d047 (bug 1183356) 2015-07-14 17:08:39 +02:00
Trevor Saunders
281dd4576e bug 1172523 - fire useful text change events for proxies r=lsocks 2015-07-14 11:02:03 -04:00
Trevor Saunders
194d2c75b7 bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks 2015-07-14 11:02:02 -04:00
Trevor Saunders
10d5941c2b bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks 2015-07-14 11:02:02 -04:00
Jordan Santell
d5f832aeeb Bug 1175760 - Set recording configurations based on UI prefs, but also target support overrides UI prefs. r=vp 2015-07-13 17:24:24 -07:00
Julien Pagès
63a970e982 Bug 902125 - Add a version config/flag for Python Marionette. r=dburns 2015-07-13 18:33:23 +02:00
Ehsan Akhgari
8e66f5ec1a Bug 1178563 - Increase the timeout for browser_markupview_html_edit_02.js 2015-07-14 10:41:45 -04:00
Olli Pettay
8c595e2828 Bug 1182277, don't leak when using nsAutoTArray inside nsTArray, r=nfroyd 2015-07-14 17:05:10 +03:00
Trevor Saunders
c1e81e7509 bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb
This causes e10s to behave differently from non e10s, because in e10s we don't
forward the creation of the document to the parent process.  However this only
seems to happen in strange edge cases.
2015-07-14 10:13:21 -04:00