Josh Matthews
|
f47b66b0c1
|
Merge pull request #2807 from Ms2ger/pyflakes-2
Remove some dead code and fix some pyflakes warnings in CodegenRust.py.
|
2014-07-11 20:48:41 -04:00 |
|
Josh Matthews
|
3a22ee3237
|
Merge pull request #2801 from Ms2ger/wrap-temp
Return a Temporary from *Binding::Wrap.
|
2014-07-11 20:48:22 -04:00 |
|
Ms2ger
|
a867e4bd52
|
Remove some dead code and fix some pyflakes warnings in CodegenRust.py.
|
2014-07-11 14:51:43 +02:00 |
|
Ms2ger
|
4ff4b5833d
|
Test for missing newlines at end of file in tidy.py.
|
2014-07-11 13:21:17 +02:00 |
|
Ms2ger
|
439bc78cab
|
Return a Temporary from *Binding::Wrap.
Returning a JS<T> is GC-unsafe.
This commit also includes some cleanup around Node and Document reflection.
|
2014-07-10 16:45:41 +02:00 |
|
Ms2ger
|
11aa36619d
|
Mark some unused fields.
|
2014-07-04 11:57:35 +02:00 |
|
Josh Matthews
|
d09815a10a
|
Merge pull request #2735 from Manishearth/urlsearchparams
Add URLSearchParams interface with serialization support
|
2014-07-02 16:51:38 -04:00 |
|
Josh Matthews
|
a313bdb346
|
Merge pull request #2737 from Manishearth/derefmut-2736
Remove deref_mut from Untraceable/Traceable (fixes #2736)
|
2014-07-02 16:51:17 -04:00 |
|
Josh Matthews
|
27ed2ea8cf
|
Merge pull request #2727 from Ms2ger/dom-pub
Make some DOM members private.
|
2014-07-02 14:42:47 -04:00 |
|
Manish Goregaokar
|
8790a0f6f6
|
Add URLSearchParams interface with serialization support
|
2014-07-02 23:45:12 +05:30 |
|
Manish Goregaokar
|
7cc8e2eb57
|
Remove deref_mut from Untraceable/Traceable (fixes #2736)
|
2014-07-01 00:59:52 +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
|
bba9e58df1
|
Make some DOM members private.
I have not reviewed if this is the complete set of members that can be made
private.
|
2014-06-28 16:27:36 +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
|
7fcade294c
|
Remove "DerefMut" implementation from Root/JSRef.
|
2014-06-22 21:22:58 +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 |
|
Josh Matthews
|
5067ebac2a
|
Merge pull request #2683 from Ms2ger/nointerfaceobject
Fix the implementation of NoInterfaceObject.
|
2014-06-21 18:47:39 +02: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 |
|