Commit Graph

570780 Commits

Author SHA1 Message Date
Fred Lin
c14fee40ff Bug 1418191 - not send the CTA telemetry event ping when instant complete;r=Fischer
MozReview-Commit-ID: 9KJazfZqviT

--HG--
extra : rebase_source : cd50d2889f4a18a6ae20170433851a243b484ee9
2017-11-21 13:12:56 +08:00
Michal Stanke
f644048665 Bug 1419117 - [cs] Update icons of Firefox desktop search modules and use https, r=flod
MozReview-Commit-ID: yucAf8cqed

--HG--
extra : rebase_source : 4ca5aa743db7c9d6f533df4b5dd33a34e339ddd3
2017-11-21 09:54:49 +01:00
KuoE0
838454dac7 Bug 1419337 - Remove aStyleContext parameter from nsFrameConstructorState::AddChild(). r=TYLin
We don't use aStyleContext inside nsFrameConstructorState::AddChild(), so I
think we should remove it.

MozReview-Commit-ID: JQUlEDyVcUj

--HG--
extra : rebase_source : 0569c6c010e98915bb288da16457e1d3c62403cd
2017-11-21 18:01:53 +08:00
Ethan Lin
e5621be884 Bug 1418374 - Discard blob image key when we create another new one. r=kats
MozReview-Commit-ID: FOa25SkYmdK

--HG--
extra : rebase_source : a04e8739df23c325d7026bfff714a9bddaea5b19
2017-11-21 11:49:42 +08:00
Cameron McCormack
0a5fdb11a0 Bug 1419652 - Remove HandleRefPtr. r=TYLin
This class was used back when we didn't have a base class for CSSStyleSheet
and ServoStyleSheet.  Now it's unused.

MozReview-Commit-ID: 8xaMAA3Opf7

--HG--
extra : rebase_source : fe507762ba80ab54ca2a87e84faa8bc1a1a8590f
2017-11-22 13:11:12 +08:00
Hiroyuki Ikezoe
e41b79a2e7 Bug 1418867 - Crash test for the case where the parent element has no style data for pseudo. r=emilio
MozReview-Commit-ID: 977gqyZTob2

--HG--
extra : rebase_source : b8c5887782fd461f403467b3f761596d53e2133c
2017-11-22 12:20:15 +09:00
Hiroyuki Ikezoe
33e7b8838f Bug 1418867 - Pass element or pseudo element to Servo_StyleSet_GetBaseComputedValuesForElement(). r=emilio
MozReview-Commit-ID: Ae3iZ6g3x3c

--HG--
extra : rebase_source : 8d07ac08d63cfdb96cb07a73ed86b268d6b5026e
2017-11-22 11:03:40 +09:00
Hiroyuki Ikezoe
1646278bfe Bug 1418867 - getUnanimatedComputedStyle throws an exception for non-existent pseudo element. r=birtles
This is a prerequisite change for passing pseudo element to
Servo_StyleSet_GetBaseComputedValuesForElement which will be done in the next
commit.

MozReview-Commit-ID: HEGF2wjBGEP

--HG--
extra : rebase_source : 58d5991f3e4559c4215292ee8c48f79b38acb54a
2017-11-22 09:57:31 +09:00
Hiroyuki Ikezoe
a2e3c0154c Bug 1418867 - Drop pseudo type argument from KeyframeEffectReadOnly::EnsureBaseStyle(). r=birtles
We have the pseudo type in mTarget.

MozReview-Commit-ID: GoXzoavnwpL

--HG--
extra : rebase_source : 2f46f581b662d7954211776f58b5104fc615486f
2017-11-22 09:56:56 +09:00
Hiroyuki Ikezoe
70cac6f846 servo: Merge #19331 - Resolve base style for pseudo (from hiikezoe:resolve-base-style-for-pseudo); r=emilio
<!-- Please describe your changes on the following line: -->
This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1418867

---
<!-- 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

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5409294d683e06e8de99f05d93c5e7b1047e9dec
2017-11-21 22:16:58 -06:00
Bastien Orivel
34af56766c servo: Merge #19328 - Remove cancellation map and ResourceId from the net* components (from Eijebong:remove_old_cancellation_code); r=KiChjang
Fixes #19327

Source-Repo: https://github.com/servo/servo
Source-Revision: 78fb3c206d30da8e7b16ea941268b733b21059ed

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e76d89bd5fee0f74bc9592960a3c220bb6c37436
2017-11-21 21:01:35 -06:00
Josh Matthews
51867bfcaa servo: Merge #19326 - Use same build environment during mutation testing (from servo:jdm-patch-2); r=asajeffrey
ccache complains that the C++ compiler doesn't match the cached version.

Source-Repo: https://github.com/servo/servo
Source-Revision: 93c2a5da89b7413837e61ec92ed529debd4cf5f8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4c88ae2dabf7ec0298843d19e910aef69952723d
2017-11-21 19:43:49 -06:00
Daosheng Mu
e60d6db954 Bug 1409677 - Adjust kCommonAliasedLineWidthRangeMax to 1 in WebGL resistFingerprint mode; r=cfu,jgilbert
MozReview-Commit-ID: 4gusUhU9VMI

--HG--
extra : rebase_source : fb478a56f0eaa5794d562e3e669d320174017a80
2017-11-20 17:19:22 +08:00
JW Wang
60838e86a4 Bug 1417869. P2 - abort the load algorithm early if media not allowed to load. r=jya
MozReview-Commit-ID: DUxyo4ywCPW

--HG--
extra : rebase_source : 8a33ac2d50e4fc7a1ccad6447063745c77744aeb
2017-11-21 14:02:13 +08:00
JW Wang
17d248e04d Bug 1417869. P1 - Backed out changeset bf0e4dd83b3b of bug 1412505. r=adw,Mardak
MozReview-Commit-ID: KdxxwIsHZJS

--HG--
extra : rebase_source : d751873923c0a5f838c203ae82ff54800d3b7b57
2017-11-21 13:54:01 +08:00
Dzmitry Malyshau
36090d6c06 servo: Merge #19314 - Update WR and the whole macOS crate stack (from servo:wr); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 37fa711657e6684e234e855be03470a0e17307de

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 32bc1b95ef736f61e86d6802d3acef52477adde3
2017-11-21 18:40:36 -06:00
Edgar Chen
e6375927b8 Bug 1419313 - Add [CEReactions] to contentEditable attribute; r=smaug
MozReview-Commit-ID: KC9YCswvOKd

--HG--
extra : rebase_source : 26a6d6390470b4f7969050a3f87dbec38cce29d7
2017-11-21 22:02:00 +08:00
Thomas Nguyen
b798781037 Bug 1408347 - Add referrer policy test for link rel=preload r=ckerschb
MozReview-Commit-ID: 5tLFUm3nUe5

--HG--
extra : rebase_source : 9c72498433c5639e0350229ef3bb7dc59190d04e
2017-11-21 14:57:24 +08:00
Alfredo.Yang
3202740dff Bug 1418868 - remove IndiceWrapper abstract layer. r=kinetik
MozReview-Commit-ID: E6iG6wfC8KS

--HG--
extra : rebase_source : c5e74b650393ad2d2d2c3e09c1218efcee9e815a
2017-11-20 10:03:48 +08:00
Andrés Barreiro
f192eda281 servo: Merge #19324 - Get back to working dir after vcvarsall.bat (from drewler:fix_matchbat); r=jdm
<!-- Please describe your changes on the following line: -->

When using cmd.exe directly (instead of `x86_x64 Cross Tools Command Prompt for VS 2017`), vcvarsall.bat changes the working directory.
To prevent this, pushd and popd could be used.

---
<!-- 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] These changes do not require tests because they are part of the build process.

<!-- 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: a20efc6d7bbbfa7261eea9a0aa534420724a1dbc

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 89a364953e569531902d36ce013b46ca19fca33b
2017-11-21 17:27:34 -06:00
Coroiu Cristina
0f73910c0c Backed out changeset 61c764fa81f1 (bug 1419561) for failing flake8 at /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py r=backout on a CLOSED TREE 2017-11-22 02:44:48 +02:00
Kearwood "Kip" Gilbert
6230261aac Bug 1407423 - Part 2: Update gfxVRGVR to match refactoring,r=rbarker
MozReview-Commit-ID: DmKnEZanQ3f

--HG--
extra : rebase_source : d2e0e0d9df4b6a9fa5cba948de1df008ccb83d4f
extra : amend_source : 54bcc89fb6183a7c320f034de1f39d9737af04b9
2017-11-14 10:42:46 -08:00
steveck-chung
45ecb2c0e5 Bug 1022925 - Part 2: Move alternative name to extension file. r=lchang,scottwu
MozReview-Commit-ID: 4rFagXU5iit

