Jason Orendorff
|
d50e6f5a9b
|
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
|
2014-04-25 16:11:01 -05:00 |
|
Jason Orendorff
|
db966f6c54
|
Bug 987007, part 2a - Instead of generating identical DOMProxyHandler::set() methods for many interfaces, implement it in a common base class. r=bz.
--HG--
extra : rebase_source : 15e81591de2a7c07b34a23143b876feadc2d7a1e
|
2014-04-25 15:07:18 -05:00 |
|
Jason Orendorff
|
f7acb4f179
|
Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
--HG--
extra : rebase_source : a26eb85a086a18219a4d423cd7ad49a92cfd2584
|
2014-04-25 15:07:18 -05:00 |
|
Boris Zbarsky
|
ac9f0ba11d
|
Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
|
2014-04-15 22:58:44 -04:00 |
|
Boris Zbarsky
|
938ba48ab7
|
Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
|
2014-04-15 22:58:44 -04:00 |
|
Bobby Holley
|
6aafbb79d5
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-21 11:35:49 -08:00 |
|
Luke Wagner
|
4eed36705e
|
Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
--HG--
extra : rebase_source : d3cee5e71ca02708e91419b209b5914ce9fd2f9f
|
2014-02-21 10:24:26 -06:00 |
|
Phil Ringnalda
|
a196f2815f
|
Back out 0f5f58d5d410:8db4d719f5f8 (bug 973780) for debug WinXP mochitest-3 assertions
CLOSED TREE
|
2014-02-20 20:46:50 -08:00 |
|
Bobby Holley
|
d1f7b89e33
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-20 18:24:10 -08:00 |
|
Eric Faust
|
9a5e3c40b9
|
Bug 947487 - Part 2: Generate and use js::Class structs for DOM proxies. (r=bz)
|
2014-02-01 00:29:52 -08:00 |
|
Boris Zbarsky
|
3ecc0d422f
|
Bug 945416 part 3. Make GlobalResolve fill in a JSPropertyDescriptor that nsWindowSH::NewResolve then uses to actually define the property. r=bholley,peterv
|
2014-01-29 22:33:23 -08:00 |
|
Jeff Walden
|
04e9645fc3
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : 58dc71e7e58208a2cfa12b265adca7b189e5e5bd
|
2013-10-29 16:39:09 -07:00 |
|
Ryan VanderMeulen
|
9d31989c15
|
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
|
2013-11-07 16:10:21 -05:00 |
|
Jeff Walden
|
39bee2a91f
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : b5bae3832b7718b579abb7c09f36c9c46907d7cc
|
2013-10-29 16:39:09 -07:00 |
|
Bobby Holley
|
24a81075ee
|
Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
\o/
|
2013-10-04 13:29:34 +02:00 |
|
Dan Gohman
|
df2b7be805
|
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
|
2013-09-24 08:21:22 -07:00 |
|
Ryan VanderMeulen
|
0e7da39b9e
|
Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
CLOSED TREE
|
2013-09-24 14:09:15 -04:00 |
|
Dan Gohman
|
aa74f0120c
|
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
|
2013-09-24 08:21:22 -07:00 |
|
Ehsan Akhgari
|
b4cc06df88
|
Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
|
2013-09-23 13:25:00 -04:00 |
|
Nicholas Nethercote
|
57b389b877
|
Bug 910109 (part 1) - Make jsproxy.h not depend on jsapi.h. r=luke.
--HG--
extra : rebase_source : bc2fa911e3a7feaafb778b756994e126257585a7
|
2013-08-28 17:20:24 -07:00 |
|
Boris Zbarsky
|
b89190851a
|
Bug 908530 part 3. Stop including xpcpublic.h in DOMJSProxyHandler.h. r=khuey
|
2013-08-23 22:42:40 -04:00 |
|
Boris Zbarsky
|
253a8c8d80
|
Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
|
2013-08-23 22:42:39 -04:00 |
|
Nicholas Nethercote
|
42ccf38dcd
|
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
|
2013-08-17 15:50:18 -07:00 |
|
Peter Van der Beken
|
3256529063
|
Bug 895758. Make the global scope polluter a proxy. r=bzbarsky
|
2013-07-09 10:45:13 -04:00 |
|
Terrence Cole
|
61b15c2fbb
|
Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
|
2013-04-30 10:29:40 -07:00 |
|
Boris Zbarsky
|
c8a7f5db48
|
Bug 707564 part 4. Teach WebIDL Xrays about the GetOwnProperties methods on WebIDL objects that have NewResolve. r=smaug
|
2013-08-03 23:38:55 -04:00 |
|
Nicholas Nethercote
|
8575db2cf1
|
Bug 887558 (part 2) - Move various functions into ProxyObject and FunctionProxyObject. r=jorendorff.
--HG--
extra : rebase_source : 14402b9ab7eda3389eb1b812ee961e46067b5b1d
|
2013-06-20 22:39:22 -07:00 |
|
Jeff Walden
|
296b917e73
|
Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
--HG--
extra : rebase_source : fe7345322f87dd214aa5122ea8704750e8b2375a
|
2013-06-28 14:01:09 -07:00 |
|
Andrew McCreight
|
489737d1e7
|
Bug 882997 - Don't DROP or clear wrapper cache flag in GetAndClearExpandoObject. r=peterv
|
2013-06-28 12:32:27 -07:00 |
|
Peter Van der Beken
|
78659f5642
|
Bug 871849 - Correctly trace expando objects for OverrideBuiltin proxies. r=bzbarsky.
--HG--
extra : rebase_source : 0c848e1c18a366ecd95b1a9acc4b517d108131fe
|
2013-05-17 17:04:08 +02:00 |
|
Peter Van der Beken
|
44c790a6fb
|
Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bz.
--HG--
extra : rebase_source : 697545417d27696de05c0f22987e4cb187d226cd
|
2013-05-29 11:38:57 +02:00 |
|
Peter Van der Beken
|
93361c60c0
|
Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings, codegen changes and make HTMLDocument OverrideBuiltins. r=bz.
|
2013-04-20 18:04:09 +02:00 |
|
Ehsan Akhgari
|
5005320e02
|
Backed out 3 changesets (bug 855971, bug 820846) because of browser-chrome test failures
Backed out changeset a2245b038bcc (bug 855971)
Backed out changeset 2a999f8ee317 (bug 820846)
Backed out changeset 6dba144500f3 (bug 820846)
|
2013-05-04 19:27:20 -04:00 |
|
Peter Van der Beken
|
d6053b1cd0
|
Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings, codegen changes and make HTMLDocument OverrideBuiltins. r=bz.
--HG--
extra : rebase_source : 12dbaff8dd2acfeee87bdfa738a013344cb1977a
|
2013-04-20 18:04:09 +02:00 |
|
Boris Zbarsky
|
e8ede4855e
|
Bug 865969 part 7. Fix rooting hazards in DOMJSProxyHandler.cpp. r=ms2ger
|
2013-05-03 19:29:09 -04:00 |
|
Boris Zbarsky
|
fba1502aa7
|
Bug 865969 part 6. Fix rooting hazards in BindingUtils.cpp. r=smaug
|
2013-05-03 19:29:08 -04:00 |
|
Jim Blandy
|
7b5a4624a3
|
Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
|
2013-04-30 14:44:50 -07:00 |
|
Peter Van der Beken
|
7c90dee12e
|
Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.
--HG--
extra : rebase_source : 3eef5382c32927ac321db47003a974768cbdaf6e
|
2013-04-16 19:02:57 +02:00 |
|
Jose Cortes
|
21f2e0d958
|
Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/bindings/ dom/plugins/ dom/src/ dom/activities/ directories. r=jwalden
--HG--
extra : rebase_source : 2757a7ab265153fa4c769a69a4947b9258e4413e
|
2013-04-02 16:05:37 -07:00 |
|
Eddy Bruel
|
000c08fe71
|
Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
--HG--
extra : rebase_source : 156d2c22499372fceb60d130e363a3685e68b9fc
|
2013-03-22 19:43:03 -07:00 |
|
Ryan VanderMeulen
|
957687a97e
|
Backed out bug 789897 due to regressions.
|
2013-03-29 14:07:32 -04:00 |
|
Jeff Walden
|
ffdf5ad4a9
|
Bug 789897 - Make BaseProxyHandler::{isExtensible,preventExtensions} pure virtual. r=bholley
--HG--
extra : rebase_source : 6c3bada30b00877f0388baf8a72e18adf9636750
|
2013-03-28 00:19:40 -07:00 |
|
Tom Schuster
|
045cb0fba7
|
Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
|
2013-03-21 23:23:48 +01:00 |
|
Tom Schuster
|
b8e3b65fa7
|
Bug 828462 - Root Proxy/Wrapper delete. r=terrence
|
2013-03-21 23:23:48 +01:00 |
|
Tom Schuster
|
5a05e27565
|
Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence
|
2013-03-21 23:23:47 +01:00 |
|
Tom Schuster
|
b67362a266
|
Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence
|
2013-03-21 23:23:47 +01:00 |
|
Jeff Walden
|
d9889b3184
|
Bug 826447 - Change all the proxy API signatures to take unsigned flags, rather than bool set, so that it's easier to find all tests of JSRESOLVE_ASSIGNING. r=bz
--HG--
extra : rebase_source : 3b88b411965087984d7973a90f8fa1b06457a6ce
|
2013-01-03 15:31:36 -06:00 |
|
Boris Zbarsky
|
90a34fb045
|
Bug 816421. Make Document.visibilityState a WebIDL enum. r=peterv
A lot of the changes here are just so I can actually build after including DocumentBinding.h in nsIDocument.h
|
2012-12-25 14:00:15 -08:00 |
|
Boris Zbarsky
|
938e5422f5
|
Bug 808991. Named getters should get called for indexed properties on objects that don't support indexed properties. r=peterv
|
2012-11-08 23:48:42 -08:00 |
|
Boris Zbarsky
|
da22cd5b71
|
Bug 772869. Make getOwnPropertyNames work correctly for WebIDL proxy bindings. r=peterv,ms2ger
|
2012-11-05 11:58:03 -05:00 |
|