Commit Graph

302661 Commits

Author SHA1 Message Date
Rail Aliiev
87bb5eb0a9 Bug 1266039 - Generate release promotion specific docker images as a part of release promotion process r=Callek a=release DONTBUILD
MozReview-Commit-ID: 89FYuMZYb6a
2016-04-20 17:03:09 -04:00
George Wright
5433b0b99d Bug 1264062 - Don't bother checking which accelerated layer. r=milan, a=test-only
From 3add8735ef0fe8a9bd68aee8f6b65f3e96997296 Mon Sep 17 00:00:00 2001
 types are available if they're all disabled by pref
---
 gfx/thebes/gfxPlatform.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2016-04-12 16:54:02 -04:00
Joel Maher
9d74cf299c Bug 1262954 - Explicitly set the "layers.acceleration.disabled" pref to true on Windows XP e10s test runs. r=ahal, a=test-only 2016-04-20 15:33:29 -04:00
Bill McCloskey
1e3989dbbf Bug 1235633 - IPC OOM mitigation by eliminating buffer copying (r=jld,a=ritu) 2016-04-20 12:01:57 -07:00
Carsten "Tomcat" Book
2197adfcc5 Backed out changeset efa0fb87773e (bug 698882) for failing xpcshell and xperf tests 2016-04-20 16:36:07 +02:00
Timothy Guan-tin Chien
f53414a463 Bug 1243729 - (m-b) Part II, Test on username selection dialog, r=MattN, a=lizzard
MozReview-Commit-ID: 3OKA17mVjMs
2016-04-20 12:49:38 +08:00
Timothy Guan-tin Chien
cacbaf2742 Bug 1243729 - (m-b) Create another LoginInfo object when username is picked, r=MattN, a=lizzard
MozReview-Commit-ID: IRGUTFXiN9S
2016-04-20 08:41:09 +08:00
Jon Coppeard
764078a82f Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC. r=terrence, a=ritu
* * *
Bug 1252329 - Fix test bustage on opt builds r=me
2016-03-08 10:15:09 +00:00
Philip Chee
e3a992e4a5 Bug 1258161 Remove obsolete strings from docshell/resources/content/netError.xhtml. r=past, a=ritu 2016-03-27 00:06:15 +08:00
Chris Pearce
a0200865fc Bug 1263506 - Ensure MOZ_GMP_PATH in gtests always has native dir separators. r=glandium, a=ritu
Without this, the GeckoMediaPlugin gtests fail, as the GMP stack is unable to
load GMPs from disk.

MozReview-Commit-ID: GGXdm2L5IF9
2016-04-12 16:12:19 +12:00
Bob Owen
239f413cd8 Bug 1264240: Allow NPAPI sandbox write access to %LOCALAPPDATA%\Macromedia\Flash Player. r=jimm, a=ritu
MozReview-Commit-ID: C6PMpIcFMUb
2016-04-15 10:25:06 +01:00
Patrick McManus
5ecab45d32 Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer, a=ritu 2016-02-11 15:00:22 -05:00
Timothy Guan-tin Chien
406fe61a57 Bug 1243722 - Introduce notUsernameSelector in passwordmgr recipes, r=MattN a=lizzard
Additionally, add a recipe for Facebook.

MozReview-Commit-ID: 7TdT3q652Tk
2016-04-19 21:53:52 -07:00
Bobby Holley
b38cf11249 Bug 1258017 - Add more annotations to avoid REFTEST-UNEXPECTED-PASS. r=me a=me 2016-04-19 17:16:00 -07:00
Chris Pearce
21140badcb Bug 1265928 - Hide Adobe GMP on Windows XP. r=spohl,a=lizzard
We need to revert bug 1234099 so that we don't show the plugin in
the add-on manager on Windows XP, since now that unencrypted decoding
via Adobe GMP is disabled, we won't be using the Adobe GMP.

MozReview-Commit-ID: FWRSQaTXBY3
2016-04-19 17:05:10 -07:00
Chris Pearce
6bd257ef9f Bug 1265815 - [Beta46] Disable unencrypted Adobe GMP decoding due to crashes. r=kentuckyfriedtakehe,a=lizzard
We detected a spike in crashes in GMP plugin processes that coincide with
turning on unencrypted decoding via GMP.

This happens on all Windows versions, but particularly on Windows XP.

