Граф коммитов

482257 Коммитов

Автор SHA1 Сообщение Дата
Jim Chen ae02c9f568 Bug 1283882 - Update auto-generated bindings; r=me 2016-07-08 11:39:10 -04:00
Jim Chen ff2fd08d62 Bug 1283882 - Implement LOCATION_EVENT as native call; r=snorp
Convert LOCATION_EVENT in GeckoEvent to a native method call in
GeckoAppShell.
2016-07-08 11:39:10 -04:00
Jim Chen 976590c3b2 Bug 1283882 - Move location listener to GeckoAppShell; r=snorp
Move LocationListener implementation from GeckoApp to GeckoAppShell
because the LocationListener consumer is in GeckoAppShell.
2016-07-08 11:39:09 -04:00
Jim Chen 11c94a2c71 Bug 1283844 - Update auto-generated bindings; r=me 2016-07-08 11:39:09 -04:00
Jim Chen e01ee0921d Bug 1283844 - Implement SENSOR_EVENT as native call; r=snorp
Remove SENSOR_EVENT from GeckoEvent and implement it as a native method
in GeckoAppShell that is invoked by the sensor event listener in
GeckoAppShell.
2016-07-08 11:39:09 -04:00
Jim Chen 2b7ff3f3e5 Bug 1283844 - Implement sensor event listener in GeckoAppShell; r=snorp
Implement SensorEventListener directly in GeckoAppShell instead of
indirectly through GeckoInterface and GeckoApp, because the
SensorEventListener consumer is in GeckoAppShell.
2016-07-08 11:39:09 -04:00
Jan de Mooij a877b2bc01 Bug 1278265 - Give each JS shell thread its own SPS pseudo stack to avoid races. r=sfink 2016-07-08 17:31:30 +02:00
Jan de Mooij cae841f134 Bug 1281759 - Try to work around mysterious AMD crashes. r=sunfish 2016-07-08 17:30:30 +02:00
Geoff Brown 94e2b5ece5 Bug 1285040 - Adapt device manager pushDir to latest adb; r=bc 2016-07-08 09:20:03 -06:00
Carsten "Tomcat" Book 54c903fd15 Bug 1285541 - touch clobber to fix bustage 2016-07-08 16:32:49 +02:00
Paul Adenot 43d6b652f1 Bug 1285541 - Update cubeb to revision b8aebef3. r=padenot
Patches by achronop.

MozReview-Commit-ID: 2RurT5Y3CHo

--HG--
rename : media/libcubeb/src/cubeb_audiounit.c => media/libcubeb/src/cubeb_audiounit.cpp
2016-07-08 15:56:56 +02:00
Nathan Froyd 5dba0130cc Bug 1271751 - part 8 - fix bug in nsTArray_CopyWithConstructors; r=erahm
The backwards copying case in MoveOverlappingRegion had a bug: rather
than destroying each element from the source range as we moved it, we
would always destroy the element at the beginning of the source range.
Fortunately, none of the existing types that were copied via
constructors seem to trigger the problematic code.
2016-07-08 16:59:04 -04:00
Nathan Froyd 229ede80e2 Bug 1271751 - part 7 - remove nsTArray_CopyWith*::Copy*; r=erahm
After all the previous patches, we never call these functions.  Any
copying required by nsTArray is taken care of by other means.
2016-07-08 16:59:05 -04:00
Nathan Froyd 3d1192cadc Bug 1271751 - part 6 - make ShiftData actually move its elements rather than copying; r=erahm
This change eliminates the last use of the Copy* family of functions.
2016-07-08 16:59:05 -04:00
Nathan Froyd 0dc761e84b Bug 1271751 - part 5 - use MoveNonOverlappingRegion instead of CopyNonOverlappingRegion; r=erahm
In all of the calls to CopyNonOverlappingRegion from within nsTArray, we
don't care about the contents of the source afterwards.  So we can use
moves instead of copies to potentially make things more efficient.
2016-07-08 16:59:05 -04:00
Nathan Froyd 315612a443 Bug 1271751 - part 4 - rename CopyNonOverlappingRegionWithHeader to MoveNonOverlappingRegionWithHeader; r=erahm
Whenever we're copying the header, we can be guaranteed that we're never
going to use the elements from the old array afterward, so can move (in
the C++ sense) the elements rather than copying them.
2016-07-08 16:59:05 -04:00
Nathan Froyd 5dd30fe964 Bug 1271751 - part 3 - add Move{Non,}OverlappingRegion; r=erahm
We'll need these for future patches as we transition nsTArray to use
moves for most of its operations rather than copies.  The implementation
of these functions are essentially cut-and-paste versions of the Copy*
functions, but using moves.
2016-07-08 16:59:05 -04:00
Nathan Froyd 6e9fa45637 Bug 1271751 - part 2 - rename {Copy,Move}Elements to something more accurate; r=erahm
The names {Copy,Move}Elements are based on the use of mem{cpy,move},
respectively.  However, I submit that we really want the names to
reflect the C++ operations being done, rather than the underlying
implementation details.  So let's rename these to reflect that we are
always copying the elements, and discriminate between the two cases
based on whether the regions being copied overlap or not.

Bring CopyHeaderAndElements along for the ride, as well.
2016-07-08 16:59:05 -04:00
Nathan Froyd e458be747b Bug 1271751 - part 1 - provide out-of-class definitions for some nsTArray functions; r=erahm
This change enables some of the methods in nsTArray to be lazily
instantiated, particularly the ones that care about whether the element
type is copyable.  Since we have a number of places where nsTArray is
used with move-only types, we need to ensure that unless methods
requiring copyability are actually called, those methods are not
instantiated.
2016-07-08 16:59:05 -04:00
Nathan Froyd 09a852e8b4 Bug 1271751 - part 0 - remove heap functions from nsTArray; r=erahm
They are unused, except for tests.
2016-07-08 16:59:05 -04:00
Lin Clark 72d422fb86 Bug 1285348 - New console frontend: disable in browser toolbox. r=bgrins
--HG--
extra : rebase_source : cff98e95cd5b21480990f849569e7fbd2c63b329
2016-07-07 16:08:12 -04:00
Wes Kocher 86a74db006 Merge m-c to autoland, a=merge 2016-07-07 17:36:17 -07:00
Wes Kocher 548c0e770a Merge inbound to central, a=merge 2016-07-07 17:26:41 -07:00
Jonathan Chan 1a5bdaf720 Bug 1285365 - Part 2: Add missing includes and namespace qualifiers. r=dholbert
MozReview-Commit-ID: 5vDmc1yGe1P

--HG--
extra : rebase_source : 32900ffc0d09943f85bbe5c289f2ce6cede20c47
2016-07-07 14:05:28 -07:00
Jonathan Chan 50f570bb20 Bug 1285365 - Part 1: Remove trailing whitespace from nsCSSParser. r=dholbert
MozReview-Commit-ID: HNHfHK3d2BR

--HG--
extra : rebase_source : e105c292aa8a55c8a9fc068d548866241582e162
2016-07-07 14:05:23 -07:00
Wes Kocher b013d99d86 Merge m-c to fx-team a=merge 2016-07-07 11:38:52 -07:00
Gregory Szorc cfa966452b Merge mozilla-central into inbound 2016-07-07 11:30:37 -07:00
Gregory Szorc 0d557f012a Merge autoland to mozilla-central; a=merge 2016-07-07 11:25:14 -07:00
Thom Chiovoloni 63858427d6 Bug 1285021 - Exclude urls starting with blob: from tab syncing. r=markh
MozReview-Commit-ID: 9ye7sO0tB5W

--HG--
extra : transplant_source : %1Bq%DC%01%0B4gz%F2%7Fn%82%EF%E4%29%83%BD%B2%91D
2016-07-07 13:58:34 -04:00
Nick Fitzgerald 6300cda66b Bug 1285302 - Add a note describing why 'JS::ubi::Size' is not size_t. r=jimb 2016-07-07 11:36:00 -04:00
Sebastian Hengst f43c9e0ffa Backed out changeset c8700e65f41b (bug 1284440) for causing graphic issues (bug 1285243). r=backout
MozReview-Commit-ID: 3tWcNPLSV9f
2016-07-07 17:30:10 +02:00
Gerald Squelart 6fab8ba294 Bug 1285231 - Use Swap to move&empty plugins list before unloading - r=jwwang
MozReview-Commit-ID: LMkuOA0lBKD

