Commit Graph

564702 Commits

Author SHA1 Message Date
Servo VCS Sync
8db8c78539 No bug - Revendor rust dependencies 2017-10-19 17:34:02 +00:00
Bastien Orivel
6c1dbf46fe servo: Merge #18809 - Update bitflags to 1.0 in every servo crate (from Eijebong:bitflags); r=nox
It still needs dependencies update to remove all the other bitflags
versions.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because it's a dependency update

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : bb9d52a22bee6d1fe773718f649c977b07840719
2017-10-19 10:35:08 -05:00
Jared Wein
2ad00e3d21 Bug 1408135 - Copy URL confirmation message should appear where user selects it. r=mikedeboer
MozReview-Commit-ID: 99hEGe7Dtgf

--HG--
extra : rebase_source : c84918920ca2791940d4daeec12cf86c2c04c1c2
2017-10-19 11:58:53 -04:00
Nicolas Chevobbe
cc3e3b19aa Bug 1408916 - Rename and enable browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js in the new console frontend; r=bgrins.
MozReview-Commit-ID: DCFWNLGhCSM

--HG--
rename : devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js
extra : rebase_source : 9c6a4e51bcfa323105778ccfe8705f71d37e347f
2017-10-19 09:16:39 +02:00
Brendan Dahl
5a657e5141 Bug 1408220 - Enable mochitest-plain-headlesss on windows. r=jmaher
--HG--
extra : rebase_source : 0bd382daec7574f3660997469e3785769dee77dd
2017-10-18 09:46:27 -07:00
Brendan Dahl
734c99161a Bug 1408220 - Skip fullscreen plugin test in headless mode. r=jrmuizel
--HG--
extra : rebase_source : 49eab6c1940b5b865e12e7b9deec478321b832af
2017-10-11 14:11:22 -07:00
Brendan Dahl
d50e954d56 Bug 1408220 - Fix the headless windows scroll multiplier. r=jrmuizel
Fixes test_group_wheelevents.html

--HG--
extra : rebase_source : 1f0577d4a2d14de231a8fc6587902bc76ddb8e6f
2017-10-11 13:28:50 -07:00
David Keeler
65f33e8410 bug 1257362 - remove the code-signing usage from certverifier as nothing uses it r=Cykesiopka
MozReview-Commit-ID: 6nWy8k6fMvw

--HG--
extra : rebase_source : fa9f78d39b89bfd3416a7a869bf6436d19ac74bc
2017-10-02 16:24:38 -07:00
Sebastian Hengst
3d19eff467 Backed out changeset 87c05e34ef50 (bug 1409739) for valgrind bustage: '--enable-jemalloc' implied by '--enable-dmd' conflicts with '--disable-jemalloc' from the mozconfig. r=backout
--HG--
extra : amend_source : cfbb5702b98d4023724f6832aa016a52bb2ff00c
2017-10-19 18:29:55 +02:00
Sebastian Hengst
133ec561fb Backed out changeset ab89803d6dce (bug 1409739) 2017-10-19 18:29:49 +02:00
Alexis Beingessner
1ac0583789 Bug 1407767 - mark bullet text tests as passing again. r=kats
MozReview-Commit-ID: 220sKixhAil

--HG--
extra : rebase_source : 908b0b2bd7a5bb95093f2ec85ea37a76a86c499d
2017-10-17 21:03:18 -04:00
Alexis Beingessner
963d7a80ad Bug 1407767 - reimplement text bullets to use TextDrawTarget. r=jrmuizel
This makes the implementation more robust and unifies all our text handling
under one implementation.

Also includes some refatoring of our CreateWebRenderCommands impl to divest
us from the layerful/stateful GetLayerState(). Future work should be done
here, but that's low priority for the moment.

MozReview-Commit-ID: Hypb02aDStm

--HG--
extra : rebase_source : 161a17a719b8dcd856378a2af96ac3fde66d3aa7
2017-10-17 16:05:29 -04:00
Jan Odvarko
75159e0ad3 Bug 1403927 - Test for HTTPi Params panel; r=nchevobbe
MozReview-Commit-ID: 1DzpCgxlrQg

--HG--
extra : rebase_source : de3a5e16f136d42bfc1197c64c12fc50608bb9b0
2017-10-19 14:53:23 +02:00
Jan Odvarko
17a67c84d7 Bug 1403927 - Fix Params panel in HTTPi; r=nchevobbe
MozReview-Commit-ID: 8KIWYs5sDoG

--HG--
extra : rebase_source : 87d364ab98dca9ffb275fa979050e062a00daf65
2017-10-19 14:49:05 +02:00
Tom Tromey
a018db05a1 Bug 1409606 - use full URL in rule view's source tooltip; r=gl
MozReview-Commit-ID: E704sOJV4wp

--HG--
extra : rebase_source : 64a3ae2a0781e9003235e9dc8d933d0537311c63
2017-10-18 13:03:11 -06:00
Masayuki Nakano
8830e5ebb9 Bug 1409656 - Append log of ContentCacheInParent::RequestIMEToCommitComposition() in the latest 2 sets of composition events to app notes of crash report when ContentCacheInParent::OnEventNeedingAckHandled() meets unexpected state and crash itself r=m_kato
This is a follow up patch of bug 1408086.  The previous patch starts to append
log of 2 sets of composition events to app notes of crash report when
ContentCacheInParent::OnEventNeedingAckHandled() meets unexpected state and
crash itself.  However, now, we know the unexpected state occurs when TabParent
receives eCompositionCommitRequestHandled message from its remote process.
The event comes when ContentCacheInParent::RequestIMEToCommitComposition()
returns true.  So, we need to know what occurs in the method before the crash.

This patch defines each case of RequestIMEToCommitComposition() with an enum
class, RequestIMEToCommitCompositionResult and make
RequestIMEToCommitComposition() append one of its value to the array.
Then, ContentCacheInParent discards unnecessary log of this when it discards
log of old composition events.  Finally, appends the log to the app notes of
crash report.

MozReview-Commit-ID: 9sJyl4SvUXu

--HG--
extra : rebase_source : f7e90a157d3819523d3d8932d9f8af5d94e2db1f
2017-10-19 00:13:42 +09:00
Chris AtLee
322cae0472 Bug 1409739: Enable DMD in nightly/CI builds r=glandium
MozReview-Commit-ID: 12tmFzzvRvP

--HG--
extra : rebase_source : 4a88d31db1600df8dc93416c4d0ed3b9dc82df3d
2017-10-18 09:45:00 -04:00
Chris AtLee
4da7d39349 Bug 1409739: Remove old DMD configs r=glandium
MozReview-Commit-ID: H7kc33CXIbQ

--HG--
extra : rebase_source : 81eeff0cb420381e08e64aa37356114b0a613506
2017-10-17 11:26:04 -04:00
Michael Kaply
917443411a Bug 1409629 - Add eBay to internal default list. r=flod
MozReview-Commit-ID: D0hIxS820ZV

--HG--
extra : rebase_source : b10272f2c43a26447dd41cc5feb57d7fe039559c
2017-10-19 09:16:33 -05:00
Servo VCS Sync
4e28b2587e No bug - Revendor rust dependencies 2017-10-19 16:06:32 +00:00
Simon Sapin
c97a708440 servo: Merge #18944 - Stop relying on linking details of std’s default allocator (from servo:jemallocator2); r=nox
We’ve been bitten before by symbol names changing: https://github.com/servo/heapsize/pull/46, and upstream is planning to stop using jemalloc by default: https://github.com/rust-lang/rust/issues/33082#issuecomment-309781465

So use the (relatively) new `#[global_allocator]` attribute to explicitly select the system allocator on Windows and jemalloc (now in an external crate) on other platforms. This choice matches current defaults.

Source-Repo: https://github.com/servo/servo
Source-Revision: 07e9794306d597afe5d90d192fd32a99572c3cc3

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c773f809c4f783e63c42218220e7c8c190727e6e
2017-10-19 09:15:17 -05:00
Anthony Ramine
459bc7147f servo: Merge #18939 - Bump various FFI crates to get jobserver support (from servo:muh-parallelism); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 6f52b331b8c6c38405964cdeacbc9f771c70b18c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4fcd62703e0d53637f87e3e1ce950f0a78b66317
2017-10-19 07:35:39 -05:00
Brian Grinstead
25d7f09a0e Bug 1400176 - Prevent extra reflows by resetting html and body to display:block;r=nchevobbe
MozReview-Commit-ID: 38cBYjNgVZo

--HG--
extra : rebase_source : 3aebceafaedfd0fc58f549761c8dab04d1a8fa04
2017-10-18 13:18:48 -07:00
Francesco Lodolo (:flod)
718610f277 Bug 1410105 - Remove diri.bg broken searchplugin from Bulgarian r=mkaply
MozReview-Commit-ID: 6Rizc7L0DQE

--HG--
extra : rebase_source : 15a210459fe988e2e993386bfe0139ef1150f75b
2017-10-19 16:45:29 +02:00
Michael Froman
90e4564993 Bug 1405940 - Fix Null Pointer dereference in sigslot::lock_block r=bwc
Caused by several issues:
1) We were allowing an answer with modified ufrag/pass to
   begin an ICE restart even if the offer didn't indicate
   it was restarting.
2) This should no longer happen, but in cases where restart logic
   was started inappropriately, TransportLayerIce::SetParameters
   could get a null stream, and we check for that now.

MozReview-Commit-ID: JFQ1zz3l5wY

--HG--
extra : rebase_source : a6d43aabada86669850ddce07ea86da8118a6bec
2017-10-12 22:38:01 -05:00
Nicolas Chevobbe
760e1f9ef7 Bug 1409436 - Fix jsterm font-size warning; r=Honza.
The font-size property was trying to retrieve a non existing variable, which
was spamming the terminal with warning messages. Putting the property to
inherit since it was defaulted to that.

MozReview-Commit-ID: nMWUOvOTIt

--HG--
extra : rebase_source : 35b07bccdb7fd2da89957393c01d68268e6b99fe
2017-10-17 17:50:49 +02:00
Andreas Tolfsen
efdea46f6f Bug 1410069 - Mention Bugzilla component in contribution advice. r=whimboo
DONTBUILD

MozReview-Commit-ID: F600Wp413Y2

--HG--
extra : rebase_source : 6980d1fa69681a9ba1b3092a391729b1f56a38a2
2017-10-19 14:32:56 +01:00
Sebastian Hengst
857097b31b Backed out changeset 986214ae3837 (bug 1374631) on suspicion of causing xpcshell bustage in Windows builds. r=backout on a CLOSED TREE 2017-10-19 16:01:22 +02:00
Sebastian Hengst
1a0ae7f367 Backed out changeset 0f393e8b236d (bug 1376973) for eslint failures, e.g. in browser/components/originattributes/test/browser/browser_favicon_firstParty.js. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 32d912c7bd61ac0c3dbefbc27f7edd68faaf8c06
2017-10-19 15:45:44 +02:00
Sebastian Hengst
7f67463a70 Backed out changeset c058687eb204 (bug 1376973) 2017-10-19 15:45:37 +02:00
Jan Beich
6b04a97785 Bug 1409680 - Extend --disable-debug-symbols to Rust code. r=glandium
This reduces disk I/O and memory usage during build that already lacks
debugging symbols from C++ code, allowing to use more jobs on 32bit hosts.

--disable-debug-symbols build on FreeBSD 10.3 i386 (8 cores) host:
Max RSS before:  libxul - 612 Mb, libgkrust - 1908 Mb
Max RSS after:   libxul - 444 Mb, libgkrust - 1471 Mb
Binary before:   libxul - 203 Mb, libgkrust -  732 Mb
Binary after:    libxul - 123 Mb, libgkrust -  301 Mb

MozReview-Commit-ID: 40UEYuKddZ2

--HG--
extra : rebase_source : 905c61c8f738027bb43d213c4a4e63db1b9c5008
2017-10-18 08:38:54 +00:00
Sean Lee
63bfacc274 Bug 1406771 - Use input's placeholder to adjust the format of cc-exp. r=lchang
MozReview-Commit-ID: JGdXRwomEON

--HG--
extra : rebase_source : a219b79f9912db870456da95bda2b1bd3c5a75f7
2017-10-09 17:54:07 +08:00
Chung-Sheng Fu
8d3f1d115e Bug 1382630 - Split browser/components/resistfingerprinting/test/browser/browser_roundedWindow_open_min.js. r=smaug,timhuang
MozReview-Commit-ID: 7eLBAg2Enwj

--HG--
extra : rebase_source : 0eb5b921cb9e50d60de54701b80467ed2122395d
2017-10-16 10:39:19 +08:00
Tim Huang
17fc27944d Bug 1376973 - Part 2: Add test cases for making sure that favicons of allTabs popup menu is using correct originAttributes. r=arthuredelstein,baku
This patch adds test cases for testing favicons of allTabs menu in terms of originAttributes.
It adds tests in existing tests, browser_favicon_userContextId.js and browser_favicon_firstParty.js.
The test will open tabs with different originAttributes and trigger the popup of
allTabs menu. Then it will verify that whether the network requests of favicon
have correct originAttributes.

MozReview-Commit-ID: 4Aa7RDFdosA

--HG--
extra : rebase_source : d5fb724ca194d895a78cce5d035008adebcc23ca
2017-10-17 20:55:21 +08:00
Tim Huang
53e1573868 Bug 1376973 - Part 1: Making the favicon of the allTabs menu obeys originAttributes and rename attribute 'iconLoadingPrincipal' to 'iconloadingprincipal'. r=arthuredelstein,dao
MozReview-Commit-ID: AqjIr7xkXs9

--HG--
extra : rebase_source : 01561305466d19d6ee5c0f7faac8bd3704f73790
2017-10-17 20:55:20 +08:00
Ray Lin
aea39ef395 Bug 1373130 - Send message after identifyAutofillFields being invoked to indicate that formautofill is ready to open popup. r=lchang
MozReview-Commit-ID: 4dZzgYNahEq

--HG--
extra : rebase_source : 8faccab13a22dc6eab935f35be63560cdcb6c39e
2017-10-16 18:10:02 +08:00
Marco Bonardo
1daa7b40ab Bug 1347532 - Allow to set a default icon size for the page-icon protocol. r=standard8
MozReview-Commit-ID: KBQYf14iiQw

--HG--
extra : rebase_source : 568f35d153801a43b1f62ba2e73cb0324ea9bbf7
2017-10-17 16:24:55 +02:00
Dan Minor
8583436ea5 Bug 1407203 - Wait for websocketProcessBridge to exit; r=jmaher
We are seeing failures starting websocketProcessBridge due to the port being
in use. It is most likely a previously started websocketProcessBridge process that
is using the port.

On Windows, mozprocess.kill() calls TerminateJobObject/TerminateProcess and
GetExitCodeProcess, but these are asynchronous and don't wait for the process to
actually exit. Adding a wait call should guarantee the process has exited before
continuing which will hopefully ensure the port is free by the time we start an
additional websocketProcessBridge.

MozReview-Commit-ID: HGyjEsy1Ons

--HG--
extra : rebase_source : f56034e1fc0febae07d9b2728eded0a48975baca
2017-10-16 15:47:58 -04:00
Vedant Chakravadhanula
cba3146c50 Bug 1374631 - Changed const to constexpr in generated data. r=chutten
MozReview-Commit-ID: Byvcvj9fWQF

--HG--
extra : rebase_source : ea742b3309088f9e8c10d92769ba8bc4ded16ba5
2017-09-28 22:24:06 +05:30
Emilio Cobos Álvarez
24e9d2a703 servo: Merge #18934 - style: Make MatchingContext generic over SelectorImpl (from emilio:matching-context-generic); r=xidorn,heycam
This will help Xidorn implement tree pseudos, and in general makes sense,
allowing to put specific matching data in a selectors implementation.

Source-Repo: https://github.com/servo/servo
Source-Revision: 6268f482084179ed54e63028da038ae39c947359

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 2ed488ddfcbffb5b8779072c051a6d6057eee55b
2017-10-19 05:43:51 -05:00
Johann Hofmann
d7e6164f16 Bug 1409340 - Ensure light theme on Windows 7 gets dark hover state on tabs. r=dao
MozReview-Commit-ID: H1ki0EotjSq

--HG--
extra : rebase_source : bae2d73daeba723b147fb706dd27440ef526fdf5
2017-10-18 15:19:13 +02:00
Nicolas Chevobbe
cde551eee9 Bug 1408915 - Enable and rename browser_webconsole_add_edited_input_to_history.js in the new console frontend; r=Honza.
MozReview-Commit-ID: 41xj6osEFOM

--HG--
rename : devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_add_edited_input_to_history.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_add_edited_input_to_history.js
extra : rebase_source : c088eb951b44fce1f5a17c12e7f1554ff759c913
2017-10-19 08:59:32 +02:00
Nicolas Chevobbe
4d400dcd9d Bug 1404829 - Test the repeat mechanism with different category in mocha;r=Honza.
Also, remove the useless mochitest that was doing the same thing.

MozReview-Commit-ID: AiSXglrcRfa

--HG--
extra : rebase_source : 3d311901937d2d440397e9f5576237ea548a217b
2017-10-18 10:05:20 +02:00
Paul Adenot
e2b0ed260c Bug 1409391 - Remove raw yuv tests and test vectors. r=cpearce
MozReview-Commit-ID: D8TIw6SKgPz

--HG--
extra : rebase_source : 267b7c2bd102a4e37223b279008761a44294073e
2017-10-18 15:47:09 +02:00
Panos Astithas
063933fe65 Bug 1410005 - Skip browser_searchEngine_behaviors.js on artifact builds. r=standard8
MozReview-Commit-ID: DyLQWWqpAvV

--HG--
extra : rebase_source : 5a2ffe520306b6cddaf9962b24e13695ddf7eb4f
2017-10-19 12:02:51 +03:00
James Cheng
bcfbcfbc4a Bug 1410022 - Remove redundant PDM::Supports check caused by bug 1407919 part6. r=gerald
MozReview-Commit-ID: EoAARcmhjlV

--HG--
extra : rebase_source : 560d91e004f0787278e7e3181e58c953c27368e5
2017-10-19 18:03:09 +08:00
Sebastian Hengst
ac57f6f7df merge mozilla-central to autoland. r=merge a=merge 2017-10-19 11:52:58 +02:00
Sebastian Hengst
bf793df477 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HasKw28SN45
2017-10-19 11:26:22 +02:00
Sebastian Hengst
c2ab267f86 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 7BbAIKxBpcI
2017-10-19 11:22:55 +02:00
Patrick Brosset
714264d3e8 Bug 1406061 - Remove the unused Jsbeautify.jsm module; r=jdescottes
MozReview-Commit-ID: KF39qXJ2s11

--HG--
extra : rebase_source : 29394e085bf80d394dd4e1c6013082c0ebe94069
2017-10-19 09:58:19 +02:00