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

702445 Коммитов

Автор SHA1 Сообщение Дата
Justin Wood 6178121e9f Bug 1589712 - Switch worker types for t-linux-xlarge and t-win10-64 to new -source types for linting tasks to allow better reuse of caching of the source checkout for those lint tasks. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D71559
2020-04-20 14:15:16 +00:00
aarushivij bca188c461 Bug 1631416 - Remove unused gBrowser._XUL_NS r=dao
Differential Revision: https://phabricator.services.mozilla.com/D71563
2020-04-20 14:57:54 +00:00
Kershaw Chang 85532d60f8 Bug 1626076 - Make it possible to use DataStorage on socket process r=keeler,dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D68877
2020-04-20 09:41:58 +00:00
Emilio Cobos Álvarez 2550d855b2 Bug 1631232 - Ensure that we hold an actual reference to the root, not to a field of a node we can just GC below. r=nox
Differential Revision: https://phabricator.services.mozilla.com/D71542
2020-04-20 11:07:22 +00:00
Bingjing Yan 907c0653c5 Bug 1523736 - migrate updates.dtd to fluent r=fluent-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D69490
2020-04-20 10:41:41 +00:00
pbz 7790ce1e76 Bug 1631171 - Prompter.jsm openWindowPrompt: Fixed fallback to active window when null is passed. r=Gijs
Depends on D71524

Differential Revision: https://phabricator.services.mozilla.com/D71538
2020-04-20 10:31:19 +00:00
Tim Huang 69585d6129 Bug 1631234 - Change the diagnostic assertion of the storage aceess in the ClientSource to a regular assertion. r=dimi a=pascalc
We change this assertion to a normal to ease the crash problem from
users and will do a further investigation to know the root cause.

Differential Revision: https://phabricator.services.mozilla.com/D71525
2020-04-20 09:39:48 +00:00
Tim Huang cc191c2a88 Bug 1631234 - Change the diagnostic assertion of the storage aceess in the ClientSource to a regular assertion. r=dimi
We change this assertion to a normal to ease the crash problem from
users and will do a further investigation to know the root cause.

Differential Revision: https://phabricator.services.mozilla.com/D71525
2020-04-20 09:39:48 +00:00
Sebastian Streich dca41f9190 Bug 1630313 - Use BasePrincipal in ApplicationReputation.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D71070
2020-04-20 10:23:07 +00:00
Stefan Hindli 996d12f63a Backed out changeset 08427d711342 (bug 1621315) for causing mass build bustages CLOSED TREE 2020-04-20 13:33:09 +03:00
Sebastian Streich ca2f9b2ed3 Bug 1626971 - Remove nsIPrincipal-geturi in nsUrlClassifierDBService.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D69388
2020-04-20 09:43:42 +00:00
Sebastian Streich 5cc49156fd Bug 1626960 - Remove nsIPrincipal GetURI call in nsOfflineCacheUpdateService.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D69387
2020-04-20 09:43:29 +00:00
Sebastian Streich 3c19d7435a Bug 1623334 - Refactor nsDocShell Geturi usage r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D67325
2020-04-20 09:43:22 +00:00
Sebastian Streich 229ba8c0de Bug 1621315 - Refactor Geturi Usage in AddonContentPolicy.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D66595
2020-04-20 09:53:38 +00:00
Sebastian Streich c0401ba16f Bug 1620402 - Refactor nsPermissionManager.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D65606
2020-04-20 09:53:40 +00:00
pbz 69c1dc08da Bug 1631171 - Prompter.jsm: Fallback to window prompts if prompt actor unavailable. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D71524
2020-04-20 09:38:33 +00:00
Emilio Cobos Álvarez 61f6bf0355 Bug 866634 - Exempt pdf.js principal from script policy. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D71481
2020-04-20 06:47:29 +00:00
Christoph Kerschbaumer d2cec90777 Bug 1629876: Do not query Principal from requestingContext within MixedContentBlocker since requestingContext is null in fission world. r=smaug,baku
Differential Revision: https://phabricator.services.mozilla.com/D71008
2020-04-20 06:30:32 +00:00
Jeff Muizelaar 5b6964a339 Bug 1631312. Move the check for UseWebRenderDCompWin(). r=sotaro
Bug 1630629 moved the check UseWebRenderDCompWin before it had been
initialized. This moves it below so that DirectComposition isn't
disabled everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D71498
2020-04-20 06:11:52 +00:00
Mihai Alexandru Michis 720a2a68e6 Backed out changeset ebea9991db0e (bug 1629441) for causing lint failures in browser_form_post_from_file_to_http.js
CLOSED TREE
2020-04-20 08:12:40 +03:00
Paul Bone 6262bc6b58 Bug 1629441 - Defer to DocumentChannel in shouldLoadURLInThisProcess r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D71331
2020-04-20 04:43:06 +00:00
Timothy Nikkel 6fe6b37c32 Bug 1629490. Add a crashtest and a mochitest. r=aosmond
The mochitest caught the issue of the second patch here so there is value in both it seems.

Differential Revision: https://phabricator.services.mozilla.com/D71484
2020-04-20 03:38:57 +00:00
Timothy Nikkel 008ffcf520 Bug 1629490. In RasterImage invalidate if we get a non-empty dirty rect, don't ignore it if mFrameAdvanced is false. r=aosmond
We invalidate for more things than just frames advancing (if we are redecoding and still showing the same frame as before discarding for example). So there is no reason that the dirty rect and a frame being advanced should be linked.

Differential Revision: https://phabricator.services.mozilla.com/D71483
2020-04-20 03:38:40 +00:00
Timothy Nikkel 288dbdf3a5 Bug 1629490. The composited frame is now invalid for animated images that have finished. r=aosmond
This is actually a one line change. The rest is just removing unneeded parameters.

The composited frame used to be valid for animations that had finished because we saved a separate composited frame, and since the animation had finished it was the final frame, so it had to be valid to display.

Now we don't have a separate composited frame so we only have a valid frame to display if we've decoded up to the current frame. For non-finished animations RequestRefresh will clear mCompositedFrameInvalid, but for finished animations we have to clear it, the easiest place is when we know we are fully decoded.

This problem caused img.decode to never fulfill or reject because we never sent out any frame update notifications because mCompositedFrameInvalid was always false because mAnimationFinished was always true. So we didn't get the invalidation that flipping mCompositedFrameInvalid to false when a full decode finished would cause.

Differential Revision: https://phabricator.services.mozilla.com/D70838
2020-04-20 03:38:27 +00:00
Ted Campbell b5509f347f Bug 1631258 - Cleanup includes and type decls for Stencil.h/BCEScriptStencil.h r=arai
Depends on D71470

Differential Revision: https://phabricator.services.mozilla.com/D71471
2020-04-20 02:10:32 +00:00
Ted Campbell d5f7239c4b Bug 1631258 - Cleanup SharedStencil.h header. r=arai
Fix the set of includes to be more precise, and remove references to
BaseScript type.

Depends on D71469

Differential Revision: https://phabricator.services.mozilla.com/D71470
2020-04-20 02:10:30 +00:00
Ted Campbell e9621fc76b Bug 1631258 - Reduce ImmutableScriptData dependencies in SharedStencil.h. r=arai
Cleanup the visibility of members and methods to better reflect what is and
isn't internal details. Move the XDR signature to exist only within the
JSScript.cpp file.

Depends on D71467

Differential Revision: https://phabricator.services.mozilla.com/D71469
2020-04-20 02:10:28 +00:00
Ted Campbell fd6587cdb3 Bug 1631258 - Move Immutable/MutableScriptDataEnum to StencilEnums.h. r=arai
Move the flag definitions to the enums header, but leave the wrapper types in
SharedStencil.h since they are less universal.

Differential Revision: https://phabricator.services.mozilla.com/D71467
2020-04-19 15:55:43 +00:00
Ted Campbell 1d323a8a9c Bug 1631258 - Rename TryNoteKind.h to StencilEnums.h. r=arai
Subsequent patches will move more of the enums from SharedStencil.h to this
file.

Differential Revision: https://phabricator.services.mozilla.com/D71466
2020-04-19 15:55:41 +00:00
Daniel Varga 0d3538392f Backed out 3 changesets (bug 1629490) fo causing reftest failures at layout/reftests/image/img-invalidation-local-transform-1.html
Backed out changeset de2ced51599d (bug 1629490)
Backed out changeset f997fe14a6a5 (bug 1629490)
Backed out changeset ba69034f5207 (bug 1629490)
2020-04-20 06:03:35 +03:00
Kershaw Chang 6b46620c55 Bug 1624996 - Add a probe to see how often TRR requests are redirected r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D71295
2020-04-17 10:21:05 +00:00
Arash Fotouhi 498ff8cbea Bug 1629426 - Remove redundant return statement. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D71495
2020-04-20 03:00:12 +00:00
alex 63c2c026db Bug 1627882 - Removed compatibility code in transformPageErrorPacket(). r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D71212
2020-04-20 08:15:16 +00:00
Kriyszig fbb2d13a70 Bug 1625406 - Remove the invisible add button in network blocking panel's top enable bar r=Honza
The `request-blocking-enable-bar` has no `display: flex` and a
fixed height with overflow hidden. As a result of this, the add
button that shoulf have been placed next to the enable option
was pushed down out of view.
As a result, the add button was hidden for quite some time.
Based on the discussion in the bug report, it was decided to
remove the button altogether because a simple enter does the job
and user didn't seem to notice it missing thus proving it didn't
hinder the user experience.`

Differential Revision: https://phabricator.services.mozilla.com/D71269
2020-04-20 07:57:22 +00:00
Paul Bone ce060c70b4 Bug 1629441 - Defer to DocumentChannel in shouldLoadURLInThisProcess r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D71331
2020-04-20 07:34:11 +00:00
Makoto Kato fa2567e7c8 Bug 1630645 - Add more inputmode tests for widget. r=masayuki
`inputmode` DOM API are in WPT, but I should add more tests for widget.

Differential Revision: https://phabricator.services.mozilla.com/D71248
2020-04-17 02:35:56 +00:00
Timothy Nikkel d265f352ce Bug 1629490. Add a crashtest and a mochitest. r=aosmond
The mochitest caught the issue of the second patch here so there is value in both it seems.

Differential Revision: https://phabricator.services.mozilla.com/D71484
2020-04-19 23:02:34 +00:00
Timothy Nikkel c176e9f9c4 Bug 1629490. In RasterImage invalidate if we get a non-empty dirty rect, don't ignore it if mFrameAdvanced is false. r=aosmond
We invalidate for more things than just frames advancing (if we are redecoding and still showing the same frame as before discarding for example). So there is no reason that the dirty rect and a frame being advanced should be linked.

Differential Revision: https://phabricator.services.mozilla.com/D71483
2020-04-19 23:01:33 +00:00
Timothy Nikkel a33a3202e6 Bug 1629490. The composited frame is now invalid for animated images that have finished. r=aosmond
This is actually a one line change. The rest is just removing unneeded parameters.

The composited frame used to be valid for animations that had finished because we saved a separate composited frame, and since the animation had finished it was the final frame, so it had to be valid to display.

Now we don't have a separate composited frame so we only have a valid frame to display if we've decoded up to the current frame. For non-finished animations RequestRefresh will clear mCompositedFrameInvalid, but for finished animations we have to clear it, the easiest place is when we know we are fully decoded.

This problem caused img.decode to never fulfill or reject because we never sent out any frame update notifications because mCompositedFrameInvalid was always false because mAnimationFinished was always true. So we didn't get the invalidation that flipping mCompositedFrameInvalid to false when a full decode finished would cause.

Differential Revision: https://phabricator.services.mozilla.com/D70838
2020-04-19 23:01:21 +00:00
Logan Smyth 3f0df745e5 Bug 1627712 - Consistently allow breakpoints in sources evaluated multiple times. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D70480
2020-04-15 20:11:32 +00:00
Gijs Kruitbosch 89b1bf2b4c Bug 1631117 - remove compartment's allowCPOWs flag, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D71415
2020-04-19 14:24:07 +00:00
Markus Stange ddece4ba4f Bug 1630895 - Infer categories for Java frames. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D71383
2020-04-17 23:30:10 +00:00
Tom Schuster 31c7a3bec0 Bug 1631133 - MToNumberInt32 does not directly map to CacheIR's GuardToInt32Index. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D71419
2020-04-18 17:28:42 +00:00
Jan de Mooij 976500d7ac Bug 1629791 part 13 - Auto-generate boilerplate for more ops. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D71322
2020-04-19 13:25:01 +00:00
Jan de Mooij 9b13ee4cec Bug 1629791 part 12 - Auto-generate boilerplate for more ops. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D71320
2020-04-19 13:25:03 +00:00
Jan de Mooij 6be0e27b1e Bug 1629791 part 11 - Auto-generate boilerplate for more ops. r=iain
RawWordField had to be split in RawWordField (writer takes uintptr_t) and
RawPointerField (writer takes `const void*`).

Differential Revision: https://phabricator.services.mozilla.com/D71309
2020-04-19 14:59:18 +00:00
Cosmin Sabou d270e895dc Bug 1631256 - Delete expected failure for win32 devedition window.open test. r=arai
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D71465
2020-04-19 14:30:56 +00:00
Bogdan Tara d85d017286 Backed out 3 changesets (bug 1629791) for bustages complaining about CacheIR.h CLOSED TREE
Backed out changeset 0bede83bebb6 (bug 1629791)
Backed out changeset ef3ad9976f50 (bug 1629791)
Backed out changeset 31756f82b699 (bug 1629791)
2020-04-19 16:21:01 +03:00
Jan de Mooij c33ca7a1ac Bug 1629791 part 13 - Auto-generate boilerplate for more ops. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D71322
2020-04-17 15:07:34 +00:00
Jan de Mooij d24b36ece1 Bug 1629791 part 12 - Auto-generate boilerplate for more ops. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D71320
2020-04-18 00:23:47 +00:00