Commit Graph

591617 Commits

Author SHA1 Message Date
Andrew Osmond
69c328a7f6 Backed out changeset 2efe54944e8c (bug 1453801) for linux64-qr awsy failures. r=aosmond 2018-04-17 17:57:39 -04:00
Csoregi Natalia
cbe4d558de Backed out changeset 51fdcc41076f (bug 1454659) for browser-chrome leaks. CLOSED TREE 2018-04-17 22:58:43 +03:00
Ben Kelly
9fc1327a84 Bug 1452528 Don't clear the controller on non-subresource channel loads when redirect mode is "follow". r=baku 2018-04-17 12:38:34 -07:00
Kartikaya Gupta
abcf2e229e Bug 1454485 - Stop passing around the scroll view and container direction since it's already in the scrollbar data. r=botond
MozReview-Commit-ID: 3t4uLBQZSAi
2018-04-17 15:04:34 -04:00
Kartikaya Gupta
878b4beba1 Bug 1454485 - Remove redundant fields from WebRenderLayerScrollData and ensure the ScrollbarData is always correctly populated instead. r=botond
MozReview-Commit-ID: JQ9ooeiEIox
2018-04-17 15:04:25 -04:00
Andrea Marchesini
f5dccf62ee Bug 1454633 - Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly 2018-04-17 20:51:04 +02:00
Andrea Marchesini
848a6e4716 Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth 2018-04-17 20:51:04 +02:00
Andrea Marchesini
21693d26a6 Bug 1450644 - Better shutdown approach for Workers - part 2 - Timeout + ControlRunnable, r=asuth 2018-04-17 20:51:04 +02:00
Andrea Marchesini
c2549f7b53 Bug 1450644 - Better shutdown approach for Workers - part 1 - CancelingRunnable, r=asuth 2018-04-17 20:51:03 +02:00
Andrea Marchesini
f9e07675ca Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 3 - WebSocket, r=asuth 2018-04-17 20:51:03 +02:00
Andrea Marchesini
fd9678b8b2 Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 2 - BroadcastChannel, r=asuth 2018-04-17 20:51:02 +02:00
Andrea Marchesini
97f0ce549b Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 1 - MessagePort, r=asuth 2018-04-17 20:51:02 +02:00
Jason Kratzer
a84194adea Bug 1453342: Crashtest. r=emilio
MozReview-Commit-ID: ATiwKE2KMyd
2018-04-17 20:46:07 +02:00
Andrew Osmond
bb48e74870 Bug 1445479 - Ensure we teardown requests on image cache validation failure paths. r=tnikkel
If an imgCacheValidator object is destroyed without calling
imgCacheValidator::OnStartRequest, or imgRequest::Init fails in
OnStartRequest, we left the bound proxies hanging on an update. Now we
cancel the new request, and bind the validating proxies to said request
to ensure their listeners fail gracefully.
2018-04-17 14:42:35 -04:00
Christoph Kerschbaumer
e9579ce027 Bug 1454027 - Test SameSite cookie handling inside iframes.r=mgoodwin 2018-04-17 18:26:15 +02:00
Christoph Kerschbaumer
b4425d123c Bug 1454027 - Update SameSite cookie handling inside iframes.r=valentin 2018-04-17 18:25:59 +02:00
Csoregi Natalia
efdcb9d246 Backed out changeset 747d0b814dc1 (bug 1452179) for talos failures. CLOSED TREE 2018-04-17 21:12:24 +03:00
Alexander Surkov
b59a2588ee Bug 1446671 - convert mochitest/textcaret/test_browserui.xul test into a browser test, r=yzen, gijs 2018-04-11 16:13:30 -04:00
Tom Prince
2fd9b9a48f Bug 1436662: Remove installer MOZ_AUTOMATION stage; r=mshal
The previous commit moved creating installers to be side effect of creating
packages. This makes the installer step not actually do anything. So remove the
step from automation.

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

--HG--
extra : rebase_source : 75b67a6e57031ae189dafe1d9854e4105aa22621
extra : source : fcb756834abbdbe0ae6e59a8cfdf39024f50a226
2018-04-05 19:12:10 -06:00
Tom Prince
c8c9d47e92 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

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

--HG--
extra : rebase_source : 05fe935c1d2a9fbfeef786819bfe5913ed8ef862
extra : source : d6bf22099e2195dcb64c3c3d7700d3edd0850a3a
2018-04-16 12:49:53 -06:00
Joel Maher
8e13c56b0c Bug 1437425 - enable ares-6 for osx. r=rwood 2018-04-17 13:23:19 -04:00
Narcis Beleuzu
405829db90 Bug 1442637 - Disable on Windows 7 - Intermittent writing-mode/1175789-underline-overline-1.html for frequent failures. r=jmaher 2018-04-17 09:24:00 +03:00
Brindusan Cristian
5713548340 Backed out changeset 3ab522801015 (bug 1450650) for mochitest devtools failures on browser_inspector_highlighter-cssshape_iframe_01.js. 2018-04-17 19:26:52 +03:00
Tom Prince
c91b61bae1 Bug 1452179: Stop pinning pip; r=bhearsum
We now vendor pip via the vendored copy of virtualenv. Stop trying to install a
specific version of pip elsewhere, particularly stop downgrading it.

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

--HG--
extra : rebase_source : 1788809942aff772c57d675db2631f72bbf2b8c9
2018-04-17 08:28:21 -06:00
Brindusan Cristian
e9e395bdcd Backed out changeset 3f95bbb60e43 (bug 1453428) for mochitest devtools failures on browser_inspector_highlighter-cssshape_iframe_01.js. CLOSED TREE 2018-04-17 19:16:33 +03:00
Brindusan Cristian
34b33a520a Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE
Backed out changeset fcb756834abb (bug 1436662)
Backed out changeset d6bf22099e21 (bug 1436662)
2018-04-17 19:08:21 +03:00
Tom Prince
f125db5dfe Bug 1436662: Remove installer MOZ_AUTOMATION stage; r=mshal
The previous commit moved creating installers to be side effect of creating
packages. This makes the installer step not actually do anything. So remove the
step from automation.

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

--HG--
extra : rebase_source : 174a366890da295634ef8971d0608ea60979f110
extra : histedit_source : 06fdd0e2ccb93f061ba5a40c2a4137eed9898916
2018-04-05 19:12:10 -06:00
Tom Prince
cdf80aa336 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

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

--HG--
extra : rebase_source : 2b28b9ff7196d12f4a188c8dddf750b9a5efac5b
extra : histedit_source : 9bc28891950ae8c226cfdefef6f8121ce0b51f58
2018-04-16 12:49:53 -06:00
Miguel Useche
62998e6f97 Bug 1452064 - CamelCase all React component files for DOM panel. r=Honza
--HG--
rename : devtools/client/dom/content/components/dom-tree.js => devtools/client/dom/content/components/DomTree.js
rename : devtools/client/dom/content/components/main-frame.js => devtools/client/dom/content/components/MainFrame.js
rename : devtools/client/dom/content/components/main-toolbar.js => devtools/client/dom/content/components/MainToolbar.js
2018-04-14 16:13:01 -04:00
Razvan Caliman
5b7a392924 Bug 1453428 - Handle cases for shape coordinates like 0%, 0em, 0rem, etc. without overwriting to pixels. r=gl
The previous implementation treated any zero coordinate as pixels,
regardless of its unit type. For example, 0% would be converted to 0px.
This changed the shape value resulting in unintentional unit mismatch
after editing a coordinate which started off as 0% or 0em or 0vh, etc.

This patch fixes that and preserves the unit type for zero coordinates.

It changes the implementation of isUnitless() to return false for values
like 0%, 0px, 0em, 0.00000%, etc.

It introduces getUnitToPixelRatio() to get the ratio by which to
multiply a pixel value to convert it to the given unit during shape
editing operations (point move, scale, translate, rotate, etc.)

The ratio is constant by unit type. Previously, this ratio was
calculated in-place for each unit value. Values which started as zero,
always resulted in a ratio equal to zero. This multiplied with a pixel
value resulted zero. So the previous code defaulted to ratio of 1 when
the ratio was zero, but this meant that a 1:1 ratio between pixels and
another unit type (%, em, vh) would result in disproportionate
shape changes (1px of mouse travel would result in 1em). This is why
isUnitless() originally discarded the original unit from a zero
coordinate and replaced it with pixels; to account for this fallback
ratio of 1.

MozReview-Commit-ID: 49tyLfYjkLO
2018-04-11 22:21:18 +02:00
Razvan Caliman
9e3c9c22b0 Bug 1450650 - Clamp x/y values to current viewport when dragging a marker in the shape editor. r=gl
MozReview-Commit-ID: 9JyEfseSLXW
2018-04-13 16:13:37 +02:00
Jeff Muizelaar
c0b250b894 Bug 1454659. Remove remaining assert for empty blob images.
When we removed the empty blob image assert in bug 1451458. We ended
up just moving it to this assert. We'll drop this one as well.
2018-04-17 11:10:33 -04:00
Robin Templeton
e8ba10f7c9 Bug 1437995 - "test262 feature check for BigInt" r=jorendorff
--HG--
extra : rebase_source : d679333cd3b5d37812eb9fa498113d27dcfb6616
2018-04-16 10:58:00 +03:00
Ben Kelly
193dfe8914 Bug 1454646 P5 Implement ServiceWorkerContainer::GetRegistrations() via the inner class. r=baku 2018-04-17 07:46:15 -07:00
Ben Kelly
5d9d638f47 Bug 1454646 P4 Factor out a method for checking global validity in ServiceWorkerContainer to reduce code duplication. r=baku 2018-04-17 07:46:14 -07:00
Ben Kelly
fe955c0266 Bug 1454646 P3 Implement ServiceWorkerContainer::GetRegistration() via the inner clas. r=baku 2018-04-17 07:46:14 -07:00
Ben Kelly
13c73ec777 Bug 1454646 P2 Implement ServiceWorkerContainer::GetReady() via the Inner class. r=baku 2018-04-17 07:46:14 -07:00
Ben Kelly
a7ef225557 Bug 1454646 P1 Add a ServiceWorkerContainer::Inner scaffold. r=baku 2018-04-17 07:46:14 -07:00
Cosmin Sabou
254334df5b Backed out changeset 64ca4238a420 (bug 1454633) for mochitest failures on dom/workers/test/test_WorkerDebugger.xul. CLOSED TREE 2018-04-17 17:41:02 +03:00
Cosmin Sabou
893f311711 Bug 1450850 - Disable font-matching/1394311.htm on Windows 7 for frequent failures. r=jmaher
--HG--
extra : rebase_source : ba34a583da86957dc161d6f0e6c7df4138e5f4a4
2018-04-17 17:19:58 +03:00
Dan Minor
aa20bd6084 Bug 1437345 - Update generated files; r=jesup
MozReview-Commit-ID: 5xmc2mrA2mz

--HG--
extra : rebase_source : 88e2293daadc84ca2e4246371ffa4e37ae9853ac
2018-03-19 08:35:21 -07:00
Jan Beich
036d3dfaf5 Bug 1437345 - Don't try to build audio_device backends. r=dminor
MozReview-Commit-ID: JjLucnqna0A

--HG--
extra : rebase_source : 3aff9d6da57917840b1f27430911a426ace4fbd0
2018-03-14 17:09:06 +00:00
Dan Minor
71ea2be163 Bug 1437345 - Set defaults for gn visual studio build; r=jesup
This hard codes the visual studio version to 2015. We did the same thing for the
gyp build. It also sets default paths for visual studio, which are ignored by the
remainder of the build system.

This was required to get gn code generation working on a fresh install of
Windows. I must have had similar changes on my old Windows VM but missed
commiting them as part of the gyp to gn build switch.

MozReview-Commit-ID: 7fYngpdIwxh

--HG--
extra : rebase_source : de24b50f8e19465d8c145ce96c31d4ad7cc52e57
2018-03-19 06:55:21 -07:00
Nathan Froyd
32dc58b2ba Bug 1451255 - make nsTraceRefcnt handle multibyte characters in log files; r=mccr8
...on Windows, at least.  Apparently if you have environment variables
set that contain multibyte characters, and ask for them with getenv, you
get garbage.  Or perhaps you get something sensible, but then passing it
to fopen produces garbage.  Either way, the most reasonable way to
handle this is to use the Windows wide-character APIs all over.
2018-04-17 10:13:42 -04:00
Nathan Froyd
9f5a543f01 Bug 1452657 - rename IPDL-private Shmem token struct to something more professional; r=mccr8
Brevity is the soul of wit.
2018-04-17 10:05:30 -04:00
Andrea Marchesini
113e0a55d9 Bug 1454633 Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
This is not needed because Client API is used in ServiceWorkerGlobalScope where
self.close() doesn't exist.
2018-04-17 15:57:46 +02:00
Yura Zenevich
aa6e7f10e1 Bug 1450896 - ensure update picker button is re-rendered when a11y service is enabled/disabled. r=jdescottes
MozReview-Commit-ID: DyVhukiYCfR
2018-04-17 09:46:15 -04:00
Cosmin Sabou
10a811163d Bug 1365177 - Disable w3c-css/submitted/masking/mask-image-1c.html for frequent failures on Windows 10. r=jmaher
--HG--
extra : rebase_source : 006c592b1de230db6dbf12eca4f782e242980726
2018-04-17 04:26:00 +03:00
Cosmin Sabou
4c7433e63b Bug 1453549 - Disable devtools/client/debugger/new/test/mochitest/browser_dbg-babel-breakpoint-console.js on ccov for frequent failures. r=jmaher
--HG--
extra : rebase_source : 4c2f6f57edb92920d6a5143d250a1b78da96bd7d
2018-04-17 00:43:00 +03:00
Jon Coppeard
4d5f870a31 Bug 1447284 - Fix comments on AutoSuppressGC class r=pbone 2018-04-17 15:32:03 +02:00