Commit Graph

193405 Commits

Author SHA1 Message Date
Jeff Gilbert
71d7bf6e9b Bug 1034398 - Query for max IOSurf sizes. - r=benwa 2014-07-11 23:08:54 -07:00
Jeff Gilbert
1a5db8b68a Backed out changeset 53f0f0e43ea5 2014-07-11 21:59:48 -07:00
Jeff Gilbert
700e932b6f Bug 1034398 - Query for max IOSurf sizes. - r=benwa 2014-07-11 21:58:00 -07:00
Jeff Gilbert
a707c24aa1 Bug 843673 - Re-enable WebGL instanced drawing, and fix the max instance calculation. - r=kamidphish 2014-07-11 21:53:57 -07:00
Monica Chew
aa4b37d660 Bug 1036684: Fix safebrowsing updates (r=gcp) 2014-07-10 18:13:35 -07:00
Jeff Walden
47761ebf3d Bleh, forgot to qref, still fixing bug 1037100. r=bustage 2014-07-11 21:05:59 -07:00
Jeff Walden
39e2b3570b Minor bustage fixes for bug 1037609 and bug 1037100. r=bustage
--HG--
extra : rebase_source : 72083f1ec1036497a4d6a93ee614ea60794ae749
2014-07-11 21:03:07 -07:00
Nikhil Marathe
86d9eeb4f1 Bug 1023547 - Fix intermittent dom/workers/test/test_promise.html failure. r=bz
--HG--
extra : transplant_source : %91%24G%DA%8F%B6%95%CEY%3Ff1%B4%3B%CA%23%DB5%ED%88
2014-07-11 20:21:54 -07:00
Jeff Walden
942eb6045d Bug 901351 - Tests. r=jorendorff
--HG--
extra : rebase_source : 6c35e645511632868953dec45fa0a3b86e0f9f34
2013-08-08 17:31:45 -07:00
Jeff Walden
b14f626d03 Bug 1037100 - Remove all ScopedDeleteArray uses from gfx/gl/. r=jgilbert
--HG--
extra : rebase_source : fff244a14da1605f8c6db552925f5bc4b34fb106
2014-07-10 17:43:01 -07:00
Jeff Walden
fd95b81fc7 Bug 1037106 - Use UniquePtr to manage ownership of the Debugger C++ class instance created for a new Debugger object, until it can be stored in the Debugger object's private slot (and owned by it). r=jimb, r=luke
--HG--
extra : rebase_source : 0f283bdd22e0e1d320f12b60e9fe98b5a606aa8d
2014-07-09 17:58:43 -07:00
Jeff Walden
895802a75b Bug 1036710 - Use UniquePtr to manage ownership of the array of PNK_CASE nodes in table switches. r=jorendorff
--HG--
extra : rebase_source : 35a808887ea5dd2dfbd0b81e8628e9a38563c292
2014-07-09 16:59:57 -07:00
Jeff Walden
67064cd965 Bug 1037609 - Make ScriptSource::{display,SourceMap}URL_ into UniquePtrs. Also add js::DuplicateString that's like js_strdup but returns a UniquePtr. r=jimb, r=mccr8
--HG--
extra : rebase_source : 2d8f84a97047d10bbf81e6cd7735a7f802f74194
2014-07-11 12:50:05 -07:00
Nathan Braswell
3f78778f57 Bug 1032956 - Self-hosted functions in {Object,Function}.{,prototype.}* are broken and fail on an assert. r=jwalden
--HG--
extra : rebase_source : 050efcbf6e69314cabd5a9910981684d92fa4836
2014-07-07 11:48:48 -07:00
Botond Ballo
8f081e3836 Bug 1037191 - Have APZCTreeManager::GetTargetAPZC(point) always return nullptr if an overscrolled APZC is matched. r=kats
--HG--
extra : rebase_source : 2714fa4480ccab42acde9a6dfa36f1d4424bb630
2014-07-10 18:30:13 -04:00
Bobby Holley
19aa592dd5 Bug 1036777 - Fix string casts to be safe per-XPIDL. r=neil
These types map to nsAString and nsACString respectively.
2014-07-11 19:21:23 -07:00
Ms2ger
3b4d5ea88d Bug 1036777 - Remove the useAllocator argument to XPCConvert::JSData2Native; r=bholley
It turns out the useAllocator argument is only used for the dipper types
(nsXPTType::{T_ASTRING, T_DOMSTRING, T_UTF8STRING, T_CSTRING}), while we
only pass true in cases where we don't have a dipper type:

* XPCConvert::JSArray2Native errors on those types;
* GetNamedPropertyAsVariantRaw() passes an interface type;
* nsXPCWrappedJSClass::CallMethod passes !param.IsDipper() for the first
  calls and only reaches the last call for dependent types, which do not
  include any of the dipper types;
* CallMethodHelper::ConvertIndependentParam handles dipper types earlier
* and CallMethodHelper::ConvertDependentParam handles dependent types.
2014-07-11 19:21:23 -07:00
Bobby Holley
a7a433704a Bug 1036777 - Stop relying on useAllocator for 'in' string classes in ConvertIndependentParam. r=neil 2014-07-11 19:21:22 -07:00
Wes Kocher
e4fb65b6d6 Merge m-c to inbound 2014-07-11 18:12:11 -07:00
Marco Castelluccio
7469713bc4 Bug 967302 - Fix leak caused by the XUL alert shown at the end of an installation by mocking the alerts service. r=myk 2014-07-12 02:59:51 +02:00
Marco Castelluccio
fe5dfc48df Bug 1034836 - Lazily load some modules in Startup.jsm. r=myk 2014-07-12 02:15:35 +02:00
Marco Castelluccio
32cf2750c7 Bug 1036717 - Test webapp runtime update service. r=myk
--HG--
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_hosted_checkforupdates_from_webapp_runtime.xul
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_packaged_checkforupdates_from_webapp_runtime.xul
2014-07-12 02:09:50 +02:00
Marco Castelluccio
c0bba834ce Bug 1036751 - Test webapp runtime executable update. r=myk
--HG--
rename : toolkit/webapps/tests/test_hosted_launch.xul => toolkit/webapps/tests/test_webapp_runtime_executable_update.xul
2014-07-12 02:04:55 +02:00
Boris Zbarsky
8ea5b82c24 Bug 832014 part 9. Switch AccessCheck to using the generated LocationBinding::IsPermitted method. r=bholley 2014-07-11 19:34:44 -04:00
Boris Zbarsky
13b4ac0823 Bug 832014 part 8. Switch Location to WebIDL bindings. r=peterv,bholley 2014-07-11 19:32:46 -04:00
Boris Zbarsky
296f475579 Bug 832014 part 7. Fix Xray support for unforgeable methods. r=peterv 2014-07-11 19:32:16 -04:00
Boris Zbarsky
7769b8f593 Bug 832014 part 6. Make it possible to specify that only a particular interface that implements a given consequential interface gets cross-origin-settable behavior for a particular property. r=bholley 2014-07-11 19:32:14 -04:00
Boris Zbarsky
5de410d5a0 Bug 832014 part 5. Add WebIDL API to nsLocation. r=peterv,bholley 2014-07-11 19:31:46 -04:00
Boris Zbarsky
d04696eb6f Bug 832014 part 4. Make the URLUtils APIs able to throw, since Location needs to be able to do that so far. r=peterv 2014-07-11 19:30:27 -04:00
Boris Zbarsky
d88c077ec5 Bug 832014 part 3. Start using nsLocation for the Location interface in bindings. r=peterv 2014-07-11 19:30:27 -04:00
Boris Zbarsky
11d5cdb1c8 Bug 832014 part 2. Add codegen support for [Unforgeable] interfaces. r=peterv 2014-07-11 19:30:27 -04:00
Boris Zbarsky
2c178b67e0 Bug 832014 part 1. Add parser support for an [Unforgeable] annotation on WebIDL interfaces. r=peterv 2014-07-11 19:30:26 -04:00
Chris Peterson
660b24439f Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning. 2014-07-11 16:01:11 -07:00
Brian Hackett
cde5832a37 Bug 1024786 - Watch for inferred file/line information on errors when printing error contexts, r=jandem. 2014-07-11 14:59:20 -08:00
Bobby Holley
b664b5fc68 Bug 1034682 - Set wantXrays to false for content XBL scopes. r=billm 2014-07-11 15:56:27 -07:00
Bobby Holley
6f2856e266 Bug 1034682 - Move remaining wacky wantXrays behavior to the JS entry point so that we don't have to worry about it when creating Sandboxes from C++. r=peterv 2014-07-11 15:56:27 -07:00
Bobby Holley
1004b8a2a8 Bug 1034682 - Remove nonsensical sandboxProto waiving in the wantXrays case. r=peterv
This doesn't make sense. wantXrays means that the WrapperFactory machinery gives
us Xrays in the same-origin case. When it's false, we don't have Xrays to
same-origin objects to begin with, so the waive is useless. Its only observable
effect comes in the situation of privileged (i.e. nsEP) sandboxes with a
less-privileged sandboxPrototype. And I see no reason why these things should get
a waived prototype.

It looks like this was added in 2010 for the Web Console in bug 611401. None of
that is applicable anymore.
2014-07-11 15:56:27 -07:00
Jeff Gilbert
f55a1f1612 Bug 1037147 - Purge EOL whitespace again. - r=mattwoodrow 2014-07-11 15:41:41 -07:00
Jeff Gilbert
2bcd725268 Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow 2014-07-11 15:10:49 -07:00
Ryan VanderMeulen
1e98b8845b Merge m-c to b2g-inbound. a=merge 2014-07-11 16:42:00 -04:00
B2G Bumper Bot
49641cdb32 Bumping manifests a=b2g-bump 2014-07-11 13:36:46 -07:00
Ryan VanderMeulen
0aebdb29a0 Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Ryan VanderMeulen
33a86ae4f8 Merge fx-team to m-c. a=merge 2014-07-11 16:22:36 -04:00
B2G Bumper Bot
a837dc5141 Bumping manifests a=b2g-bump 2014-07-11 13:21:17 -07:00
B2G Bumper Bot
6a0a77796e Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d7e63029d487
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #21634 from KevinGrandon/bug_1005707_update_node_modules

Bug 1005707 - Update node modules for, Intermittent test suite failures, TypeError: Cannot read property 'deleteSession' of null

========

https://hg.mozilla.org/integration/gaia-central/rev/c33ba41b0de9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1005707 - Update node modules for, Intermittent test suite failures, TypeError: Cannot read property 'deleteSession' of null
2014-07-11 13:15:32 -07:00
Ryan VanderMeulen
4687902745 Merge b2g-inbound to m-c. a=merge 2014-07-11 15:59:34 -04:00
B2G Bumper Bot
8ca085de64 Bumping manifests a=b2g-bump 2014-07-11 12:56:14 -07:00
B2G Bumper Bot
be84944cc4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/73d7af68e084
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #21524 from empoalp/bug_1030417

Bug 1030417 - aria role key for number keyboard keys

========

https://hg.mozilla.org/integration/gaia-central/rev/79258ab705e7
Author: David Garcia <davidg@tid.es>
Desc: Bug 1030417 - aria role key for number keyboard keys
2014-07-11 12:50:30 -07:00
B2G Bumper Bot
1664992d1b Bumping manifests a=b2g-bump 2014-07-11 10:46:20 -07:00
B2G Bumper Bot
15019d4282 Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f705a3f96020
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1037194 - Disable intermittent gaia-integration | TEST-UNEXPECTED-FAIL | /builds/slave/test/gaia/apps/verticalhome/test/marionette/app_hosted_use_cached_icon_test.js | Vertical Home - Hosted app cached icon fetch fallback to default icon

========

https://hg.mozilla.org/integration/gaia-central/rev/00b2f30e17fc
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #21495 from weigao123/bug996863-master

Bug 996863 - [master] show warn message when emergencyOnly. r=Etienne.

========

https://hg.mozilla.org/integration/gaia-central/rev/567e3e41d948
Author: wei.gao <wei.gao@spreadtrum.com>
Desc: Bug 996863 - [master] show warn message when emergencyOnly. r=Etienne.
2014-07-11 10:40:30 -07:00