--HG--
extra : rebase_source : 948fa73d618ef1ff1cf83ddfd8af3228b49226b5
2016-07-07 23:57:46 +10:00
Nils Ohlmeier [:drno] 61aaacaf56 Bug 1285318: turn of WebRTC TCP packet filtering. r=mjf
MozReview-Commit-ID: 7kmAJlscG9a

--HG--
extra : rebase_source : c8d6a741fbde3f514ee49be5ee97291ba58831d3
2016-07-07 11:32:04 -07:00
Carsten "Tomcat" Book 1e5237c994 merge mozilla-inbound to mozilla-central a=merge 2016-07-07 11:41:27 +02:00
Carsten "Tomcat" Book 901a1cdc4f merge fx-team to mozilla-central a=merge 2016-07-07 11:39:46 +02:00
Xidorn Quan a3fdca80b5 Bug 1283721 - Use block-size rather than height for computing float available space. r=jfkthame
MozReview-Commit-ID: HyGmoYJDOkd

--HG--
extra : transplant_source : %21G%83%7B%8E%B5%26%3EW%F41%23dBD%8F%3A%9D%1DM
2016-07-07 16:48:21 +10:00
Carsten "Tomcat" Book 79a926a3d8 Backed out changeset 24ec7aba60e7 (bug 1283302) for testfailures in 518172-1b.html 2016-07-07 08:20:32 +02:00
Jan de Mooij a53a99aab6 Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
--HG--
extra : rebase_source : acd82642a27b36b98bf1bf34c29d33c7e0b57dea
2016-07-07 08:15:15 +02:00
Morris Tseng 587bf3d8eb Bug 1284440 - Prevent CreateRenderTargetForWindow from clearing unwanted area. r=mattwoodrow
MozReview-Commit-ID: BhUlnThiI2
2016-07-07 14:12:52 +08:00
Ryan VanderMeulen 93a1a23b6b Backed out changeset 320ee1117179 (bug 1284005) for gecko-decision task failures. 2016-07-07 00:16:45 -04:00
Phil Ringnalda fde799ec8a Merge m-c to f-t 2016-07-06 19:35:51 -07:00
Phil Ringnalda 02424f18c9 Merge m-c to autoland 2016-07-06 19:34:04 -07:00
Phil Ringnalda aa8da312af Backed out changeset 6d1de18af810 (bug 1282570) for causing permaorange in debug OS X Marionette tests, a=backout 2016-07-06 19:29:57 -07:00
Gregory Szorc 1912ec68db Merge mozilla-central to fx-team 2016-07-06 18:44:42 -07:00
Gregory Szorc 1485dff75a Merge autoland to mozilla-central; a=merge
--HG--
extra : amend_source : cb410b4de973dc55c63e3fa8c088f71a5c00e51e
2016-07-06 18:11:34 -07:00
David Burns 0377b85db7 Bug 1281915: Skip trying to remove a frame script if there no messageManager r=ato
When trying to load or unload FRAME_SCRIPT into a process we should check if we have
messageManager available to do the work or error accordingly.

MozReview-Commit-ID: 1xonnY34vI3

--HG--
extra : rebase_source : 61e681785c13e4096ca235e81f676552b9e1a629
2016-07-06 23:23:35 +01:00
Lin Clark 75503e8ad4 Bug 1283893 - New console frontend: required prop severity is sometimes undefined. r=bgrins
--HG--
extra : rebase_source : fb164f3f1b564b9c9bb7b0716275cc32a2f84843
2016-07-06 17:47:16 -04:00
Andrew Swan 5b775d5271 Bug 1272522 Handle stderr of native app r=kmag
MozReview-Commit-ID: 5qGw83uTYTu

--HG--
extra : rebase_source : 8cefe9f2661782b45000ff704db2ea7aaa46ac68
2016-07-06 14:57:56 -07:00
Wes Kocher b5739bf710 Bug 1285052 - Followup to fix eslint a=me
--HG--
extra : rebase_source : 32803bdd9e5ec564709645d0e1cba1f0d781b7e5
2016-07-07 11:29:13 -07:00
Gregory Szorc 34f1170712 Merge mozilla-central to autoland 2016-07-07 11:28:40 -07:00