bac4881560bfff4e2d06a63aa5663c68d6cac881: Bug 1401128 - Part 2: Modify test to change the way to send mouse event. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 20 Sep 2017 22:15:26 +0900 - rev 668084
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1401128 - Part 2: Modify test to change the way to send mouse event. r=pbro MozReview-Commit-ID: GOGJjRowa0W
01ff67e4eeb83a630835c49c1b251ba7c9e5d129: Bug 1401128 - Part 1: Change the size of time-body. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 20 Sep 2017 17:39:31 +0900 - rev 668083
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1401128 - Part 1: Change the size of time-body. r=pbro MozReview-Commit-ID: 8kERYFst4Ir
cadfde4972ab158dfe23226613c88ef5cc4252d4: Bug 1400742 - Remove per-account in-memory cache r=nalexander
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 20 Sep 2017 18:21:06 -0400 - rev 668082
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1400742 - Remove per-account in-memory cache r=nalexander 1368147 added reading fxa.account.json into the unbundle() codepath for the cases when the in-memory cache isn't populated. This surfaced a race condition: pickling of the fxa.account.json file and running unbundle() (as triggered from various parts of the UI, or othe SyncStatusObservers) will race, and if unbundle wins, it will attempt to read a yet-to-be-created fxa.account.json file, and crash. Fixing the race isn't trivial, but we can avoid it by removing the in-memory cache, thus avoiding having to read the cache key from the pickled file (uid). In-memory cache was added in response to caching/invalidation issues of set/getUserData, see Bug 964854 for the history. The current thinking is that those problems are pre-API16, which hopefully means that we shouldn't encounter them anymore, and thus can remove the workaround entirely. MozReview-Commit-ID: AfL2Jq4IlYT
4536d1692a1fe1c9ebb4f99f0ab511175147786e: Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha
Edouard Oger <eoger@fastmail.com> - Wed, 23 Aug 2017 15:41:31 -0400 - rev 668081
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha MozReview-Commit-ID: HFDjBBt9CBA
e0d1b299d389229ca7d5f66dcb13663824314583: Backed out changeset 53e599ac1ed7 (bug 1359279) for android linting failure. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 21 Sep 2017 00:07:06 +0200 - rev 668080
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Backed out changeset 53e599ac1ed7 (bug 1359279) for android linting failure. r=backout
6694f4b93826511dd254dd36a7044891329beaf2: Backed out changeset dff1e1774422 (bug 335545) for failing clipboard mochitest widget/tests/test_bug1123480.xul on Linux x64 asan. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 21 Sep 2017 00:00:52 +0200 - rev 668079
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Backed out changeset dff1e1774422 (bug 335545) for failing clipboard mochitest widget/tests/test_bug1123480.xul on Linux x64 asan. r=backout
e8f4ef8801fbe8013a7cb0eeb5a7fae23db19edf: Backed out changeset e96494792b66 (bug 335545)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 20 Sep 2017 23:59:57 +0200 - rev 668078
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Backed out changeset e96494792b66 (bug 335545)
0fb5cc4927b16358eb6fa8b6359c944ce077f1dc: Bug 1401453 - Don't keep libmemory.a separate anymore. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 20 Sep 2017 14:23:57 +0900 - rev 668077
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1401453 - Don't keep libmemory.a separate anymore. r=gps This was done in bug 736564 for the xulrunner SDK, which later became the firefox SDK, which is now gone. So we don't actually need to keep it separate anymore (except for logalloc/replay, which still needs to link it directly, so we keep the library definition intact so it can be referenced ; we just don't DIST_INSTALL it anymore, and always make it linked into mozglue)
53e599ac1ed77ef24763069261996f916255edc2: Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha
Edouard Oger <eoger@fastmail.com> - Wed, 23 Aug 2017 15:41:31 -0400 - rev 668076
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha MozReview-Commit-ID: HFDjBBt9CBA
b4c11ce9704c7c358cb5d352e452f8dc8fd6f38e: Bug 1398897 - Move os includes to computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Sep 2017 12:43:24 -0700 - rev 668075
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Move os includes to computed flags. r=glandium MozReview-Commit-ID: Ef1wu5fQo7M
e4ac1e17ffe51b34721a569b259d57cb6f965628: Bug 1398897 - Move includes associated with CPP_UNIT_TESTS to the CppUnitTests template. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Sep 2017 12:43:24 -0700 - rev 668074
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Move includes associated with CPP_UNIT_TESTS to the CppUnitTests template. r=glandium MozReview-Commit-ID: DhjnzhAjoyy
ae4d0410545f5a85746dc7869e48b386f13b7032: Bug 1398897 - Move breakpad include munging to moz.build r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Sep 2017 12:43:24 -0700 - rev 668073
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Move breakpad include munging to moz.build r=glandium Unfortunately this also needs to be kept in Makefile.in to handle other consumers of INCLUDES while we transition them. MozReview-Commit-ID: 9OYlu6Jv1XZ
9b5a00094c49b9b85e1fb5ff13921c52a1975cd0: Bug 1398897 - Move includes to computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Sep 2017 12:43:23 -0700 - rev 668072
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Move includes to computed flags. r=glandium MozReview-Commit-ID: Ec0wZfoV63B
300708364bfb309249b537f652887d0518ca1df2: Bug 1398897 - Move defines to computed compile flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 May 2017 18:13:48 -0700 - rev 668071
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Move defines to computed compile flags. r=glandium MozReview-Commit-ID: CgQv79dYj7Y
82f0e87bd0ef416dd878f992ab6a61376060d45a: Bug 1398897 - Do not emit compile flags for directories only containing rust libraries. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Sep 2017 12:43:14 -0700 - rev 668070
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398897 - Do not emit compile flags for directories only containing rust libraries. r=glandium MozReview-Commit-ID: 94PFyi5VQux
26f3a378ff0e95a74320d1dbe905776e30b67bda: Bug 1400926 - Filter out !important property in keyframes for stylo. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 20 Sep 2017 17:48:18 +0900 - rev 668069
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1400926 - Filter out !important property in keyframes for stylo. r=emilio MozReview-Commit-ID: 76AUpKLVL2n
785910c8bee719b14fd14a2fe64b260429449b3a: Bug 1398393 - Set Servo thread state on cooperative threads. r=billm
Blake Kaplan <mrbkap@gmail.com> - Fri, 08 Sep 2017 16:50:34 -0700 - rev 668068
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1398393 - Set Servo thread state on cooperative threads. r=billm By doing this we avoid triggering assertions in the Servo code that ensure we have registered the thread with Servo and set the proper state on it. MozReview-Commit-ID: K6qHrYoQDLm
b5be4a3d9f13e924f02cbb2ee6d5871c6f026486: Bug 1401394: Add missing gecko:itemType to non-phone configurations. r=liuche
Michael Comella <michael.l.comella@gmail.com> - Tue, 19 Sep 2017 16:10:14 -0700 - rev 668067
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1401394: Add missing gecko:itemType to non-phone configurations. r=liuche I don't know the greater context of this code and if this will cause any problems: I'm just following the patterns in Android menus to fix this code. :aswan is expected to test this patch for me (or provide me steps to test whether or not it's working correctly). MozReview-Commit-ID: 9WrqUokwmXT
e96494792b66b2b7d8199d532164a3d23f66b004: Bug 335545 - Store clipboard data in memory XOR file r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 03:21:45 +0200 - rev 668066
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 335545 - Store clipboard data in memory XOR file r=mstange Ensure that only DataStruct::mData + mDataLen, XOR DataStruct::mCacheFD is used. (Previously it was possible that all of these members were populated, which is a waste of memory.) The effect of this change is visible when SetTransferData is called multiple times with the same flavor, but with one below the threshold for storing in-memory, and the other above (=store in a file). MozReview-Commit-ID: 4UlkKAYsjf
dff1e1774422c12aacff69538936e88f0ff95c85: Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 02:29:10 +0200 - rev 668065
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange The cache file is never directly exposed to consumers of DataStruct, so it does not make sense to keep the clipboardcache file around forever. The only change in this commit is to switch from using a filename to using a file descriptor. In the destructor, the FD is explicitly closed (which releases the file data). nsAnonymousTemporaryFile takes care of removing the file when the destructor is not called (e.g. crashes). Previously, the clipboard cache was stored in a file called: TmpD/clipboardcache-N As of this commit, the clipboard cache is stored at: TmpD/mozilla-temp-randomN (macOS and Linux) TmpD/mozilla-temp-files/mozilla-temp-randomN (Windows) (see xpcom/io/nsAnonymousTemporaryFile.{h,cpp} for more details) To verify that these files are really gone: 1. Create a document with 500k+ characters, open it in Firefox. 2. Copy its content - this will trigger the clipboard cache. 3. Look for the open file descriptor of the deleted file: ( macOS and Linux: ) lsof +L1 | grep mozilla-temp 4. Copy anything (under the 500k threshold), or quit/kill Firefox. 5. Repeat step 3 and observe that the number of file descriptors has decreased. MozReview-Commit-ID: 85GlKQrNUl5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip