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

477790 Коммитов

Автор SHA1 Сообщение Дата
Alastor Wu 3e9a37541c Bug 1276129 - part1 : introduce PositionAlignSetting. r=rillian,smaug
MozReview-Commit-ID: AWzNCPLPdYw

--HG--
extra : rebase_source : 65ce98fec2e3c717b2da744e20b19d10b1e2689f
2016-06-02 10:40:23 +08:00
Boris Chiou 4b68d2e1e4 Bug 1276550 - Support operator-> for RangedPtr. r=Waldo
MozReview-Commit-ID: EiOfo7ly34P

--HG--
extra : rebase_source : 6acbd9b3b6681f5c777e779713a21e8f808b89bf
2016-05-30 11:55:57 +08:00
Matt Woodrow 09d7165bcb Bug 1274962 - Part 7: Clean up unecessary parameter for RecomputePerspectiveChildrenOverflow. r=dbaron
--HG--
extra : rebase_source : 074d48327f4fe2450caab3a1cfa6db30f97b6c37
2016-06-03 14:26:40 +12:00
Matt Woodrow 3140e0e274 Bug 1274962 - Part 6: Make preserve-3d frames only contribute to the overflow area of the preserve-3d root frame. r=dbaron
--HG--
extra : rebase_source : 432370e344cc767a60a000424aec3274a9bdfcca
2016-06-03 14:26:26 +12:00
Matt Woodrow 30ccb1ee89 Bug 1274962 - Part 5: Don't trust the visible region for opacity within preserve-3d. r=mstange
--HG--
extra : rebase_source : 268eff6ba5410f78ae5920ff0d74fe975efea0b6
2016-06-03 14:24:38 +12:00
Matt Woodrow 29be323a2b Bug 1274962 - Part 4: Reorder how we compute transforms for preserve-3d. r=mstange,thinker
--HG--
extra : rebase_source : dac903a9f2881aac952ea380ac821238bb18293b
2016-06-03 14:23:27 +12:00
Matt Woodrow d5e2d1e05c Bug 1274962 - Part 3: Remove aOutAncestor. r=mstange
--HG--
extra : rebase_source : 579ec5e1ac8e5b31123504b53c5b280d7a2e10a1
2016-06-03 14:22:57 +12:00
Matt Woodrow a9506b8fcc Bug 1274962 - Part 2: Remove unnecessary optimization combining translations. r=mstange
--HG--
extra : rebase_source : 8e46cd5a078cc9e506af339220a6bc70a76069f1
2016-06-03 14:22:25 +12:00
Matt Woodrow 4b9ab44334 Bug 1274962 - Part 1: Remove callers of BASIS_AT_ORIGIN. r=mstange
--HG--
extra : rebase_source : 1c4c8615bb5ca52b731646bb9594b618ae4b6a98
2016-06-03 14:22:23 +12:00
Dan Glastonbury dc5ff72da8 Bug 1275481: Suspend video decoding via timer. r=jwwang
Suspend decoding of video in background tabs once timer fires. The timer
is trigger on switch to invisible and reset each time becomes
visible. Default timer is set at 10 seconds and is controlled via pref
media.suspend-bkgnd-video.delay-ms.

MozReview-Commit-ID: IPIQ1g7Hkpw

--HG--
extra : rebase_source : d3610dced708ea79611beeed40fc8c8a07ee2d1b
2016-05-30 17:25:10 +10:00
Masayuki Nakano 54e57600e1 Bug 1275906 part.2 TextComposition should use IMEContentObserver for sending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED if the editor which has the composition is in the active IMEContentObserver r=smaug
For sending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED after the other change notifications which was caused by the user input, we need to use IMEContentObserver::IMENotificationSender because it sends the notifications when it's safe to do it.

This patch makes TextComposition use IMEContentObserver to send the notification.  However, if there is no active IMEContentObserver, e.g., composition events are fired on unfocused window, TextComposition sends it by itself (same as current implementation).

