90d5f04cf9573117e92ca7fb7b26c95a962ad1db: Bug 1352553 - Update rust-url-capi to use the new nserror crate, r=valentin
Michael Layzell <michael@thelayzells.com> - Mon, 10 Apr 2017 14:32:16 -0400 - rev 400408
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352553 - Update rust-url-capi to use the new nserror crate, r=valentin MozReview-Commit-ID: 3X3MRb9Iujz
596ea55fa962caa18ff1a5761fdccc58ef6a289c: Bug 1349180 - Don't attempt an artifact build for stylo builds with --artifact in try syntax. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Mon, 10 Apr 2017 17:53:55 -0700 - rev 400407
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349180 - Don't attempt an artifact build for stylo builds with --artifact in try syntax. r=nalexander Our configs as well as the artifact code are not equipped to do this. MozReview-Commit-ID: BDkI3Peo8Md
d30fe280e201f85aed8ba381c43b7e41fafc1bc9: Bug 1355027 - Don't attempt an artifact build for an asan build with --artifact in try syntax. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Mon, 10 Apr 2017 16:11:44 -0700 - rev 400406
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355027 - Don't attempt an artifact build for an asan build with --artifact in try syntax. r=nalexander Our configs and the artifact machinery aren't equipped to handle this. MozReview-Commit-ID: 68DYmWEdGnA
bc87945ba833e6004b877cf8507defff4ceee46f: Bug 1342178 - Pass origin attributes to isSecureURI in devtools and browser. r=keeler,past
Jonathan Hao <jhao@mozilla.com> - Tue, 11 Apr 2017 10:14:10 +0800 - rev 400405
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342178 - Pass origin attributes to isSecureURI in devtools and browser. r=keeler,past MozReview-Commit-ID: HIOYH8iUUkO
db96edf786de1c5a776c4e2a277a2a327d88ff1f: Bug 1342178 - Regression tests for HSTS/HPKP information in private browsing window. r=Honza,keeler
Jonathan Hao <jhao@mozilla.com> - Tue, 11 Apr 2017 10:14:09 +0800 - rev 400404
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342178 - Regression tests for HSTS/HPKP information in private browsing window. r=Honza,keeler MozReview-Commit-ID: FqRj6RL7noP
87912394d7d7a52a71c4c7d92e00bc0ccf5f5b2a: Bug 1342178 - Rename test_network_security-hpkp.html. r=Honza,keeler
Jonathan Hao <jhao@mozilla.com> - Tue, 11 Apr 2017 10:14:08 +0800 - rev 400403
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342178 - Rename test_network_security-hpkp.html. r=Honza,keeler MozReview-Commit-ID: I82vZXxJgTI
c844ec70bdb4fda4816dce395e6f489ef9480829: Bug 1342178 - Combine test_network_security-{hsts/hpkp}.html. r=Honza,keeler
Jonathan Hao <jhao@mozilla.com> - Tue, 11 Apr 2017 10:14:08 +0800 - rev 400402
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342178 - Combine test_network_security-{hsts/hpkp}.html. r=Honza,keeler MozReview-Commit-ID: 3xXdOa1j7hm
efe676688e2996d55a3ab71a32ecd43c6b0da902: Bug 1311935 - P4. GTest for safebrowsing v4 caching. r=francois
DimiL <dlee@mozilla.com> - Fri, 07 Apr 2017 14:31:04 +0800 - rev 400401
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1311935 - P4. GTest for safebrowsing v4 caching. r=francois MozReview-Commit-ID: ExR5NJUvzNg
a55227734d513cdf555871e16e5487f679eee3b5: Bug 1311935 - P3. Implement safebrowsing v4 caching logic. r=francois
dimi <dlee@mozilla.com> - Mon, 10 Apr 2017 14:21:08 +0800 - rev 400400
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1311935 - P3. Implement safebrowsing v4 caching logic. r=francois LookupCacheV4::Has implements safebrowsing v4 caching logic. 1. Check if fullhash match any prefix in local database: - If not, the URL is safe. 2. Check if prefix is in the cache(prefix is always the first 4-byte of the fullhash, Bug 1323953): - If not, send fullhash request 3. Check if fullhash is in the positive cache: - If fullhash is found and it is not expired, the URL is not safe. - If fullhash is found and it is expired, send fullhash request. 4. If fullhash is not found, check negative cache expired time: - If negative cache time is not expired, the URL is safe. - If negative cache time is expired, send fullhash request. MozReview-Commit-ID: GRX7CP8ig49
7e77f122340b4760bb598891ec87a66e19a7d856: Bug 1311935 - P2. Process fullHashes.find response. r=francois
dimi <dlee@mozilla.com> - Tue, 11 Apr 2017 11:50:48 +0800 - rev 400399
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1311935 - P2. Process fullHashes.find response. r=francois This patch includes following changes: 1. nsUrlClassifierHashCompleter.js nsUrlClassifierHashCompleter.idl - Add completionV4 interface for hashCompleter to pass response data to DB service. - Process response data includes negative cache duration, matched full hashes and cache duration for each match. Full matches are passed through nsIFullHashMatch interface. - Change _requests.responses from array contains matched fullhashes to dictionary so that it can store additional information likes negative cache duration. 2. nsUrlClassifierDBService.cpp - Implement CompletionV4 interface, store response data to CacheResultV4 object. Expired duration to expired time is handled here. - Add CacheResultToTableUpdate function to convert V2 & V4 cache result to TableUpdate object. 3. LookupCache.h - Extend CacheResult to CacheResultV2 and CacheResultV4 so we can store response data in CompletionV2 and CompletionV4. 4. HashStore.h - Add API and member variable in TableUpdateV4 to store response data. TableUpdate object is used by DB service to pass update data or gethash response to Classifier, so we need to extend TableUpdateV4 to be able to store fullHashes.find response. 6. Entry.h - Define the structure about how we cache fullHashes.find response. MozReview-Commit-ID: FV4yAl2SAc6
905fdf381f58b358c9c89e4e7bdee4822a5e3372: Bug 1311935 - P1. Make ActiveTables() work for safebrowsing v4. r=francois
DimiL <dlee@mozilla.com> - Fri, 07 Apr 2017 14:30:11 +0800 - rev 400398
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1311935 - P1. Make ActiveTables() work for safebrowsing v4. r=francois This patch fixes that Classifier::ActiveTables doesn't return v4 tables. Classifier::mActiveTablesCache is generated by scanning safebrowsing directory. We use Classifier::ScanStoreDir to do the work, but it will ignore subdirectory. Since v4 tables are stored in subdirectory 'google4', mActiveTablesCache doesn't include v4 tables. Fix this issue by checking subdirectory recursively in ScanStoreDir. MozReview-Commit-ID: I6pa6e4bFND
ce2cbd3fc918ab913b42b57c2a2748ceb4f28296: Bug 1351084 - Making the TabState.jsm collecting 'iconLoadingPrincipal' from browser.mIconLoadingPrincipal. r=mikedeboer
Tim Huang <tihuang@mozilla.com> - Wed, 29 Mar 2017 10:46:01 +0800 - rev 400397
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351084 - Making the TabState.jsm collecting 'iconLoadingPrincipal' from browser.mIconLoadingPrincipal. r=mikedeboer The browser.contentPrincpal will report a null prinicpal instead of the actual content principal if the tab is not loaded. So the SessionStore will collect a wrong principal for the 'iconLoadingPrincipal', and it will use this wrong principal to load favicon when session restoring. To fix this problem, this patch makes the TabState.jsm to collect 'iconLoadingPrincipal' from browser.mIconLoadingPrincipal which will be the correct principal for loading favicon. MozReview-Commit-ID: AYUbHFKaG8v
39460355837190ae3ae5ad458cb9039a893643fe: Bug 1351048 - Do not load VR libraries until necessary, Oculus cleanup r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Thu, 30 Mar 2017 09:35:49 -0400 - rev 400396
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351048 - Do not load VR libraries until necessary, Oculus cleanup r=daoshengmu - I have refactored the Oculus and OpenVR interfaces in gfx/vr so that initialization of the VR libraries only happens once a WebVR site is detected. - The Oculus interface has been cleaned up and updated to unload the Oculus runtime library when not in use. - The browser can now re-connect to Oculus home if it was restarted, without restarting the browser. - We no longer submit a black frame at the end of VR presentation, as this appears to be handled by the latest Oculus runtime automatically. - As we only hold on to the Oculus runtime when needed, this should reduce the likelihood of the GPU process being killed by the Oculus software updater. MozReview-Commit-ID: AyWeD4CxXLD
4d1d356ad1b3d37716d2657de15a031acf883159: Bug 1336002 - Part 4: Add gamepad button touched tests; r=Lenzak,qdot
Daosheng Mu <daoshengmu@gmail.com> - Mon, 10 Apr 2017 11:48:30 +0800 - rev 400395
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1336002 - Part 4: Add gamepad button touched tests; r=Lenzak,qdot MozReview-Commit-ID: 5OoR2vf0zZn
961f1f9a522e2942a040ce63e735ef774dbbe905: Bug 1336002 - Part 3: Support button touched in OpenVR and Puppet; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 06 Apr 2017 19:00:20 +0800 - rev 400394
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1336002 - Part 3: Support button touched in OpenVR and Puppet; r=kip MozReview-Commit-ID: CMacSyuK3mv
20750f1dbcafb5cd2c77bf8a656372dde395d0b5: Bug 1336002 - Part 2: Support button touched in GamepadManager; r=Lenzak
Daosheng Mu <daoshengmu@gmail.com> - Fri, 07 Apr 2017 09:35:13 +0800 - rev 400393
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1336002 - Part 2: Support button touched in GamepadManager; r=Lenzak MozReview-Commit-ID: DcX988Obthp
fafb04b95d0fd05429fd991e23f059aa32065dcf: Bug 1336002 - Part 1: Support button touched in the Gamepad API; r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Thu, 06 Apr 2017 18:36:46 +0800 - rev 400392
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1336002 - Part 1: Support button touched in the Gamepad API; r=qdot MozReview-Commit-ID: FVWo5bpuSkS
992b8a6ae635c5e8f0aa0ab03e161ef243add7b4: Backed out 4 changesets (bug 1311935) for causing assertion crash by developer's request
Iris Hsiao <ihsiao@mozilla.com> - Tue, 11 Apr 2017 11:04:54 +0800 - rev 400391
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out 4 changesets (bug 1311935) for causing assertion crash by developer's request Backed out changeset 27e624cd9479 (bug 1311935) Backed out changeset 4c0381ab0990 (bug 1311935) Backed out changeset 73587838ef16 (bug 1311935) Backed out changeset a5a6c0f79733 (bug 1311935)
a25e24d077b8e16c441f0f622342452108fd79db: Bug 1353644 - change the type of EXHAUSTED_DATA_MARGIN_USECS to TimeUnit. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 29 Mar 2017 15:04:50 +0800 - rev 400390
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1353644 - change the type of EXHAUSTED_DATA_MARGIN_USECS to TimeUnit. r=kaku MozReview-Commit-ID: CXc9DjoUc4m
e2c9182cddb13a3b3141e39f03302d629397b846: Bug 1354465 P2 - use mozvideoonlyseekbegin event to start throbber timer; r=jaws,jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 07 Apr 2017 18:06:20 +0800 - rev 400389
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354465 P2 - use mozvideoonlyseekbegin event to start throbber timer; r=jaws,jwwang MozReview-Commit-ID: 4zwcoB8M3xI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip