Nathan Froyd
a2f6acca0f
Bug 1323024 - remove OS X 10.6 shared library support from the profiler; r=mstange
...
We don't support OS X versions below 10.6 nowadays.
2016-12-03 23:51:39 -05:00
Markus Stange
d7d6b57c9d
Bug 1323072 - Trace tasks dispatched on Chromium (non-XPCOM) threads. r=sinker
...
MozReview-Commit-ID: GKfPCAspwDz
--HG--
extra : rebase_source : bde6aafe3ef989600d32b771f912871c0819cc44
2016-12-12 17:38:12 -05:00
Mike Conley
fe7351b75f
Bug 1322758 - Stop decrementing ProfileGatherer counter when receiving an exit profile. r=mstange
...
For some reason, we were decrementing the ProfileGatherer's mPendingProfiles
when receiving an "exit profile". An exit profile is handed over by a subprocess
parent actor, but in order to have that exit profile, the content process
_must_ have sent it up to the parent already, and that means that the counter
had alreay been decremented on its receipt.
This means that if the subprocess parent actor exited, it'd decrement
the counter twice, which means that we open ourselves up for missing out
on profiles that haven't yet reached the parent.
I can't think of a good reason why we'd want to decrement the counter
when storing an exit profile, so I've just removed that bit.
MozReview-Commit-ID: 8jSqtpYbXh0
--HG--
extra : rebase_source : 64eadae51b0192231846327c0e677154287bd1a6
2016-12-09 18:05:45 -05:00
Cykesiopka
25866904e6
Bug 1322914 - Enable flake8 linting for security/manager. r=mgoodwin
...
Various non-conformant B2G related files are simply ignored, since it's not
worth the time to update them to conform.
MozReview-Commit-ID: 5QMbg5pHSbn
--HG--
extra : rebase_source : a133549edc619c2c4fd1d002070d563a145be0d9
2016-12-13 00:25:45 +08:00
Andrew McCreight
fccb0645ed
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba
Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
Thinker K.F. Li
db61896b15
Bug 1319669 - Handle TaskTracer at STS thread and Cache thread. r=honzab
2016-12-09 14:09:00 -05:00
Markus Stange
016f125539
Bug 1322471 - Report the true thread name for content process threads in the profile, and add a processType field. r=BenWa
...
MozReview-Commit-ID: 52Eb3Rks9mE
--HG--
extra : rebase_source : 62c170badbf3897d303301489d8e919819f71f80
2016-12-07 21:40:20 -10:00
Ethan Glasser-Camp
8c71fbb490
Bug 1319884 - Leftover cleanups, r=MattN
...
I didn't realize this file was here when I updated kinto.js to 6.0.0.
MozReview-Commit-ID: 4G1cplpz4r5
--HG--
extra : rebase_source : 228ce612db2c7d648d82b541f9b01a4e96e285b4
2016-11-23 14:22:44 -05:00
Phil Ringnalda
430ec9a870
Merge m-c to autoland
2016-11-29 19:31:34 -08:00
Henrik Skupin
39b88340ad
Bug 1319705 - Move Puppeteer to testing/marionette and make it available for Marionette tests in test packages. r=gps
...
MozReview-Commit-ID: 521o0fV72SQ
--HG--
rename : testing/puppeteer/.flake8 => testing/marionette/puppeteer/.flake8
rename : testing/puppeteer/firefox/MANIFEST.in => testing/marionette/puppeteer/firefox/MANIFEST.in
rename : testing/puppeteer/firefox/docs/Makefile => testing/marionette/puppeteer/firefox/docs/Makefile
rename : testing/puppeteer/firefox/docs/api/appinfo.rst => testing/marionette/puppeteer/firefox/docs/api/appinfo.rst
rename : testing/puppeteer/firefox/docs/api/keys.rst => testing/marionette/puppeteer/firefox/docs/api/keys.rst
rename : testing/puppeteer/firefox/docs/api/l10n.rst => testing/marionette/puppeteer/firefox/docs/api/l10n.rst
rename : testing/puppeteer/firefox/docs/api/places.rst => testing/marionette/puppeteer/firefox/docs/api/places.rst
rename : testing/puppeteer/firefox/docs/api/prefs.rst => testing/marionette/puppeteer/firefox/docs/api/prefs.rst
rename : testing/puppeteer/firefox/docs/api/security.rst => testing/marionette/puppeteer/firefox/docs/api/security.rst
rename : testing/puppeteer/firefox/docs/api/software_update.rst => testing/marionette/puppeteer/firefox/docs/api/software_update.rst
rename : testing/puppeteer/firefox/docs/api/utils.rst => testing/marionette/puppeteer/firefox/docs/api/utils.rst
rename : testing/puppeteer/firefox/docs/conf.py => testing/marionette/puppeteer/firefox/docs/conf.py
rename : testing/puppeteer/firefox/docs/index.rst => testing/marionette/puppeteer/firefox/docs/index.rst
rename : testing/puppeteer/firefox/docs/make.bat => testing/marionette/puppeteer/firefox/docs/make.bat
rename : testing/puppeteer/firefox/docs/ui/about_window/window.rst => testing/marionette/puppeteer/firefox/docs/ui/about_window/window.rst
rename : testing/puppeteer/firefox/docs/ui/browser/notifications.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/notifications.rst
rename : testing/puppeteer/firefox/docs/ui/browser/tabbar.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/tabbar.rst
rename : testing/puppeteer/firefox/docs/ui/browser/toolbars.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/toolbars.rst
rename : testing/puppeteer/firefox/docs/ui/browser/window.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/window.rst
rename : testing/puppeteer/firefox/docs/ui/deck.rst => testing/marionette/puppeteer/firefox/docs/ui/deck.rst
rename : testing/puppeteer/firefox/docs/ui/menu.rst => testing/marionette/puppeteer/firefox/docs/ui/menu.rst
rename : testing/puppeteer/firefox/docs/ui/pageinfo/window.rst => testing/marionette/puppeteer/firefox/docs/ui/pageinfo/window.rst
rename : testing/puppeteer/firefox/docs/ui/update_wizard/dialog.rst => testing/marionette/puppeteer/firefox/docs/ui/update_wizard/dialog.rst
rename : testing/puppeteer/firefox/docs/ui/windows.rst => testing/marionette/puppeteer/firefox/docs/ui/windows.rst
rename : testing/puppeteer/firefox/firefox_puppeteer/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/appinfo.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/keys.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/l10n.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/places.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/prefs.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/prefs.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/security.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/software_update.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/utils.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py
rename : testing/puppeteer/firefox/firefox_puppeteer/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/decorators.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py
rename : testing/puppeteer/firefox/firefox_puppeteer/errors.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py
rename : testing/puppeteer/firefox/firefox_puppeteer/mixins.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py
rename : testing/puppeteer/firefox/firefox_puppeteer/puppeteer.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/menu.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/windows.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py
rename : testing/puppeteer/firefox/requirements-docs.txt => testing/marionette/puppeteer/firefox/requirements-docs.txt
rename : testing/puppeteer/firefox/requirements.txt => testing/marionette/puppeteer/firefox/requirements.txt
rename : testing/puppeteer/firefox/setup.py => testing/marionette/puppeteer/firefox/setup.py
extra : rebase_source : 2c34436c2669cab33d7d3b3f2b23c46c7d3a27d7
2016-11-24 17:02:52 +01:00
Christian Holler (:decoder)
623744a3cb
Bug 1320387 - Add missing include in libfuzzer harness. r=froydnj
...
MozReview-Commit-ID: 3L0DKH4IEMA
2016-11-28 22:12:56 +01:00
Shih-Chiang Chien
1de6877d89
Bug 1319682 - fix compile warning/error in TaskTracer, r=sinker
...
MozReview-Commit-ID: 4E0ThIAZAxC
--HG--
extra : rebase_source : d1cb4ae28e7d10b5bdd3d87d6a97413e2d204057
2016-11-24 17:51:23 +08:00
Thinker K.F. Li
dfc96df660
Bug 1287392 - Part 8: Improve performance of logging of TaskTracer. r=cyu
2016-11-22 00:15:00 +08:00
Thinker K.F. Li
458949dc68
Bug 1287392 - Part 7: Change definition of VPtr of TaskTracer. r=cyu
2016-11-22 00:14:00 +08:00
Thinker K.F. Li
df311cea99
Bug 1287392 - Part 6: Add VirtualTask RAII class. r=cyu
2016-11-22 00:13:00 +08:00
Thinker K.F. Li
b39737d4c2
Bug 1287392 - Part 5: Fix bugs of sync for TaskTracer. r=cyu
2016-11-22 00:11:00 +08:00
Thinker K.F. Li
6a49d378ba
Bug 1287392 - Part 4: Expose a file writer API for GeckoProfiler. r=mstange
2016-11-19 02:48:00 +08:00
Jon Coppeard
5cd9e63353
Backout changeset 093a7b8b7285 (bug 1297360) for causing bug 1316150
2016-11-21 10:26:31 +00:00
Ehsan Akhgari
f0f85366d9
Bug 1318218 - Remove PermissionsTable; r=baku,jryans
...
This also removes the WebIDE UI for viewing the permissions table.
2016-11-18 08:59:35 -05:00
Ehsan Akhgari
d07f79a266
Bug 1318210 - Remove nsIAppsService; r=baku
2016-11-17 10:41:36 -05:00
Ehsan Akhgari
354db69f04
Bug 1318207 - Remove Navigator.mozPermissionSettings; r=baku
2016-11-17 09:19:13 -05:00
Christian Holler (:decoder)
1ff4780834
Bug 1302451 - Import LibFuzzer code. r=froydnj
...
MozReview-Commit-ID: 3NRSquBHyr2
2016-11-07 15:58:20 +01:00
Carsten "Tomcat" Book
106d39cf20
Merge mozilla-central to mozilla-inbound
2016-11-15 12:33:34 +01:00
Thinker K.F. Li
90bdeea890
Bug 1287392 - Part 2: Ignore obsolete TaskTracer data and fix vptr. r=cyu
2016-11-10 07:58:00 +01:00
Thinker K.F. Li
9be93d8af3
Bug 1287392 - Part 1: Fix TaskTracer bugs caused by the changes of IPC. r=khuey, r=bgirard
2016-11-11 20:26:00 +01:00
Mark Banner
baa174d6e7
Bug 1228761 - 'mach eslint' should look for 'nodejs' as well as 'node' executables to better support linux. r=ahal
...
MozReview-Commit-ID: 768u0MyMWA0
--HG--
extra : rebase_source : 3d9b430887a612864c0295f4dd53918a40ab84f9
2016-11-11 17:15:40 +00:00
Carsten "Tomcat" Book
4b6cab91f9
merge mozilla-inbound to mozilla-central a=merge
2016-11-10 16:59:38 +01:00
Dave Townsend
baee0ed159
Bug 1315402: Detect more head files for tests automatically. r=standard8, r=jryans
...
Some test files aren't named according to the standard style so this attempts
to first detect test files by loading the test manifest files in the directory
and matching the filename to sections in them. Any file listed in a manifest is
considered to be a test. It still falls back to filename matching if no manifest
could be found, particularly in the event the manifest has a strange name and
we can't identify the test type from it.
The manifests for a directory are cached to speed up checking when linting
multiple files in the same directory.
MozReview-Commit-ID: 91bxOeZZcKa
--HG--
extra : rebase_source : 18190110a14083aead00cd9e6bbd9c5a6a264bff
2016-11-04 15:46:07 -07:00
Jared Wein
5bb7b57b66
Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r=mossop
...
MozReview-Commit-ID: 2Xuj5nxuQdO
--HG--
extra : rebase_source : fab5c4903b47d48080ff3c07825440e12f718698
2016-11-08 15:14:19 -05:00
Peter Snyder
327175bdf2
Bug 1315438 - Fix the path to kiss_fft in the third party library list. r=mystor
...
--HG--
extra : rebase_source : 831d2754334371d363aa02ee3dbb6d5a1c131e28
2016-11-05 20:11:00 -04:00
Sebastian Hengst
69e7d5814f
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: toolkit. r=RyanVM
...
MozReview-Commit-ID: I5LuDjnM7By
--HG--
extra : rebase_source : f9b5704ab17d717169a4b89651f7ede68cec2091
2016-11-05 11:29:22 +01:00
Benjamin Bouvier
3397fa4d20
Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
...
MozReview-Commit-ID: 1LGFJMlHaz2
--HG--
extra : rebase_source : 3ee8b822a6097260c9b9c0487b91a63e6ff1e575
2016-11-02 18:22:37 +01:00
Wes Kocher
df5dbf81cc
Merge central to inbound a=merge
2016-11-02 17:31:08 -07:00
Andrew Halberstadt
8a863b62f5
Bug 1313956 - Upgrade ESLint to 3.8.1 for improved async/await support, r=miker
...
MozReview-Commit-ID: 5iRwM1aUdJE
--HG--
extra : rebase_source : 2a34073569d8fa70bcafe6a88666a67bb8164d2f
2016-10-30 18:33:27 -07:00
Sebastian Hengst
a8f157b8d8
Backed out changeset c88863b64010 (bug 1312355) for eslint bustage. r=backout
2016-11-01 20:43:18 +01:00
Dave Townsend
f137514b8d
Bug 1312355: Use a fixed lookup table for variables imported from JS modules. r=standard8
...
MozReview-Commit-ID: EhKhBvAAlXd
--HG--
extra : rebase_source : f114924e8fa6464e6f4f82730773e8f78fcbcde4
2016-11-01 12:24:04 -07:00
Mark Banner
f7fca8642f
Bug 1240165 - Expand the eslint rule 'mark-test-function-used' to cover xpcshell tests as well as gecko tests and apply to the whole tree. r=miker
...
MozReview-Commit-ID: FlbJ8yzWXlw
--HG--
extra : rebase_source : 3f9a2997b36ef8f019e38e4af61a0c44e0e7283c
2016-10-26 09:46:40 +01:00
Francesco Pischedda
78c3624c28
Bug 1285555 - [flake8] Automatically install/update flake8 package to correct version r=ahal
...
Changed flake8 installation strategy, try to update it using testings/lint/flake8_requirements.txt
moved flake8_requirements to tools/lint/flake8 directory
extracted common pip invocations to _run_pip function
minor fixes
fixed calls to check_process (concatenating list to tuple)
removed update_pip function and its error message variable
if flake8 installation reports and error print pip command output - replaced out with e.output in print function
MozReview-Commit-ID: Fmq22aL8dMq
--HG--
extra : rebase_source : 2e2f942c1ffab012795c632ceacf6debf0dc1407
2016-10-15 09:45:22 +02:00
Eric Rahm
c15406fea3
Bug 1312143
- Delete toolkit/obsolete. r=John-Galt
...
This removes the obsolete toolkit directory. A few references to dialogOverlay
have been updated to just used <dialog> directly. The InlineSpellCheckerUI var
has also been moved directly to browser.js and defined as lazy getter.
MozReview-Commit-ID: JZfi0W2wqCL
2016-10-24 18:23:24 -07:00
Kirti Singla
bd74c7db4a
Bug 1301627 - Change the name of commented variables when calling perf_event_open. r=erahm
2016-10-23 10:10:00 -07:00
Christian Holler (:decoder)
ce948f0f15
Bug 1303757 - Add unified fuzzing interface. r=froydnj
...
MozReview-Commit-ID: Dk5ajWlVHQj
--HG--
extra : rebase_source : 35e45f7530d357e7d16dcfda81463bb2b18aed00
2016-10-19 01:18:12 +02:00
Carsten "Tomcat" Book
c2c23abfe2
Backed out changeset 606c7cb149c9 (bug 1287392) for bustage on a CLOSED TREE
2016-11-11 17:03:23 +01:00
Carsten "Tomcat" Book
fd71412fa1
Backed out changeset ac7da68e00f5 (bug 1287392)
2016-11-11 17:03:04 +01:00
Thinker K.F. Li
6690ec87fe
Bug 1287392 - Part 2: Ignore obsolete TaskTracer data and fix vptr. r=cyu
...
--HG--
extra : rebase_source : fb2b5db63207e4afda3751e10797bdd07d791abf
2016-11-10 07:58:00 -05:00
Thinker K.F. Li
9f1f17b5dc
Bug 1287392 - Part 1: Fix TaskTracer bugs caused by the changes of IPC. r=khuey, r=bgirard
...
--HG--
extra : rebase_source : d7c6771ada2f19b028760456bd976bf578e58cf6
2016-11-10 07:57:00 -05:00
Dave Townsend
76fbb2e22e
Bug 1312355: Use a fixed lookup table for variables imported from JS modules. r=standard8
...
MozReview-Commit-ID: EhKhBvAAlXd
--HG--
extra : rebase_source : 935a96957ffb9e5f7e752c00e150d1757989d867
2016-11-01 12:24:04 -07:00
Philipp Kewisch
602501b0f2
Bug 1303871 - Lines generated by xbl preprocessor can cause various rule incompatibilities. r=miker
...
MozReview-Commit-ID: 5x63vEptBIn
--HG--
extra : rebase_source : 8f82acf97dfc1b0587a8ecdadcccad4bfeb2dce4
2016-09-20 11:34:40 +02:00
Philipp Kewisch
4ceb6d2129
Bug 1280883 - Avoid effects of ASI when preprocessing XBL for eslint. r=miker
...
MozReview-Commit-ID: KozbJCGIpFo
--HG--
extra : rebase_source : bd0fa2ff793391f0100b0310fa4f5d1680241e33
2016-09-19 11:33:26 +02:00