f5b23cad16d3cd9b42017e52c159a79adb553bea: Turn off LeakCanary draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 17:06:56 +0200 - rev 376068
Push 20500 by mozilla@buttercookie.de at Tue, 07 Jun 2016 11:41:20 +0000
Turn off LeakCanary MozReview-Commit-ID: DeWJolAsk9P
8fa3c92f8a62d18a313e27a8fed3ef63776b0562: 1206251 - Add a permission change observer to refresh the identity block. r?paolo draft
Johann Hofmann <jhofmann@mozilla.com> - Tue, 07 Jun 2016 11:36:54 +0200 - rev 376067
Push 20499 by mail@johann-hofmann.com at Tue, 07 Jun 2016 11:22:01 +0000
1206251 - Add a permission change observer to refresh the identity block. r?paolo MozReview-Commit-ID: J7qwLud2oXo
fee8a58381fc8362e206e27bca0c7b2b99887c7c: Bug 1278466 - mozunit: Avoid IndexError in printFail when the message is empty. r?gps draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 07 Jun 2016 15:15:53 +0900 - rev 376066
Push 20498 by bmo:mh+mozilla@glandium.org at Tue, 07 Jun 2016 11:13:51 +0000
Bug 1278466 - mozunit: Avoid IndexError in printFail when the message is empty. r?gps ''.splitlines() returns [], not ['']. So when the message is empty, we currently fail with IndexError when trying to get the first line in the message.
fa5f7b860b98c9610b94c32b6e1ed690133f2b93: Bug 1278504 - fixed buffer not null terminated. r?valentin draft
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 07 Jun 2016 13:49:03 +0300 - rev 376065
Push 20497 by Bogdan.Postelnicu@softvision.ro at Tue, 07 Jun 2016 10:49:44 +0000
Bug 1278504 - fixed buffer not null terminated. r?valentin MozReview-Commit-ID: 5j0ZVGk7jdG
9ccd979faafcf39517d633efb49c932e17aca1e1: Bug 754623 - Get page title from tab label draft
Scott Wu <scottcwwu@gmail.com> - Thu, 19 May 2016 12:45:21 +0800 - rev 376064
Push 20496 by bmo:scwwu@mozilla.com at Tue, 07 Jun 2016 10:40:17 +0000
Bug 754623 - Get page title from tab label MozReview-Commit-ID: BOXUKUcA0fZ
16a8588bfd1b3a16e21fcb8449116302e06145a1: Bug 1264642 - Part 7. Make SerializedStructuredClone{Read,Write}Info use SerializedStructuredCloneBuffer draft
Kan-Ru Chen <kanru@kanru.info> - Tue, 07 Jun 2016 16:49:43 +0800 - rev 376063
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 7. Make SerializedStructuredClone{Read,Write}Info use SerializedStructuredCloneBuffer MozReview-Commit-ID: KUz3E5Sw5W3
431448232986bd9b8eb4a9542019c5a694cba085: Bug 1264642 - Part 6. Add default constructor for JSStructuredCloneData draft
Kan-Ru Chen <kanru@kanru.info> - Tue, 07 Jun 2016 11:00:31 +0800 - rev 376062
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 6. Add default constructor for JSStructuredCloneData MozReview-Commit-ID: CITA8ylwUsa
39c5c218d50fe61c9ceb857926f3b8dcb9807254: Bug 1264642 - Part 5. Define ParamTraits<JSStructuredCloneData> and use it. draft
Kan-Ru Chen <kanru@kanru.info> - Mon, 09 May 2016 19:08:49 +0800 - rev 376061
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 5. Define ParamTraits<JSStructuredCloneData> and use it. MozReview-Commit-ID: Eir5bZumcoj
01f251dc7852744ddca1963170bac704efa18440: Bug 1264642 - Part 4. Use BufferList to replace raw buffers in StructuredClone. draft
Kan-Ru Chen <kanru@kanru.info> - Tue, 07 Jun 2016 17:30:23 +0800 - rev 376060
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 4. Use BufferList to replace raw buffers in StructuredClone. In JS StructuredClone BufferList<TempAllocPolicy> is typedef'd to JSStructuredCloneData and use everywhere in gecko that stores structured clone data. This patch changed some raw pointers to UniquePtr<JSStructuredCloneData> and some to stack allocated JSStructuredCloneData for better life time management. Some parameters or methods are deleted because of changing to the new data structure. MessagePortMessage now has the exactly same structure with ClonedMessageData. Maybe in the future they can be consolidated. MozReview-Commit-ID: 1IY9p5eKLgv
1653263dc6e21563127b0d0d90ba70441780717a: Bug 1264642 - Part 3. Make mfbt/Vector safe to use in nsTArray draft
Kan-Ru Chen <kanru@kanru.info> - Tue, 07 Jun 2016 17:23:37 +0800 - rev 376059
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 3. Make mfbt/Vector safe to use in nsTArray nsTArray<T> assumes T is safely memmove()'able but Vector is not. Vector used a pointer to its mBegin member variable both for indicating if it's using inline storage and indexing its elements. This patch modified Vector to use a boolean variable to indicating if it's using inline storage and always selects the appropriate base address based on that. MozReview-Commit-ID: FPC1Eth9GqD
43cbf39f2bfe17865c53ed8daca1390bde773aea: Bug 1264642 - Part 2. Add empty() method to JSAutoStructuredCloneBuffer and use it. r?jorendorff draft
Kan-Ru Chen <kanru@kanru.info> - Fri, 22 Apr 2016 18:04:20 +0800 - rev 376058
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 2. Add empty() method to JSAutoStructuredCloneBuffer and use it. r?jorendorff MozReview-Commit-ID: AAbCuMv2xP8
0bfdd1a1d43635cf3f37b0d9a015f8bd2f8abf0f: Bug 1264642 - Part 1. Remove unused methods from IDBObjectStore::StructuredCloneWriteInfo. r?baku draft
Kan-Ru Chen <kanru@kanru.info> - Fri, 22 Apr 2016 15:30:41 +0800 - rev 376057
Push 20495 by bmo:kchen@mozilla.com at Tue, 07 Jun 2016 09:48:13 +0000
Bug 1264642 - Part 1. Remove unused methods from IDBObjectStore::StructuredCloneWriteInfo. r?baku MozReview-Commit-ID: 8MIFD0MizOo
33962febcb54c39b551e51d8243a525362a289a2: Bug 1277524 - Add a WebExtension test that moz-extension is considered a trustworthy origin. r?kmag draft
Johann Hofmann <jhofmann@mozilla.com> - Fri, 03 Jun 2016 12:26:28 +0200 - rev 376056
Push 20494 by mail@johann-hofmann.com at Tue, 07 Jun 2016 09:38:17 +0000
Bug 1277524 - Add a WebExtension test that moz-extension is considered a trustworthy origin. r?kmag MozReview-Commit-ID: 1LLNWwIU90
66f9dad73c4f51a5262a45ee153660a6113e53c5: Bug 1264566 - Part 2: Refactor all usage of FileDescriptor. r?valentin draft
Wei-Cheng Pan <wpan@mozilla.com> - Fri, 27 May 2016 16:12:51 +0800 - rev 376055
Push 20493 by bmo:wpan@mozilla.com at Tue, 07 Jun 2016 09:01:59 +0000
Bug 1264566 - Part 2: Refactor all usage of FileDescriptor. r?valentin Callers should use ScopedPlatformHandle or put it into a RAII class immediately. MozReview-Commit-ID: 6BWnyAf4b3a
4e35b8c63fee0c4af0b8bda708a05b697e915894: Bug 1264566 - Part 1: Refactor FileDescriptor to fix leaks in content processes. r?valentin draft
Wei-Cheng Pan <wpan@mozilla.com> - Fri, 27 May 2016 15:58:51 +0800 - rev 376054
Push 20493 by bmo:wpan@mozilla.com at Tue, 07 Jun 2016 09:01:59 +0000
Bug 1264566 - Part 1: Refactor FileDescriptor to fix leaks in content processes. r?valentin Now FileDescriptor takes the ownership of the platform handle, in both parent and content processes. Copying will duplicate the underlying handle. It also comes with a move constructor to avoid duplicating if possible. The getter will duplicate a new handle, so it is recommended that use a ScopedPlatformHandle to hold the duplicated handle. MozReview-Commit-ID: DgvjmTI4tpf
490f1a5186a426a41ab567e564cdbd46080262ec: Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj draft
David Rajchenbach-Teller <dteller@mozilla.com> - Tue, 07 Jun 2016 10:45:44 +0200 - rev 376053
Push 20492 by dteller@mozilla.com at Tue, 07 Jun 2016 08:46:06 +0000
Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj Although I haven't been able to pinpoint why, it looks like nsPerformanceStatsService::Dispose() may be called twice, which in turn causes crashes. This patch makes sure that calling the method twice is idempotent. Also, just in case this was due to a typo in AddObserver/RemoveObserver, this patch replaces the literal strings used in both with constants. MozReview-Commit-ID: 8fXO20r5xvO
c5866ff35fd05f4c2d6b2c6b9395c5c77d2a2581: Bug 1259355 - Practice MozReview for the 4th time use.r?Fischer draft
Fischer.json <fischer.json@gmail.com> - Tue, 07 Jun 2016 16:28:32 +0800 - rev 376052
Push 20491 by bmo:fliu@mozilla.com at Tue, 07 Jun 2016 08:36:54 +0000
Bug 1259355 - Practice MozReview for the 4th time use.r?Fischer MozReview-Commit-ID: 5bessmx0KmG
913fdaa595412109f082a253c9ae941fbc7c9ef9: Bug 1259355 - Practice MozReview for the 3rd time use.r?Fischer draft
Fischer.json <fischer.json@gmail.com> - Tue, 07 Jun 2016 16:28:32 +0800 - rev 376051
Push 20490 by bmo:fliu@mozilla.com at Tue, 07 Jun 2016 08:34:36 +0000
Bug 1259355 - Practice MozReview for the 3rd time use.r?Fischer MozReview-Commit-ID: 5bessmx0KmG
66f0a17d00b05e7bdf901bb85632b66ffee7b807: Bug 1259355 - Practice MozReview for the second time use.r?Fischer draft
Fischer.json <fischer.json@gmail.com> - Tue, 07 Jun 2016 16:28:32 +0800 - rev 376050
Push 20489 by bmo:fliu@mozilla.com at Tue, 07 Jun 2016 08:32:53 +0000
Bug 1259355 - Practice MozReview for the second time use.r?Fischer MozReview-Commit-ID: 5bessmx0KmG
2cb098959ed8fdac86045164315743cd0c8467e5: Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj draft
David Rajchenbach-Teller <dteller@mozilla.com> - Mon, 30 May 2016 12:24:50 +0200 - rev 376049
Push 20488 by dteller@mozilla.com at Tue, 07 Jun 2016 08:32:41 +0000
Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj Although I haven't been able to pinpoint why, it looks like nsPerformanceStatsService::Dispose() may be called twice, which in turn causes crashes. This patch makes sure that calling the method twice is idempotent. Also, just in case this was due to a typo in AddObserver/RemoveObserver, this patch replaces the literal strings used in both with constants. MozReview-Commit-ID: 8fXO20r5xvO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip