fcc68a359d705653058244c2b1dd318e8b1d2f09: Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto a=gchang
Carl Corcoran <carlco@gmail.com> - Sun, 06 Aug 2017 08:46:50 +0200 - rev 442449
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto a=gchang This includes tests that cover both regular CFI stack walking as well as pathological corner cases. MozReview-Commit-ID: GDARnPSemyu
3412b2ad3c3dbeb3f42958e5642edee86a66ac73: Bug 1417492 - HTMLEditRules::TryToJoinBlocks() should no do nothing when left list node and right list node are not descendant of each other r=m_kato a=gchang
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 18 Nov 2017 16:12:44 +0900 - rev 442448
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1417492 - HTMLEditRules::TryToJoinBlocks() should no do nothing when left list node and right list node are not descendant of each other r=m_kato a=gchang We hit assertion which were added by bug 1414713. That tells us an ancient bug. There is comment which claims that we should move all list items in the right list node to left list node if the list nodes should be merged. However, this has never been done actually since 2002. The code tried to move *some* list items in the right list node to the list list node. However, retrieving first list item at an offset almost always failed because the offset variable has never been initialized. If we believe the comment, we should move all children of the right list node to the left list node. However, until we get a testcase to reach this case, we should keep current behavior, i.e., do nothing, for unexpected regression. MozReview-Commit-ID: 1r81q1m44oW
6036ae55ded07157b4d1f89759fcc72e8f8cc793: Bug 1416868 - make sure we could always get the specific userData from mask layer. r=mattwoodrow a=gchang
JerryShih <hshih@mozilla.com> - Thu, 16 Nov 2017 19:15:00 +0200 - rev 442447
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1416868 - make sure we could always get the specific userData from mask layer. r=mattwoodrow a=gchang The gecko have two types of mask layer: css mask layer and the regular mask layer. The hash key of ContainerState::mRecycledMaskImageLayers doesn't contain mask type. So, we might get a css mask layer when we try to get a regular mask layer. Then, we will get a nullptr of userData. This patch add a userData checking in ContainerState::CreateOrRecycleMaskImageLayerFor() to avoid the problem. MozReview-Commit-ID: EEUhkctqwR2
4c9e90fc391280ce6319a3dcd7b46068a1c6676c: Bug 1416544 - Don't report COMPLETE reflow status when we still have pushed floats on some next-in-flow frame. r=dholbert a=gchang
Mats Palmgren <mats@mozilla.com> - Thu, 16 Nov 2017 18:58:29 +0100 - rev 442446
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1416544 - Don't report COMPLETE reflow status when we still have pushed floats on some next-in-flow frame. r=dholbert a=gchang This patch amends an existing workaround, but as the NOTE there says, we should have pulled up those floats and reflowed them somewhere (and pushed them again potentially, and then we wouldn't be COMPLETE). It's unclear to me where that pull-up is supposed to happen though. MozReview-Commit-ID: ES2rb1l7jyi
dc110b1bf70ae2d7653b3b6cbddd17f22e435bbe: Bug 1415120 - Part2: crash test for cookie db rebuild, r=nwgh a=gchang
Junior Hsu <juhsu@mozilla.com> - Wed, 15 Nov 2017 20:04:00 +0200 - rev 442445
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1415120 - Part2: crash test for cookie db rebuild, r=nwgh a=gchang
3615c481c3de6a5fa04c0adf51e9707c37ff7fb2: Bug 1415120 - Part1: no db access while rebuilding, r=nwgh a=gchang
Junior Hsu <juhsu@mozilla.com> - Wed, 15 Nov 2017 20:03:00 +0200 - rev 442444
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1415120 - Part1: no db access while rebuilding, r=nwgh a=gchang
3f82ccf7f33a62eeeea1cc402f8bb9ab259ac480: Bug 1360278 - Add preference to trigger context menu on mouse up for GTK+ and macOS, r=mstange,smaug a=gchang
Robin Grenet <robin.grenet@wanadoo.fr> - Thu, 16 Nov 2017 13:35:58 +0100 - rev 442443
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1360278 - Add preference to trigger context menu on mouse up for GTK+ and macOS, r=mstange,smaug a=gchang MozReview-Commit-ID: Bg60bD8jIg6
3efbbb4dc7911eb72b7b4fbc48bcc2787d62059b: Bug 1416728 - BETA: Process the CreateWindow reply message in order with other PContent IPC messages, r=bz a=gchang
Nika Layzell <nika@thelayzells.com> - Mon, 20 Nov 2017 11:29:00 +0200 - rev 442442
Push 8211 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 12:27:39 +0000
Bug 1416728 - BETA: Process the CreateWindow reply message in order with other PContent IPC messages, r=bz a=gchang MozReview-Commit-ID: 2Ul99aDgPsD
f4d709f9e80c00340797742e1735dbceadd53036: Backed out changeset 6b525d020e68 (bug 1416728) for build bustage at dom/ipc/ContentChild.cpp:996: 'ResponseRejectReason' has not been declared. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 23 Nov 2017 13:55:41 +0200 - rev 442441
Push 8210 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 11:55:56 +0000
Backed out changeset 6b525d020e68 (bug 1416728) for build bustage at dom/ipc/ContentChild.cpp:996: 'ResponseRejectReason' has not been declared. r=backout a=backout
6b525d020e68dca9f535c77518c9aad924e11657: Bug 1416728 - Process the CreateWindow reply message in order with other PContent IPC messages, r=bz a=gchang
Nika Layzell <nika@thelayzells.com> - Thu, 16 Nov 2017 15:59:52 -0500 - rev 442440
Push 8209 by nbeleuzu@mozilla.com at Thu, 23 Nov 2017 10:58:25 +0000
Bug 1416728 - Process the CreateWindow reply message in order with other PContent IPC messages, r=bz a=gchang Previously we used the MozPromise interface for calling an async-message over IPC with a reply. Unfortunately, MozPromise processes the reply asynchronously, potentially allowing other IPC messages to be processed before the `->Then` callback is processed. In the original CreateWindow patch I tried to work around this by setting the target of the `->Then` callback to be StableStateEventTarget. This worked, however as it isn't safe to run scripts etc. in the stable state, we instead tried to exit the nested event loop immediately after the runnable ran, and then performed processing of the reply. Unfortunately, this bug exposed a problem with that design. If we have multiple nested event loops then we cannot guarantee that we'll exit the nested event loop immediately after recieving the `->Then` callback, which meant that we could still process other IPC messages before we processed the CreateWindow reply. The fix to this was to add a new API to allow passing callbacks directly into IPC send methods, ensure that those callbacks are called in IPC order, and fully process the CreateWindow reply in the callback, rather than waiting for the nested event loop to exit. MozReview-Commit-ID: D6zaMJRxhXd
1f8410489ea613583bed4cd8f694f001366b0e80: Bug 1419042 - Only use the distroVersion if the pref contains a value, otherwise leave it out of the version string. r=evanxd a=gchang
Jared Wein <jwein@mozilla.com> - Mon, 20 Nov 2017 10:50:23 -0500 - rev 442439
Push 8208 by cbrindusan@mozilla.com at Thu, 23 Nov 2017 10:54:35 +0000
Bug 1419042 - Only use the distroVersion if the pref contains a value, otherwise leave it out of the version string. r=evanxd a=gchang MozReview-Commit-ID: Pign2W4RfE
66e9aa40d7e789d106f25381e30a2a81bbb4dc4f: Bug 1418191 - not send the CTA telemetry event ping when instant complete;r=Fischer a=gchang
Fred Lin <gasolin@gmail.com> - Tue, 21 Nov 2017 13:12:56 +0800 - rev 442438
Push 8207 by csabou@mozilla.com at Thu, 23 Nov 2017 10:50:21 +0000
Bug 1418191 - not send the CTA telemetry event ping when instant complete;r=Fischer a=gchang MozReview-Commit-ID: 9KJazfZqviT
bf0feade95714f94046a1a2af31a8964734c66cc: Bug 1417248 - Make pinned tabs smaller in compact mode. r=johannh a=gchang
Dão Gottwald <dao@mozilla.com> - Wed, 15 Nov 2017 13:06:46 +0100 - rev 442437
Push 8206 by archaeopteryx@coole-files.de at Thu, 23 Nov 2017 10:42:46 +0000
Bug 1417248 - Make pinned tabs smaller in compact mode. r=johannh a=gchang MozReview-Commit-ID: KTvzn6lEPh6
827c49cd8d4076a30d07dbf2f99b65839dc6f15a: Bug 1405670 - Remove tests for search-metadata.json migration. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:06:06 +0100 - rev 442436
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Remove tests for search-metadata.json migration. r=adw, a=sledru
1922cbee6cf4e5b7756423babdd48bfe5b98c949: Bug 1405670 - Fix search service tests relying on dropping .xml files in the profile folder. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:05:47 +0100 - rev 442435
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Fix search service tests relying on dropping .xml files in the profile folder. r=adw, a=sledru
e4307e3d7f1f5f3b378f8fbc3a6b1458f8ed1f23: Bug 1405670 - Remove support for NS_APP_SEARCH_DIR_LIST and NS_APP_SEARCH_DIR from the directory service. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:05:20 +0100 - rev 442434
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Remove support for NS_APP_SEARCH_DIR_LIST and NS_APP_SEARCH_DIR from the directory service. r=adw, a=sledru
6ad58e06da8cb83d759e11c16ecbf71f31bea7ca: Bug 1405670 - Stop importing old search metadata from search-metadata.json. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:04:44 +0100 - rev 442433
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Stop importing old search metadata from search-metadata.json. r=adw, a=sledru
fe0befa1aa9d7d3ab29ba389c6e4878db2ca0f53: Bug 1405670 - Stop saving the last modification date of directories we loaded engines from. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:04:27 +0100 - rev 442432
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Stop saving the last modification date of directories we loaded engines from. r=adw, a=sledru
0abc56d5a1b16e8a228ab3ac34af9cbddbcc3a1b: Bug 1405670 - Stop importing old search plugins from <profile>/searchplugins/*.xml when the cache file is missing. r=adw, a=sledru
Florian Quèze <florian@queze.net> - Fri, 17 Nov 2017 12:03:52 +0100 - rev 442431
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1405670 - Stop importing old search plugins from <profile>/searchplugins/*.xml when the cache file is missing. r=adw, a=sledru
0570e2cfb32b4ed0c44e35fb5bdf131ff5cc33cc: Bug 1414318 - Turn off |StartWriter| in leak checking builds. r=mccr8, a=NPOTB
Eric Rahm <erahm@mozilla.com> - Fri, 03 Nov 2017 14:17:57 -0700 - rev 442430
Push 8205 by ryanvm@gmail.com at Wed, 22 Nov 2017 22:55:53 +0000
Bug 1414318 - Turn off |StartWriter| in leak checking builds. r=mccr8, a=NPOTB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip