Commit Graph

30215 Commits

Author SHA1 Message Date
Jed Davis
74292f3851 Bug 1120045 - Pref off allowing media plugins on Linux systems which can't sandbox them. r=jesup
This does *not* affect the sandboxing requirement for EME CDMs added in
bug 1074561; that is enforced separately and regardless of this pref.

Bonus fix: GC unused includes of sandbox headers.
2015-01-28 10:06:53 -08:00
Ehsan Akhgari
3c11e6e16d Bug 1119503 - Part 4: Add a test for serialization of block elements without style information; r=bzbarsky 2015-01-28 10:02:11 -05:00
Ehsan Akhgari
7fdf2ea7a1 Bug 1119503 - Part 2: Insert a line break between preformatted block boundaries when creating raw output; r=bzbarsky 2015-01-28 09:58:35 -05:00
Ehsan Akhgari
c6ce6a53fd Bug 1119503 - Part 1: Determine whether an element is a block element based on the style, not the tag; r=bzbarsky
This probably fixes a whole bunch of edge cases where content uses
elements other than div.
2015-01-28 09:58:34 -05:00
Sotaro Ikeda
6354675424 Bug 1123452 - Try to enter dormant state when document is hidden r=cpearce 2015-01-28 06:31:31 -08:00
Masayuki Nakano
f1abe83b3f Bug 936313 part.1 Remove DOM_KEY_LOCATION_MOBILE and DOM_KEY_LOCATION_JOYSTICK r=smaug+mwu+cpeterson, sr=smaug 2015-01-28 22:36:53 +09:00
Carsten "Tomcat" Book
713239c2fa merge fx-team to mozilla-central a=merge 2015-01-28 14:24:09 +01:00
Carsten "Tomcat" Book
65ef06051a merge mozilla-inbound to mozilla-central a=merge 2015-01-28 14:17:34 +01:00
Garvan Keeley
5e995220a3 Bug 1121497 - Need to stop location manager before start, r=dougt 2015-01-14 20:02:00 +01:00
Garvan Keeley
dfd1449642 Bug 1121265 - Fallback to MLS Provider, r=dougt
On CoreLocation error, fallback to MLS network provider, which
will report GeoIP, or error.
2015-01-27 08:26:00 +01:00
Garvan Keeley
11d38a81b2 Bug 1125411 - OSX: turn CoreLocation provider on, r=cpeterson
Also, expose this setting in about:config
2015-01-26 12:25:00 +01:00
Masayuki Nakano
9e4747fac5 Bug 917322 part.21 Ensure to cancel composition when TextInputProcessor is released r=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
b3a2564e22 Bug 917322 part.19 Add nsITextInputProcessorCallback r=smaug+xyuan, sr=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
208ef09b93 Bug 917322 part.18 Add tests of nsITextInputProcessor r=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
f2d5b42188 Bug 917322 part.15 Create TextEventDispatcherListener abstract class for listening notifications to IME r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
d972563d7a Bug 917322 part.14 Remove sendCompositionEvent() and createCompositionStringSynthesizer() of nsIDOMWindowUtils and nsICompositionStringSynthesizer r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
458541ab50 Bug 917322 part.13 B2G should use nsITextInputProcessor in forms.js r=smaug+xyuan 2015-01-28 15:27:32 +09:00
Masayuki Nakano
df28389cf4 Bug 917322 part.11 Create nsITextInputProcessor and implement it as mozilla::TextInputProcessor r=smaug, sr=smaug
--HG--
rename : dom/base/CompositionStringSynthesizer.cpp => dom/base/TextInputProcessor.cpp
rename : dom/base/CompositionStringSynthesizer.h => dom/base/TextInputProcessor.h
2015-01-28 15:27:32 +09:00
Masayuki Nakano
3a205a6e4e Bug 917322 part.7 TextEventDispatcher should manage if it has composition r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
903159243b Bug 917322 part.6 Implement TextEventDispatcher::CommitComposition() and nsDOMWindowUtils should use it r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
b62b8f5a42 Bug 917322 part.5 Implement TextEventDispatcher::StartComposition() and nsDOMWindowUtils should use it r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
3ce97bbc6b Bug 917322 part.4 Create utility methods of TextEventDispatcher r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
16b59a9345 Bug 917322 part.2 Make CompositionStringSynthesizer just a wrapper of TextEventDispatcher r=smaug 2015-01-28 15:27:31 +09:00
Nicholas Nethercote
8f8e17a611 Bug 1124973 (part 6) - Delete some incorrect comments about PL_DHashTableLookup. r=froydnj.
The comments about PL_DHashTableLookup in nsContentList.cpp aren't quite
correct -- Add() can OOM even if the looked-for key is already in the table.
More generally, they don't seem worth correcting, so I just removed them.

--HG--
extra : rebase_source : c2509f39876471a7948cb3a50dd041702fbc903f
2015-01-26 15:13:56 -08:00
Nicholas Nethercote
7107663e7b Bug 1124973 (part 4) - Remove erroneous uses of PL_DHASH_ENTRY_IS_{BUSY,FREE} in nsJSNPRuntime.cpp. r=froydnj.
The BUSY check is merely useless, because BUSY is always true for a non-null
entry returned by PL_DHashTableAdd.

The FREE check is downright dangerous because it dereferences |entry| and
PL_DHashTableAdd() returns nullptr on OOM. A null check makes more sense here.

--HG--
extra : rebase_source : bbafb351b9a700724004916801fd9ef9415fb031
2015-01-26 14:05:06 -08:00
Nicholas Nethercote
70b1eacc9e Bug 1124973 (part 2) - Introduce PL_DHashTableSearch(), and replace most PL_DHashTableLookup() calls with it. r=froydnj.
It feels safer to use a function with a new name, rather than just changing the
behaviour of the existing function.

For most of these cases the PL_DHashTableLookup() result was checked with
PL_DHASH_ENTRY_IS_{FREE,BUSY} so the conversion was easy. A few of them
preceded that check with a useless null check, but the intent of these was
still easy to determine.

I'll do the trickier ones in subsequent patches.

--HG--
extra : rebase_source : ab37a7a30be563861ded8631771181aacf054fd4
2015-01-22 21:06:55 -08:00
Nicholas Nethercote
8f48f04d55 Bug 1124973 (part 1) - Always use inheritance rather than composition for PLDHashTable entries. r=froydnj.
Because (a) this is how it's usually done, (b) it allows static_cast<> instead
of reinterpret_cast<>, and (c) it will make subsequent patches easier.

--HG--
extra : rebase_source : 76e67d4b6ec0e5dc898a8214b6a6b562f9e08380
2015-01-22 21:05:52 -08:00
Ehsan Akhgari
05c25dce64 Bug 1108547 - Part 3: Automated tests; r=jdm 2015-01-27 23:17:38 -05:00
Ehsan Akhgari
4617e361da Bug 1108547 - Part 2: Create a dummy channel for accessing the document's cookie when we don't have one already; r=jdm
This ensures that the cookie service can know which cookie database
to query from.  This is a gross hack, please see the discussion on
the bug as to why we did this.
2015-01-27 23:17:35 -05:00
Tooru Fujisawa
1a673bc891 Bug 1069416 - Part 7: Remove JS_HAS_SYMBOLS from dom. r=smaug 2015-01-28 13:06:38 +09:00
David Parks
f726fe6ce3 Bug 1075670 - Update window position in TabParent when window widget is moved. r=smaug
TabParents now register for the MozUpdateWindowPos event on the chrome
TopWindowRoot.  When the window is moved, the OS widget calls WindowMoved on
its listener (the nsWebShellWindow), which sends a MozUpdateWindowPos
event.
2015-01-26 11:45:54 -08:00
David Parks
b9369a9f65 Bug 1075670 - Make PuppetWidget::WidgetToScreenOffset report proper screen coords. r=josh
PuppetWidget::WidgetToScreenOffset now reports proper widget screen location.  Previously, in the content process, all widgets were defined to be located at the screen origin.  This also repairs mac e10s OOP plugin coordinate calculations that would be broken by this change.
2015-01-26 15:17:58 -08:00
Alfredo Yang
a3976a949a Bug 980622 - Free media element node to release decoder. r=cajbir 2015-01-27 02:27:00 -05:00
Ryan VanderMeulen
fc7e02c5d8 Backed out changeset fad4fd21ab1d (bug 1123452) for Windows w-p-t failures and Linux mochitest orange.
CLOSED TREE
2015-01-27 22:00:41 -05:00
Ryan VanderMeulen
0243a841b8 Backed out changeset 525b62ea9132 (bug 1125472) 2015-01-27 22:00:17 -05:00
Ryan VanderMeulen
11761727b0 Backed out 4 changesets (bug 1123535)
Backed out changeset b4eb1cc07186 (bug 1123535)
Backed out changeset dab05b7115f6 (bug 1123535)
Backed out changeset c2efa0319f04 (bug 1123535)
Backed out changeset 29304c69eff6 (bug 1123535)
2015-01-27 22:00:11 -05:00
Wes Kocher
50351b0c8d Backed out changeset 774ff21aecb3 (bug 1120128) for build bustage 2015-01-27 17:48:43 -08:00
Jeff Gilbert
95c94079c9 Bug 1125445 - Only do backbuffer workaround if against backbuffer. - r=kamidphish 2015-01-26 18:27:24 -08:00
Matt Woodrow
4f89591f0d Bug 1120128 - Implement blacklist for DXVA and blacklist AMD Radeon HD 5800. r=Bas
--HG--
extra : rebase_source : 782dc73a9f284c7a0d98061f2fe2dfb87e3bb149
2015-01-26 13:34:28 +13:00
Chris Pearce
df2f791619 Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe 2015-01-28 13:56:59 +13:00
Chris Pearce
f3c10a8b40 Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe 2015-01-28 13:56:58 +13:00
Chris Pearce
974defa94e Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang 2015-01-21 18:02:27 +08:00
Chris Pearce
65a33b5120 Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley 2015-01-28 13:56:58 +13:00
Sotaro Ikeda
9c64ff755d Bug 1123452 - Make Mp4Reader enter dormant state when it is idle and its document is hidden. r=cpearce 2015-01-28 13:56:58 +13:00
Wes Kocher
b86c52f82a Backed out 12 changesets (bug 1118398, bug 1119593) for zmedia failures
Backed out changeset db7c4ffd5a53 (bug 1119593)
Backed out changeset 2832633668c3 (bug 1119593)
Backed out changeset 2f38bbb30cc6 (bug 1119593)
Backed out changeset 46b5bb0665e9 (bug 1119593)
Backed out changeset e97ee52f7803 (bug 1119593)
Backed out changeset f7f0adc1879d (bug 1119593)
Backed out changeset 4ccecd0da80f (bug 1119593)
Backed out changeset 2ea753b42366 (bug 1119593)
Backed out changeset 28d59c42debb (bug 1119593)
Backed out changeset a38d68f15ced (bug 1119593)
Backed out changeset 1d565fc1473c (bug 1119593)
Backed out changeset d28a04536e7e (bug 1118398)
2015-01-27 16:56:02 -08:00
Wes Kocher
8e730610d5 Merge m-c to inbound a=merge CLOSED TREE
--HG--
rename : xpcom/tests/TestUTF.cpp => xpcom/tests/gtest/TestUTF.cpp
rename : xpcom/tests/UTFStrings.h => xpcom/tests/gtest/UTFStrings.h
2015-01-27 16:16:21 -08:00
Wes Kocher
240800c925 Backed out 5 changesets (bug 1119503) for PGO m-oth failures so I can a=merge today
Backed out changeset 05ee3ae06643 (bug 1119503)
Backed out changeset 5ccef8ecf319 (bug 1119503)
Backed out changeset 8c2129ff8897 (bug 1119503)
Backed out changeset ff9012ee428a (bug 1119503)
Backed out changeset af9f4a6a7b78 (bug 1119503)
2015-01-27 16:04:59 -08:00
Wes Kocher
0ce51928bf Merge inbound to m-c a=merge 2015-01-27 16:02:52 -08:00
Benjamin Smedberg
5cef4bb7ec Bug 1126450 - When Flash has a blocklist entry, we should keep protected-mode on, no matter the value of the pref setting. r=aklotz
--HG--
extra : rebase_source : a814490e67487409ef86895506cfe4f2d622f6c2
2015-01-27 15:49:48 -05:00
Martin Thomson
89b25696ec Bug 1119593 - Dealing with multiple streams, r=drno
--HG--
extra : rebase_source : fea8cecbaae5a95fa45856a4edd54752088b8bd8
2015-01-27 12:35:59 -08:00
Martin Thomson
cabb249112 Bug 1119593 - Fixing test preconditions for steeplechase, r=drno
--HG--
extra : rebase_source : a732dd3fa45385808ddbf15846da0590ff24c880
2015-01-27 12:35:59 -08:00
Martin Thomson
f8fcf5558d Bug 1119593 - Aggressively removing boilerplate on tests, r=drno
Conflicts:
	dom/media/tests/mochitest/test_getUserMedia_exceptions.html

--HG--
extra : rebase_source : 693261260367b4d01d1cf059827700d5b86eee1e
2015-01-27 12:35:59 -08:00
Martin Thomson
a0e0d1c51e Bug 1119593 - Re-enable per-data-channel close, r=drno
--HG--
extra : rebase_source : be13d7e6b15d9f361b52d21ff18b51223fe65a85
2015-01-27 12:35:58 -08:00
Martin Thomson
c59713b073 Bug 1119593 - Adding test for legacy navigator.mozGetUserMedia, r=drno
Conflicts:
	dom/media/tests/mochitest/mochitest.ini

--HG--
extra : rebase_source : 4827f3e8ed39675072e96a543531750f9b268204
2015-01-27 12:35:58 -08:00
Martin Thomson
a8cf4b71ef Bug 1119593 - Adding test for legacy PC callback functions, r=drno,jib
--HG--
extra : rebase_source : 02c72b572a7984cc472552d9eef3b5645fb47873
2015-01-27 12:35:58 -08:00
Martin Thomson
0c112c7f08 Bug 1119593 - Update gUM tests to use promises consistently, r=drno,jib
Conflicts:
	dom/media/tests/mochitest/constraints.js

--HG--
extra : rebase_source : 3c6ff820387fae011cf7df6d6c315665f5a8655c
2015-01-27 12:35:58 -08:00
Martin Thomson
3e11a21585 Bug 1119593 - Update identity tests, r=drno
--HG--
extra : rebase_source : ef6aeb4bf9223837db2e2763204be40c5ff6a74e
2015-01-27 12:35:58 -08:00
Martin Thomson
182aa6646f Bug 1119593 - Update PeerConnection tests, r=drno,jib
--HG--
extra : rebase_source : 40253388a45a89e0d85ba538ba694ebf07454046
2015-01-27 12:35:58 -08:00
Martin Thomson
a9544826ab Bug 1119593 - Update WebRTC data channel tests, r=drno
--HG--
extra : rebase_source : 78a5d7e164f543bd3a3aa9057236b60dd60c8da8
2015-01-27 12:35:58 -08:00
Martin Thomson
638f3a6b6d Bug 1119593 - Update WebRTC tests to use promises more consistently, r=drno,jib
--HG--
extra : rebase_source : 44c34f392843f3dcb042df6303a7152168f6b858
2015-01-27 12:35:58 -08:00
Ehsan Akhgari
a6c09214d9 Bug 1119503 - Part 4: Add a test for serialization of block elements without style information; r=bzbarsky 2015-01-27 13:25:12 -05:00
Ehsan Akhgari
8090909492 Bug 1119503 - Part 2: Insert a line break between preformatted block boundaries when creating raw output; r=bzbarsky 2015-01-27 13:25:08 -05:00
Ehsan Akhgari
dcf81189d1 Bug 1119503 - Part 1: Determine whether an element is a block element based on the style, not the tag; r=bzbarsky
This probably fixes a whole bunch of edge cases where content uses
elements other than div.
2015-01-27 13:25:06 -05:00
Jocelyn Liu
21b482a25c Bug 1126151 - Fix build break resulting from bug 1125356. r=shuang 2015-01-26 22:28:00 -05:00
Bruce Sun
f6c59b58e0 Bug 1125719 - Redial from bluetooth device cause bluetoothd and gecko crash. r=tzimmermann
There is |aPDU.Consume(1)| at the beginning, so |aPDU.GetSize()| becomes 1
less than the actual data length we want to parse. As a result, |memchr()|
will always fail by missing the final character by using |aPDU.GetSize()| as
its |num| parameter.
2015-01-26 19:07:23 +08:00
Alphan Chen
38f0b63018 Bug 1113518 - [automounter] Add a case for fuse and add some useful logs. r=dhylands 2015-01-27 13:54:31 +08:00
Dimi Lee
c777fd7e5d Bug 1089658 - NFC: b2g crashes when trying to read MIFARE Classic tag. r=smaug, r=yoshi 2015-01-27 11:02:56 +08:00
Carsten "Tomcat" Book
cf8f9a30c3 merge mozilla-inbound to mozilla-central a=merge 2015-01-27 15:21:33 +01:00
Carsten "Tomcat" Book
9ab3148719 Backed out changeset bbd77af91d82 (bug 1125490) for reftests failures on a CLOSED TREE 2015-01-27 11:16:28 +01:00
Carsten "Tomcat" Book
4b5cf31784 Backed out changeset b44e10f83623 (bug 1125490) 2015-01-27 11:15:04 +01:00
Robert Longson
875e05e29d Bug 1125647 - make SVGAnimatedPreserveAspectRatio::ToDOMAnimatedPreserveAspectRatio just return the value. r=dholbert 2015-01-27 09:51:34 +00:00
Edwin Flores
6e2e5e7997 Bug 1124491 - Add HTMLMediaElement.isEncrypted attribute - r=cpearce,bz 2015-01-27 19:10:11 +13:00
Edwin Flores
a6c5c6b94f Bug 1124491 - Test HTMLMediaElement.isEncrypted attribute - r=cpearce 2015-01-27 19:10:11 +13:00
Mike Habicher
d55fba3d1c Bug 1121769 - push picture size to the camera driver, even in video mode, r=aosmond 2015-01-22 12:25:49 -05:00
Ryan VanderMeulen
0de38c2525 Merge inbound to m-c. a=merge 2015-01-26 16:28:17 -05:00
Daniel Holbert
1e42ab9e58 Bug 1043701 followup: add missing #include to provide ServiceWorkerState enum. (no review, minor obviously-correct patch to fix local build bustage) 2015-01-26 10:31:38 -08:00
Bobby Holley
3dbd5bdc0d Bug 1124898 - Stop exposing ex-nsIDOMChromeWindow things for random unprivileged things loaded in chrome docshells. r=bz 2015-01-26 10:26:33 -08:00
Carsten "Tomcat" Book
fea13146a2 Backed out changeset 304e3ccaf533 (bug 1123452) for windows crashtest bustage on a CLOSED TREE 2015-01-27 09:39:41 +01:00
Carsten "Tomcat" Book
da13896772 Backed out changeset fde8a287433b (bug 1125472) 2015-01-27 09:39:06 +01:00
Carsten "Tomcat" Book
5b1fad6c59 Backed out changeset b6bec74def09 (bug 1123535) 2015-01-27 09:39:04 +01:00
Carsten "Tomcat" Book
2e6ffad845 Backed out changeset cdcfd5fda7b4 (bug 1123535) 2015-01-27 09:39:03 +01:00
Carsten "Tomcat" Book
a1cab38971 Backed out changeset f6da914b2a93 (bug 1123535) 2015-01-27 09:38:56 +01:00
Carsten "Tomcat" Book
11ba209139 Backed out changeset 6f507c077b24 (bug 1121265) for OS X static analysis build Bustage on a CLOSED TREE 2015-01-27 09:18:03 +01:00
Carsten "Tomcat" Book
a171af42b5 Backed out changeset cc42921d3f36 (bug 1121497) 2015-01-27 09:16:54 +01:00
Carsten "Tomcat" Book
30caff82f1 Backed out changeset 32fe616d4950 (bug 1125411) 2015-01-27 09:16:40 +01:00
Nicholas Nethercote
5d97332734 Bug 1124920 - Remove PLDHashTable::Operate(). r=froydnj.
--HG--
extra : rebase_source : f029d3ca8835232b3c1d4188aa63a0004c1aad4b
2015-01-22 15:43:18 -08:00
Garvan Keeley
7c42d3f061 Bug 1125411 - OSX: turn CoreLocation provider on, r=cpeterson
Also, expose this setting in about:config
2015-01-26 12:25:00 +01:00
Garvan Keeley
8a2d82b736 Bug 1121497 - Need to stop location manager before start, r=dougt 2015-01-14 20:02:00 +01:00
Garvan Keeley
49e3f4a4cc Bug 1121265 - Fallback to MLS Provider. r=dougt
On CoreLocation error, fallback to MLS network provider, which
will report GeoIP, or error.
2015-01-26 10:37:00 +01:00
Benjamin Chen
41971d075c Bug 1120247 - 1 MediaCodecReader::ResetDecode() needs to reject(cancel) any pending promises. 2. fix regression caused by bug 1114910. r=cpearce 2015-01-20 14:46:31 +08:00
Jean-Yves Avenard
31e162dc94 Backed out changeset 0e9b37fd47c6. Breaks w4 test on a CLOSED TREE r=me 2015-01-27 18:25:44 +11:00
Seth Fowler
e965810aaa Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-01-26 22:53:21 -08:00
Seth Fowler
8179aea0b5 Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-01-26 22:53:21 -08:00
Chris Pearce
3763be4941 Bug 1123535 - Don't hold decoder monitor while calling PreReadMetadata. r=kentuckyfriedtakahe 2015-01-27 19:30:11 +13:00
Chris Pearce
513543f0e6 Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe 2015-01-27 19:30:11 +13:00
Chris Pearce
062fcde233 Bug 1123535 - Run MediaDecoderReader::ReleaseMediaResources on decode task queue. r=jwwang 2015-01-21 18:02:27 +08:00
Chris Pearce
cd88460b5b Bug 1125472 - Don't flush decode task queue in MediaDecoderStateMachine::FlushDecoding(). r=bholley 2015-01-27 19:30:11 +13:00
Sotaro Ikeda
efc9bfa75d Bug 1123452 - Make Mp4Reader enter dormant state when it is idle and its document is hidden. r=cpearce 2015-01-27 19:30:11 +13:00
Ben Turner
29f42abee5 Bug 1125969 - Fix reversed assertion when reading database metadata, r=janv. 2015-01-26 22:25:47 -08:00
Jean-Yves Avenard
717604699b Bug 1102642: Fix constructor definition on a CLOSED TREE 2015-01-27 16:47:39 +11:00
Jean-Yves Avenard
ddec0a44a6 Bug 1125581: Cache buffered TimeRanges and only recalculate as necessary. r=mattwoodrow
Also change the relationship between SourceBufferResource object and its callee.
Data is now required to be removed or added via the SourceBufferDecoder.
This fixes a potential race between the time we add data to the resource and
the time we retrieve the buffered time ranges.
2015-01-26 11:26:20 +11:00
Jean-Yves Avenard
fe4a3b2086 Bug 1102642: Use ref counted compressed data within mediasource. r=mattwoodrow 2015-01-27 02:01:09 +11:00
Wes Kocher
62df818443 Backed out changeset 783d0fe2770b (bug 1124394) for test bustage on a CLOSED TREE 2015-01-26 18:57:36 -08:00
Ehsan Akhgari
b0ff6c50c9 Backed out changeset 45921e3d9773 (bug 1117034) because of build bustage on a CLOSED TREE 2015-01-26 21:52:40 -05:00
Ehsan Akhgari
cacfbf0a61 Bug 1117034 - Mark some overridden functions in the tree as override 2015-01-26 21:14:12 -05:00
Ralph Giles
e2ca0d34f4 Bug 1096089 - Add missing TimeRanges.h include. r=bustage
This is needed for non-unified builds. Thanks to Yuan Pengfei
for pointing out the issue.
2015-01-26 10:07:10 -08:00
Andrew McCreight
6cad90dffb Bug 1124268, part 3 - Rename nsContentUtils::GetSameOriginChecker to SameOriginChecker. r=smaug
This method is infallible, so the name should reflect that.
2015-01-26 09:28:15 -08:00
Andrew McCreight
2f20d9825c Bug 1124268, part 2 - Rename SameOriginChecker to SameOriginCheckerImpl. r=smaug 2015-01-26 09:28:15 -08:00
Andrew McCreight
53e1f836f4 Bug 1124268, part 1 - Take advantage of the infallibility of nsContentUtils::GetSameOriginChecker(). r=smaug 2015-01-26 09:28:15 -08:00
Ehsan Akhgari
e05321fd66 Bug 1069719 follow-up: Fix indentation
DONTBUILD
2015-01-26 11:23:49 -05:00
Ehsan Akhgari
95c577a8a5 Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky 2015-01-26 11:02:56 -05:00
Ehsan Akhgari
3f865c9428 Bug 1126015 - Mark some functions in FFmpegDataDecoder as override; r=cpearce 2015-01-26 20:28:00 -05:00
Jeff Gilbert
b17f3529ee Bug 1124394 - Allow Core Profile GL contexts. - r=kamidphish 2015-01-26 17:18:45 -08:00
Jeff Gilbert
450f360d7e Bug 1124430 - Implement GetFragDataLocation. - r=kamidphish 2015-01-26 17:10:25 -08:00
Jed Davis
45f8681fa5 Bug 1068838 - Fix file input element tests to open files in the parent process. r=sicking
The dom/base tests changed here use SpecialPowers.loadChromeScript to
construct a DOM File in the parent and send it to the child, using the
existing remote-blob infrastructure.  The dom/html tests don't need a
real file, so they now construct in-memory files.

As a convenient side-effect, these tests are now enabled for desktop
e10s (they were already being run out-of-process on B2G); most of them
failed before this change due to the code that's being moved/removed.
2015-01-26 16:23:00 -08:00
Jed Davis
45c85054b7 Bug 1068838 - Add chrome-only method for setting an <input>'s file list. r=sicking 2015-01-26 16:22:59 -08:00
Bobby Holley
69e9993650 Bug 1124952 - Set request status to Pending in the special DecodeFirstFrame calls too. r=cpearce 2015-01-26 15:59:44 -08:00
Ryan VanderMeulen
a1b753196e Merge m-c to inbound. a=merge 2015-01-26 16:51:05 -05:00
Bill McCloskey
144291b5ce Bug 1123461 - Rename CpowIdHolder to CrossProcessCpowHolder (r=dvander) 2015-01-26 13:32:31 -08:00
Bill McCloskey
411974faf9 Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-26 13:32:18 -08:00
Ryan VanderMeulen
47c38f9c85 Backed out changesets 180e7905987e, 91101cbcc319, and 211567afcc5f (bug 1108547) for timeouts in the new test.
CLOSED TREE
2015-01-26 15:00:03 -05:00
Joel Maher
7aabbf38dd Bug 1115063 - test_localStorageQuotaPrivateBrowsing_perwindowpb.html fails when run as a standalone directory. r=ehsan 2015-01-26 14:41:35 -05:00
Ehsan Akhgari
9129a68c87 Bug 1108547 - Part 3: Automated tests; r=jdm 2015-01-26 14:06:35 -05:00
Ehsan Akhgari
f8f3a4f640 Bug 1108547 - Part 2: Create a dummy channel for accessing the document's cookie when we don't have one already; r=jdm
This ensures that the cookie service can know which cookie database
to query from.  This is a gross hack, please see the discussion on
the bug as to why we did this.
2015-01-26 14:06:35 -05:00
Yoshi Huang
68eca9fbed Bug 1082443 - B2G NFC: event fallback to System app if the foreground app cannot handle it. r=smaug, dimi 2014-12-11 17:42:35 +08:00
Gijs Kruitbosch
cdf66ba346 Bug 1116010 - ensure nsITreeView is already QId when returned, r=peterv 2015-01-26 12:05:15 +00:00
Jean-Yves Avenard
8f43575c4e Bug 1118589: MSE: Run appendBuffer internal's asynchronously. r=cajbir 2015-01-26 21:33:56 +11:00
Bob Owen
f9d1522cfc Bug 1094370: Use the USER_LOCKDOWN access token for GMP processes. r=aklotz 2015-01-26 10:14:39 +00:00
Sotaro Ikeda
103650d52d Bug 1124844 - Add NotifyActivityChanged call to nsDocument::SetScriptGlobalObject() r=bz 2015-01-25 15:56:50 -08:00
Masatoshi Kimura
0676786e20 Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
Masatoshi Kimura
ca6988b0d9 Bug 1111290 - Part 2: Non-mechanical changes. r=waldo 2015-01-26 07:22:08 +09:00
Masatoshi Kimura
2490dcfe04 Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo 2015-01-26 07:22:07 +09:00
Phil Ringnalda
8e068a4202 Back out 2 changesets (bug 1125490) for Windows and Android reftest failures
CLOSED TREE

