Commit Graph

28631 Commits

Author SHA1 Message Date
Andrew Swan
4cd89a498c Bug 1245600 - Implement chrome.downloads.onChanged for state. r=kmag
MozReview-Commit-ID: BaAyU1dgMB7
2016-03-04 12:18:11 -08:00
Kit Cambridge
1f33843b9c Back out changeset a67f0b208af6 (bug 1252250) for merge conflicts.
MozReview-Commit-ID: IQzGkqThQzG
2016-03-04 14:46:15 -08:00
Francois Marier
19dcdb931c Bug 1164518 - Avoid unnecessary DB updates when caching Safe Browsing results. r=gcp
MozReview-Commit-ID: HYNaTdCRohL
2016-03-04 12:33:20 -08:00
Francois Marier
10c24213b7 Bug 1164518 - Minor optimizations for Safe Browsing completions. r=gcp
- added an early exit to skip table string comparisons on a 204
- removed an unnecessary NS_WARNING on gethash errors (e.g. 503s)
- do the noise check first since it's the majority of completions

MozReview-Commit-ID: Lqae5DbUrs8
2016-03-02 14:55:44 -08:00
Francois Marier
db54d940f9 Bug 1164518 - Better logging of completions. r=gcp
MozReview-Commit-ID: JqhDC9GzB8l
2016-03-02 14:54:59 -08:00
bsilverberg
a28cd641b6 Bug 1252250 - Implement browser.bookmarks.removeTree(), r=kmag r=mak
MozReview-Commit-ID: HyjJrEjcsZu
2016-03-04 11:02:28 -08:00
bsilverberg
272dd64ace Bug 1251269 - Implement browser.bookmarks.getRecent(), r=kmag r=mak
MozReview-Commit-ID: 7nYCplcQZuk
2016-03-03 08:07:16 -05:00
Carsten "Tomcat" Book
21bc5dab6b merge mozilla-inbound to mozilla-central a=merge 2016-03-04 11:49:58 +01:00
penhlenh
b06c52608b Bug 1251952 - about:telemetry should handle empty ping archives gracefully. r=gfritzsche 2016-03-03 08:04:10 +07:00
Andy McKay
e16a751dcd Bug 1246732 - Add in alarms schema. r=kmag
MozReview-Commit-ID: BQTVhvqgilb
2016-03-02 16:06:10 -08:00
Harshit Harchani
25235441df Bug 1245136 - Discard old-format pending Telemetry files. r=gfritzsche 2016-03-03 06:31:02 +05:30
Andrew Swan
b9f861bc36 Bug 1245603 - Implement browser.downloads.search(). r=kmag
MozReview-Commit-ID: 9XqkfZyeS8X
2016-03-02 10:23:55 -08:00
Nicholas Nethercote
2531368087 Bug 1252375 - Fix up jemalloc stats reporting. r=erahm.
We have some oddities in our jemalloc stats reporting.

- "heap-overhead-ratio" is a strange measurement: overhead / non-overhead,
  expressed as a percentage. And it omits "bin_unused", which appears to be an
  oversight.

- "heap-committed" also omits "bin_unused".

- There are some minor errors in memory report descriptions.

This patch fixes these and improves the heap reporting. It makes the following
reporting changes:

- "heap-allocated": Duplicated as "heap-committed/allocated". (We keep
  "heap-allocated" because that's a special value used in the computation of
  "heap-unclassified".)

- "heap-committed/overhead": Added; it's the same as the sum of the
  "explicit/heap-overhead/*" values. Together with "heap-committed/allocated"
  it shows clearly what fraction of the heap is overhead and what fraction is
  useful.

- "heap-committed": Removed; now implicit as the "heap-committed/" node.

- "heap-overhead-ratio":
  - Removed from memory reports; now shown as the percentage of the new
    "heap-committed/overhead" node.
  - Still available as a distinguished amount (because it's useful in
    isolation) but renamed to heapOverheadFraction, and the telemetry ID is
    renamed as MEMORY_HEAP_OVERHEAD_FRACTION.

- "heap-chunks": Removed; it's not that interesting, and can be manually
  computed as "heap-mapped" / "heap-chunksize" if necessary.
2016-03-03 12:49:27 +11:00
J. Ryan Stinnett
ea852b1d8a Bug 1253125 - Stop duplicating telemetry from inside tools. r=mratcliffe
MozReview-Commit-ID: IRidYhLsJpy
2016-03-03 16:16:39 -06:00
Mark Finkle
7db883b487 Bug 1250967 - Extension inline options do not display, so add back setting.xml r=mossop 2016-03-03 13:11:35 -05:00
Carsten "Tomcat" Book
3712947f1d merge mozilla-inbound to mozilla-central a=merge 2016-03-03 11:54:40 +01:00
Gregory Szorc
70d4afa643 Bug 1250991 - Move APK upload files code to own file; r=mshal
This is several hundred lines of make goo that makes upload-files.mk
even harder to read than it actually is. Extract it to its own file.

I performed a `hg cp` to preserve file history so blame continues to
work.

MozReview-Commit-ID: IpoPE79m9SX
2016-03-02 16:30:03 -08:00
Gregory Szorc
47dcc3b9a5 Bug 1250991 - Indent code; r=mshal
This file is so hard to read. Add some indentation to make it easier to
grok.

I also converted some useless tabs to spaces.

MozReview-Commit-ID: 7DFKeW66uD6
2016-02-25 10:40:31 -08:00
Bobby Holley
7f5cea8d5e Bug 1252980 - Link the geckolib into libxul and define MOZ_STYLO if --with-servo=PATH is passed. r=gps 2016-03-02 16:43:12 -08:00
Wes Kocher
a1e52bece8 Backed out changeset 63132b94b6a3 (bug 1245603) for mochitest-chrome failures in test_chrome_ext_downloads_search.html
MozReview-Commit-ID: D1tlLwaDs6A
2016-03-02 12:42:37 -08:00
J. Ryan Stinnett
0af8bf06b1 Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer
This change renames OriginAttributes.mInBrowser to mInIsolatedMozBrowser and
nsIPrincipal::GetIsInBrowserElement to GetIsInIsolatedMozBrowserElement.  Other
methods that pass these values around also have name changes.

Tokens such as "inBrowser" have previously been serialized into cache keys, used
as DB column names, stored in app registries, etc.  No changes are made to any
serialization formats.  Only runtime method and variable names are updated.

No behavior changes are made in this patch, so some renamed methods may have
nonsensical implementations.  These are corrected in subsequent patches
focused on behavior.

MozReview-Commit-ID: 66HfMlsXFLs
2016-03-02 10:35:56 -06:00
Carsten "Tomcat" Book
044a3f21fc Merge mozilla-central to mozilla-inbound 2016-03-02 16:09:27 +01:00
Carsten "Tomcat" Book
33a2ccf44e merge mozilla-inbound to mozilla-central a=merge 2016-03-02 15:54:19 +01:00
Wes Kocher
6e23a35025 Merge m-c to fx-team, a=merge
MozReview-Commit-ID: LQ4NtghbPdw
2016-03-01 15:30:35 -08:00
Kris Maglione
3c2efbc0cf Bug 1248855 - [webext] Follow-up: Add matching "array-bracket-spacing" rule. r=me
MozReview-Commit-ID: HALx5dbLxpj
2016-03-01 13:49:48 -08:00
Wes Kocher
dc9b75f120 Merge inbound to m-c a=merge
MozReview-Commit-ID: B0yZpi7wa4I
2016-03-01 15:19:25 -08:00
Matthew Wein
83f557e70b Bug 1246029 Implement chrome.commands.onCommand. r=kmag 2016-02-29 19:04:03 -08:00
Yury Delendik
ed124e555a Bug 1250046 - Remove Shumway references from telemetry. r=gfritzsche 2016-02-29 08:04:15 -06:00
David Rajchenbach-Teller
e88ef7548a Bug 1252382 - Get rid of PR_Sleep in the terminator;r=froydnj
The terminator currently makes use of PR_Sleep. As it turns out, late
in shutdown, this can cause infinite recursions and finally exit(-11) . This
patch replaces PR_Sleep with usleep(3) and Sleep().

MozReview-Commit-ID: 3SybinpQUVl
2016-03-01 09:01:22 +01:00
David Rajchenbach-Teller
4b642ab087 Bug 1249393 - Getting rid of more Nightly-only gates for about:performance;r=me
MozReview-Commit-ID: BWS1TPoLzYs
2016-02-29 21:58:32 +01:00
Carsten "Tomcat" Book
e5734c6e2f Merge mozilla-central to mozilla-inbound 2016-03-01 15:25:31 +01:00
Ms2ger
f7be871325 Bug 1252092 - Stop copying MockFilePicker.jsm for xpcshell tests; r=ted
The test that used it (test_privatebrowsing_downloadLastDir.js) was rewritten
as a mochitest in bug 722995 (changeset 38183dea71ab).
2016-03-01 09:17:29 +01:00
Dave Townsend
5d73f095ab Bug 1250611: Switch test_signed_long to use add-ons signed by the production server. r=rhelmer
MozReview-Commit-ID: C0e6uYINLxJ
2016-03-01 08:54:50 -08:00
Kris Maglione
06e48c841b Bug 1248499: [webext] Implement tabs.detectLanguage. r=billm
MozReview-Commit-ID: F4GpSesj2ho
2016-02-26 13:20:28 -08:00
Kris Maglione
571eaa9908 Bug 1251890: Fix RemoveTopWindowID listener. r=billm
MozReview-Commit-ID: 4nQdPszQOy
2016-02-27 14:11:25 -08:00
Kris Maglione
a5d98d1dec Bug 1248497 – Add promise support to the sendMessage APIs. r=billm
MozReview-Commit-ID: AZH9LUq8kGr
2016-02-15 17:37:19 -08:00
Kris Maglione
7f5c1e2f4b Bug 1214955: [webext] Automatically localize all localizable manifest properties. r=billm
MozReview-Commit-ID: 2kvYT44NIE8
2016-02-29 19:34:49 -08:00
Andrew Swan
d78dff1308 Bug 1252181 - switch browser_ext_runtime_setUninstallURL.js to temporary add-on install r=mossop
MozReview-Commit-ID: JjjR76gkI3M
2016-02-29 11:11:45 -08:00
Gregory Szorc
e4e0770850 Bug 1251313 - Adjust PATH to find pgort140.dll under Visual Studio 2015; r=ted
32-bit PGO builds need to modify the PATH to find pgortXXX.dll. We were
doing this for Visual Studio 2013 (VC12) in 2 locations. We weren't
doing it for Visual Studio 2015. This resulted in a failure to launch
PGO instrumented executables because pgort140.dll could not be found.

This commit refactors the PATH munging to support Visual Studio 2015.

MozReview-Commit-ID: 4EKf8gjcNH6
2016-02-27 13:18:26 -08:00
Benjamin Smedberg
3fa1f3d4dd Bug 1245901 - Measure counts of browser CPOW usage which is now rejected, r=billm
MozReview-Commit-ID: GwLq9EoDEuR
2016-02-16 11:21:11 -05:00
Henrik Skupin
d9ac9efdcb Bug 1239808 - Rename test_packages.json to include package basename as prefix. r=chmanchester,jlund
MozReview-Commit-ID: 6JiHIbSjhoR
2016-02-25 21:37:47 +01:00
Carsten "Tomcat" Book
b9bfa35950 Merge mozilla-central to mozilla-inbound 2016-02-29 11:44:03 +01:00
Carsten "Tomcat" Book
c8d269cfd6 merge mozilla-inbound to mozilla-central a=merge 2016-02-29 11:35:30 +01:00
Andy McKay
b3be7b1717 Bug 1250667 - Sign the devtools addons and bug687194.xpi. r=ahal
MozReview-Commit-ID: DBUgeyKRLYJ
2016-02-25 15:39:16 -08:00
Sebastian Hengst
fbac16698b Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: ignore statements which eslint regards as native reassignments. r=MattN
It treats Assert, is and ok as natives. eslint rule: http://eslint.org/docs/rules/no-native-reassign

MozReview-Commit-ID: JzwQ37Y97jJ
2016-02-28 14:11:46 -08:00
Sebastian Hengst
39edb4d96a Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: replace conditional catch statements. r=MattN
While it doesn't seem like this SpiderMonkey feature will go away soon, replacing it makes tooling easier and is suitable here because the unconditional catch js already used.


MozReview-Commit-ID: 3G3LxrW24HF
2016-02-28 14:11:30 -08:00
Sebastian Hengst
1b5b08cf61 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: replace legacy generators with ES6 generators. r=MattN
MozReview-Commit-ID: KxMSovx0mfl
2016-02-28 14:11:17 -08:00
Sebastian Hengst
565bd3a395 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: general, simple changes. r=MattN
MozReview-Commit-ID: IdecwypP6on
2016-02-28 14:10:55 -08:00
Gijs Kruitbosch
e57a059f77 Bug 1088710 - part 2: make it work on e10s, r=mconley
MozReview-Commit-ID: FhlfqJ1gmjR
2016-02-24 15:24:20 +00:00
Gijs Kruitbosch
ee1c45fc1a Bug 1088710 - part 1: fix some leftover gunk from pre-australis menubutton, r=mconley
MozReview-Commit-ID: C4fA6cboVZY
2016-02-24 15:23:35 +00:00