Carsten "Tomcat" Book
323b54c218
merge mozilla-inbound to mozilla-central a=merge
2016-01-28 12:13:37 +01:00
Nigel Babu
52e658cd38
Backed out changeset ebf10602138c (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout
...
--HG--
extra : commitid : 2RDOIw8wAhl
2016-01-28 13:24:31 +05:30
Nigel Babu
9dd439fe49
Backed out changeset 5d8f454c269e (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout
...
--HG--
extra : commitid : Jfko6prmIUe
2016-01-28 13:24:23 +05:30
Jed Davis
bef42ef3d4
Bug 1240911 - Prevent SerializedStructuredCloneBuffer from escaping into the heap. r=amarchesini
2016-01-28 08:43:46 +01:00
Blair McBride
e94a358980
Bug 1235056 - Enable additional logging for intermittent browser_pluginCrashCommentAndURL.js r=mossop
...
--HG--
extra : transplant_source : %C6%EF%21G%84%AD%10%84%D2%E3%AE%8DC%FF%25%AEXW%12%13
2016-01-27 13:56:59 +13:00
Kris Maglione
840051ba5c
Bug 1210583: Part 2 - [webext] Support callbacks in tabs.executeScript/tabs.insertCSS. r=billm
...
--HG--
extra : commitid : K6slT54Lfwg
extra : rebase_source : d2e519e7932169e59c655ce0013ca7a488cef2d6
extra : histedit_source : b7b8a66f2fd4a0943a8c8c8ca20f8384b999d98e
2016-01-25 20:25:11 -08:00
Kris Maglione
3d50a9eb7e
Bug 1210583: Part 1 - [webext] Add support for cross-process messaging with async responses. r=billm
...
--HG--
extra : commitid : 5deKex3Nhp
extra : rebase_source : 9c31f41230bb46127dead36ccad4449cd35ce1b0
extra : histedit_source : 2646ebbe46d96f8e50db75247a7672e81d57a74c
2016-01-27 12:57:21 -08:00
Michael Comella
e55a022204
Bug 1241697 - Upload experiments with core telemetry ping. r=mfinkle
...
We generate the experiments in the TelemetryPingGenerator, rather than passing
them into the Intent, meaning that if the UploadSerivce gets killed and the
Intent gets redelivered, the experiments will be re-generated and there is a
chance the uploaded document won't be identical to the one that would have been
uploaded (or was uploaded, if the service is killed after the upload occurs).
The way to fix this is to pass the experiments into the Intent so it gets
redelivered identically.
However, it's not worth making the documents identical for the moment. It will
be fixed when we implement the functionality to reupload already-generated
documents which we believe to have failed to upload (which is necessary for us
to specify "counts since last ping").
--HG--
extra : commitid : 7Z6XJSkm5jo
extra : rebase_source : 82de2467c477e07a8f0e38470e91e842ee74354a
2016-01-27 15:09:08 -08:00
Michael Comella
25a2950fdc
Bug 1241697 - Add docs for 'experiments' field in core ping. r=mfinkle
...
--HG--
extra : commitid : DiiaO20ETOM
extra : rebase_source : b0733dc65a7bf10ef6cc4a8577e91c2cd18b4a65
2016-01-27 14:52:27 -08:00
Michael Comella
0cfda570a4
Bug 1241599 - Add 'core' ping telemetry docs. r=gfritzsche
...
--HG--
extra : commitid : 10uJasUsIc6
extra : rebase_source : 1eda627109182295aebfbcbc09fe3237f9abd032
2016-01-21 16:55:54 -08:00
Michael Comella
9ffcd9d74e
Bug 1205835 - Create telemetry upload service and upload in onStart. r=rnewman
...
--HG--
extra : commitid : 53uxpxHX6ek
extra : rebase_source : 16ec581bf868cbc1feb2493c7e6f62ae1675d77b
2016-01-27 16:25:27 -08:00
Michael Comella
1fee6bfb4c
Bug 1205835 - Add TelemetryPingGenerator for core pings. r=rnewman
...
--HG--
extra : commitid : Fcv0mHGrnsq
extra : rebase_source : a7eaa66686a398d2e75000bc97346889ec107c18
2016-01-25 17:47:35 -08:00
Gabriel Luong
63f3fa53d1
Bug 1243403 - Implement the general design of the responsive design mode r=jryans
2016-01-27 17:51:57 -05:00
Brian Grinstead
a18e07a83d
Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku
...
--HG--
extra : commitid : GJeKyJ32MRJ
2016-01-27 14:22:45 -08:00
Brian Grinstead
a644471555
Bug 1243388 - Don't access CPOW in browser_webconsole_bug_597756_reopen_closed_tab.js;r=linclark
...
--HG--
extra : commitid : FPl4Thjk7rG
2016-01-27 14:16:34 -08:00
Milan Sreckovic
98b3c800cb
Bug 1235437 - Add annotation for major graphics preferences. r=bgirard
...
--HG--
extra : transplant_source : Zt%94Rv%13u%C7aRP%FD%14%C7%DFe%95%0F%AC%A2
2016-01-18 12:56:38 -05:00
Chris Peterson
492cf2bd4b
Bug 1234355 - Part 2: Remove unused EME drmContentCDMNotSupported.64bit.message. r=spohl
2016-01-26 11:12:11 -08:00
Chris Peterson
266e8ba667
Bug 1234355 - Part 1: Remove "Don't ask me again" footgun option from the "Enable DRM" info bar notification. r=spohl
2016-01-26 11:11:16 -08:00
Randell Jesup
04d1e65b1b
Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me
...
--HG--
extra : commitid : 22DKuIZamKy
2016-01-28 00:37:41 -05:00
Jeff Muizelaar
7d2fdd3865
Bug 1243636. Switch to gfx::CriticalSection
2016-01-27 23:30:25 -05:00
Masayuki Nakano
38f167dadc
Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato
2016-01-28 13:28:54 +09:00
Masayuki Nakano
05ae69e6a5
Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug
2016-01-28 13:28:54 +09:00
Masayuki Nakano
1e9d12bfdb
Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug
2016-01-28 13:28:53 +09:00
Masayuki Nakano
26c28dca6c
Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug
2016-01-28 13:28:53 +09:00
Masayuki Nakano
430cba8f7f
Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug
2016-01-28 13:28:53 +09:00
Xidorn Quan
00b4af1798
Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
...
--HG--
extra : source : 19140dd4f1640c4600a0f9e0ff790b44f0cd83ca
2016-01-28 14:23:59 +11:00
Xidorn Quan
d0bf371cc8
Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron
...
--HG--
extra : source : 3f863ed01beb63fa8bd5d09e9d3e4afa98ad4924
2016-01-28 14:23:59 +11:00
Xidorn Quan
55a9f1daba
Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
...
--HG--
extra : source : a650ac35ed4ef4c247369b4dc54b741d92e3c779
2016-01-28 14:23:59 +11:00
Xidorn Quan
a6ceca05bd
Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron
...
--HG--
extra : source : 5c803eae9303a390034dea7878beb48e6ffafbe2
2016-01-28 14:23:59 +11:00
Xidorn Quan
072dccd81f
Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
...
--HG--
extra : source : f95f143e0e521ad2f8726097a484de402c834620
2016-01-28 14:23:59 +11:00
Xidorn Quan
e397870be2
Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
...
By changing signature of those two functions, we make compiler complain about
all their existing uses, so we can find all of them and convert them.
Some of the callsites of Get() with those properties are also converted, but not
all of them. It is fine because if there is any incorrect conversion, compilers
is able to find out now. So they are completely typesafe.
--HG--
extra : source : 808415985d3d446f18941eb007a9be9d69d180ce
2016-01-28 14:23:59 +11:00
Xidorn Quan
6ad1442a53
Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
...
This patch makes methods of FramePropertyTable and FrameProperties to be
simple template wrapper functions. Then it converts all references to
FramePropertyDescriptor to use "void" parameter to simulate the current
unsafe behavior.
SmallValueHolder is used for storing small values like int32_t, float,
which can fit in the size of a pointer directly, and thus no lifetime
management is needed.
--HG--
extra : source : 88b2723cddf119d73d8a442d8238b50406e9d604
2016-01-28 14:23:59 +11:00
Xidorn Quan
0b71314608
Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
...
--HG--
extra : source : d67dd26db9f0349d2e8ef71f8def9fad7856fe1e
2016-01-28 14:23:59 +11:00
Xidorn Quan
c0de0d582b
Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron
...
--HG--
extra : source : c77565f815bd055a551679290da8cb985d2d2bb0
2016-01-28 14:23:59 +11:00
Xidorn Quan
5832852fe0
Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron
...
--HG--
extra : source : c5315005ec8f37968befb72cade91c1fe9f9a1da
2016-01-28 14:23:59 +11:00
Nicholas Nethercote
69864216ec
Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 70a2c797f09d094efe3fff2d1059fdd4ec4eeaab
2016-01-26 22:21:30 -08:00
Nicholas Nethercote
e8ec9b6cae
Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : ce26a8689194178f8cd8e95c9948ad6bdf1fdc67
2016-01-24 21:13:51 -08:00
Nicholas Nethercote
79149eff2b
Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 9c06cfb02d2ffccd5dcf98473f2d96d69c0c07f7
2016-01-24 18:45:29 -08:00
Randell Jesup
2159633370
Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr
...
--HG--
extra : commitid : BucIx6HVN94
2016-01-27 21:55:42 -05:00
Ehsan Akhgari
a240a28c7f
Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013
...
constexpr-ness of things can change the ABI requirements, and MSVC 2013
doesn't support constexpr, so choosing it for clang-cl when emulating
MSVC 2013 will cause ABI incomap issues between object files compiled
with the two compilers.
This reverts part of the commit for the original bug.
2016-01-27 21:10:03 -05:00
Paul Kerr [:pkerr]
7282ddd04a
Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE
2016-01-27 18:09:19 -08:00
Chris Manchester
d6f59759cd
Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
...
--HG--
extra : commitid : FyLge9QyfDF
2016-01-27 17:46:34 -08:00
Olivier Yiptong
34b9965e0a
Bug 1240169 - Revert to returning a dynamic newtab URL for BROWSER_NEW_TAB_URL r=mconley
...
--HG--
extra : commitid : 29XwjrFyLy7
extra : rebase_source : 401613c7d6539d615392bc6a02e819abe1f419ab
2016-01-23 01:17:55 -05:00
Olivier Yiptong
01410530e9
Bug 1240169 - Remove redundant remote-newtab redirector interface contract r=mconley
...
--HG--
extra : commitid : CAwgV7HaZ93
extra : rebase_source : 7721f16aace6da9013b81ea3ac363f995df11386
2016-01-23 01:17:50 -05:00
Olivier Yiptong
7efb135032
Bug 1240169 - aboutNewTabService relies on AboutRedirector for default URL resolution r=mconley
...
--HG--
extra : commitid : LGNcbCje6o4
extra : rebase_source : 0476c10707a52f5a559911f01a37cec1fe6cd171
2016-01-27 13:50:18 -05:00
Matthew Gregan
320852f1dd
Bug 1243234 - Move mp4parse-rust initialization into constructor and clean up try_rust. r=giles
...
Initializing in the constructor better matches libstagefright's behaviour
(and avoids reading and copying the stream contents every time
GetNumberTracks() is called).
Also restricts the size of the buffer to 1MB. This will be handled in the
future by passing the parser a DataSource-like interface for reading from
the stream.
2016-01-28 14:25:18 +13:00
Matthew Gregan
d5fa024fbd
Bug 1243234 - Remove now-unnecessary StagefrightPrivate wrapper. r=giles
2016-01-28 14:25:18 +13:00
Matthew Gregan
6e493e6d61
Bug 1243234 - Move mp4parse-rust code into MP4MetadataRust impl. r=giles
...
Most of the interface is stubbed with asserts and only GetNumberTracks() is
called on both libstagefright and mp4parse-rust variants.
This also moves the libstagefright vs mp4parse-rust comparisons up into
MP4Metadata.
2016-01-28 14:25:18 +13:00
Matthew Gregan
486dfd0798
Bug 1243234 - Hide MP4Metadata behind an impl pointer. r=giles
...
This is temporary (until libstagefright is removed) and intended to make
swapping between and comparing the results of the libstagefright and
mp4parse-rust versions simpler.
2016-01-28 14:25:18 +13:00
Ralph Giles
72a64368b4
Bug 1243234 - Update rust mp4parse telemetry reporting. r=kinetik
...
As of mp4parse 0.2.0 error codes are positive, as gecko telemetry
requires, so we no longer need to invert them. However, the return
code is still signed, so assert to catch future errors.
Also fix a bug in track comparison telemetry. We were only counting
tracks when parsing failed.
2016-01-28 14:25:18 +13:00