Commit Graph

262584 Commits

Author SHA1 Message Date
Wes Kocher
99c8004403 Backed out changeset cb711870d2b8 (bug 1203171) for browser_InlineSpellChecker.js failures 2015-09-15 16:36:44 -07:00
Jordan Santell
6b9ab82810 Bug 1204595 - Store audionode properties once via server rather than async fetching the unchanging properties in the tool. r=jryans 2015-09-14 16:04:54 -07:00
Jennifer Fong
7f89bbf903 Bug 1203648 - Default devtools.webide.sidebars to true. r=jryans 2015-09-14 09:10:00 -04:00
Gervase Markham
005b891914 Bug 1203171 - Change regionNames.properties to use GENC data. r=pascalc 2015-09-15 07:56:00 -04:00
Matteo Ferretti
820fb63cbc Bug 1132475 - Refactor LayoutHelpers.jsm to avoid dependencies. r=pbrosset 2015-09-15 00:32:00 -04:00
Ryan VanderMeulen
4a30fe7522 Bug 1205051 - Update pdf.js to version 1.1.469. r=bdahl 2015-09-15 17:03:08 -04:00
J. Ryan Stinnett
b41b1acb03 Bug 1203624 - Measure view source usage. r=mconley p=ally 2015-09-15 15:56:25 -05:00
Nick Alexander
f0c998aadd Bug 1191064 - Part 3: Handle removing Android Accounts from fxa-content-server. r=markh
This adds a new JS to Java ping-pong; exposes it via Accounts.jsm; and
uses it in response to the fxa-content-server message.
2015-09-14 17:21:19 -04:00
Nick Alexander
1733c58eb4 Bug 1191064 - Part 2: Handle relinking Firefox Accounts on Fennec. r=markh
The desired behaviour:

* If we have no account now, and had no account or the same account in
  the past -- no message, allow.
* If we have no account now, but had a different account in the past -- prompt.
* If we have an account, and this is the same account -- no message, allow.
* If we have an account, and this is not the same account -- toast and
  never allow.
2015-09-14 16:58:47 -04:00
Nick Alexander
d6b4d9e981 Bug 1191064 - Part 1: Add Fennec version of FxAccountsWebChannel. r=markh
This ticket does the following things:

* register early.  If the first page that Gecko loads is
  about:accounts, the channel needs to be in place.  If we delay this,
  we can and do miss content server messages.

* listen to the following messages:

  CAN_LINK_ACCOUNT: 'fxaccounts:can_link_account'
  CHANGE_PASSWORD: 'fxaccounts:change_password'
  DELETE_ACCOUNT: 'fxaccounts:delete_account'
  LOADED: 'fxaccounts:loaded'
  LOGIN: 'fxaccounts:login'

The list of messages is from
2a78a14daf/app/scripts/models/auth_brokers/fx-desktop-v2.js (L24)
via
2a78a14daf/app/scripts/models/auth_brokers/fx-fennec-v1.js

This patch implements only LOADED, LOGIN, and CHANGE_PASSWORD.  The
messages have the following behaviour:

A LOADED message is ferried to the individual XUL <browser> element it
originated from.  In general, WebChannel is a global listener: it does
not matter where a message originates.  We want to have fine-grained
control over when an embedding <iframe> is displayed (as opposed to
loaded, in the Gecko sense of loaded).  The fxa-content-server
participates in this exchange via the LOADED message; we complete the
loop by specially handling LOADED.

A LOGIN or CHANGE_PASSWORD message either creates a new Android
Account in the Engaged state, or moves an existing Android Account to
the Engaged state.  An Android sync is not yet requested -- we'll
arrange that from the Java side.
2015-09-15 15:54:29 -04:00
Nick Alexander
9720b8dd9b Bug 1204937 - Part 4: Add "pass-through to web" versions of native account activities. r=sebastian
This always loads about:accounts with an 'action' query parameter.
This indirection allows Gecko to manage the fxa-content-server pref
independently of Java.
2015-09-01 13:18:48 -07:00
Nick Alexander
7d7b0a81a2 Bug 1204937 - Part 3: Add Accounts:UpdateAccountFromJSON message. r=sebastian
This commit does a few things.  First, it fixes a typo
(s/ForResponse/ForResult/).  It's not clear how this /ever/ worked,
but it did.

