Commit Graph

263557 Commits

Author SHA1 Message Date
Thomas Zimmermann
5a41c2f71a Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang 2015-09-15 12:55:02 +02:00
Thomas Zimmermann
c8d051a615 Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang 2015-09-15 12:55:02 +02:00
Thomas Zimmermann
a9ce4641a6 Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang 2015-09-15 12:55:02 +02:00
Nigel Babu
6514c54750 Backed out changeset 23cb9eb406f9 (bug 1203092) for build bustage 2015-09-15 15:17:40 +05:30
Nigel Babu
390fb37561 Backed out changeset e682d4ccb6a5 (bug 1203092) 2015-09-15 15:17:33 +05:30
Nigel Babu
8a407d3a97 Backed out changeset bed325ace368 (bug 1203092) 2015-09-15 15:17:30 +05:30
Thomas Zimmermann
aa573175d8 Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang 2015-09-15 10:38:13 +02:00
Thomas Zimmermann
8f7aa0a201 Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang 2015-09-15 10:38:13 +02:00
Thomas Zimmermann
e9fd704459 Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang 2015-09-15 10:38:13 +02:00
B2G Bumper Bot
83b09476ca Bumping manifests a=b2g-bump 2015-09-15 01:14:06 -07:00
B2G Bumper Bot
d1496fd59b Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e9572df6eaa4
Author: Carsten Book <tomcat@mozilla.com>
Desc: Merge pull request #31789 from mozfreddyb/update-eslint-2015-09-10

Bug 1203514 - update eslint, parse with babel. r=felash

========

https://hg.mozilla.org/integration/gaia-central/rev/05ccef687f0a
Author: Frederik Braun <fbraun+gh@mozilla.com>
Desc: Bug 1203514 - update eslint, parse with babel

========

https://hg.mozilla.org/integration/gaia-central/rev/ca7e725f4cb4
Author: Carsten Book <tomcat@mozilla.com>
Desc: Merge pull request #31752 from tedders1/bug-1180250-fix

Bug 1180250 - Remove the legacy index entry if it exists. r=djf, r=aus

========

https://hg.mozilla.org/integration/gaia-central/rev/75638bbb0955
Author: Ted Clancy <tclancy@mozilla.com>
Desc: Bug 1180250 - Remove the legacy index entry if it exists. r=djf
2015-09-15 01:10:12 -07:00
Thomas Zimmermann
4eb00f0a1d Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian 2015-09-15 09:48:26 +02:00
B2G Bumper Bot
99f2294b31 Bumping manifests a=b2g-bump 2015-09-15 00:46:49 -07:00
B2G Bumper Bot
caeeac98c0 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
Nicholas Nethercote
9d3af62290 Bug 1204787 - Add |mach power|. r=glandium.
This extracts the most useful browser-related measurements from rapl and
powermetrics.
2015-09-15 16:23:45 +10:00
Nicholas Nethercote
b0500a35e3 Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel.
This patch fixes various warnings from MSVC.

- Several "truncation from 'double' to 'float'" warnings, easily fixed by
  appending 'f' to literals.

- Some "signed/unsigned mismatch" warnings. In read_tag_lutType(), MSVC is
  apparently promoting the multiplication of a uint8_t and a uint16_t to an
  int32_t, oddly enough. A uint32_t cast fixes the warning.

- |offset| was unused in qcms_data_create_rbg_with_gamma().

- A couple of "overflow in floating-point constant arithmetic" warnings
  involving INFINITY in transform_util.c. There is some type confusion here --
  in C99 HUGE_VAL is a double and INFINITY is a float. So the HUGE_VAL here
  should actualy be HUGE_VALF. But, strangely enough, that isn't enough to
  avoid the warning, I don't know why. However, it turns out that any
  non-positive value for |interval| will have the same effect, so I just
  removed all the INFINITY/HUGE_VAL stuff and used -1 instead.

It also fixes an ARM-only GCC warning.

- "'__force_align_arg_pointer__' attribute directive ignored". This is an
  x86-only attribute. Instead of disabling it on x86-64, instead enable it on
  i386 (which avoids enabling it uselessly on ARM).
2015-09-17 17:11:27 -07:00
Ehsan Akhgari
ad0bf874cf Add two missing includes to SharedMemoryBasic_mach.cpp, no bug 2015-09-17 19:35:21 -04:00
Francois Marier
f5dff79112 Bug 1205448 - Ship subresource integrity enabled by default. r=ckerschb 2015-09-17 16:33:35 -07:00
Matt Woodrow
cd70d8e2f5 Bug 1204106 - Use correct alpha blend modes for OVER in CompositorOGL. r=jrmuizel 2015-09-17 19:31:00 -04:00
Julien Pagès
fd2ba16520 Bug 1204628 - Talos' setup.py does not install psutil into virtualenv.r=jmaher 2015-09-15 07:16:42 +02:00
Neil Deakin
f11b887349 Bug 1191897, add a flag for popups which allow shortcut keys to not be consumed, fixes shortcuts not working when an e10s select popup is open, r=neil 2015-09-17 11:20:33 -04:00
Neil Deakin
963f3608dd Bug 1197266, Reset pushed pref environment between browser tests, r=martijn 2015-09-17 11:20:32 -04:00
Richard Barnes
7f2bacd58c Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib 2015-09-17 08:44:50 -04:00
Joel Maher
d92c59057e backout 8b380feae2ae to align talos number prior to uplift next week (bug 1205249) 2015-09-17 10:48:10 -04:00
Brian Birtles
142a5e6061 Bug 1183461 part 8 - Add tests for event order dispatch; r=heycam 2015-09-15 14:13:04 +09:00
Brian Birtles
74d91ed6ed Bug 1183461 part 7 - Add EventInfoComparator and sort events; r=heycam
This patch also reworks the dispatch of events in nsRefreshDriver. Previously
the refresh driver would dispatch the transition events for all subdocuments
then the animation events. This arrangement is complicated and not obviously
necessary. This patch simplifies this arrangement by dispatching transition
events and animation events for each document before proceeding to
subdocuments.
2015-09-15 14:05:49 +09:00
Brian Birtles
2456d7d958 Bug 1183461 part 6 - Store the generating animation on the event; r=heycam
In order to sort between events that have the same timestamp we use the
sort order of the corresponding animations so we need to store a pointer
to the animation along with the event.
2015-09-15 14:05:44 +09:00
Brian Birtles
1d8acb9e47 Bug 1183461 part 5 - Store event TimeStamp along with event info; r=heycam 2015-09-15 14:04:53 +09:00
Brian Birtles
aa5953069f Bug 1183461 part 4 - Add CSSAnimation::ElapsedTimeToTimeStamp; r=heycam
The elapsedTime member reported on AnimationEvents measures the time from
the *end* of the delay phase (i.e. the beginning of the active interval) to
when the event occurred. However, the AnimationTimeToTimeStamp method
introduced in the previous patch expects a time relative to the animation's
start time (i.e. the *start* of the delay phase). This patch adds a method
that performs the necessary conversion from an elapsedTime to an animation
time before calling AnimationTimeToTimeStamp. It also provides extra handling
for cases such as when the animation's start time has not yet been resolved or
when animation effect has disappeared.
2015-09-15 14:04:08 +09:00
Brian Birtles
cfd6ae6920 Bug 1183461 part 3 - Add Animation::AnimationTimeToTimeStamp; r=heycam
This patch adds a utility method to Animation which takes a time in the
same time space as "current time", i.e. "animation time" and convert it to
a TimeStamp. Subsequent patches in this series will use this method to
take the time when an event was scheduled to occur and convert it to a
TimeStamp so it can be compared with other event times. This allows us to
dispatch events in the order they would have fired given an infinitely
frequent sample rate.
2015-09-15 14:04:08 +09:00
Brian Birtles
c2be532123 Bug 1183461 part 2 - Reorder the parameters to EventInfo constructors; r=heycam
This patch lines up the parameters of AnimationEventInfo and
TransitionEventInfo constructors so that they are more logical and consistent.
Specifically, it groups the element and pseudo type together since they
form a logical pair denoting the event target. For AnimationEventInfo this
patch also places the type of event before the common event parameters since
the event type seems to be more significant.

This patch also performs some miscelleaneous housekeeping: removing some
unnecessary namespace prefixes, whitespace fixes, and making
TransitionEventInfo use the same concrete type to store the target element
as AnimationEventInfo (dom::Element instead of nsIContent).
2015-09-15 14:04:05 +09:00
Brian Birtles
8d2fbaee7e Bug 1183461 part 1 - Move InitialAdvance to CSSAnimation; r=heycam
Currently we define a helper method, InitialAdvance, on KeyframeEffectReadOnly.
However, this method is only used for filling out the elapsedTime member of
AnimationEvents (which are generated by CSS animations). This patch moves this
method to CSSAnimation since it is unneeded for other types of Animations.
2015-09-15 14:03:24 +09:00
Benjamin Bouvier
e370b9d24f Bug 1204847: Reinterpret the asmFunc pointer as an AsmFunction in case of offthread compile error; r=luke 2015-09-15 19:21:06 +02:00
Sylvestre Ledru
063b45a424 Bug 1196373 - Remove useless empty line r=trivial 2015-09-16 11:45:28 +02:00
Sylvestre Ledru
07d9ab7deb Bug 1196373 - Use the globally defined version instead of using the hardcoded value r=glandium
This will fix the display the beta number in the fennec about windows/support.
2015-09-16 11:43:07 +02:00
Jordan Santell
848e4b7fbe 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
vivek
5bfb695894 Bug 1204565 - Selectively enable unit test based on build variant r=nalexander
DONTBUILD NPOTB

Project specific test filtering is automagically handled by gradle task graph
2015-09-15 00:55:49 +03:00
Francois Marier
583ed7d072 Bug 1201995 - Rename the mozpub-track-digest256 and mozpub-trackwhite-digest256 lists. r=gcp 2015-09-17 10:14:35 -07:00
Francois Marier
127e2b99b3 Bug 1198030 - Use shavar.services.mozilla.com instead of tracking.services.mozilla.com. r=gcp 2015-09-17 10:13:13 -07:00
Nick Alexander
2fedad2648 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
6086af7511 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
2b665818ed 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
Gijs Kruitbosch
6564f92da0 Bug 1202186 - use nsISensitiveInfoHidden for console methods, r=baku 2015-09-14 20:38:57 +01:00
Jared Wein
58c8f4529a Bug 1205038 - Add missing BROWSER_SET_DEFAULT_ALWAYS_CHECK probe to Histograms.json, and fix BROWSER_SET_DEFAULT_TIME_TO_COMPLETION_SECONDS by fixing callback. r=dolske,Gijs 2015-09-16 12:01:03 -07:00
Chris Rafuse
68bab82311 Bug 1205368-Fix Hello ui-showcase scrolling regression, r=dmose 2015-09-16 11:56:38 -07:00
Drew Willcoxon
d8e4c5267e Bug 1198723 - Don't show the urlbar search suggestions opt-in if suggestions are enabled outside the opt-in. r=mak 2015-09-16 11:21:59 -07:00
Drew Willcoxon
4c6c6baff5 Bug 1203724 - Keep focus in the urlbar after making a choice in the search suggestions opt-in notification via an accesskey. r=mak 2015-09-16 11:16:44 -07:00
Drew Willcoxon
93fb3c75de Bug 1186393 - Make urlbar search suggestions call decodeURIComponent on the engine name. r=mak 2015-09-16 11:16:41 -07:00
Matt Woodrow
044f3b47c5 Bug 1197534 - Send RecycleTexture messages from the ImageBridge thread. r=sotaro 2015-09-14 14:17:39 -04:00
Wes Kocher
16a989a7b0 Merge m-c to inbound, a=merge CLOSED TREE 2015-09-17 15:27:39 -07:00