Phil Ringnalda
069b27b0aa
Backed out changeset e684bf18e5d9 (bug 1299040
) for bad implicit conversion constructor bustage
...
CLOSED TREE
2016-09-15 19:31:32 -07:00
Michael Li
abbb996008
Bug 1302760 - Make more of xpcAccessible work with proxies. r=tbsaunde
2016-09-15 09:58:00 -04:00
Ethan Lin
bb3e5efbec
Bug 1301551 - Don't do anti-alias if 'imageSmoothingEnabled' is false. r=bas
2016-09-09 03:04:00 -04:00
Kershaw Chang
048198ad45
Bug 1299040
- Implement transport builder constructor. r=smaug
2016-09-15 07:09:00 -04:00
Gerald Squelart
1bd0c30faa
Bug 1301293 - Create gtest for test case from bug 1301065. r=kinetik
...
Altered copies of the base test case helps verify different duration overflow
boundaries.
Track durations are now checked (including for previous test cases).
MozReview-Commit-ID: CeOtnAAg1mg
2016-09-14 11:04:22 +10:00
Gerald Squelart
2bb436aaa7
Bug 1301293 - Catch duration overflows in mdhd and mehd. r=kinetik
...
A better timescaled units to microseconds routine lessens the likelihood of
overflows.
MozReview-Commit-ID: J0J8ZTG3Rq
2016-09-13 22:46:03 +10:00
Randell Jesup
5f4f5f0fc6
bug 1302935: enable vp9 in webrtc and fix missing gof fields in codecSpecific r=pkerr,drno
...
Also required fixing tests to handle more codecs
2016-09-15 21:17:09 -04:00
Matthew Gregan
9bfc545de2
Bug 1302926 - Report MP4Parse telemetry for all tracks, not just the first one. r=gerald
2016-09-16 12:54:38 +12:00
Matthew Gregan
0ebace12e5
Bug 1302348 - Report cubeb context init failures via telemetry. r=padenot
2016-09-16 12:54:24 +12:00
Kris Maglione
bad6103170
Bug 1294199: Part 2 - Fix rendering of SDK panels in private browsing windows. r=gabor
...
MozReview-Commit-ID: 6nCyoHUHyZb
--HG--
extra : rebase_source : ac27225296a5b93494c3cf67618f04c4f81cc17a
2016-09-12 16:59:14 -07:00
Kris Maglione
afd82f6743
Bug 1294199: Part 1 - Add a docShell flag to allow legacy panels to skip inheriting origin attributes. r=ehsan
...
MozReview-Commit-ID: 1c6V0kv9E38
--HG--
extra : rebase_source : 9a9ab21a41a8a235378ff7a21dccbf9de37a5499
2016-09-15 13:47:55 -07:00
Wes Kocher
8805e85679
Backed out 3 changesets (bug 1297549) for Windows VM Mn-e10s failures a=backout
...
Backed out changeset c3f82cedfb27 (bug 1297549)
Backed out changeset c643278d88c8 (bug 1297549)
Backed out changeset 3d515669d3e0 (bug 1297549)
2016-09-15 16:45:31 -07:00
Eric Rahm
e6256c9f1a
Bug 1299642 - Fix docshell errors when breaking chrome -> chrome leaks. r=ted
...
It appears the lambda function passed to waitForFocus goes out of
scope when the window is closed. Just pass in SimpleTest.finish
directly instead.
2016-09-15 16:43:38 -07:00
Wes Kocher
9013078b1e
Merge m-c to inbound a=merge
2016-09-15 16:40:23 -07:00
Wes Kocher
447769a520
Merge fx-team to central, a=merge
2016-09-15 16:35:46 -07:00
Wes Kocher
14c8653f72
Merge inbound to central, a=merge
2016-09-15 16:28:10 -07:00
Eric Rahm
395fa9e2ed
Bug 1301742 - Improve UTF-16 to UTF-8 conversion speed. r=froydnj
...
This adds an SSE2 optimized path for UTF-16 strings that can be trivially
converted to UTF-8 (they contain no characters > 0X7F). It has a
speedup for the case where many of the leading characters are < 0X80 and
should have the same performance in the worst-case scenario where the first
character is > 0X7F.
2016-09-15 15:46:29 -07:00
Wes Kocher
cdf9010674
Backed out changeset f227ea4d52fe (bug 1302907) because it caused some updated packages to get built, causing linux64 failures a=backout CLOSED TREE
...
--HG--
rename : taskcluster/scripts/tester/test-ubuntu.sh => taskcluster/scripts/tester/test-ubuntu1604.sh
2016-09-15 14:40:10 -07:00
Wes Kocher
01e52a6c39
Backed out changeset ce601f208476 (bug 1272256) for frequent failures in browser_bug1299667.js a=backout
2016-09-15 14:20:04 -07:00
Gregory Szorc
9a92ffbf3d
Backed out changesets 11ffdc565be, dda84d1fb12b, and 21fdf73bbb17 (bug 1302907) for Windows build bustage
...
Because Windows.
--HG--
extra : histedit_source : 738d1b89cf5638d31324efd01545c9963df9a174
2016-09-15 12:49:03 -07:00
Mike de Boer
54f9f16e59
Backed out changeset 4b1afa9d2e99 (bug 1279708), because it landed on autoland earlier. r=backout DONTBUILD
...
MozReview-Commit-ID: AnDFEsAT5tC
2016-09-15 21:13:46 +02:00
Mike de Boer
e3207386ff
Bug 1279708 - update the geometry of all ranges upon the next dimmed mask repaint in the case of a 'findAgain' update, because the page may have scrolled. r=jaws
...
MozReview-Commit-ID: CjFpYMgR0wr
2016-09-15 20:51:53 +02:00
James Long
9232f9818d
Bug 1302872 - update debugger bundle r=me UPDATE_BUNDLE
...
--HG--
rename : devtools/client/debugger/new/test/mochitest/examples/doc-script-switching-01.html => devtools/client/debugger/new/test/mochitest/examples/doc-script-switching.html
2016-09-15 10:40:47 -04:00
James Long
474601f18a
Bug 1302833 - fix CodeMirror styles in new debugger r=me
2016-09-15 09:50:59 -04:00
Steve Fink
ad325bdac3
Bug 1302125 - Limit number of ERROR: GC found live Cell messages, r=mccr8
...
--HG--
extra : rebase_source : 93aba8f04ffbbab8b4b96842ef2d0a5e377514d9
2016-09-14 16:56:35 -07:00
Johann Hofmann
e4c8f6bb3e
Bug 1301851 followup - Change plugin notification icon to grey instead of currentColor. r=me
...
MozReview-Commit-ID: GsrzJOMlR3C
--HG--
extra : rebase_source : 9509a148cfa4096ca58989e08be10a609deb13dc
2016-09-14 21:31:32 +02:00
Carsten "Tomcat" Book
e4ded7fc61
Merge mozilla-central to fx-team
2016-09-15 12:07:34 +02:00
Carsten "Tomcat" Book
25a074d342
merge mozilla-inbound to mozilla-central a=merge
2016-09-15 11:59:50 +02:00
Carsten "Tomcat" Book
6acc7fef72
merge fx-team to mozilla-central a=merge
2016-09-15 11:58:32 +02:00
Matthew Wein
56c73ad672
Bug 1300808 - Only load options pages on Android for OPTIONS_TYPE_INLINE. r=kmag
...
MozReview-Commit-ID: DF739YRjxOb
--HG--
extra : transplant_source : %E4M%DB%A6%CB%DC%40%F5%BC%06%84%A0%CB%E3%05%8E%AAC%2A%16
2016-09-14 13:59:40 -07:00
Matthew Wein
1b4f1f0386
Bug 1300808 - Enable eslint for browser/mobile/chrome. r=kmag
...
MozReview-Commit-ID: CtOPpYG4Uvz
--HG--
extra : transplant_source : %20%D8%C6%D1%ABd%9Dj%3En%A25%DAZ%1F%5D%FA%3B%97%96
2016-09-14 14:18:40 -07:00
Kevin Chen
1560ed91a0
Bug 1298318 followup - Add notice comment in SVGImageContext. r=dholbert
...
Comment-only, so DONTBUILD (and KWierso says it's OK to land this on CLOSED TREE)
MozReview-Commit-ID: BKxFHeXxipf
2016-09-14 12:28:54 -07:00
Wes Kocher
f779775754
Backed out changeset 4bb39c7c98dd (bug 1271650) for ASAN leaks a=backout
2016-09-14 10:51:36 -07:00
Jim Chen
13d9bdb41d
Bug 1258472 - 2. Move guest mode state management to GeckoProfile; r=nalexander
...
Because guest mode is intimately tied to the profile, it'd be hard to
keep guest mode out of geckoview code entirely, But we also don't want
any dependency on GuestSession from geckoview code, so this patch moves
the part of GuestSession that manages guest mode state to GeckoProfile.
2016-09-14 13:33:09 -04:00
Jim Chen
dd14f982bb
Bug 1258472 - 1. Start first-run telemetry session outside of GeckoProfile; r=nalexander
...
Move the first-run telemetry session from GeckoProfile to BrowserApp, so
there is no longer any dependency on Telemetry from inside GeckoProfile.
2016-09-14 13:33:09 -04:00
Alexandre Lissy
f6ee6d53f2
Bug 1302641 - Update ImageBridgeChild::GetSingleton() use after 1298938 r=nical
...
MozReview-Commit-ID: Cs7xUcPnPoz
2016-09-14 19:01:21 +02:00
Luke Wagner
171ec3369e
Bug 1284156 - Baldr: use ToNonWrappingUint32 for range checks (r=bbouvier)
...
MozReview-Commit-ID: 1oVQYPlF89J
--HG--
extra : rebase_source : 365a915d22ee8bd72a3d7ed81fa3a910b96d2387
2016-09-14 11:54:17 -05:00
Luke Wagner
6a30ba8b4e
Bug 1284156 - Baldr: add Table.prototype.grow (r=bbouvier)
...
MozReview-Commit-ID: 8g92o4GXQ82
--HG--
extra : rebase_source : 64dc4699727be013eeb3c9dcca86e519598e1880
2016-09-14 11:46:10 -05:00
Jim Chen
5113e2786e
Bug 1291384 - 2. Convert GeckoProfile.getDB calls to BrowserDB.from calls; r=nalexander
...
Mass convert GeckoProfile.getDB() calls to BrowserDB.from() calls,
whether using Context or GeckoProfile.
2016-09-14 12:46:50 -04:00
Jim Chen
fef2725577
Bug 1291384 - 1. Take BrowserDB out of GeckoProfile; r=nalexander
...
Remove references to BrowserDB and its factory from GeckoProfile.
Instead of keeping the DB in mDB, GeckoProfile now keeps an arbitrary
object in mData. Using a data object lets us avoid needing another map
to map profiles to DBs. This feature could be very useful for GeckoView
consumers as well.
The new way to get a BrowserDB from a profile/context is through
BrowserDB.from(Context) or BrowserDB.from(GeckoProfile), which takes
care of creating a local DB if necessary and associating the DB with the
profile.
2016-09-14 12:46:50 -04:00
Jim Chen
3a8af38a02
Bug 1301515 - Remove FormAssistPopup dependency in geckoview; r=sebastian
...
Remove the input method change notification that GeckoInputConnection
sends to FormAssistPopup, so there's no dependency on FormAssistPopup
from inside GeckoInputConnection or GeckoInterface. Instead,
FormAssistPopup now actively queries the current input method, and
performs blocklisting based on that.
2016-09-14 12:43:36 -04:00
Jim Chen
cbdc48211c
Bug 1291385
- 3. Don't send viewport flush message; r=snorp
...
We used to use it to sync viewport metrics between Gecko and Java, but I
don't think this is needed anymore.
2016-09-14 12:43:36 -04:00
Jim Chen
de52df3d2a
Bug 1291385
- 2 .Move restrictions package from geckoview to Fennec; r=nalexander
...
The restrictions package really belongs in Fennec code rather than in
geckoview code. The move also eliminates some dependency errors because
the restrictions package references some classes in Fennec code.
--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/DefaultConfiguration.java => mobile/android/base/java/org/mozilla/gecko/restrictions/DefaultConfiguration.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/GuestProfileConfiguration.java => mobile/android/base/java/org/mozilla/gecko/restrictions/GuestProfileConfiguration.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/Restrictable.java => mobile/android/base/java/org/mozilla/gecko/restrictions/Restrictable.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictedProfileConfiguration.java => mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictedProfileConfiguration.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionCache.java => mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionCache.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionConfiguration.java => mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionConfiguration.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionProvider.java => mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionProvider.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/Restrictions.java => mobile/android/base/java/org/mozilla/gecko/restrictions/Restrictions.java
2016-09-14 12:43:36 -04:00
Jim Chen
fa1430b7fc
Bug 1291385
- 1. Remove geckoview dependency on certain GeckoApp constants; r=sebastian
...
Code in geckoview depends on several string constants in GeckoApp.
This patch moves PREFS_OOM_EXCEPTION and ACTION_ALERT_CALLBACK from
GeckoApp to GeckoAppShell, to reverse the dependency. Ideally, we'd want
those constants to not be used or used differently in geckoview code,
but this is a quick workaround for now. GeckoThread uses
GeckoApp.ACTION_HOMESCREEN_SHORTCUT, but that block of code is actually
obsolete, so this patch removes the code block and the dependency.
2016-09-14 12:43:36 -04:00
Jim Chen
c51900d074
Bug 1258470 - 3. Small optimizations in ThumbnailHelper; r=nalexander
...
This patch includes a small memory optimization of using ArrayList and
`volatile int` for storing the pending thumbnails list and pending
width, instead of using LinkedList and AtomicInteger, respectively.
The patch also fixes a possible race condition due to calling
processNextThumbnail outside of a lock. Now it must be called inside a
lock and its name is changed to reflect that.
2016-09-14 12:43:36 -04:00
Jim Chen
3013200dba
Bug 1258470 - 2. Move thumbnail code out of BitmapUtils; r=nalexander
...
Move the "thumbnail:" handler out of BitmapUtils and into
ThumbnailHelper and PromptListItem.
The patch adds two overloads of the getAndProcessThumbnailFor method in
ThumbnailHelper, which handle the tasks of getting a thumbnail for a
specific tab and calling a given BitmapLoader.
Because only PromptListItem makes use of the "thumbnail:" convention,
the actual handling of "thumbnail:" is moved to PromptListItem, which
calls ThumbnailHelper to get the thumbnail.
2016-09-14 12:43:36 -04:00
Jim Chen
bdb35912c7
Bug 1258470 - 1. Remove RTL and ZoomConstraints variables from gfx; r=rbarker
...
We no longer send viewport metadata, so we don't actually make use of
the RTL and ZoomConstraints variables we keep in Java. There is a single
usage of an RTL flag in ImmutableViewportMetrics.offsetViewportByAndClamp,
but I think the two branches are equivalent, so the RTL flag is not needed
there either.
2016-09-14 12:43:35 -04:00
Eddy Bruel
9f0a0cfe9f
Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep.
2016-09-14 18:23:12 +02:00
Michael Layzell
5980e6a33e
Bug 1302275
- Add a way to track Constellations (Units of related similar origin browsing contexts) to nsGlobalWindow, r=billm
...
MozReview-Commit-ID: AjbVZHEL9WZ
2016-09-14 12:22:40 -04:00
Eddy Bruel
9b9679672a
Bug 1271650 - Factor our processParsedResumptionValue(Helper).
2016-09-14 18:22:03 +02:00