Commit Graph

272287 Commits

Author SHA1 Message Date
Michael Layzell
e0c55cfc86 Bug 1223041 - Emit console warning when document.execCommand('copy'/'cut') is triggered outside of a short-lived user-initiated event, r=bz 2015-11-12 09:36:42 -05:00
Andreas Tolfsen
75caea5517 Bug 1223459: Serve documentation over HTTP in mach doc
Introduces new flag --http [ADDRESS] that spins up an HTTPD serving
`outdir'.  By default it will spin up a server on 0.0.0.0:6666.

r=ahal
2015-11-10 20:37:38 +00:00
Carsten "Tomcat" Book
8266f3d00c Merge mozilla-central to mozilla-inbound 2015-11-12 12:36:30 +01:00
Carsten "Tomcat" Book
8e3314318c merge mozilla-inbound to mozilla-central a=merge 2015-11-12 12:00:55 +01:00
Carsten "Tomcat" Book
25983f5128 merge fx-team to mozilla-central a=merge 2015-11-12 11:58:02 +01:00
Nicolas B. Pierron
1954d4396a Bug 1209515 part 11 - Increase JitSpewer mask size to avoid overflow. r=bbouvier 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
c574c3d877 Bug 1209515 part 10 - Prevent PruneUnusedBranches from being greedy while removing branches which have only be visited a few times. r=bhackett 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
5f4277b350 Bug 1209515 part 9 - IonBuilder: Loop header should use the hit count of the loop, instead of before the loop. r=jandem 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
8c37b28d35 Bug 1209515 part 8 - IonBuilder: newOsrPreheader should not use the hit-count of the loop. r=jandem 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
95667296af Bug 1209515 part 7 - IonBuilder: pushLoop should not infer the continuepc from the entry block. r=jandem 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
713a4e676a Bug 1209515 part 5 - Ensure that we recompile when we have frequent bailouts caused by the first execution. r=jandem 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
c30fdb4ba9 Bug 1209515 part 4 - Increment code coverage counters on bailouts. r=bhackett 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
990c4df0c6 Bug 1209515 part 3 - IonMonkey: Add branch pruning based on code coverage counters. r=bhackett 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
3f5439b410 Bug 1209515 part 2 - Ensure that MPhi removal considers removed uses. r=bhackett 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
47640cf257 Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett 2015-11-12 10:57:27 +00:00
Nicolas B. Pierron
9aeeb9f208 Bug 1209515 part 0 - Move callerResumePoint field next to other resume points of basic blocks. r=bbouvier 2015-11-12 10:57:27 +00:00
Michal Novotny
ce912d02cd Bug 1190951 - TSan: data race netwerk/cache2/CacheIndex.cpp:1397 CacheIndex::IsUpToDate, r=valentin.gosu 2015-11-12 11:07:48 +01:00
B2G Bumper Bot
9d396d9909 Bumping manifests a=b2g-bump 2015-11-11 19:21:34 -08:00
B2G Bumper Bot
17476a43fc Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2f649cee836b
Author: Greg Weng <snowmantw@gmail.com>
Desc: Revert "Merge pull request #33095 from janus926/bug-1188232"

This reverts commit c32c56d2a1fde63cc5892d2f7bda7cdacaef3887, reversing
changes made to 7daec3853ca863b3b4a08bb01a1c8738e23d10c9.

-- by the request to alternate the use of l10n API
2015-11-11 19:20:11 -08:00
B2G Bumper Bot
14cb74f1de Bumping manifests a=b2g-bump 2015-11-11 18:45:47 -08:00
B2G Bumper Bot
648906848a Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/5c5e52b538db
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #33127 from KevinGrandon/bug_1223675_video_menu_cancel_button

Bug 1223684 - Port video menu to use gaia-menu

========

https://hg.mozilla.org/integration/gaia-central/rev/ee063a1ecbdf
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1223675 - Port video menu to use gaia-menu
2015-11-11 18:44:10 -08:00
Jim Chen
e7f2d544d3 Bug 1219016 - Add GeckoService for headless mode; r=snorp
This patch adds a Service that is able to launch Gecko in a headless
state.
2015-11-11 21:28:59 -05:00
Jim Chen
f83f87b5eb Bug 1219016 - Don't use context class name to detect webapp process; r=mfinkle
The code in WebappsUpdateTimer.js tried to detect a webapp process by
using the context class name, which is extremely fragile. This patch
makes it detect the current Gecko profile instead.
2015-11-11 21:28:59 -05:00
Jim Chen
9cf7bc6dc1 Bug 1219016 - Use application context where appropriate; r=snorp
This patch makes code use the application context from GeckoAppShell
instead of the activity context. Enough changes are made to let headless
mode work.
2015-11-11 21:28:59 -05:00
Jim Chen
776204544b Bug 1219016 - Store application context in GeckoAppShell; r=snorp
This patch adds separate setter and getter for the application context
in GeckoAppShell. The existing getContext method is misused for both
application and activity context, so new methods are added to improve
consistency.
2015-11-11 21:28:59 -05:00
Jim Chen
9d879a0145 Bug 1219016 - Don't use GeckoThread state to detect GeckoApp relaunching; r=snorp
Right now we use the GeckoThread state to detect whether GeckoApp is
first launching or is being restored after being destroyed. However,
because of headless mode, GeckoThread could already be running on
GeckoApp's first launch, so we need a separate way to detect
relaunching.
2015-11-11 21:28:59 -05:00
B2G Bumper Bot
35a2c0c552 Bumping manifests a=b2g-bump 2015-11-11 17:56:37 -08:00
B2G Bumper Bot
046b26eaff Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4deeea4a4e20
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #33147 from Cwiiis/bug1220311-verticalhome-webapps-manage-for-iac

Bug 1220311 - Use webapps-manage so that IAC works correctly. r=kgrandon

========

https://hg.mozilla.org/integration/gaia-central/rev/1d2450faceb4
Author: Chris Lord <chrislord.net@gmail.com>
Desc: Bug 1220311 - Use webapps-manage so that IAC works correctly. r=kgrandon

When handling an IAC message, the home screen will be launched as a
regular app and not as a home screen. Because of this, the
homescreen-webapps-manage permission isn't granted and the app fails to
launch with an exception caused by this. Revert to using the old
webapps-manage permission for now.
2015-11-11 17:55:14 -08:00
Wes Kocher
4a8b825304 Backed out 6 changesets (bug 1107636) for robocheck2 bustage
Backed out changeset 6e940538a171 (bug 1107636)
Backed out changeset 9145f78bb39c (bug 1107636)
Backed out changeset c575729788a7 (bug 1107636)
Backed out changeset 2b6f2bcfe767 (bug 1107636)
Backed out changeset 014b8c296cec (bug 1107636)
Backed out changeset 446d2b181d40 (bug 1107636)
2015-11-11 17:26:04 -08:00
Wes Kocher
74ef24a131 Merge m-c to fx-team, a=merge 2015-11-11 17:13:38 -08:00
Wes Kocher
88e0c59ae7 Merge m-c to b2ginbound, a=merge 2015-11-11 17:13:06 -08:00
Wes Kocher
be55fcc482 Merge b2ginbound to central, a=merge 2015-11-11 17:08:11 -08:00
Wes Kocher
25e2d200fc Merge inbound to central, a=merge 2015-11-11 16:42:05 -08:00
Jordan Santell
c4e68f4a5f Bug 1215953 - Add feature for importing heap snapshots into the memory
tool. r=fitzgen,ntim
2015-11-11 16:05:46 -08:00
Mark Hammond
e3e49bab35 Bug 1210616 - have remote (sync) tabs appear in awesomebar suggestions. r=mak 2015-11-12 11:02:44 +11:00
Wander Lairson Costa
de7bdb2887 Bug 1223950: Fix branch name for balrog publishing. r=nthomas 2015-11-11 21:58:15 -02:00
Mark Hammond
673ca5833e Bug 1197625 - delay sync on wake for 5 seconds in the hope the network is back up by then. r=rnewman 2015-11-12 10:54:55 +11:00
B2G Bumper Bot
cf6a6fb094 Bumping manifests a=b2g-bump 2015-11-11 15:26:45 -08:00
B2G Bumper Bot
ce469f9c60 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/61f5725d3ed6
Author: Marcus Cavanaugh <m@mcav.com>
Desc: Merge pull request #32955 from prateekjadhwani/942837

Bug 942837 - [User Story] Show Alarm Time on Lock Screen r=gweng r=mcav

========

https://hg.mozilla.org/integration/gaia-central/rev/0eb1b08f5d10
Author: Prateek Jadhwani <prateekjadhwani@users.noreply.github.com>
Desc: Bug 942837 - [User Story] Show Alarm Time on Lock Screen
2015-11-11 15:25:22 -08:00
Fabrice Desré
02bae8ee6d Bug 1223666 - Enable webextensions on b2gdroid r=me 2015-11-11 14:35:55 -08:00
Nicholas Nethercote
4ce3d974a8 Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
gfxRect can be implicitly constructed from IntRect, which hides a number of
implicit conversion points, makes Moz2Dification harder, and has some
surprising effects.

This patch removes the implicit constructor and replaces it with an explicit
conversion function:

  gfxRect ThebesRect(const IntRect&)

This is the obvious outcome of removing the constructor.

But there is also a second, less obvious outcome: currently we do a number of
IntRect-to-Rect conversions using ToRect(), which (surprisingly) works because
it turns into an implicit IntRect-to-gfxRect conversion (via the implicit
constructor) combined with an explicit gfxRect-to-Rect conversion (via
ToRect()). I.e. we do two conversions, going from a Moz2D type to a Thebes
type and back to a Moz2D type!

So this patch also changes these conversion. It moves this existing function:

  Rect ToRect(const IntRect&)

from gfx2DGlue.h -- where it doesn't really belong because it doesn't involve
any Thebes types -- to gfx/2d/Rect.h, templatifying and renaming it as
IntRectToRect() in the process.

The rest of the patch deals with fall-out from these changes. The call sites
change as follows:

- IntRect-to-gfxRect conversions:
  - old: implicit
  - new: ThebesRect()

- IntRect-to-Rect conversions:
  - old: ToRect()
  - new: IntRectToRect()
2015-11-11 14:23:14 -08:00
Fabrice Desré
e070254516 Bug 1223844 - [B2gDroid] homescreen slowly slides sideways when flinging r=kats 2015-11-11 14:17:26 -08:00
B2G Bumper Bot
6085c3f15a Bumping manifests a=b2g-bump 2015-11-11 13:54:40 -08:00
B2G Bumper Bot
24a4345d9a Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/7bb830f11cf1
Author: Reuben Morais <reuben.morais@gmail.com>
Desc: Merge pull request #32969 from reuben/bug1214557

Bug 1214557 - Enable the ICC manager shim everywhere. r=julienw

========

https://hg.mozilla.org/integration/gaia-central/rev/065b2fcec03f
Author: Reuben Morais <reuben.morais@gmail.com>
Desc: Bug 1214557 - Enable the ICC manager shim everywhere. r=julienw
2015-11-11 13:53:17 -08:00
Eddy Bruel
2d80f48ded Bug 1207702 - Fix a bug in test_promises_object_timetosettle-02.js;r=fitzgen 2015-11-11 22:21:16 +01:00
Wander Lairson Costa
abdd481c58 Bug 1223447: Enable fota builds for flame and nexus devices. r=jlund 2015-11-11 18:32:14 -02:00
Wes Kocher
c98df8b80f Backed out changeset b4c4ffc473ba (bug 1223635) for mass m(bc) bustage CLOSED TREE 2015-11-11 10:11:50 -08:00
Wes Kocher
7ed9a86795 Backed out changeset d1cc0dd57fbe (bug 1100662) for browser_notification_tab_switching.js bustage CLOSED TREE 2015-11-11 10:05:34 -08:00
B2G Bumper Bot
858226f8ea Bumping manifests a=b2g-bump 2015-11-11 09:57:03 -08:00
B2G Bumper Bot
8767e70a33 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/3b39cf1a2b4c
Author: No-Jun Park <npark@mozilla.com>
Desc: Merge pull request #33146 from npark-mozilla/1223849

Bug 1223849 - ID of the settings->bluetooth page have been changed from 'bluetooth_v2' to 'bluetooth'

========

https://hg.mozilla.org/integration/gaia-central/rev/a46c68b8669b
Author: g5njpark <nojun.park@gmail.com>
Desc: Bug 1223849 - ID of the settings->bluetooth page have been changed from 'bluetooth_v2' to 'bluetooth'
2015-11-11 09:55:40 -08:00