Boris Zbarsky
df1030e8d7
Bug 816387 part 2. Hook up the Document WebIDL API to quickstubs. r=peterv
2012-12-23 14:34:22 -08:00
Boris Zbarsky
b3efacb80d
Bug 816387 part 1. Hook up the WebIDL bindings for Document. r=peterv
2012-12-23 14:33:33 -08:00
Ms2ger
ab46722ce3
Backout bug 823394 for reftest oranges.
2012-12-23 13:44:04 +01:00
David Zbarsky
4612303f43
Bug 823394 Part 2: Add WebIDL API to SVGElement and enable binding r=bz
2012-12-23 03:22:58 -05:00
David Zbarsky
9a8115eee5
Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz
2012-12-23 03:22:22 -05:00
Hannes Verschore
5df752742e
Bug 777262: Assertation dropout, r=orange
2012-12-23 00:19:44 +01:00
Peter Van der Beken
23f8debd95
Fix for bug 824007 (Convert HTMLBodyElement, HTMLDataListElement, HTMLFontElement, HTMLFrameSetElement and HTMLLabelElement to new DOM bindings) - move some HTML element classes to mozilla::dom. r=bz.
...
--HG--
rename : content/html/content/src/nsHTMLBodyElement.cpp => content/html/content/src/HTMLBodyElement.cpp
rename : content/html/content/src/nsHTMLDataListElement.cpp => content/html/content/src/HTMLDataListElement.cpp
rename : content/html/content/src/nsHTMLDivElement.cpp => content/html/content/src/HTMLDivElement.cpp
rename : content/html/content/src/nsHTMLDivElement.h => content/html/content/src/HTMLDivElement.h
rename : content/html/content/src/nsHTMLElement.cpp => content/html/content/src/HTMLElement.cpp
rename : content/html/content/src/nsHTMLFontElement.cpp => content/html/content/src/HTMLFontElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.cpp => content/html/content/src/HTMLFrameSetElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.h => content/html/content/src/HTMLFrameSetElement.h
rename : content/html/content/src/nsHTMLLabelElement.cpp => content/html/content/src/HTMLLabelElement.cpp
rename : content/html/content/src/nsHTMLLabelElement.h => content/html/content/src/HTMLLabelElement.h
rename : content/html/content/src/nsHTMLUnknownElement.cpp => content/html/content/src/HTMLUnknownElement.cpp
rename : content/html/content/src/nsHTMLUnknownElement.h => content/html/content/src/HTMLUnknownElement.h
extra : rebase_source : 99a2b1764bfd34db1375939b967f816dc2a42a91
2012-12-21 15:06:50 +01:00
Hannes Verschore
7a2823c416
Bug 777262: Fix windows bustage, r=bustage
2012-12-22 23:40:55 +01:00
Hannes Verschore
e4fc6ef7c3
Bug 777262: IonMonkey: Inline more compare operations, r=jandem
2012-12-22 23:07:59 +01:00
Hannes Verschore
ce3ece2587
Bug 824005: Fix for v8-richards regression introduced in bug 813784, r=nbp
2012-12-22 17:09:32 +01:00
Boris Zbarsky
c4e0d0fac2
Bug 804631. Add the WebIDL API for Document. r=peterv
...
I'm not entirely happy with the XPath bits. If we had an
nsXPathEvaluator member, or if the WebIDL API were on
nsIDOMXPathEvaluator or something, all that stuff would need a lot
less code...
2012-12-22 00:27:27 -08:00
Cameron McCormack
83d448ae75
Bug 820148 - Add RELEASE_BUILD macro available in pref js files. r=ted
2012-12-22 16:35:51 +11:00
Cameron McCormack
876ed59253
Back out 047534c22207 and f95b0378d4ee (bug 820124) for reftest manifest parsing failures.
2012-12-22 12:54:38 +11:00
Sean Stangl
2e3d7dac33
Bug 820124, Part 2/2 - Handle fast removal in str_replace(). r=dvander
2012-12-18 17:28:16 -08:00
Sean Stangl
74378625b2
Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
2012-12-14 16:07:35 -08:00
Jeff Walden
8965d7c249
Bug 823283 - Don't query for JSRESOLVE_QUALIFIED when determining whether to check for an undeclared variable, when possibly adding a fast-path expando to the global object for assignment to a non-existent property. Instead examine the current bytecode to see if it's an undeclared variable access. r=bz, r=luke
...
--HG--
rename : dom/encoding/TextDecoderBase.h => dom/encoding/TextDecoder.h
rename : dom/encoding/TextEncoderBase.h => dom/encoding/TextEncoder.h
extra : rebase_source : aa656c52edc95cd95bb109dbfe2c40d8303dbe34
2012-12-19 16:49:30 -05:00
Masatoshi Kimura
fd507ef09f
Bug 823080 - Fix warning spam on MSVC. r=sphink
2012-12-22 09:16:50 +09:00
Gavin Sharp
5f75f8883d
Back out bug 783129 / b0788a95a2bd (merged with e01ca7212c8a) due to test failures
2012-12-21 18:50:00 -05:00
Shu-yu Guo
421bbf65bf
Bug 823390 - Kill clearParent and clearType calls in CloneScriptRegExpObject. (r=bhackett)
2012-12-20 21:13:37 -08:00
Jim Blandy
52240918fd
Bug 822563: Pretty-print references to JSObject and its subclasses. r=sfink
2012-12-21 14:49:21 -08:00
William Chen
52de923193
Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap, bent
2012-11-01 11:18:08 -07:00
Geoff Brown
8b55dd24fe
Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher
2012-12-21 12:44:45 -07:00
Peter Van der Beken
09bb1c4675
Fix for bug 821606 (Turn on WebIDL bindings for Element and HTMLElement). r=bz.
...
--HG--
extra : rebase_source : f85002d801871a3a99c1b8bc121509ae87d2f665
2012-11-22 12:09:57 +01:00
Bobby Holley
e3b2e4ad4b
Bug 809652 - Deny nativeCall for SecurityWrapper except under specific circumstances. r=jorendorff
2012-12-20 22:33:26 -08:00
Bobby Holley
37f8918d37
Bug 809652 - Add gross one-off predicates to jsfriendapi. r=jorendorff
2012-12-20 22:33:26 -08:00
Bobby Holley
a7fd1fbfc7
Bug 809652 - Have SecurityWrapper::enter default to deny, and override SecurityWrapper::objectClassIs. r=jorendorff
2012-12-20 22:33:26 -08:00
Hannes Verschore
c8bb8d3a81
Bug 813784: Allow inlining of |arguments| in IM, r=nbp
2012-12-21 18:53:19 +01:00
Benjamin Peterson
9e26bef53b
Bug 823310 - Only report strict warnings when JSOPTION_STRICT is set. r=njn,jorendorff
2012-12-21 11:02:06 -06:00
Peter Van der Beken
b2b3e56308
Fix for bug 820577 (Support reparenting for new DOM binding objects). r=bholley/bz.
...
--HG--
extra : rebase_source : 66dad56b8f543790ffa7e595ccd684c4673403df
2012-09-26 16:17:46 +02:00
Peter Van der Beken
0730848e6c
Fix for bug 815149 (Add support for SOWs and XBL bindings in new DOM bindings). r=bz.
...
--HG--
extra : rebase_source : c24544fd3d1c99651e279e687a07a02c5b994323
2012-09-12 22:29:30 +02:00
Masatoshi Kimura
2cf80eb0f3
Bug 804834 - Part 2: Disable for-each-in from content by default. r=waldo
2012-12-21 20:48:36 +09:00
Masatoshi Kimura
2a245d47d2
Bug 804834 - Part 1: Fix tests depending on E4X for-each in content JS. r=waldo
2012-12-21 20:47:52 +09:00
Jan de Mooij
0d0f5c1c78
No bug - Fix Ion codegen comments (s/DOM_PROTO_INSTANCE_CLASS_SLOT/DOM_OBJECT_SLOT). r=bz on IRC DONTBUILD
...
--HG--
extra : rebase_source : 178fe45b481b2b35a90300b67dbcffc88a64b250
2012-12-21 10:51:03 +01:00
Jan de Mooij
db701d29c0
Bug 823715 - Initialize FakeDOMObject.prototype in the shell. r=bz
2012-12-21 10:07:06 +01:00
Nicholas Nethercote
9020268c6f
Bug 814229 (part 3) - Unbreak JS shell builds that use --enable-threadsafe. r=dvander.
...
--HG--
extra : rebase_source : 5a0882930fea6aedd7bd08219f8f4648ced53f76
2012-12-20 23:00:12 -08:00
Daniel Holbert
863f2c123c
backout 6b17e37a0762 (Bug 822563) for build failure on windows
2012-12-20 14:02:11 -08:00
Jim Blandy
f1078f4dc0
Bug 822563: Pretty-print references to JSObject and its subclasses. r=sfink
2012-12-20 13:24:45 -08:00
Bobby Holley
4b6a1fb5a1
Bug 822383 - Allow arbitrary proxies on the scope chain. r=luke
2012-12-20 11:26:35 -08:00
Bobby Holley
3654ad2713
Bug 822961 - Implement JS_WrapId. r=billm
2012-12-20 11:26:35 -08:00
Jan de Mooij
36475635f0
Bug 822385 - Add getter, setter and method with jitinfo to the shell. r=bz
2012-12-20 15:27:54 +01:00
Tom Schuster
309e48cc08
Bug 822265 - Implement negateDouble cross-platform wise and use it for CodeGenerator. r=jandem
2012-12-20 15:06:37 +01:00
Tom Schuster
bed05bdfc1
Bug 821789 - Move JavaScript Object builtins to their own file. r=jwalden
2012-12-20 15:06:37 +01:00
Nicolas B. Pierron
06e4e8fb0a
Bug 823061 - GetPropertyCache supports length properties of arrays. r=jandem
2012-12-20 04:14:26 -08:00
Nicholas Nethercote
7bd984722f
Bug 814229 (part 2) - Refactor storage of the "objects-extra" numbers.
...
--HG--
extra : rebase_source : 2125ae4446928fbc7432f22505565b9b246f960d
2012-11-21 17:07:42 -08:00
Nicholas Nethercote
7f52f9e813
Bug 814229 (part 1) - Add "objects-extra/ctypes-data" memory report. r=jorendorff.
...
--HG--
extra : rebase_source : 8b65b74b5c22ebf7525eeff51601e36274d56736
2012-11-21 17:05:39 -08:00
Boris Zbarsky
a5342bd29d
Bug 822340. Make the Ion optimization for DOM method calls sound. r=jandem
...
The static functions just got moved with no changes made to them
except for a change from inTypes->unknown() to
inTypes->unknownObject() in the first test in TestAreKnownDOMTypes,
becase the rest of the method depends on the stronger condition, and
it was being ensured accidentally before.
2012-12-19 17:47:39 -08:00
Bobby Holley
a4421fa00d
Bug 823120 - Fix test. r=philor
...
<script> moves up to head, and the call to document.getElementById moves into go().
2012-12-19 15:27:49 -08:00
Brian Hackett
bc4fe8f85b
Bug 822145 - Use correct allocator for CompileInfo on inlined frames, r=sstangl.
2012-12-19 16:24:42 -07:00
Jon Coppeard
76c7ac5669
Bug 820186 - Various crashes/assertions with gczeal(10) and random recursion. r=billm
2012-12-18 13:27:28 +00:00
Brian Hackett
5226bfbc9e
Bug 822116 - x86/x64 tuning for backtracking allocator, r=jandem.
2012-12-19 10:32:17 -07:00