Benoit Jacob
6f52581979
back out bug 774388 and bug 1028383 for intermittent e10s mochitest-2 crashes
2014-07-04 21:24:32 -04:00
Kartikaya Gupta
d138da640f
Bug 1031494 - Move the FBO texture clamping code so that the OGL CompositingRenderTarget gets the unclamped size. r=BenWa
2014-07-04 20:21:36 -04:00
Mark Banner
6e3ef67a9c
Bug 1033965 Remove unnecessary licenses for Loop libraries removed in bug 1020876. r=gerv
2014-07-04 17:08:55 +01:00
Nicolas Perriault
cbabe13b74
Bug 1033841: Ported Loop panel views to React. r=Standard8
2014-07-04 17:08:55 +01:00
Nicolas Perriault
2f2e635d91
Bug 1033841: Added react 0.10.0 to loop shared libs. r=dmose
2014-07-04 17:08:54 +01:00
Ehsan Akhgari
ac70b50c62
Bug 1032520 - Handle the JS configure script as well
2014-07-04 15:47:53 -04:00
Bobby Holley
469f7d03f7
Bug 1029933 - Make Error use a ClassSpec. r=Waldo
2014-07-04 12:41:29 -07:00
Bobby Holley
8e7140c48e
Bug 1029933 - Tweak GenericCreateConstructor to make it usable with Error. r=Waldo
2014-07-04 12:41:28 -07:00
Bobby Holley
9c479a7d6e
Bug 1029933 - Introduce and use ParentKeyForStandardClass. r=Waldo
2014-07-04 12:41:28 -07:00
Bobby Holley
8095d9d618
Bug 1029933 - Introduce the concept of "dependent" standard classes and handle them in the ClassSpec infrastructure. r=Waldo
2014-07-04 12:41:28 -07:00
Bobby Holley
16f12b1347
Bug 1029933 - Tag JSStdName entries by JSProtoKey rather than a js::Class pointer. r=Waldo
...
The former is strictly more information, which matters in the case of Error
objects where multiple JSProtoKeys share a js::Class.
2014-07-04 12:41:28 -07:00
Bobby Holley
533944dd34
Bug 1029933 - Give BackstagePass an Enumerate hook to match its NewResolve hook. r=Waldo
...
This is required in order to avoid exposing resolve hook effects when
Object.freeze() is invoked on the global. The freeze() call first enumerates
the object, after which point any lazy properties need to be resolve so that
we can safely mark the object as non-extensible.
2014-07-04 12:41:27 -07:00
Tim Taubert
9f6f5e6bb2
Bug 1026314 - Rename Key to CryptoKey in WebCrypto r=rbarnes,bz
...
From 9beed249a4d08ccc945bc573a0c71d295cb1b222 Mon Sep 17 00:00:00 2001
--HG--
rename : dom/crypto/Key.cpp => dom/crypto/CryptoKey.cpp
rename : dom/crypto/Key.h => dom/crypto/CryptoKey.h
rename : dom/crypto/KeyPair.cpp => dom/crypto/CryptoKeyPair.cpp
rename : dom/crypto/KeyPair.h => dom/crypto/CryptoKeyPair.h
2014-06-23 23:25:13 +02:00
George Wright
9aab4be30d
Bug 1034257 - Implement CreateSourceSurfaceForNativeSurface for Cairo surface types, to enable Xlib surfaces to be drawn properly when using Skia content rendering r=jrmuizel
2014-07-03 17:06:48 -04:00
Benoit Jacob
ba205526b5
Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
2014-07-04 14:04:13 -04:00
Benoit Jacob
971f70ff09
Bug 774388 - Patch 13: Temporarily addref to prevent destruction during handling of sync Stop message, to avoid triggering the 'mismatched CxxStackFrames' assertion of MessageChannel - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
697b139b42
Bug 774388 - Patch 12: make ImageBridgeParent 's refcounting implementation automatically defer destruction to the main thread - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
c8f077d791
Bug 774388 - Patch 11: Use a plain RunnableFunction to release the ImageBridgeParent singleton - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
a324886884
Bug 774388 - Patch 10: destroy the ImageBridgeChild singleton on the main thread (and sprinkle some assertions) - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
ddb7144e60
Bug 774388 - Patch 9: Introduce NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
1a401f1558
Bug 774388 - Patch 8: Avoid a deadlock between shutdown of CompositorParent and of CompositorThreadHolder - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
53048ad033
Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
822d032d51
Bug 774388 - Patch 5: Wait for [CrossProcess]CompositorParent's to be gone before we tear down the compositor thread - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
542090b5c1
Bug 774388 - Tiny reordering of when we shut down Layers IPC - r=nical,mattwoodrow
2014-07-04 14:04:11 -04:00
stefanh@inbox.com
9fa7a36dc5
Bug 1012445 - Implement NS_THEME_CHECKMENUITEM for Mac OS X, widget part. r=mstange.
2014-07-04 20:02:44 +02:00
stefanh@inbox.com
d27a28e29f
Bug 1012445 - Implement NS_THEME_CHECKMENUITEM for Mac OS X, css part. r=dao.
2014-07-04 20:01:29 +02:00
Hannes Verschore
5747480b7c
Bug 1030083 - IonMonkey: Eliminate 'index in array' checks for packed arrays, r=jandem
2014-07-04 19:43:24 +02:00
Hannes Verschore
f1615956e3
Bug 1019983 - Don't optimize compare based on baseline caches when more types are seen than present in the cache, r=jandem
2014-07-04 19:43:24 +02:00
Hannes Verschore
fe69d9376a
Bug 1013172: Tracelogger: Mark the time a thread is paused, r=jandem
2014-07-04 19:43:23 +02:00
Hannes Verschore
71568ef79c
Bug 1032661 - Improve range information on hoisted boundschecks, r=bbouvier,nbp
2014-07-04 19:43:23 +02:00
Benoit Jacob
66b6a33f72
Back out csets 56ba52f28300, f6016481c7f2, 94b064ee68b2 (bug 1033841 and bug 1033965) for xpcshell test failures
2014-07-04 13:34:25 -04:00
Ehsan Akhgari
fd57339e41
Bug 1032528 - Use C{,PP,XX}FLAGS when determining the compiler version in case it can be affected by what is there; r=glandium
...
This for example allows us to use -fmsc-version in CFLAGS/CXXFLAGS
with clang-cl.
2014-07-04 10:43:08 -04:00
Zack Weinberg
32d9c9ea16
Bug 234856: add automated test case (fixed by bug 235230). r=kaie
2014-07-04 12:22:32 -04:00
Mark Banner
1bb2ec903f
Bug 1033965 Remove unnecessary licenses for Loop libraries removed in bug 1020876. r=gerv
2014-07-04 17:08:55 +01:00
Nicolas Perriault
c79432aef1
Bug 1033841: Ported Loop panel views to React. r=Standard8
2014-07-04 17:08:55 +01:00
Nicolas Perriault
60655ea6e4
Bug 1033841: Added react 0.10.0 to loop shared libs. r=dmose
2014-07-04 17:08:54 +01:00
Vladimir Vukicevic
a05083cb5b
b=1010371; CLOBBER needed
2014-07-04 12:05:50 -04:00
Vladimir Vukicevic
997131305a
b=1010371, code fixes for new ANGLE version; r=jrmuizel
2014-05-13 17:15:19 -07:00
Vladimir Vukicevic
f1e3bb166d
b=1010371; Update ANGLE; r=upstream
...
--HG--
rename : gfx/angle/src/compiler/64bit-lexer-safety.patch => gfx/angle/src/compiler/translator/64bit-lexer-safety.patch
rename : gfx/angle/src/compiler/ExtensionBehavior.h => gfx/angle/src/compiler/translator/ExtensionBehavior.h
rename : gfx/angle/src/compiler/InitializeDll.h => gfx/angle/src/compiler/translator/InitializeDll.h
rename : gfx/angle/src/compiler/InitializeGlobals.h => gfx/angle/src/compiler/translator/InitializeGlobals.h
rename : gfx/angle/src/compiler/InitializeParseContext.h => gfx/angle/src/compiler/translator/InitializeParseContext.h
rename : gfx/angle/src/compiler/MMap.h => gfx/angle/src/compiler/translator/MMap.h
rename : gfx/angle/src/compiler/PoolAlloc.h => gfx/angle/src/compiler/translator/PoolAlloc.h
rename : gfx/angle/src/compiler/Pragma.h => gfx/angle/src/compiler/translator/Pragma.h
rename : gfx/angle/src/compiler/QualifierAlive.h => gfx/angle/src/compiler/translator/QualifierAlive.h
rename : gfx/angle/src/compiler/RemoveTree.h => gfx/angle/src/compiler/translator/RemoveTree.h
rename : gfx/angle/src/compiler/generate_parser.sh => gfx/angle/src/compiler/translator/generate_parser.sh
rename : gfx/angle/src/compiler/glslang.h => gfx/angle/src/compiler/translator/glslang.h
rename : gfx/angle/src/libGLESv2/renderer/IndexBuffer11.h => gfx/angle/src/libGLESv2/renderer/d3d11/IndexBuffer11.h
rename : gfx/angle/src/libGLESv2/renderer/IndexBuffer9.h => gfx/angle/src/libGLESv2/renderer/d3d9/IndexBuffer9.h
rename : gfx/angle/src/libGLESv2/renderer/ShaderExecutable9.h => gfx/angle/src/libGLESv2/renderer/d3d9/ShaderExecutable9.h
rename : gfx/angle/src/libGLESv2/renderer/SwapChain9.h => gfx/angle/src/libGLESv2/renderer/d3d9/SwapChain9.h
rename : gfx/angle/src/libGLESv2/renderer/VertexDeclarationCache.h => gfx/angle/src/libGLESv2/renderer/d3d9/VertexDeclarationCache.h
rename : gfx/angle/src/libGLESv2/renderer/shaders/Blit.vs => gfx/angle/src/libGLESv2/renderer/d3d9/shaders/Blit.vs
2014-07-04 11:49:25 -04:00
Vladimir Vukicevic
6b6d72d91a
b=1009965, be explicit about whether we're quering for core GL symbols or extension GL symbols; r=bjacob,jrmuizel
2014-05-13 17:18:42 -07:00
Vladimir Vukicevic
ce9d926577
b=1009960, teach ScopedBindFramebuffer about spilt read/draw framebuffers; r=bjacob
2014-05-13 17:14:53 -07:00
Ed Morley
f4b34b75ea
Backed out changeset 38831e922852 (bug 1026314) for test_interfaces.html failures
...
--HG--
rename : dom/crypto/CryptoKey.cpp => dom/crypto/Key.cpp
rename : dom/crypto/CryptoKey.h => dom/crypto/Key.h
rename : dom/crypto/CryptoKeyPair.cpp => dom/crypto/KeyPair.cpp
rename : dom/crypto/CryptoKeyPair.h => dom/crypto/KeyPair.h
2014-07-04 16:17:51 +01:00
Ehsan Akhgari
2708de01f4
Backed out changeset 523ef80786ad (bug 1032528) because of build failure on a CLOSED TREE
2014-07-04 11:10:22 -04:00
Bas Schouten
ca94927c11
Bug 1029455: Convert TextureSourceD3D9::SurfaceToTexture to use Moz2D as much as possible. r=jrmuizel
2014-07-04 16:58:35 +02:00
Bas Schouten
90f393f0d7
Bug 1028491: Try to create a reasonable size surface when surface creation fails, otherwise OOM abort. r=jrmuizel
2014-07-03 22:20:08 +02:00
Nicolas Silva
20a8bbb6ab
Bug 1034584 - Prevent invalid sources to contaminate cairo DrawTargets during painting operations. r=Bas
2014-07-04 16:55:04 +02:00
Ehsan Akhgari
cb4af027c0
Bug 1034094 - Remove support for the gcc-style clang driver on Windows; r=glandium
...
This basically reverts the now unneeded parts of bug 752034.
clang-cl driver should be used on Windows instead.
2014-07-04 10:43:37 -04:00
Ehsan Akhgari
45e4426dac
Bug 1032528 - Use CFLAGS when determining the compiler version in case it can be affected by what is there; r=glandium
...
This for example allows us to use -fmsc-version in CFLAGS/CXXFLAGS
with clang-cl.
2014-07-04 10:43:08 -04:00
Tim Taubert
4f942527d3
Bug 1026314 - Rename Key to CryptoKey in WebCrypto r=rbarnes,bz
...
--HG--
rename : dom/crypto/Key.cpp => dom/crypto/CryptoKey.cpp
rename : dom/crypto/Key.h => dom/crypto/CryptoKey.h
rename : dom/crypto/KeyPair.cpp => dom/crypto/CryptoKeyPair.cpp
rename : dom/crypto/KeyPair.h => dom/crypto/CryptoKeyPair.h
2014-06-23 23:25:13 +02:00
Ed Morley
cc4a615601
Bug 1027574 - Mozrunner should use logcat format 'time' not 'threadtime'; r=ahal
2014-07-04 15:04:16 +01:00