Commit Graph

302661 Commits

Author SHA1 Message Date
Ryan VanderMeulen
89764697ac Bug 1262224 - Re-disable test_openWindow.html on Android because bug 1172872 wasn't landed on Gecko 47. a=test-only 2016-04-09 15:14:46 -04:00
Ryan VanderMeulen
fe6093db2c Backed out changesets dc41aaa31b35 and 9bececc0ade4 (bug 1260908) for Werror bustage. 2016-04-09 13:44:10 -04:00
Ryan VanderMeulen
500ef1f272 Backed out changeset 5f050838a6a2 (bug 1248948) for bustage. 2016-04-09 12:46:25 -04:00
Masayuki Nakano
154dd92743 Bug 1255627 - Don't call methods of TSFTextStore::sEnabledTextStore without independent strong reference to it. r=m_kato, a=ritu
TSFTextStore::sEnabledTextStore is a static variable to grab a reference to focused TextStore instance.  So, this may be changed by accidentally during a call of instance methods of TSFTextStore.  Then, focused TextStore may be destroyed during running a method and crash when it accesses a member variable.

For avoiding this crash, static methods which call a method of sEnabledTextStore should create an independent RefPtr to it before calling the method.

MozReview-Commit-ID: 51Sor1LdABr
2016-04-07 02:17:05 +09:00
Patrick McManus
50b3341210 Bug 866380 - Null check for amlogic libc implementation. r=valentin, a=ritu 2016-04-06 18:38:35 -04:00
Nick Fitzgerald
827c7e4f30 Bug 1248948 - Don't pass non-SavedFrame objects to SavedFrame JSAPI functions. r=tromey, r=evilpie, a=ritu 2016-04-05 13:51:00 +02:00
Ryan VanderMeulen
a8e8490d28 Bug 1262224 - Re-enable some disabled serviceworker tests on Win e10s debug and disable test_fetch_event.html for intermittent leaks. a=test-only 2016-04-07 19:04:58 -04:00
Ben Kelly
d9897ec1fe Bug 1238707 - Remove blanket disable of serviceworker mochitests on windows debug e10s. r=ryanvm, a=test-only 2016-04-05 11:15:06 -07:00
Ben Kelly
ad0bab0a2f Bug 1238707 - Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug, a=ritu 2016-04-04 14:08:17 -07:00
Felipe Gomes
c0288049de Bug 1260190 - Disable e10s for accessibility users on OS X. r=jimm, a=ritu
MozReview-Commit-ID: 35KZiKcSFqL
2016-04-01 15:54:33 -03:00
Gijs Kruitbosch
2ee373103e Bug 1258344 - Fix customizemode re-entering issues when switching tabs. r=jaws, a=ritu
MozReview-Commit-ID: 3KONzSxf8g9
2016-03-22 14:32:32 +00:00
Bill McCloskey
8474fcb90c Bug 1260908 - Record IPC message sizes. r=dvander, a=ritu 2016-03-30 15:25:54 -07:00
Bill McCloskey
dca95e675c Bug 1260908 - Allow keyed histograms to accumulate early in startup. r=gfritzsche, a=ritu 2016-03-30 15:25:18 -07:00
Cervantes Yu
c63b4dc41f Bug 1258663 - Crash annotate system call failures in the IPC transport. r=gabor, a=ritu 2016-04-01 14:33:52 +08:00
Kartikaya Gupta
82402e71cd Bug 1251638 - Do a bit of cleanup on the displayport margin computation in APZC; no functional changes. r=botond, a=ritu
MozReview-Commit-ID: 2MlCVLH8OZA
2016-04-01 08:02:28 -04:00
Kartikaya Gupta
1e7cc6c9a1 Bug 1251638 - Don't clamp the displayport to the scrollable rect on the compositor side. r=botond, a=ritu
The clamping already happens on the content side, in nsLayoutUtils::GetDisplayPort
and friends. The clamping there is more accurate as it reflects the latest main-
thread information about the size of the page and position of the displayport
base rect, which the compositor thread does not have.

Since we are not clamping the displayport on the compositor side, it can "slosh
around" a bit more and ends up sending a few more repaint requests when scrolling
near the edges of the scrollable frame. This causes some gtests to fail because
of the "extra" repaint requests. Disabling the velocity bias removes the
sloshing around and fixes the test failures.

MozReview-Commit-ID: JgBDi0M3Wtt
2016-04-01 08:02:25 -04:00
Chris Pearce
8a4953092b Bug 1261192 - Make EMEDecryptor clear decrypted samples' crypto field before passing to wrapped MediaDataDecoder for decoding. r=gerald, a=ritu
The Adobe GMP unencrypted decoder can't decode unencrypted input which has
valid crypto data attached; it thinks the sample is encrypted, and returns a
crypto error and decoding fails. The sample should be decrypted by the time
we pass it to the wrapped decoder, so decoding should succeed without the
crypto data.


MozReview-Commit-ID: KjZcQyYiRqp
2016-04-01 13:53:01 +13:00
Jeff Muizelaar
22e17895c3 Bug 1258650 - Properly use aExtraMasksTransform when combining masks. r=Bas, a=sledru
Previously we were ignoring the scale.
2016-04-06 13:19:00 -04:00
David Anderson
aae047e9bb Bug 1247611 - Recreate GLTextureSources after changing compositors on Mac. r=mattwoodrow, a=ritu 2016-03-30 09:33:24 -04:00
Gabor Krizsanits
d43d21b194 Bug 1247420 - Part 2: IPC hover state management for select. r=Felipc, a=ritu 2016-03-30 11:54:31 +02:00
Gabor Krizsanits
865430497d Bug 1247420 - Part 1: removeContentState. r=smaug, a=ritu 2016-03-30 11:54:27 +02:00
Jim Mathies
d3b1461c16 Bug 1148978 - Remove plugin window update composition deferment. r=mattwoodrow, a=ritu
MozReview-Commit-ID: AaRSO8RgY81
2016-03-24 09:40:26 -05:00
Jim Mathies
7d4622a4fa Bug 1148978 - Trigger paints when moving plugin windows around on the browser main thread. r=mattwoodrow, a=ritu
MozReview-Commit-ID: B75An9a5VTd
2016-03-24 09:32:02 -05:00
Brian Grinstead
a88cc0e26c Bug 1260071 - Call resize() when searching happens on frontend to reset width. r=vporof, a=ritu
MozReview-Commit-ID: 3Sbuh5NEN6p
2016-03-30 07:49:42 -07:00
Bobby Holley
eb4f505d2d Bug 1259677 - nsRuleNode passes wrong hash key to PLDHashTable when converting child list into child hash. r=bz, a=ritu 2016-03-24 22:49:27 -07:00
Jim Mathies
a7ec434c51 Bug 1241060 - Skip non-2d sibling layers when calculating plugin window clipping under e10s. r=mstange, a=ritu
MozReview-Commit-ID: 4R5h3DeIU0S
2016-03-21 09:52:21 -05:00
Markus Stange
082e554b1e Bug 1068674 - Don't turn off e10s if hardware acceleration is disabled. r=jimm, a=ritu
MozReview-Commit-ID: 8NIUSSHy2dt
2016-03-22 15:09:24 -04:00
Bas Schouten
9a93b77e1d Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt, a=lizzard
MozReview-Commit-ID: 3SOuVvklajf
2016-03-18 14:47:11 +01:00
Masayuki Nakano
4ae12c423b Bug 1258576 - Part 1: nsContentIterator should give up to find next/previous node if it reached the root node unexpectedly. r=smaug, a=ritu
nsContentIterator isn't designed as working fine with a tree whose some nodes are being removed.  In such case, NextNode() and PrevNode() meets orphan node (i.e., a node whose parent is nullptr).  Then, nsContentIterator should mark it as "done".

However, it should keep crashing if it's debug build for detecting bugs explicitly.

MozReview-Commit-ID: 81ZQgoHD67T
2016-03-31 15:00:50 +09:00
Jeff Beatty
30a855d534 Bug 1262464 - Add Serbian locale to Fennec multilocale build in mobile/android/locales/maemo-locales. r=Pike, a=ritu 2016-04-06 07:57:00 -04:00
Blake Kaplan
38c688b90a Bug 1252738 - Stop using CPOWs in this test. r=felipc, a=test-only 2016-04-05 18:58:00 +02:00
Felipe Gomes
4df5fbead0 Bug 1126299 - Disable intermittent browser_child_resource.js on e10s linux64 debug. r=RyanVM, a=test-only
MozReview-Commit-ID: 3nMM2FMydnR
2016-04-05 23:58:47 -03:00
Gijs Kruitbosch
3aca2e1e46 Bug 1130411 - Deal with opening dialogs when the previous dialog is not unloaded yet. r=jaws, a=ritu
MozReview-Commit-ID: IY0W3UfYTdc
2016-04-02 20:09:16 +01:00
Ryan VanderMeulen
bec722a2e1 Bug 1209280 - Skip test_peerConnection_twoVideoTracksInOneStream.html on Android due to frequent failures. a=test-only 2016-04-09 09:57:39 -04:00
Ryan VanderMeulen
75c15a0da5 Bug 1261641 - Increase the number of Android 4.3 mochitest chunks to 20. r=rail, a=test-only 2016-04-09 09:32:20 -04:00
Rail Aliiev
f5f0ddf95e Bug 1260415 - Schedule "partner repacks" builder r=jlund a=release DONTBUILD
MozReview-Commit-ID: 5ek01D2ADdk
2016-04-07 23:17:14 -04:00
Dragana Damjanovic
919560d150 Bug 1261070 - Move Send__delete__ to FailedAsyncOpen. r=jduell, a=al 2016-04-07 10:33:44 +02:00
Lee Salzman
5f3098cd72 Bug 1189715 - verify that reference draw target is created after device reset and log failure in gfxWindowsPlatform::UpdateRenderMode. r=milan, a=lizzard 2016-03-24 14:42:50 -04:00
Dragana Damjanovic
bf2b432234 Bug 1259089 - Set TCP socket to non-blocking in sts again, just to be sure. r=mcmanus, a=lizzard 2016-04-07 02:33:00 +02:00
Carsten "Tomcat" Book
cece6c9cfc Backed out changeset d3d6344cc744 (bug 1259089) for bustage 2016-04-07 05:59:08 +02:00
Jeff Gilbert
767d67eb23 Bug 1259811 - Require FBO support for GLContexts. - r=jrmuizel a=lizzard
MozReview-Commit-ID: 2nHPRf0qLON
2016-03-25 14:19:21 -07:00
Jan Henning
863af96b45 Bug 1044556 - Part 3 - Add a test for verifying that the session store successfully continues recording tab history even after zombification. r=sebastian a=lizzard
MozReview-Commit-ID: 1zSn6QXrR9a
2016-03-31 19:49:00 +02:00
Jan Henning
ae6e48cd00 Bug 1044556 - Part 2 - Move promiseTabEvent to head.js. r=sebastian a=lizzard
MozReview-Commit-ID: 5sLe2nl4v2u
2016-03-31 18:03:21 +02:00
Jan Henning
ebe434a37d Bug 1044556 - Part 1 - Notify the session store about tab zombifications. r=sebastian a=lizzard
The session store relies on a few event listeners to track the history and life cycle of a tab. Under memory pressure, background tabs are zombified in order to reduce our memory usage. This involves destroying the original tab object and then recreating it as a delay loaded tab.

As the session store is never told about this, it will keep the event listeners for the old tab objects - which have now been destroyed - alive and won't receive any future events for the new tab objects. This means that once a zombification has been triggered, the session history for those tabs will become effectively frozen, so after the next zombification or a session restore, the tab will reload the wrong page.

Therefore this patch introduces two new events which are sent during the tab zombification process and allow the session store to detach its event listeners from the old tab object before it is going to be destroyed and subsequently reattach its listeners to the new tab object.

MozReview-Commit-ID: 6xZtsCNZbQY
2016-03-18 11:40:26 +01:00
Patrick McManus
2f0fa2393f Bug 1261318 - make sure brotli context is created in onstoprequest r=bagder a=lizzard
MozReview-Commit-ID: BTgBioESJNt
2016-04-01 15:14:22 -04:00
Bas Schouten
20214b895f Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel a=lizzard
MozReview-Commit-ID: D49eFNRGD2V
2016-03-31 21:45:36 +02:00
Jan Beich
ab76e1f85f Bug 1248391 - Don't force rust --target on unknown platforms. r=ted a=ritu
MozReview-Commit-ID: CYogxQNqhGf
2016-03-24 13:43:38 +00:00
Jan Beich
a7b5b8c22f Bug 1248391 - Unbreak --enable-rust on BSDs after bug 1177599. r=ted a=ritu
MozReview-Commit-ID: 5f2AlXt06ec
2016-03-24 15:10:44 +00:00
Eitan Isaacson
a335d1a5e3 Bug 1248408 - Preserve text from previous a11y event if new event does not provide any. r=mfinkle a=lizzard
MozReview-Commit-ID: 3hIquiKLvl7
2016-03-31 13:46:14 -07:00
Mason Chang
a97ce317b4 Bug 1250947. Fill area outside blur with solid color. r=mstange a=ritu
MozReview-Commit-ID: 4OTU1v4nMv
2016-03-29 08:24:21 -07:00