Commit Graph

284714 Commits

Author SHA1 Message Date
Alexander Surkov
ca3cb36d0e Bug 1242989 - keep content insertions in a hash, r=tbsaunde 2016-02-18 09:31:42 -05:00
Jan de Mooij
1ddcd0e16e Bug 1248949 - Optimize Arena::thingsPerArena. r=terrence 2016-02-18 14:53:40 +01:00
Jan de Mooij
607fc4860e Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke 2016-02-18 14:19:21 +01:00
Jan de Mooij
c8d2ec980c Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luke 2016-02-18 14:18:07 +01:00
Bogdan Postelnicu
dff7d5f10a Bug 1248908 - ToolbarDisplayLayout: Remove unnecessary null checks. r=sebastian
MozReview-Commit-ID: LBtVN8F0oO4
2016-02-18 14:31:16 +02:00
Carsten "Tomcat" Book
3bd1c074b2 Merge mozilla-central to mozilla-inbound 2016-02-18 13:40:49 +01:00
Carsten "Tomcat" Book
f14d6c92b4 merge fx-team to mozilla-central a=merge 2016-02-18 12:41:52 +01:00
Carsten "Tomcat" Book
f8289f4f90 merge mozilla-inbound to mozilla-central a=merge 2016-02-18 12:01:24 +01:00
Kan-Ru Chen
7c65a6e463 Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu
MozReview-Commit-ID: ILck1Eh6XGU
2016-02-18 18:59:38 +08:00
Kan-Ru Chen
ec5a1f5739 Bug 1249244 - Add missing argument to MediaEngineGonkVideoSource::Allocate. r=cyu
MozReview-Commit-ID: 5va5cHFqlja
2016-02-18 18:52:37 +08:00
Jonathan Kew
b2e005c485 Bug 1247335 - patch 3 - Check for potential DPI change after moving or resizing nsGlobalWindow. r=emk 2016-02-18 10:47:47 +00:00
Jonathan Kew
19a928bb37 Bug 1247335 - patch 2 - Use desktop pixel coordinates when loading a nsXULWindow position. r=emk 2016-02-18 10:47:14 +00:00
Jonathan Kew
21ce177485 Bug 1247335 - patch 1 - Provide a desktop-pixel variant of SetPosition on nsIBaseWindow and its implementations. r=emk 2016-02-18 10:46:16 +00:00
Michal Novotny
ea8530a9b7 Bug 1248958 - CacheIndex mRWBuf ownership too fragile, read-after-free, r=honzab 2016-02-18 11:43:20 +01:00
Nick Alexander
bda6ae718e Bug 1074258 - Follow-up: Force Gradle JVM to use utf-8 encoding. r=me
MozReview-Commit-ID: J7emtEFBbvX
2016-02-17 22:45:47 -08:00
Morris Tseng
500e06b11f Bug 1244118 - Shutdown threadpool when xpcom-shutdown-threads happened. r=roc 2016-02-18 14:18:22 +08:00
Kyle Machulis
8b6039d3e9 Bug 1237834 - Make sure plugin test_getauthenticationinfo adds auth info in both parent and child process; r=mccr8 2016-02-17 21:16:48 -08:00
Nick Alexander
4ee589c821 Bug 1248698 - Add TaskCluster job definition for "android-api-15-frontend". r=dustin,me
This already had review, landed, and got backed out in Bug 1247375.
The backout was just a precaution; this should work fine, and be
scheduled just like android-b2gdroid is scheduled.

MozReview-Commit-ID: C3I7HOrcfFf
2016-02-17 19:49:42 -08:00
Nick Alexander
20ef13feb2 Bug 1074258 - Expand entities at build time when copying strings.xml in Gradle. r=me
DONTBUILD NPOTB

Android Studio (and IntelliJ) does not correctly handle &entity;
definitions in Android strings.xml files.  Strings with entities (in
Fennec, all of them) are rendered in the IDE as blank.  This patch
expands the entities when copying for use by Gradle, improving the IDE
integration.

MozReview-Commit-ID: 2T6CzoKc7v8
2016-02-17 17:16:51 -08:00
Nick Alexander
02e58071f5 Bug 1233882 - Post: Update Android Gradle plugin to 1.5.0. r=me
MozReview-Commit-ID: 96Ot6X6d3rl
2016-02-17 19:16:41 -08:00
Nick Alexander
ccec523945 Bug 1233882 - Post: Make Gradle app manifest package be org.mozilla.gecko. r=me
MozReview-Commit-ID: 7YP0mShKc0S
2016-02-17 16:18:13 -08:00
Nick Alexander
ee75d8a77d 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.

MozReview-Commit-ID: 4fCY504UgPu
2016-02-17 19:25:54 -08:00
Michael Comella
efd611eed3 Bug 1244861 - Gzip outgoing telemetry pings. r=rnewman
This commit adds the GzipNonChunkedCompressingEntity which is necessary because
the telemetry servers don't support chunked uploading, which the built in
GzipCompressingEntity does.

I tested this on my local device and logs for successful uploads were sent for
both the testing gzip server as well as the official telemetry server. My data
correctly appears on the former and I did not check the latter.

MozReview-Commit-ID: 4bCNiRYyqFD
2016-02-17 18:20:20 -08:00
Michael Comella
6d6156efb2 Bug 1249150 - Remove FakeProfileTestCase. r=nalexander
MozReview-Commit-ID: Ksz68WSJLyy
2016-02-17 15:35:29 -08:00
David Rajchenbach-Teller
5200445118 Bug 1246277 - Don't forget to register nsPerformanceStatsService on non-Nightly;r=me
MozReview-Commit-ID: EsaLZ8oB9r5
2016-02-17 23:47:36 +01:00
Brian Birtles
8afda8f7c6 No bug - Fix whitespace and four test descriptions in keyframe-effect tests; r=whitespace-only DONTBUILD 2016-02-18 13:30:07 +09:00
Boris Chiou
8a89aa994d Bug 1244049 - Part 3: Replace the type of nsCSSSelector::mPseudoType. r=dbaron 2016-02-17 22:04:00 +01:00
Boris Chiou
4498bf3a00 Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron
Also, try to use forward declaraions for CSSPseudoElementType;
2016-02-17 21:37:00 +01:00
Kris Maglione
d0f4eaa603 Bug 1247493: [webext] Implement the tabId property of windows.create. r=billm
MozReview-Commit-ID: Jw4KvvUqkBh
2016-02-17 11:46:19 -08:00
Boris Chiou
bacd7a05e6 Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron 2016-02-16 23:07:00 +01:00
Emanuel Hoogeveen
fa66836f40 Bug 1232229 - Instrument setting ArenaHeader::next to catch misuse and fix existing instrumentation. r=terrence 2016-02-16 14:36:00 +01:00
Julian Seward
cdc18f4e4e Bug 1245566 - Enable taskcluster scheduling for valgrind-mochitest runs: mochitest_valgrind_mods. r=jgraham. 2016-02-18 11:34:40 +01:00
Julian Seward
72e289414e Bug 1245566 - Enable taskcluster scheduling for valgrind-mochitest runs: basic_tc_scheduling. r=armenzg. 2016-02-18 11:33:12 +01:00
Carsten "Tomcat" Book
3aa8c5a4b6 Backed out changeset c7be30a5321e (bug 1238433) for bustage 2016-02-18 10:52:03 +01:00
Honza Bambas
0980c71d85 Bug 1248711 - Make Mochitest NSPR upload work with --run-by-dir, r=jmaher 2016-02-17 10:30:00 +01:00
Luca Greco
4acc812e2a Bug 1248982 - Fix spelling error in nsOSHelperAppService.mm inline comments. r=jdm
MozReview-Commit-ID: 8QiITYlDd6o
2016-02-17 15:57:15 +01:00
Calixte Denizet
d2e7ac2c39 Bug 1248981 - Fix spelling error in nsMenuUtilsX.mm, a=tomcat
MozReview-Commit-ID: FQNNmz9Mirk
2016-02-17 15:57:01 +01:00
Honza Bambas
ddc41d6cdf Bug 1248003 - Purge from HTTP cache memory pool only in reasonable intervals, r=michal 2016-02-15 11:45:00 +01:00
Milan Sreckovic
8be696e70d Bug 1247706 - "Please don't disable WebGL if crashed on WebGL context". r=dvander 2016-02-15 12:53:00 +01:00
Jamie Nicol
7ce587820a Bug 1247336 - De-dupe changes in ActiveLayerTracker before treating property as animated. r=roc
In ActiveLayerTracker check if the value of a property has actually
changed, rather than being set to its existing value, before treating
the property as animated. This will help avoid over-layerization of some
frames.
2016-02-12 14:38:50 +00:00
Liang-Heng Chen
c7d63dde29 Bug 1244044 - remember display status; r=jerry 2016-02-17 00:43:00 +01:00
Nicholas Nethercote
edae2b07e6 Bug 1247850 - Shrink NameTableKey in nsStaticCaseInsensitiveNameTable. r=froydnj,erahm.
This patch removes NameTableEntry::mString. This requires adding mNameArray to
NameTableKey so that we can index off it in matchNameKeysCaseInsensitive().

This change saves 41.5 KiB per process.
2016-02-12 16:55:51 +11:00
Boris Zbarsky
a2a4df452b Bug 1216751 part 5. Remove the now-unnecessary value iterator infrastructure, since it's entirely handled via the %ArrayPrototype% methods now. r=qdot 2016-02-17 22:58:07 -05:00
Boris Zbarsky
40ad677ae7 Bug 1216751 part 4. Implement forEach for iterable interfaces. r=qdot 2016-02-17 22:58:04 -05:00
Boris Zbarsky
75f36aaf95 Bug 1216751 part 3. For pair iterators, @@iterator should be an alias for "entries". Similarly for maplikes and "entries" and setlikes and "values". r=qdot 2016-02-17 22:58:02 -05:00
Boris Zbarsky
352810bf10 Bug 1216751 part 2. For value iterators, "entries", "keys", and "values" must just come from Array.prototype. r=qdot 2016-02-17 22:58:00 -05:00
Boris Zbarsky
af429614fe Bug 1216751 part 1. Restrict value iterators to interfaces that have indexed properties and pair iterators to interfaces that do not have indexed properties. r=qdot 2016-02-17 22:57:57 -05:00
Boris Zbarsky
7571ac8483 Bug 1248233. Make js::ReportOutOfMemory respect the autoJSAPIOwnsErrorReporting() flag on the context options. r=luke 2016-02-17 22:56:42 -05:00
Boris Zbarsky
2ad08651e7 Bug 1248719. Fix things so that taking ownership of error reporting on an AutoJSAPI on a worker is OK even if that AutoJSAPI was initialized without an explicit global. r=bholley 2016-02-17 22:56:36 -05:00
Daniel Holbert
82f8a5e482 Bug 1247733 part 4: Add xpcshell test for nsIStandardURL setDefaultPort() API. r=valentin 2016-02-17 19:24:42 -08:00