cf54ec29af01fe02d1786dc857bdc8ea41e61898: Bug 1337772 - Use mousedown instead of contextmenu to avoid showing the password autocomplete. r=MattN draft
Johann Hofmann <jhofmann@mozilla.com> - Thu, 09 Mar 2017 19:49:56 +0100 - rev 497803
Push 49014 by bmo:jhofmann@mozilla.com at Mon, 13 Mar 2017 21:47:56 +0000
Bug 1337772 - Use mousedown instead of contextmenu to avoid showing the password autocomplete. r=MattN MozReview-Commit-ID: EUZ1f6Qdm0c
5c63184767630430c8e576b4aedbaf97acb0cf5a: 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 497802
Push 49013 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:47:39 +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
e0f5c8c1e722f23e12b2e97b4b86f50fbf4b961c: Bug 1329111 - Change the nsIProfiler shared library information API. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:13:10 -0400 - rev 497801
Push 49013 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:47:39 +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. - 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
157bc5a88d64d99a5545882c88bc661f4c485cde: Bug 1329111 - Record shared library architecture on Mac. r?glandium draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 16:59:16 -0400 - rev 497800
Push 49013 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:47:39 +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
5bad20a9dcd58178f63c035f8a392ced80f7cd20: Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 16:58:36 -0400 - rev 497799
Push 49013 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:47:39 +0000
Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco MozReview-Commit-ID: 9R3ecPxGoMr
8b8d32ab7742976dca6f98cbbeb4113b75eafb23: Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:44:54 -0400 - rev 497798
Push 49013 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:47:39 +0000
Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco MozReview-Commit-ID: 8gqqVjTjy1Z
d4126b1aee61187cd13fa4167ffca9af94c71aab: Bug 1346674 - Migrate all uses of nsILocaleService::GetApplicationLocale to mozILocaleService::GetAppLocale. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Sun, 12 Mar 2017 20:39:22 -0700 - rev 497797
Push 49012 by zbraniecki@mozilla.com at Mon, 13 Mar 2017 21:44:01 +0000
Bug 1346674 - Migrate all uses of nsILocaleService::GetApplicationLocale to mozILocaleService::GetAppLocale. r?jfkthame MozReview-Commit-ID: 2E7mj3yQnxB
42ff850f51be36354ad12aa899f9b1baeb3e78d1: 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 497796
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +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
f8e82b2377ff91989433ca6f0f0494fa05fad2d9: Bug 1329111 - Change the nsIProfiler shared library information API. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 17:13:10 -0400 - rev 497795
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +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. - 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
3b5a69a559c5ed903772152dcc03afa8ecef9b72: Bug 1329111 - Record shared library architecture on Mac. r?glandium draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 16:59:16 -0400 - rev 497794
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +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
6ffa76b4bfaba77b4030bb931c35c36d805127d6: Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 16:58:36 -0400 - rev 497793
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +0000
Bug 1329111 - Supply SharedLibraryInfo with the absolute module path and debug path on all platforms. r?marco MozReview-Commit-ID: 9R3ecPxGoMr
77709af62e2c3a693219b63f20a86fa5d1e9dbde: Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco draft
Markus Stange <mstange@themasta.com> - Mon, 13 Mar 2017 15:54:44 -0400 - rev 497792
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +0000
Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r?marco MozReview-Commit-ID: 8gqqVjTjy1Z
93b75cb48dde8ad891fca29e4c3d1be0fb033717: 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 497791
Push 49011 by bmo:mstange@themasta.com at Mon, 13 Mar 2017 21:34:44 +0000
Bug 1329111 - Use JSONWriter when generating the GetSharedLibraryInfo() JSON. r?njn MozReview-Commit-ID: LZalkkFreym
390b1759a93343db3216e40e581e9a3b19bedcde: Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 13 Mar 2017 22:15:12 +0100 - rev 497790
Push 49010 by jdescottes@mozilla.com at Mon, 13 Mar 2017 21:34:27 +0000
Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 This commit updates part of the logic changed in Bug 1333714 (e3a0d990896d) The hide method of the auto refresh highlighters were modified to allow hide() to be called as long as the highlighter env window was still valid. This could lead to calling hide on highlighters where show() had not been previously called, slowing down closing the inspector for no reason. This changes the hide() method to also bail out in case this.currentNode is not truthy, which means show() was not called previously. MozReview-Commit-ID: 4EOgjD6W2QB
b175d09ddfddd45d19ba1cf0976a40dc4ccaa964: Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 13 Mar 2017 22:15:12 +0100 - rev 497789
Push 49009 by jdescottes@mozilla.com at Mon, 13 Mar 2017 21:28:50 +0000
Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 This commit updates part of the logic changed in Bug 1333714 (e3a0d990896d) The hide method of the auto refresh highlighters were modified to allow hide() to be called as long as the highlighter env window was still valid. This could lead to calling hide on highlighters where show() had not been previously called, slowing down closing the inspector for no reason. This changes the hide() method to also bail out in case this.currentNode is not truthy, which means show() was not called previously. MozReview-Commit-ID: 4EOgjD6W2QB
d76931ce48ab543fb2dfb88418ef8371ec197bb6: Bug 1346958 - Eliminate PickleIterator::operator= calls. r=kanru draft
Andrew McCreight <continuation@gmail.com> - Mon, 13 Mar 2017 14:24:45 -0700 - rev 497788
Push 49008 by bmo:continuation@gmail.com at Mon, 13 Mar 2017 21:27:21 +0000
Bug 1346958 - Eliminate PickleIterator::operator= calls. r=kanru MozReview-Commit-ID: BGJUt9NG3GX
4ce27ab726a6678b362d80a101ba7fb85b34ef0e: Bug 1346383 - Reset artifact expiry times when executing mochitest retrigger r?jonasfj draft
William Lachance <wlachance@mozilla.com> - Fri, 10 Mar 2017 15:48:35 -0500 - rev 497787
Push 49007 by wlachance@mozilla.com at Mon, 13 Mar 2017 21:23:49 +0000
Bug 1346383 - Reset artifact expiry times when executing mochitest retrigger r?jonasfj MozReview-Commit-ID: 4p8GKWLCrf1
802b101820d0131b61ce4ea6fafac4de273b4802: Bug 1279605 - Align 'No Open Tabs' label with other labels in Synced Tabs panel. r?markh draft
Edouard Oger <eoger@fastmail.com> - Mon, 13 Mar 2017 17:18:59 -0400 - rev 497786
Push 49006 by bmo:eoger@fastmail.com at Mon, 13 Mar 2017 21:19:57 +0000
Bug 1279605 - Align 'No Open Tabs' label with other labels in Synced Tabs panel. r?markh MozReview-Commit-ID: 4LEwlpPNU2O
fd95dc31b9467028f41920d9861a96befc894b25: Bug 1344841 - Enable flake8 rule E111: "indentation is not a multiple of four". r?dexter draft
Federico Padua <federico_padua@yahoo.it> - Mon, 13 Mar 2017 19:38:01 +0100 - rev 497785
Push 49005 by bmo:federico_padua@yahoo.it at Mon, 13 Mar 2017 21:19:39 +0000
Bug 1344841 - Enable flake8 rule E111: "indentation is not a multiple of four". r?dexter This patch enables flake8 rule E111: "indentation is not a multiple of four" in toolkit/components/telemetry by removing the relative E111 entry from toolkit/components/telemetry/.flake8 and fixing the files for which the E111 error was reported. MozReview-Commit-ID: EOVcsllJNJK
7e50c2b65507077634716d53fd4c9281a6431f07: Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 13 Mar 2017 22:15:12 +0100 - rev 497784
Push 49004 by jdescottes@mozilla.com at Mon, 13 Mar 2017 21:16:01 +0000
Bug 1346781 - do not attempt to hide highlighters if currentNode is falsy;r=zer0 MozReview-Commit-ID: 4EOgjD6W2QB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip