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

575640 Коммитов

Автор SHA1 Сообщение Дата
Samael Wang e86402b778 Bug 1406161 - Part 3: Remove a dead member function. r=smaug
MozReview-Commit-ID: LYNUZhvnAdm

--HG--
extra : rebase_source : 696d21afde06340006e63bf824068fe17c3e7d14
2017-12-15 17:15:02 -06:00
Samael Wang 2387e7d5ac Bug 1406161 - Part 2: Reorder docshell members and remove unnecessary `virtual` or `NS_IMETHOD` keywords. r=smaug
MozReview-Commit-ID: KuEchFzFu7E

--HG--
extra : rebase_source : 8a950c67c746f0771b36bdbd9844d52ea59ea048
2017-12-15 17:09:43 -06:00
Samael Wang 5d946a3ccf Bug 1406161 - Part 1: Reorder #include, #define, forward declarations, global & static variables. r=smaug
MozReview-Commit-ID: 9DKL1zuLboL

--HG--
extra : rebase_source : 97a01497f1a1a67d93e102ca8a9b2503e779c9e0
2017-12-15 14:14:06 -06:00
Tiberius Oros 97791540b0 Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2018-01-05 12:02:07 +02:00
Oriol Brufau 1e5968259b Bug 1424722 - Create actors for symbol values. r=nchevobbe
MozReview-Commit-ID: KZkdOccFhRn

--HG--
extra : rebase_source : 5e3524983f3d373eb0d5b13822102d3c5eb2a196
2017-12-21 01:03:20 +01:00
Patrick Brosset 375a23cd02 Bug 1428043 - Remove useless systemlibs.js import; r=jryans
MozReview-Commit-ID: HzshbzyPraq

--HG--
extra : rebase_source : 71156aafc13e09c8960abf51685cbece9d950b12
2018-01-04 16:20:59 +01:00
Glenn Watson 7e0011ceb3 servo: Merge #19614 - Update WR (dual-source subpixel text optimizations, clip-out segment builder) (from glennw:update-wr-clip-out-seg); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: a5a7b96ac28e3f51732b0ac9e048ded46591a310

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : dba4c7545d3baa4fdfa646f292e64deca32dd801
2018-01-05 02:34:38 -06:00
Alessio Placitelli ffcf8abf77 Bug 1417473 - Enable the hybrid content telemetry API. r=chutten
MozReview-Commit-ID: Cjsu10fgKtq

--HG--
extra : rebase_source : 6e31502cbc8a19a43c7a40ad1145a2712d71de32
2018-01-04 10:32:58 +01:00
Alessio Placitelli 31bbd2b6a0 Bug 1417473 - Add the docs for hybrid content telemetry. r=chutten,gfritzsche
MozReview-Commit-ID: 2qEiZcNU7SB

--HG--
extra : rebase_source : bb5a1dd1d8880c701b7eb329b439e2c206e1279c
2017-11-29 16:37:30 +01:00
Alessio Placitelli 33178fcdc7 Bug 1417473 - Implement the hybrid content telemetry API. r=chutten,Gijs
This enables whitelisted pages to send messages to the chrome using
asynchronous messaging from the content. This patch only adds the
API and test coverage. The first consumer of the API will be added
as part of bug 1417479.

MozReview-Commit-ID: ESxFFjvhpWA

--HG--
extra : rebase_source : 170677128c2d39c89f3a3bd76e201df4b3be8fb3
2017-11-27 11:54:27 +01:00
Pyfisch d50101b22b servo: Merge #19691 - Remove mention of some old issues (from pyfisch:cleanup-issues); r=emilio
* #228 was done (confirmed by mbrubeck)
* #2012 fixed TODO item
* servo/webrender#28 (zoom does work)

<!-- Please describe your changes on the following line: -->
See #19685

---
<!-- 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
- [ ] These changes fix #__ (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: d1c72fde33338fb2042957c3ccafb31540adee92

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 160f69f3147dd8ecb6471c64080cf73def1c2778
2018-01-05 00:25:12 -06:00
Ricky Chien 403caf94bf Bug 1426920 - Netmonitor ResponsePanel's editor-row-container should occupy the available vertical space r=gasolin
MozReview-Commit-ID: Jkn26LAyovK

--HG--
extra : rebase_source : 2a3c935d083c04de629880fab6995f21fca26abf
2018-01-05 15:13:58 +08:00
JW Wang 5f75454142 Bug 1428242. P3 - use a non-reentrant monitor. r=bechen,gerald
MozReview-Commit-ID: GCXBHugTLJV

--HG--
extra : rebase_source : 099334dd48b7aa2817578f618d3ab12e1b01cf8f
2018-01-05 10:49:38 +08:00
JW Wang c5fd248bb7 Bug 1428242. P2 - MediaCache::ReadCacheFile() doesn't need to drop the cache monitor. r=bechen,gerald
Since we now never take the lock on the main thread, we can safely do file IO
while holding the lock without blocking the main thread.

This reverts the change of Bug 1354389 P1.

MozReview-Commit-ID: EhEwTjINQIT

--HG--
extra : rebase_source : 7eca1226d53a26025188e01837de645a1c879d7b
2018-01-05 10:48:14 +08:00
JW Wang 66c3598324 Bug 1428242. P1 - assert we always take the MediaCache monitor off the main thread. r=bechen,gerald
MozReview-Commit-ID: 6fxhzTOFaWx

--HG--
extra : rebase_source : ad507e823ed90356e6b1b7452460fa8462240021
extra : intermediate-source : 1dc9fa1ba116ef65fddc076bf5508701d85d788b
extra : source : d5a6e82b6f344c59814c30b950577fd67ee0b7e3
2017-12-20 15:28:52 +08:00
Makoto Kato e8bfc9ec8b Bug 1428237 - Remove unused nsIHTMLEditor.getHeadContentsAsHTML. r=masayuki
c-c and bluegriffon don't use this method, so let's remove it to clean up.

MozReview-Commit-ID: BC5Ooy2Jlb9

--HG--
extra : rebase_source : 86e49ef864d5c78049673924c385e6cdbd0cb215
2018-01-05 10:59:37 +09:00
Mike Conley a4e155dcb6 Bug 1397426 - TabChild::MakeHidden shouldn't cause script to run. r=billm
Calling GetPresShell() might create a content viewer, which might cause
script to run. This is bad if there's a ForcePaint message queued up,
because it could mean running the force painting code while we're still
in the midst of making a tab hidden, which would put us in an inconsistent
state.

MozReview-Commit-ID: 3rw2wGllGdk

--HG--
extra : rebase_source : 1c4b1ad28467fc6960eaa7cb744e47dd191b30f5
extra : source : 78073667ddc6e932408f49076b74c448a74bb710
2017-11-21 16:52:48 -05:00
Mike Park 8117abd4fd Bug 1408950 - Enable browser_webconsole_websocket.js in the new console frontend. r=nchevobbe
MozReview-Commit-ID: K0wKsAPmXxP

--HG--
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-603750-websocket.html => devtools/client/webconsole/new-console-output/test/mochitest/test-websocket.html
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-603750-websocket.js => devtools/client/webconsole/new-console-output/test/mochitest/test-websocket.js
extra : rebase_source : 38b6a5527c296912c8399255dce0bedf7513bcc5
2017-11-21 14:25:23 -05:00
Gijs Kruitbosch abbd4a899d Bug 1424970 - adjust label for preferring tabs over windows for _blank links, r=jaws
MozReview-Commit-ID: 555cehqwoLg

--HG--
extra : rebase_source : a584dc4c226660ff0ea7ead726f9f2a3e8177982
2018-01-04 15:09:02 +00:00
Ted Mielczarek 162a6803fa bug 1401647 - Fix spidermonkey mozjs / rust-bindings builds. r=nalexander
The spidermonkey mozjs and rust-bindings builds run sed on
$topsrcdir/.cargo/config.in to generate the cargo config they use, but
they previously only replaced the @top_srcdir@ substitution. This patch
makes them replace any other substitutions with an empty value to add
a bit of future-proofing.

MozReview-Commit-ID: 1DzP9vXxHMD

--HG--
extra : rebase_source : e2d86922b3ef78df0a0774ef1326f4fd979de371
2018-01-03 14:51:52 -05:00
Ted Mielczarek ad688de73b bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=nalexander,rillian
We currently use a 32-bit Rust toolchain for win32 builds, but this can lead
to OOM situations. This patch makes win32 builds use a 64-bit Rust toolchain,
which requires a little bit of extra configuration because rustc needs to
be able to find a link.exe that produces 64-bit binaries for building
things like build scripts, which are host binaries.

We will now generate a batch file that sets LIB to the paths to 64-bit
libraries and invokes the x64-targeting link.exe, and add a section to the
.cargo/config file to instruct cargo to use that batch file as the linker
when producing 64-bit binaries.

MozReview-Commit-ID: 9vKBbm7Gvra

--HG--
extra : rebase_source : 273a99be71914167664482c2bdb26c840ec6867b
2017-12-14 10:20:33 -06:00
Ralph Giles c24e4ff3bb Bug 1401647 - Add i686 target to win64-rust. r=ted
Add a cross-compilation copy of rust's standard library targeting
i686-pc-windows-msvc to the win64-rust toolchain package so it
can be used to build for win32 as well.

MozReview-Commit-ID: 3598VZrDjIH

--HG--
extra : rebase_source : 6a0ae401534fe865a045073dc65ad23b812ffad8
2017-12-13 22:41:29 -06:00
Joey Chagnon 12c1ee1692 Bug 1427670 - Escape warning message when the user can't write to their profile. r=mhowell
MozReview-Commit-ID: C5ZJd6ZQwzz

--HG--
extra : rebase_source : e43ed104f05649a0d9df22c4ea07008b995e0083
2018-01-02 22:40:44 -05:00
Mark Banner 59941b112b Bug 1428040 - Allow PlacesUtils.isRootItem to take guids as well as ids. r=mak
MozReview-Commit-ID: 9ZMA2A879O8

--HG--
rename : toolkit/components/places/tests/bookmarks/test_protectRoots.js => toolkit/components/places/tests/legacy/test_protectRoots.js
extra : rebase_source : 99f4d3702ed60412baf8b8cbd42fbf4c660d0b5b
2017-12-21 09:16:48 +00:00
Dão Gottwald 1946fffaeb Bug 1428061 - Remove support for the tabs-bottom class. r=jaws
MozReview-Commit-ID: KvOO0uCjCUC

--HG--
extra : rebase_source : 5ce371fc492fba5200d03b05c00787ec82603ddb
2018-01-04 16:29:30 +01:00
Mark Banner 3872b01b1f Bug 1424921 - Support Lint dependencies in bootstrap. r=froydnj
- Add node as a dependency on Linux and Mac
- Add python3 for Mac only (linux generally has it installed already).

MozReview-Commit-ID: EpNWFTI9UXc

--HG--
extra : rebase_source : 33860782891dc901a397b2c2288253d19f8cb79d
2018-01-03 21:11:44 +00:00
Jan Odvarko 1606d1c614 Bug 1421335 - Update test; r=nchevobbe
MozReview-Commit-ID: Far6gsV6SXd

--HG--
extra : rebase_source : 787fbdc766c4b069b4779f79c09f22999889100e
2017-12-11 14:39:37 +01:00
Jan Odvarko 8671511dd6 Bug 1421335 - Right response info link disappears after request is expanded; r=nchevobbe
MozReview-Commit-ID: 5WEqPQaWGGt

--HG--
extra : rebase_source : eaf338dcf3ea3a1c4c3644cc4a1a2c2c988cbd9f
2017-12-07 16:28:33 +01:00
Mike Conley 15bb3e6871 Bug 1367797 - Add reflow tests for adding, removing and switching tabs while the tab strip is overflowed. r=florian
MozReview-Commit-ID: DFpA2eGk2X0

--HG--
extra : rebase_source : d60cd34dc25ecfadfac35fd20e6c2e6cc116a7bc
2017-11-20 14:58:32 -05:00
Thom Chiovoloni 4f926a87dd Bug 1427835 - Remove redundant TPS addon test and disable validation on the non-restartless XPI test r=markh
MozReview-Commit-ID: JxNw7qIOheo

--HG--
extra : rebase_source : 33bf748394a248178c85292464c8acccf9e106b8
2018-01-03 15:01:49 -05:00
Pyfisch 4e3d9fc756 servo: Merge #19689 - Fix typo. san-serif -> sans-serif (from pyfisch:san-serif); r=jdm
<!-- 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: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (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: 782e3fe4e47b4be47bf8ec87e6ef566881c312b0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ba9aa56e5a5435735368ffa50738785c43e9d672
2018-01-04 14:06:47 -06:00
Andreea Pavel 67b2d919c6 Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE
--HG--
extra : rebase_source : 3ad34904efe5678e685f3f282f0b05404849d898
2018-01-04 23:30:57 +02:00
Andrew McCreight b2ca279d4f Bug 1426779 - Disable precise runnable leakchecking names on release and beta. r=froydnj
The NS_IMPL_NAMED_* macros rely on the mName field, which are not
defined on beta or release, so don't use them on those branches, so
that Firefox will build.

MozReview-Commit-ID: 9wEnPqshBJ8

--HG--
extra : rebase_source : 1ee201c1f0049b02fb57679908915920226592a2
2018-01-04 12:59:02 -08:00
Ursula Sarracini 7b4dce9241 Bug 1420285 - Change <browser> attribute isPreloadBrowser to preloadedState r=mconley
MozReview-Commit-ID: 3ooQldAnPZl

--HG--
extra : rebase_source : aac0e2957191ba77f06004a95c5766fa60e2d8b4
2018-01-04 15:54:37 -05:00
Emilio Cobos Álvarez b8950ca8f0 Bug 1428144: Remove some dead nsIFrame code. r=mats
MozReview-Commit-ID: Aaj6XLp3LnA

--HG--
extra : rebase_source : 8c8555f539f29275d570931f0d6bce6817a7d3c3
2018-01-04 20:37:11 +01:00
Jan Henning cfe25c27c6 Bug 1428128 - Store omni.ja uncompressed when packaging via Gradle. r=nalexander
- We already do this when packaging conventionally via ./mach package
- The omnijar is itself already a compressed archive, so no need to compress it
  again
- Gecko (especially the GeckoJarReader) expects the file to be STORED within the
  APK, doing otherwise may cause read access to the omnijar to fail

MozReview-Commit-ID: GcpeAehLe5h

--HG--
extra : rebase_source : b0c2562dc39f00541a9f3da308779c7ffe9fe584
2018-01-04 19:48:43 +01:00
Thom Chiovoloni 9c8f02ad08 Bug 1427850 - Check that sync is ready directly instead of reading the sync username to determine it r=markh
MozReview-Commit-ID: LnQ6Em0GCvM

--HG--
extra : rebase_source : 7455d0eb9b9123d092f6cbacc09cbbf2f686dca3
2018-01-03 15:22:43 -05:00
Jeremy Lempereur 54e159dbce Bug 1395091 - about:telemetry global search should have headings before section results. r=chutten
Put a table heading to each search section in the about:telemetry homepage.

MozReview-Commit-ID: 7DaFjy6lbcq

--HG--
extra : rebase_source : c8a735989fc120560dc65c2f86adea2594f93b66
2018-01-04 00:26:23 +01:00
Andrew Halberstadt 5a94205636 Bug 1428049 - [mozlog] Add mozterm as a mozlog dependency and version bump to 3.7, r=igoldan
MozReview-Commit-ID: 8HfH3Jay3KR

--HG--
extra : rebase_source : c2f27fecb13e850f68eb95d350324aaf19932e11
2018-01-04 10:00:11 -05:00
Andrew Halberstadt c62d613976 Bug 1428049 - [talos] Create a separate mozbase_source_requirements.txt when installing packages from the source dir, r=igoldan
This fixes a regression to |mach talos-test| around a missing 'mozterm'
dependency.

MozReview-Commit-ID: GcfoA4U1fqg

--HG--
extra : rebase_source : 68c743165a03c4d9975676556252816793ba9d49
2018-01-04 09:58:45 -05:00
Mike Conley 9e4b98705e Bug 1418886 - Make LoginManagerContent use a WeakSet for login form root elements. r=MattN
MozReview-Commit-ID: HXLrJf2mR4B

--HG--
extra : rebase_source : 44cfb122c809dc27cf19af0a661da7bd2eb7b37c
2017-12-16 02:08:14 -05:00
Mike Park 8fcfc68bd1 Bug 1408950 - Enable browser_webconsole_websocket.js in the new console frontend. r=nchevobbe
MozReview-Commit-ID: K0wKsAPmXxP

--HG--
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-603750-websocket.html => devtools/client/webconsole/new-console-output/test/mochitest/test-websocket.html
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-603750-websocket.js => devtools/client/webconsole/new-console-output/test/mochitest/test-websocket.js
extra : rebase_source : 942247eb82006d428d4dd4573154c767f4a72ea8
2017-11-21 14:25:23 -05:00
Gijs Kruitbosch f3285c9019 Bug 1424970 - adjust label for preferring tabs over windows for _blank links, r=jaws
MozReview-Commit-ID: 555cehqwoLg

--HG--
extra : rebase_source : 435e0ed455e49aa6f58c572fb9d93352fc9c6a69
2018-01-04 15:09:02 +00:00
Ted Mielczarek d9f364de3f bug 1401647 - Fix spidermonkey mozjs / rust-bindings builds. r=nalexander
The spidermonkey mozjs and rust-bindings builds run sed on
$topsrcdir/.cargo/config.in to generate the cargo config they use, but
they previously only replaced the @top_srcdir@ substitution. This patch
makes them replace any other substitutions with an empty value to add
a bit of future-proofing.

MozReview-Commit-ID: 1DzP9vXxHMD

--HG--
extra : rebase_source : e8c0268a2a6e91ca2000b340beee2dcff0636591
2018-01-03 14:51:52 -05:00
Ted Mielczarek 24f3ed4b74 bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=nalexander,rillian
We currently use a 32-bit Rust toolchain for win32 builds, but this can lead
to OOM situations. This patch makes win32 builds use a 64-bit Rust toolchain,
which requires a little bit of extra configuration because rustc needs to
be able to find a link.exe that produces 64-bit binaries for building
things like build scripts, which are host binaries.

We will now generate a batch file that sets LIB to the paths to 64-bit
libraries and invokes the x64-targeting link.exe, and add a section to the
.cargo/config file to instruct cargo to use that batch file as the linker
when producing 64-bit binaries.

MozReview-Commit-ID: 9vKBbm7Gvra

--HG--
extra : rebase_source : 599b3b661c7a8a5db1f32a2a9732fc202fb55e1e
2017-12-14 10:20:33 -06:00
Ralph Giles 79672f78f9 Bug 1401647 - Add i686 target to win64-rust. r=ted
Add a cross-compilation copy of rust's standard library targeting
i686-pc-windows-msvc to the win64-rust toolchain package so it
can be used to build for win32 as well.

MozReview-Commit-ID: 3598VZrDjIH

--HG--
extra : rebase_source : f1b25a68a67ae7f9c505a42d17f29dbedf59a49d
2017-12-13 22:41:29 -06:00
Joey Chagnon 11c13bea59 Bug 1427670 - Escape warning message when the user can't write to their profile. r=mhowell
MozReview-Commit-ID: C5ZJd6ZQwzz

--HG--
extra : rebase_source : 32ddd55d2c50a314ad2d0d9c7c2f4e8e8e909632
2018-01-02 22:40:44 -05:00
Mark Banner 85b029c2ae Bug 1428040 - Allow PlacesUtils.isRootItem to take guids as well as ids. r=mak
MozReview-Commit-ID: 9ZMA2A879O8

--HG--
rename : toolkit/components/places/tests/bookmarks/test_protectRoots.js => toolkit/components/places/tests/legacy/test_protectRoots.js
extra : rebase_source : d386b6e8b9e1bfc4568032d094a48d7d9a3b3a48
2017-12-21 09:16:48 +00:00
Dão Gottwald 4460c37b81 Bug 1428061 - Remove support for the tabs-bottom class. r=jaws
MozReview-Commit-ID: KvOO0uCjCUC

--HG--
extra : rebase_source : e7b2f3b8740b9eac1c05c1231cd0a19c75f42be9
2018-01-04 16:29:30 +01:00
Mark Banner feaa8433c8 Bug 1424921 - Support Lint dependencies in bootstrap. r=froydnj
- Add node as a dependency on Linux and Mac
- Add python3 for Mac only (linux generally has it installed already).

MozReview-Commit-ID: EpNWFTI9UXc

--HG--
extra : rebase_source : 755e8575e6e6c261c1ccaf9e5fe08e66502a4c3c
2018-01-03 21:11:44 +00:00