MozReview-Commit-ID: 4csnWFfjimB
2016-04-20 11:32:19 +12:00
Nils Ohlmeier [:drno]
c055ec0810 Bug 1259842: allow RFC1918 pairing again r=mjf a=lizzard 2016-04-19 17:03:49 -07:00
Marco Bonardo
81e28e132d Bug 1258354 - Sanitize on shutdown adds 2 blockers, when only one is really needed. r=yoric a=lizzard
MozReview-Commit-ID: BbtZMIwT54N
2016-04-13 14:08:18 +02:00
Michael Comella
ad23ebeaa0 Bug 1246816 - Add unit tests for profile creation date. r=sebastian a=ritu
MozReview-Commit-ID: 5ONkG2MzHfc
2016-03-31 15:22:09 -07:00
Michael Comella
0b95e5f7e8 Bug 1246816 - Get core ping profile creation date from application install time. r=sebastian a=ritu
MozReview-Commit-ID: Bo07XuqQDWl
2016-03-31 15:30:39 -07:00
Michael Comella
5e42c38afb Bug 1246816 - Add ContextUtils.getPackageInstallTime. r=sebastian a=ritu
MozReview-Commit-ID: JjGcoSwahUF
2016-03-31 14:32:12 -07:00
Michael Kaply
bb7ca40347 Bug 1265742 - Update Google search plugin; r=margaret, a=lizzard 2016-04-19 15:57:50 -05:00
Bobby Holley
fe9f1a2d22 Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu
The basic idea here is as follows:
* Rule nodes are reference-counted, but releasing them adds them to a linked
  list rather than freeing them. This allows for the reuse that motivated the
  original GC scheme.
* We get rid of the marking, and instead rely on the reference count.
* Sweeping no longer requires a complicated traversal. We just pop items
  off the free list until it's empty. When a child is destroyed, its parent
  may go onto the free list.
* We remove special handling for the root node, and use a regular reference-counted
  edge from the style set.
* The free list automatically asserts that it's empty (meaning all nodes have been
  freed) in its destructor, which runs when the style set is destroyed.
* We get rid of the list of style context roots on the style set. We still need
  a count though, because of the HasCachedStyleData check.
2016-04-19 12:23:26 -07:00
Bobby Holley
10661c2456 Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron 2016-04-19 12:23:26 -07:00
Bobby Holley
6e09db3326 Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron 2016-04-19 12:23:26 -07:00
Wes Kocher
33c224767f Force clobber to fix OSX builders, no bug, a=me 2016-04-19 11:29:27 -07:00
Aki Sasaki
21a011e6a7 bug 1254356 - readd self.clobberer() call. r=catlee a=fixclobbereronaurora
MozReview-Commit-ID: C5gxmII6unc
2016-03-09 13:01:22 -08:00
Wes Kocher
2c35584a54 Backed out 3 changesets (bug 1258017) for android r24 crashes in download-3-notref.html a=backout
Backed out changeset 1287b9f362ee (bug 1258017)
Backed out changeset ece911f4b8e3 (bug 1258017)
Backed out changeset bceb57212824 (bug 1258017)

MozReview-Commit-ID: EtNPchp8f99
2016-04-19 11:12:15 -07:00
Randell Jesup
62bfee9e4d Bug 1263384: validate input frames against configured resolution in vp8 r=rillian, a=ritu
MozReview-Commit-ID: BxDCnJe0mzs
2016-04-15 23:11:01 -04:00
Andrzej Hunt
4a743fd4c7 Bug 1261907 - Reintroduce (necessary) table-created checks in BrowserDatabaseHelper. r=nalexander, a=ritu
Removing these checks causes crashes when trying to upgrade a <= 17 db to >= 23:
(A) upgradeDatabaseFrom17to18 calls createReadingListTable, and we create the table using the new (>=23 schema).
    This schema has no "read" column.
(B) upgradeDatabaseFrom22to23 migrates the same table. As part of the migration it tries to select the "read"
    column, and we crash because that doesn't exist. This was prevented by an early return if didCreateReadingListTable
    was set.

It looks like removing the didCreateTablsTable checks is OK because the migration only adds a foreign-key constraint,
and doesn't depend on any columns that didn't exist in the initial version of the migration. However it seems wasteful
to run the migration on a table that is already in the expected state. Moreover not having table-created checks is
not safe in most cases, and having these checks should be the default pattern - especially in case any future migrations
affecting the same table are added.

MozReview-Commit-ID: 4j1PlQc6LLN
2016-04-08 15:29:44 -07:00
Nicolas Silva
5bc93ca25e Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol, a=lizzard 2016-04-07 14:35:58 +02:00
Peter Chang
53bcabb372 Bug 1261320 - Check DataSurface is vaild before using, r=milan, a=ritu
MozReview-Commit-ID: 1uhNttyNAiq
2016-04-11 17:45:09 +08:00
Andrew McCreight
c091b719b6 Bug 1264662 - Record IPC message capacity instead of size. r=billm, a=ritu
Capacity includes internal fragmentation, while size does not.

This requires making capacity() public, but that seems benign.
2016-04-14 17:46:52 -07:00
Sebastian Kaspari
fcdaa31bf9 Bug 1264869 - Request STORAGE permission before downloading images. r=liuche, a=lizzard
MozReview-Commit-ID: KJGugrRw5iI
2016-04-15 10:22:22 +02:00
Chris H-C
08b33646fe bug 1265000 - Record dom.max_script_run_time pref in Telemetry Environment. data=bsmedberg, r=felipe, a=ritu
Users who have this pref set to a non-default value have a different slow
script experience than the others.

This preference is generally set as a flag: it is only ever changed at most
one time in a profile, so it shouldn't appreciably increase subsession splits.

MozReview-Commit-ID: FoQXvd9eSh
2016-04-15 12:16:09 -04:00
Ted Mielczarek
0ee2bee94f Bug 1264242 - Write memory info streams for Windows Minidumps of child processes. r=bsmedberg, a=ritu
MozReview-Commit-ID: COHFdNiJIqm
2016-04-13 08:05:46 -04:00
Morgan Phillips
f4c951ca48 Bug 1254335 - Remove invalid assertion; r=jorendorff, a=ritu
The underlying intent of the assertion was to guarantee that pending errors wouldn't be overwritten.
This patch makes that intent more clear while addressing the fact that the original assertion was
not necessarily true.
2016-03-09 01:57:38 -08:00
Nicolas B. Pierron
c0d180a3cf Bug 1236114 - IonMonkey: Move 'Sink' phase before the 'Remove Unnecessary Bitops' phase. r=sunfish, a=ritu 2016-04-05 22:10:40 +00:00
Bobby Holley
17b7bc209b Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu
The basic idea here is as follows:
* Rule nodes are reference-counted, but releasing them adds them to a linked
  list rather than freeing them. This allows for the reuse that motivated the
  original GC scheme.
* We get rid of the marking, and instead rely on the reference count.
* Sweeping no longer requires a complicated traversal. We just pop items
  off the free list until it's empty. When a child is destroyed, its parent
  may go onto the free list.
* We remove special handling for the root node, and use a regular reference-counted
  edge from the style set.
* The free list automatically asserts that it's empty (meaning all nodes have been
  freed) in its destructor, which runs when the style set is destroyed.
* We get rid of the list of style context roots on the style set. We still need
  a count though, because of the HasCachedStyleData check.
2016-04-18 17:12:34 -07:00
Bobby Holley
15ee34aca0 Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron 2016-04-18 17:09:03 -07:00
Bobby Holley
fcdabfac83 Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron 2016-04-18 17:09:03 -07:00
Michael Comella
4f8c8b64aa Bug 1249288 - review: Correct concurrency issues with searchEngineManager. r=sebastian a=ritu
Additionally, added WeakReferences to the SEM in its callbacks so we can
GC ASAP if the Activity (and thus the SEM) gets GC'd. This is important
since we hold a reference to Context which can be a rather large object.

Furthermore, I added some related thread annotations where I felt they
were useful.

MozReview-Commit-ID: KaWlw14uOoN
2016-03-24 11:18:58 -07:00
Michael Comella
5f74680674 Bug 1249288 - Update telemetry docs to include defaultSearch. r=gfritzsche,rnewman a=ritu
MozReview-Commit-ID: 4pihITjabns
2016-03-10 16:23:13 -08:00
Michael Comella
11d215048c Bug 1249288 - Don't call SearchEngineManager change callback if it's null. r=margaret a=ritu
The callback may be null if setChangeCallback is never called and would cause
a crash.

MozReview-Commit-ID: BNd16Db1A8Q
2016-02-23 18:11:57 -08:00
Michael Comella
98f1f216a4 Bug 1249288 - Add default search engine to core ping. r=rnewman a=ritu
The default search engine attribute may be null in the core ping if we haven't
been able to retrieve the value yet. It's unclear when this might be, but the
possibility is in the javadoc of `SearchEngineManager.getEngine`.

MozReview-Commit-ID: IrJB6GyjyTO
2016-03-10 16:00:15 -08:00
Michael Comella
7592e0616f Bug 1249288 - Move om.search.providers.SearchEngine\* to omg.search. r=nalexander a=ritu
We want to reuse this code for the main Activity.

MozReview-Commit-ID: BZxIrgmJI2r
2016-02-23 17:27:24 -08:00
Bas Schouten
72cb52de01 Bug 1256547: When the DWM is disabled don't force presentation. r=milan a=rkothari 2016-04-11 13:08:00 +02:00
Rail Aliiev
e8cc4fc273 Bug 1260415 - Use revision as tag r=coop a=release DONTBUILD
MozReview-Commit-ID: 3cZe5ieNndK
2016-04-15 23:14:48 -04:00
Michael Kaply
4e5e6fa1f8 Bug 1264786 - Update Google search plugin; r=mconnor, a=lizzard 2016-04-18 09:22:40 -05:00
Matt Woodrow
fcbcbb1ad0 Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel, a=ritu 2016-04-06 15:29:32 +12:00