--HG--
extra : rebase_source : af0f34250fd0f92c84aa3d9b648e72d5e08ca828
2017-11-10 18:36:22 +08:00
steveck-chung
84109f9c52 Bug 1022925 - Part 1: move addressReferences to addressmetadata folder. r=lchang,scottwu
MozReview-Commit-ID: 4vRodOAyDdB

--HG--
rename : browser/extensions/formautofill/content/addressReferences.js => browser/extensions/formautofill/addressmetadata/addressReferences.js
extra : rebase_source : 69f1dd8be13d96da6209194aaa7c2d3bf53e3810
2017-11-10 14:39:44 +08:00
Ray Lin
18d07a7d13 Bug 1417775 - Always use short version preferences string on form autofill dropdown footer. r=lchang
MozReview-Commit-ID: 2PTkU8xveoU

--HG--
extra : rebase_source : f28a3fb7b2fa6bcf2f55ad63e65f7b635d8b57da
2017-11-21 16:03:30 +08:00
Oriol Brufau
aa52f83dde Bug 1419447 - Cleanup PseudoArray console previewer. r=nchevobbe
MozReview-Commit-ID: 6GqYgvGCMXS

--HG--
extra : rebase_source : 3bdd0e5c1f5bd08f944286ceedece241744e97f9
2017-11-20 01:26:30 +01:00
Sean Lee
b02174ee3b Bug 1415077 - Implement the new multiple section tests. r=lchang,ralin
MozReview-Commit-ID: 8MKoPu5bWmZ

--HG--
extra : rebase_source : 49d908fd39d40e29fb6e60e8be5acf6334a4dc4d
2017-11-21 01:43:06 +08:00
Sean Lee
fa10921a13 Bug 1415077 - Modify FormAutofill test to satisfy the section support feature. r=lchang,ralin
MozReview-Commit-ID: B0hjUqwZA1g

--HG--
extra : rebase_source : d35eddbd13c60c36a761076c0bf602326f15f2a8
2017-11-17 18:16:56 +08:00
Sean Lee
3108c978e6 Bug 1415077 - Classify the field details with autocomplete attr into multiple groups. r=lchang,ralin
MozReview-Commit-ID: lt8AVNzpRk

--HG--
extra : rebase_source : c11aa1e1165fa741a7b8ff3c0f5386a2b3f8f011
2017-11-07 18:08:44 +08:00
Andreea Pavel
c717a7b707 Backed out 1 changesets (bug 1405252) for failing devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filters.js r=backout on a CLOSED TREE
Backed out changeset aa2c49a11df2 (bug 1405252)
2017-11-22 19:07:02 +02:00
Mark Banner
3428c0bbad Bug 1373610 - Clarify BookmarkJSONUtils' handling of invalid bookmark types and add a test. r=mak
MozReview-Commit-ID: 4IckKeQsgzo

--HG--
extra : rebase_source : 4f3033b7dc9a439eb4e955313d4cb9483228a4d9
2017-11-21 16:36:28 +00:00
Ed Lee
f6e34aca2d Bug 1419601 - Indonesian Bahasa Indonesia "id" builds have broken new tab pages. r=k88hudson
MozReview-Commit-ID: Clu62Xs8wnK

--HG--
extra : rebase_source : 72004f2e2074194715094d774f4fda0e7bce8286
2017-11-21 15:37:58 -08:00
Simon Sapin
b8801aff08 servo: Merge #19338 - Replace compiletest suite by doc-tests with compile_fail (from servo:compiletest); r=nox
`compiletest-rs` use internal rustc APIs and is broken in today’s Nightly. rustdoc however is maintained with rustc and so much less fragile.

Closes #9945.

Source-Repo: https://github.com/servo/servo
Source-Revision: 5213e2a5a9ed8859a004e480f52c7e04f8d7f85e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4549a7b8d21ba3085be304d96d93b958f1a83655
2017-11-22 09:35:54 -06:00
Mike Park
f129b7e706 Bug 1419075 - Create a button that open a sidebar in the console. r=nchevobbe
MozReview-Commit-ID: AjSMnPJktU9

--HG--
extra : rebase_source : 5b38e997b3e4527ef26dc88eb827abcc3fd55159
2017-11-20 16:00:31 -05:00
Patrick Brosset
4017828894 Bug 1408944 - Rewrite and enable browser_webconsole_network_requests_from_chrome.js; r=nchevobbe
MozReview-Commit-ID: EPzTQhqhVFE

--HG--
extra : rebase_source : 8d11053f774e9465c4fb3c454f497aa3fba9534e
2017-11-22 16:16:03 +01:00
Rob Wood
aa42a358a6 Bug 1410210 - Remove talos pageloader command line options; r=jmaher
MozReview-Commit-ID: BS22DU6Pmxk

--HG--
extra : rebase_source : 9bac3e1d22eb3a2b9f6a7cf99ec2bcebb3429a67
2017-11-07 08:30:43 -05:00
Johann Hofmann
827799b587 Bug 1409133 - Avoid shrinking tabs through ::before elements when moving them. r=dao
As mentioned in the comment:

Note that this doesn't perfectly solve the issue (dragged tabs
may still resize very slightly) on some DPI settings with uneven
scaling factors on Windows, because of bug 477157.

We consider the fix in this patch good enough for now.

MozReview-Commit-ID: BbpxLVq8AEb

--HG--
extra : rebase_source : 13915226e2fd5fef92b004cffac416d7a857e640
2017-11-14 13:09:38 +01:00
Masatoshi Kimura
2a34490c89 Bug 1416465 - Regression tests for process_install_manifest.py. r=mshal
MozReview-Commit-ID: LTqTddybtrr

--HG--
extra : rebase_source : 0a8e13f1328333ad14209326f7ba3f03690b00c6
extra : intermediate-source : 46d42206e31ba788709a37d95f37ccc776314842
extra : source : f39ddb3c2a47bc9343f16f216a89c53bb4c3844e
2017-11-18 11:31:04 +09:00
Ed Lee
2791b99bc9 Bug 1417017 - Check for content. usage at global and within add_task for no-cpows-in-tests. r=standard8
MozReview-Commit-ID: Asz6dM29uRJ

--HG--
extra : rebase_source : 4f5b67cc5ff48cbdb9afddc24f5842ecaeff0b15
2017-11-14 02:17:57 -08:00
David Burns
539b55ee70 Bug 1416284: Have Wait allow expected exceptions when polling. r=maja_zf
MozReview-Commit-ID: BPHVGOOjUaQ

--HG--
extra : rebase_source : af5727dd519717e80b644a888b343827adb6c333
2017-11-21 22:00:08 +00:00
David Burns
a5ed7ab876 Bug 1416284: Update WDSpec tests expectations. r=ato
MozReview-Commit-ID: HrikhmLgamY

--HG--
extra : rebase_source : 4664384a223e520e428e5b71bee81467a5c09433
2017-11-10 19:46:40 +00:00
David Burns
08fa1187af Bug 1416284: Dismiss alerts when we hit an UnexpectedAlertOpen error. r=ato
The Browser Testing and Tools group agreed that the webdriver endpoint, when
asserting for a modal, that it clears the modal on the screen and raises an
an Unexpected Alert Open error.

See https://github.com/w3c/webdriver/pull/1145

MozReview-Commit-ID: 1OnT1AMM0tY

--HG--
extra : rebase_source : c8d75074273071fe4d701e69f6044d1ff94eb2f0
2017-11-10 17:25:50 +00:00
Josh Matthews
3a6121544a servo: Merge #19335 - Unbreak docs build (from servo:jdm-patch-5); r=nox
Running rustdoc on gecko-media is broken right now.

Source-Repo: https://github.com/servo/servo
Source-Revision: 3a08f87ec89456900da4cffda1356c02b6a9b8c8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 217b86c8f1cd5e7766189e59ddeb2502832d602d
2017-11-22 06:48:10 -06:00
Nicolas Chevobbe
a27c77aad7 Bug 1405252 - Enable browser_webconsole_console_logging_workers_api.js in the new frontend; r=Honza.
MozReview-Commit-ID: I7b45uLfNkw

--HG--
extra : rebase_source : 2f8925e7036bcc523801cc1ca12626ddf530e326
2017-11-21 09:23:31 +01:00
Mark Banner
82fc47320e Bug 1409691 - Fix initialisation of doneReason in Capture (BackgroundPageThumbs.jsm). r=Mardak
MozReview-Commit-ID: G30XiYMScHr

--HG--
extra : rebase_source : 20bf9a19aa3f1b3f6aa109cd27da030f3caa2948
2017-11-22 12:35:52 +00:00
Marco Bonardo
75a804ecf6 Bug 1415908 - Intermittent failure (nsIAutoCompleteController.getCommentAt) in browser_ext_omnibox.js. r=adw
Fixes a timing bug where in certain moments matchCount may not be in sync with the current search status,
due to previous results not being cleared immediately. Still delays tree updates to avoid UI flickering.
Fixes a theorical timing issue in unifiedComplete where a stopped search could notify a result.
Removes the no more used OnUpdateSearchResult API.

MozReview-Commit-ID: COoIN4oQT4v

--HG--
extra : rebase_source : 1676a2ff0da45c2ec95ffda90154ab9c26bdf8fb
2017-11-19 21:58:14 +01:00
Masayuki Nakano
02815812a9 Bug 1405832 - part 4: ContentCacheInParent::OnEventNeedingAckHandled() shouldn't crash in release build r=m_kato
For protecting main process, we should stop crashing main process in release
build even when we detect our bug.  However, we should keep crashing with
MOZ_DIAGNOSTIC_ASSER which is enabled only on Night and Developer Edition.

MozReview-Commit-ID: 5BQ46IFzXXj

--HG--
extra : rebase_source : 1a894bb23b6b9f386b19eba95d14cd8db80fb2c6
2017-11-20 23:30:18 +09:00
Masayuki Nakano
07dc211d1a Bug 1405832 - part 3: ContentCacheInParent::RequestIMEToCommitComposition() should call nsIWidget::NotifyIME() via TextComposition::RequestToCommit() r=m_kato
Now, TextComposition::RequestToCommit() manages if it has already requested
IME to commit or cancel composition and this is important for redundant
requests.  Therefore, ContentCacheInParent::RequestIMEToCommitComposition()
shouldn't call nsIWidget::NotifyIME() directly.

MozReview-Commit-ID: 69VpgyK9Jk5

--HG--
extra : rebase_source : 5b86c11669c7a69ceb0a2af155765834621ee968
2017-11-20 23:08:37 +09:00
Masayuki Nakano
c4f2acf2f3 Bug 1405832 - part 2: TextComposition::RequestToCommit() should request IME to commit or cancel composition only when it hasn't been request it yet and hasn't received commit event yet r=m_kato
According to the log in crash reports, eCompositionCommitRequestHandled is
sent to ContentCacheInParent twice or more for a composition.  This causes
breaking mPendingCompositionCount and mPendingEventsNeedingAck management.

Currently, nsIWidget::NotifyIME() should be called only by
TextComposition::RequestToCommit().  Therefore, the method should manage if
it should request it actually.  If the composition has already received
eCompositionCommit(AsIs) event, it shouldn't request it because parent process
may have already stated new composition and it shouldn't be broken by request
for old composition.

MozReview-Commit-ID: 2ekSa6EIeRP

--HG--
extra : rebase_source : d23aa29ce7871e83b99cec8c15aff0c580e08fb4
2017-11-20 22:59:04 +09:00
Masayuki Nakano
b07eba4f1e Bug 1405832 - part 1: ContentCacheInParent::RequestIMEToCommitComposition() should increment mPendingEventsNeedingAck itself if it treat the request handled synchronously without actually requesting IME to commit composition r=m_kato
This is a simple bug of ContentCacheInParent.  When
ContentCacheInParent::RequestIMEToCommitComposition() returns true,
PuppetWidget::RequestIMEToCommitComposition() will send
eCompositionCommitRequestHandled pseudo event message back to the main process.
This causes counting down mPendingEventsNeedingAck in
ContentCacheInParent::OnEventNeedingAckHandled().  Therefore, in the normal
path, ContentCacheInParent::OnCompositionEvent() increments it for receiving
the pseudo event message.

However, if the tab parent has already lost focus,
RequestIMEToCommitComposition() returns true without requesting native IME to
commit composition.  So, ContentCacheInParent::OnCompositionEvent() cannot
increment mPendingEventsNeedingAck for coming
eCompositionCommitRequestHandled.  Therefore, RequestIMEToCommitComposition()
needs to increment mPendingEventsNeedingAck by itself when it won't request
IME to commit composition but it returns true.

MozReview-Commit-ID: 4Alwfy8avB

--HG--
extra : rebase_source : 2588221568440beecc2b992910fa53729b8abe1c
2017-11-20 22:20:02 +09:00