Patrick Walton
5274f11a4c
Nuke the TGA encoder
2013-04-05 18:42:16 -07:00
Patrick Walton
8972f52b2b
Hoist all extern mod
directives to the top level
...
This improves compile time and makes `use` directives look cleaner.
2013-04-05 18:38:40 -07:00
Patrick Walton
a535f22146
Rename one of the two modules called "shaper"
2013-04-05 18:24:46 -07:00
Patrick Walton
bbf1582f8e
Refactor the HarfBuzz shaper to be in line with modern Rust style
2013-04-05 18:03:33 -07:00
Patrick Walton
9cadf19d15
Refactor glyph.rs to modern Rust coding style
2013-04-05 17:40:04 -07:00
Patrick Walton
bd15317eae
Remove some module aliases.
...
These aliases were there for old versions of resolve, and are no longer needed.
2013-04-05 17:16:30 -07:00
Patrick Walton
b2f5ccfd5f
Remove native.rs. It's no longer needed; just use platform::* directly.
2013-04-05 16:58:08 -07:00
Patrick Walton
9822f5d96b
Refactor the Linux font stuff
2013-04-05 16:12:24 -07:00
Patrick Walton
f372c9c5c3
gfx: Refactor the Mac platform goop into platform/
2013-04-05 15:49:11 -07:00
Patrick Walton
e66c9fb7f4
Update submodules
2013-04-05 15:09:01 -07:00
Patrick Walton
b399b157ed
Nuke Cairo
2013-04-05 15:08:15 -07:00
Patrick Walton
ebff681efb
Nuke src/cairo, src/pixman, and src/rust-cairo
2013-04-05 13:32:15 -07:00
Josh Matthews
8f7ac7ba37
Merge pull request #329 from metajack/update-skia-2
...
Update skia dependency.
2013-04-05 09:31:58 -07:00
Jack Moffitt
bba1adc035
Update skia dependency.
2013-04-05 10:30:24 -06:00
Brian Anderson
0a8cb6703d
Add license check as part of make tidy
and make check
2013-04-04 19:41:42 -07:00
Brian Anderson
3bf021a064
Update submodules
2013-04-04 19:41:42 -07:00
Patrick Walton
82a728bc68
Merge pull request #327 from metajack/update-skia
...
Update skia dependency.
2013-04-04 16:16:42 -07:00
Jack Moffitt
eee1320b82
Update skia dependency.
2013-04-04 16:05:39 -06:00
Jack Moffitt
ef22d1cf8e
Merge pull request #325 from jdm/bindingfix
...
Fix bindings by storing correct vector type.
2013-04-04 12:56:30 -07:00
Josh Matthews
9d4adb7f5d
Fix bindings by storing correct vector type.
2013-04-04 14:59:20 -04:00
Josh Matthews
9c8d34afbf
Fix fail on virtually any page.
2013-04-04 14:39:06 -04:00
Josh Matthews
c193011381
Update to 0.6, make buildable on Linux.
2013-04-04 13:19:19 -04:00
Jack Moffitt
762c7e0b5d
Merge pull request #323 from kossnocorp/patch-1
...
Turn on highlight in README
2013-04-04 09:49:08 -07:00
Josh Matthews
a4880ee242
Merge pull request #322 from metajack/rust-0.6-syntax
...
Update to Rust 0.6.
2013-04-04 09:46:01 -07:00
Sasha Koss
a2feaeafb5
Turn on highlight in README
2013-04-04 23:36:18 +07:00
Jack Moffitt
099581729b
Change tabs to spaces.
2013-04-04 10:30:56 -06:00
Jack Moffitt
1f2f708a05
Missed a FIXME.
2013-04-04 09:56:12 -06:00
Jack Moffitt
6a3956cedd
Update skia dep.
2013-04-04 09:34:52 -06:00
Jack Moffitt
c850b59680
Update to Rust 0.6.
2013-04-04 09:21:43 -06:00
Brian Anderson
b9f82b8d05
Add license
2013-04-03 18:37:29 -07:00
Brian Anderson
2570045bf1
Merge pull request #305 from klutzy/submodule-sync
...
Sync submodule recursively
2013-03-26 11:26:50 -07:00
Brian Anderson
d6eb5eec7c
Merge pull request #308 from astrieanna/master
...
Specify 64bit-only in README
2013-03-26 11:26:24 -07:00
Josh Matthews
6660ea0278
Add basic binding for HTMLCollection.
2013-03-21 15:05:04 -04:00
Leah Hanson
1bea7e6a42
Specified that OS X also needs to be 64bit.
2013-03-21 12:17:28 -04:00
Leah Hanson
e2c5249c6e
Modified README to specify 64bit-only. Fixes #307 .
2013-03-21 11:23:27 -04:00
klutzy
14d6babd88
Sync submodule recursively
...
Submodule may have its own submodules, and the sub-sub-module url may be
changed.
Thus, if `submodule update --recursive` is done without url sync,
sub-sub-module may fail to find appropriate commit.
This patch fixes the problem by `git submodule update` locally
before recursive sync.
2013-03-16 22:19:38 +09:00
Brian Anderson
5f672775b2
Make --local-rust-root configuration flag work correctly
...
configure will no longer try to find a local rust by default,
but if you pass --local-rust-root it will use it and not build rust
2013-03-15 14:26:36 -07:00
Josh Matthews
ecb4a9981a
Fix forward declaration in webIDL that breaks the build.
2013-03-15 13:35:49 -04:00
Josh Matthews
2cfbe2b000
Language changes.
2013-03-13 17:01:47 -04:00
Josh Matthews
134be0dae0
Integrate codegen into the build system.
2013-03-13 11:51:07 -04:00
Josh Matthews
998e3ffded
Generate working ClientRectList and ClientRect bindings that can wrap, call methods, and access properties.
2013-03-13 11:50:07 -04:00
Josh Matthews
77388999ef
Autogenerate ClientRectList bindings.
2013-03-13 11:42:57 -04:00
Josh Matthews
3f527d8f8f
Get a test the prints ClientRect.toString to work.
2013-03-13 11:41:04 -04:00
Josh Matthews
7c435f5dcb
Hook up interface and prototype object creation.
2013-03-13 11:41:04 -04:00
Josh Matthews
e333e5d4c3
Fill out the interface creation.
2013-03-13 11:41:04 -04:00
Josh Matthews
236f47b0a9
Add proper values for prototype depth and ID to JIT info.
2013-03-13 11:41:04 -04:00
Josh Matthews
96d9c6402d
Generate working constant JSClass data.
2013-03-13 11:41:04 -04:00
Josh Matthews
c79153be7b
Get ClientRect bindings building.
2013-03-13 11:41:04 -04:00
Josh Matthews
ebd1ce8055
Initial dump of codegen work. Requires manual running of various python scripts to build servo.
2013-03-13 11:40:16 -04:00
Josh Matthews
30676402f5
Initial dump of unmodified mozilla-central bindings codegen (7b385ab02118)
2013-03-13 11:40:16 -04:00