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

570761 Коммитов

Автор SHA1 Сообщение Дата
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
Jonathan Watt cecce2a5cf Bug 1417251 fixup part 2 - Guard against gCurrentURL being null. r=me
MozReview-Commit-ID: KyCLANeYFwS
2017-11-03 13:18:51 +00:00
Jonathan Watt 838eb11c41 Bug 1417251, part 2 - Remove skip-if(styloVsGecko) for various reftests. r=bz
MozReview-Commit-ID: AvbAi2ObY5P
2017-11-03 12:46:18 +00:00
Jonathan Watt c73cc60a66 Bug 1417251, part 1 - Make the reftest harness support loading of consecutive URIs differing only by hash. r=dbaron,bz
When the URIs of consecutively loaded tests/references differed only by hash
we would previously do an anchor scroll causing us to fail timing out
waiting for a 'load' event that would never come.  This change makes us load
such URIs using nsIWebNavigation.LOAD_FLAGS_BYPASS_CACHE to force a reload of
the document.

MozReview-Commit-ID: 6Fhy9h1tZol
2017-11-03 08:35:08 +00:00
Jonathan Watt 2f89e4a502 Bug 1417251, part 0 - Fix race in layout/reftests/css-ui/caret-color-01-ref.html. r=me
Previously the test relied on Ahem.ttf being preloaded. It now uses
MozReftestInvalidate to make sure the Web font is loaded before
calling getBoundingClientRect.

MozReview-Commit-ID: FcW3CCRu6iW
2017-11-02 21:17:50 +00:00
Kartikaya Gupta 886598770a Bug 1418374 - Follow-up to ensure cbindgen generates the != operator for ImageKey. r=me and DONTBUILD
MozReview-Commit-ID: G2OygQ4wdSE
2017-11-22 09:16:57 -05:00
Lars T Hansen bd16ff17c7 Bug 1391636 - Move a guard from TestingFunctions into Wasm proper. r=me
--HG--
extra : rebase_source : 3e1f82f709e1a33d51e1903a93730d57aacdcfe4
2017-11-22 10:29:24 +01:00
Lars T Hansen e4d4db8b09 Bug 1412852 - Make the JS shell SAB mailbox transmit the length. r=luke
--HG--
extra : rebase_source : 94d597b370b4092ac0c4934fa4c9b320d42773e8
2017-11-08 16:35:45 +01:00
Lars T Hansen 91c6f34281 Bug 1412852 - Test cases for structured cloning of wasm memory objects. r=luke
--HG--
extra : rebase_source : c5ca6f534cc953d4b6750dce9897fbe302f0b97e
2017-10-31 16:36:05 +01:00
Lars T Hansen 3f9a90d355 Bug 1412852 - Structured clone WebAssembly.Memory objects. r=sfink
--HG--
extra : rebase_source : 0f96caf022c5d0ec51e5c9710468ed8015acf4aa
2017-10-31 13:38:28 +01:00
Lars T Hansen 770a864e0b Bug 1377576 - Rename from AsmJSAtomic etc to WasmAtomic etc, rs=bbouvier
--HG--
extra : rebase_source : 03b9d81335549ca5589852c69b7bb3d2a14b828b
2017-10-25 10:36:09 +02:00
Kearwood "Kip" Gilbert 7e7cb086d3 Bug 1407423 - Ensure that any time we have loaded the Oculus runtime libary, we are polling ShouldQuit,r=daoshengmu
- Ensure ovr_GetSessionStatus is polled even when a VR presentation
  is not active.
- When we fail to initialize an Oculus Session or detect VR hardware,
  immediately unload the Oculus Library as we can't poll for ShouldQuit
  without a valid Oculus session.
- When we poll ovr_GetSessionStatus, we are now updating the mounted state
  in VRDisplayInfo::mIsMounted.
- Added prefs to control enumeration throttling and timeout to release
  VR hardware when inactive.
- Some refactoring to make frame loop more understandable and less
  brittle.
- When throttling enumeration, we ensure that all other VR apis
  also throttle enumeration so that they don't pick up the same device
  during throttling.
- Some long functions in VRManager have been broken up and
  had their inner-workings documented in more detail.

MozReview-Commit-ID: CEYwwQ9mYd0

--HG--
extra : rebase_source : b82cd9f200e6311528d4bed469d1b8044e9fc7f2
extra : amend_source : e74f56f5ec95641fd478deb71d6c7ba5d2cba7b1
2017-10-10 14:42:37 -07:00
Jan de Mooij 6e5bc11c14 Bug 1419785 - Avoid repeated calls to ParsePatternSyntax by using RegExpShared more. r=arai 2017-11-22 22:18:59 +01:00
Gabriele Svelto 13364cc36b Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
MozReview-Commit-ID: HS3M0DJQ3qc

--HG--
extra : rebase_source : bb09e9e3b01d39e91a1377117fa127a09c29cccd
2017-10-10 11:59:39 +02:00
Gabriele Svelto c60ce072a7 Bug 1402519 - Remove MOZ_CRASHREPORTER directives from widget; r=froydnj
This does not remove the directives in widget/ContentCache.cpp as those crash
annotations should be temporary and will be removed once bug 1405832 is fixed.

MozReview-Commit-ID: F0STyYDx8F4

--HG--
extra : rebase_source : 737d3e500e1dd066730660fede52226e832305e6
2017-10-10 16:04:47 +02:00
Gabriele Svelto 1f91d943f0 Bug 1402519 - Remove MOZ_CRASHREPORTER directives from toolkit; r=mossop
MozReview-Commit-ID: GsnhrLJYkqG

--HG--
extra : rebase_source : d51a31e47bcbb79e3f78e4151d6f1612133a98b9
2017-10-10 15:56:48 +02:00
Gabriele Svelto c0bde0772e Bug 1402519 - Remove MOZ_CRASHREPORTER directives from testing; r=ted.mielczarek
MozReview-Commit-ID: 3QJI8o9f9UW

--HG--
extra : rebase_source : 986fb3758f18c852abd0bc35005251c7ab9b8261
2017-10-10 15:22:56 +02:00
Gabriele Svelto cc490a241b Bug 1402519 - Remove MOZ_CRASHREPORTER directives from storage; r=mak
MozReview-Commit-ID: HYpSWoJaEAm

--HG--
extra : rebase_source : f8da906d5c9351cd6086ba697547dea68a3ad09e
2017-10-20 11:00:21 +02:00
Gabriele Svelto 4505ab0945 Bug 1402519 - Remove MOZ_CRASHREPORTER directives from security; r=ttaubert
MozReview-Commit-ID: CfPBvffjEhq

--HG--
extra : rebase_source : 38dfe758cc773f3a74c62be3373120efa491e238
2017-10-10 15:25:39 +02:00
Gabriele Svelto e8c969cb61 Bug 1402519 - Remove MOZ_CRASHREPORTER directives from netwerk; r=mcmanus
MozReview-Commit-ID: 9GbWitwPcKf

--HG--
extra : rebase_source : a7a293d502cdbaeed655be15f0a244aa965d6dee
2017-10-10 15:24:13 +02:00