Commit Graph

282106 Commits

Author SHA1 Message Date
Ben Hearsum
a498c2daef bug 1243740: sync sdk packages to releases dir. r=rail npotb DONTBUILD 2016-01-28 10:15:01 -05:00
Jan de Mooij
a34aedbb0c Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp 2016-01-28 14:59:42 +01:00
Benjamin Bouvier
2eb4030f07 Bug 1243031: Throw when WebAssembly is not supported; r=luke
And in deterministic builds, print an error on stderr so that fuzzers know that
they need to abort differential testing fuzzing.
2016-01-27 11:58:41 +01:00
Carsten "Tomcat" Book
2cd82dff43 Merge mozilla-central to mozilla-inbound 2016-01-28 12:27:53 +01:00
Carsten "Tomcat" Book
6d639cca1d merge mozilla-inbound to mozilla-central a=merge 2016-01-28 12:13:37 +01:00
Nigel Babu
662e3f1bc8 Backed out changeset ebf10602138c (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:31 +05:30
Nigel Babu
919772ab2a Backed out changeset 5d8f454c269e (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:23 +05:30
Jed Davis
dd3090f395 Bug 1240911 - Prevent SerializedStructuredCloneBuffer from escaping into the heap. r=amarchesini 2016-01-28 08:43:46 +01:00
Andreas Tolfsen
9ce005d38c Bug 1140542 - Support capturing secondary chrome windows; r=automatedtester
A <window> object may not exist in popup windows that are spawned from
a <window>.  document.documentElement is equivalent to <window> in
the case of the primary window, but lets us support the ChromeWindow's
document when it isn't.
2016-01-27 16:43:33 +00:00
Andreas Tolfsen
97d8d91bab Bug 1242459 - Replace dump() with logger in actions.js; r=automatedtester
Turns testing/marionette/actions.js into a JS module.
2016-01-27 19:33:48 +00:00
Tooru Fujisawa
034d724e9d Bug 1241377 - Part 2: Add test for nsIFormPOSTActionChannel. r=mayhemer 2016-01-28 19:38:34 +09:00
Michael Madsen
7a7a57e47c Bug 1241377 - Part 1: Implement nsIFormPOSTActionChannel for the channel accepts form POST. r=mayhemer 2016-01-28 19:38:34 +09:00
Tom Schuster
47802285b0 Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug 2016-01-28 11:28:04 +01:00
Tom Schuster
e1fabbba96 Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl 2016-01-28 11:28:04 +01:00
Jonathan Watt
0046188781 Bug 1223644 - Clean up the nsSVGClipPathFrame reference loop detection code. r=longsonr 2016-01-28 09:30:47 +00:00
Gabriele Svelto
1da8ab5fc5 Bug 1227980 - Do not try to hold/resume calls in the wrong state when handling audio channels r=hsinyi 2016-01-28 10:29:19 +01:00
Zachary Carter
87d1996813 Bug 1243591 - Create a pref to enable/disable the Synced Tabs UI refresh and enable it for Nightly r=markh 2016-01-28 00:52:56 -08:00
Bogdan Postelnicu
d47590ccca Bug 1243352 - attribute a value for ProxyHandlerInfo::mPrefAction in ProxyHandlerInfo::SetPreferredAction. r=blassey 2016-01-27 16:22:36 +02:00
Henrik Skupin
ab11bf611e Bug 1243318 - [mozfile] extract_zip() should not set file permissions if there are no attributes available. r=ahal 2016-01-27 03:52:00 +01:00
Blair McBride
d050c37850 Bug 1235056 - Enable additional logging for intermittent browser_pluginCrashCommentAndURL.js r=mossop 2016-01-27 13:56:59 +13:00
Kris Maglione
648b890157 Bug 1210583: Part 2 - [webext] Support callbacks in tabs.executeScript/tabs.insertCSS. r=billm 2016-01-25 20:25:11 -08:00
Kris Maglione
f9ef4dcea4 Bug 1210583: Part 1 - [webext] Add support for cross-process messaging with async responses. r=billm 2016-01-27 12:57:21 -08:00
Michael Comella
0e9d9885d6 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").
2016-01-27 15:09:08 -08:00
Michael Comella
c779f2cf3a Bug 1241697 - Add docs for 'experiments' field in core ping. r=mfinkle 2016-01-27 14:52:27 -08:00
Chris Peterson
76b71c3e1b Bug 1242135 - Annotate intentional and fix unintentional switch fallthroughs in widget/gtk/. r=karlt
widget/gtk/nsNativeThemeGTK.cpp:1032:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
widget/gtk/nsNativeThemeGTK.cpp:1058:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
widget/gtk/nsNativeThemeGTK.cpp:1274:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
widget/gtk/nsNativeThemeGTK.cpp:1718:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-01-22 22:44:06 -08:00
Michael Comella
8364621a80 Bug 1241599 - Add 'core' ping telemetry docs. r=gfritzsche 2016-01-21 16:55:54 -08:00
Michael Comella
726df1ef9e Bug 1205835 - Create telemetry upload service and upload in onStart. r=rnewman 2016-01-27 16:25:27 -08:00
Michael Comella
405020a8fb Bug 1205835 - Add TelemetryPingGenerator for core pings. r=rnewman 2016-01-25 17:47:35 -08:00
Gabriel Luong
b008e80ef8 Bug 1243403 - Implement the general design of the responsive design mode r=jryans 2016-01-27 17:51:57 -05:00
Brian Grinstead
7a8b8f2092 Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku 2016-01-27 14:22:45 -08:00
Brian Grinstead
ea22f5c278 Bug 1243388 - Don't access CPOW in browser_webconsole_bug_597756_reopen_closed_tab.js;r=linclark 2016-01-27 14:16:34 -08:00
Milan Sreckovic
bba443a226 Bug 1235437 - Add annotation for major graphics preferences. r=bgirard 2016-01-18 12:56:38 -05:00
Chris Peterson
4b7b204b24 Bug 1234355 - Part 2: Remove unused EME drmContentCDMNotSupported.64bit.message. r=spohl 2016-01-26 11:12:11 -08:00
Chris Peterson
2a99b44376 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
1f5ab1ba0f Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me 2016-01-28 00:37:41 -05:00
Jeff Muizelaar
5150171f15 Bug 1243636. Switch to gfx::CriticalSection 2016-01-27 23:30:25 -05:00
Masayuki Nakano
a0112e3e9a 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
3f46e23f14 Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug 2016-01-28 13:28:54 +09:00
Masayuki Nakano
76237b47a0 Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug 2016-01-28 13:28:53 +09:00
Masayuki Nakano
a3b3a0c367 Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug 2016-01-28 13:28:53 +09:00
Masayuki Nakano
cc3f0fb62c Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug 2016-01-28 13:28:53 +09:00
Xidorn Quan
4f2e4b3de9 Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
594638bb3b Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
a530212fed Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
f98b183889 Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
c29deee3bc Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
ef976642a0 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.
2016-01-28 14:23:59 +11:00
Xidorn Quan
576bff563e 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.
2016-01-28 14:23:59 +11:00
Xidorn Quan
ad658cc4b7 Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
02757957d4 Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron 2016-01-28 14:23:59 +11:00