95902e82a59eef77a3f5cde7014419e1f13ed763: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Wed, 21 Nov 2018 11:48:53 +0200 - rev 503887
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
658cd029a6a1f60ef28a273803439a3f3b1be0b0: Bug 1507476 - Update Changes panel tests to use helpers for rendered declarations. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Wed, 21 Nov 2018 08:16:06 +0000 - rev 503886
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507476 - Update Changes panel tests to use helpers for rendered declarations. r=pbro Depends on D12434 Differential Revision: https://phabricator.services.mozilla.com/D12445
67ae9d05389679fed9f5f3b1a681402c719a90f7: Bug 1507476 - Match exact tracked declaration when renaming a property. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Tue, 20 Nov 2018 16:36:01 +0000 - rev 503885
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507476 - Match exact tracked declaration when renaming a property. r=pbro Ensure the exact declaration is matched when aggregating changes and attempting to remove declarations which cancel each other out. Without checking both the index and the property name, we used to lose tracked declarations that were renamed. The test checks for the expected rename behaviour and that renaming the declaration to its original clears any tracked changes. Differential Revision: https://phabricator.services.mozilla.com/D12434
ed977fa7caf89d0cff04c3f270124972c433c908: Bug 1498166 - Test storing into multiple stores (and snapshotting main store) r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Mon, 19 Nov 2018 13:01:05 +0000 - rev 503884
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1498166 - Test storing into multiple stores (and snapshotting main store) r=chutten For now we test that storing still works and the main store is still accessed for snapshots and clearing. Depends on D11906 Differential Revision: https://phabricator.services.mozilla.com/D11907
544d3ecf27ab29902f07237a3170b1c8217672a7: Bug 1498166 - Add multi-storage to keyed histograms r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Wed, 21 Nov 2018 08:34:09 +0000 - rev 503883
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1498166 - Add multi-storage to keyed histograms r=chutten This extendes the `KeyedHistogram` to keep track of the multiple stores a histogram can be in. Keyed histograms are stored in a hash table, indexed by the name of the store. It has one optimization to support the majority of cases: a single `main` store. For that it stores a direct pointer to a map from keys to the underlying base::Histogram and skips populating the map. This saves an indirection and memory overhead of actually placing it into a second hash table. For now a snapshot only ever returns data from the main store. Clearing a snapshot only clears the main store. Getting the keys of a keyed histogram will only get it from the main store. (This will change in a follow-up) Depends on D11905 Differential Revision: https://phabricator.services.mozilla.com/D11906
137130a36a2264710b41e8e38cdbb242e7dcf78c: Bug 1498166 - Add multi-storage to plain histograms r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Mon, 19 Nov 2018 14:44:25 +0000 - rev 503882
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1498166 - Add multi-storage to plain histograms r=chutten This introduces a new wrapper `Histogram` that keeps track of the multiple stores a histogram can be in. Histograms are stored in a hash table, indexed by the name of the store. It has one optimization to support the majority of cases: a single `main` store. For that it stores a direct pointer to the underlying base::Histogram and skips populating the map. This saves an indirection and memory overhead of actually placing it into the hash table. For now a snapshot only ever returns data from the main store. Clearing a snapshot only clears the main store. (This will both change in a follow-up) Depends on D11904 Differential Revision: https://phabricator.services.mozilla.com/D11905
b362f996a039cd46e06787cacc5b395a4491633b: Bug 1498166 - Use fully-qualified name for histogram storage r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Mon, 19 Nov 2018 13:00:53 +0000 - rev 503881
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1498166 - Use fully-qualified name for histogram storage r=chutten This is a preparation for the following introduction of a new wrapper type by that name, making it more explicit which class we're handling Differential Revision: https://phabricator.services.mozilla.com/D11904
20aac72d781ba237d8419c752a009d689b93889b: Bug 1500005 - Add types file for aboutdebugging debug-target;r=ladybenko,daisuke
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Nov 2018 07:24:00 +0000 - rev 503880
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500005 - Add types file for aboutdebugging debug-target;r=ladybenko,daisuke Depends on D11780 Differential Revision: https://phabricator.services.mozilla.com/D11781
43d0beacc72798ba89b122edf8b6cba0ebb3c7ec: Bug 1500005 - Stop storing worker front in aboutdebugging state;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Nov 2018 07:20:28 +0000 - rev 503879
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500005 - Stop storing worker front in aboutdebugging state;r=daisuke Depends on D11780 Differential Revision: https://phabricator.services.mozilla.com/D12512
152b9839937b122f06452671ec0ff6f76d1756df: Bug 1500005 - Add dedicated types folder for aboutdebugging types;r=ladybenko
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Nov 2018 07:15:07 +0000 - rev 503878
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500005 - Add dedicated types folder for aboutdebugging types;r=ladybenko Differential Revision: https://phabricator.services.mozilla.com/D11780
5cc584ca5b00aedefb17360ae2d5c8068850f54b: Bug 1506056 - Rename runtimeDetails.client to clientWrapper;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Nov 2018 06:51:56 +0000 - rev 503877
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506056 - Rename runtimeDetails.client to clientWrapper;r=daisuke Note that I fixed the worker bug at the same time. We can keep your other bug to add a test. Differential Revision: https://phabricator.services.mozilla.com/D12007
7488645b27ac9b273d6785db04204684673b3657: Merge inbound to mozilla-central. a=merge
Bogdan Tara <btara@mozilla.com> - Wed, 21 Nov 2018 11:40:19 +0200 - rev 503876
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge inbound to mozilla-central. a=merge
0119ff5d4de90ac8c66397721aacb91beb8f6756: Bug 1485179 - Part 2: Resize BCCornerInfo's bit fields to fit all BCBorderOwner enum values. r=dholbert
Chris Peterson <cpeterson@mozilla.com> - Mon, 20 Aug 2018 10:07:45 -0700 - rev 503875
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1485179 - Part 2: Resize BCCornerInfo's bit fields to fit all BCBorderOwner enum values. r=dholbert Unfortunately, accepting all BCBorderOwner enum values causes the layout/reftests/table-bordercollapse/frame_above_rules_all.html mochitest to fail. To fix the -Wbitfield-enum-conversion warnings without breaking the test, this patch explicitly masks the BCBorderOwner enum values to preserve the previous implicit truncation. I filed follow-up bug 1508921 to remove this workaround and fix the test. This enum truncation was reported by clang's -Wbitfield-enum-conversion warnings: layout/tables/nsTableFrame.cpp:5318:14 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5358:16 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5374:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5385:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' Differential Revision: https://phabricator.services.mozilla.com/D12382
85587782f51f248b59d27d72e4debce1f6221fbe: Bug 1485179 - Part 1: Define a BORDER_STYLE_UNSET macro to abstract ownerStyle's sentinel value. r=dholbert
Chris Peterson <cpeterson@mozilla.com> - Mon, 19 Nov 2018 20:56:48 -0800 - rev 503874
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1485179 - Part 1: Define a BORDER_STYLE_UNSET macro to abstract ownerStyle's sentinel value. r=dholbert The value of BORDER_STYLE_UNSET will change in patch part 2 when we must shrink the sentinel value from 0xFF to 0xF to fit in the new 4-bit style bit fields. Differential Revision: https://phabricator.services.mozilla.com/D12381
3e9f3bc724c41e6ca90875ffccf9329a280385ae: Merge mozilla-central to inbound. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 21 Nov 2018 07:03:33 +0200 - rev 503873
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
23789c4cf2f117de7625025bd33a37b650bee8e7: Merge mozilla-central to inbound. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 21 Nov 2018 06:37:05 +0200 - rev 503872
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
0a141aec9e3a5d5a2f42937ac24d14022ef7833c: Bug 1507013 - Add a site-specific workaround for Google Recaptcha to improve the user experience of using it with the new cookie policy; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 15 Nov 2018 22:12:25 -0500 - rev 503871
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507013 - Add a site-specific workaround for Google Recaptcha to improve the user experience of using it with the new cookie policy; r=baku Differential Revision: https://phabricator.services.mozilla.com/D12090
9d063d43285132a0fb2d3e258b7027d3cb9e39bd: Bug 1506947 - Part 2: Add a test for the site-specific workaround pref; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 15 Nov 2018 00:16:17 -0500 - rev 503870
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506947 - Part 2: Add a test for the site-specific workaround pref; r=baku Differential Revision: https://phabricator.services.mozilla.com/D11980
306c9aaac8cd1395a17788385cc10997d46b8f2d: Bug 1506947 - Part 1: Add a pref for site-specific workarounds for blocking cookies from trackers; r=francois
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 14 Nov 2018 01:29:51 -0500 - rev 503869
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506947 - Part 1: Add a pref for site-specific workarounds for blocking cookies from trackers; r=francois Differential Revision: https://phabricator.services.mozilla.com/D11979
4f1e92f9db113b89425adff91c17c0e5ac153f9a: Bug 1451409: Convince Windows Spidermonkey builds to use clang-cl. r=sfink,glandium
David Major <dmajor@mozilla.com> - Tue, 20 Nov 2018 21:15:49 -0500 - rev 503868
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1451409: Convince Windows Spidermonkey builds to use clang-cl. r=sfink,glandium
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip