90e625ac70b2071f1c2430725892f7c266928521: Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop
Kris Maglione <maglione.k@gmail.com> - Mon, 19 Oct 2015 09:18:42 -0700 - rev 271071
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop I tried to keep the changes to existing tests as minimal as possible. There were a few exceptions, though: * test_update_ignorecompat.js was completely broken. I couldn't figure out why it was suddenly failing after I changed it to use `add_test`, and it turned out that it had been failing all along, but in a way that the harness didn't pick up. * I changed most of the `do_throw` in update callbacks to `ok(false` because it took me about an hour to figure out where the test was failing when I hit one of them. * I made some changes to sync `test_update.js` and `test_update_ignorecompat.js` where one appeared to have been changed without updating the other. * I made `promiseFindAddonUpdates` a bit more generic, because I was planning to convert most of `test_update.js` to use it, rather than nested callbacks. I changed my mind a quarter of the way through, but decided to keep the changes, since they'll probably be useful elsewhere.
a4d5d63a03ef3938d95f629a6a9ea31d3e88627d: Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop
Kris Maglione <maglione.k@gmail.com> - Tue, 03 Nov 2015 14:49:46 -0800 - rev 271070
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop
21c99c452631f95877858fbbeb56a284fd0d6d7b: Bug 1220682 - Clear exceptions on single-arg init. r=bz
Bobby Holley <bobbyholley@gmail.com> - Tue, 03 Nov 2015 09:28:33 -0800 - rev 271069
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1220682 - Clear exceptions on single-arg init. r=bz
d21357443417559e1cb52bd807c39022b4120c2e: Bug 1220765 - 43.0b1 build1 fennec repacks failing to upload and submit to taskcluster, DONTBUILD r=rail, a=releases
Jordan Lund <jlund@mozilla.com> - Tue, 03 Nov 2015 14:02:56 -0800 - rev 271068
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1220765 - 43.0b1 build1 fennec repacks failing to upload and submit to taskcluster, DONTBUILD r=rail, a=releases
66296b0eec3009034215d12604b13481ff6a8820: Bug 1219310 - part 2 - keep track of how much pref file we have read; r=njn
Nathan Froyd <froydnj@mozilla.com> - Wed, 28 Oct 2015 12:19:03 -0400 - rev 271067
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1219310 - part 2 - keep track of how much pref file we have read; r=njn Looking at a preference file read with strace typically looks like: open("...", O_RDONLY) = X ... read(X, "...", SIZE) = SIZE read(X, "...", SIZE) = 0 ... There's no reason to call Read() and make another syscall to determine there's no data left for reading. We can keep track of how much we've read at minimal cost and thus determine for ourselves when we are done.
0f532182498fdc0945a9c1d6e3a1f0ac4c577935: Bug 1219310 - part 1 - ask the prefs file for its size directly; r=njn
Nathan Froyd <froydnj@mozilla.com> - Wed, 28 Oct 2015 12:16:33 -0400 - rev 271066
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1219310 - part 1 - ask the prefs file for its size directly; r=njn Calling nsIInputStream::Available on nsIFileInputStreams is relatively expensive, as it requires three system calls: one to determine the current file position, one to seek to the end file position, and one to rewind to the previous file position. We can do better by asking the file for its size directly, prior to opening the stream. This only requires one system call, stat, and is thus superior--at least in considering the number of system calls.
91d462e5c30fc2fdd8c04fe0ce96ae1dbd62281b: No bug - [css-grid] Add a small fuzz factor to make this reftest pass on Windows. r=me
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 22:33:16 +0100 - rev 271065
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
No bug - [css-grid] Add a small fuzz factor to make this reftest pass on Windows. r=me
3143e47d7808735a7d93051a3e08c3dec9a450c0: Bug 1211260 - [css-grid] Follow-up: address a code readability nit that I missed. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 22:33:16 +0100 - rev 271064
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1211260 - [css-grid] Follow-up: address a code readability nit that I missed. r=dholbert
ee397c027df92d7f6d7ea5a4354c66cca5046af4: Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till
Jeff Walden <jwalden@mit.edu> - Tue, 03 Nov 2015 13:03:50 -0800 - rev 271063
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till
12ee37915e079cb6d4bd568e43c4078ab5dbdda6: Bug 1220693 - Make mozilla::Atomic<enum class> work even on compilers that don't have <atomic>. r=froydnj
Jeff Walden <jwalden@mit.edu> - Tue, 03 Nov 2015 13:03:26 -0800 - rev 271062
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1220693 - Make mozilla::Atomic<enum class> work even on compilers that don't have <atomic>. r=froydnj
282e4426f1e19175f6374be13fe9065da433ab44: Bug 1000592 - Enable CSS Grid by default in non-release channels. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:33 +0100 - rev 271061
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1000592 - Enable CSS Grid by default in non-release channels. r=dholbert
fa7ad766c217ece280a080f755100f1c04bbdb6f: Bug 1176775 part 2 - [css-grid] Testcases for 'auto' min-sizing and intrinsic 'min-width|height'.
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:33 +0100 - rev 271060
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1176775 part 2 - [css-grid] Testcases for 'auto' min-sizing and intrinsic 'min-width|height'.
91269e0c3c2d5931641e57ba1c40160a3eb50c2a: Bug 1176775 part 1 - [css-grid] Implement "Implied Minimum Size of Grid Items" (special min-width/height:auto behavior). r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:33 +0100 - rev 271059
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1176775 part 1 - [css-grid] Implement "Implied Minimum Size of Grid Items" (special min-width/height:auto behavior). r=dholbert
a8b188bf416f21bc7078ba225c0c8b82ab9a0f7a: Bug 1163435 part 2 - tests.
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:33 +0100 - rev 271058
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1163435 part 2 - tests.
9dbec0f99fd0a17e99bf07da22e8833a8de3492c: Bug 1163435 part 1 - [css-grid][css-flexbox] Propagate an explicit CB width/height to the reflow state to resolve percentage lengths for grid items properly. Resolve percent against the size in the same axis for abs.pos. children too. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:33 +0100 - rev 271057
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1163435 part 1 - [css-grid][css-flexbox] Propagate an explicit CB width/height to the reflow state to resolve percentage lengths for grid items properly. Resolve percent against the size in the same axis for abs.pos. children too. r=dholbert Grid items are supposed to use the size of their 'grid area', not their grid container, as their containing block.
d4e6581738478b66f78b5d4f77aa45f20353731c: Bug 1215957 - Reftests.
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:32 +0100 - rev 271056
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1215957 - Reftests.
bb0e04a7ab198ecc69b03251f2261cc12767aada: Bug 1215957 - Start at the end of the explicit grid also when matching plain negative number lines. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:32 +0100 - rev 271055
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1215957 - Start at the end of the explicit grid also when matching plain negative number lines. r=dholbert
dc90c209ea61a36257b508e0b90d95ed109ed894: Bug 1215182 - Reftests.
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:32 +0100 - rev 271054
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1215182 - Reftests.
7b8f601030db44c1f6d8c16889a6ec599efeb97a: Bug 1215182 - [css-grid] Make our "Implicit Named Areas" detection match the spec. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:32 +0100 - rev 271053
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1215182 - [css-grid] Make our "Implicit Named Areas" detection match the spec. r=dholbert
08064bb472dd352b99400a3d71ee534259e3e7ef: Bug 1211260 - Implement the new Grid Placement Conflict Handling: "If the placement for a grid item contains two lines, and the start line is further end-ward than the end line, swap the two lines." r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 03 Nov 2015 21:45:32 +0100 - rev 271052
Push 29631 by cbook@mozilla.com at Wed, 04 Nov 2015 11:00:16 +0000
Bug 1211260 - Implement the new Grid Placement Conflict Handling: "If the placement for a grid item contains two lines, and the start line is further end-ward than the end line, swap the two lines." r=dholbert https://drafts.csswg.org/css-grid/#grid-placement-errors
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip