Commit Graph

283236 Commits

Author SHA1 Message Date
Nick Alexander
e8ecccfd4c Bug 1234629 - Part 1: Create bouncer APK for OTA distribution installs. r=margaret,gps
This commit produces an "install bouncer" APK which is a "hollow
shell" that looks like the main Fennec APK.  In particular, both APKs have:

* the same Android package name (application id); and
* the same set of <permission>, <uses-permission>, and <uses-feature>
  blocks in their manifests.

The bouncer APK must always have an android:versionCode smaller than
the main Fennec APK; for now, we will just bump that manually
mobile/android/bouncer/moz.build.
2016-01-27 15:28:31 -08:00
Nick Alexander
2f71cf4b49 Bug 1234629 - Part 0: Make Distribution look in /data/data/$PACKAGE/distribution last. r=rnewman
Call a distribution in /data/data/$PACKAGE/distribution a "data
distribution".  Right now we read data distributions only in response
to writing them via another code path (extracting from APK, or
downloading).  We don't recognize a data distribution in the same way
that we recognize a system distribution (in /system/.../distribution)
in the Java code, simply because we don't look for it; and I haven't
investigated, but I think that Gecko may in fact recognize a data
distribution in this case.

This patch simply recognizes data distributions after looking for
other distributions.  That way data distributions written by the
bouncer APK are recognized and initialized, but not given precedence
over other distribution channels.
2016-02-04 17:41:54 -08:00
Nick Alexander
5398de20f3 Backed out changeset 10dfe5e3ded1 (bug 1242213) 2016-02-05 16:35:45 -08:00
Michael Comella
db10d75d83 Bug 1246314 - Add comment to explain why we don't log exceptions. r=me 2016-02-05 16:38:05 -08:00
Wes Kocher
8e437865d7 Backed out 2 changesets (bug 1232222) for xpcshell bustage
Backed out changeset 06bc151231a5 (bug 1232222)
Backed out changeset 38ba7c48145e (bug 1232222)
2016-02-05 16:29:00 -08:00
Michael Comella
0dc571d74c Bug 1246314 - Don't log exception when throwing in client ID. r=ahunt 2016-02-05 16:07:15 -08:00
Nick Fitzgerald
4d4eabb11f Bug 1246017 - Create the parent map in the HeapAnalysesWorker; r=jimb 2016-02-05 15:11:48 -08:00
Sebastian Hengst
1ecbf64757 Bug 1245377 - Avoid use of Object.values in SyncedTabs sidebar as it only exists on nightly: eslint fix followup. r=eslint-fix 2016-02-06 00:00:50 +01:00
Robert Helmer
4f343b2949 Bug 1232222 - Provide telemetry environment data on which addons are system addons. r=gfritzsche 2016-01-25 14:19:52 -08:00
Robert Helmer
ac19cfd3f9 Bug 1232222 - Expose isSystem flag if add-on is a system add-on. r=Mossop 2016-01-25 12:35:24 -08:00
Julian Descottes
0e70000ac4 Bug 1030712 - Ruleview: Skip apply() after clicking suggestion. r=pbro
When using the inplace editor, clicking on an autocomplete suggestion
no longer triggers apply() and no longer calls the done() callback.
This way the inplace editor behavas similarly when using the keyboard
and when using the mouse.
2016-01-28 21:22:33 +01:00
Edouard Oger
07212bf6b6 Bug 1246160 - Fix tab bookmarking action in synced tabs sidebar. r=zaach 2016-02-05 07:53:00 -05:00
Nick Fitzgerald
556f8d9aeb Bug 1245739 - Disable the browser_memory_allocationStackBreakdown_01.js test on DEBUG builds. r=jsantell
Unfortunately, this test is frequently reporting the doc_steady_allocation.html
test tab window as leaking. Let's disable it for now, and re-enable it along
with the other leaky tests in bug 1219554.
2016-02-05 09:24:00 -05:00
Joe Whitfield-Seed
35ec976981 Bug 1245496 - Fix eslint errors in about:debugging. r=janx 2016-02-04 20:10:08 +00:00
Mark Hammond
fc92bb30ef Bug 1245377 - Avoid use of Object.values in SyncedTabs sidebar as it only exists on nightly. r=zaach 2016-02-04 17:43:00 -05:00
Dave Townsend
246b0af193 Bug 1244302: Remove the add-ons selection UI. 2016-02-02 09:15:59 -08:00
Gregory Szorc
bba2f1b7dc Bug 1246025 - Install python2-devel package on Fedora; r=mshal
We need this package to build psutil and other Python packages with C
extensions.

Fedora 23 offers Python 3 as the default package and the package name
changed from python-devel to python2-devel. Fedora 22 does appear to
support python2-devel as an alias. So we use the same name everywhere.

DONTBUILD (NPOTB)
2016-02-05 12:33:13 -08:00
Gregory Szorc
d29de0b3e2 Bug 1246033 - Reference unambiguous git package on Gentoo; r=mshal
"git" is ambiguous between dev-ruby/git and dev-vcs/git.
2016-02-05 12:31:52 -08:00
Nick Alexander
e56b612312 Bug 1233882 - Fold base Gradle project into app Gradle project. r=sebastian,mcomella
DONTBUILD NPOTB

