Commit Graph

540697 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
d5a13ba05e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Jan de Mooij
3227b2735a Bug 1371215 part 3 - Optimize and simplify Matcher a bit more. r=luke 2017-06-09 09:19:08 +02:00
Jan de Mooij
29ea196af6 Bug 1371215 part 2 - Remove FirstCharMatcher16bit as it's not used much and has some perf issues. r=luke 2017-06-09 09:18:30 +02:00
Jan de Mooij
20be2e7edb Bug 1371215 part 1 - Use the memchr optimization on OS X too, as it's fast now. r=luke 2017-06-09 09:17:58 +02:00
Louis Chang
311590d7a3 Bug 1362255 Part 2 - Import the tests. r=xidorn
MozReview-Commit-ID: 3oOqMwXtoOx

--HG--
extra : rebase_source : a36397fceac2408b35faa8b8247d7d2d32c6b45d
2017-06-09 10:36:20 +08:00
Louis Chang
18001ec565 Bug 1362255 Part 1 - Update failures.list for new failures. r=xidorn
The modifications includes:
1) skip focus-within-shadow-*.html tests due to test method changed and causing test timeout
2) sync the failures.list with reftest.list
3) add new failures to the list

MozReview-Commit-ID: HjynNYDuiv4

--HG--
extra : rebase_source : 6b2f087709015882929b2cf533160eb1695067e6
2017-06-09 10:35:26 +08:00
Boris Chiou
8b23b3b9f5 servo: Merge #17223 - stylo: Make -moz-{tab-size, box-flex, image-region, outline-radius} animatable (from BorisChiou:stylo/animation/tab_size); r=hiro,Manishearth
Make -moz-tab-size, -moz-box-flex, -moz-image-region, and -moz-outline-radius animatable, so test_transitions_per_property.html doesn't get any exception of these properties.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix Bug 1370803, Bug 1370808, Bug 1370845, and Bug 1370846.
- [X] These changes do not require tests because we have test in Gecko side already.

Source-Repo: https://github.com/servo/servo
Source-Revision: e386e4248195a17eed522ac8746963022180a6e2

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 629a7c87d3abfb28bf0ca301dd60004445dc2845
2017-06-08 20:00:24 -07:00
Phil Ringnalda
aea7a458b8 Backed out changeset cff7d7889369 (bug 1366853) for frequently failing browser_source_map-no-race.js at line 39 with: newLoc is null.
MozReview-Commit-ID: CEfFwc3LA2K
2017-06-08 19:29:28 -07:00
Connor Brewster
6825332e33 servo: Merge #17248 - Fix parent climb hierarchy in send_frame_tree (from cbrewster:fix_the_chrome); r=asajeffrey
<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #17246 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 1fe70437cb182cb734b4bbd1e7c86b38a4557a17

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c87ff72b7071abd19bd3d70f65346221b6b2ccfe
2017-06-08 18:25:20 -07:00
Kartikaya Gupta
c1a601a0f4 Bug 1371382 - Update gl_generator to 0.5.3. r=jrmuizel
This also pulls in khronos_api v1.0.1

MozReview-Commit-ID: Gw4GtvD3pOx

--HG--
extra : rebase_source : 95601450e5cf125001e69fdbc104e488e88e926e
2017-06-08 17:06:05 -04:00
Wes Kocher
1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Manish Goregaokar
02cc1f82e0 Bug 1364162 - Part 2: stylo: Make all attribute selectors respect case insensitivity; r=SimonSapin
MozReview-Commit-ID: 1sCnU2fG1IB
2017-06-08 18:32:04 -07:00
Dan Glastonbury
0170a00894 Bug 1371319 - null out pulse pointers on destruction. r=kinetik
To avoid a double freeing of pa_context and pa_threaded_mainloop on
error, null out pointers once the object is freed.

Added assertions that pointer are null after destroy()'ing.

MozReview-Commit-ID: 1Ycmkrc2kWe

--HG--
extra : rebase_source : 1074ba307a45f9714b07c66d112a1b4b190c4540
2017-06-09 10:33:17 +10:00
Grigory Kruglov
4d610b5cf3 Bug 1371402 - Disable processing of background telemetry if it's disabled in the preferences r=nalexander
MozReview-Commit-ID: ANGu2MhQto0

--HG--
extra : rebase_source : 42779c16fc6035b25141c7ef86ef42c48ad28ebe
2017-06-08 18:16:18 -04:00
Grigory Kruglov
ee45418920 Bug 1369844 - Add switchboard experiment for background telemetry processing r=nalexander
Intended use is a "kill-switch" for processing/upload of background telemetry.

MozReview-Commit-ID: CXhQtkxljAy

--HG--
extra : rebase_source : eabee231d46fe9d906fd2f9bf135edc845e12b1d
2017-06-08 16:46:53 -04:00
Manish Goregaokar
64ef9d2b1d servo: Merge #17247 - stylo: Make all attribute selectors respect case insensitivity (from Manishearth:stylo-insensitive-selectors); r=SimonSapin
r=simonsapin https://bugzilla.mozilla.org/show_bug.cgi?id=1364162

Source-Repo: https://github.com/servo/servo
Source-Revision: a6b3bf1517b8329e26c6b8dec84b294bf7d257be

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 884ce9276375873c11a2ece7b4cd8cc22147fe1d
2017-06-08 17:26:45 -07:00
Wes Kocher
83b172b622 Bug 1371109 - Use random-if instead of fails-if due to unexpected passes elsewhere r=me a=me
MozReview-Commit-ID: Hsv6JFENjuZ
2017-06-08 18:16:59 -07:00
Sebastian Hengst
1446fbd365 Backed out changeset 634b361b1b9d (bug 1364150) for scroll position failures in devtools' browser_webconsole_keyboard_accessibility.js. r=backout a=merge
MozReview-Commit-ID: KjkF0dbDrWa

--HG--
extra : source : a3f4e0c311543afe8fb094bad0460befb679e235
2017-06-08 20:40:08 +02:00
Wes Kocher
cf0077dc65 Merge autoland to m-c a=merge
MozReview-Commit-ID: BfLXAwELA2k
2017-06-08 18:35:34 -07:00
Wes Kocher
39dd8b763b Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: 4of9LS9sA2I

--HG--
extra : amend_source : c399503fa642c04d256ee0ce53b099601259f90a
2017-06-08 18:10:10 -07:00
Wes Kocher
43acd1b6e6 Backed out 2 changesets (bug 1367905) for a spike in Windows reftest failures a=backout
Backed out changeset c5aaa3f7b79e (bug 1367905)
Backed out changeset 1c66da2b1e88 (bug 1367905)

MozReview-Commit-ID: IX632WoWHrO
2017-06-08 16:09:28 -07:00
ffxbld
a798ee4fc3 No bug, Automated blocklist update from host bld-linux64-spot-307 - a=blocklist-update 2017-06-08 09:27:15 -07:00
ffxbld
9b5314f2d1 No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update 2017-06-08 09:27:12 -07:00
ffxbld
ecdb9dfade No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update 2017-06-08 09:27:09 -07:00
Mark Banner
de46d6cd6c Bug 1369028 - Disable the extra telemetry reporting from follow-on search until the perf issues are fixed. r=past
MozReview-Commit-ID: 4N7kMeGii1q
2017-06-08 15:57:14 +01:00
Mark Banner
83f7b413cc Bug 1369028 - Import the Follow-on search telemetry system add-on v0.8.0. r=past
MozReview-Commit-ID: 6QBnVy3F32g
2017-06-08 15:57:11 +01:00
Mark Banner
4002c34391 Bug 1369028 - Add build infrastructure for follow-on search telemetry system add-on. r=Mossop
MozReview-Commit-ID: E3R57DXa57l
2017-06-08 15:57:08 +01:00
Joel Maher
20328d4828 Bug 1371014 - do not run Talos on nightly builds. r=rwood
We are currently running talos on nightly builds and the results are being posted as 'opt'.  There is no value in tracking nightly builds as we have larger sample sizes of 'opt' and 'pgo' data.

In addition we run AWSY on nightly and devedition, as this is a performance test, we need to run this on builds where we can get useful data just like talos.

MozReview-Commit-ID: JyPGJ3p8h4c
2017-06-08 10:35:28 -04:00
Ehsan Akhgari
3615b687a6 Bug 1361461 - Dispatch the compartment-nuking part of WindowDestroyedEvent to the idle queue; r=smaug 2017-06-08 09:49:49 -04:00
Carsten "Tomcat" Book
cb5ce9d807 Merge mozilla-central to autoland 2017-06-08 15:24:16 +02:00
Carsten "Tomcat" Book
247a47fac9 Merge mozilla-central to mozilla-inbound 2017-06-08 15:16:36 +02:00
Ben Kelly
89441f5ad6 Bug 1370537 P2 Remove TimeoutManager::RunTimeout()'s last expired timeout reference. r=ehsan 2017-06-08 05:51:59 -07:00
Ben Kelly
f323cc363c Bug 1370537 P1 Stop iterating in TimeoutManager::RunTimeout() when we see an invalid firing ID. r=ehsan 2017-06-08 05:51:58 -07:00
Ben Kelly
7d8dea31fc Bug 1369350 Add additional delay to test_dont_use_document_colors.html since nsPresContext delays applying prefs. r=dbaron 2017-06-08 05:47:16 -07:00
Shawn Huang
404d298e5d Bug 1370485 - Do not return lowercased header names for getAllResponseHeaders(), r=smaug 2017-06-08 20:45:07 +08:00
Carsten "Tomcat" Book
b9d94b34d4 merge mozilla-inbound to mozilla-central a=merge 2017-06-08 14:43:56 +02:00
Matthew Noorenberghe
c2806fb14f Backed out changeset baea1f6031e8 (bug 1300996)
MozReview-Commit-ID: Cj9pE4QZfvI

--HG--
extra : rebase_source : 11564c4519d5a72993622c94792f9adf0dba9cba
2017-06-08 19:54:53 +08:00
Matthew Noorenberghe
4c796ea4ce Backed out changeset 97543ecd15b6 (bug 1300996)
MozReview-Commit-ID: J1kR7Yl9ecF

--HG--
extra : rebase_source : 65391c64ea3b8b96f49d07ff0f1b3346bbb0a2cd
2017-06-08 19:54:51 +08:00
Matthew Noorenberghe
a5967f0e52 Backed out changeset 20b16e014c00 (bug 1300996)
MozReview-Commit-ID: UBWPhVT0m2

--HG--
extra : rebase_source : d22d9cdb8f70a9fe9d113da6fd1c53cb80017247
2017-06-08 19:54:50 +08:00
Matthew Noorenberghe
4d71a1802d Backed out changeset bacd825eed43 (bug 1300996)
MozReview-Commit-ID: 4N4EBpHNSxM

--HG--
extra : rebase_source : 46007a1c9f30d873eb055a7206a4da52533eb298
2017-06-08 19:54:48 +08:00
Teng-pao Yu
11afd0d50f Bug 1367768 - Enable jumbo mode for Gradle debug builds; r=maliu
MozReview-Commit-ID: H7WZZbj7xMP

--HG--
extra : rebase_source : d8842a0687118cff75056e057f0cc3811ed0e807
2017-06-08 19:53:56 +08:00
Nicolas B. Pierron
d00b5ff644 Bug 1371035 - Index JSMSG_CANT_TRUNCATE_ARRAY MDN documentation. r=fscholz 2017-06-08 09:49:11 +00:00
Carsten "Tomcat" Book
383edc0429 Backed out changeset 575e351a12af (bug 1361461) for causing frequent reftest assertion failures like Assertion failure: false (Ran out of memory while building cycle collector graph), at z:/build/build/src/xpcom/base/nsCycleCollector.cpp:929
--HG--
extra : rebase_source : d4b0d05b42656579e35efde2d676c2f8f0115299
2017-06-08 11:27:43 +02:00
Jon Coppeard
99a06afc6b Bug 1370541 - Always assert that the atom is marked when setting a function's name r=sfink 2017-06-08 10:21:01 +01:00
Jon Coppeard
9879ff0e4b Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu 2017-06-08 10:18:49 +01:00
Cameron McCormack
4963fdc190 Bug 1365162 - Followup: fix reftest annotation. 2017-06-08 16:08:38 +08:00
Makoto Kato
684c70a6ba Bug 1371170 - Add non-virtual EditorBase::GetSelectionController. r=masayuki
GetSelectionController is virtual method, but we should have non-virtual version of GetSelectionController that return value is nsISelectionController since we have a lot of call of GetSelection().

MozReview-Commit-ID: 41JFqTyIh0b

--HG--
extra : rebase_source : 4d40d1a8b31c2b6aff3f3b9ff4609bb3e41ea8f6
2017-06-08 13:58:09 +09:00
Makoto Kato
e1017e8b12 Bug 1370806 - Part 2. Remove selection before calling nsIPlaintextEditor.setText. r=masayuki
nsIPlaintestEditor.setText still use BeginPlaceHolderTransaction and EndPlaceHolderTransaction.  But since input.value setter doesn't create undo transaction, it is unnecessary to save/restore selection via AutoPlaceHolderBatch.  So before calling setText, we should reset selection to reduce saving and restoring selection.

Save/Restore selection is ~7% of input.value setter.

MozReview-Commit-ID: 6yBKCtRmkQt

--HG--
extra : rebase_source : 4df5d0629f083b75615b96b17bc108613fe80c24
2017-06-07 15:31:06 +09:00
Makoto Kato
5644a572f6 Bug 1370806 - Part 1. Use RAII class for StartBatchChanges and EndBatchChanges. r=masayuki
Although we use StartBatchChanges and EndBatchChanges in nsTextEditorState::SetValue, we have a path that EndBatchChanges isn't called.  So we should use RAII class to call EndBatchChanges correctly.

MozReview-Commit-ID: 6bjtTT9wItA

--HG--
extra : rebase_source : dc9bdcb1a5ac4bca026e378c79355041d7f2384a
2017-06-07 14:11:31 +09:00
Hiroyuki Ikezoe
dd69b19ef0 Bug 1358966 - A reftest for overflow shorthand animation in SMIL. r=birtles
The marker, a red triangle, is clipped during "overflow" property
animation.

MozReview-Commit-ID: CAZ6adTXiQw

--HG--
extra : rebase_source : 888dc520aecba61cd129145ab015780dd8cbc943
2017-06-09 06:19:38 +09:00