Jonathan Kew
6e69d4453a
Bug 1288975 - Add innerText tests for text-transform support of German double-s and Turkish i vs. dotless-i to web-platform-tests. r=mats
2016-08-20 00:08:26 +01:00
Jonathan Kew
477e0a395a
Bug 1288975 - Make innerText use nsCaseTransformTextRunFactory::TransformString to implement text-transform, so that it benefits from language-specific behaviors. r=mats
2016-08-20 00:08:24 +01:00
Jeff Muizelaar
5df785429a
Bug 1292628. Make sure our surface is good before locking it. r=mstange
...
This should fix a crash in ssse3_fetch_bilinear_cover.
2016-08-19 19:03:25 -04:00
Andrew McCreight
a0ddf20ce7
Bug 1110928, part 4 - Try to pass a relevant zone to PokeGC. r=smaug
...
This means the browser will do less full GCs.
MozReview-Commit-ID: BXf4GGhmbMx
2016-08-19 15:26:56 -07:00
Andrew McCreight
0e61ad42e5
Bug 1110928, part 3 - Add a method to schedule the system zone for GC. r=terrence
...
MozReview-Commit-ID: 4L3iQMPWGNe
2016-08-19 15:26:56 -07:00
Andrew McCreight
52912280c9
Bug 1110928, part 2 - Call PokeGC in nsDocumentViewer::PageHide before the call to OnPageHide. r=smaug
...
This ensures that the document isn't destroyed when we call PokeGC, which will be useful later.
MozReview-Commit-ID: 4iCy0bRY2kK
2016-08-19 15:26:56 -07:00
Andrew McCreight
9bed765b2e
Bug 1110928, part 1 - Hoist the LOAD_END PokeGC out of nsJSContext::LoadEnd. r=smaug
...
nsDocumentViewer knows which document is involved which will help us later.
Also, fix a typo in the comment.
MozReview-Commit-ID: L6AyRUV7Y3x
2016-08-19 15:26:56 -07:00
Luke Wagner
44699344bb
Backed out changeset b6cf6d7a95f9
...
MozReview-Commit-ID: JtuQh7USSWX
--HG--
extra : rebase_source : 19e2f58ab5d26e36b24d0d5a80e1805f013f67d5
2016-08-19 17:09:56 -05:00
Geoff Brown
994c2a24a3
Bug 1295175 - Increase timeout for android mochitest-chrome test_awsy_lite; r=me
2016-08-19 16:02:32 -06:00
Bobby Holley
412f98cac5
Bug 1296509 - Optimize GetFlattenedTreeParent. r=smaug
...
We need to call it on some hot paths in stylo, and this allows us to do
quick inline check before delegating to the slow path.
2016-08-19 14:43:53 -07:00
Bobby Holley
1d6f2ecf7c
Bug 1296509 - Devirtualize and inline GetShadowRoot. r=smaug
2016-08-19 14:43:51 -07:00
Bill McCloskey
3a7ee5574b
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Bill McCloskey
1613c2cbc9
Bug 1279086 - Allow multiple interrupt callbacks (r=dvander)
2016-08-19 14:40:52 -07:00
Jim Chen
7b67a45c6a
Bug 1294479 - Update auto-generated bindings; r=me
2016-08-19 17:17:25 -04:00
Jim Chen
3bd8918fcf
Bug 1294479 - Remove ANativeWindow methods from AndroidBridge; r=snorp
...
The ANativeWindow methods in AndroidBridge are just wrappers around
ANativeWindow calls in the NDK. We should just use those calls instead
of going through the wrappers.
2016-08-19 17:17:24 -04:00
Jim Chen
39e01a1284
Bug 1294479 - Remove presentation methods from nsWindow/AndroidBridge; r=snorp
...
Remove the presentation methods from nsWindow/AndroidBridge now that
they are not used. This also eliminates gGeckoViewWindow from nsWindow.
NS_PRESENTATION_WINDOW and NS_PRESENTATION_SURFACE constants are added
for GetNativeData/SetNativeData to provide replacements that support
multiple GeckoViews/nsWindows.
2016-08-19 17:17:24 -04:00
Jim Chen
a13d864c61
Bug 1294479 - Add native methods in PresentationMediaPlayerManager; r=snorp
...
Put presentation surface native methods in PMPM Instead of in
GeckoAppShell, and also make these methods work with multiple GeckoViews
by having them take a GeckoView parameter if necessary. This also lets
us eliminate the static nsWindow reference in nsWindow.cpp.
2016-08-19 17:17:24 -04:00
Randall Barker
6db3f09efd
Bug 1294998 - In Fennec only show overscroll effect for root content r=botond
2016-08-19 13:41:30 -07:00
Kris Maglione
e9d8b48ce4
Bug 1259093: Part 3 - Preload browserAction popups to prevent flicker during opening. r=Gijs r=jaws r=bwinton f=mattw
...
MozReview-Commit-ID: EpAKLV8VPTn
--HG--
extra : rebase_source : 6ce6e622734214c7214fc2ddb7ddb2233fc0c8fd
2016-08-19 12:29:11 -07:00
Kris Maglione
ff87033351
Bug 1259093: Part 2 - Reparent view nodes before dispatching ViewShowing event. r/rs=Gijs
...
MozReview-Commit-ID: IRkAJYQFd1C
--HG--
extra : rebase_source : c32d54d8babb5dbd8337eeb4462d41a2aa231eb2
2016-08-16 18:31:57 -07:00
Kris Maglione
c732d51ec4
Bug 1259093: Part 1 - Allow async initialization from ViewShowing events. r=Gijs
...
This changes the `detail` of the ViewShowing events in an incompatible way.
There were only a few places it was used in mozilla-central, which I fixed. I
searched add-ons in DXR and didn't find any that used the `detail` member of
this event, but I had to resort to a random sampling, so it's possible that
some do exist.
MozReview-Commit-ID: CYzGw6KH7uI
***
amend-0
MozReview-Commit-ID: EZfo1k7YhSx
--HG--
extra : rebase_source : 28255d2f3b780043a9853a43c0fa4028d3128d66
2016-08-16 18:46:56 -07:00
Emilio Cobos Álvarez
8cd73540c2
Bug 1292618: Tidy up nsStyleContent's API now allocations are infallible. r=heycam
...
MozReview-Commit-ID: BrHn4RiEWeg
2016-08-19 13:17:54 -07:00
Aaron Klotz
bed7a5af8c
Bug 1292452: MainThreadHandoff enhancements to support array outparams in IA2; r=jimm
...
MozReview-Commit-ID: LTxj7fHEoAb
--HG--
extra : histedit_source : cbf34c9dac0acee94f0a8fe6488567530ededd0d
2016-08-08 18:06:51 -06:00
Aaron Klotz
a0da658cd9
Bug 1292452: Add missing ArrayData to Windows a11y e10s PlatformChild; r=tbsaunde
...
MozReview-Commit-ID: FgtpTFKb7JM
--HG--
extra : histedit_source : e5b7387992f5eb5500328346f9c922699569f3fd
2016-08-08 18:40:24 -06:00
Aaron Klotz
cfad6766e2
Bug 1272146: Add thunk for IAccessible property accesses that pass non-self child IDs; r=tbsaunde
...
MozReview-Commit-ID: Kx8UVGP2q7h
--HG--
extra : histedit_source : 39006b47f24874b4c58b9548b4fd1f18f57f1172
2016-08-18 00:50:03 -06:00
Aaron Klotz
05bd3da901
Bug 1288841: Add a typelib containing info for IServiceProvider and IEnumVARIANT; r=tbsaunde, mshal
...
MozReview-Commit-ID: 4xe2T8pQ44f
2016-07-22 13:27:10 -06:00
Aaron Klotz
7debf7c239
Bug 1268544: Integrate remote COM objects into a11y code; r=tbsaunde
...
MozReview-Commit-ID: ctPgegQ83a
2016-08-18 09:49:13 -06:00
Aaron Klotz
723aa5c481
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r=tbsaunde
...
MozReview-Commit-ID: 3AAnFir6rnx
2016-08-08 15:40:54 -06:00
Aaron Klotz
7eaf1173f4
Bug 1268544: Remove proxy-specific code paths from IAccessible and IA2 wrappers; r=tbsaunde
...
MozReview-Commit-ID: J2LxsDU7trH
2016-07-22 14:20:42 -06:00
Aaron Klotz
6691c8cfa8
Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
...
MozReview-Commit-ID: EHV0JR6NmKf
--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-19 13:16:42 -06:00
Aaron Klotz
1ee837c40c
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r=tbsaunde
...
MozReview-Commit-ID: Fr4q3dq1ZQU
--HG--
rename : accessible/ipc/DocAccessibleChild.cpp => accessible/ipc/other/DocAccessibleChild.cpp
rename : accessible/ipc/DocAccessibleChild.h => accessible/ipc/other/DocAccessibleChild.h
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/other/PDocAccessible.ipdl
rename : accessible/ipc/moz.build => accessible/ipc/other/moz.build
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/win/PDocAccessible.ipdl
2016-08-15 17:14:53 -06:00
Luke Wagner
9003b8a8b4
Bug 1283924 - Implement AsyncTask hooks for worker thread JSContexts (r=bkelly)
...
MozReview-Commit-ID: F31bzEH5rPR
--HG--
extra : rebase_source : ef27bc3fdc7aae1a5882672a50e0be802dffdf4e
2016-08-19 14:00:53 -05:00
Luke Wagner
78e6c55df9
Bug 1283924 - Implement AsyncTask hooks for main thread JSContext (r=bkelly)
...
MozReview-Commit-ID: DCrbDDgbUYd
--HG--
extra : rebase_source : 2d85b7eb5635740ba8a34b6deeb0c76bf96376e7
2016-08-19 13:41:55 -05:00
Luke Wagner
0e064004db
Bug 1283924 - Baldr: handle cross-global typed arrays in JS API (r=till)
...
MozReview-Commit-ID: BzAG4h9o7ua
--HG--
extra : rebase_source : 288bec0533f4601c6bae12c6c09fe0520cc84848
2016-08-19 13:41:52 -05:00
Wes Kocher
3a31be9c17
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Wes Kocher
5b69f8de72
Bug 1294803 needed a CLOBBER a=CLOBBER
...
--HG--
extra : rebase_source : 6137d91a9b062af4c27283d61ec24aab55fef66a
2016-08-19 12:12:04 -07:00
Tooru Fujisawa
5f9bd4abac
Bug 1289051 - Add JS_ReportError*Latin1 variants. r=evilpie
2016-08-13 23:03:31 +09:00
divyanshu
c9785dc4c9
Bug 1292998 - Replace Iterator() with Object.{entries,values}. r=jryans
...
Replace simple in-tree consumer of non-standard Iterator() with Object.{values,entries} in devtools/
2016-08-14 02:02:06 +05:30
Chris Manchester
76d8f148d9
Backed out changeset c0e6aae0b93d (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: BTrQMCJSCRn
2016-08-19 11:12:07 -07:00
Chris Manchester
65ba8ff0f6
Backed out changeset 7f6047b2bc09 (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: FdzqUJnaSQT
2016-08-19 11:12:07 -07:00
Jesse Ruderman
3615ba53e6
Bug 1288608 - Crashtest.
2016-08-19 19:56:20 +02:00
Mats Palmgren
1b3197af3e
Bug 1288608 - Ensure the normal position is stored on a property before setting the relative position. r=jfkthame
2016-08-19 19:56:20 +02:00
Mats Palmgren
3e4d560e67
Bug 1293985 part 2 - Make EnumerateSubDocuments resilient to adding/removing sub-documents. r=tn
2016-08-19 19:56:20 +02:00
Mats Palmgren
e3a3b7c245
Bug 1293985 part 1 - Hold a strong ref on aDocument. r=tn
2016-08-19 19:56:20 +02:00
Ethan Lin
5a7af1a426
Bug 1293970 - Avoid copy in CanvasRenderingContext2D::PutImageData and DrawWindow. r=nical
2016-08-16 20:18:00 -04:00
xunga
8d01557c55
Bug 1295571 - Disable toggle in debugInfo on aboutNetError. r=johannh, r=Gijs
2016-08-18 21:51:10 +02:00
Nathan Froyd
9c219dbf17
Bug 1296642 - avoid compiling {Read,Write}Sentinel calls in non-sentinel checking builds; r=billm
...
Pickle::{Read,Write}Sentinel were introduced as a way of catching
problems with corrupted IPDL messages at the point of message
serialization, rather than the point of use of the bad data. The
checking itself is only done on debug or non-release builds, but the
calls to the functions are compiled in regardless of whether checking is
done. While LTO could plausibly optimize away all the calls, we don't
have LTO on all of our platforms, particularly mobile. Therefore, we
should move the non-checking versions of the calls inline, so the
compiler can eliminate those calls entirely, even in non-LTO builds.
2016-08-19 21:22:28 -04:00
Wes Kocher
4c4e51ded0
Merge m-c to inbound, a=merge
2016-08-19 10:18:01 -07:00
Geoff Brown
97d7d7a146
Bug 1296651 - Avoid Win7 timeout in test_conformance__extensions__oes-texture-float-with-video.html; r=jmaher,a=ryanvm
2016-08-19 10:54:12 -06:00
Geoff Brown
2f25ac86fa
Bug 1296644
- Allow test_2_conformance__canvas__rapid-resizing.html to pass on Win 7; r=jmaher,a=ryanvm
2016-08-19 10:54:11 -06:00