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

579032 Коммитов

Автор SHA1 Сообщение Дата
Julian Descottes 8cca58077e Bug 1102240 - split inspector actor in smaller files;r=ochameau,pbro
MozReview-Commit-ID: LgZav4dMQRR

--HG--
rename : devtools/server/actors/inspector/inspector.js => devtools/server/actors/inspector/document-walker.js
rename : devtools/server/actors/inspector/inspector.js => devtools/server/actors/inspector/node-actor.js
rename : devtools/server/actors/inspector/inspector.js => devtools/server/actors/inspector/utils.js
rename : devtools/server/actors/inspector/inspector.js => devtools/server/actors/inspector/walker-actor.js
extra : rebase_source : b57466d2e2dfb6f332dec3a38a03b12506eb4a30
2018-01-26 13:11:58 +01:00
Julian Descottes 8eb0574c63 Bug 1102240 - Move inspector actor to dedicated folder;r=pbro
MozReview-Commit-ID: LNgHweYJXcB

--HG--
rename : devtools/server/actors/inspector.js => devtools/server/actors/inspector/inspector.js
extra : rebase_source : 5f35db40dda61e7e476fae1153f10b3d580a6929
2018-01-26 11:49:48 +01:00
Emilio Cobos Álvarez f8bf50c79e Bug 1434326: Cleanup DiagnosticsMatcher constructor. r=mystor
Removing a bit of the ugly :)

MozReview-Commit-ID: ATf2b2oh1F1

--HG--
extra : rebase_source : da6e36533c2b2ec8820c728953b0c0544c5a085e
2018-01-30 17:40:00 +01:00
Nick Alexander 00bbcb11bb Bug 1429815 - Fix InstallManifest::add_entries_from with non-trivial base. r=gps
There's a bug in InstallManifest::add_entries_from: some of the
manifest entries bake their destination into both the manifest key and
the manifest value, and add_entries_from with a non-empty "base"
parameter to prepend to the destination only updates the manifest key
and not the value.

This bug causes |mach watch| to fail to _read_ the unified manifest
that aggregates all of the build manifests relevant to |mach watch|
that |mach build-backend -b FasterMake| successfully _wrote_, because
the manifest keys are validated against the manifest values written to
disk.

I see no way to address this other than to manually reach into the
manifest values and patch the internal destination parameter, which
this patch does.

MozReview-Commit-ID: FVyRB41NnHa

--HG--
extra : rebase_source : 23eb18ddc0452955539ce2e7a6d7bbfd083c940c
2018-01-18 16:58:07 -08:00
abhinav f60bc551a5 Bug 1413314 - Change precise increment to Ctrl instead of Alt for Linux compat; r=jryans
MozReview-Commit-ID: ErTw1XnmWV5

--HG--
extra : rebase_source : 536e23ebbe54a4d5649c26d703b8b7f86a956af9
2018-01-26 23:36:21 +05:30
Mike Taylor cd13369f51 Bug 1422985. Add test to ensure details param is JSON object. r=miketaylr a=testonly
MozReview-Commit-ID: IjyT44EbRL

--HG--
extra : rebase_source : df6a0022aaae1692b5f1e85a29d64e5ec998a5a6
2018-01-29 19:55:29 -06:00
Mike Taylor ab14f80638 Bug 1422985. Update decoder doctor to JSON encode details param value. r=Gijs
MozReview-Commit-ID: JUf4rw5CeCH

--HG--
extra : rebase_source : b22677533b14cbbe4f9d0b1b0ada3e7e978312cc
2018-01-26 16:46:03 -06:00
Mike Taylor bda39c3852 Bug 1422985. Send webrender prefs & label in webcompat reports (when enabled). r=Gijs
MozReview-Commit-ID: DtBE4JKp37F

--HG--
extra : rebase_source : 5e5deec8b67aff53760f1aec08a4b58f7f6b5ff5
2018-01-26 16:44:39 -06:00
Mike Taylor 04cc210cfd Bug 1422985. Send JSON encoded preferences via the details param. r=Gijs
MozReview-Commit-ID: J2GGaehiYlH

--HG--
extra : rebase_source : 699b54066fbadf58031cc593b06590fc352bc5b4
2018-01-26 16:40:58 -06:00
Csoregi Natalia 32df3a47a8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-30 18:22:51 +02:00
Csoregi Natalia c56f656feb Merge inbound to mozilla-central. a=merge 2018-01-30 18:18:04 +02:00
Emilio Cobos Álvarez 71414d4906 servo: Merge #19902 - style: Fix sheet invalidation in quirks mode documents (from emilio:quirks-invalidation); r=SimonSapin
Bug: 1433589
Source-Repo: https://github.com/servo/servo
Source-Revision: 5114d1dee9dd80222bb8a7a1e89ee213f0bc221f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5044e234614515a098c926c35e3f27ac3ec4d23d
2018-01-30 09:10:17 -06:00
Kartikaya Gupta 063a144958 Bug 1433567 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: HpOX4MTdU9Z

--HG--
extra : rebase_source : c9da41ea1c96097fb51e55d5227cde66e5e6c47b
2018-01-30 10:22:30 -05:00
Kartikaya Gupta c13256c877 Bug 1433567 - Update webrender to commit b6e69a8efbcd8dc3e0c0a8a9925e6a9355635de3. r=jrmuizel
MozReview-Commit-ID: BluxAJeXvrq

--HG--
extra : rebase_source : 21dedf788a7921c57962fe0e5b86a4bda106be2b
2018-01-30 10:21:30 -05:00
Martin Stransky 98ca29f1fb Bug 1434202 - [Wayland] Set popups as app paintable on Wayland as we paint them ourself there, r=jhorak
MozReview-Commit-ID: 9kpovSmmZss

--HG--
extra : rebase_source : 0a4393b890bf2a499e3a69eba507d0714d13cdd0
2018-01-30 10:36:24 +01:00
Rob Wood ce234fa0c1 Bug 1431427 - Add tc linux configs for new talos nightly profiling suite; r=jmaher
MozReview-Commit-ID: 78kwx6q0mjc

--HG--
extra : rebase_source : a504c727ecd70399ce784fd878263636b4d451b6
2018-01-29 14:23:29 -05:00
Chris Peterson d57298f61e Bug 1425600 - Cache nsIPluginTag properties accessed in the plugin blocklist loop. r=Gijs
On my MacBook Pro, this change reduces this loop's time from ~4 ms to ~3 ms. This loop is not hot, but moving these xpconnect calls out of the loop is still a good idea.

MozReview-Commit-ID: ASwb6xZb6ur

--HG--
extra : rebase_source : 430e0ab0138b9e52affbd1e6ecacb61ab4c274bd
2018-01-28 14:10:11 -08:00
Martin Stransky afa356a144 Bug 1408335 - Render titlebar icons as themed ones, r=jhorak
Render titlebar button icons as a part of -moz-window-button-* appearence. It allows us to
theme the icons accordingly. We add a GtkImage widget to header bar buttons as Gtk+ does and
store icon pixel data there and render it at moz_gtk_header_bar_button_paint() as a part
of the buttons. It means that the toolbar buttons are not containers and
moz_gtk_get_widget_border() returns zero border for them.

Also implement GetToolbarButtonMetrics() per button.

MozReview-Commit-ID: gkAu3VmE3q

--HG--
extra : rebase_source : d1df34537901342969d1e33524b414a2786df541
2018-01-25 11:13:12 +01:00
Andreas Tolfsen 7bcc9c5128 Bug 1434219 - Use current Marionette prefs in reftest harness. r=gbrown
The marionette.defaultPrefs.port and marionette.logging preferences
have been deprecated for some time.  We want to move the reftest
harness to use marionette.port and marionette.log.level.

All officially recognised preferences are listed in
testing/marionette/prefs/marionette.js.

MozReview-Commit-ID: H1MHO7Iik4X

--HG--
extra : rebase_source : 883ee2eed272f1a64015cbaaebcfa5dbb45d91bf
2018-01-30 14:01:58 +00:00
Edouard Oger 071f758a37 Bug 1434078 - Devices actions links touch-ups. r=markh
MozReview-Commit-ID: I0q915ku8o8

--HG--
extra : rebase_source : 1e3b54262c8eba4f30732eba41affaf63903809e
2018-01-29 17:11:16 -05:00
Paul Bone 0b53a96118 Bug 1424760 (Part 6) - Fixup the regression in part 1 r=Dexter
I thought that I fixed an off-by-one error in part 1 of this patch series,
but I didn't, I introduced one.  I'm not sure why the original code didn't
work.

This patch also adds more testing (to avoid off-by-ones) and better logging
that may help if the original problem comes back.

--HG--
extra : rebase_source : f7c8e918c8acfec5b3d3248141de285b6e165b99
2018-01-25 16:17:54 +11:00
Paul Bone c3a93cd81a Bug 1424760 (Part 5) - refactoring in test_TelemetryGC.js r=Dexter
--HG--
extra : rebase_source : 1758e75d010d5fcbe54d178228b1a4e1300a847c
2018-01-25 15:45:39 +11:00
Emilio Cobos Álvarez 1528ebee1c Backout changeset 5ca278d8c1af (Bug 1433671) for not handling all callers in all platforms. r=backout
This reverts commit 795018bb21eb9fa906128d0a15cf773643878585.
2018-01-30 12:17:04 +01:00
Emilio Cobos Álvarez b0b4e4a39a Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret. r=bz
MozReview-Commit-ID: Js0CF7WQM73
2018-01-30 11:50:35 +01:00
Emilio Cobos Álvarez 9af8f870d0 Bug 1433671: Make AccessibleCaretManager flushes a bit more sound. r=TYLin
The accessible caret manager is owned by the event hub, that is owned by the
shell.

All the callers of methods that call FlushLayout on the AccessibleCaretManager
should hold an external reference to the event hub.

Flushing pending notifications can run arbitrary script, that can call Destroy()
on the pres shell (and thus tear down the accessible caret event hub, and the
manager with him).

I don't know why before my change this wasn't crashing badly, but the code as it
was just doesn't look sound to me at all either (maybe I'm misunderstanding
something and I should just revert that patch and give up on having nice
invariants during our flushes..., but I don't think it's the case).

This also adds some sanity-checking that we don't die under our flush.

MozReview-Commit-ID: 4s0UT0fD3TI
2018-01-30 11:50:32 +01:00
Jorg K 4c1552631d Bug 1433903 - Skip parts of test_nonascii_path.js for Thunderbird. r=emk 2018-01-29 14:48:00 +02:00
pubkeypin 8d9f63fff6 Bug 1433596 - Include the header for "Data Collection and Use" in about:preferences#privacy only, if there is content to display. r=jaws 2018-01-27 00:59:06 +01:00
Rob Wood 219ef34d85 Bug 1431427 - Add talos suite configs for nightly profiling suite; r=jmaher
MozReview-Commit-ID: dLqkWUQkOR

--HG--
extra : rebase_source : e993f0e5fa9cc24501a84dd96159379f92888b40
2018-01-23 16:57:11 -05:00
Bryce Van Dyk d6fa7ea4fd Bug 1432869 - Update locks to reflect new cubeb-rs, and audioipc versions. r=rillian
MozReview-Commit-ID: Hj9rcfHnO1L

--HG--
extra : rebase_source : c2366103116f8882d029caa4582b500e212f1406
2018-01-25 17:18:08 -05:00
Bryce Van Dyk 3340675024 Bug 1432869 - Update media/audioipc to d779860. r=kamidphish
MozReview-Commit-ID: 4p88aHw9B91

--HG--
extra : rebase_source : 667c0104babb0762a04d3a62c87feb38b72a630d
2018-01-29 10:02:21 -05:00
Bryce Van Dyk 099cc51efe Bug 1432869 - Update cubeb-pulse-rs to git commit deadde7. r=kamidphish
MozReview-Commit-ID: EdtwDx2r2Ta

--HG--
extra : rebase_source : 04324b3269ee38fdf1c9afca980a18d3bc42a853
2018-01-25 10:51:03 -05:00
Bryce Van Dyk d198f884a0 Bug 1432869 - Update cubeb-rs to commit c7e5ef0. r=kamidphish
MozReview-Commit-ID: IrsMXyLL8KX

--HG--
extra : rebase_source : 3b12608f878acc49a5e2e0517ca87657a6df7a95
2018-01-25 10:37:50 -05:00
Tom Tromey 3728debffe Bug 1255379 - fix getCSSValuesForProperty for clip and clip-path; r=xidorn
This fixes getCSSValuesForProperty for clip and clip-path.

Although clip is deprecated, it seemed harmless to fix it as well;
when it is removed this code will also be readily found and removed.

It wasn't clear to me if setting the keyword table for clip-path in
nsCSSPropList.h would be ok, so I added a special case in
InspectorUtils.

MozReview-Commit-ID: Ghawr17HjKk

--HG--
extra : rebase_source : 29c094afd678019b4f3f49ac55493ef0d7d6848f
2018-01-22 13:26:14 -07:00
Bryce Van Dyk 37dd875199 Bug 1432869 - Update usage of cubeb_stream_params to set newly exposed prefs member. r=achronop
The changes to the cubeb API mean that the new prefs member on
cubeb_stream_params should be explicitly set. This changeset does so.

MozReview-Commit-ID: 1hwjLTriaBP

--HG--
extra : rebase_source : f32c4a0a945ed7a048ca40c7286024da1fb93473
2018-01-22 13:20:29 -05:00
Amy Chung a0e6c2af00 Bug 1425031 - Don't broadcast to content processes cookie updates that initiated in content processes. r=jdm 2018-01-12 12:53:00 -05:00
Makoto Kato 76358fc558 Bug 1434171 - Clean up CheckSelectionStateForAnonymousButtons. r=masayuki
Since CheckSelectionStateForAnonymousButtons is called from selection listener,
We should reduce some QI for this.

MozReview-Commit-ID: 17hhupmnnV5

--HG--
extra : rebase_source : 81ed7f844033f75e5fcf1d8983a45804f0b9544f
2018-01-30 13:42:52 +09:00
Gurzau Raul afe10a4af5 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-30 12:12:34 +02:00
Emilio Cobos Álvarez 75e0e25aeb Bug 1434215: Simplify some ResistFingerprinting callers in nsMediaFeatures. r=xidorn
The docshell version just redirects to the document one, so no need to
ping-pong.

MozReview-Commit-ID: AggEoLubCIF
2018-01-30 11:05:32 +01:00
Gurzau Raul c380dfe905 Merge inbound to mozilla-central. a=merge 2018-01-30 12:01:49 +02:00
Jonathan Kew 8ab35c14ad Bug 1280162 - patch 3 - Testcase for layout inspector API to examine font features. r=dholbert 2018-01-30 09:57:39 +00:00
Jonathan Kew 3b1dc9e5ec Bug 1280162 - patch 2 - Add a getFeatures() method to InspectorFontFace to expose the OpenType features supported by a font. r=dholbert,bz 2018-01-30 09:57:39 +00:00
Jonathan Kew 8ddd714a33 Bug 1280162 - patch 1 - Implement gfxFontEntry method to query font feature info for OpenType fonts. r=dholbert 2018-01-30 09:57:39 +00:00
Ashish 91ad3c0fa5 Bug 1430450 - Remove Logically dead code. r=emilio
MozReview-Commit-ID: Jk2CfMZOQPG
2018-01-30 10:37:51 +01:00
Andrea Marchesini 9774cec092 Bug 1413112 - Fixing includes in dom/workers, r=bkelly 2018-01-30 10:14:00 +01:00
Andrea Marchesini c0b9cdcdd1 Bug 1413112 - Move FileReaderSync into dom/file, r=me
--HG--
rename : dom/workers/FileReaderSync.cpp => dom/file/FileReaderSync.cpp
rename : dom/workers/FileReaderSync.h => dom/file/FileReaderSync.h
2018-01-30 10:13:29 +01:00
Andrea Marchesini 1be2954fe1 Bug 1413112 - WorkerError in separate files, r=bkelly 2018-01-30 10:12:50 +01:00
Andrea Marchesini 900cbdf1e3 Bug 1413112 - Separate files for WorkerDebugger, r=bkelly 2018-01-30 10:12:26 +01:00
Andrea Marchesini cfa537d14f Bug 1413112 - Move WorkerLoadInfo into separate files, r=bkelly 2018-01-30 10:12:04 +01:00
Andrea Marchesini 5a1fc27bfc Bug 1413112 - Moving MessageEventRunnable out of WorkerPrivate.cpp, r=bkelly 2018-01-30 10:10:25 +01:00
Andrea Marchesini 3513d1c407 Bug 1413112 - Renaming Workers.h to WorkerCommon.h, r=bkelly
--HG--
rename : dom/workers/Workers.h => dom/workers/WorkerCommon.h
2018-01-30 10:10:04 +01:00