d2490ecd5d2bca24da0217b07dcbb5fef5f56da3: Bug 1395212 - Update wr::DisplayListBuilder to expose separate APIs for defining and pushing scroll layers. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 30 Aug 2017 14:51:19 -0400 - rev 656109
Push 77064 by kgupta@mozilla.com at Wed, 30 Aug 2017 18:51:33 +0000
Bug 1395212 - Update wr::DisplayListBuilder to expose separate APIs for defining and pushing scroll layers. r?mstange This makes the DisplayListBuilder scrolling API more consistent with the clipping API, and allows for more optimization at the call site (in the next patch). MozReview-Commit-ID: LdCA7wkXDwF
f54313bae9075b44f3d036563b31e6ff8791f990: Bug 1395212 - Hoist the scroll layer deduplication code out of bindings.rs into wr::DisplayListBuilder. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 30 Aug 2017 14:51:19 -0400 - rev 656108
Push 77064 by kgupta@mozilla.com at Wed, 30 Aug 2017 18:51:33 +0000
Bug 1395212 - Hoist the scroll layer deduplication code out of bindings.rs into wr::DisplayListBuilder. r?mstange This also splits the wr_dp_push_scroll_layer function in bindings.rs into two separate functions. This makes the API consistent with clipping, and also allows for optimizations in the upcoming patches. MozReview-Commit-ID: IXnOZK0dZm
e3dc817a8ff578646297881225d35b787eb2c40a: Bug 1186409 - Use a single global for all JSMs. draft
Andrew McCreight <continuation@gmail.com> - Tue, 18 Jul 2017 14:47:27 -0700 - rev 656107
Push 77063 by bmo:continuation@gmail.com at Wed, 30 Aug 2017 18:51:31 +0000
Bug 1186409 - Use a single global for all JSMs. This patch adds a preference jsloader.shareGlobal that makes it so that JSMs share a single global, in order to reduce memory usage. The pref is disabled by default, and will be enabled in a later bug. Each JSM gets its own NonSyntacticVariablesObject (NSVO), which is used for top level variable bindings and as the value of |this| within the JSM. For the module loader, the main change is setting up the shared global, and the NSVO for each JSM. A number of files are blacklisted from the shared global, because they do things to the global that would interfer with other JSMs. This is detailed in mozJSComponentLoader::ReuseGlobal(). MozReview-Commit-ID: 3qVAc1c5aMI
33f1a7bec71dd1020272bd910f84b73893cc7c9a: Bug 1395212 - Avoid computing the entire ScrollMetadata for cases where we just need the scroll id. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 30 Aug 2017 14:46:48 -0400 - rev 656106
Push 77062 by kgupta@mozilla.com at Wed, 30 Aug 2017 18:48:35 +0000
Bug 1395212 - Avoid computing the entire ScrollMetadata for cases where we just need the scroll id. r?jrmuizel MozReview-Commit-ID: KPfpwYdFeLf
50f384b2c3f90dc8a8c7e4fadc9426aec885694d: Bug 1395215 - Update wr::DisplayListBuilder to expose separate APIs for defining and pushing scroll layers. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 30 Aug 2017 14:46:47 -0400 - rev 656105
Push 77062 by kgupta@mozilla.com at Wed, 30 Aug 2017 18:48:35 +0000
Bug 1395215 - Update wr::DisplayListBuilder to expose separate APIs for defining and pushing scroll layers. r?jrmuizel This makes the DisplayListBuilder scrolling API more consistent with the clipping API, and allows for more optimization at the call site (in the next patch). MozReview-Commit-ID: ETUxeNRtTAV
4b0c2779b769432102c2f1e1acbca5904b0607b7: Bug 1395215 - Hoist the scroll layer deduplication code out of bindings.rs into wr::DisplayListBuilder. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 30 Aug 2017 14:46:47 -0400 - rev 656104
Push 77062 by kgupta@mozilla.com at Wed, 30 Aug 2017 18:48:35 +0000
Bug 1395215 - Hoist the scroll layer deduplication code out of bindings.rs into wr::DisplayListBuilder. r?jrmuizel This also splits the wr_dp_push_scroll_layer function in bindings.rs into two separate functions. This makes the API consistent with clipping, and also allows for optimizations in the upcoming patches. MozReview-Commit-ID: 5iEOVVdst8h
e0b75418deed6a639781c1d743f22bc3bc21963f: Bug 1395189 - stylo: Properly set direction of prefixed linear gradients r?Manishearth draft
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 30 Aug 2017 11:43:25 -0700 - rev 656103
Push 77061 by bmo:canaltinova@gmail.com at Wed, 30 Aug 2017 18:48:08 +0000
Bug 1395189 - stylo: Properly set direction of prefixed linear gradients r?Manishearth The default linear gradient direction is `to bottom`. This correspondes to `top` keyword in prefixed linear gradients. We should preserve the default value MozReview-Commit-ID: 8rCC4VdU8Eb
026d90b19e47958b3028cecaa899d7f08a802af3: Bug 1388098 - Fix Android options_ui on disable/enable addon. draft
Luca Greco <lgreco@mozilla.com> - Mon, 07 Aug 2017 18:54:16 +0200 - rev 656102
Push 77060 by luca.greco@alcacoop.it at Wed, 30 Aug 2017 18:45:09 +0000
Bug 1388098 - Fix Android options_ui on disable/enable addon. MozReview-Commit-ID: 4z4vJpDxzGB
757451cc3fdb25f45a47e1234e9cf839e4f9309f: Bug 1390084 - Fix enabling gecko profiling on try; r?jmaher draft
Rob Wood <rwood@mozilla.com> - Tue, 29 Aug 2017 11:44:58 -0400 - rev 656101
Push 77059 by rwood@mozilla.com at Wed, 30 Aug 2017 18:37:52 +0000
Bug 1390084 - Fix enabling gecko profiling on try; r?jmaher MozReview-Commit-ID: 8Cm9zH7lxGF
358c63cf9a095722b966036374fa585332b7467e: Bug 1230910 Allow MinGW and silence warning about Windows SDK version draft
Tom Ritter <tom@mozilla.com> - Wed, 30 Aug 2017 09:48:34 -0500 - rev 656100
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Allow MinGW and silence warning about Windows SDK version MozReview-Commit-ID: 3aVeqSzRGXB
0d1523f9a2a3bf125075117810d4c55eeca28d3a: Bug 1230910 Replace GetExceptionCode() with a constant choice of EXCEPTION_ACCESS_VIOLATION. draft
Tom Ritter <tom@mozilla.com> - Thu, 09 Mar 2017 17:46:23 +0000 - rev 656099
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Replace GetExceptionCode() with a constant choice of EXCEPTION_ACCESS_VIOLATION. While MinGW appears to define the macro (mapping it to the function _exception_code) there is no definition of the function, so it results in a linker error. MozReview-Commit-ID: E5qZSA2Hsff
8629955dbef6634d51f21f71900e5277fba9cb0d: Bug 1230910 Horrible hack because ERROR_INVALID_TOKEN is not defined draft
Tom Ritter <tom@mozilla.com> - Wed, 30 Aug 2017 09:40:17 -0500 - rev 656098
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Horrible hack because ERROR_INVALID_TOKEN is not defined MozReview-Commit-ID: L2sxlZ79EdS
0027d78823dfc56b435330886de3c84f63bdb314: Bug 1230910 Obliterate SmartStub FIXME TODO draft
Tom Ritter <tom@mozilla.com> - Wed, 08 Mar 2017 22:39:10 +0000 - rev 656097
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Obliterate SmartStub FIXME TODO MozReview-Commit-ID: 5H9Qfrf4zNn
b4c69e0b6d374e3aa3fa906ea2d3a019861d5383: Bug 1230910 Ignore comment-based gcc warnings draft
Tom Ritter <tom@mozilla.com> - Wed, 08 Mar 2017 22:36:06 +0000 - rev 656096
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Ignore comment-based gcc warnings MozReview-Commit-ID: EYXOf4fPQWN
6010f7b3e8b9685635ca997b52909583c407c737: Bug 1230910 Cast address of function to void* draft
Tom Ritter <tom@mozilla.com> - Wed, 08 Mar 2017 22:36:59 +0000 - rev 656095
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Cast address of function to void* MozReview-Commit-ID: 8blCfAXyZnj
3189cea122aa3d3ff3278845da9d90423e49fe51: Bug 1230910 Fix 'error: narrowing conversion of '2148073472u' from 'unsigned int' to 'int' inside { }' draft
Tom Ritter <tom@mozilla.com> - Wed, 08 Mar 2017 22:22:28 +0000 - rev 656094
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Fix 'error: narrowing conversion of '2148073472u' from 'unsigned int' to 'int' inside { }' MozReview-Commit-ID: IpS1qwG1LkM
b436c72c4ec1eedc1cf7d5fcf9875c65cd41bdb7: Bug 1230910 Port complicated __try blocks to __try1 draft
Tom Ritter <tom@mozilla.com> - Wed, 30 Aug 2017 12:55:59 -0500 - rev 656093
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Port complicated __try blocks to __try1 Not sure if __try1 will be able to handle these or not... MozReview-Commit-ID: 6iXeuYrP2S6
404f495cc931d97f86e377087bd34fb7d96ba458: Bug 1230910 Port simple __try blocks to __try1 draft
Tom Ritter <tom@mozilla.com> - Wed, 30 Aug 2017 09:44:03 -0500 - rev 656092
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Port simple __try blocks to __try1 MozReview-Commit-ID: Gztz9yUA5WE
87d78b3790b298b5d257d1f5a72ea727a85b5fb4: Bug 1230910 Declare operator new [](size_t, sandbox::AllocationType, void*) draft
Tom Ritter <tom@mozilla.com> - Wed, 08 Mar 2017 19:16:46 +0000 - rev 656091
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Declare operator new [](size_t, sandbox::AllocationType, void*) MozReview-Commit-ID: GCKj5Ao2Y2n
deb775394291391f7e12c1e6b70b5799186c0732: Bug 1230910 Map _Copy_s to copy for basic_string compatibility on MinGW draft
Tom Ritter <tom@mozilla.com> - Wed, 30 Aug 2017 09:39:10 -0500 - rev 656090
Push 77058 by bmo:tom@mozilla.com at Wed, 30 Aug 2017 18:21:00 +0000
Bug 1230910 Map _Copy_s to copy for basic_string compatibility on MinGW MozReview-Commit-ID: A9tRSDP7td8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip