Commit Graph

629737 Commits

Author SHA1 Message Date
Tom Prince
80d4fb46b9 No bug: [taskgraph] Don't set optimize_target_tasks by branch; r=dustin
The only branch where it set differently is `try`/`try-comm-central`, but it gets
overriden there in `set_try_config`.

Differential Revision: https://phabricator.services.mozilla.com/D15478

--HG--
extra : moz-landing-system : lando
2018-12-28 21:13:48 +00:00
Jan Henning
6f640302c0 Bug 1506649 - Part 3: Guess ExternalStorageProvider file paths for non-primary volumes. r=snorp
The AOSP ExternalStorageProvider always creates document IDs of the form
"storage device ID" + ':' + "document path", where the storage device ID will
be "primary" for the primary emulated storage and the file system UUID for
everything else.

Assuming that OEMs won't customise this behaviour, the main problem that needs
to be handled is how to turn the file system UUID back into a file system path.

Differential Revision: https://phabricator.services.mozilla.com/D15259

--HG--
extra : moz-landing-system : lando
2018-12-26 20:38:01 +00:00
Jan Henning
04948eb567 Bug 1506649 - Part 2: Better API version linting. r=snorp
Because getOriginalFilePathFromUri() doesn't use framework methods newer than
Kitkat, instead of a generic @SuppressLint("NewAPI") it would be better to use
@TargetApi(19), so you still get warned if you start using framework methods
more recent than API19.

However because the isKitkat helper variable is only used in one place, in the
end we simply replace it with a direct Build.VERSION.SDK_INT check, so that we
don't have to use any special handling for the linter.

Differential Revision: https://phabricator.services.mozilla.com/D15258

--HG--
extra : moz-landing-system : lando
2018-12-26 20:19:22 +00:00
Jan Henning
13289db4f3 Bug 1506649 - Part 1: Avoid exeception-based control-flow for resolving content://-URIs. r=snorp
Instead, getOriginalFilePathFromUri() will simply *always* return null if it
cannot divine the original file path, and consequently resolveContentUri() will
then always fall back to the temp file method if getOriginalFilePathFromUri()
returns null.

Differential Revision: https://phabricator.services.mozilla.com/D15257

--HG--
extra : moz-landing-system : lando
2018-12-26 20:19:15 +00:00
alwu
8e9ac45c53 Bug 1513681 - part5 : remove event 'AudibleAutoplayMediaOccurred'. r=jaws
This event is used for shield-study which has finished, so we could remove it.

Differential Revision: https://phabricator.services.mozilla.com/D14810

--HG--
extra : moz-landing-system : lando
2018-12-21 19:01:10 +00:00
alwu
52780efeaa Bug 1513681 - part4 : remove the logic about setting globally blocked in PermissionUI. r=daleharvey
We've handle showing the blocking icon in patch2, so we don't need to set block permission in PermissionUI.

Differential Revision: https://phabricator.services.mozilla.com/D14797

--HG--
extra : moz-landing-system : lando
2018-12-28 22:24:13 +00:00
alwu
c498537436 Bug 1513681 - part3 : rename 'AudibleAutoplayChild' actor r=jaws
Use more proper name for actor which will handle all autoplay related events.

Differential Revision: https://phabricator.services.mozilla.com/D14796

--HG--
rename : toolkit/actors/AudibleAutoplayChild.jsm => toolkit/actors/AutoplayChild.jsm
extra : moz-landing-system : lando
2018-12-21 19:00:40 +00:00
alwu
efdf530254 Bug 1513681 - part2 : handle 'GloballyAutoplayBlocked' event r=jaws,daleharvey
Handle the process from receiving event to showing the block icon.

Differential Revision: https://phabricator.services.mozilla.com/D14795

--HG--
extra : moz-landing-system : lando
2018-12-28 09:12:44 +00:00
alwu
6f035acde6 Bug 1513681 - part1 : dispatch 'GloballyAutoplayBlocked' event when site is permanent blocked. r=cpearce,smaug
This event is used to notify tab that this site is permanently blocked and we should show the blocking icon for it. Patch2 will handle following details.

Differential Revision: https://phabricator.services.mozilla.com/D14794

--HG--
extra : moz-landing-system : lando
2018-12-18 18:11:56 +00:00
Bogdan Tara
d2a41cb853 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-28 23:53:12 +02:00
Bogdan Tara
fff0a1f4f9 Merge inbound to mozilla-central. a=merge 2018-12-28 23:50:12 +02:00
longsonr
2ea3c4dbf3 Bug 1516551 - Part 1 rename SVGTransform to DOMSVGTransform r=dholbert
--HG--
rename : dom/svg/SVGTransform.cpp => dom/svg/DOMSVGTransform.cpp
rename : dom/svg/SVGTransform.h => dom/svg/DOMSVGTransform.h
2018-12-28 17:20:15 +00:00
Sylvestre Ledru
cccdda3c2a Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D15426

--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Vedant Nevetia
b8a81425e5 Bug 1514181 - Replace browser/themes/osx/toolbarbutton-dropmarker{,@2x}.png with arrow-dropdown-12.svg r=dao
Differential Revision: https://phabricator.services.mozilla.com/D15406

--HG--
extra : moz-landing-system : lando
2018-12-28 15:27:21 +00:00
Vedant Nevetia
327f6bb31a Bug 1514175 - Remove macOS fallback styling for the bookmarking panel tag selector checkboxes r=dao
Differential Revision: https://phabricator.services.mozilla.com/D15468

--HG--
extra : moz-landing-system : lando
2018-12-28 15:22:49 +00:00
Vlad Baicu
b0e869dfdd Bug 1515966 - Download notification click action now opens about:downloads. r=sdaswani
Differential Revision: https://phabricator.services.mozilla.com/D15215

--HG--
extra : moz-landing-system : lando
2018-12-28 14:50:38 +00:00
Jan-Ivar Bruaroey
cbb94950ec Bug 1321221 - Delay getDisplayMedia() promise until first frame arrives, to pass wpt. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D15283

--HG--
extra : moz-landing-system : lando
2018-12-28 03:13:11 +00:00
Jan-Ivar Bruaroey
c8bbcb8047 Bug 1321221 - Implement getDisplayMedia() and update related wpt tests. r=pehrsons,smaug
Differential Revision: https://phabricator.services.mozilla.com/D15058

--HG--
extra : moz-landing-system : lando
2018-12-28 03:12:57 +00:00
Rob Wood
ddd69f99e8 Bug 1504013 - Add the ability to measure loadtime in raptor, and use loadtime as the overall test result for tp6 suites; r=jmaher,acreskey
Differential Revision: https://phabricator.services.mozilla.com/D14306

--HG--
extra : moz-landing-system : lando
2018-12-27 21:35:13 +00:00
Margareta Eliza Balazs
cb6d56ac9c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-28 11:38:42 +02:00
Margareta Eliza Balazs
7a922172a9 Merge inbound to mozilla-central. a=merge 2018-12-28 11:29:35 +02:00
Masayuki Nakano
6ea1231fae Bug 1498823 - Make KeymapWrapper::FilterEvents() ignore synthesized KeyPress events r=m_kato
With an event filter method, we're logging all key events on any widgets to
check whether a key is pressed or not, to set
WidgetKeyboardEvent::mIsRepeat properly.  If iBus and Fcitx work as expected,
they synthesize key events with setting their own modifier state which indicate
the events are synthesized by IME.  In this expected case, synthesized key
events are not caught by the filter.

On the other hand, in some environment, they keep handling key events
asynchronously but they or something another module synthesizes key events
without the flag and such events are caught by the filter because the events
are posted into the event queue.  Therefore, we decide that such synthesized
events are always generated by auto-repeat (first events which are always
filtered by IME are treated as first press, and then, synthesized events are
treated as repeated events because of no key release events).

This patch makes KeymapWrapper::FilterEvents() ignore coming KeyPress
events if:
- the time is exactly same as previous KeyPress event
- and IMContextWrapper instance is now waiting a GDK_KEY_PRESS event
- and hardware_keycode of waiting GDK_KEY_PRESS event is same as
  keyCode of the KeyPress event

Differential Revision: https://phabricator.services.mozilla.com/D15380

--HG--
extra : moz-landing-system : lando
2018-12-28 07:02:05 +00:00
Cameron McCormack
220a9b83b3 Bug 1516493 - Use process count for AWSY page load count and explicitly drop the preallocated process r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D15397

--HG--
extra : moz-landing-system : lando
2018-12-28 03:41:05 +00:00
Daniel Holbert
bb0c446650 Bug 1516576: Adjust dom/svg/*.cpp files to include their own header first. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D15443

--HG--
extra : moz-landing-system : lando
2018-12-28 02:47:10 +00:00
Ting-Yu Lin
af42705511 Bug 1508762 Part 2 - Fix a restyle bug if there's column-span:all under ib-split setting. r=dholbert
This is to prevent Part 1 from breaking
testing/web-platform/tests/css/css-multicol/multicol-span-all-restyle-002.html

After introducing Part 1, we now use CreateContinuingFrame() to create
non-column-span wrapper frames, which use nsFrame::Init() rather than
InitAndRestoreFrame() to initialize them. Because the bits in
aState.mAdditionalStateBits are added to frames only when
nsCSSFrameConstructor::InitAndRestoreFrame() is called. We need a new
way to add the NS_FRAME_PART_OF_IBSPLIT to non-column-span wrapper
frames.

Note that we used to add NS_FRAME_PART_OF_IBSPLIT to both column-span
wrapper and non-column-span wrapper. After this patch, column-span
wrapper won't have NS_FRAME_PART_OF_IBSPLIT. That's fine because
column-span wrappers are not linked with other frames and they
shouldn't get this bit set.

Depends on D15134

Differential Revision: https://phabricator.services.mozilla.com/D15452

--HG--
extra : moz-landing-system : lando
2018-12-28 02:25:40 +00:00
Ting-Yu Lin
1a1d5fc4e8 Bug 1508762 Part 1 - Support column-span:all for a multi-column <details> element. r=dholbert
In CreateColumnSpanSiblings(), aInitialBlock can be a DetailsFrame.
Therefore, when creating a non-column-span wrapper, we cannot assume
it's always a block frame. We need to use CreateContinuingFrame to
ensure the correct type of continuation is created.

Differential Revision: https://phabricator.services.mozilla.com/D15134

--HG--
extra : moz-landing-system : lando
2018-12-28 02:15:58 +00:00
quasicomputational
baf06c6032 Bug 1422235 - Implement the 'overflow-inline' media query. r=emilio 2018-12-28 02:16:59 +01:00
quasicomputational
20fa93316d Bug 1422235 - Implement the 'overflow-block' media query. r=emilio 2018-12-28 02:16:53 +01:00
Jan-Ivar Bruaroey
fb42e2d3f0 Bug 1474376 - Update browser_devices_get_user_media_screen.js test w/window+screen, remove application test. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D15157

--HG--
extra : moz-landing-system : lando
2018-12-27 23:40:40 +00:00
Jan-Ivar Bruaroey
ee3a9f9f4f Bug 1474376 - Merge window+screen sharing for content (list fullscreen as option in window-list), and get away from MediaSourceEnum. r=pehrsons,florian
Differential Revision: https://phabricator.services.mozilla.com/D14941

--HG--
extra : moz-landing-system : lando
2018-12-27 23:40:36 +00:00
arthur.iakab
b725756ed4 Merge mozilla-central to inbound 2018-12-27 23:59:04 +02:00
arthur.iakab
9bcc2b137f Merge inbound to mozilla-central a=merge 2018-12-27 23:56:49 +02:00
Gijs Kruitbosch
23fd3828bf Bug 1384657 - fix pocket when cookie first party isolation has been turned on, r=tjr,thecount
Differential Revision: https://phabricator.services.mozilla.com/D15097

--HG--
extra : moz-landing-system : lando
2018-12-27 21:45:18 +00:00
arthur.iakab
acd2e22b33 Backed out changeset 3c54ad1e420e (bug 1515966) for causing eslint failure on DownloadNotifications.jsm CLOSED TREE 2018-12-28 00:22:34 +02:00
Felipe Gomes
10e8b50221 Bug 1508324 - Generate list of past changesets to be skipped for blame. r=me NPOTB DONTBUILD
To generate this list I searched the changeset history by some authors and keywords related to eslint and clang-format changes, and filtered manually. The search was limited to -900 days ago.
2018-12-27 18:08:25 -02:00
Boris Zbarsky
edab779db9 Bug 1516473. Remove the compartment assert from GetObjectClassName. r=jandem
This is the one thing preventing use of a js::Wrapper for a proxy handler that
forwards all ops to a wrapped proxy without entering its compartment.  None of
the other ops at this level do compartment asserts.

Callers of this function other than ForwardingProxyHandler do their own asserts
already.
2018-12-27 11:58:01 -08:00
James Willcox
dbb53da575 Bug 1510711 - Make Fennec branding (about:logo, etc) available in GeckoView r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D14557

--HG--
extra : moz-landing-system : lando
2018-12-27 18:11:32 +00:00
Vlad Baicu
aa225929dc Bug 1515966 - Download notification click action now opens about:downloads. r=sdaswani
Differential Revision: https://phabricator.services.mozilla.com/D15215

--HG--
extra : moz-landing-system : lando
2018-12-27 10:50:18 +00:00
arthur.iakab
30d96b5d03 Merge mozilla-central to autoland 2018-12-27 23:57:57 +02:00
Dão Gottwald
0df3d6c7be Bug 1516556 - Dark and Light themes should ignore Windows 10 setting for accent color when in high contrast mode. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D15420

--HG--
extra : moz-landing-system : lando
2018-12-27 18:34:59 +00:00
Makoto Kato
2fe6d4569a Bug 1516062 - Turn on NEON when using gcc or clang on aarch64 r=jrmuizel
Since we don't define BUILD_ARM_NEON on aarch64 due to bug 1303952, aarch64
doesn't turn on neon for moz2d.

Also, msvc don't have arm_neon.h [*1], so we should turn on neon on aarch64
excepting msvc.

*1 https://developercommunity.visualstudio.com/content/problem/201662/arm-neonh-doenst-support-arm64-compiler.html

Differential Revision: https://phabricator.services.mozilla.com/D15371

--HG--
extra : moz-landing-system : lando
2018-12-26 16:27:08 +00:00
Cosmin Sabou
eb8c25f1d5 Bug 1433892 - Disable browser_ext_menus_events.js on Linux for frequent failures. r=jmaher 2018-12-26 17:39:00 +02:00
Lee Salzman
fa22c64ca6 Bug 1516334 - don't draw emoji as paths when they are too big. r=rhunt 2018-12-27 13:30:27 -05:00
Nicolas B. Pierron
99fca236e3 Bug 1515963 - Add vixl::GdbDisassembleInstruction. r=sstangl
This add a simple function made to be called from gdb, which uses the vixl
decoder to output in a static buffer the string corresponding to a single
instruction.

This is useful when breaking at vixl::Simulator::ExecuteInstruction function, as follow:

(gdb) b vixl::Simulator::ExecuteInstruction
Breakpoint 1 at 0x...: file ../jit/arm64/vixl/MozSimulator-vixl.cpp.
(gdb) command 1
> call vixl::GdbDisassembleInstruction(this->pc_)
> end
2018-12-27 18:52:32 +01:00
Nicolas B. Pierron
6b584f7dd8 Bug 1515704 - ARM64: Generate code for LPowHalfD. r=sstangl 2018-12-27 18:52:30 +01:00
longsonr
cb858a95bf Bug 1516076 - Part 4 - make include order more sensible for some files r=dholbert 2018-12-27 17:30:38 +00:00
Jason Laster
2ad9f7f90c Bug 1515951 - Update Debugger Frontend v112. r=bhackett 2018-12-27 12:25:41 -05:00
Jason Laster
d4932cd8d8 Bug 1515951 - [release 112] Breakpoint svg changed (#7586). r=bhackett 2018-12-27 12:25:40 -05:00
Jason Laster
0f2aa887a9 Bug 1515951 - [release 112] Enable Syntax Highlighting for ClojureScript (#7584). r=bhackett 2018-12-27 12:25:40 -05:00
Jason Laster
aa7cc50dd6 Bug 1515951 - [release 112] Blackbox original sources (#7370). r=bhackett 2018-12-27 12:25:39 -05:00