Backed out changeset 042523d55ed8 (bug 1125490)
Backed out changeset fa3e911c2941 (bug 1125490)
2015-01-25 08:03:52 -08:00
Robert Longson
e0bbee3b05 Bug 1125562 - Mark some const attributes in webidl as such r=bzbarsky 2015-01-25 07:40:00 +00:00
Seth Fowler
43eb86cad2 Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-01-24 23:14:12 -08:00
Seth Fowler
517ba8cb85 Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-01-24 23:14:10 -08:00
Makoto Kato
a15474f0cb Bug 1123966 - Use FILE_FLAG_DELETE_ON_CLOSE instead of RemoveFile. r=akloyz 2015-01-25 15:37:39 +09:00
Boris Zbarsky
692ac8a7cc Bug 1123541. Make sure to assign to resultVar in the binding call generator even if resultVar is predeclared, as long as we have a result to assign. r=peterv 2015-01-24 22:40:53 -05:00
Phil Ringnalda
29421754ff Back out 2 changesets (bug 1125351, bug 1069719) for m-oth bustage
CLOSED TREE

Backed out changeset fb315ec11af4 (bug 1125351)
Backed out changeset 0ab33c2362cf (bug 1069719)
2015-01-24 14:52:07 -08:00
Ehsan Akhgari
5e290aadb7 Bug 1125351 - Make nsIDocShell.isPrerendered infallible; r=bzbarsky 2015-01-24 15:14:01 -05:00
Ehsan Akhgari
c0583fcfb9 Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky 2015-01-24 15:13:28 -05:00
Ehsan Akhgari
a86eb34a03 Bug 1123062 - Fall back to looking at the tag for determining if an element is preformatted when there is no style information available; r=bzbarsky 2015-01-24 15:02:07 -05:00
Ehsan Akhgari
eefcf4a572 Bug 611103 - Part 3: Handle the edge case where the br element appears immediately after another br; r=bzbarsky
The test for bug 1119503 examines this edge case.
2015-01-24 15:01:34 -05:00
Ryan VanderMeulen
03064a07d8 Backed out changeset e50bc3e146bc (bug 1092370) for mochitest crashes/asserts. 2015-01-24 13:58:12 -05:00
Thomas Zimmermann
d6470b014d Bug 1110049: Add Blueooth A2DP support when using daemon backend (under bluetooth2/), r=btian 2015-01-26 18:39:09 +01:00
Thomas Zimmermann
3f5a55d240 Bug 1110049: Added Blueooth A2DP interface for daemon backend (under bluetooth2/), r=btian 2015-01-26 18:39:09 +01:00
Thomas Zimmermann
0982422915 Bug 1110049: Added Bluetooth A2DP module for daemon backend (under bluetooth2/), r=btian 2015-01-26 18:39:08 +01:00
Thomas Zimmermann
7d536f9852 Bug 1110049: Add Bluetooth A2DP helpers (under bluetooth2/), r=btian 2015-01-26 18:39:08 +01:00
Edgar Chen
086175099d Bug 1087968 - Part 4: Deferred object is obsoleted since Gecko 30, use new Promise instead. r=hsinyi 2015-01-22 14:41:33 +08:00
Edgar Chen
ce166b76db Bug 1087968 - Part 3: Rewrite test_icc_* with Promise. r=hsinyi 2015-01-21 12:39:13 +08:00