Emilio Cobos Álvarez
46971a6492
Bug 1488403 - Make sticky legend reftest not depend on groove border antialising. r=nical
...
This reftest fails with my changes from
https://github.com/servo/webrender/pull/3010 . I tried to debug locally but it
passes here.
The reason it fails is because WebRender does distance AA between the segments
of a ridge / groove border, and there's a subpixel difference so we get the AA
slightly different in the test.
Gecko on the other hand represents these borders as different composed solid
segments, so it can't have this problem, since it doesn't do AA across the
segments.
We may want to change that, but it's not clear to me it's wanted, since rounded
corners for these look much better on WR, for example.
Rather than fuzzing the test or something like that, make the test not rely on
that, given it's testing the position of the legend.
Differential Revision: https://phabricator.services.mozilla.com/D4934
--HG--
extra : moz-landing-system : lando
2018-09-04 15:17:04 +00:00
Ted Mielczarek
3213f7d4b1
bug 1476604 - update the version of sccache in CI to fix an issue with clang-cl. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D4431
--HG--
extra : moz-landing-system : lando
2018-09-04 06:17:17 +00:00
Francesco Lodolo (:flod)
58aaba43c4
Bug 1488398 - Fix a few nits in policies descriptions, add localization comments r=Felipe,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D4937
--HG--
extra : moz-landing-system : lando
2018-09-04 14:54:02 +00:00
Miko Mynttinen
4938049810
Bug 1413546 - Fix e10s logic in nsLayoutUtils::AreRetainedDisplayListsEnabled() and set layout.display-list.retain.chrome to true r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D2953
--HG--
extra : moz-landing-system : lando
2018-09-04 14:53:18 +00:00
Henri Sivonen
818df08a5b
Bug 1487050 - Remove CountCharInReadable() as dead code. r=froydnj
...
MozReview-Commit-ID: DpRxyOgO85X
Differential Revision: https://phabricator.services.mozilla.com/D4941
--HG--
extra : moz-landing-system : lando
2018-09-04 14:48:39 +00:00
Abdoulaye O. Ly
f39692c1fe
Bug 1470555 - Implement ability to send a selection of tabs. r=flod,jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D3126
--HG--
extra : moz-landing-system : lando
2018-09-04 14:36:05 +00:00
Paul Adenot
8c1deadfbf
Bug 1488242 - Throw the correct error type in {ConstantSourceNode,AudioBufferSourceNode}.{Start,Stop}. r=karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D4881
--HG--
extra : moz-landing-system : lando
2018-09-04 13:50:15 +00:00
Alessio Placitelli
4f96f7f8d3
Bug 1484611 - Re-organize the telemetry module layout. r=chutten,janerik on a CLOSED TREE
...
This patch organizes the Telemetry files according to a new
directory layout, which makes the top level dir less cluttered.
For a comprehensive discussion about the new layout, see
the bug comments.
Additionally, the build script and a few Python and C++ files
are adjusted for dealing with the new directory layout.
Differential Revision: https://phabricator.services.mozilla.com/D4427
--HG--
rename : toolkit/components/telemetry/TelemetryArchive.jsm => toolkit/components/telemetry/app/TelemetryArchive.jsm
rename : toolkit/components/telemetry/TelemetryController.jsm => toolkit/components/telemetry/app/TelemetryController.jsm
rename : toolkit/components/telemetry/TelemetryEnvironment.jsm => toolkit/components/telemetry/app/TelemetryEnvironment.jsm
rename : toolkit/components/telemetry/TelemetryReportingPolicy.jsm => toolkit/components/telemetry/app/TelemetryReportingPolicy.jsm
rename : toolkit/components/telemetry/TelemetrySend.jsm => toolkit/components/telemetry/app/TelemetrySend.jsm
rename : toolkit/components/telemetry/TelemetryStopwatch.jsm => toolkit/components/telemetry/app/TelemetryStopwatch.jsm
rename : toolkit/components/telemetry/TelemetryStorage.jsm => toolkit/components/telemetry/app/TelemetryStorage.jsm
rename : toolkit/components/telemetry/TelemetryTimestamps.jsm => toolkit/components/telemetry/app/TelemetryTimestamps.jsm
rename : toolkit/components/telemetry/TelemetryUtils.jsm => toolkit/components/telemetry/app/TelemetryUtils.jsm
rename : toolkit/components/telemetry/gen_event_data.py => toolkit/components/telemetry/build_scripts/gen_event_data.py
rename : toolkit/components/telemetry/gen_event_enum.py => toolkit/components/telemetry/build_scripts/gen_event_enum.py
rename : toolkit/components/telemetry/gen_histogram_data.py => toolkit/components/telemetry/build_scripts/gen_histogram_data.py
rename : toolkit/components/telemetry/gen_histogram_enum.py => toolkit/components/telemetry/build_scripts/gen_histogram_enum.py
rename : toolkit/components/telemetry/gen_histogram_phf.py => toolkit/components/telemetry/build_scripts/gen_histogram_phf.py
rename : toolkit/components/telemetry/gen_process_data.py => toolkit/components/telemetry/build_scripts/gen_process_data.py
rename : toolkit/components/telemetry/gen_process_enum.py => toolkit/components/telemetry/build_scripts/gen_process_enum.py
rename : toolkit/components/telemetry/gen_scalar_data.py => toolkit/components/telemetry/build_scripts/gen_scalar_data.py
rename : toolkit/components/telemetry/gen_scalar_enum.py => toolkit/components/telemetry/build_scripts/gen_scalar_enum.py
rename : toolkit/components/telemetry/parse_events.py => toolkit/components/telemetry/build_scripts/parsers/parse_events.py
rename : toolkit/components/telemetry/parse_histograms.py => toolkit/components/telemetry/build_scripts/parsers/parse_histograms.py
rename : toolkit/components/telemetry/parse_scalars.py => toolkit/components/telemetry/build_scripts/parsers/parse_scalars.py
rename : toolkit/components/telemetry/shared_telemetry_utils.py => toolkit/components/telemetry/build_scripts/parsers/shared_telemetry_utils.py
rename : toolkit/components/telemetry/EventInfo.h => toolkit/components/telemetry/core/EventInfo.h
rename : toolkit/components/telemetry/ScalarInfo.h => toolkit/components/telemetry/core/ScalarInfo.h
rename : toolkit/components/telemetry/Telemetry.cpp => toolkit/components/telemetry/core/Telemetry.cpp
rename : toolkit/components/telemetry/Telemetry.h => toolkit/components/telemetry/core/Telemetry.h
rename : toolkit/components/telemetry/TelemetryCommon.cpp => toolkit/components/telemetry/core/TelemetryCommon.cpp
rename : toolkit/components/telemetry/TelemetryCommon.h => toolkit/components/telemetry/core/TelemetryCommon.h
rename : toolkit/components/telemetry/TelemetryEvent.cpp => toolkit/components/telemetry/core/TelemetryEvent.cpp
rename : toolkit/components/telemetry/TelemetryEvent.h => toolkit/components/telemetry/core/TelemetryEvent.h
rename : toolkit/components/telemetry/TelemetryHistogram.cpp => toolkit/components/telemetry/core/TelemetryHistogram.cpp
rename : toolkit/components/telemetry/TelemetryHistogram.h => toolkit/components/telemetry/core/TelemetryHistogram.h
rename : toolkit/components/telemetry/TelemetryScalar.cpp => toolkit/components/telemetry/core/TelemetryScalar.cpp
rename : toolkit/components/telemetry/TelemetryScalar.h => toolkit/components/telemetry/core/TelemetryScalar.h
rename : toolkit/components/telemetry/ipc/TelemetryComms.h => toolkit/components/telemetry/core/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/ipc/TelemetryIPC.cpp => toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp
rename : toolkit/components/telemetry/ipc/TelemetryIPC.h => toolkit/components/telemetry/core/ipc/TelemetryIPC.h
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h => toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h
rename : toolkit/components/telemetry/nsITelemetry.idl => toolkit/components/telemetry/core/nsITelemetry.idl
rename : toolkit/components/telemetry/CombinedStacks.cpp => toolkit/components/telemetry/other/CombinedStacks.cpp
rename : toolkit/components/telemetry/CombinedStacks.h => toolkit/components/telemetry/other/CombinedStacks.h
rename : toolkit/components/telemetry/GCTelemetry.jsm => toolkit/components/telemetry/other/GCTelemetry.jsm
rename : toolkit/components/telemetry/KeyedStackCapturer.cpp => toolkit/components/telemetry/other/KeyedStackCapturer.cpp
rename : toolkit/components/telemetry/KeyedStackCapturer.h => toolkit/components/telemetry/other/KeyedStackCapturer.h
rename : toolkit/components/telemetry/ProcessedStack.cpp => toolkit/components/telemetry/other/ProcessedStack.cpp
rename : toolkit/components/telemetry/ProcessedStack.h => toolkit/components/telemetry/other/ProcessedStack.h
rename : toolkit/components/telemetry/TelemetryIOInterposeObserver.cpp => toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp
rename : toolkit/components/telemetry/TelemetryIOInterposeObserver.h => toolkit/components/telemetry/other/TelemetryIOInterposeObserver.h
rename : toolkit/components/telemetry/UITelemetry.jsm => toolkit/components/telemetry/other/UITelemetry.jsm
rename : toolkit/components/telemetry/WebrtcTelemetry.cpp => toolkit/components/telemetry/other/WebrtcTelemetry.cpp
rename : toolkit/components/telemetry/WebrtcTelemetry.h => toolkit/components/telemetry/other/WebrtcTelemetry.h
rename : toolkit/components/telemetry/TelemetryEventPing.jsm => toolkit/components/telemetry/pings/EventPing.jsm
rename : toolkit/components/telemetry/TelemetryHealthPing.jsm => toolkit/components/telemetry/pings/HealthPing.jsm
rename : toolkit/components/telemetry/TelemetryModules.jsm => toolkit/components/telemetry/pings/ModulesPing.jsm
rename : toolkit/components/telemetry/TelemetrySession.jsm => toolkit/components/telemetry/pings/TelemetrySession.jsm
rename : toolkit/components/telemetry/UpdatePing.jsm => toolkit/components/telemetry/pings/UpdatePing.jsm
2018-09-04 16:54:54 +03:00
shindli
7d53ec126f
Backed out changeset f7c41ba8b88d (bug 1484611) for bustages in /builds/worker/workspace/build/src/toolkit/components/telemetry/tests/python/test_gen_scalar_data_json.py on a CLOSED TREE
...
--HG--
rename : toolkit/components/telemetry/other/CombinedStacks.cpp => toolkit/components/telemetry/CombinedStacks.cpp
rename : toolkit/components/telemetry/other/CombinedStacks.h => toolkit/components/telemetry/CombinedStacks.h
rename : toolkit/components/telemetry/core/EventInfo.h => toolkit/components/telemetry/EventInfo.h
rename : toolkit/components/telemetry/other/GCTelemetry.jsm => toolkit/components/telemetry/GCTelemetry.jsm
rename : toolkit/components/telemetry/other/KeyedStackCapturer.cpp => toolkit/components/telemetry/KeyedStackCapturer.cpp
rename : toolkit/components/telemetry/other/KeyedStackCapturer.h => toolkit/components/telemetry/KeyedStackCapturer.h
rename : toolkit/components/telemetry/other/ProcessedStack.cpp => toolkit/components/telemetry/ProcessedStack.cpp
rename : toolkit/components/telemetry/other/ProcessedStack.h => toolkit/components/telemetry/ProcessedStack.h
rename : toolkit/components/telemetry/core/ScalarInfo.h => toolkit/components/telemetry/ScalarInfo.h
rename : toolkit/components/telemetry/core/Telemetry.cpp => toolkit/components/telemetry/Telemetry.cpp
rename : toolkit/components/telemetry/core/Telemetry.h => toolkit/components/telemetry/Telemetry.h
rename : toolkit/components/telemetry/app/TelemetryArchive.jsm => toolkit/components/telemetry/TelemetryArchive.jsm
rename : toolkit/components/telemetry/core/TelemetryCommon.cpp => toolkit/components/telemetry/TelemetryCommon.cpp
rename : toolkit/components/telemetry/core/TelemetryCommon.h => toolkit/components/telemetry/TelemetryCommon.h
rename : toolkit/components/telemetry/app/TelemetryController.jsm => toolkit/components/telemetry/TelemetryController.jsm
rename : toolkit/components/telemetry/app/TelemetryEnvironment.jsm => toolkit/components/telemetry/TelemetryEnvironment.jsm
rename : toolkit/components/telemetry/core/TelemetryEvent.cpp => toolkit/components/telemetry/TelemetryEvent.cpp
rename : toolkit/components/telemetry/core/TelemetryEvent.h => toolkit/components/telemetry/TelemetryEvent.h
rename : toolkit/components/telemetry/pings/EventPing.jsm => toolkit/components/telemetry/TelemetryEventPing.jsm
rename : toolkit/components/telemetry/pings/HealthPing.jsm => toolkit/components/telemetry/TelemetryHealthPing.jsm
rename : toolkit/components/telemetry/core/TelemetryHistogram.cpp => toolkit/components/telemetry/TelemetryHistogram.cpp
rename : toolkit/components/telemetry/core/TelemetryHistogram.h => toolkit/components/telemetry/TelemetryHistogram.h
rename : toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp => toolkit/components/telemetry/TelemetryIOInterposeObserver.cpp
rename : toolkit/components/telemetry/other/TelemetryIOInterposeObserver.h => toolkit/components/telemetry/TelemetryIOInterposeObserver.h
rename : toolkit/components/telemetry/pings/ModulesPing.jsm => toolkit/components/telemetry/TelemetryModules.jsm
rename : toolkit/components/telemetry/app/TelemetryReportingPolicy.jsm => toolkit/components/telemetry/TelemetryReportingPolicy.jsm
rename : toolkit/components/telemetry/core/TelemetryScalar.cpp => toolkit/components/telemetry/TelemetryScalar.cpp
rename : toolkit/components/telemetry/core/TelemetryScalar.h => toolkit/components/telemetry/TelemetryScalar.h
rename : toolkit/components/telemetry/app/TelemetrySend.jsm => toolkit/components/telemetry/TelemetrySend.jsm
rename : toolkit/components/telemetry/pings/TelemetrySession.jsm => toolkit/components/telemetry/TelemetrySession.jsm
rename : toolkit/components/telemetry/app/TelemetryStopwatch.jsm => toolkit/components/telemetry/TelemetryStopwatch.jsm
rename : toolkit/components/telemetry/app/TelemetryStorage.jsm => toolkit/components/telemetry/TelemetryStorage.jsm
rename : toolkit/components/telemetry/app/TelemetryTimestamps.jsm => toolkit/components/telemetry/TelemetryTimestamps.jsm
rename : toolkit/components/telemetry/app/TelemetryUtils.jsm => toolkit/components/telemetry/TelemetryUtils.jsm
rename : toolkit/components/telemetry/other/UITelemetry.jsm => toolkit/components/telemetry/UITelemetry.jsm
rename : toolkit/components/telemetry/pings/UpdatePing.jsm => toolkit/components/telemetry/UpdatePing.jsm
rename : toolkit/components/telemetry/other/WebrtcTelemetry.cpp => toolkit/components/telemetry/WebrtcTelemetry.cpp
rename : toolkit/components/telemetry/other/WebrtcTelemetry.h => toolkit/components/telemetry/WebrtcTelemetry.h
rename : toolkit/components/telemetry/build_scripts/gen_event_data.py => toolkit/components/telemetry/gen_event_data.py
rename : toolkit/components/telemetry/build_scripts/gen_event_enum.py => toolkit/components/telemetry/gen_event_enum.py
rename : toolkit/components/telemetry/build_scripts/gen_histogram_data.py => toolkit/components/telemetry/gen_histogram_data.py
rename : toolkit/components/telemetry/build_scripts/gen_histogram_enum.py => toolkit/components/telemetry/gen_histogram_enum.py
rename : toolkit/components/telemetry/build_scripts/gen_histogram_phf.py => toolkit/components/telemetry/gen_histogram_phf.py
rename : toolkit/components/telemetry/build_scripts/gen_process_data.py => toolkit/components/telemetry/gen_process_data.py
rename : toolkit/components/telemetry/build_scripts/gen_process_enum.py => toolkit/components/telemetry/gen_process_enum.py
rename : toolkit/components/telemetry/build_scripts/gen_scalar_data.py => toolkit/components/telemetry/gen_scalar_data.py
rename : toolkit/components/telemetry/build_scripts/gen_scalar_enum.py => toolkit/components/telemetry/gen_scalar_enum.py
rename : toolkit/components/telemetry/core/ipc/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp => toolkit/components/telemetry/ipc/TelemetryIPC.cpp
rename : toolkit/components/telemetry/core/ipc/TelemetryIPC.h => toolkit/components/telemetry/ipc/TelemetryIPC.h
rename : toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
rename : toolkit/components/telemetry/core/nsITelemetry.idl => toolkit/components/telemetry/nsITelemetry.idl
rename : toolkit/components/telemetry/build_scripts/parsers/parse_events.py => toolkit/components/telemetry/parse_events.py
rename : toolkit/components/telemetry/build_scripts/parsers/parse_histograms.py => toolkit/components/telemetry/parse_histograms.py
rename : toolkit/components/telemetry/build_scripts/parsers/parse_scalars.py => toolkit/components/telemetry/parse_scalars.py
rename : toolkit/components/telemetry/build_scripts/parsers/shared_telemetry_utils.py => toolkit/components/telemetry/shared_telemetry_utils.py
2018-09-04 16:24:35 +03:00
Rob Wu
d7e758ca6e
Bug 1462121 - Improve reliability of context.contentWindow/active r=zombie
...
- Register pagehide/pageshow events in the system group and ignore
synthetic events to avoid interference from web pages.
- Remove unused docShell member.
- Fix memory leak in bfcached windows, by ensuring that BaseContext
instances can be GC'd when an extension is unloaded, even if the
context is associated with a page in the bfcache.
- Ensure that context.contentWindow and context.active always have an
accurate value.
The latter is achieved by moving all contentWindow tracking logic in a
new helper class "InnerWindowReference".
Differential Revision: https://phabricator.services.mozilla.com/D4072
--HG--
extra : moz-landing-system : lando
2018-09-04 13:17:10 +00:00
Alex Gaynor
ac3702bff2
Bug 1487091 - remove an unused element from a graphics IPDL union; r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D4543
--HG--
extra : moz-landing-system : lando
2018-08-30 00:35:08 +00:00
Alessio Placitelli
f5298ed4fe
Bug 1484611 - Rename and fixup test files. r=chutten,janerik
...
We settled on a new naming scheme for ping implementation: {name}Ping.jsm.
This changes the test filenames as well and fixup the path
used to reference the JSM files.
Depends on D4427
Differential Revision: https://phabricator.services.mozilla.com/D4428
--HG--
rename : toolkit/components/telemetry/tests/unit/test_TelemetryEventPing.js => toolkit/components/telemetry/tests/unit/test_EventPing.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryEventPing_disabled.js => toolkit/components/telemetry/tests/unit/test_EventPing_disabled.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryHealthPing.js => toolkit/components/telemetry/tests/unit/test_HealthPing.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryModules.js => toolkit/components/telemetry/tests/unit/test_ModulesPing.js
extra : moz-landing-system : lando
2018-09-03 10:15:26 +00:00
Alessio Placitelli
f8234320a3
Bug 1484611 - Re-organize the telemetry module layout. r=chutten,janerik
...
This patch organizes the Telemetry files according to a new
directory layout, which makes the top level dir less cluttered.
For a comprehensive discussion about the new layout, see
the bug comments.
Additionally, the build script and a few Python and C++ files
are adjusted for dealing with the new directory layout.
Differential Revision: https://phabricator.services.mozilla.com/D4427
--HG--
rename : toolkit/components/telemetry/TelemetryArchive.jsm => toolkit/components/telemetry/app/TelemetryArchive.jsm
rename : toolkit/components/telemetry/TelemetryController.jsm => toolkit/components/telemetry/app/TelemetryController.jsm
rename : toolkit/components/telemetry/TelemetryEnvironment.jsm => toolkit/components/telemetry/app/TelemetryEnvironment.jsm
rename : toolkit/components/telemetry/TelemetryReportingPolicy.jsm => toolkit/components/telemetry/app/TelemetryReportingPolicy.jsm
rename : toolkit/components/telemetry/TelemetrySend.jsm => toolkit/components/telemetry/app/TelemetrySend.jsm
rename : toolkit/components/telemetry/TelemetryStopwatch.jsm => toolkit/components/telemetry/app/TelemetryStopwatch.jsm
rename : toolkit/components/telemetry/TelemetryStorage.jsm => toolkit/components/telemetry/app/TelemetryStorage.jsm
rename : toolkit/components/telemetry/TelemetryTimestamps.jsm => toolkit/components/telemetry/app/TelemetryTimestamps.jsm
rename : toolkit/components/telemetry/TelemetryUtils.jsm => toolkit/components/telemetry/app/TelemetryUtils.jsm
rename : toolkit/components/telemetry/gen_event_data.py => toolkit/components/telemetry/build_scripts/gen_event_data.py
rename : toolkit/components/telemetry/gen_event_enum.py => toolkit/components/telemetry/build_scripts/gen_event_enum.py
rename : toolkit/components/telemetry/gen_histogram_data.py => toolkit/components/telemetry/build_scripts/gen_histogram_data.py
rename : toolkit/components/telemetry/gen_histogram_enum.py => toolkit/components/telemetry/build_scripts/gen_histogram_enum.py
rename : toolkit/components/telemetry/gen_histogram_phf.py => toolkit/components/telemetry/build_scripts/gen_histogram_phf.py
rename : toolkit/components/telemetry/gen_process_data.py => toolkit/components/telemetry/build_scripts/gen_process_data.py
rename : toolkit/components/telemetry/gen_process_enum.py => toolkit/components/telemetry/build_scripts/gen_process_enum.py
rename : toolkit/components/telemetry/gen_scalar_data.py => toolkit/components/telemetry/build_scripts/gen_scalar_data.py
rename : toolkit/components/telemetry/gen_scalar_enum.py => toolkit/components/telemetry/build_scripts/gen_scalar_enum.py
rename : toolkit/components/telemetry/parse_events.py => toolkit/components/telemetry/build_scripts/parsers/parse_events.py
rename : toolkit/components/telemetry/parse_histograms.py => toolkit/components/telemetry/build_scripts/parsers/parse_histograms.py
rename : toolkit/components/telemetry/parse_scalars.py => toolkit/components/telemetry/build_scripts/parsers/parse_scalars.py
rename : toolkit/components/telemetry/shared_telemetry_utils.py => toolkit/components/telemetry/build_scripts/parsers/shared_telemetry_utils.py
rename : toolkit/components/telemetry/EventInfo.h => toolkit/components/telemetry/core/EventInfo.h
rename : toolkit/components/telemetry/ScalarInfo.h => toolkit/components/telemetry/core/ScalarInfo.h
rename : toolkit/components/telemetry/Telemetry.cpp => toolkit/components/telemetry/core/Telemetry.cpp
rename : toolkit/components/telemetry/Telemetry.h => toolkit/components/telemetry/core/Telemetry.h
rename : toolkit/components/telemetry/TelemetryCommon.cpp => toolkit/components/telemetry/core/TelemetryCommon.cpp
rename : toolkit/components/telemetry/TelemetryCommon.h => toolkit/components/telemetry/core/TelemetryCommon.h
rename : toolkit/components/telemetry/TelemetryEvent.cpp => toolkit/components/telemetry/core/TelemetryEvent.cpp
rename : toolkit/components/telemetry/TelemetryEvent.h => toolkit/components/telemetry/core/TelemetryEvent.h
rename : toolkit/components/telemetry/TelemetryHistogram.cpp => toolkit/components/telemetry/core/TelemetryHistogram.cpp
rename : toolkit/components/telemetry/TelemetryHistogram.h => toolkit/components/telemetry/core/TelemetryHistogram.h
rename : toolkit/components/telemetry/TelemetryScalar.cpp => toolkit/components/telemetry/core/TelemetryScalar.cpp
rename : toolkit/components/telemetry/TelemetryScalar.h => toolkit/components/telemetry/core/TelemetryScalar.h
rename : toolkit/components/telemetry/ipc/TelemetryComms.h => toolkit/components/telemetry/core/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/ipc/TelemetryIPC.cpp => toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp
rename : toolkit/components/telemetry/ipc/TelemetryIPC.h => toolkit/components/telemetry/core/ipc/TelemetryIPC.h
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h => toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h
rename : toolkit/components/telemetry/nsITelemetry.idl => toolkit/components/telemetry/core/nsITelemetry.idl
rename : toolkit/components/telemetry/CombinedStacks.cpp => toolkit/components/telemetry/other/CombinedStacks.cpp
rename : toolkit/components/telemetry/CombinedStacks.h => toolkit/components/telemetry/other/CombinedStacks.h
rename : toolkit/components/telemetry/GCTelemetry.jsm => toolkit/components/telemetry/other/GCTelemetry.jsm
rename : toolkit/components/telemetry/KeyedStackCapturer.cpp => toolkit/components/telemetry/other/KeyedStackCapturer.cpp
rename : toolkit/components/telemetry/KeyedStackCapturer.h => toolkit/components/telemetry/other/KeyedStackCapturer.h
rename : toolkit/components/telemetry/ProcessedStack.cpp => toolkit/components/telemetry/other/ProcessedStack.cpp
rename : toolkit/components/telemetry/ProcessedStack.h => toolkit/components/telemetry/other/ProcessedStack.h
rename : toolkit/components/telemetry/TelemetryIOInterposeObserver.cpp => toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp
rename : toolkit/components/telemetry/TelemetryIOInterposeObserver.h => toolkit/components/telemetry/other/TelemetryIOInterposeObserver.h
rename : toolkit/components/telemetry/UITelemetry.jsm => toolkit/components/telemetry/other/UITelemetry.jsm
rename : toolkit/components/telemetry/WebrtcTelemetry.cpp => toolkit/components/telemetry/other/WebrtcTelemetry.cpp
rename : toolkit/components/telemetry/WebrtcTelemetry.h => toolkit/components/telemetry/other/WebrtcTelemetry.h
rename : toolkit/components/telemetry/TelemetryEventPing.jsm => toolkit/components/telemetry/pings/EventPing.jsm
rename : toolkit/components/telemetry/TelemetryHealthPing.jsm => toolkit/components/telemetry/pings/HealthPing.jsm
rename : toolkit/components/telemetry/TelemetryModules.jsm => toolkit/components/telemetry/pings/ModulesPing.jsm
rename : toolkit/components/telemetry/TelemetrySession.jsm => toolkit/components/telemetry/pings/TelemetrySession.jsm
rename : toolkit/components/telemetry/UpdatePing.jsm => toolkit/components/telemetry/pings/UpdatePing.jsm
extra : moz-landing-system : lando
2018-09-03 10:15:21 +00:00
Margareta Eliza Balazs
8f250956ce
Backed out changeset e31d944d504b (bug 1462121) for mozbuild bustage in /builds/worker/workspace/build/src/toolkit/components/extensions/moz.build CLOSED TREE
2018-09-04 15:26:45 +03:00
Rob Wu
21e439aacf
Bug 1462121 - Improve reliability of context.contentWindow/active r=zombie
...
- Register pagehide/pageshow events in the system group and ignore
synthetic events to avoid interference from web pages.
- Remove unused docShell member.
- Fix memory leak in bfcached windows, by ensuring that BaseContext
instances can be GC'd when an extension is unloaded, even if the
context is associated with a page in the bfcache.
- Ensure that context.contentWindow and context.active always have an
accurate value.
The latter is achieved by moving all contentWindow tracking logic in a
new helper class "InnerWindowReference".
Differential Revision: https://phabricator.services.mozilla.com/D4072
--HG--
extra : moz-landing-system : lando
2018-09-04 12:12:01 +00:00
Tim Nguyen
dff40a3357
Bug 1488118
- Fix sidebar border color when it's on the right. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D4837
--HG--
extra : moz-landing-system : lando
2018-09-04 11:42:13 +00:00
Martin Stransky
b3f03ff946
Bug 1484921 - [Wayland] Delay commit to hidden surfaces, r=jhorak
...
WindowSurfaceWayland::Commit() request may be called before associated GdkWindow is fully mapped.
In that case the commit fails because we can't commit to hidden wl_surface.
This patch delays the commit until the GdkWindow is fully visible and associated wl_surface
is ready.
Differential Revision: https://phabricator.services.mozilla.com/D3961
--HG--
extra : moz-landing-system : lando
2018-09-04 11:05:54 +00:00
James Teh
eeb98454b6
Bug 1200038: Don't use the system group for XUL tabbox keydown handlers. r=dao
...
Bug 1008772 moved all key handlers related to browser tabs to the system group to prevent websites from stealing tab switching keys.
However, this is only necessary for global tab switching keys; e.g. Control+Tab, Control+PageUp.
It is not necessary for keys which only operate when the tab bar is focused; e.g. Up/DownArrow.
This is because when the browser chrome is focused (including the tab bar), content key handlers can't intercept key presses.
Furthermore, having these in the system group gives them precedence over XUL context menus.
This causes tab switches to occur when the arrow keys are pressed while the context menu is open, which is highly undesirable.
Moving these (non-global) keydown handlers into the normal group fixes this.
Differential Revision: https://phabricator.services.mozilla.com/D4854
--HG--
extra : moz-landing-system : lando
2018-09-04 09:34:23 +00:00
Johann Hofmann
0ba16ea654
Bug 1488371 - Add a comma to a string on about:privatebrowsing. r=flod
...
Differential Revision: https://phabricator.services.mozilla.com/D4919
--HG--
extra : moz-landing-system : lando
2018-09-04 10:30:11 +00:00
shindli
f03acf2b72
Backed out changeset f9f5910f9c98 (bug 1488127) for linting failure in partials_signing.py
2018-09-04 13:07:35 +03:00
Mathieu Leplatre
ce3c80f96d
Bug 1481348 - Prevent intermittent failures with fake RemoteSettings server r=glasserc
...
Differential Revision: https://phabricator.services.mozilla.com/D3537
--HG--
extra : moz-landing-system : lando
2018-09-04 09:26:11 +00:00
Johan Lorenzo
afe6a56e8e
Bug 1488145 - Update bouncer to deliver esr60 by default now that esr52 is ended r=sfraser
...
Update bouncer to deliver esr60 by default now that esr52 is ended
Differential Revision: https://phabricator.services.mozilla.com/D4842
--HG--
extra : moz-landing-system : lando
2018-09-03 13:58:03 +00:00
Johan Lorenzo
55321532bc
Bug 1488127 - Make 52 -> 60 updates signed with the old mar scheme (instead of mar_384) r=tomprince a=release
...
Make 52 -> 60 updates signed with the old mar scheme (instead of mar_384)
Differential Revision: https://phabricator.services.mozilla.com/D4841
--HG--
extra : moz-landing-system : lando
2018-09-03 06:09:04 +00:00
vinoth
1d0ba58008
Bug 1482347
- Usage of Eval in specialpowersAPI.js removed. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D4311
--HG--
extra : moz-landing-system : lando
2018-08-31 20:30:52 +00:00
Jan Henning
aa90eb25e9
Bug 1487834 - Test fallback URL support for Intent URIs. r=esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D4781
--HG--
extra : moz-landing-system : lando
2018-09-03 23:10:47 +00:00
Cosmin Sabou
f368eb76e6
Merge mozilla-central to autoland. a=merge
2018-09-04 06:52:54 +03:00
Cosmin Sabou
4e9b79b294
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-04 06:50:55 +03:00
Alexander Surkov
a522765f56
Bug 1488116 - get rid of nsIDOMXULDescriptionElement, r=smaug
2018-09-04 09:08:39 +08:00
Xidorn Quan
cb750b30ec
Bug 1486252 - Resolve mask-image url value as an image even if it contains reference. r=heycam
...
The corresponding handling code in the old style system can be found in:
https://dxr.mozilla.org/mozilla-esr60/rev/dd52b41d2b775e5c7261ce52795268b7670635fc/layout/style/nsCSSDataBlock.cpp#65-106
mask-iage-url-hash.html is the test that don't pass without this change.
Differential Revision: https://phabricator.services.mozilla.com/D4831
--HG--
extra : source : 6676693e3df3abe237494beed786153aeda44e79
2018-09-04 09:35:56 +10:00
Edgar Chen
0773815846
Bug 1487343
- Correct set the prefix for an autonomous custom element; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D4871
--HG--
extra : moz-landing-system : lando
2018-09-03 22:13:35 +00:00
Daniel Varga
e32b3d5290
Merge mozilla-central to autoland
2018-09-04 01:03:27 +03:00
Olli Pettay
a6fa8c7c32
Bug 1488279 - Reorder the member variables of Animation, r=hiro
...
--HG--
extra : rebase_source : efe0da082de85c58edb68e030837bceae7faf7d5
2018-09-04 00:58:15 +03:00
Daniel Varga
f46d581d52
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-04 00:54:07 +03:00
Zibi Braniecki
096a9c36b0
Bug 1488286 - Use a dummy data: URI as a default URL for accessibility tests. r=mconley
...
--HG--
extra : rebase_source : e4f39a4c2db74b54ca3c378b87e9b366d555807a
2018-09-03 21:59:56 +01:00
Daniel Varga
3c3e9e37c6
Merge mozilla-central to mozilla-inbound
...
--HG--
extra : rebase_source : 65372156c004c649109b08227f8aa6a91cb22969
2018-09-04 01:05:40 +03:00
Ehsan Akhgari
5f627b85ab
Bug 1487434 - Ensure that the checkbox of the All Detected Trackers category is also disabled when TP is controlled by an extension; r=johannh
...
This checkbox is non-functional in this state, so there is no point to it
being enabled.
Differential Revision: https://phabricator.services.mozilla.com/D4838
2018-09-03 13:55:02 -04:00
Florian Quèze
9eb5b36fba
Bug 1488232 - add a Google translation backend, r=felipe.
...
--HG--
rename : browser/components/translation/BingTranslator.jsm => browser/components/translation/GoogleTranslator.jsm
2018-09-03 19:15:56 +02:00
Gabriel Luong
cd3c5d7ba6
Bug 1471764 - Add unit tests for the toggling the flexbox and grid highlighter from the markup display badges. r=jdescottes
2018-09-03 13:11:24 -04:00
Ehsan Akhgari
aa17415c48
Bug 1488096 - Give changeBlockListLink the same search-l10n-ids as changeBlockList; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D4827
2018-09-03 12:18:30 -04:00
Ehsan Akhgari
e221dc79e1
Bug 1488235 follow-up: Import XPCOMUtils.jsm in head_utils.js
...
Landed on a CLOSED TREE
2018-09-03 12:18:07 -04:00
Ciure Andrei
4822edcb74
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-09-03 18:45:29 +03:00
Ciure Andrei
c3fef66a5b
Merge inbound to mozilla-central. a=merge
2018-09-03 18:40:13 +03:00
Daniel Stenberg
a338748962
bug 1486724 - TRR: accept basic URI template r=valentin
...
MozReview-Commit-ID: 5RNyvrZLUdK
Differential Revision: https://phabricator.services.mozilla.com/D4432
--HG--
extra : moz-landing-system : lando
2018-09-03 14:21:08 +00:00
Daniel Stenberg
43ca59a4d1
bug 1486137 - TRR: fix the FAMILY field in the ECS code r=valentin
...
... since AF_INET wouldn't actually use IPv4!
MozReview-Commit-ID: FCf7psawENI
Differential Revision: https://phabricator.services.mozilla.com/D4749
--HG--
extra : moz-landing-system : lando
2018-09-03 15:02:03 +00:00
Razvan Caliman
07b71aa68f
Bug 1488157 - Tweak the font editor warning message shown when no fonts were used. r=gl
...
MozReview-Commit-ID: 5dFEkTvbIKm
Differential Revision: https://phabricator.services.mozilla.com/D4843
--HG--
extra : moz-landing-system : lando
2018-09-03 14:12:24 +00:00
yulia
e43fffae44
Bug 1462399 - remove GCLI commands; r=ochameau
...
This patch removes remaining files and traces of GCLI panel commands.
Differential Revision: https://phabricator.services.mozilla.com/D3615
--HG--
extra : moz-landing-system : lando
2018-09-03 17:24:32 +00:00
yulia
5ecbde0627
Bug 1447490 - replace GCLI toolbox buttons with highlighters and appropriate actors; r=ochameau
...
GCLI has been handling the state of our buttons as well as managing shared highlighters.
Since the gcli removal, we no longer share the rulers and measure with any other UI, so a location
for shared state is no longer needed.
Differential Revision: https://phabricator.services.mozilla.com/D3506
--HG--
extra : moz-landing-system : lando
2018-09-03 14:54:04 +00:00
Ciure Andrei
7f72d950ae
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-03 18:44:13 +03:00
Emilio Cobos Álvarez
541e942cb1
Bug 1487649 - Don't do a name check when cloning a shadow root for print preview. r=smaug
...
Otherwise the ShadowRoot for <use> or other internal ones may not get cloned
properly.
Differential Revision: https://phabricator.services.mozilla.com/D4756
--HG--
extra : moz-landing-system : lando
2018-09-03 14:10:58 +00:00
Kershaw Chang
766fce11a1
Bug 1357676 - Implement batch eviction r=jdm
...
1. Add network.cookie.QuotaPerHost, which has the default value 150.
2. When the cookies exceed more than 180, evict cookies to 150.
3. The concept of eviction is to sort all cookies by whether the cookie is expired and the cookie's last access time. Then, evict cookies by the given count.
4. Details of evict algorithm:
4.1 Create a priority queue and push all cookies in it.
4.2 Use custom comparator to compare the cookie by expiry and last access.
4.3 Pop 30(180 - 150) cookies from the queue and append them to an output array.
Differential Revision: https://phabricator.services.mozilla.com/D3342
--HG--
extra : moz-landing-system : lando
2018-09-03 14:49:58 +00:00