Commit Graph

321249 Commits

Author SHA1 Message Date
Kyle Huey
d2e93ff015 Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Kyle Huey
e13f81b57f Bug 903772: Part 2 - Fix codegen ctor return value handling. r=peterv 2013-08-22 22:17:07 -07:00
Kyle Huey
0428823e52 Bug 903772: Part 1 - Add an API for creating typed arrays that doesn't require the caller to be wrapper cached. r=peterv 2013-08-22 22:17:07 -07:00
Nicholas Cameron
673c47e092 Bug 893330. Reftest for box shadow with border radius invalidation. r=mattwoodrow 2013-08-23 17:04:34 +12:00
Matt Woodrow
2e4efd70fd Bug 907011 - Enable Azure content for windows. r=Bas 2013-08-23 16:54:14 +12:00
Matt Woodrow
b28ae42b5c Bug 907011 - Don't copy surface contents into the snapshot when destroying DrawTargetCairo. r=Bas 2013-08-23 16:54:03 +12:00
Matt Woodrow
1bfd3d4370 Bug 907011 - Expose cairo objects from gfxContext when using Azure/cairo. r=Bas 2013-08-23 16:53:53 +12:00
Matt Woodrow
6cd20c1e43 Bug 907011 - Use the window device context for font metrics when using Azure. r=Bas 2013-08-23 16:53:30 +12:00
Bas Schouten
0b1137db16 Bug 907011 - Workaround precision bugs in pixman when doing PopGroupToSource by drawing in device-space. r=mattwoodrow 2013-08-23 16:53:12 +12:00
Matt Woodrow
18ef353f5a Bug 907011 - Add support for Azure in ThebesLayerD3D9. r=Bas 2013-08-23 16:51:27 +12:00
Benoit Girard
e2fc533712 Bug 907286 - Implement Frame Counter for non OMTC basic. r=jmuizel,tnikkel
--HG--
extra : rebase_source : a2cf8295ead1af3f0a66491fd9455d37e7b3985d
2013-08-22 12:54:05 -04:00
Brian Hackett
13b3bb33bc Bug 908294 - Additional fixes for ExclusiveContext zones with TI enabled, r=billm. 2013-08-22 21:42:20 -06:00
Luke Wagner
4d6428397a Bug 908255 - tidy up 'non-destructive' functions, give StringHashPolicy a scarier name (r=terrence)
--HG--
extra : rebase_source : 84bbc6c0416190a9dae8c758262def530a591219
2013-08-22 13:54:34 -05:00
Luke Wagner
24ba9fd922 Bug 907118 - Fix bug in JSRope::getCharsNonDestructiveInternal (r=bhackett)
--HG--
extra : rebase_source : 30a52611309ba474653bd547cde3eb4af77dd578
2013-08-22 11:47:55 -05:00
Nicholas Nethercote
789875a768 Bug 905017 (part 3, attempt 2) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
--HG--
extra : rebase_source : 8226a31c4f2a286ba843da616b1061ca034a5d41
2013-08-19 23:45:26 -07:00
Nicholas Nethercote
36ec1052f2 Bug 905017 (part 2, attempt 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm.
--HG--
rename : js/src/jsclone.cpp => js/src/vm/StructuredClone.cpp
extra : rebase_source : 2699588c63ef58ab84bc8c63adc0487648af3834
2013-08-19 23:43:47 -07:00
Jim Mathies
085b011856 Bug 904214 - Add missing assert per review comments. r=nrc 2013-08-22 20:54:49 -05:00
Nicholas Cameron
4b66038b85 Bug 893330. Invalidate the frame area for box shadow display list items with border radius. r=mattwoodrow 2013-08-23 13:47:54 +12:00
Nathan Froyd
55c86011bd Bug 908208 followup - touch CLOBBER because ipdl dependencies are incomplete; r=bustage-dodging 2013-08-22 21:41:24 -04:00
Nathan Froyd
05b3cb417a Bug 908208 - part 3 - move guts of FatalError out-of-line to ProtocolUtils.cpp; r=bent 2013-08-22 10:39:32 -04:00
Nathan Froyd
5555ce97f3 Bug 908208 - part 2 - declare FatalError as MOZ_NEVER_INLINE rather than virtual; r=bent 2013-08-22 10:06:50 -04:00
Nathan Froyd
f4d8955973 Bug 908208 - part 1 - add support for MOZ_NEVER_INLINE to MethodDecl; r=bent 2013-08-22 10:06:21 -04:00
Nathan Froyd
122242a163 Bug 884281 - use mozilla::Atomic in xpcom/; r=bsmedberg,jlebar 2013-08-22 11:14:42 -04:00
Jim Mathies
739307aed0 Bug 904214 - Don't initialize component alpha blend state if its not in use. r=nrc 2013-08-22 19:28:03 -05:00
Jim Mathies
7e9f44a455 Bug 907243 - Move SetDPI to APZCTreeManager. r=kats 2013-08-22 19:28:02 -05:00
Guillaume Abadie
046654aff1 bug 907946 - re-enable EXT_packed_depth_stencil on OS X 10.9 - r=bjacob,jgilbert 2013-08-22 20:13:59 -04:00
Guillaume Abadie
26127c2eb2 bug 908232 - step 2 - [WebGL 2.0] Add RASTERIZER_DISCARD tracking - r=jgilbert 2013-08-22 20:11:40 -04:00
Guillaume Abadie
e2f8566e17 bug 908232 - step 1 - Refactor the WebGL state tracking - r=jgilbert 2013-08-22 20:11:27 -04:00
Brian Hackett
798009694e Bug 905544 - Fix assertion failure in threadsafe builds with --disable-ion, r=billm. 2013-08-22 18:02:28 -06:00
Gregory Szorc
8a761b0d06 Bug 896797 - Part 1: Ensure js/src moz.build is up to date before building; r=glandium 2013-08-22 16:30:11 -07:00
Terrence Cole
1786f2f5cc Bug 907973 - Suppress an exact rooting non-hazard in ShellObjectMetadataCallback; r=bhackett
--HG--
extra : rebase_source : 3c2911f67d14375bc98580fc483cf61498ed8be3
2013-08-21 12:44:00 -07:00
Terrence Cole
60d1f509ed Bug 907791 - Suppress some AsmJS rooting non-hazards in the static analysis; r=bhackett,luke
--HG--
extra : rebase_source : 9acbb597415c4bf08c978c480262ce5e5dd9c452
2013-08-21 12:43:22 -07:00
Mike Hommey
801fbf10c1 Bug 904743 - Use makefile creation helper in BindingGen.py, cl.py and xpidl-process.py. r=gps
While at it, fix dependencies generated by BindingGen.py
2013-08-23 08:09:17 +09:00
Mike Hommey
17cc08ef7e Bug 904743 - Add helpers to create simple makefiles and iterate loaded python modules. r=gps 2013-08-23 08:08:19 +09:00
Mike Hommey
93838e0362 Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps 2013-08-23 08:08:11 +09:00
Mike Hommey
6335661590 Bug 908052 - Use GetShortPathName/GetLongPathName to canonicalize paths for dependency files generated by cl.py. r=gps 2013-08-23 08:08:05 +09:00
Benjamin Bouvier
65a4bba62e Bug 906860: Ignore segfaults handled by AsmJSFaultHandler in gdb; r=jimb,gps 2013-08-22 15:54:12 -07:00
Bobby Holley
e4d85c190a Bug 903891 - Default the iid to nsISupports in NativeInterface2JSObject, and assert |Interface| when getting an XPCWrappedNative. r=mrbkap 2013-08-22 15:51:35 -07:00
Bobby Holley
ae571db69f Bug 903891 - Push a null principal before opening XUL dialogs in ye olde crytoe APIe. r=jst
This fixes the generateCRMFRequest failures. The callsites here are easily
greppable (grep for nsNSSDialogHelper::openDialog), and they're all chrome://
XUL documents.
2013-08-22 15:51:34 -07:00
Bobby Holley
775f95599d Bug 903891 - Fix category manager tests to use a contract-id that we can create in content. r=emk 2013-08-22 15:51:34 -07:00
Chris Manchester
c034a8f7e5 Bug 896087 - Output structured messages in head.js, interpret them in runxpcshelltests.py; r=ted 2013-07-22 19:44:25 -07:00
Chris Manchester
f87e885a4d Bug 896087 - self tests exercising behavior of current log parsing; r=ted 2013-07-19 16:20:07 -07:00
Ehsan Akhgari
cb751a0c38 Bug 906979 - Make it possible again to force spell checking on text controls with spellcheck=false; r=roc 2013-08-22 17:49:11 -04:00
Justin Lebar
3005147418 No bug: Fix whitespace in mozilla/LinkedList.h. DONTBUILD 2013-08-22 14:39:34 -07:00
Jonathan Griffin
e467b5df30 Bug 907895 - Add moztest to tests.zip, r=ahal 2013-08-22 13:50:57 -07:00
Bobby Holley
6b093c07a2 Bug 907937 - Followup comment fixes. r=billm DONTBUILD 2013-08-22 13:39:20 -07:00
Tom Schuster
6e43f91970 Bug 658087 - Remove printfs in TabChild. r=smaug 2013-08-22 15:52:07 -04:00
Tom Schuster
0bb2814da0 Bug 896748 - Electrolysis: Html 5 notification permission request box doesn't open. r=felipe 2013-07-22 20:24:11 -04:00
Tom Schuster
38480fe542 Bug 900707 - Disable two tests. r=smaug 2013-08-22 15:52:07 -04:00
Tom Schuster
d68cba4131 Bug 900707 - Ifdef some child permission checks that right now only work with B2G. r=sicking,felipe 2013-08-22 15:52:07 -04:00