If IMEContentObserver stops observing when it has pending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED, it cannot send the notification (i.e., it is discarded completely in such case). However, in such case, IMEContentObserver sends NOTIFY_IME_OF_BLUR.  So, anyway, native IME handler should treat the blur notification as it including NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED.

On the other hand, we're buggy if composition events are fired in non-active window.  Even in such case, IMEContentObserver should be created for active editor in each document and it notifies IME of the changes. But this is out of the scope of this bug.

MozReview-Commit-ID: 7Q0ZsJTh4hX

--HG--
extra : rebase_source : 6417f991fa8c0fbe3f25b27bacf4257e5485aecc
2016-06-01 22:14:41 +09:00
Masayuki Nakano e67330e0b4 Bug 1275906 part.1 Rename NOTIFY_IME_OF_COMPOSITION_UPDATE to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED r=m_kato
It's not clear to me what NOTIFY_IME_OF_COMPOSITION_UPDATE means only from the name. For making the name clearer, this patch renames it to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED and add some explanation to the definition.

MozReview-Commit-ID: 8ySYCNJ1Ytz

--HG--
extra : rebase_source : 3331b8f48e8b460c7f9b088064dcda9488f3403c
2016-05-31 11:39:15 +09:00
Markus Stange 704cee440f Bug 1272801 - Remove unused aForceOwnLayer argument. r=mattwoodrow
MozReview-Commit-ID: JytuAlukyy8

--HG--
extra : rebase_source : 4d03fdb8553607214fe5feaf703d33359bb20186
2016-06-02 16:44:32 -04:00
Markus Stange b26de4a29a Bug 1153694 - Don't let nsDisplayFixedPosition cause unnecessary layerization around itself. r=mattwoodrow
MozReview-Commit-ID: 66q3PkOdvTe

--HG--
extra : rebase_source : cc7abd074a210bc03daef403c23a40ff4b681f3e
extra : amend_source : c58e6b96a2f8a88ae0e221ec51927825a4f07bbb
extra : histedit_source : 520123d9dc28c504cff5d534c9df30b0319fa423%2C0b4523e5cfc9c20d8196c837f8c6c20a23dd984e
2016-06-02 20:55:02 -04:00
Cameron McCormack e3581a9cba Bug 1277154 - Remove bitfields from nsStyleSVG to help with rust bindgen. r=xidorn 2016-06-03 10:02:57 +10:00
Daniel Holbert a67160ebff Bug 1277703: Mark nsHTMLReflowState::ComputeContainingBlockRectangle as 'const'. r=mats
MozReview-Commit-ID: HuSDz3rgtQY

--HG--
extra : rebase_source : b5f8f14d71d62b0b56e4b4d5c6b6fc256f188ded
2016-06-02 15:24:00 -07:00
Gregory Szorc 26c1db1158 Bug 1272176 - Import mozharness to avoid missing symbol; r=me
This fixes a bug in 901aee13bd76.
2016-06-02 15:52:37 -07:00
Rail Aliiev fbf10c905e Bug 1276451 - Do not beetmove stub installer in esr based releases r=jlund a=release DONTBUILD
MozReview-Commit-ID: Cr10sPPv8Nd

--HG--
extra : rebase_source : 7d330e4c3afa0cbefc7d5cb5ea1aa6ff5a54e7e2
2016-06-02 17:47:46 -04:00
Masatoshi Kimura 7f91a2f04a Bug 1277691 - Allow security.turn_off_all_security_so_that_viruses_can_take_over_this_computer only if MOZ_DISABLE_NONLOCAL_CONNECTIONS is set. r=mrbkap 2016-06-03 07:40:16 +09:00
Andrew Swan e5744b11cf Bug 1268077: expose AddonListener through mozAddonManager r=rhelmer,smaug
MozReview-Commit-ID: Klw4o0qIvCE

--HG--
extra : rebase_source : 4968810209d80e31e854417b30ac4129299bed4e
2016-05-27 15:43:05 -07:00
Andrew Swan c6df55acec Bug 1268077: Fix up MockInstall AddonListener events r=rhelmer
MozReview-Commit-ID: JDStiM2GZIu

--HG--
extra : rebase_source : 99d960f223bc0ae24cfd062d5dec51e06a0e874a
2016-06-02 11:16:07 -07:00
Timothy Nikkel 10152912ba Bug 1275411. Actually enable reftest. 2016-06-02 17:09:54 -05:00
Gregory Szorc dc56a5c952 Bug 1272176 - Emit Perfherder data for system resource utilization; r=wlach
This commit teaches the resource monitor in mozharness to emit
Perfherder data for system metrics and step times. This will
allow us to see when the timing or resource characteristics
of jobs in automation changes.

The recorded data includes overall CPU percent usage and I/O.
Each step has its time and CPU percent recorded. There is
certainly more data we could record. However, the immediate
goal of this change is to see if the data provides any benefit.
I'd rather start small and expand reporting once value from
this data is proved.

The wonkiest part of this patch is likely the mechanism to
define the Perfherder "test" names. We don't appear to have
an identifier in mozharness suitable for distinguishing
between job types. e.g. the "desktop_unittest.py" script is
responsible for running a few dozen jobs. So we invent code
for creating an identifier from the script config options.
I /think/ Treeherder will automatically assign the
project/branch, platform, and build type, which is why these
aren't included in the identifier.

MozReview-Commit-ID: HjhtXfxOvzJ

--HG--
extra : rebase_source : a3f0f2de4a091cde10c5a6815f1b4646bb5dc2f2
2016-05-12 13:55:35 -07:00
Gregory Szorc ba1cccb1c4 Bug 1272176 - Synchronize performance artifact schema with upstream; r=wlach
Having the latest schema available seems like a good thing. This is a
direct copy of schemas/performance-artifact.json from
https://github.com/mozilla/treeherder.git at commit
7bed1b22ceb01e3e71536fa1c4ecd14ddc87e803.

MozReview-Commit-ID: JQC4CeW6szM

--HG--
extra : rebase_source : a57d4e93b9334b5c571b05e0ef52f637a45432dd
2016-05-17 14:45:12 -07:00
Gregory Szorc e4bc524026 Bug 1272176 - Move performance artifact schema into mozharness directory; r=wlach
Currently, only Talos accesses this file. An uncoming commit will add
a non-Talos consumer. Enable all mozharness consumers to access the
file by including it in the mozharness directory (previously it was
part of the Talos test archive).

MozReview-Commit-ID: ADlCj9E5BwC

--HG--
rename : testing/talos/treeherder-schemas/performance-artifact.json => testing/mozharness/external_tools/performance-artifact-schema.json
extra : rebase_source : ce5fcaf700941ce260c97c6daeefa07b4ef5e617
2016-05-18 11:56:14 -07:00
Masatoshi Kimura 107cbffdc0 Bug 1205027 - Only size <img> to broken-image size if it's actually broken. r=dholbert 2016-06-03 07:05:46 +09:00
Ryan VanderMeulen 79dc92e0be Backed out changeset e8d1d92fa59f (bug 1211647) for causing Win7 wpt-e10s permafails. 2016-06-02 17:50:14 -04:00
James Andreou 1d32e86b9c Bug 1269361 - Add mPrivateBrowsingId to OriginAttributes r=ehsan,jdm 2016-06-02 17:03:11 -04:00
Milan Sreckovic 25d63511b6 Bug 1273946: Get more information on the cause of the device reset. Remove unused UpdateRenderModeIfDeviceReset method. r=dvander
MozReview-Commit-ID: 6NxKTBEKOvs

--HG--
extra : rebase_source : d70d7d8c9ae6a503fd4f4c8ed6e31135cbcefac1
2016-06-01 12:53:25 -04:00
Sebastian Hengst d67adf9024 Backed out changeset e79968b5fd84 (bug 1276107) for often failing test_group_wheelevents.html with e10s. r=backout 2016-06-02 22:54:31 +02:00
Sebastian Hengst 58605fbcd6 Backed out changeset 8df1bde7eafd (bug 1276107) 2016-06-02 22:54:31 +02:00
Sebastian Hengst d89a4dde4a Backed out changeset a09ad974b522 (bug 1276107) 2016-06-02 22:54:31 +02:00
Sebastian Hengst 806cf3797f Backed out changeset 8e6211a8cc26 (bug 1276107) 2016-06-02 22:54:31 +02:00
Sebastian Hengst 81c60dd743 Backed out changeset e2e57c225fd0 (bug 1276107) 2016-06-02 22:54:30 +02:00
Francois Marier 0365bcf354 Bug 1277378 - Fix typo in Safe Browsing in-content preferences. r=past
MozReview-Commit-ID: KfZpVRWuzjV

--HG--
extra : rebase_source : 75e64eff52936c3c94eee9730b3d69f748b0c236
2016-06-01 16:35:48 -07:00
Kannan Vijayan b21283649e Bug 1272101 - Fix nsINetworkInfoService implementation on Android to use Linux C APIs instead of Android Java APIs. r=snorp 2016-06-02 16:42:36 -04:00
Kai Engert c50d0b99ce Bug 1277255, land NSS_3_25_BETA1, r=franziskus 2016-06-02 22:33:04 +02:00
Olli Pettay 025485605e Bug 1143271 - use [ChromeOnly] on MutationObserverInit, r=bz
--HG--
extra : rebase_source : 57629c251e1cd6f073aa117bc448db9cac2a27ca
2016-06-02 22:55:30 +03:00
Morgan Phillips 506e750441 Bug 1179876 - Permafails browser_webconsole_bug_653531_highlighter_console_helper.js; r=backout 2016-06-02 12:47:33 -07:00
Luke Wagner e574e0eda0 Bug 1277377 - prevent unsafe C-style cast in Vector (r=waldo)
MozReview-Commit-ID: L0bTDSBHOeY
2016-06-02 14:38:02 -05:00
Luke Wagner 38784200aa Bug 1277408 - Odin: don't forget to AutoForbidPools in the prologue nop either (r=bbouvier)
MozReview-Commit-ID: KHoUFpPT457
2016-06-02 14:36:53 -05:00
Markus Stange 4e5b62b13a Bug 1277638 - Only lighten up the toolbox bottom border for inactive windows. r=mconley
MozReview-Commit-ID: DBREj8jNsb7

--HG--
extra : rebase_source : 2b54e9743671082680d69a09145e701971f3f8b6
2016-06-02 15:02:06 -04:00
Gijs Kruitbosch 4d279191b4 Bug 1277583, r=bz
MozReview-Commit-ID: E9gNZAOQzG9

--HG--
extra : rebase_source : 302534c6ef5c064c3956188dd52fcf668db0d0e1
extra : histedit_source : c97f8279ebeea7b9a6c93d88f6809c38cac2ee14
2016-06-02 19:42:21 +01:00
Jared Wein c9ca48ffa9 Bug 1211647 - Runtime graphics testing visible during session restore. r=mchang
MozReview-Commit-ID: 46Bi2eW5NB5

--HG--
extra : rebase_source : 1cf39ffa3490c0ad93fec6d8e53f5cfcdd02ff10
2016-04-28 13:14:22 -04:00
Sebastian Hengst 8e685e5c69 Backed out changeset 21944f25fbf0 (bug 1178738) for intermittently crashing in test_global_queue_cancel.html with [@ RefPtr<mozilla::dom::GlobalQueueItem>::operator-> + 0x1e]. r=backout 2016-06-02 20:32:47 +02:00
Sebastian Hengst 083d5ca092 Backed out changeset 6fe5dd5c3f33 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst 4263412d7e Backed out changeset 4c66c0ddf562 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst af455b44c1 Backed out changeset ab50796d2616 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst 20f8f25850 Backed out changeset 5c995bbdfa3a (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst ccc1d9b770 Backed out changeset 54d1e8caf69b (bug 1178738) 2016-06-02 20:32:46 +02:00