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

630555 Коммитов

Автор SHA1 Сообщение Дата
Florian Quèze 4886287a53 Bug 1498195 - cleanup CSS selectors that dealt with about:performance containing multiple tables, r=felipe. 2019-01-09 12:43:43 +01:00
Florian Quèze 698dfa2ef9 Bug 1498195 - adapt the browser_aboutperformance.js test to cover the new about:performance, r=felipe. 2019-01-09 12:43:42 +01:00
Florian Quèze 77a4fab013 Bug 1498195 - remove the code of the old about:performance, r=felipe. 2019-01-09 12:43:41 +01:00
Andrea Marchesini 10799b6b03 Bug 1513300 - Implement Cryptomining URL-Classifier, r=dimi 2019-01-09 12:16:04 +01:00
Andrea Marchesini 0c34bd1c34 Bug 1513298 - Fingerprinting url-classifier feature, r=dimi 2019-01-09 12:16:04 +01:00
Jonathan Kew a739d36dde Bug 1518401 - Exclude caret position within ligated emoji sequence where the second component was a BMP symbol + VS16. r=m_kato 2019-01-09 10:13:40 +00:00
André Bargull 12266f8fb5 Bug 1517222: Update tzdata in ICU data files to 2018i. r=Waldo 2019-01-04 04:46:00 -08:00
Noemi Erli ac42324894 Backed out changeset 76f3be6b25e1 (bug 1513298) for ES lint failure in test_fingerprinting.html CLOSED TREE 2019-01-09 12:15:44 +02:00
Margareta Eliza Balazs 1981ff9293 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-09 11:54:44 +02:00
Margareta Eliza Balazs 5053031ba7 Merge inbound to mozilla-central. a=merge 2019-01-09 11:26:11 +02:00
WR Updater Bot fb6ea97ec1 Bug 1518708 - Update webrender to commit fb4b9342aa1b047ac46b89cb7a70987816bee686 (WR PR #3487). r=kats
https://github.com/servo/webrender/pull/3487

Differential Revision: https://phabricator.services.mozilla.com/D16009

--HG--
extra : moz-landing-system : lando
2019-01-09 05:14:25 +00:00
Razvan Maries 665c57df8d Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-09 05:55:28 +02:00
Razvan Maries bc86cecc3c Merge mozilla-inbound to mozilla-central a=merge 2019-01-09 05:49:28 +02:00
WR Updater Bot e70e863f16 Bug 1518605 - Some follow-up fixes to make the different builds green. r=kats
Depends on D16006

Differential Revision: https://phabricator.services.mozilla.com/D16007

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:48 +00:00
Dzmitry Malyshau cddd33e700 Bug 1518605 - New WebRender ClipId/SpatialId API. r=kats
Port to separate SpatialId from ClipId in Webrender API (WR PR #3251).
Patch was originally written and reviewed on bug 1503447.

Depends on D16005

Differential Revision: https://phabricator.services.mozilla.com/D16006

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:07 +00:00
WR Updater Bot 44eff8f1b7 Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251). r=kats
https://github.com/servo/webrender/pull/3251

Differential Revision: https://phabricator.services.mozilla.com/D16005

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:04 +00:00
Kartikaya Gupta 271033048d Bug 1513133 - Guard against creating an excessively large drawtarget. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D15254

--HG--
extra : moz-landing-system : lando
2019-01-09 01:41:47 +00:00
Ethan Glasser-Camp 549ac75f78 Bug 1518292: use env instead of environment in JEXL context r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D15951

--HG--
extra : moz-landing-system : lando
2019-01-08 23:52:35 +00:00
Axel Hecht 0361e0a6e4 Bug 1517919, put Fluent files into right subdirectory for chrome-%, r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D15883

--HG--
extra : moz-landing-system : lando
2019-01-09 00:34:45 +00:00
Jeff Muizelaar fbf8ff4b88 Bug 1513017. Add crash test. 2019-01-08 18:39:26 -05:00
Andrea Marchesini f10ced4f9d Bug 1513298 - Fingerprinting url-classifier feature, r=dimi 2019-01-08 23:05:41 +01:00
Andrea Marchesini 9c2e4cc205 Bug 1517308 - Add a search field in about:url-classifier - part 2 - about page, r=dimi, r=flod 2019-01-08 23:05:41 +01:00
Andrea Marchesini d4de202543 Bug 1517308 - Add a search field in about:url-classifier - part 1 - nsIUrlClassifier.getFeatureNames(), r=dimi 2019-01-08 23:05:40 +01:00
André Bargull 6ed5a2f389 Bug 1518495: Correct parameter order for JSContext::onOutOfMemory. r=sfink 2019-01-08 07:50:02 -08:00
Lars T Hansen cec3346d8e Bug 1518331 - corner case optimization. r=luke
--HG--
extra : rebase_source : f62844950c10496e373bf2db9fdead2b554909ad
2019-01-08 17:48:00 +01:00
Lars T Hansen 53c2691c39 Bug 1442540 - Empirical ARM64 policy values for wasm tiering. r=luke
These values were computed by measuring compilations of a set of
programs on ARM64 reference hardware using --no-threads and then
applying sane multipliers to estimate Ion values where we don't yet
have them (because we don't have Ion on ARM64).

See the bug for a table of raw data.  See comments in the code for
more information about what the values mean.

--HG--
extra : rebase_source : 918e9fbc9a9f2a0119967fdc96162c9e2f309a84
extra : amend_source : 0d1a703cddb4225e8a32b1bebfa0ad5efe14a0a9
2019-01-08 20:43:01 +01:00
Karl Tomlinson 930c7dff0f Bug 1518352 remove unnecessary WeakPtr support from PannerNode r=padenot
This is no longer used since https://hg.mozilla.org/mozilla-central/rev/11b4729e92ec#l3.101

Differential Revision: https://phabricator.services.mozilla.com/D15890

--HG--
extra : moz-landing-system : lando
2019-01-08 10:07:15 +00:00
Makoto Kato 353b3ac952 Bug 1450055 - Part 3. Update mochitests since focus event listener is system group. r=masayuki
The focus event listener in editor is system group, so synthesizeKey and/or synthesizeMouse doesn't work on focus event since editor doesn't initialize selection yet. So use setTimeout to work synthesizeKey and etc well.

Differential Revision: https://phabricator.services.mozilla.com/D15926

--HG--
extra : rebase_source : bbedd32278c94f009c7ab0e9d685979887b2f031
2019-01-08 16:50:14 +09:00
Makoto Kato 47d2fbacbe Bug 1450055 - Part 2. Add mochitest whether rendering caret or not. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D15924

--HG--
extra : rebase_source : 45c459e4ecbf9b006dc60987b753acd7d2ca72e8
2019-01-08 14:52:12 +09:00
Makoto Kato abc90adfa8 Bug 1450055 - Part 1. Add focus event to system group to initialize editor. r=masayuki
Editor initializes selection and input context (via IMEStateManager) on focus
event. But if content script calls stopImmediatePropagation on focus event,
editor cannot initialize these since editor cannot receive focus event.

It means that Android widget doesn't open virtual keyboard since
GeckoEditableSupport::SetInputContext isn't called.  Also, Firefox desktop
doesn't show caret in this situation since selection isn't initialized in
editor.

So the event listener of focus and blur event should use system group.

Differential Revision: https://phabricator.services.mozilla.com/D15921

--HG--
extra : rebase_source : 71ab7e4aa043bac43e307dd6dfe4e84073d5154f
2019-01-08 14:51:41 +09:00
Paul Bone f29eaa769d Bug 1517684 - Fix obsolete comment
--HG--
extra : rebase_source : dd442e29c1900812b2210528abc3efd8f4b2620c
extra : source : ffd9223540ab9a1ac8c2a0544db6ec76d2447086
2019-01-08 11:52:21 +11:00
Razvan Maries 8f65aae19c Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-09 05:57:46 +02:00
Michal Novotny f0e2bfb56c Bug 1479357 - Specific values for browser.cache.disk.capacity do break the cache, r=mayhemer
This patch changes all size limits in CacheObserver to kilobytes. The same unit is used at most places when checking these limits. This avoids uint32_t overflow when converting to bytes and back.
2019-01-08 16:28:00 +02:00
Geoff Brown ac0fbd31e0 Bug 1515653 - Fix per-test handling of MOZHARNESS_TEST_PATHS; r=marco 2019-01-08 18:01:14 -07:00
longsonr 6e5e275ae5 Bug 1518646 - Export things from dom/smil in the mozilla namespace properly r=birtles 2019-01-09 00:34:14 +00:00
Nathan Froyd fc065671fb Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium
nsTimerEvent goes through a multi-step initialization for reasons that
are lost to time.  We are also seeing peculiar crashes in
`nsTimerEvent::SetTimer()` that are only explainable by `SetTimer`
finding a non-null pointer where there should have been a null pointer.
The compiler ought to have been able to optimize those bits away, but no
matter: we can do the job ourselves and make the code clearer.

Since we only call `SetTimer` once, we should just move its work into
nsTimerEvent's constructor.
2019-01-08 19:31:40 -05:00
Nathan Froyd 7cb315f948 Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium
Doing this code movement separately will ideally make the next part of
this work easier to review.  The idea is that we want to extract all the
necessary information from `timer` before we pass ownership of it into
the newly-allocated nsTimerEvent.
2019-01-08 19:31:40 -05:00
Nathan Froyd b9a6220890 Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium
Unlike many of our uses of `new`, nsTimerEvent has its own definition of
`operator new`, to ensure instances are allocated through
TimerEventAllocator.  And allocating with TimerEventAllocator can fail.
Later changes, however, want to assume that constructing an nsTimerEvent
can't fail, which is difficult to guarantee with the current structure.

To make that guarantee, we need to make explicit what calling `new`
does: there's an "allocate memory" step and a "construct the object"
step.  The first part can fail, and that's what we care about here.
Once we have a chunk of memory, we can construct the object as normal,
secure in the knowledge that calling (placement) `new` is now guaranteed
to succeed.
2019-01-08 19:31:40 -05:00
Eric Rahm 8ba7f30537 Bug 1516007 - Avoid extra work in nsIDocument::ScrollToRef. r=ehsan
We can avoid making an extra copy when unescaping `mScrollToRef` by using
`NS_UnescapeURL` instead of `nsUnescape`. Additionally we can avoid calling
`GoToAnchor` a second time if nothing was unescaped.

--HG--
extra : rebase_source : 9a792e5bbd54b58a8bc0db4b9aa47b4048f985a0
2018-12-19 17:02:43 -08:00
Tim Nguyen b4b53b1761 Bug 1516867 - Clamp selection color saturation between 0 and 255 in nsLookAndFeel.mm. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D15500

--HG--
extra : rebase_source : 2f7ced5f752a87b7df61aa0756b9315ca264ecab
extra : amend_source : 5f0fb6dc3ca07d34fd2b160490a1ade9c5daa424
2018-12-30 13:58:10 +01:00
Andrea Marchesini 7728c152a2 Bug 1417463 - Default accept header should follow the fetch spec - tests, r=mayhemer 2019-01-08 23:36:17 +01:00
Andrea Marchesini a14dfd8e8d Bug 1417463 - Default accept header should follow the fetch spec, r=mayhemer 2019-01-08 23:36:16 +01:00
Andrea Marchesini 5752cef527 Bug 1417463 - Default accept header should follow the fetch spec, r=mayhemer
For navigation: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
For images: image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
for style: text/css,*/*;q=0.1
Anything else: */*
2019-01-08 23:36:16 +01:00
Brian Hackett 049a2340a5 Bug 1517167 Part 4 - Test fixes for introduction information in dynamically generated <script> elements, r=lsmyth.
--HG--
extra : rebase_source : f1687de0167824f9137eeb46c44198716d013adb
2019-01-08 09:29:25 -10:00
Brian Hackett 014d919037 Bug 1517167 Part 3 - Add test for source maps in dynamically generated <script> elements.
--HG--
extra : rebase_source : ce1c2a587a6c7429030c4884509ece3429d2863c
2019-01-03 06:28:40 -10:00
Brian Hackett 1ed7757baf Bug 1517167 Part 2 - Watch for dynamically generated <scripts> in devtools server/client, NOT REVIEWED YET.
--HG--
extra : rebase_source : 2c7d2c98f0d44cc0c07af6d3f5642425eb6cf0f2
2019-01-03 06:27:48 -10:00
Brian Hackett 655a9a04fe Bug 1517167 Part 1 - Set introduction information for dynamically generated <script> elements, r=jorendorff.
--HG--
extra : rebase_source : 6a2080d724ccac7ccc5f1c45191a1f46ceed6c56
2019-01-03 06:27:01 -10:00
Razvan Maries 83db861464 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-09 00:11:59 +02:00
Razvan Maries f4c5025ab9 Merge mozilla-inbound to mozilla-central a=merge 2019-01-09 00:01:24 +02:00
Gabriel Luong c5848de16a Bug 1478894 - Part 3: Render the Rule toolbar in the new rule view. r=pbro 2019-01-08 15:58:11 -05:00