39f6e3cec76d9603029ef7eca53e84853be0b125: Bug 1343695 Part 3: Expand tests of GetClientRectsAndTexts to test more cases where rendered text differs from DOM text. draft
Brad Werth <bwerth@mozilla.com> - Mon, 13 Mar 2017 13:15:17 -0700 - rev 498503
Push 49216 by bwerth@mozilla.com at Tue, 14 Mar 2017 21:42:09 +0000
Bug 1343695 Part 3: Expand tests of GetClientRectsAndTexts to test more cases where rendered text differs from DOM text. MozReview-Commit-ID: G0NfRJhAh50
8871b8a6c46eb8af87e3f5cd5cb43b23991baf24: Bug 1343695 Part 2: Narrow an overly restrictive assert in GetRenderedText. draft
Brad Werth <bwerth@mozilla.com> - Tue, 14 Mar 2017 14:27:30 -0700 - rev 498502
Push 49216 by bwerth@mozilla.com at Tue, 14 Mar 2017 21:42:09 +0000
Bug 1343695 Part 2: Narrow an overly restrictive assert in GetRenderedText. MozReview-Commit-ID: EuxNJmKPxok
6f57521c9a2f11b9ee6cd7af723b53096f044dfa: Bug 1343695 Part 1: Retrieve text content with GetRenderedText. draft
Brad Werth <bwerth@mozilla.com> - Wed, 01 Mar 2017 16:15:22 -0800 - rev 498501
Push 49216 by bwerth@mozilla.com at Tue, 14 Mar 2017 21:42:09 +0000
Bug 1343695 Part 1: Retrieve text content with GetRenderedText. MozReview-Commit-ID: 4VLoaTlDELG
d730cb6d6d1a635a40215002db7e2b79dbdca92d: Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 14 Mar 2017 12:35:06 -0700 - rev 498500
Push 49215 by zbraniecki@mozilla.com at Tue, 14 Mar 2017 21:37:55 +0000
Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame MozReview-Commit-ID: BDhgIKNSOEL
6e45cd0700da96ab4ee1d2c95cadbf79277fbf19: Bug 1346408 - Update mochitest expectation. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 15 Mar 2017 06:36:12 +0900 - rev 498499
Push 49214 by hikezoe@mozilla.com at Tue, 14 Mar 2017 21:36:51 +0000
Bug 1346408 - Update mochitest expectation. r?heycam MozReview-Commit-ID: IbdEoCtiF13
49284342d79988cc9706cd9dc68c8643398799c9: Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 14 Mar 2017 12:35:06 -0700 - rev 498498
Push 49213 by zbraniecki@mozilla.com at Tue, 14 Mar 2017 21:30:56 +0000
Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame MozReview-Commit-ID: BDhgIKNSOEL
a61899ab1d20c7b07530aff1d0a61f02b4967f51: Bug 1341924 - Don't attempt to dispatch CheckResponsivenessTasks to non-main threads. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 20:44:15 -0400 - rev 498497
Push 49212 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:27:29 +0000
Bug 1341924 - Don't attempt to dispatch CheckResponsivenessTasks to non-main threads. r?njn This is more of a workaround than a real fix, but the old code wasn't working for non-main threads either, and we'd like to change the way this information is computed anyway (bug 1340714) and then we won't need CheckResponsivenessTask any more. MozReview-Commit-ID: FGiomjwpk3z
00100312ceaab4cdf6ef0a9715f32d57ac6c582e: Bug 1329111 - Make talos profiling symbolication compatible with the new profile format. r?jmaher draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:31:39 -0400 - rev 498496
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Make talos profiling symbolication compatible with the new profile format. r?jmaher This also removes compatibility code for other formats, because since talos is now in mozilla-central, it will only run on Firefox builds of the same revision, so we just need to be compatible with the current version of the format. MozReview-Commit-ID: 6MT9pw4BVzU *** make talos only compatible with the current version MozReview-Commit-ID: I7O58kIObQW
fa11f74812a02cd01ea87a95b158856584a8bbc6: Bug 1329111 - Change the nsIProfiler shared library information API. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 18:19:25 -0400 - rev 498495
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Change the nsIProfiler shared library information API. r?njn API before this change: - nsIProfiler::getSharedLibraryInformation() returns a string containing a JSON array of libraries. - The profile format is at version 3. - Every profile has a "libs" field that contains the same JSON string as the return value of nsIProfiler::getSharedLibraryInformation. - The array of libraries is not sorted. - Each library has a "name" field that contains: - The module's debug name on Windows - The full path to the binary on Mac + Linux API after this change: - nsIProfiler::getSharedLibraryInformation() is removed. - nsIProfiler has a readonly property called sharedLibraries. - The profile format is at version 4. - Every profile has a "libs" field that contains the same array as nsIProfiler.sharedLibraries, no longer as a JSON string but as a regular array. - The array of libraries is sorted by start address. - Each library has a "name" field that contains the binary file's basename, on all platforms. - Each library has a "path" field that contains the full path to the binary, on all platforms. - Each library has a "debugName" field that contains the library's debug name, on all platforms. On Windows, the debug name is the filename (basename) of the pdb file for that binary. On other platforms, debugName is the same as |name|. - Each library has a "debugPath" field that contains the absolute path library's pdb file on Windows; on non-Windows, debugPath and path are the same. - Each library has an "arch" field that is either an empty string (Linux + Windows) or the library's architecture; it'll differentiate between the architectures "x86_64" and "x86_64h". (x86_64h is used for binaries that contain instructions that are specific to the Intel Haswell microarchitecture.) MozReview-Commit-ID: 8Nrs4dyHhDS
27eaac1536b24adc9bf1b24e9f78b04d308b4130: Bug 1329111 - Use JSONWriter when generating the GetSharedLibraryInfo() JSON. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:08:38 -0400 - rev 498494
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Use JSONWriter when generating the GetSharedLibraryInfo() JSON. r?njn MozReview-Commit-ID: LZalkkFreym
b6054b54356373652ed01b95bdad48d52590e637: Bug 1329111 - Record shared library architecture on Mac. r?glandium draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:51:41 -0400 - rev 498493
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Record shared library architecture on Mac. r?glandium This is interesting information on Mac because some system libraries come in two 64 bit versions: a regular one, and one that contains Haswell-specific instructions. The former 'architecture' is called x86_64 and the latter is called x86_64h (h for Haswell). We set arch to the empty string on non-Mac platforms. It's not all that interesting on those platforms because there will be only one architecture in the binary at the given path, unlike on Mac where you can have fat binaries with multiple architectures. MozReview-Commit-ID: Dgnslv0D3Ug
383cb5a14c513bc1da1ddb04b2841c9767bca1bb: Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Tue, 14 Mar 2017 17:09:10 -0400 - rev 498492
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco MozReview-Commit-ID: 9R3ecPxGoMr
55874a3790c8fef7aa258add63e6f8636b2dd837: Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Tue, 14 Mar 2017 17:07:43 -0400 - rev 498491
Push 49211 by bmo:mstange@themasta.com at Tue, 14 Mar 2017 21:26:46 +0000
Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco MozReview-Commit-ID: 8gqqVjTjy1Z
e33a385e6f892147b12a108a310a1523597acbea: Bug 1347241 - Enable linux64-ccov coverage collection for common tests set; r?jmaher, gmierz draft collect-ccov-common-tests
Madeleine Chercover <madeleinechercover@me.com> - Tue, 14 Mar 2017 11:40:59 -0700 - rev 498490
Push 49210 by bmo:madeleinechercover@me.com at Tue, 14 Mar 2017 21:13:03 +0000
Bug 1347241 - Enable linux64-ccov coverage collection for common tests set; r?jmaher, gmierz MozReview-Commit-ID: FLyjCwMGb6L
03f635e6299c8d57a429b89ae8ead4f1140b00fa: Bug 1343691 - fix missing rtcp stats;r?jib draft
Nico Grunbaum - Wed, 08 Mar 2017 23:26:24 -0800 - rev 498489
Push 49209 by na-g@nostrum.com at Tue, 14 Mar 2017 21:04:11 +0000
Bug 1343691 - fix missing rtcp stats;r?jib Omitting the RTT when it is not available breaks a lot of tests (as jesup warned). I am going to fix the RTT behavior and the tests in bug 1344970, for now RTT will be zero when unavailable. MozReview-Commit-ID: 9x3eQfbM3ZT
2735f9b28cae2417ae82ac950d0de3685de9a3f5: Bug 1343691 - fix missing rtcp stats;r?jib draft
Nico Grunbaum - Wed, 08 Mar 2017 23:26:24 -0800 - rev 498488
Push 49208 by na-g@nostrum.com at Tue, 14 Mar 2017 21:00:13 +0000
Bug 1343691 - fix missing rtcp stats;r?jib Omitting the RTT when it is not available breaks a lot of tests (as jesup warned). I am going to fix the RTT behavior and the tests in bug 1344970, for now RTT will be zero when unavailable. MozReview-Commit-ID: 9x3eQfbM3ZT
df7d949772d8f79b7f8f10c793860194bd3e950b: Bug 1347289 - Remove GL context sharing support except on EAGL - r=snorp draft
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 14 Mar 2017 13:59:00 -0700 - rev 498487
Push 49207 by bmo:jgilbert@mozilla.com at Tue, 14 Mar 2017 20:59:57 +0000
Bug 1347289 - Remove GL context sharing support except on EAGL - r=snorp MozReview-Commit-ID: FUGSsQ9r7Bd
f651695b7a3e1a09bdba124fc2a9eab98d43538b: Bug 1256472 - Make sure checkEmptyPageOrigin checks the browser documentURI for about:blank along with the currentURI. r?Gijs draft
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 16:24:53 -0400 - rev 498486
Push 49206 by mconley@mozilla.com at Tue, 14 Mar 2017 20:46:25 +0000
Bug 1256472 - Make sure checkEmptyPageOrigin checks the browser documentURI for about:blank along with the currentURI. r?Gijs checkEmptyPageOrigin was only checking the currentURI on the passed browser for about:blank, but sometimes the currentURI isn't the whole picture. For example, SessionStore, after restoring a window, can cause a number of blank tabs to start to load, be cancelled, and have their history replaced. This results in a bunch of unrestored background tabs that appear to have currentURI set to the URI that the tab will be sent to once restored, but a null content principal, since the original about:blank load was stopped before it could complete. We side-step this issue by checking both the currentURI and the documentURI for about:blank when comparing against the null principal for checkEmptyPageOrigin. MozReview-Commit-ID: Kzm0MthLqVM
7ce620aff2d5bf2338a31f929b90aaf02e21d40f: Bug 1256472 - When restoring a window, initialize each browser tab as remote if possible. r?mikedeboer draft
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 10:01:38 -0400 - rev 498485
Push 49206 by mconley@mozilla.com at Tue, 14 Mar 2017 20:46:25 +0000
Bug 1256472 - When restoring a window, initialize each browser tab as remote if possible. r?mikedeboer Originally, we were forcing these restored background tabs to be non-remote by default. This was because we didn't want them to show the crashed tab favicon nor show about:tabcrashed if the user hadn't restored them before. Bug 1241459 added infrastructure that makes it possible to put crashed background tabs into the "restore on demand" state again, without showing about:tabcrashed or showing the crashed tab favicon. This means we should be able to restore tabs in the content process again which should take some load off of the parent process during session restore, which is good for perceived performance. Note that if the content process does crash, the background tabs are then loaded in the parent process. Restoring them on demand will then do the remoteness flip. MozReview-Commit-ID: 1mWe0td6geB
5b6d43de7d00bd2b77d141d4606656da09e0ba5a: Bug 1256472 - Add isRemotenessUpdateForNavigation to restoreTabContent message. r?mikedeboer, Gijs draft
Mike Conley <mconley@mozilla.com> - Tue, 14 Mar 2017 09:55:54 -0400 - rev 498484
Push 49206 by mconley@mozilla.com at Tue, 14 Mar 2017 20:46:25 +0000
Bug 1256472 - Add isRemotenessUpdateForNavigation to restoreTabContent message. r?mikedeboer, Gijs This helps differentiate remoteness updates that were caused by direct navigation, as opposed to SessionStore having set state. MozReview-Commit-ID: DEEbKLh7f7p
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip