aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/script.rc
blob: 08b2ec8d2316cdc0c6329346f51d131ec91fc6cb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#[link(name = "script",
       vers = "0.1",
       uuid = "536a45e2-b605-4ee0-b54c-466810f1ffc1",
       url = "http://servo.org/")];

#[comment = "The Servo Parallel Browser Project"];
#[license = "MPL"];
#[crate_type = "lib"];

extern mod geom;
extern mod gfx (name = "gfx");
extern mod hubbub;
extern mod js;
extern mod netsurfcss;
extern mod newcss (name = "css");
extern mod servo_net (name = "net");
extern mod servo_util (name = "util");
extern mod servo_msg (name = "msg");
extern mod extra;

pub mod dom {
    pub mod bindings {
        pub mod element;
        pub mod node;
        pub mod text;
        pub mod utils;
        pub mod conversions;
        pub mod proxyhandler;
        pub mod domparser;
        pub mod codegen {
            pub mod BlobBinding;
            pub mod CharacterDataBinding;
            pub mod ClientRectBinding;
            pub mod ClientRectListBinding;
            pub mod DocumentBinding;
            pub mod DOMParserBinding;
            pub mod ElementBinding;
            pub mod EventBinding;
            pub mod EventTargetBinding;
            pub mod FormDataBinding;
            pub mod HTMLAnchorElementBinding;
            pub mod HTMLBodyElementBinding;
            pub mod HTMLBRElementBinding;
            pub mod HTMLCanvasElementBinding;
            pub mod HTMLCollectionBinding;
            pub mod HTMLDivElementBinding;
            pub mod HTMLDocumentBinding;
            pub mod HTMLElementBinding;
            pub mod HTMLHeadElementBinding;
            pub mod HTMLHRElementBinding;
            pub mod HTMLHtmlElementBinding;
            pub mod HTMLIFrameElementBinding;
            pub mod HTMLImageElementBinding;
            pub mod HTMLMetaElementBinding;
            pub mod HTMLOListElementBinding;
            pub mod HTMLParagraphElementBinding;
            pub mod HTMLScriptElementBinding;
            pub mod HTMLSpanElementBinding;
            pub mod HTMLStyleElementBinding;
            pub mod HTMLTableElementBinding;
            pub mod HTMLTableRowElementBinding;
            pub mod HTMLTableSectionElementBinding;
            pub mod HTMLTextAreaElementBinding;
            pub mod HTMLTitleElementBinding;
            pub mod HTMLUListElementBinding;
            pub mod MouseEventBinding;
            pub mod NodeBinding;
            pub mod PrototypeList;
            pub mod RegisterBindings;
            pub mod TextBinding;
            pub mod UIEventBinding;
            pub mod WindowBinding;
            pub mod WindowProxyBinding;
        }
    }
    pub mod blob;
    pub mod characterdata;
    pub mod clientrect;
    pub mod clientrectlist;
    pub mod document;
    pub mod domparser;
    pub mod element;
    pub mod event;
    pub mod eventtarget;
    pub mod formdata;
    pub mod htmlanchorelement;
    pub mod htmlbodyelement;
    pub mod htmlbrelement;
    pub mod htmlcanvaselement;
    pub mod htmlcollection;
    pub mod htmldocument;
    pub mod htmlelement;
    pub mod htmlhrelement;
    pub mod htmliframeelement;
    pub mod htmlimageelement;
    pub mod htmlmetaelement;
    pub mod htmlolistelement;
    pub mod htmlscriptelement;
    pub mod htmlstyleelement;
    pub mod htmltableelement;
    pub mod htmltablerowelement;
    pub mod htmltablesectionelement;
    pub mod htmltextareaelement;
    pub mod htmltitleelement;
    pub mod htmlulistelement;
    pub mod mouseevent;
    pub mod node;
    pub mod uievent;
    pub mod window;
    pub mod windowproxy;
}

pub mod html {
    pub mod cssparse;
    pub mod hubbub_html_parser;
}

pub mod layout_interface;
pub mod script_task;