6eb56cc6d62fc03c8129db68a4ade7b3ebc2e012: Bug 1246816 - Get core ping profile creation date from application install time. r=sebastian a=ritu
Michael Comella <michael.l.comella@gmail.com> - Thu, 31 Mar 2016 15:30:39 -0700 - rev 324005
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1246816 - Get core ping profile creation date from application install time. r=sebastian a=ritu MozReview-Commit-ID: Bo07XuqQDWl
940fa79188fc1cf919ff8b0f3a4bb306d378df25: Bug 1246816 - Add ContextUtils.getPackageInstallTime. r=sebastian a=ritu
Michael Comella <michael.l.comella@gmail.com> - Thu, 31 Mar 2016 14:32:12 -0700 - rev 324004
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1246816 - Add ContextUtils.getPackageInstallTime. r=sebastian a=ritu MozReview-Commit-ID: JjGcoSwahUF
2aa1ab2957926a6e0ef0e1e9fe369da30f65bf0b: Bug 1265742 - Update Google search plugin; r=margaret, a=lizzard
Michael Kaply <mozilla@kaply.com> - Tue, 19 Apr 2016 15:57:50 -0500 - rev 324003
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1265742 - Update Google search plugin; r=margaret, a=lizzard
b2cc32b7bbe6a7a999dabacf600444169bc3b3e6: Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu
Bobby Holley <bobbyholley@gmail.com> - Thu, 24 Mar 2016 18:40:40 -0700 - rev 324002
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu The basic idea here is as follows: * Rule nodes are reference-counted, but releasing them adds them to a linked list rather than freeing them. This allows for the reuse that motivated the original GC scheme. * We get rid of the marking, and instead rely on the reference count. * Sweeping no longer requires a complicated traversal. We just pop items off the free list until it's empty. When a child is destroyed, its parent may go onto the free list. * We remove special handling for the root node, and use a regular reference-counted edge from the style set. * The free list automatically asserts that it's empty (meaning all nodes have been freed) in its destructor, which runs when the style set is destroyed. * We get rid of the list of style context roots on the style set. We still need a count though, because of the HasCachedStyleData check.
27a056f5a5482e7c581cb7c5b4831f0d0e7669cb: Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Mar 2016 09:48:52 -0700 - rev 324001
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron
59d900f7045315b33f7c8517be48833d964d9dbd: Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron
Bobby Holley <bobbyholley@gmail.com> - Thu, 24 Mar 2016 18:26:46 -0700 - rev 324000
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron
51108a6d89630bd07a3251f3bb7c89e25f5d835d: Force clobber to fix OSX builders, no bug, a=me
Wes Kocher <wkocher@mozilla.com> - Tue, 19 Apr 2016 11:29:27 -0700 - rev 323999
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Force clobber to fix OSX builders, no bug, a=me
472c1e232045e8973446460e142bf16f1b605d4f: bug 1254356 - readd self.clobberer() call. r=catlee a=fixclobbereronaurora
Aki Sasaki <asasaki@mozilla.com> - Wed, 09 Mar 2016 13:01:22 -0800 - rev 323998
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
bug 1254356 - readd self.clobberer() call. r=catlee a=fixclobbereronaurora MozReview-Commit-ID: C5gxmII6unc
789ad2053247bcdef0535b4ae9b06690b01017d6: Backed out 3 changesets (bug 1258017) for android r24 crashes in download-3-notref.html a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 19 Apr 2016 11:12:15 -0700 - rev 323997
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Backed out 3 changesets (bug 1258017) for android r24 crashes in download-3-notref.html a=backout Backed out changeset 1287b9f362ee (bug 1258017) Backed out changeset ece911f4b8e3 (bug 1258017) Backed out changeset bceb57212824 (bug 1258017) MozReview-Commit-ID: EtNPchp8f99
c07c7171bcc979c24398fa9c0389a82dff425f10: Bug 1263384: validate input frames against configured resolution in vp8 r=rillian, a=ritu
Randell Jesup <rjesup@jesup.org> - Fri, 15 Apr 2016 23:11:01 -0400 - rev 323996
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1263384: validate input frames against configured resolution in vp8 r=rillian, a=ritu MozReview-Commit-ID: BxDCnJe0mzs
90c1f55fcb3fa95070d62485e3738176ec137fc5: Bug 1261907 - Reintroduce (necessary) table-created checks in BrowserDatabaseHelper. r=nalexander, a=ritu
Andrzej Hunt <ahunt@mozilla.com> - Fri, 08 Apr 2016 15:29:44 -0700 - rev 323995
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1261907 - Reintroduce (necessary) table-created checks in BrowserDatabaseHelper. r=nalexander, a=ritu Removing these checks causes crashes when trying to upgrade a <= 17 db to >= 23: (A) upgradeDatabaseFrom17to18 calls createReadingListTable, and we create the table using the new (>=23 schema). This schema has no "read" column. (B) upgradeDatabaseFrom22to23 migrates the same table. As part of the migration it tries to select the "read" column, and we crash because that doesn't exist. This was prevented by an early return if didCreateReadingListTable was set. It looks like removing the didCreateTablsTable checks is OK because the migration only adds a foreign-key constraint, and doesn't depend on any columns that didn't exist in the initial version of the migration. However it seems wasteful to run the migration on a table that is already in the expected state. Moreover not having table-created checks is not safe in most cases, and having these checks should be the default pattern - especially in case any future migrations affecting the same table are added. MozReview-Commit-ID: 4j1PlQc6LLN
0eebf6c237eff782e3e3a8ba7d63c20bd60f29c2: Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol, a=lizzard
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Apr 2016 14:35:58 +0200 - rev 323994
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol, a=lizzard
a6a267e0ce6c08f7af8393d522b92c2a2a4ba14e: Bug 1261320 - Check DataSurface is vaild before using, r=milan, a=ritu
Peter Chang <pchang@mozilla.com> - Mon, 11 Apr 2016 17:45:09 +0800 - rev 323993
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1261320 - Check DataSurface is vaild before using, r=milan, a=ritu MozReview-Commit-ID: 1uhNttyNAiq
73554a815d7c3ae9ba4b61ead297fb3bb7ba7b27: Bug 1264662 - Record IPC message capacity instead of size. r=billm, a=ritu
Andrew McCreight <continuation@gmail.com> - Thu, 14 Apr 2016 17:46:52 -0700 - rev 323992
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1264662 - Record IPC message capacity instead of size. r=billm, a=ritu Capacity includes internal fragmentation, while size does not. This requires making capacity() public, but that seems benign.
29e500802b47d41effd9755787a5f31d18d79c1c: Bug 1264869 - Request STORAGE permission before downloading images. r=liuche, a=lizzard
Sebastian Kaspari <s.kaspari@gmail.com> - Fri, 15 Apr 2016 10:22:22 +0200 - rev 323991
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1264869 - Request STORAGE permission before downloading images. r=liuche, a=lizzard MozReview-Commit-ID: KJGugrRw5iI
382d3777ad40370724e26c27f7b4aaa4a6a84870: bug 1265000 - Record dom.max_script_run_time pref in Telemetry Environment. data=bsmedberg, r=felipe, a=ritu
Chris H-C <chutten@mozilla.com> - Fri, 15 Apr 2016 12:16:09 -0400 - rev 323990
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
bug 1265000 - Record dom.max_script_run_time pref in Telemetry Environment. data=bsmedberg, r=felipe, a=ritu Users who have this pref set to a non-default value have a different slow script experience than the others. This preference is generally set as a flag: it is only ever changed at most one time in a profile, so it shouldn't appreciably increase subsession splits. MozReview-Commit-ID: FoQXvd9eSh
d994d0a380df51d31987b1317de5b6e8d7ecc0f8: Bug 1264242 - Write memory info streams for Windows Minidumps of child processes. r=bsmedberg, a=ritu
Ted Mielczarek <ted@mielczarek.org> - Wed, 13 Apr 2016 08:05:46 -0400 - rev 323989
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1264242 - Write memory info streams for Windows Minidumps of child processes. r=bsmedberg, a=ritu MozReview-Commit-ID: COHFdNiJIqm
9799515f95fc182eded016c1cc37dcd3f9b3dea2: Bug 1254335 - Remove invalid assertion; r=jorendorff, a=ritu
Morgan Phillips <winter2718@gmail.com> - Wed, 09 Mar 2016 01:57:38 -0800 - rev 323988
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1254335 - Remove invalid assertion; r=jorendorff, a=ritu The underlying intent of the assertion was to guarantee that pending errors wouldn't be overwritten. This patch makes that intent more clear while addressing the fact that the original assertion was not necessarily true.
bde325bf8319b06851a45f875fd028c41100137a: Bug 1236114 - IonMonkey: Move 'Sink' phase before the 'Remove Unnecessary Bitops' phase. r=sunfish, a=ritu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 05 Apr 2016 22:10:40 +0000 - rev 323987
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1236114 - IonMonkey: Move 'Sink' phase before the 'Remove Unnecessary Bitops' phase. r=sunfish, a=ritu
1287b9f362ee36de3898ffdc09767f8ea85b2494: Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu
Bobby Holley <bobbyholley@gmail.com> - Thu, 24 Mar 2016 18:40:40 -0700 - rev 323986
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu The basic idea here is as follows: * Rule nodes are reference-counted, but releasing them adds them to a linked list rather than freeing them. This allows for the reuse that motivated the original GC scheme. * We get rid of the marking, and instead rely on the reference count. * Sweeping no longer requires a complicated traversal. We just pop items off the free list until it's empty. When a child is destroyed, its parent may go onto the free list. * We remove special handling for the root node, and use a regular reference-counted edge from the style set. * The free list automatically asserts that it's empty (meaning all nodes have been freed) in its destructor, which runs when the style set is destroyed. * We get rid of the list of style context roots on the style set. We still need a count though, because of the HasCachedStyleData check.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip