Manish Goregaokar
3f15dc6c47
Fix encoding issues for getResponseHeader()
2014-07-05 02:20:04 +05:30
Ms2ger
2b06bbdb2f
Remove the pointer to the Rust object in Root.
...
It is already stored inside the jsref field.
2014-06-28 17:09:33 +02:00
Ms2ger
362feaa4a9
Mark some unused fields.
2014-06-28 17:08:57 +02:00
Ms2ger
924031135e
Remove some into_owned calls.
2014-06-28 17:07:47 +02:00
Tetsuharu OHZEKI
3a293b3f1c
Remove generate_cacheable_wrapper_htmlelement!
2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
a9eaaa833f
Remove generate_cacheable_wrapper_htmltablecellelement!
2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
717706ce5d
Remove generate_cacheable_wrapper_htmlmediaelement!
2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
6b153834c9
Remove generate_cacheable_wrapper_node!
2014-06-28 10:43:34 +09:00
Tetsuharu OHZEKI
777e6a0756
Remove generate_cacheable_wrapper!
2014-06-28 10:43:33 +09:00
Tetsuharu OHZEKI
fe1644f316
Remove generate_cacheable_wrapper_characterdata!
2014-06-28 10:43:33 +09:00
Manish Goregaokar
f5b5b337d3
Upgrade to latest Rust.
2014-06-27 18:50:32 -06:00
Manish Goregaokar
06eb08ab70
Partial implementation of FormData and File
2014-06-25 16:28:33 +05:30
Ms2ger
ab94fea87a
Merge pull request #2711 from Ms2ger/defineprop
...
Handle setting a readonly attribute on proxy reflectors correctly; r=jdm
2014-06-24 19:33:00 +02:00
Ms2ger
f37fdbc778
Handle setting a readonly attribute on proxy reflectors correctly.
2014-06-24 16:22:15 +02:00
Lars Bergstrom
bd657528e3
Merge pull request #2651 from saneyuki/design_doc
...
Add the design document about JS-managed DOM.
r=ms2ger
2014-06-24 08:47:47 -05:00
Tetsuharu OHZEKI
b4bde5ea83
fixup! Add the design document about JS-managed DOM.
2014-06-24 04:24:06 +09:00
Tetsuharu OHZEKI
a14079635f
Add the design document about JS-managed DOM.
2014-06-24 04:24:05 +09:00
Ms2ger
696c57006b
Store this-values and arguments in immutable locals in codegen.
2014-06-22 17:17:27 +02:00
Ms2ger
4f0d6979e7
Implement static attributes ( fixes #1989 ).
2014-06-22 15:15:18 +02:00
Ms2ger
6d2784aece
Implement static methods ( fixes #1989 ).
2014-06-22 15:15:12 +02:00
Ms2ger
92f9fe59e5
Introduce static makeNativeName methods to share code with the upcoming static members.
2014-06-22 15:10:56 +02:00
Tetsuharu OHZEKI
975fee82da
Remove needless mutabilities from script crate.
2014-06-22 21:22:58 +09:00
Tetsuharu OHZEKI
7fcade294c
Remove "DerefMut" implementation from Root/JSRef.
2014-06-22 21:22:58 +09:00
Ms2ger
8ec2017126
Merge pull request #2681 from saneyuki/attr
...
Use internal mutability for Attr::value; r=jdm
2014-06-22 14:22:00 +02:00
Ms2ger
c90a8529c5
Use internal mutability for Attr::value.
2014-06-22 20:39:21 +09:00
Ms2ger
4964d2792e
Pass the NativeProperties struct to CreateInterfaceObjects2.
...
This will simplify adding more kinds of properties, such as static attributes.
2014-06-22 13:25:18 +02:00
Ms2ger
886d401ff0
Introduce a NativeProperties struct to store the properties.
...
This will simplify adding more kinds of properties, such as static attributes.
2014-06-22 13:25:18 +02:00
Ms2ger
da28a791e5
Store the arrays of properties as &'static [T] rather than [T, ..N].
...
This means the .as_slice() call (which is problematic when storing the array
in a static struct) is no longer necessary.
2014-06-22 13:25:18 +02:00
Josh Matthews
f6294a67c5
Merge pull request #2693 from Ms2ger/fix-indentation
...
Clean up the indentation of generated code.
2014-06-22 13:04:32 +02:00
Ms2ger
0731045249
Remove some spurious newlines from the generated code.
2014-06-21 20:07:09 +02:00
Ms2ger
1a349369f1
Merge pull request #2692 from Martiusweb/style_is_in_doc
...
HTMLStyleElement only applies CSS in the document; r=Ms2ger
2014-06-21 19:38:31 +02:00
Josh Matthews
5067ebac2a
Merge pull request #2683 from Ms2ger/nointerfaceobject
...
Fix the implementation of NoInterfaceObject.
2014-06-21 18:47:39 +02:00
Martin Richard
c2345e930d
HTMLStyleElement only applies CSS in the document
...
HTMLStyleElement will not parse a style element created in Javascript until it
is attached to the DOM.
I added a reftest for the given cases:
* a style element is defined in the HTML code,
* a style element is created in Javascript, CSS content is added to the
element and the element is later attached to the document,
* a style element is created in Javascript, attached to the document and
later CSS content is added to the element,
* a style element is created in Javascript, CSS content is added to the
* element but the element is never attached to the document.
2014-06-21 18:17:19 +02:00
Lars Bergstrom
6c150724f4
Merge pull request #2666 from mbrubeck/pinch
...
Separate "desktop" and "mobile" zoom calculations.
2014-06-21 08:06:26 -05:00
Ms2ger
5fb475617b
Move the responsibility for indenting code from CGAbstractMethod.definition_body to its caller.
2014-06-21 14:48:23 +02:00
Ms2ger
46b9343459
Use CGIndenter for CGRegisterProtos.definition_body.
2014-06-21 14:44:08 +02:00
Ms2ger
f3a8f74d3c
Use CGIndenter for CGClassConstructHook.definition_body.
2014-06-21 14:38:58 +02:00
Ms2ger
31ab6415c9
Use CGIndenter for CGAbstractClassHook.definition_body.
2014-06-21 14:36:35 +02:00
Ms2ger
504efb66fb
Indent the contents of obj_toString correctly.
2014-06-21 14:25:08 +02:00
Ms2ger
eb4213f613
Indent the contents of get.
2014-06-21 14:22:14 +02:00
Ms2ger
b5ca6d9a37
Indent the contents of hasOwn.
2014-06-21 14:19:31 +02:00
Ms2ger
cf556cbbd6
Indent the contents of defineProperty.
2014-06-21 14:14:49 +02:00
Ms2ger
8ef51158ff
Indent the contents of getOwnPropertyDescriptor.
2014-06-21 14:10:14 +02:00
Ms2ger
df552fca5d
Use CGIndenter for CGProxyUnwrap.definition_body.
2014-06-21 13:57:54 +02:00
Ms2ger
5affa73aa1
Use CGIndenter for CGSpecialized{Method, Getter, Setter}.definition_body.
2014-06-21 13:57:39 +02:00
Ms2ger
437c025e99
Stop indenting in CGMethodCall.
2014-06-21 13:48:55 +02:00
Ms2ger
fa7a0aae75
Use CGIndenter for CGDefineDOMInterfaceMethod.definition_body.
2014-06-21 13:41:38 +02:00
Ms2ger
b717fbe868
Use CGIndenter for CGGetPerInterfaceObject.definition_body.
2014-06-21 13:38:57 +02:00
Ms2ger
44a609d563
Use CGIndenter for CGWrapMethod.definition_body.
2014-06-21 13:37:18 +02:00
Ms2ger
644df404f5
Return a CGThing from CGAbstractMethod.definition_body.
2014-06-21 13:34:37 +02:00