Commit Graph

131150 Commits

Author SHA1 Message Date
Matt Woodrow
12bfce4198 Bug 868181 - Correctly handle ClientLayerManager in android's nsWindow. r=roc 2013-05-10 09:02:50 +12:00
Matt Woodrow
b5f9287e07 Bug 756601 - Send the values of mScaleToSize/mScaleMode across IPC. r=roc 2013-05-10 09:02:50 +12:00
Matt Woodrow
2c2db73896 Bug 868259 - Fix BasicCompositor rendering. r=roc 2013-05-10 09:02:50 +12:00
Matt Woodrow
bf2eebbd4c Bug 756601 - Fix a few small layers refactoring bugs. r=Bas 2013-05-10 09:02:49 +12:00
Matt Woodrow
740a2dcdcd Bug 756601 - Call PaintWindow with OMTC so we still get a DidPaint event. r=roc 2013-05-10 09:02:49 +12:00
Matt Woodrow
ee8133a490 Bug 756601 - Setup PaintWillResample correctly. r=roc 2013-05-10 09:02:49 +12:00
Matt Woodrow
bdcfb9acdc Bug 756601 - Use CreateThebesSurfaceAliasForDrawTarget_hack in CopyableCanvasLayer. r=roc 2013-05-10 09:02:49 +12:00
Matt Woodrow
665739eaea Bug 756601 - Round texture coords to the nearest texel. r=Bas 2013-05-10 09:02:49 +12:00
Matt Woodrow
ec2a27e32b Bug 756601 - Record memory usage for gfxQuartzSurface. r=jrmuizel 2013-05-10 09:02:49 +12:00
Matt Woodrow
e782ac7a86 Bug 756601 - Setup our OpenGL surface before compositing. r=mstange 2013-05-10 09:02:49 +12:00
Matt Woodrow
f6a99ea56f Bug 756601 - Use TextureImageCGL again, and used TiledTexturedImage for large textures. r=BenWa 2013-05-10 09:02:48 +12:00
Matt Woodrow
9c6aaf1b38 Bug 756601 - Use the right texture target when allocating texture in TextureHostOGL. r=Bas 2013-05-10 09:02:48 +12:00
Sriram Ramasubramanian
0a8e29b95f Bug 850217: Screen artifact in search selection. [r=mfinkle] 2013-05-09 11:47:37 -07:00
Nicholas D. Matsakis
7c2800f543 Bug 865931 - Fix varous minor problems with the comparison routines, add test r=shu 2013-05-08 21:36:20 -04:00
Andrew McCreight
51b7c91d23 Bug 867974 - fail more gently when purple buffer count isn't zero. r=smaug 2013-05-09 13:19:00 -07:00
Jeff Muizelaar
d94e90ba9d Bug 863498. Get the SurfaceTexture transform every draw. r=nical
ShadowImageLayerOGL::RenderLayer used to call gl()->GetSharedHandleDetails()
directly and uses that result.

This makes us do something similar. As a concequence we also drop the
mTextureTransform member because we are not caching it anymore.

I do wonder if it would make more sense for the content thread to send
the transform along with the update to make sure that it always matches.
This would also make it so that we have no chance of causing a GC
in the compositor to get the transform by calling through java.

--HG--
extra : rebase_source : 7520870d8f0f0bb81c4acbb3b2011f8b0056d53f
2013-05-08 18:04:59 -04:00
Brian O'Keefe
3f66654fdb Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-05-01 14:05:40 -04:00
Brian O'Keefe
9e463eb7f7 Bug 862986 - Part 1a: Move MOZ_CHILD_PROCESS_NAME and MOZ_CHILD_PROCESS_BUNDLE to configure.in, remove ipc/app/def.mk. r=glandium 2013-05-09 15:55:28 -04:00
Matt Brubeck
8b14219d88 Bug 870073 - Write the full MOZCONFIG path to mozinfo.json [r=gps] 2013-05-09 11:11:01 -07:00
Bobby Holley
92edf6dac2 Bug 770840 - Add Runtime aborts when using XPCWrappedJS off-main-thread. v2 2013-04-12 15:35:00 -04:00
Bobby Holley
7af601683b Bug 770840 - Remove XPConnect test that explicitly runs JS on a seperate thread. v1 2013-04-12 15:34:00 -04:00
Josh Matthews
7872e602cb Bug 869928 - Remove Off-Main-Thread XPCWrappedJS refcounting from OpenSignedJARFileTask. r=bsmith 2013-05-09 15:43:25 -04:00
Dan Gohman
7c9123ad64 Bug 869515: IonMonkey: Fix IonSpewer when logging asm.js code, r=luke 2013-05-09 21:17:58 +02:00
Sean Stangl
6282b6077c Bug 870095 - Follow-up: use ReorderCommutative() in more places. r=h4writer 2013-05-09 12:10:02 -07:00
Jim Mathies
09f5f28239 Bug 864940 - Only hand off focus rights to explorer if the test console has focus. r=bbondy 2013-05-09 13:37:41 -05:00
Boris Zbarsky
03b0d55a9e Back out revision 52f646b2055c (bug 870219) because apparently worker code can't handle ChromeOnly properties 2013-05-09 14:12:12 -04:00
Benjamin Peterson
2ca7b13a7e No bug - Make constructor explicit. rs=Ms2ger 2013-05-09 13:09:09 -05:00
Joel Maher
abcfe41b3e Bug 869694 - Enable layout/reftests/bugs on Android. r=tn 2013-05-09 13:42:13 -04:00
Joel Maher
61bcdaffbd Bug 867745 - Leaking docshell mochitest-chrome test causes many other tests to fail, pass, etc. r=armenzg 2013-05-09 13:42:13 -04:00
Robert O'Callahan
9a58262167 Bug 865546 - Propagate FLAG_CLAMP through RasterImage::DrawWithPreDownscaleIfNeeded. r=joedrew 2013-05-09 13:42:12 -04:00
Vasil Dimov
1d18b77cc6 Bug 860827 - Move TEMP_FAILURE_RETRY to FileUtils.h and rename it. r=tbsaunde 2013-05-09 13:42:12 -04:00
Andrea Marchesini
5f4f41fbe6 Bug 853386 - Remove nsIDOMSVGRect and classinfo for SVGRect. r=Ms2ger 2013-05-09 13:42:12 -04:00
Andrea Marchesini
031eb2e92c Bug 866796 - Convert SVGAnimatedRect to WebIDL. r=Ms2ger 2013-05-09 13:42:12 -04:00
Ryan VanderMeulen
3a1c7fb6c7 Merge m-c to inbound. 2013-05-09 13:21:14 -04:00
Ryan VanderMeulen
f9e34f1715 Merge the last PGO-green inbound changeset to m-c. 2013-05-09 13:19:31 -04:00
Dave Hylands
5adaf5762d Bug 870197 - Initialize mFrameCallback to null. r=mikeh 2013-05-09 10:17:42 -07:00
Boris Zbarsky
6fce09f3c3 Bug 869014. Don't allow name collisions between external interfaces and other objects. r=khuey 2013-05-09 13:08:29 -04:00
Boris Zbarsky
2ca58dfdf6 Bug 868996. Allow setting opener on the window to non-null, for just the lifetime of the page. r=bholley 2013-05-09 13:07:39 -04:00
Boris Zbarsky
b7980fb66a Bug 870219. Add a way for chrome JS that's implementing a WebIDL interface to get/set event handlers sanely on content objects. r=smaug 2013-05-09 13:07:16 -04:00
Boris Zbarsky
919b165314 Bug 867903. Speed up getDescriptors and some other obvious slow points in codegen. r=khuey 2013-05-09 13:06:48 -04:00
Boris Zbarsky
30ab248cf6 Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey 2013-05-09 13:05:33 -04:00
Michael Wu
f4c0d1ead7 Bug 870375 - back out bug 869011 for startup crashes on devices 2013-05-09 13:01:22 -04:00
Michael Wu
1ec46fee8a Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375 2013-05-09 13:00:14 -04:00
Francesco Lodolo [:flod]
1efcb7eeeb Bug 868452 - Fix entity name (&brandShortName;) and string consistency in gclicommands.properties r=dcamp 2013-05-09 18:58:45 +02:00
Dan Gohman
6851254335 Bug 869525 - Use xor+setCC instead of setCC+movzbl when convenient. r=nbp 2013-05-09 09:52:54 -07:00
Ryan VanderMeulen
2a0c840382 Backed out changeset afc08927188a (bug 870113) for B2G mochitest-2 failures. 2013-05-09 12:52:16 -04:00
Ed Morley
8a04bf8e38 Backed out changeset a23a23055e13 (bug 863498) for compilation failures on a CLOSED TREE 2013-05-09 17:31:59 +01:00
Nicholas D. Matsakis
e61ede7e17 Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem 2013-05-09 12:20:55 -04:00
Bobby Holley
7a055e0974 Bug 857356 - Make reftests/crashtest run without XBL scopes. r=bz
I talked about this with bz. The issue is that we have a lot of XUL reftests
that end up getting run as remote XUL given that the reftest harness loads
them with file:// URIs. But realistically most of them probably want to test
the fully-featured XBL environment that we provide to frontend and extensions.

So the compromise here is to do XBL scopes for content, and no XBL scopes
for reftests/crashtests.
2013-05-09 09:16:02 -07:00
Bobby Holley
417547f4ee Bug 857356 - Remove asserting crashtest. r=bz
This crashtest fails because it's running in the remote XUL configuration, in
which we don't have SOWs. In that case, it's no longer interesting to make
the browser assert. ;-)
2013-05-09 09:16:02 -07:00