1af5cf2905662442515ff17166e79cb3e10e252f: Bug 1553318. Remove nsIPrintSettings.kRangeFocus. r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Mon, 13 May 2019 14:52:25 +0100 - rev 475395
Push 36061 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:49:59 +0000
Bug 1553318. Remove nsIPrintSettings.kRangeFocus. r=bobowen Differential Revision: https://phabricator.services.mozilla.com/D32064
f75308d601f2a3d434cb91b47b238e1e2194706f: Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio
Jonathan Watt <jwatt@jwatt.org> - Wed, 22 May 2019 20:14:47 +0100 - rev 475394
Push 36061 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:49:59 +0000
Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio
ac95bdf3c0b3f6f0bb31bb49e7714ca93a5a9c9a: Merge autoland to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Sat, 25 May 2019 00:46:28 +0300 - rev 475393
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Merge autoland to mozilla-central. a=merge
1bec5b571ed1d86f15386e0fedb187319e199d4a: Bug 1121623 part 10. Use a more-accurate default value for 'concrete' in Web IDL bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 10:43:37 +0000 - rev 475392
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 10. Use a more-accurate default value for 'concrete' in Web IDL bindings. r=peterv The idea is that we should only generate concreate-binding (wrap methods, etc) machinery for an interface by default if we have reason to expect that the interface is used as the primary interface for some objects. Two clear signals that would indicate that are the interface being a leaf interface (with no descendants) and the interface having a constructor. Other cases would require a 'concrete' annotation in Bindings.conf. Differential Revision: https://phabricator.services.mozilla.com/D32208
99d7cbadce926aad011bc60980eadb87bfa11f81: Bug 1121623 part 9. Change example codegen to not spit out WrapObject bits for non-concrete interfaces. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:34:33 +0000 - rev 475391
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 9. Change example codegen to not spit out WrapObject bits for non-concrete interfaces. r=peterv This should keep people from marking things concrete unnecessarily just so their example-generated WrapObject works. Differential Revision: https://phabricator.services.mozilla.com/D32207
9fc4bc90881829606cfd810017be8c1b6be58573: Bug 1121623 part 8. Remove MIDIPort::WrapObject. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 May 2019 05:36:56 +0000 - rev 475390
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 8. Remove MIDIPort::WrapObject. r=baku It's dead code because we never create MIDIPort objects directly, and all subclasses override WrapObject. Differential Revision: https://phabricator.services.mozilla.com/D32206
b5e4781f21b39dc662549e551580300537b3460f: Bug 1121623 part 7. Remove AuthenticatorResponse::WrapObject. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:23:54 +0000 - rev 475389
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 7. Remove AuthenticatorResponse::WrapObject. r=peterv It's dead code because we never create AuthenticatorResponse objects directly, and all subclasses override WrapObject. Differential Revision: https://phabricator.services.mozilla.com/D32205
47671db885266d07d84f67dc80474c23bd72e47e: Bug 1121623 part 6. Remove ReportBody::WrapObject. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 May 2019 05:36:43 +0000 - rev 475388
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 6. Remove ReportBody::WrapObject. r=baku It's dead code, because ReportBody is an abstract class and subclasses override WrapObject. Differential Revision: https://phabricator.services.mozilla.com/D32204
1e7a53dbff7b0a55633a7b57c4229259f47cd492: Bug 1121623 part 5. Remove PerformanceEntry::WrapObject. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:23:47 +0000 - rev 475387
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 5. Remove PerformanceEntry::WrapObject. r=peterv It's dead code, because we never create PerformanceEntry objects directly and subclasses override WrapObject. Differential Revision: https://phabricator.services.mozilla.com/D32203
4d9f7977a103255ef5d9e9424b6233482b25c304: Bug 1121623 part 4. Remove AudioScheduledSourceNode::WrapObject. r=padenot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 May 2019 11:40:14 +0000 - rev 475386
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 4. Remove AudioScheduledSourceNode::WrapObject. r=padenot It's dead code, because AudioScheduledSourceNode is an abstract class and all subclasses override WrapObject. Differential Revision: https://phabricator.services.mozilla.com/D32202
8e672b4e0a3e3ed151a91abbca41cebf2692dd4f: Bug 1121623 part 3. Switch WebrtcGlobalInformation to being a namespace. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:22:22 +0000 - rev 475385
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 3. Switch WebrtcGlobalInformation to being a namespace. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D32201
5d10803def3ee7f35ee69f4a67870e7f9885e79a: Bug 1121623 part 2. Switch AddonManagerPermissions to being a namespace. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:19:58 +0000 - rev 475384
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 2. Switch AddonManagerPermissions to being a namespace. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D32200
08973de3de9ec12109ad5101d24f79ff710b6da8: Bug 1121623 part 1. Switch PromiseDebugging to being a namespace, since that's how we use it. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 07:13:16 +0000 - rev 475383
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1121623 part 1. Switch PromiseDebugging to being a namespace, since that's how we use it. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D32199
38013e7d97013e76bd949801c994f5a9504b7078: Bug 1553593 - Turn on browser-mochitests for windows-qr. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 24 May 2019 13:44:35 +0000 - rev 475382
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1553593 - Turn on browser-mochitests for windows-qr. r=jrmuizel Depends on D32471 Differential Revision: https://phabricator.services.mozilla.com/D32472
00fe5cbd527fcf3d60ee5c5b98e18291835d2727: Bug 1553593 - Allow the searchplugins stat call to happen later with WebRender. r=florian
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 24 May 2019 14:25:18 +0000 - rev 475381
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1553593 - Allow the searchplugins stat call to happen later with WebRender. r=florian Differential Revision: https://phabricator.services.mozilla.com/D32471
ec11290605e45e17775510c371a83704c75f3b6d: Bug 1553874 - Skip calling in to GetJISx4051Breaks when line-break:anywhere is in effect. r=emilio
Jonathan Kew <jkew@mozilla.com> - Fri, 24 May 2019 14:37:43 +0000 - rev 475380
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1553874 - Skip calling in to GetJISx4051Breaks when line-break:anywhere is in effect. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D32448
6de63b12cbdf7b95cbed3254dfb54482e5645392: Bug 1554180 - Use devtools-mc-assets version of dwarf_to_json.wasm r=jlast
Yury Delendik <ydelendik@mozilla.com> - Fri, 24 May 2019 14:22:40 +0000 - rev 475379
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1554180 - Use devtools-mc-assets version of dwarf_to_json.wasm r=jlast Debugger fails with current version of dwarf_to_json.wasm. Using proper version fixes it when DWARF is used as source maps. Differential Revision: https://phabricator.services.mozilla.com/D32392
f712de0c8a7ca23a3a1bde2ecae29d900dee8b0c: Bug 1546832 - Adjust letterboxing to take the FindBar and Devtools into account r=johannh
Tom Ritter <tom@mozilla.com> - Fri, 24 May 2019 07:53:11 +0000 - rev 475378
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1546832 - Adjust letterboxing to take the FindBar and Devtools into account r=johannh Differential Revision: https://phabricator.services.mozilla.com/D31639
b0a0359fdadb1c7dcd39656c449f3a072f49d66d: Bug 1383650 - Support geometry property for SVG image element r=longsonr
violet <violet.bugreport@gmail.com> - Fri, 24 May 2019 12:40:12 +0000 - rev 475377
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1383650 - Support geometry property for SVG image element r=longsonr The only different part is to resolve intrinsic image size. This patch implements explicit requirements of the spec, but an edge case is tricky. It's not clear per spec what the intrinsic image size is for an SVG without explicit width/height, something like: <svg> <image href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><rect width='40' height='90' fill='red' /></svg>"/> </svg> Chrome treats the intrinsic size of the href svg as the default size of a replaced element (300x150), our image/VectorImage.cpp doesn't resolve size in this case. We can handle this particular case in some seperate bug if necessary, I think. Differential Revision: https://phabricator.services.mozilla.com/D32415
a398387437aee799483ac38ed2e7eb72312841f7: Bug 1553769 - Add a test for switching a tab via window.focus() on a related tab. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 24 May 2019 14:11:36 +0000 - rev 475376
Push 36060 by cbrindusan@mozilla.com at Fri, 24 May 2019 21:47:21 +0000
Bug 1553769 - Add a test for switching a tab via window.focus() on a related tab. r=dao Differential Revision: https://phabricator.services.mozilla.com/D32396
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip