f8241dee5ef33eb3c03c9a6b2e8b0830db84aae0: Bug 1350637 - Part 1: Move PStorage stubs from PContent to PBackground; r=asuth r=billm
Jan Varga <jan.varga@gmail.com> - Tue, 08 Aug 2017 22:56:49 +0200 - rev 373540
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1350637 - Part 1: Move PStorage stubs from PContent to PBackground; r=asuth r=billm
1a4526257e09123c93cd6c1ba453778d9c2c8c38: Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher
Jason Laster <jason.laster.11@gmail.com> - Tue, 08 Aug 2017 13:01:00 -0400 - rev 373539
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher
76d94f0737c3c522614b0a72fcc131ea5de72fb7: Bug 1387811 - Follow up for Test within Bug 1381761: CSP JSON is never null, hence it's better to check actual contents of JSON for testing. r=dveditz
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Sun, 06 Aug 2017 11:37:09 +0200 - rev 373538
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1387811 - Follow up for Test within Bug 1381761: CSP JSON is never null, hence it's better to check actual contents of JSON for testing. r=dveditz
92318a417ec18e031710826e0d532555ae8a7e6c: Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
Eric Rahm <erahm@mozilla.com> - Tue, 08 Aug 2017 12:21:10 -0700 - rev 373537
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell This adds a most recently used (MRU) cache for the most common base domain requests (aAddtionalParts == 1). With a table size of 31 I saw 8777 hits and 22 misses when loading twitter, youtube, and techcrunch. In stress testing this provided a 75% reduction in run time. MozReview-Commit-ID: 3JgCwIZagMs
276db25c9e92c04073c7fc97e0029ded2e0885d2: Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:10:18 -0700 - rev 373536
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell This replaces our giant sorted array of eTLD names with a more compact DAFSA. MozReview-Commit-ID: 3zMBzUM9QUg
809aee6a234efaff8b46c7b3e93e645d8b31167c: Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:09:42 -0700 - rev 373535
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn This imports Chromium's `make_dafsa.py` script [1]. It takes in a gperf formatted file (note: gperf is *not* required) and converts that to a compact binary representation of the string data in the form of a deterministic acyclic finite state automaton (DAFSA) [2]. The only change made to the script was to make it handle the arguments our file generation script passes in to the `main` function. It also imports the logic for traversing the DAFSA [3] almost verbatim in `Dafsa.cpp`. A thin wrapper was added so that we can reuse the DAFSA structure for multiple tables. The only change made to the original logic was to swap in mozilla style assertions and rename the not found constant from `kNotFound` to `Dafsa::kKeyNotFound` in order to avoid a collision with `kNotFound` defined in our nsString code. [1] https://chromium.googlesource.com/chromium/src/net/+/6ba04a90565e236b5a420c3a5039718183ad35bd/tools/dafsa/make_dafsa.py [2] https://en.wikipedia.org/wiki/Deterministic_acyclic_finite_state_automaton [3] https://chromium.googlesource.com/chromium/chromium/+/a2a90a35aa5b7178e219668bde5889595c710451/net/base/registry_controlled_domains/registry_controlled_domain.cc#72 MozReview-Commit-ID: Eion9POHZm5
5218fdb57fa7c2866bc32d44556e318fcec7887b: Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats
Joel Maher <jmaher@mozilla.com> - Tue, 08 Aug 2017 15:08:04 -0400 - rev 373534
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats MozReview-Commit-ID: 3QJ1aFpxGxY
9a678b3efcd23bbe3a62b76c8113384ec7714cec: Bug 1386798: Add profiler markers for a11y events; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Wed, 02 Aug 2017 15:31:08 -0600 - rev 373533
Push 32304 by cbook@mozilla.com at Wed, 09 Aug 2017 09:37:21 +0000
Bug 1386798: Add profiler markers for a11y events; r=surkov MozReview-Commit-ID: EGvmB9qbKKx
c93fa2271ee761546d469fb1edc68254f2577b5a: Backed out 2 changesets (bug 1388238) for xpcshell crashes in test_masterPassword.js
Phil Ringnalda <philringnalda@gmail.com> - Tue, 08 Aug 2017 22:45:21 -0700 - rev 373532
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Backed out 2 changesets (bug 1388238) for xpcshell crashes in test_masterPassword.js Backed out changeset 99a525a70041 (bug 1388238) Backed out changeset 8e2f4f651250 (bug 1388238) MozReview-Commit-ID: 2kexqxo5E6O
3f75f2754c06933af466981a5b8e2fbf9a69c35f: servo: Merge #18016 - stylo: Don't apply the rotation if it cannot be normalized (from BorisChiou:stylo/transform/rotate); r=heycam
Boris Chiou <boris.chiou@gmail.com> - Tue, 08 Aug 2017 22:33:03 -0500 - rev 373531
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
servo: Merge #18016 - stylo: Don't apply the rotation if it cannot be normalized (from BorisChiou:stylo/transform/rotate); r=heycam According to the spec, the computed value of transform is as specified, but with relative lengths converted into absolute lengths, so in Gecko, we do nothing while computing the value of rotate3d(), and do normalization in ProcessRotate3D(). If the direction cannot be normalized, we treat it as an identity matrix. However, in Servo, we do normalization in to_computed_value(), and looks like we are trying to normalize any kind of direction vectors, so according to the spec, let's move the normalization into Fragment::transform_matrix(), and return an identity matrix if we cannot normalize its direction vector. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix [Bug 1388216](https://bugzilla.mozilla.org/show_bug.cgi?id=1388216). - [X] These changes do not require tests because the added test is on Gecko side. Source-Repo: https://github.com/servo/servo Source-Revision: 89971910cf8ef5e24ae1542c93699b9ee7c4132c
2938b25e3b310b7f546853f8437dc464f2e8ad55: Bug 1387953 - Exit early before calling Servo_HasAuthorSpecifiedRules without element data; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Mon, 07 Aug 2017 13:48:09 -0700 - rev 373530
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1387953 - Exit early before calling Servo_HasAuthorSpecifiedRules without element data; r=bholley MozReview-Commit-ID: VrtKytWlcg
99a525a70041c284a18156040634cbca0899214b: Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
steveck-chung <schung@mozilla.com> - Mon, 07 Aug 2017 20:44:08 -0700 - rev 373529
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN MozReview-Commit-ID: AHpzYNbnnWv
8e2f4f6512504002c1aec9edeae772f6ff0302c1: Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
steveck-chung <schung@mozilla.com> - Tue, 08 Aug 2017 20:53:49 -0700 - rev 373528
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN MozReview-Commit-ID: A8jx8s37f1k
b676d5b34892b29734b68ad3eb205dc8dfec6a28: Backed out 2 changesets (bug 1388238) for eslint failures
Phil Ringnalda <philringnalda@gmail.com> - Tue, 08 Aug 2017 20:16:48 -0700 - rev 373527
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Backed out 2 changesets (bug 1388238) for eslint failures CLOSED TREE Backed out changeset 55f44886a839 (bug 1388238) Backed out changeset 7b7aa4e9ae5a (bug 1388238) MozReview-Commit-ID: CRkGar72Nra
55f44886a83925ccda59d8ff4c70522bba6c5c63: Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
steveck-chung <schung@mozilla.com> - Mon, 07 Aug 2017 20:44:08 -0700 - rev 373526
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN MozReview-Commit-ID: AHpzYNbnnWv
7b7aa4e9ae5a532854650ff665320d75563ee32c: Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
steveck-chung <schung@mozilla.com> - Mon, 07 Aug 2017 20:43:02 -0700 - rev 373525
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN MozReview-Commit-ID: A8jx8s37f1k
0d1ee6f3b3f40d9e4bbc36403c68684a2038654e: Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao
Ricky Chien <ricky060709@gmail.com> - Wed, 09 Aug 2017 09:49:46 +0800 - rev 373524
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao
2b587b20717b27cd25686a410fee63cf7538cccc: Bug 1388570 - Remove trailing period from Safe Browsing advisory titles. r=hchang
Francois Marier <francois@mozilla.com> - Tue, 08 Aug 2017 17:27:35 -0700 - rev 373523
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1388570 - Remove trailing period from Safe Browsing advisory titles. r=hchang MozReview-Commit-ID: I2cxQcTyQjc
22b4bbcf9d19914e7eda5b8156cd4cff54210269: Bug 1382178 - check null pointer before using; r=bagder
Liang-Heng Chen <xeonchen@gmail.com> - Fri, 21 Jul 2017 13:23:23 +0800 - rev 373522
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1382178 - check null pointer before using; r=bagder MozReview-Commit-ID: CjfWL39mYSP
d785be88ccb45b0b74e4e7e9e5bc79a0b2842b1d: Bug 1387285 - release more member variable in HttpChannelChild on main thread. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Fri, 04 Aug 2017 18:40:00 +0800 - rev 373521
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +0000
Bug 1387285 - release more member variable in HttpChannelChild on main thread. r=mayhemer After bug 1338493 landed, HttpChannelChild might be released on STS thread. Redirected channel, intercept stream listener and context might not always be able to release off-main-thread. Therefore, we need to proxy release these members on main thread. MozReview-Commit-ID: 6mcja7WY1fK
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip