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

548635 Коммитов

Автор SHA1 Сообщение Дата
Nathan Froyd 12b117c200 Bug 1347963 - part 6 - make MediaQueue use RecursiveMutex; r=gerald
Making MediaQueue slightly faster with RecursiveMutex is a good thing.
2017-07-04 13:47:15 -04:00
Nathan Froyd a985746261 Bug 1347963 - part 5 - make ChannelEventQueue use RecursiveMutex; r=mcmanus
Making ChannelEventQueue slightly faster with RecursiveMutex is a good thing.
2017-07-04 13:43:47 -04:00
Nathan Froyd a69f167818 Bug 1347963 - part 4 - make nsInputStreamPump use RecursiveMutex; r=mcmanus
Making nsInputStreamPump slightly faster with RecursiveMutex is a good thing.
2017-04-18 12:20:04 -04:00
Nathan Froyd 84f6b5acb3 Bug 1347963 - part 3 - make nsHttpResponseHead use RecursiveMutex; r=mcmanus
Making nsHttpResponseHead slightly faster with RecursiveMutex is a good thing.
2017-04-18 12:00:58 -04:00
Nathan Froyd e8f7c87eed Bug 1347963 - part 2 - make nsHttpRequestHead use RecursiveMutex; r=mcmanus
Making nsHttpRequestHead slightly faster with RecursiveMutex is a good thing.
2017-04-18 11:05:16 -04:00
Nathan Froyd a6c96367a7 Bug 1347963 - part 1 - introduce mozilla::RecursiveMutex; r=erahm
Having a proper recursively-acquirable mutex type makes intent clearer,
and RecursiveMutex also happens to be somewhat faster than
ReentrantMonitor.
2017-03-14 14:05:51 -04:00
Nathan Froyd fd24d774c3 Bug 1347963 - part 0 - use global qualification for GuardObjects.h macros; r=erahm
These macros can be used in cases where the `mozilla` namespace might
not refer to the toplevel `mozilla` namespace that was intended.  To
ensure that the macros always refer to the `mozilla` namespace in the
global namespace, use the appropriate qualification.
2017-07-24 17:05:01 -04:00
Marco Castelluccio 20abff2d5a Bug 1383926 - Stop defining lazy module getter for Task.jsm in browser.js and nsBrowserGlue.js. r=mconley
--HG--
extra : rebase_source : 6ca9002259b3088150e2a2175e87f0cc63404683
2017-07-24 23:24:13 +02:00
Nathan Froyd 320fa56056 Bug 1384220 - remove --with-crashreporter-enable-percent configure option; r=ted.mielczarek
This option was added ~decade ago; AFAICT from bug archaeology, the
option was added to prevent our servers from being overwhelmed.
Somewhere over the years, however, we obtained more capable servers and
the option disappeared from mozconfigs.  It seems moderately unlikely
that we'll have a need for this option again, and we could reintroduce
this patch very easily in any event.  Let's go ahead and remove it.
2017-07-26 11:16:43 -04:00
Geoff Brown 6961a5ba45 Bug 1381932 - Skip test test_scroll_snapping_scrollbars.html on windows, non-e10s; r=me,test-only 2017-07-26 09:16:20 -06:00
Geoff Brown 385594a2b7 Bug 1325530 - requestLongerTimeout for browser_shown.js; r=mconley
A simple solution to current timeouts. Several other tabcrashed tests
already use requestLongerTimeout -- it seems like these tests often have
a long run time.
2017-07-26 09:16:18 -06:00
Carsten "Tomcat" Book d1540239e2 Merge mozilla-central to mozilla-inbound 2017-07-26 17:11:17 +02:00
Alessio Placitelli 4e7f788bf2 Bug 1381490 - Enable sending the shutdown ping with the pingsender on the first session. r=gfritzsche
This will land behind a preference, initially turned off, with the possibility to easily enable it.

MozReview-Commit-ID: InND8Pv35I1
2017-07-26 05:55:00 +02:00
Marco Castelluccio 7d7e1aa6a3 Bug 1384040 - Stop using preprocessor in nsUrlClassifierLib.js and nsUrlClassifierListManager.js, by directly copying the contents of the files they were including. r=francois
--HG--
extra : rebase_source : 8a725b6cce04594eb570e65804b320890d160f91
2017-07-26 01:24:09 +02:00
Jan de Mooij 082b9c8aed Bug 1384042 - Don't Ion-inline functions when the call has an empty type barrier. r=bhackett 2017-07-26 16:03:12 +02:00
Justin Wood ad093e98f4 Bug 1383257 - Schedule windows nightlies via cron. r=kmoir a=Tomcat
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 62cpCHbYN5Y

--HG--
extra : rebase_source : cf5dedc1e3b71ca1a723e94c41a0970c34cdebd1
extra : histedit_source : c0c8ca528392649e0b2c32196e176fca9b65067d
2017-07-25 15:58:16 -04:00
Justin Wood 96223fef06 Bug 1383257 - Do not attempt to schedule win10 hardware testing, unless we're on try. r=grenade
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: EB0UVV3zQYX

--HG--
extra : rebase_source : ba31b24a93a3809c2c6f9125aa5aa7861ed0c60b
2017-07-25 15:56:32 -04:00
Justin Wood 7f3c98e6e2 Bug 1383257 - Flip windows testing to be tier 1 by default. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Ecqd48ef01i

--HG--
extra : rebase_source : 62e89b980045f925251c6c47d7e807a14480c097
2017-07-25 15:31:48 -04:00
Justin Wood f31c538051 Bug 1383257 - Signing is always tier 1. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 33xnmNmjYEY

--HG--
extra : rebase_source : 0b63e8eb4c9793ba67ac756b08b5c96ace5f8063
2017-07-25 15:28:09 -04:00
Justin Wood d6c9f32693 Bug 1383257 - Actually flip builds to tier 1. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: FFDS8FcsvHj

--HG--
extra : rebase_source : aa28aadc98aef8bb5f7fbb1f937f7319f89f4038
2017-07-25 15:26:57 -04:00
Justin Wood 180bd9c666 Bug 1383257 - Schedule devedition testing too. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

Also sets awsy and marionette headless to just use built-projects for what to run on, and then sets
browser-screenshots to not run on deved.

MozReview-Commit-ID: C6KbHI7Hs81

--HG--
extra : rebase_source : 2b9078497718f4b95183b41721800dcd9960a98e
2017-07-25 15:23:33 -04:00
Justin Wood 5c2ac5f9b8 Bug 1383257 - Run talos-perf-singletons on all branches. r=jmaher
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: IBi7FR6xPPX

--HG--
extra : rebase_source : b126da0fb9b5e6f3d07c3c42346afd7b12aa07cc
2017-07-25 15:09:50 -04:00
Chris AtLee 9c5a8cd572 Bug 1383257: Switch Windows debug reftest-gpu tests to use BBB r=Callek
MozReview-Commit-ID: 5hmIdbqnv5j

--HG--
extra : rebase_source : 91fcb9061bcbeffd6667f93ade709921884ba097
extra : source : 61f66ae806f972d22717ac867e7c5927340a4721
2017-07-24 14:46:38 -04:00
Justin Wood e491ad263c Bug 1383257 - Run win talos on all expected branches. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 2TJbt5HBGSn

--HG--
extra : rebase_source : b96841f7d6ac393d414ec0650585bff8b8128cc0
2017-07-25 14:55:16 -04:00
Justin Wood 898b70eb38 Bug 1383257 - When PGO runs tests via BBB they end up mixed in with the opt variant BBB tests. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 8JmEtOmPtGO

--HG--
extra : rebase_source : 0b1d4fcd43e1c9f67b5e06583eeb0053abd82884
2017-07-25 14:22:05 -04:00
Justin Wood d43c7a3bd3 Bug 1383257 - XPCShell is currently failing on win10, run it on win8 until we can switch. Leave running on win10 as tier 2. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Jcguw7C7Okq

--HG--
extra : rebase_source : 8a19ce1dd776818b042a96f2e4a9b94839b15375
2017-07-25 13:52:19 -04:00
Justin Wood 9bc32cb11c Bug 1383257 - JSReftest is green (only known intermittents), so doesn't need to be tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: AtBXyrPqRRI

--HG--
extra : rebase_source : a71b0c595d7b962fc150e74f3ba35445544f074d
2017-07-25 13:48:10 -04:00
Justin Wood e41189cfff Bug 1383257 - Marionette is green, so doesn't need to be tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Hosoq7OD8kg

--HG--
extra : rebase_source : 0ffd553aedc226255133c864311c1cdee273bcaa
2017-07-25 13:47:20 -04:00
Justin Wood 8e73f6c1ea Bug 1383257 - Don't run gtest on win pgo (it permafails both in tc and buildbot). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 7V8lh1eCjdV

--HG--
extra : rebase_source : a06b5e9eabd4cadffbaecf0e2b4a1a1322c0ce95
2017-07-25 13:46:47 -04:00
Justin Wood 116d8e625c Bug 1383257 - XPCShell is not tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: FnhgnU95X13

--HG--
extra : rebase_source : ed49d5ba2a0a553e2cd118b7db467b1d03afff20
2017-07-25 10:52:30 -04:00
Justin Wood 48b909abc1 Bug 1383257 - Mark mochitest-chrome on w7 as try-only. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: LSYmhcEOs2F

--HG--
extra : rebase_source : c2f0a83082047b2df0fd1ceee77c05674b6cf62e
2017-07-25 10:51:49 -04:00
Justin Wood 015659bebf Bug 1383257 - Enable win talos testing (via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: LbL5jPRhGEp

--HG--
extra : rebase_source : 149100471ebdea61cf5c3f280d5e8406b2f37146
2017-07-25 10:44:33 -04:00
Justin Wood b93718f81b Bug 1383257 - Enable win8 testing (via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: ES0rsESswq7

--HG--
extra : rebase_source : 28c5a477b073bdea95be6b155a9bb19e0f2ef5ec
2017-07-25 10:14:49 -04:00
Justin Wood 40f738a674 Bug 1383257 - Don't use tc config for newly added talos suites (to be run via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 4lJ777fosNI

--HG--
extra : rebase_source : c7d4684d812e698828c06d9ea604c9986e98f3f5
2017-07-25 10:10:38 -04:00
Justin Wood 3fc9b7c824 Bug 1383257 - Disable talos and unittest sendchange from windows builds. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: H5Ysplr4NV7

--HG--
extra : rebase_source : 57b32b09d29ec3ced716dcd8e55bfa3bcb7c4475
2017-07-25 10:02:30 -04:00
Carsten "Tomcat" Book 198430bca2 merge mozilla-inbound to mozilla-central a=merge 2017-07-26 11:11:40 +02:00
Carsten "Tomcat" Book cad2e55095 Backed out changeset 674770e65a4f (bug 1265472) for memory leaks in browser_webauthn_telemetry.js 2017-07-26 07:56:38 +02:00
Ryan VanderMeulen fc0b3076bb Bug 1383975 - Add crashtest. 2017-07-26 00:13:53 -04:00
Daisuke Akatsuka 000fc27d48 Bug 1379921 - Part 3: remove test fail annotations from reftest. r=hiro
Since we make "font-variant-alternates" animatable,
should remove test fail annotation from reftest.list.

MozReview-Commit-ID: ChdeSvUbTBh

--HG--
extra : rebase_source : fac9fb01a60c684d7169866964621f431b3508e3
2017-07-26 12:28:31 +09:00
Daisuke Akatsuka 5c364eae1d Bug 1379921 - Part 2: remove test fail annotations from meta in wpt. r=hiro
Since we make 'font-variant-alternates' animatable, should remove test fail annotations from meta in wpt.

MozReview-Commit-ID: 5W95PzlkLe0

--HG--
extra : rebase_source : b2425bfe5c6d12f13a9ae365c177f955c23f590a
2017-07-26 12:28:27 +09:00
Daisuke Akatsuka 45a4609eb4 servo: Merge #17865 - make font-variant-alternates animatable (from dadaa:bug1379921); r=hiro
<!-- 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

<!-- Either: -->
- [X] There are tests for these changes. The test codes are patch 2 and 3 in https://bugzilla.mozilla.org/show_bug.cgi?id=1379921

<!-- 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: 3d5eb727f68590d451abe1b466959527254c3eb2

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9c2d4a8cdd4ad731ab7f24b5d4c512d6c0bab494
2017-07-25 21:21:53 -07:00
Nicolas B. Pierron 13c6c8058f Bug 1375435 - Clear the GetPropertyCache prior resume-point at the end of IonBuilder build functions. r=jandem
--HG--
extra : source : a3a834899c7335e179ad77d0b48b9ed6df0a231a
2017-07-25 14:49:59 -04:00
vincentliu 6509ea12d3 Bug 1374254 - Re-adding the aggressive TDR checks in D3D11 EndFrame(). r=dvander 2017-07-26 11:56:44 +08:00
Ryan VanderMeulen 6cc7f170de Backed out changeset a3a834899c73 (bug 1375435) for making too-long-array-splice.js permatimeout on SM asan builds. 2017-07-25 23:27:04 -04:00
Makoto Kato 27cd039649 Bug 1383641 - GetFlatTextLengthInRange shouldn't use nsIDOMNode version of nsRange::SetStart. r=masayuki
nsGenericDOMDataNode::SetData uses GetFlatTextLengthInRange.  But GetFlatTextLengthInRange still use nsIDOMNode.  It means that we need additional QI twice.  So we should use nsINode version directly instead.

MozReview-Commit-ID: 3FX0uPGh53O

--HG--
extra : rebase_source : 1a4689ae8744062af8cc1f112b89075ddf3e1271
2017-07-24 18:29:19 +09:00
Hiroyuki Ikezoe a46b077ea1 Bug 1381420 - A crash test that has an element is not restyled but has reconstruct frame damage during flushing throttled animations. r=emilio
The details element, which is a sibling of an animating element, is checked
whether the element needs to be processed in a post traversal for throttled
animation flush because the parent element has animation-only dirty bit (i.e.
the parent element is a common ancestor of the animating element and the
details element). Also at the moment of the check the details element has
reconstruct frame damage because 'open' attribute is changed. Thus in the check
the details element was not restyled but had reconstruct frame damage.

MozReview-Commit-ID: FvsyZlUjhFi

--HG--
extra : rebase_source : 80ee22e7a3092ee208ce74304c242da782f6a0f4
2017-07-26 11:50:12 +09:00
Hiroyuki Ikezoe 1a81b44c4a servo: Merge #17866 - Preserve restyle damage if the element was not restyled during thrott… (from hiikezoe:restyle-damage); r=emilio
…led animation flush.

<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1381420

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: 40eeee4e05576dad4c5248e7f3e6eab892c88b52

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 33af364db724ed915dbffd4bc933b38621a59d73
2017-07-25 20:19:16 -07:00
Masayuki Nakano 9d0610a118 Bug 1381732 - IMEStateManager::OnChangeFocusInternal() shouldn't set IME state when focus is not being changed, input context of the widget was already set by a remote process and our process is being activated r=m_kato
This patch fixes a simple mistake which was written when we support IME in e10s mode.

IMEStateManager::OnChangeFocusInternal() already has code which makes the method doesn't set IME state again when focus is not being changed, input context of the widget was already set by a remote process and our process is being activated.  However, the condition of checking if input context of the widget was set by which process is reversed.

MozReview-Commit-ID: 61ZH0VnKqPq

--HG--
extra : rebase_source : 14eb8e276e6307ed30d018d4385c454f80c1e831
2017-07-25 16:34:07 +09:00
Bobby Holley 8862f9008d Bug 1341102 - Reenable some more reftests. r=me
MozReview-Commit-ID: zYSKOW3uXi
2017-07-25 21:02:32 -07:00
Kevin Hsieh 61cee79da1 Bug 1383925 - Remove unnecessary copy construction of default font in nsRuleNode.cpp. r=dholbert
MozReview-Commit-ID: 6awjBjmEBsM

--HG--
extra : rebase_source : af3055ea0bb480b58fcfd1a5c79dfcb59eec6d78
2017-07-24 17:56:54 -07:00