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