Second, it adds an UpdateAccountFromJSON sibling to
CreateAccountFromJSON.  It would have been reasonable to have the
create message do double-duty and update an existing account (we have
the latitude to change the meaning since this API is not yet public)
but I generally prefer each consumer to perform the conditional state
check and to act appropriately.

Third, it generalizes the existing Accounts:Exist message to provide
some details (including email and UID) of any existing Firefox
Account.  The Accounts.exist() API /is/ public, so I introduce a new
(not yet public) API for this richer information.
2015-08-21 11:27:54 -07:00
Nick Alexander
7d4736ef6b Bug 1204937 - Part 2: Extract Accounts: messages to AccountsHelper. r=sebastian
There are enough Accounts: messages to separate them from BrowserApp,
and the list is only growing.

This has also the small advantage of removing some non-native event
listeners.
2015-08-20 10:03:20 -07:00
Nick Alexander
c4779fe72a Bug 1204937 - Part 1: Redirect native account UI launches through action intent filters. r=sebastian
This patch stops referring to package/class objects to identify
Android components directly and instead launches through action intent
filters.  The intent filters are scoped to the package, but not marked
as private or as requiring a permission.  A malicious package could
inject itself into an account flow, but I don't think there's much
advantage: the only time a secret is passed between activities is when
the native sign up (CreateAccount) and sign in (SignIn) activities
link between themselves, and in this instance I didn't route through
the action intent filters.  (This is entirely native -- there's no web
analog -- so I didn't use the indirection.)
2015-09-15 14:18:46 -04:00
Nick Alexander
f1384265b5 Bug 1204937 - Pre: use native account UI in Fennec. r=me 2015-09-15 13:35:06 -04:00
Dave Townsend
1434fb00eb Bug 1192925: Test that system add-ons are marked as un-uninstallable and un-upgradable. r=rhelmer 2015-09-11 10:51:06 -07:00
Martyn Haigh
eb14b50ced Bug 1204875 - Hide Tabs Panel thumbnail height change behind nightly flag; r=mfinkle 2015-09-15 15:46:23 +01:00
Margaret Leibovic
9d3f37b3c6 Bug 1204900 - Extend life of reader mode telemetry probes. r=mfinkle 2015-09-15 10:46:41 -04:00
Jared Wein
b4d2e2b6fb Bug 1203494 - Only show URL bar dropmarker on hover. r=dao 2015-09-15 10:39:02 -04:00
Carsten Book
d4f2eb5f7a Merge mozilla-central to fx-team 2015-09-15 15:11:04 +02:00
Carsten "Tomcat" Book
6d62391762 merge mozilla-inbound to mozilla-central a=merge 2015-09-15 15:05:24 +02:00
Carsten "Tomcat" Book
36f27325ab merge fx-team to mozilla-central a=merge 2015-09-15 14:59:25 +02:00
Panos Astithas
d47d3ed8db Reset the network panel filter for requests linked from the console (bug 1204481). r=vporof 2015-09-15 15:33:37 +03:00
B2G Bumper Bot
0a92fc58ba Bumping manifests a=b2g-bump 2015-09-15 00:46:49 -07:00
B2G Bumper Bot
46aa98d33e Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4b08f8a2624b
Author: Zibi Braniecki <zbigniew.braniecki@gmail.com>
Desc: Merge pull request #31819 from zbraniecki/1190539-escape-args-in-l10njs

Bug 1190539 - escape HTML in l10n-arguments by default. r=stas

========

https://hg.mozilla.org/integration/gaia-central/rev/125a421d1ed0
Author: Zibi Braniecki <gandalf@mozilla.com>
Desc: Bug 1190539 - escape HTML in l10n-arguments by default
2015-09-15 00:46:24 -07:00
Florian Quèze
d933cfc8ee Bug 1184220 - typing in the searchbar should de-select the settings or opensearch buttons at the bottom of the search panel, r=Gijs. 2015-09-11 14:18:15 +02:00
Florian Quèze
ca912b8eea Bug 1139655 - pressing enter in the searchbar should ignore button selections from mouseover, r=Gijs. 2015-09-11 14:18:15 +02:00
Florian Quèze
aba5768e58 Bug 1203524 - search.xml should use Services.jsm, r=Mossop. 2015-09-11 14:18:15 +02:00
Florian Quèze
db5607b8f3 Bug 1203161 - remove the browser.search.cache.enabled pref, r=adw. 2015-09-11 14:18:15 +02:00
Florian Quèze
0a2825e115 Bug 1201973 - 'Stop Sharing' should also revoke persistent permissions granted to frames, r=Gijs. 2015-09-11 14:18:15 +02:00
Hiroyuki Ikezoe
1690235e51 Bug 1197620 - Part 2 tests that animation stop playing when its element is not displayed. r=bbirtles
This tests cover that the element is 'display:none' and its parent element is
'display:none' cases.
2015-09-10 20:06:00 +02:00
Hiroyuki Ikezoe
9e83223087 Bug 1197620 - Part 1 - Stop all animations in destroyed frames. r=bbirtles 2015-09-14 23:42:00 +02:00
Lee Salzman
1407d31c4c Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan 2015-09-11 00:34:32 -04:00
Christoph Kerschbaumer
71517d8bee Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking 2015-09-14 14:21:03 -07:00
Nick Fitzgerald
27760690ef Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj 2015-09-14 11:57:00 +02:00
Alexandre Lissy
86ab229c8e Bug 1204426 - Unregister message listeners of settings service locks. r=khuey 2015-09-14 02:43:00 +02:00
Luke Wagner
0447f23bd9 Bug 1204404 - Odin: move assert to avoid assertion failure. r=lth 2015-09-14 07:04:00 +02:00
Jakob Olesen
0f69d65bc4 Bug 1204102 - Add missing includes and namespaces to UbiNodeCensus files. r=sfink 2015-09-14 13:59:00 +02:00
Anirudh S
5c73d5aef5 Bug 1197874 - Remove MatchstickApp.jsm from the build. r=mfinkle 2015-09-10 20:04:50 +05:30
Daosheng Mu
458ac160bd Bug 981183 - Part 2 - Add timestamps tests for CanvasDebugger. r=vporof 2015-09-12 08:26:00 +02:00
Daosheng Mu
2d860deaa5 Bug 981183 - Part 1 - Gathering timestamps at the call watcher actor. r=vporof 2015-09-13 22:49:00 +02:00
J. Ryan Stinnett
1539c10eb8 Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn 2015-09-10 19:04:04 -05:00
Andrew McCreight
b5a3ee9d61 Bug 1203314 - Make operator<< a method on unused_t. r=froydnj
This prevents operator overload resolution from failing when this file
is included in a file that uses Chromium IPC logging.
2015-09-10 13:17:00 +02:00
Eitan Isaacson
69dbf498ec Bug 1203697 - Add braille navigation. r=yzen r=mfinkle 2015-09-14 23:34:30 -07:00
sajitk
81d7afa1ff Bug 1200065 - Split Mozilla specific code from extensions/spellcheck/hunspell directory to glue directory and adjusted moz.build files. r=glandium 2015-09-11 07:44:00 +02:00
Tim Chien
a4b017f4f9 Bug 1197682 - InputMethodManager#setSupportsSwitchingTypes, r=janjongboom, sr=smaug 2015-09-10 22:29:00 +02:00
Victor Carlquist
3d3e67c992 Bug 984018 - sincos optimization. r=nbp 2015-09-13 10:58:23 -03:00
Victor Carlquist
cb28d2175b Bug 984018 - Added signatures in simulators (arm, arm64 and mips). r=nbp 2015-09-12 21:06:37 -03:00
Lee Salzman
a0c88bf34f Bug 655328 - remove obsolete canvas test test_2d.drawImage.outsidesource since out of bounds rects no longer throw IndexSizeError. r=jmuizelaar 2015-09-11 10:13:23 -04:00
Lee Salzman
d87f44929e Bug 655328 - remove failure meta-data for WPT for 2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html. r=jmuizelaar 2015-09-11 10:13:11 -04:00