Markus Stange
5c3019e507
Bug 1302551 - Add nsDisplaySolidColorRegion and create it for elements that have the cutoutregion property set on them. r=mattwoodrow
...
MozReview-Commit-ID: LtXrks9Su73
2016-09-14 23:18:30 -04:00
Markus Stange
bf8d999061
Bug 1302551 - Add AnonymousContent::SetCutoutRectsForElement to allow a more efficient find bar highlighter implementation. r=smaug
...
This part just sets a cutoutregion property on the element node and schedules a paint.
The next part will check for that property and create a display item for the element
in question.
MozReview-Commit-ID: EbPr8it5Lpw
2016-09-15 14:58:15 -04:00
Markus Stange
e6a4f8d3bb
Bug 1302556 - Remove the workaround from FinderHighlighter.jsm. r=mikedeboer
...
MozReview-Commit-ID: hRErA7mmz3
2016-09-13 18:21:46 -04:00
Markus Stange
f53e3f5131
Bug 1302556 - Start AnonymousContent::GetElementById iteration at mContentNode. r=smaug
...
This renames kid to node and starts the iteration at mContentNode instead of at mContentNode->GetFirstChild().
MozReview-Commit-ID: HFiHXZg0gLS
2016-09-13 18:19:07 -04:00
Markus Stange
99c3c5c5dd
Bug 1300933 - Remove unnecessary forward declaration of mozilla::gfxs::DrawTarget. r=nical
...
MozReview-Commit-ID: 4WoYyQWyu53
2016-09-06 20:59:38 -04:00
Wes Kocher
611fb66887
Backed out changeset 39da44265946 (bug 1263595
) for build bustage a=backout CLOSED TREE
2016-09-16 14:19:22 -07:00
Eric Faust
db0cfdc6bc
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Boris Zbarsky
5afc8a9e03
Bug 1294747. Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=peterv
...
This should also fix bug 1296775 and bug 1290359.
There's a very good chance it will also fix bug 1293386, bug 1292855, bug
1289452, and bug 1303340: those would get hit if we happened to start _another_
gc after the expando died but while it was still in the Rooted. All of them
seem to be dying under the domClass->mGetProto call, which could finish up a GC
that kills the expando and then do _another_ one, causing the Rooted to try to
mark a dead object.
2016-09-15 15:04:56 -04:00
Franziskus Kiefer
81909c04b4
Backed out changeset d2b50233313c (bug 1296266) - h2 breakage
2016-09-16 13:27:39 -07:00
Mason Chang
196df029f8
Bug 1299903
. Force GDI Classic rendering for specific fonts with skia on windows. r=lsalzman
2016-09-16 12:25:42 -07:00
Jim Chen
fbee7a5cf3
Bug 1291375 - 6. Move Fennec JNI headers; r=snorp
...
Move Fennec-specific JNI headers to widget/android/fennec.
--HG--
rename : widget/android/MemoryMonitor.h => widget/android/fennec/MemoryMonitor.h
rename : widget/android/Telemetry.h => widget/android/fennec/Telemetry.h
rename : widget/android/ThumbnailHelper.h => widget/android/fennec/ThumbnailHelper.h
2016-09-16 15:13:48 -04:00
Jim Chen
8e0ad67a7a
Bug 1291375 - 5. Use Fennec bindings where needed; r=snorp
...
Switch include statements from GeckoView bindings to Fennec bindings
where needed.
2016-09-16 15:13:48 -04:00
Jim Chen
396eaa38e0
Bug 1291375 - 4. Update auto-generated bindings; r=me
2016-09-16 15:13:48 -04:00
Jim Chen
cabea0c515
Bug 1291375 - 3. Separate Fennec JNI binding generation; r=nalexander r=snorp
...
Separate compiled JARs into GECKOVIEW_JARS and FENNEC_JARS, and run
AnnotationProcessor separately on each set. The GeckoView bindings are
put into widget/android/GeneratedJNI* (same as before), while the
Fennec-specific bindings are put into widget/android/fennec/FennecJNI*.
2016-09-16 15:13:48 -04:00
Jim Chen
9c2bd7d17b
Bug 1291375 - 2. Let AnnotationProcessor generate multiple sets of bindings; r=snorp
...
Let AnnotationProcessor accept an output prefix argument, so that we can
generate two different sets of bindings for different jars - one set for
GeckoView code and one set for Fennec code.
2016-09-16 15:13:47 -04:00
Jim Chen
3965c7e895
Bug 1291375 - 1. Compile separate gecko-view.jar; r=nalexander
...
Compile geckoview sources into a separate gecko-view.jar file, apart
from gecko-browser.jar. This lets us separate JNI binding generation,
among other things.
2016-09-16 15:13:47 -04:00
Mason Chang
053689b4b2
Bug 1301524 - Add a preference to disable AA on text. r=lsalzman
2016-09-16 12:11:35 -07:00
Aaron Klotz
e9a3ff5953
Bug 1297549: Part 3 - Modify Windows AccessibleWrap to get hwnd from TabChild under e10s; r=tbsaunde
...
MozReview-Commit-ID: DjnzVn0K5n1
2016-09-06 11:27:24 -06:00
Aaron Klotz
6775220daf
Bug 1297549: Part 2 - Propagate changes in tab native window down to content for a11y; r=jimm
...
MozReview-Commit-ID: LA5yLIGufEb
2016-09-15 13:37:04 -06:00
Aaron Klotz
ce64d6a91b
Bug 1297549: Part 1 - Use chrome-generated MSAA IDs in content; r=tbsaunde
...
MozReview-Commit-ID: 7YIx7f6KEOs
2016-09-16 12:17:05 -06:00
Franziskus Kiefer
a50cf23e57
Bug 1296266 - NSS 3.27 tip d9f7136f2ae3, r=ttaubert
...
--HG--
extra : rebase_source : 81827c237adce9e4ae6128ce9200344a228a817b
2016-09-16 10:00:57 -07:00
Dão Gottwald
f34c930bf6
Bug 1303259 - Add tooltip to awesomebar results popup's search settings button. r=florian
2016-09-16 19:08:20 +02:00
Sebastian Hengst
548f7778a1
Backed out changeset e0d755ab4cbd (bug 1302380) for timeouts reftest with e10s invariable-declaration-XX.html on Linux 32 bit. r=backout
2016-09-16 18:55:44 +02:00
Dylan Roeh
0a42c7bfec
Bug 1300574 - Use the back button for navigation in custom tabs when possible. r=snorp
2016-09-16 09:21:09 -05:00
Nicolas Silva
79bb9f5c0e
Bug 1284837 - Disallow implicit conversions from float to integer when creating. r=botond
2016-09-16 17:49:39 +02:00
Gian-Carlo Pascutto
2326cba3bf
Bug 977786 - Add tests for nsProfileLock. r=ted
...
MozReview-Commit-ID: 6Cr0EwVwVIq
--HG--
extra : rebase_source : 9e85ddca27685f0fcfbe518884cc05e922f1994f
extra : histedit_source : 6f1d53d79f59ee6a8319e05e5943653b4e026522
2016-09-16 17:31:14 +02:00
Luca Niccoli
de15923558
Bug 977786 - nsProfileLock shouldn't set mHaveLock when locking fails. r=gcp
...
MozReview-Commit-ID: BYB6IjNuD0k
--HG--
extra : rebase_source : 6d6d6dc6a368a87b69c29f5338a07f69010d5c3b
2016-09-06 09:54:00 +02:00
Luke Wagner
797090f8ab
Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth)
...
MozReview-Commit-ID: CIzSy3lTcNN
2016-09-16 10:06:17 -05:00
Mason Chang
c2791e58ec
Bug 1301920. Call MarkChanged before getting bitmap for surface in skia. r=lsalzman
2016-09-16 08:03:48 -07:00
Brian Hackett
da1d95253f
Bug 1302523 - Don't start incremental GCs if they have been disabled, r=sfink.
...
--HG--
extra : rebase_source : bea0b930a6c908b4ad5c5dfdb22fab108bbb4dff
2016-09-14 08:07:44 -06:00
Andrew Sutherland
a31e3d2b3a
Bug 1303174 - Correct gdb nsTHashtable pretty printer's understanding of table capacity to not be the entry count. r=nfroyd
...
It turns out the entry count is not the same as the capacity. This turns out
badly when your hashtable is a hashtable and not an array. Which is most of
them. If you were using this pretty printer prior to this fix, you may have
seen anywhere between 0% and 100% of the actual entries in the table.
Apologies!
Note that this change has no bearing on any in-tree tests at this point. We
still want to add unit tests so this is not the case. (The JS pretty printers
have them.)
2016-09-16 10:18:29 -04:00
Andi-Bogdan Postelnicu
1ae2d59400
Bug 1301333 - mark ImageBridgeThread::Init as initialisation function for ImageBridgeThread. r=jrmuizel
...
MozReview-Commit-ID: 4mveFlHumVE
2016-09-16 17:09:56 +03:00
Andrew Osmond
834a37825b
Bug 1120279 - Ensure the animated image state is consistent if redecoding fails or is asynchronous. r=edwin
2016-09-15 15:13:48 -04:00
Carsten "Tomcat" Book
0b196abd94
Merge mozilla-central to mozilla-inbound
...
--HG--
rename : devtools/shared/css-color-db.js => devtools/shared/css/color-db.js
rename : devtools/shared/css-color.js => devtools/shared/css/color.js
rename : devtools/shared/css-lexer.js => devtools/shared/css/lexer.js
rename : devtools/shared/css-parsing-utils.js => devtools/shared/css/parsing-utils.js
rename : devtools/shared/css-properties-db.js => devtools/shared/css/properties-db.js
extra : rebase_source : ee56c3191034e51bcc5e558e32c9a4f1b9da92cf
2016-09-16 13:06:24 +02:00
Carsten "Tomcat" Book
8689785991
merge mozilla-inbound to mozilla-central a=merge
2016-09-16 12:56:33 +02:00
Carsten "Tomcat" Book
d130bd9cf1
merge fx-team to mozilla-central a=merge
2016-09-16 12:52:57 +02:00
Phil Ringnalda
6beabc555f
Backed out changeset 48694b762a84 (bug 1263595
) for -Werror bustage
...
CLOSED TREE
2016-09-15 22:04:50 -07:00
Phil Ringnalda
cd6041148f
Backed out 5 changesets (bug 1302632) for forthcoming failures
...
Backed out changeset f2ced742d6aa (bug 1302632)
Backed out changeset 55e7962d4fc0 (bug 1302632)
Backed out changeset b20f7c887e6c (bug 1302632)
Backed out changeset 22772e4a9c72 (bug 1302632)
Backed out changeset 7d7558864a66 (bug 1302632)
2016-09-15 21:39:00 -07:00
Eric Faust
c725e729c5
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Phil Ringnalda
c4610bd093
Backed out changeset a4ef0b5b78cb (bug 1294747) for debug Android jsreftest crashes
...
CLOSED TREE
2016-09-15 20:47:39 -07:00
Phil Ringnalda
aa2fe1a5e0
Merge m-c to a CLOSED TREE f-t
2016-09-15 19:58:06 -07:00
Phil Ringnalda
e405a1efda
Backed out 2 changesets (bug 1280477) for depending on something backed out
...
CLOSED TREE
Backed out changeset 17fe7328e60a (bug 1280477)
Backed out changeset d52564553d5e (bug 1280477)
2016-09-15 19:46:09 -07:00
Phil Ringnalda
f6ee0a3336
Backed out changeset 27f8a2467b31 (bug 1302935) for jsep_session_unittest failures
...
CLOSED TREE
2016-09-15 19:37:25 -07:00
Phil Ringnalda
78ab2248a3
Merge m-c to m-i
2016-09-15 19:31:55 -07:00
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
Phil Ringnalda
f6c298b36d
Backed out changeset c85784c39e28 (bug 1280470) for depending on a backed out commit
...
CLOSED TREE
2016-09-15 19:16:17 -07:00
Phil Ringnalda
a6e7ea4e26
Backed out changeset af84ff6bfd7e (bug 1264367) for causing crash stacks to lack symbols
...
CLOSED TREE
2016-09-15 19:15:45 -07:00
Randell Jesup
6ec5958a84
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
Jean-Yves Avenard
b3ae2c3e66
Bug 1302632: P5. Update mochitests. r=gerald
...
The tests expected that the error code would be MEDIA_ERR_DECODE whenever we fail to open a video. However, MEDIA_ERR_DECODE is to be used only when "An error of some description occurred while decoding the media resource, after the resource was established to be usable."
All those files have errors in their metadata. Which makes the resource unusable to start with.
Similarly, networkState would be set to NETWORK_NO_SOURCE if the metadata couldn't be read.
MozReview-Commit-ID: KXVJmD3ZQlT
--HG--
extra : rebase_source : 0aa759ceff22f0c30e650593190a4d0e85292a07
2016-09-16 11:14:07 +10:00
Wes Kocher
447769a520
Merge fx-team to central, a=merge
2016-09-15 16:35:46 -07:00