Chris Peterson
|
d126c3c24f
|
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
|
2014-07-21 21:43:21 -07:00 |
Eric Faust
|
db3773210b
|
Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj)
|
2014-08-28 13:47:16 -07:00 |
Eric Faust
|
11375e15fd
|
Bug 1027964 - Standardize proxy handler families. (r=jorendorff)
|
2014-08-27 17:09:06 -07:00 |
Boris Zbarsky
|
b1c1e22da4
|
Bug 1043690 part 2. Change the codegen for DOM proxies to ignore named props when looking up property descriptors on [[Set]]. r=efaust
|
2014-08-01 23:37:14 -04:00 |
Ehsan Akhgari
|
c8380d74dd
|
Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug
|
2014-07-28 13:17:51 -04:00 |
Jan de Mooij
|
2df19d3cf9
|
Bug 1032726 part 2 - Make GetArrayIndexFromId work with Latin1 strings. r=bz,terrence
--HG--
extra : rebase_source : b6f8fe3df3946dfe05f5467c22c4fb157b6dcbf2
|
2014-07-02 15:45:02 +02:00 |
Eric Faust
|
19ae308309
|
Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:08 -07:00 |
Eric Faust
|
04ec29520a
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
Eric Faust
|
d6d3b525f2
|
Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
|
2014-06-27 04:44:02 -07:00 |
Carsten "Tomcat" Book
|
e4f5e9f3a3
|
Backed out changeset 2c6403818106 (bug 1027402) for bustage on a CLOSED TREE
|
2014-06-27 14:21:46 +02:00 |
Carsten "Tomcat" Book
|
76beb8d59f
|
Backed out changeset 285c853fedfa (bug 1027402)
|
2014-06-27 14:21:20 +02:00 |
Carsten "Tomcat" Book
|
0c7ea5265d
|
Backed out changeset 96443362db6f (bug 1027402)
|
2014-06-27 14:21:17 +02:00 |
Eric Faust
|
6f7e434c6b
|
Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:08 -07:00 |
Eric Faust
|
62d61ccf3f
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
Eric Faust
|
89bdda2ed7
|
Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
|
2014-06-27 04:44:02 -07:00 |
Eric Faust
|
f9d65507e2
|
Bug 1011660 - Remove separate DOMClass struct. (r=bz)
|
2014-06-18 13:19:19 -07:00 |
Jason Orendorff
|
6e21c723d2
|
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
|
2014-04-25 16:11:01 -05:00 |
Jason Orendorff
|
9506ae5eab
|
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
|
f66a185e68
|
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
|
9c3392475d
|
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
|
ad59a21b39
|
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
|
c3916e0699
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-21 11:35:49 -08:00 |
Luke Wagner
|
b1325de739
|
Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
--HG--
extra : rebase_source : d3cee5e71ca02708e91419b209b5914ce9fd2f9f
|
2014-02-21 10:24:26 -06:00 |
Phil Ringnalda
|
01ad150169
|
Back out 0f5f58d5d410:8db4d719f5f8 (bug 973780) for debug WinXP mochitest-3 assertions
CLOSED TREE
|
2014-02-20 20:46:50 -08:00 |
Bobby Holley
|
04c9e8266a
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-20 18:24:10 -08:00 |
Eric Faust
|
6635c05430
|
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
|
d3046577a3
|
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
|
3e47e0b069
|
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
|
70d3f7a789
|
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
|
2013-11-07 16:10:21 -05:00 |
Jeff Walden
|
407d6806e9
|
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
|
197eaa4082
|
Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
\o/
|
2013-10-04 13:29:34 +02:00 |
Dan Gohman
|
4d985209ed
|
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
|
2013-09-24 08:21:22 -07:00 |
Ryan VanderMeulen
|
fe96ecc1e3
|
Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
CLOSED TREE
|
2013-09-24 14:09:15 -04:00 |
Dan Gohman
|
69a7a0d34e
|
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
|
2013-09-24 08:21:22 -07:00 |
Ehsan Akhgari
|
7233ba7103
|
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
|
f4ed58505f
|
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
|
30987641e2
|
Bug 908530 part 3. Stop including xpcpublic.h in DOMJSProxyHandler.h. r=khuey
|
2013-08-23 22:42:40 -04:00 |
Boris Zbarsky
|
5962434202
|
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
|
2585de9a07
|
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
|
ac70c03afa
|
Bug 895758. Make the global scope polluter a proxy. r=bzbarsky
|
2013-07-09 10:45:13 -04:00 |
Terrence Cole
|
09de524f1a
|
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
|
884acf3a89
|
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
|
9cdaaf7828
|
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
|
6f242a6502
|
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
|
fc86fbdc7e
|
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
|
5a6257bfce
|
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
|
3402cab97c
|
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
|
b33ba06a9d
|
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
|
75c12cc4b0
|
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
|
1a28e0e54a
|
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 |