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

483810 Коммитов

Автор SHA1 Сообщение Дата
Chris Pearce d183d8433b Bug 1288976 - Use gmp-changed rather than gmp-path-added to retry MediaKeys requests. r=gerald
We're already routing the "gmp-changed" observer service notification over from
the chrome process to the content process, and it fires at pretty much the same
time as the "gmp-path-added" notification (and a few more) so we can just switch
to have the MediaKeySystemAccessManager listen on that notification instead, and
we'll be e10s compatible.




MozReview-Commit-ID: EowFDfdWgAJ

--HG--
extra : rebase_source : ad01990278cf9005f6676ef0b7fa0acbf69249eb
2016-07-25 10:18:34 +12:00
Masayuki Nakano 464384943c Bug 1288318 Initialize TSFTextStore::mInputScopes at initializing its members rather than after setting focus to the context r=m_kato
In CreateAndSetFocus(), SetInputScope() is called *after* setting focus to the context. At this time, Google Japanese Input retrieves InputScopes. Therefore, TSFTextStore returns IS_DEFAULT. But after that, Google Japanese Input tries to retrieve InputScopes after every notification (in this case, a call of ITextStoreACPSink::OnLayoutChange()). Then, we return IS_URL due to set after returns IS_DEFAULT.

This is actually our fault, but according to the other TIPs, Google Japanese Input shouldn't commit composition at detecting an InputScope change, though.

MozReview-Commit-ID: 2tPlcEA0MI0

--HG--
extra : rebase_source : 0956bf79ed84b7b901b6314bb483e40436d49751
2016-07-22 23:30:12 +09:00
Xidorn Quan 834c029b00 Bug 1284788 - Allow change target of pointer lock when the pointer has been locked in the document. r=smaug
MozReview-Commit-ID: HiPkCPrQQr0

--HG--
extra : rebase_source : ce3826834065242a4e99b82d52ac65ddc205ae61
2016-07-20 14:42:08 +10:00
Benoit Girard 90c16684c7 Bug 1288954 - Only log error if failureId is set. r=jrmuizel
MozReview-Commit-ID: HsjNnHTqaya

--HG--
extra : rebase_source : 17858078f32ecb34146453441bb4f6405c30fcd9
2016-07-24 11:11:09 -04:00
Mark Hammond 1c158e3d9c Bug 1288877 - prevent bookmarks batch operations from triggering a continious sync.r=tcsc
MozReview-Commit-ID: L2zh6owKH4S

--HG--
extra : rebase_source : c8842b163fe7c5a3df0bd8dcbed3cb30fcaf3131
2016-07-23 10:43:04 +10:00
Andreas Tolfsen c6cfc1c7ad Bug 1287751 - Remove logging in GeckoDriver#startBrowser; r=automatedtester
MozReview-Commit-ID: K7ZV3BajNS8

--HG--
extra : rebase_source : 3076a5b4299453f450a06bed7f4f260c768515cc
2016-07-19 13:25:56 +01:00
Mike Hommey cb0e41dd08 Bug 1288313 - Ensure the host and target compilers build for the right endianness. r=chmanchester
--HG--
extra : rebase_source : d47263faac601a0d1b5a89ac6e9d3d373f0b15a1
2016-07-21 08:24:45 +09:00
Mike Hommey 13244904c4 Bug 1288313 - Ensure the host and target compilers build for the right kernel. r=chmanchester
--HG--
extra : rebase_source : 654ec31f94befe4c966570229d15e9e9288ec82f
2016-04-26 15:38:45 +09:00
Mike Hommey ae1ab9803b Bug 1288313 - Ensure the host and target compilers build for the right CPU. r=chmanchester
And for GCC and clang, try to see if adding -m32, -m64 or --target
works if they don't.

--HG--
extra : rebase_source : 874bc2404a5ccc48e938bc7d9b2fe67ba625cb3e
2016-04-22 15:08:55 +09:00
Mike Hommey 2578400d7b Bug 1288313 - Explicitly reject unknown CPU types. r=chmanchester
Since bug 1264482, unknown CPU types end up triggering a ValueError
exception because of the CPU EnumString. Even if somehow the CPU is
valid, the endianness is not and would trigger a ValueError exception
as well.

So, instead of letting the exceptions happen, use a nicer failure mode
with an explicit die().

--HG--
extra : rebase_source : 68432496712075c677de4bf71ea5d420fc70c35c
2016-04-26 16:27:46 +09:00
Gerald Squelart 7bed0135a2 Bug 1288295 - Revert bug 1277526 (ATI driver 8.850 blacklisting) - r=kentuckyfriedtakahe
This might revive some crashes, but we think the initial targeted blacklisting
was not the appropriate solution for this.

MozReview-Commit-ID: C5uPnIEkMPB

--HG--
extra : rebase_source : bceaca8844dbff996e0286109eb91a22059982ee
2016-07-21 12:18:09 +10:00
Jan Beich 2b3d43549c Bug 1288825 - Unbreak build on Unix after bug 1275507. r=francois
MozReview-Commit-ID: nYNiYjuq8A

--HG--
extra : rebase_source : 2f433895b15920263fbfa5c4b2a30f4097434d07
2016-07-22 20:48:26 +00:00
eyim 4f99ba6e03 Bug 1288829 - Early return from bad bracket in CompositorOGL.cpp#l355 r=BenWa
MozReview-Commit-ID: 31rNnuNzFmE

--HG--
extra : rebase_source : 70cefa79c9ebb04d659e77170508eed525514a44
2016-07-22 16:53:07 -04:00
Mike Conley d9c28dead6 Bug 1261842 - Make sure Marionette can handle the redirect and error page cases. r=automatedtester
With the initial browser defaulting to remote, there's a greater likelihood
that the DOMContentLoaded event that is handled in the "get" function will
be fired by the initial about:blank instead of the actual desired page.

get() currently works around this by ensuring that the URL of the loaded
page matches the requested one when DOMContentLoaded fires. Unfortunately,
this doesn't work for pages that redirect via their HTTP headers (and will
therefore not fire DOMContentLoaded).

This patch fixes things by adding an nsIWebProgressListener that ensures
that the requested page has started to load before paying any attention
to the DOMContentLoaded events. This handles the redirect case. We also
compare against nsIChannel.originalURI for the about: redirect case.

For neterror pages (which never open channels, and therefore are not
seen by the nsIWebProgressListener), we just check that the page that
we attempted to reach was the one that was requested.

MozReview-Commit-ID: Gbbmfwat46s

--HG--
extra : rebase_source : 1848cd67757be8780f9e50253dc0ee1131467257
2016-07-20 10:03:52 -04:00
Mike Conley d4a246809b Bug 1261842 - Refactor nsWindowWatcher to not have so much duplication. r=smaug
MozReview-Commit-ID: 8ItRHmJxcLA

--HG--
extra : rebase_source : e8956d629e236741fca24667135775abae8a4456
extra : source : bb6c6889b802f469103df297e7c2fb417ec2961d
2016-07-15 11:20:53 -04:00
Mike Conley a01bd448e2 Bug 1261842 - Make browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js wait for windows to be ready before sending them places. r=Gijs
MozReview-Commit-ID: 3sunq7zrr0e

--HG--
extra : rebase_source : 82778ac2357f9bf96209001275ae5c7cac7c8c75
extra : source : c14ccfac7b4b635cad9f728b85767deef68078be
2016-06-08 11:56:54 -04:00
Mike Conley 6989766387 Bug 1261842 - Tests in browser_windowStateContainer.js should wait for new browser windows to completely load. r=baku
MozReview-Commit-ID: 8SyED1dQbM5

--HG--
extra : rebase_source : dcd4b6f7f8156159460d20c8cbe2369e266163be
extra : source : d6ffc9db53461550f8965e3587244b5b9d68eab6
2016-06-08 10:48:15 -04:00
Mike Conley 13379af1e1 Bug 1261842 - When putting the initial tab into the restored background state, flip it to non-remote. r=mikedeboer
MozReview-Commit-ID: BX8XbYjJHGf

--HG--
extra : rebase_source : 5333e1a15e36aaea5e6e38ab7df5919e8cda3017
extra : source : 2a1acfd17baf3a269719c70cdd5b273e8b344b41
2016-06-03 14:12:21 -04:00
Mike Conley ef1514c4ea Bug 1261842 - Add a test that ensures that proper chromeFlags and nsILoadContext properties are set for private windows. r=jdm
MozReview-Commit-ID: Hvzfk6yDEXk

--HG--
extra : rebase_source : fecbe863c1ddb7b3a266cc9318f61e1327ee278a
extra : source : 968e7b3b73fbc288cdda9b0ba82857065e00d956
2016-05-02 13:59:25 -04:00
Mike Conley 8539e837d4 Bug 1261842 - Add a test for chromeflags for new windows from content. r=krizsa
MozReview-Commit-ID: Fdbhat4894A

--HG--
extra : rebase_source : 516880ddc89a9a6b9c00b87d1b29e790c7861ba5
extra : source : 8d708922e47ac2a5c56a8bceded6a84701536e17
2016-04-29 18:25:11 -04:00
Mike Conley a667a60938 Bug 1261842 - Make pageloader assume that initial browsers are remote in e10s mode. r=jmaher
MozReview-Commit-ID: 4l2uTqOeIy2

--HG--
extra : rebase_source : b13fa6669b34965be9b18bb658517a2fe4795542
extra : source : 0a08398b508752250588f9b46726ad90ec51637b
2016-05-30 15:15:32 -04:00
Mike Conley 69b9435ec3 Bug 1261842 - Make Marionette listener ensure that the loaded document is the one that was actually requested. r=ato
Before, it was assumed that the next load was the one that the Marionette client had
asked for, when this might not be the case. For example, when a new window opens,
it's possible for the initial about:blank load to be fired in content after the
parent has asked for a page to be loaded.

MozReview-Commit-ID: GPoJgbCvSju

--HG--
extra : rebase_source : 7b4c1638c2fe81a0a37d061a655e35aed0e2daa0
extra : source : b2e910bb1d726562548eba1148a81ec37300fb7b
2016-05-27 16:26:16 -04:00
Mike Conley 5f1bcd6334 Bug 1261842 - Fix up some private browsing tests to account for initial browsers being remote now. r=jdm
MozReview-Commit-ID: CxhKsIXnPxj

--HG--
extra : rebase_source : 158631cd0b0dac610a5f89dd48b3b13e64ed0c6f
extra : source : f6062f1139114f586e3ea9f6d946766f63dedb1d
2016-05-26 12:24:05 -04:00
Mike Conley d22a16e722 Bug 1261842 - Disable browser_contentAreaClick.js for e10s. r=Gijs
The fact that this happened to work in e10s mode is a consequence of
the fact that the initial browser started out non-remote, even in
e10s mode. Coupled with the fact that the browser only loaded
about:blank (which didn't cause a remoteness flip), this essentially
meant we were testing the non-e10s case with a non-remote browser.

MozReview-Commit-ID: DIZVekCYLVh

--HG--
extra : rebase_source : 4013d6bc8a40882e3377a458885ac28c88f0aef9
extra : source : 07b259eb7121dde270818a3ca280cd658b83c795
2016-05-25 17:41:07 -04:00
Mike Conley a386a255c4 Bug 1261842 - Update browser_394759_behavior.js to account for initial browser being remote. r=mikedeboer
MozReview-Commit-ID: H1A4bzARkyf

--HG--
extra : rebase_source : 46ba0178e5856f5d0c567d1c71218c9db8394e56
extra : source : 970cbbb3a658336a8a70cfea01ba5a6afa3ae58b
2016-06-01 17:15:25 -04:00
Mike Conley 4cfba25655 Bug 1261842 - Update browser_bug495058.js to account for the initial browser being remote. r=Gijs
MozReview-Commit-ID: 6Ktl6Dyztg3

--HG--
extra : rebase_source : 5e7cb7e38189d71a6f185d26881acb4477ece35d
extra : source : b6f7395d2bbff04ba48419d30ebecf848771e9fc
2016-05-25 15:57:57 -04:00
Mike Conley ee080acac2 Bug 1261842 - Update browser_privatebrowsing_downloadLastDir_toggle.js to use add_task and BrowserTestUtils. r=jdm
MozReview-Commit-ID: 6S64VvZpwDf

--HG--
extra : rebase_source : cf1014d4f5fe9be2c79091da0e91d0e79e585d23
extra : source : 20eb3987a721a2c0a312868cf52dbf2f43563236
2016-05-24 18:38:41 -04:00
Mike Conley 462c1e5074 Bug 1261842 - browser_async_window_flushing.js no longer needs to wait for remoteness flip on initial browser of new window. r=Felipe
MozReview-Commit-ID: E74rDTQ2FjX

--HG--
extra : rebase_source : b7cb3d1a782bbb65414a6c13ebd836c735966e0c
extra : source : 6eaa642a93e1707ae917f9e6f61242ecef36c658
2016-06-08 16:22:13 -04:00
Mike Conley 028ae1c7d9 Bug 1261842 - Make sure ExtensionContent.jsm has been loaded in the parent process if Extension.jsm is initialized. r=kmag
MozReview-Commit-ID: BNrSegqzqeJ

--HG--
extra : rebase_source : a3aa41d14fde66cf69f30e07d86ca948cc6fc328
extra : source : 855931929739ab4f44ff92f7549b4d80348b580b
2016-06-08 16:46:35 -04:00
Mike Conley 70e421c78c Bug 1261842 - browser_423132.js no longer needs to wait for remoteness flip on initial browser of new window. r=Felipe
MozReview-Commit-ID: 4QniZC8w7pA

--HG--
extra : rebase_source : df8761bb86d9d3250847be559e1098b11585e2db
extra : source : 1240345f5624539c14543dc21888ce1f74f9059b
2016-06-08 16:45:37 -04:00
Mike Conley daf5c06f3b Bug 1261842 - browser_394759_behavior.js no longer needs to wait for remoteness flip on initial browser of new window. r=Felipe
MozReview-Commit-ID: C9aIKuRSDa3

--HG--
extra : rebase_source : 47d106f2d8f33b1048a4cb419e3c3e7d9da0b34c
extra : source : ce46ebf231c1d679c9bc7abc28f774538b5a1362
2016-06-08 16:42:39 -04:00
Mike Conley 500f87700c Bug 1261842 - browser_bug495058.js no longer needs to wait for remoteness flip on initial browser of new window. r=Felipe,Gijs
MozReview-Commit-ID: Fl1OIsluS56

--HG--
extra : rebase_source : 699aece7ecef46b0a33af91356817b48473ad81e
extra : source : 8d34b61fbfb395d6816c45dcc1f45901e627c478
2016-06-08 16:42:04 -04:00
Mike Conley 276c6f9b96 Bug 1261842 - Add methods to nsIDocShellTreeOwner for sizing the primary content. r=smaug
MozReview-Commit-ID: CqiRTVd444n

--HG--
extra : rebase_source : 629e52028e556298145597d6efff02b7973727c4
extra : source : 711951be3db684d594704ddf4df44fffcc514794
2016-07-14 16:31:41 -04:00
Mike Conley 0a04ce8604 Bug 1261842 - ContentParent::RecvCreateWindow should always set an nsresult outparam. r=smaug
MozReview-Commit-ID: 79FYAMBIDef

--HG--
extra : rebase_source : d773574c50780bbe14639fb197f9148855c25892
extra : source : e2472a4cc209e0be8a083dd254965598d41f53c6
2016-05-24 15:41:35 -04:00
Mike Conley 3216b9ba06 Bug 1261842 - Stop sending the window name to ContentParent when opening a new window. r=smaug
By the time that the parent is being asked to create a new window, the name
really doesn't matter anymore.

MozReview-Commit-ID: 4IKrEEylaLY

--HG--
extra : rebase_source : bcb7e316534c522a5ff8d7be336c940eccffbe3e
extra : source : e91913cd64b8bebe80c661935adee644f24c6055
2016-06-08 15:31:01 -04:00
Mike Conley 688f1f9516 Bug 1261842 - Factor out logic for creating windows for content processes from nsWindowWatcher::OpenWindowInternal. r=smaug
MozReview-Commit-ID: 1dhGthT8bmu

--HG--
extra : rebase_source : 34d321ebd3c27f414c63c72908c72d23aabb5396
extra : source : 0f8b603781817f58c4664a33429325bc316598e9
2016-07-05 12:00:07 -04:00
Mike Conley febff2f77c Bug 1261842 - Use nsACString in more places instead of raw strings inside nsWindowWatcher. r=smaug
MozReview-Commit-ID: JhspUdabi0w

--HG--
extra : rebase_source : 28e3ca1bf4f877ed56b9a7d977e02bc3d92f804d
extra : source : cbdc0deb92bd5bcbae0be65c7bbd5ad020f7a153
2016-07-05 11:59:56 -04:00
Mike Conley 710391213a Bug 1261842 - Make initial browser remote sooner if we're defaulting to using remote tabs. r=Felipe
MozReview-Commit-ID: 9KVzuOkJFpW

--HG--
extra : rebase_source : 6eb1a975378873af1b68f5efdb708b499457aea7
extra : source : a94e6a85c93170ef6b40065bb1834167547acd03
2016-06-08 17:03:42 -04:00
Mike Conley ea4b26ca22 Bug 1278985 - Remove unused URL arg from CreateChromeWindow2. r=mrbkap
MozReview-Commit-ID: I1H2WZeoHTJ

--HG--
extra : rebase_source : 7418216f51c6bc223c08621853f19ac542b0b470
extra : source : 3b5b92f04ea56dcf8fb123585a6ea2eaba550614
2016-04-27 16:19:25 -04:00
Lin Clark bcfaeeffb2 Bug 1286676 - New console frontend: use new taxonomy for RDP packet types. r=me
--HG--
extra : rebase_source : d993104d714fd7d9048d6cc4fa8154a0658deeef
2016-07-11 18:50:25 -04:00
Lin Clark fffe5181d0 Bug 1286676 - Part 1: Match current markup in pageError. r=me
--HG--
extra : rebase_source : a3c2542e638da12426a1e263e4cc1208619932d4
2016-06-29 21:10:50 -04:00
Benoit Girard 24566951d0 Bug 1251615 - Add poison values to Layer to check for errors. r=mstange
MozReview-Commit-ID: l22oL5b9oB

--HG--
extra : rebase_source : 376ba3a71ee2b3d8384878b0e0273d2df580ea64
2016-04-27 18:57:44 -04:00
William Lachance 06cad672c8 Bug 1278196 - Explicitly install functools32 w/ jsonschema r=gps
MozReview-Commit-ID: EDIayiXQwJk

--HG--
extra : rebase_source : 1b21e1bac3470a7d5ed0102d7333288a3bd2068a
2016-07-18 13:12:18 -04:00
Tom Tromey 9c45a35cf2 Bug 1266832 - add dummy telemetry object to Services shim; r=gregtatum
MozReview-Commit-ID: Cg6ciWVNbEx

--HG--
extra : rebase_source : 019115aff8dc6e0329559510a8df00814452222a
2016-07-20 13:53:50 -06:00
Tom Tromey ee883aab7f Bug 1276341 - don't use Cu.import for event-emitter.js; r=jryans
MozReview-Commit-ID: BDvrMP8fRim

--HG--
extra : rebase_source : a40ac300ff98f302bfbf5ce978172904426fa152
2016-07-18 13:58:20 -06:00
Tom Tromey c9840ff9af Bug 1276341 - remove some misleading import comments; r=jryans
MozReview-Commit-ID: 4ARx91saUtF

--HG--
extra : rebase_source : 8784a3e5b761980c53d9e8b0d928b3b71b3592a3
2016-07-12 08:39:53 -06:00
Milan Sreckovic 8d2fafb036 Bug 1287215: Replace preferences gDirty global with a callback. r=aklotz,Gijs
MozReview-Commit-ID: 7m5d5ddMTva

--HG--
extra : rebase_source : 6561ded096d914ca6b87d8eeda785538bbc225ac
2016-07-21 15:46:15 -04:00
Alexandre Lissy 59d732dd3b Bug 1288720 - Add use of MULTITOUCH_SENTINEL on gonk r=kats
MozReview-Commit-ID: FS5zcFDr5E4

--HG--
extra : rebase_source : fb7eb0896165ff3717bcb0e40543a4b7f4b72b3d
2016-07-22 14:49:08 +02:00
Justin Wood b0b1d1248c Bug 1288395 - Don't run linting on non-py files in the TC directory. r=ahal
MozReview-Commit-ID: Co7biSCepY7

--HG--
extra : rebase_source : ffc644df30e960f07ccf8b8b6830707fc0d33a71
2016-07-21 09:07:54 -04:00
Fabrice Desré 7846da76d6 Bug 1287107 - Making transition alive with gaia as chrome:// r=bholley,fabrice
MozReview-Commit-ID: 9uVUrmuVFXQ

--HG--
extra : rebase_source : 20f6f0235667530c21aca4889b5d33e39c2d1a48
2016-03-03 09:58:47 -08:00