Using the real Android manifest tripped up Robolectric, so I've taken
the easy way out and added a dummy TestGeckoApplication; see comment
in the code.
2016-01-17 21:52:46 -08:00
Sebastian Kaspari
abdd68c511 Bug 1219078 - Delegate OMA downloads to external app (if available). r=mfinkle
This patch will prevent Firefox from downloading OMA download descriptors on
its own. Instead it will prompt to complete the action with an external app
if available. An error will be shown if no external app can handle the download.
2015-12-17 14:49:37 +01:00
Mark Banner
4a6cfb1498 Bug 1239828 - Fix broken L10n repos, correct ifdef for inclusion of locales, and add 'id' locale that was being ignored by .gitignore. rs=mikedeboer 2016-02-05 17:21:16 +00:00
Mike Conley
99954eac66 Bug 1230671 - add documentation to CustomizableUI for being careful about adding default panel items due to possible CART regressions. rs=jaws, DONTBUILD. 2016-02-05 11:25:18 -05:00
Mike Conley
8f399e6f98 Backed out changeset 39ec2c892cc3 because I found a good bug number to put in instead of "No bug". 2016-02-05 11:51:09 -05:00
Mike Conley
211a916ad8 No bug - add documentation to CustomizableUI for being careful about adding default panel items due to possible CART regressions. rs=jaws, DONTBUILD. 2016-02-05 11:25:18 -05:00
Jordan Santell
07cb285996 Bug 1175756 - Change JIT optimizations to be a view pref, rather than a recording pref. r=vp 2016-02-05 08:04:12 -08:00
Gijs Kruitbosch
cd9d03c771 Bug 1243353 - allow HTML in-content checkboxes to have focus and style them appropriately, r=jaws 2016-02-01 21:45:22 +00:00
J. Ryan Stinnett
1399e178e1 Bug 1245251 - Repair add-on manager for external XUL apps. r=Mossop 2016-02-05 09:56:15 -06:00
Felipe Gomes
1ec402929d Bug 1230196 - Allow release channel to run e10s. r=billm 2016-02-05 13:27:12 -02:00
Patrick Brosset
ff1ec5eddf Bug 1229913 - Prevent race conditions when there are many animation mutations; r=miker 2016-02-01 15:58:04 +01:00
Paolo Amadini
d2e34e72f8 Bug 1244473 - Part 8 - Shorten complex rules for download items the Library window. r=jaws 2016-02-04 14:50:37 +00:00
Paolo Amadini
6c54736a2c Bug 1244473 - Part 7 - Share rules for download items in the Library window. r=jaws 2016-02-04 14:20:42 +00:00
Paolo Amadini
edce8a3024 Bug 1244473 - Part 6 - Shorten complex rules for download items in the panel. r=jaws 2016-02-04 00:18:50 +00:00
Paolo Amadini
ab0b7d8b02 Bug 1244473 - Part 5 - Share rules for download items in the panel. r=jaws 2016-02-03 23:38:29 +00:00
Paolo Amadini
f58b6667cf Bug 1244473 - Part 4 - Share rules that apply only to the summary. r=jaws 2016-02-03 22:08:28 +00:00
Paolo Amadini
42ec5b1c2f Bug 1244473 - Part 3 - Restructure some rules for the panel and the outer controls. r=jaws 2016-02-03 20:31:21 +00:00
Paolo Amadini
bca49a2ec9 Bug 1244473 - Part 2 - Share simple rules for the panel and the outer controls. r=jaws 2016-02-03 15:40:13 +00:00
Paolo Amadini
3d7c910afc Bug 1244473 - Part 1 - Add shared theme files for Downloads. r=jaws 2016-02-03 15:40:22 +00:00
Carsten "Tomcat" Book
8bf26d2dd4 Backed out changeset 92889fed3b3b (bug 1246017) for xpcshell bustage 2016-02-05 14:06:27 +01:00
Carsten "Tomcat" Book
1beba30864 Merge mozilla-central to fx-team 2016-02-05 11:55:08 +01:00
Abhishek Potnis
30119944f9 Bug 1243930 - Removed redundant statement of |obj.icon| assignment in |_setListItems|. r=mcomella 2016-02-05 23:32:14 +05:30
Carsten "Tomcat" Book
8dc2b46544 Backed out changeset 0d358cdf1ce4 (bug 1237458) for bustage 2016-02-05 08:13:50 +01:00
Bill McCloskey
97f2ae4d14 Bug 1210099 - Fix structured clone of expanded principal (r=bholley) 2016-02-04 22:30:21 -08:00
Bill McCloskey
aa01ca391d Bug 1210099 - Use diagnostic assert for union discriminator checks (r=jld) 2016-02-04 22:30:06 -08:00
Bill McCloskey
5411c7a958 Bug 1237458 - Use MOZ_RELEASE_ASSERT for IPC assertions (r=jld) 2016-02-04 22:29:05 -08:00
Cameron McCormack
721f4de511 Bug 1244595 - Don't check whether shorthands are non-animatable when parsing JS keyframe objects. r=birtles 2016-02-05 08:56:11 +11:00
Rudolfs Bundulis
91ff19af88 Bug 1235427: [mp4] Properly parse tfhd box. r=jya 2016-02-05 16:09:37 +11:00
Jesse Ruderman
b32a205f1f Bug 1244948 - silence the 'loaded script twice' warning. r=bz 2016-02-04 20:43:17 -08:00
Jean-Yves Avenard
93a55888de Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce
This remove the need for working around the MP3 decoder returning decoded frames in the future.
2016-02-05 14:53:58 +11:00
Jean-Yves Avenard
ee8c136116 Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce
This remove the MP3 workaround for the mac decoder that was added in bug 1194080.
2016-02-05 14:53:58 +11:00
Nick Fitzgerald
a4b099e14b Bug 1246036 - Don't let the "hey there's no allocation stacks" message throw and break rendering; r=jsantell 2016-02-04 17:05:00 +01:00