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
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
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