Commit Graph

49048 Commits

Author SHA1 Message Date
Sylvestre Ledru
b6bef0f0e5 Bug 1466661 - Do not build breakpad md5.cc on Linux r=ted
MozReview-Commit-ID: 5mF8BVX67iW

--HG--
extra : rebase_source : 1d4c1020efe891a820202edb3883120e0e140bcd
2018-06-04 12:08:10 +02:00
Felipe Gomes
a26b085c81 Bug 1470525 - Support for not displaying synced tabs in awesomebar results. r=lina
MozReview-Commit-ID: 22Q8S539A4T

--HG--
extra : rebase_source : e20a4e4c8c96ffc8ebf5d0b2a0e008d5ab28a837
2018-06-22 15:36:56 -03:00
Mark Striemer
97b891af2b Bug 1446101 - Part 2: Convert the all tabs panel to photon styles r=dao
MozReview-Commit-ID: 3VzqnG6X5rw

--HG--
rename : browser/modules/TabsPopup.jsm => browser/modules/TabsList.jsm
extra : rebase_source : f31401acae04607d292972cd4ab783334d2b0242
2018-06-06 15:48:21 -05:00
Gijs Kruitbosch
3ef7ec26e5 Bug 1464858 - make visually hidden / screenreader content not display:none, r=eeejay
MozReview-Commit-ID: JzO7tyO4wv3

--HG--
extra : rebase_source : 6d06af9208d58b2c958d0fbe73e46251541e76d0
2018-06-19 16:33:19 +01:00
Coroiu Cristina
e72433191e Merge inbound to mozilla-central a=merge 2018-06-22 12:55:04 +03:00
Nicholas Nethercote
60b1f563cb Bug 1447951 - Store nsDynamicAtom's chars after the end of the object. r=froydnj
This reduces memory usage because we only need one allocation instead of two
for the dynamic atom and its chars, and because we don't need to store a
refcount and a size. It precludes sharing of chars between dynamic atoms, but
we weren't benefiting much from that anyway.

This reduces per-process memory usage by up to several hundred KiB on my
Linux64 box.

One consequence of this change is that we need to allocate + copy in
DOMString::SetKnownLiveAtom(), which could make some things slower.

--HG--
extra : rebase_source : ba4065ea31e509dd985c003614199f73def0596c
2018-06-22 09:38:42 +10:00
Csoregi Natalia
4b8883ccf9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-22 00:52:50 +03:00
Csoregi Natalia
ed1521707f Merge inbound to mozilla-central. a=merge 2018-06-22 00:50:23 +03:00
Luca Greco
bd7fd86aa9 Bug 1465129 - Collect telemetry data related to the storage.local "JSONFile to IDBBackend" data migrations. r=mixedpuppy
MozReview-Commit-ID: 3iGv5XkqeA3

--HG--
extra : rebase_source : fc18cd0c43c3930a5fbac3ed86c31835e16bc170
2018-06-17 13:38:02 +02:00
Andrea Marchesini
e94f13acd9 Bug 1268889 - Implement Clear-Site-Data header - part 4 - cleanup image cache, r=aosmond 2018-06-20 11:57:50 -04:00
Andrea Marchesini
5a50ce0da9 Bug 1268889 - Implement Clear-Site-Data header - part 2 - pref, r=smaug 2018-06-20 11:57:49 -04:00
Andrea Marchesini
10a98f93d1 Bug 1268889 - Implement Clear-Site-Data header - part 1, r=mayhemer 2018-06-20 11:57:49 -04:00
Andrea Marchesini
4d4dd1f272 Bug 1470109 - Move ServiceWorkerCleanUp.jsm into toolkit/components/cleardata, r=johannh
--HG--
rename : toolkit/forgetaboutsite/ServiceWorkerCleanUp.jsm => toolkit/components/cleardata/ServiceWorkerCleanUp.jsm
2018-06-21 16:50:10 +02:00
Henrik Skupin
4c17debbd5 Bug 1470068 - Rename LOCAL_EME_SOURCES in ProductAddonChecker to LOCAL_GMP_SOURCES. r=cpearce
OpenH264 is not an EME plugin. So listing it under LOCAL_EME_SOURCES
is not appropriate and confusing.

Given that both OpenH264 and WideVine plugins are handled by the GMP
manager, the name of the local sources list should be named like it.

MozReview-Commit-ID: NIXEg2EOm2

--HG--
extra : rebase_source : 2fa5fce316bfd905bc5bac975bab003e670ae9d9
2018-06-21 07:42:59 +02:00
Marco Bonardo
8b73e27320 Bug 1468315 - 'Last seven days' container is missing from history if there are no visits older than 2 days ago. r=Standard8
The query checking which containers should be visible is wrong and skips the day before yesterday.

Differential Revision: https://phabricator.services.mozilla.com/D1725
2018-06-21 09:26:57 +00:00
Narcis Beleuzu
dfdddff94d Merge autoland to mozilla-central. a=merge 2018-06-21 12:46:57 +03:00
Makoto Kato
98b8c3e3a6 Bug 1469760 - Add hid.dll and msimg32.dll to delay load dlls r=dmajor
hid.dll and msimg32.dll are unused at start up on Windows 10 RS4, so we can
move these dlls to delay load dll.

Differential Revision: https://phabricator.services.mozilla.com/D1722
2018-06-20 14:24:50 +00:00
Cosmin Sabou
4c18cd4036 Merge inbound to central. a=merge
--HG--
rename : servo/components/style/properties/longhand/box.mako.rs => servo/components/style/properties/longhands/box.mako.rs
2018-06-21 04:16:40 +03:00
arthur.iakab
e9b6ae8dd7 Backed out changeset 7f4c085cf228 (bug 1443505) for failing Gtests on Assertion failure TelemetryScalar.cpp:773 2018-06-21 06:20:36 +03:00
Ryan Hunt
27b4840273 Bug 1466146 - Add FlushRasterization as a metric for CONTENT_PAINT_PHASE_WEIGHT. r=mattwoodrow, data-review=francois
--HG--
extra : rebase_source : dcbf77adc7891b5f9ca49627370ce71f64ab3b87
2018-06-05 12:30:42 -05:00
Ryan Hunt
177db04075 Bug 1309442 - Elaborate on descriptions for CONTENT_PAINT histograms. r=mattwoodrow
--HG--
extra : rebase_source : 11c1f656614c0fcbe21b8722c0b1789ffdfe2ea8
2018-06-08 14:01:32 -05:00
Andrea Marchesini
5b9437cad2 Bug 1461921 - Block storage access for third-parties on the tracking protection list - part 5 - Cookies, r=ehsan 2018-06-20 13:38:22 -04:00
Andrea Marchesini
61e21dc2dc Bug 1461921 - Block storage access for third-parties on the tracking protection list - part 4 - ServiceWorkers, r=ehsan 2018-06-20 13:38:22 -04:00
Andrea Marchesini
2174a750d1 Bug 1461921 - Block storage access for third-parties on the tracking protection list - part 3 - BroadcastChannel, r=ehsan 2018-06-20 13:38:22 -04:00
Andrea Marchesini
ec2dbec62a Bug 1461921 - Block storage access for third-parties on the tracking protection list - part 2 - First tests for DOM storages, r=ehsan 2018-06-20 13:38:21 -04:00
Kanika Saini
34337d5c9b Bug 1452533 - JsonSchemaValidator should output URL types as URL objects instead of nsIURIs. r=felipe 2018-06-05 19:20:40 +05:30
Andrea Marchesini
1e49c45c00 Bug 1268889 - Implement Clear-Site-Data header - part 4 - cleanup image cache, r=aosmond 2018-06-20 11:57:50 -04:00
Andrea Marchesini
aae23cc727 Bug 1268889 - Implement Clear-Site-Data header - part 2 - pref, r=smaug 2018-06-20 11:57:49 -04:00
Andrea Marchesini
2726b1820f Bug 1268889 - Implement Clear-Site-Data header - part 1, r=mayhemer 2018-06-20 11:57:49 -04:00
Andreea Pavel
f85f162e83 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-06-20 14:31:42 +03:00
Andreea Pavel
3c701634e0 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 14:28:15 +03:00
Ciure Andrei
2da518e733 Backed out 1 changesets (bug 1309172) for breakpad related failures. CLOSED TREE
Backed out changeset 07a62b4e7923 (bug 1309172)
2018-06-20 13:53:07 +03:00
Gabriele Svelto
fed336f6f4 Bug 1309172 - Updated breakpad to version 69c2c51dd89965d234eec16e3a9353634831916b; r=ted.mielczarek
This includes both the vanilla sources we haven't forked and the client
sources that we have. Client patches were applied manually up to version
69c2c51dd89965d234eec16e3a9353634831916b. The following changes were not
included as they break merging segments corresponding to libxul.so in the
module list:

8915f7be39448d9257b6da3ad0233944d1d9a92a
17ad0c18b179c135fc5a3d2bba199c3fa4276035
94b6309aecaddfcf11672f6cfad9575d68ad3b40

With these changes applied two entries for libxul.so are generated, the second
one is bogus and prevents symbolication from working correctly.

The build system and some of the tools relying on breakpad were also updated
to work with the new version.

--HG--
extra : source : d91974ddaed2a174d16c136134f9b10dbabd9197
extra : histedit_source : 62c0af582ffa50e4897e4b17fea24ebe1e41b474%2Caea89981f6f92121d16e58e2c4c3928bbea3376f
2018-06-19 13:47:13 +02:00
Andrew McCreight
74bbdfc112 Bug 1467549 - Disable the BackgroundHangReporter in ASan builds. r=Nika
This is causing LSan leaks which don't have an easy fix, and we're
already not running it in debug builds, so it can't hurt too much.

MozReview-Commit-ID: I8nDnWIz9qr

--HG--
extra : rebase_source : 5f46c81aa31db81786941e86121f3dca532413ef
2018-06-07 12:32:57 -07:00
Kris Maglione
647e97eeef Bug 1469686: Fix nonsense in test_temporary and re-enable on win32-debug. r=rhelmer
MozReview-Commit-ID: 32oAFlUsDRq

--HG--
extra : rebase_source : 17e1564120531468b22c049c56b5e691172c6fe4
2018-06-19 13:58:27 -07:00
Dorel Luca
b595d82310 Merge mozilla-central to mozilla-inbound 2018-06-20 01:06:23 +03:00
Dorel Luca
e06ba10d0b Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 00:54:45 +03:00
Kris Maglione
f28d051cb2 Bug 1469686: Disable test_temporary on Windows debug. r=me,test-only DONTBUILD CLOSED TREE
--HG--
extra : amend_source : 3e16afefb992046010dcaa5709888680f973c709
2018-06-19 13:21:30 -07:00
Tim Nguyen
996e1783ef Bug 1467423 - Make findbar textbox focused state follow theme properties. r=jaws
MozReview-Commit-ID: GfkUVIdmWjw

--HG--
extra : rebase_source : fe80a319a8a092df757dbae3ade800c8b374bfd9
2018-06-19 15:25:49 +01:00
Tim Nguyen
734d3c560c Bug 1469404 - Remove gradient from findbar button styling. r=jaws
MozReview-Commit-ID: 9bU2fj8bgIh

--HG--
extra : rebase_source : ae6419fded8c16dabb11d06a41628fa455803fa8
2018-06-19 13:51:04 +01:00
Rob Hoelz
4006db9fd9 Bug 1468104 - Existence of tag on a bookmark prevents deletion of associated keyword. r=mak
MozReview-Commit-ID: B0w1dZhVBWw

--HG--
extra : rebase_source : 58d8fe1ac60f0130474e47fa6820bee484097ec1
2018-06-19 16:40:08 +02:00
Kris Maglione
43aeaacc51 Bug 1468362: Follow-up: Remove unused import. r=eslint-fix CLOSED TREE
--HG--
extra : rebase_source : bc6f8de082f531d8fe64bcbe249744ebc5ff79bb
extra : amend_source : 8547b538c34c17cb470a5a0ecc1b6d6780b804b6
2018-06-19 11:30:02 -07:00
Kris Maglione
0506a56751 Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan
MozReview-Commit-ID: MeD4VQPVf6

--HG--
extra : rebase_source : c40ed5b7d194290332f0aa77deaf91812de48c42
extra : histedit_source : 34a69d708597fcdbfb9bffccd7dbf28c9d1a42a7
2018-06-12 13:56:58 -04:00
Tim Nguyen
b861543790 Bug 1469318 - Do not require 'theme' permission for theme.getCurrent() and theme.onUpdated. r=jaws
MozReview-Commit-ID: JFGm2xzlsJ1

--HG--
extra : rebase_source : d2bb55d290845339e491689b5de53b01f0fc1ad6
2018-06-18 21:26:00 +01:00
Tim Nguyen
abeef64912 Bug 1468453 - Fix macOS font-smoothing on arrow panels. r=jaws
MozReview-Commit-ID: npSOCYHs0r

--HG--
extra : rebase_source : ffa1986d1c70d9a6223e565d59daf10102dfe0f5
2018-06-18 18:23:18 +01:00
Brindusan Cristian
3a8ff4c5d9 Backed out changeset 1c40cef0e222 (bug 1469318) for mochitest failures on test_ext_all_apis.html CLOSED TREE 2018-06-18 22:18:28 +03:00
Tim Nguyen
d849586bd0 Bug 1469318 - Do not require 'theme' permission for theme.getCurrent() and theme.onUpdated. r=jaws
MozReview-Commit-ID: 1FctjuDSXWb

--HG--
extra : rebase_source : 589fa7c1c598d1566b7473985a6aa34a7a3784b3
2018-06-18 17:18:57 +01:00
Mark Banner
b30ac6aacd Bug 1456762 - Remove now unnecessary import-globals-from statements in html files. r=mossop
Depends on D1643

MozReview-Commit-ID: 84M50HDg0wl

Differential Revision: https://phabricator.services.mozilla.com/D1644
2018-06-16 08:21:33 +00:00
Kris Maglione
6c319f9507 Bug 1464755: Get rid of unused getAddonByInstanceID method. r=aswan
MozReview-Commit-ID: JOBUROgOdVU

--HG--
extra : rebase_source : 8b39bad92ff0f47baf2a951bbc8baba4e765bcce
extra : histedit_source : 1ebf572b6493db2315b7599435a7d632729332bc
2018-05-27 22:57:49 -07:00
Kris Maglione
efb8a88530 Remove dead code. r=trivial (no bug)
MozReview-Commit-ID: 4ZFqDu3ikXE

--HG--
extra : rebase_source : bd938bccff74c937b76165757df770251d62780d
extra : histedit_source : 8618b190a95a1ad81d266e0e6e714cf97ae0a918
2018-05-27 22:32:05 -07:00