Kan-Ru Chen
b6d880aca1
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
--HG--
rename : mfbt/unused.h => mfbt/Unused.h
2016-08-24 14:47:04 +08:00
Dão Gottwald
c5240e7d90
Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes. r=mconley
...
--HG--
extra : rebase_source : e8db1c7028db7b95f4fd94b73f5ce9af61ebeec5
2016-08-23 21:51:20 +02:00
Akshay CV
dbb1f7d62f
Bug 1296182 - Replace PR_Abort() with MOZ_CRASH("SQLite Version Error"). r=asuth
2016-08-23 21:36:24 -07:00
Timothy Nikkel
05dc5b9ede
Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
...
Layout has been using imgIContainer::IsOpaque to determine if the image will draw opaquely to all pixels it covers, and doing culling based on this.
However imgIContainer::IsOpaque doesn't guarantee anything. It only describes if the image, when in a decoded state, has all opaque pixels. So if the image doesn't have fully decoded frames around (because they got discarded) it may not draw opaquely to all of its pixels.
So we create a new function that first checks if there is a fully decoded frame.
2016-08-22 21:15:38 -05:00
Timothy Nikkel
a7e6714dd9
Bug 1260324. Fuzz two reftests.
2016-08-24 00:02:19 -05:00
Phil Ringnalda
62d1bf1089
Merge m-c to a CLOSED TREE m-i
2016-08-23 22:57:10 -07:00
Phil Ringnalda
b25ad4c181
Back out changeset bba47d5c2583 (bug 1296484) for isNurseryAllocAllowed() assertion failures in devtools tests
...
CLOSED TREE
2016-08-23 22:37:03 -07:00
Jim Chen
56dab97730
Bug 1182840 - Make generated SDK bindings depend on annotation processor; r=snorp
...
Make the generated SDK binding files depend on the annotation processor
jar file, so that changes in the annotation processor will cause the
bindings to regenerate.
2016-08-23 18:55:12 -04:00
Jim Chen
cbfee8cae8
Bug 1294479 - Invalidate when recompositing plugin frame; r=snorp
...
Invalidate in addition to scheduling a composition, so that compositing
actually works.
2016-08-23 18:55:12 -04:00
Jim Chen
2672917d6f
Bug 1296757 - Correctly resume compositor when reattaching; r=snorp
...
We need to set the compositor-created flag in LayerView correctly when
reattaching to a new LayerView, so that we resume the compositor instead
of trying to create the compositor again, which we already did
previously.
This patch consists of general code cleanup and a new reattach method in
LayerView.Compositor that we call in order to set the compositor-created
flag correctly.
2016-08-23 18:55:12 -04:00
Jim Chen
adde79eb82
Bug 1294481 - Update auto-generated bindings; r=me
2016-08-23 18:52:30 -04:00
Jim Chen
d1a77173ac
Bug 1294481 - Implement new frame available callbacks; r=snorp
...
Implement a new OnFrameAvailableListener callback system for
AndroidSurfaceTexture using native methods. Each AndroidSurfaceTexture
creates its own SurfaceTextureListener object and uses it to forward
OnFrameAvailableListener callbacks to the corresponding nsIRunnable.
2016-08-23 18:52:30 -04:00
Jim Chen
abb40676c0
Bug 1294481 - Rip out old Java code for AndroidSurfaceTexture; r=snorp
...
Rip out the old GeckoAppShell methods that implemented a
OnFrameAvailableListener callback system for AndroidSurfaceTexture.
2016-08-23 18:52:30 -04:00
Mike Hommey
33f9ee19fb
Bug 1296503 - Bonus: remove work around json.dump() mis-serialization of OptionValues. r=ted
2016-08-24 07:32:53 +09:00
Mike Hommey
f97add6317
Bug 1296503 - Switch config.status to unicode literals. r=ted
...
Ironically, the first thing we do with those unicode literals is convert
them to byte strings because the build backends don't like them yet.
2016-08-24 07:32:52 +09:00
Mike Hommey
31a17a020e
Bug 1296503 - Add an indented_repr function to mozbuild.util. r=ted
2016-08-24 07:32:51 +09:00
Sotaro Ikeda
1ff245b181
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
...
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
2016-08-23 15:18:55 -07:00
Myk Melez
3050b7932b
Bug 1296798 - set depth to chrome_src for refs in common.gypi; r=ted
...
MozReview-Commit-ID: EJTQNk6dbJ1
2016-08-23 14:58:27 -07:00
Myk Melez
c1a667e1dc
Bug 1296798 - provide PYTHON value to run sub-commands with same Python; r=ted
...
MozReview-Commit-ID: 4fLNhPLk5fu
2016-08-23 14:58:25 -07:00
Myk Melez
1895887f26
Bug 1296798 - specify root_targets; r=ted
...
MozReview-Commit-ID: 6Ip87xChI8o
2016-08-23 14:58:23 -07:00
Myk Melez
023745dee7
Bug 1296798 - upgrade gyp from upstream; r=ted
...
MozReview-Commit-ID: GeVBrUGbaFU
--HG--
rename : media/webrtc/trunk/tools/gyp/test/compiler-override/compiler.gyp => media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-exe.gyp
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp => media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.py
rename : media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.asm => media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.assem
2016-08-23 14:58:20 -07:00
Wes Kocher
dc25121c45
Merge autoland to central, a=merge
2016-08-23 14:38:33 -07:00
Wes Kocher
3de1ea925a
Backed out changeset 54933b5b96f1 (bug 1260324) for frequent windows reftest failures a=backout CLOSED TREE
2016-08-23 13:50:14 -07:00
Ryan VanderMeulen
d63783b351
Merge m-c to autoland. a=merge
2016-08-23 10:07:52 -04:00
Ryan VanderMeulen
82663d8710
Merge inbound to m-c. a=merge
2016-08-23 10:05:18 -04:00
Ryan VanderMeulen
3625d814ad
Merge autoland to m-c. a=merge
2016-08-23 10:01:31 -04:00
Ryan VanderMeulen
738e1f1ef3
Merge fx-team to m-c. a=merge
2016-08-23 09:59:22 -04:00
Iris Hsiao
1db439cf3b
Backed out changeset d6d2cc94bb92 (bug 1295906) for M-e10s crashes on Windows 7 debug
2016-08-23 15:39:20 +08:00
Andrea Marchesini
19e2bcf7ee
Bug 1257455
- XULElement should not allow the changing of usercontextid attribute, r=smaug
2016-08-23 08:41:51 +02:00
David Anderson
44a97e25c9
Make BackgroundImpl optional in the GPU process. (bug 1294350 part 7, r=billm)
2016-08-22 22:57:36 -07:00
David Anderson
398cf04082
Switch the GPU process main thread to have an XPCOM event loop. (bug 1294350 part 6, r=froydnj)
2016-08-22 22:57:36 -07:00
David Anderson
424b5eb180
Initialize nsAppShell in the GPU process. (bug 1294350 part 5, r=nfroyd)
2016-08-22 22:57:36 -07:00
David Anderson
9495e20273
Enable nsComponentManager in the GPU process. (bug 1294350 part 4, r=nfroyd)
2016-08-22 22:57:36 -07:00
David Anderson
3f96d36cdd
Initialize a subset of XPCOM in the GPU process. (bug 1294350 part 3, r=froydnj)
2016-08-22 22:57:36 -07:00
David Anderson
a8c8bf4196
Add crash-report instrumentation to diagnose bug 1293580. r=billm
2016-08-22 22:52:04 -07:00
David Anderson
c27faebe47
Add D3D9 support to the GPU process. (bug 1297182 part 2, r=mattwoodrow)
...
--HG--
extra : rebase_source : 95364a97c1f0a65eab60f34f64caa8f149e1dbce
2016-08-22 17:25:52 -07:00
David Anderson
2b23d07c29
Move the DeviceManagerD3D9 singleton out of gfxPlatform. (bug 1297182 part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 2ddbac1ce59cad17b9074a85d7ab11862d9b805d
2016-08-22 17:23:38 -07:00
Luke Wagner
5d7e68e2b4
Bug 1296143 - Baldr: remove IsI64Implemented (r=h4writer)
...
MozReview-Commit-ID: ITGcB7xtwci
--HG--
extra : rebase_source : 025d287ccb46d410d403bcffe97f75d01e5a3101
2016-08-22 23:05:52 -05:00
Chris Manchester
942b77d16c
Bug 1294803 - Move MOZ_SYSTEM_FFI to moz.configure in preparation for moving libffi to our build system. r=glandium
...
This patch introduces a small change in behavior: we now unconditionally
require libffi > 3.0.9 when using system ffi, rather than accepting 3.0.9
when using GCC, as 3.0.10 was released 5 years ago, and should be widely
available.
MozReview-Commit-ID: DtSDPoZSPcx
2016-08-22 15:07:07 -07:00
Chris Manchester
470a2afbb6
Bug 1294803 - Move BUILD_CTYPES to Python configure. r=glandium
...
MozReview-Commit-ID: 3TlgdpNDLZW
2016-08-22 12:17:19 -07:00
Jim Mathies
167c5c0cb3
Bug 1294650 - Install shim 'qipcap' dlls into the Firefox folder to circumvent dll injection by the 3rd party Websense product. r=aklotz a=jimm
...
MozReview-Commit-ID: 3LtPtfCqJ2o
2016-08-22 06:53:38 -05:00
Wes Kocher
b38dbd1378
Backed out 2 changesets (bug 1279086) for causing painting issues a=backout
...
Backed out changeset b1c893387fdd (bug 1279086)
Backed out changeset 277c54118c8a (bug 1279086)
2016-08-22 16:00:34 -07:00
Wes Kocher
730c59fce4
Backed out changeset e1f3ed984607 (bug 1261585) for causing bug 1292586 a=backout
2016-08-22 11:29:04 -07:00
Jon Coppeard
af074367fe
Bug 1296715 - Fix android bustage r=me a=merge
...
--HG--
extra : source : 21efe1ace6eb4b64e3cd15fef9782a87f799fe34
2016-08-22 12:41:06 +01:00
Sebastian Hengst
021c9d40ae
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CSQGyQiRacj
2016-08-22 17:28:28 +02:00
Ryan VanderMeulen
833833b8c5
Merge inbound to m-c. a=merge
2016-08-22 09:40:41 -04:00
Ryan VanderMeulen
14b640ba33
Merge autoland to m-c. a=merge
2016-08-22 09:37:44 -04:00
Aryeh Gregor
5825cf9416
Bug 1265800 - Fix bustage; r=bustage
...
I meant to include this in the re-pushed patches but didn't by mistake.
MozReview-Commit-ID: FsHhIUdXtGk
2016-08-22 14:28:54 +03:00
Aryeh Gregor
dfe0b2fb6c
Bug 1265800 part 3 - Move cursor into all adjacent nodes after delete; r=masayuki
...
When deleting, we previously would only move the cursor back into the
previous block if the last leaf node was a text node, for some reason.
We should move into the previous block in other cases as well, like if
the leaf node is a collapsed <br>. (Probably it's not correct to move
backward into tables, but that already was happening if the table had
text at the end. There may be other cases where this is wrong.)
MozReview-Commit-ID: 8e0dTU3lNYO
2016-08-22 14:27:17 +03:00
Aryeh Gregor
2a778fda0b
Bug 1265800 part 2 - Don't place cursor after invisible break; r=masayuki
...
If the user tries to insert text without moving the cursor, the
invisible break will become visible, which from the user's perspective
means an extra line break was inserted for no reason.
The IsVisBreak change here is a bit scary, because it may result in
unexpected behavior changes, but it seems to improve correctness. If it
turns out to cause problems, it can be added as a special case to
GetGoodSelPointForNode instead.
MozReview-Commit-ID: 7SRQYHYtJvF
2016-08-22 14:27:08 +03:00