Commit graph

4860 commits

Author SHA1 Message Date
Patrick Walton
160baa61be Use the high-level Azure API everywhere 2012-08-16 19:38:46 -07:00
Patrick Walton
989302d6c3 Use the high-level Azure API in the clear function 2012-08-16 18:49:26 -07:00
Patrick Walton
5c2795c602 Use the high level Azure API in image drawing 2012-08-16 18:34:37 -07:00
Patrick Walton
077720fc49 Get rid of colored boxes.
They were recreating the RNG every frame, which was a bad performance problem.
2012-08-16 18:21:58 -07:00
Patrick Walton
b536d979cf Update rust-azure 2012-08-16 18:14:28 -07:00
Patrick Walton
3fda530157 Use the high level Azure API in the renderer some more 2012-08-16 18:13:25 -07:00
Patrick Walton
70e8b60c44 Fix size of image in image/base.rs 2012-08-16 17:26:20 -07:00
Patrick Walton
19b0a2fb11 Make test.jpeg smaller 2012-08-16 17:24:40 -07:00
Patrick Walton
e787c4e86f Revert "Replace test.jpeg with something smaller"
This reverts commit e4d2cd2f23.
2012-08-16 17:24:06 -07:00
Patrick Walton
e4d2cd2f23 Replace test.jpeg with something smaller 2012-08-16 17:22:49 -07:00
Patrick Walton
33bc481334 Use the new #include_bin. Makes servo build tractably quickly again. 2012-08-16 17:21:29 -07:00
Brian Anderson
a864e1be38 Update submodules 2012-08-16 16:49:42 -07:00
Brian Anderson
894ff5a2bf More build fixes 2012-08-16 15:51:24 -07:00
Brian Anderson
a52818978d Fix some breakage 2012-08-16 15:24:19 -07:00
Brian Anderson
c5e8bf5709 Update submodules 2012-08-16 15:24:14 -07:00
Josh Matthews
93418d4cc9 Update for latest libcore changes. 2012-08-15 23:27:55 -04:00
Brian Anderson
fe4b1c92dd Perform the image prefetch in a different task
Having the prefetch task send back the results immediately will
provide an appropriate event to signel clients that want to know
when images become available.
2012-08-12 21:41:53 -07:00
Brian Anderson
fa8fd4d243 Copy fewer urls in the image cache 2012-08-12 16:43:57 -07:00
Brian Anderson
91b566cffd Structure the image cache as a state machine 2012-08-12 16:09:30 -07:00
Brian Anderson
05fd04ac8d Fix error reporting in image_cache_task 2012-08-12 15:32:35 -07:00
Brian Anderson
3af31cc0cc arc is in std now 2012-08-11 15:53:02 -07:00
Brian Anderson
38321d9b70 Load images through the image cache 2012-08-10 20:11:18 -07:00
Brian Anderson
b31da68ef2 Eliminate warnings 2012-08-10 18:29:27 -07:00
Brian Anderson
8e428ce5f0 Thread the image cache task through to the layout task 2012-08-10 18:13:52 -07:00
Brian Anderson
e4a09a3287 Add docs to image_cache_task 2012-08-10 17:27:37 -07:00
Brian Anderson
dd3d5e3cd1 Decode images in parallel 2012-08-10 17:27:37 -07:00
Brian Anderson
2fa203bc72 Restructure ImageCache.get_image 2012-08-10 17:27:37 -07:00
Brian Anderson
d155daf5bf Add some more error handling to ImageCache 2012-08-10 17:27:37 -07:00
Brian Anderson
dffbc82cf8 Don't continue to fetch images after they are decoded and cached 2012-08-10 17:27:37 -07:00
Brian Anderson
d723e0cf7b Some refactoring of ImageCache 2012-08-10 17:27:37 -07:00
Brian Anderson
872a82b9f0 Decode images in the ImageCache 2012-08-10 17:27:37 -07:00
Brian Anderson
61e8c5c457 Rename image to Image. Misc 2012-08-10 17:27:37 -07:00
Brian Anderson
3708fcf9e0 Begin working on ImageCacheTask 2012-08-10 17:27:36 -07:00
Margaret Meyerhofer
2eb6f39be2 Added the ability to specify width by css 2012-08-10 17:02:23 -07:00
Margaret Meyerhofer
95d0998149 Added the ability to compute heights from parent heights and to layout specified heights 2012-08-10 15:30:35 -07:00
Brian Anderson
470a88f459 Reenable some shaper tests on linux 2012-08-09 20:13:55 -07:00
Brian Anderson
9169270e21 Update rust-harfbuzz 2012-08-09 20:09:17 -07:00
Brian Anderson
a8f50a67ca Update rust-harfbuzz 2012-08-09 19:40:05 -07:00
Brian Anderson
fb5a2cc238 Reenable some text tests 2012-08-09 19:44:43 -07:00
Patrick Walton
7512cfad4c Update rust-azure 2012-08-09 19:05:11 -07:00
Patrick Walton
39119adb67 Use the high-level Cairo API in the compositor. Also modernize the style a bit. 2012-08-09 19:04:27 -07:00
Brian Anderson
d7eb2ab8ac Restructure text module 2012-08-09 19:03:32 -07:00
Brian Anderson
2b29512ef5 Give FontLibrary a handle to NativeFontLibrary 2012-08-09 19:03:32 -07:00
Brian Anderson
d4e37f0c82 Make QuartzNativeFont return placeholder values instead of failing 2012-08-09 19:03:32 -07:00
Margaret Meyerhofer
0b7d020174 Extend the traversal interface to support passing a value from parents to children. 2012-08-09 17:55:22 -07:00
Patrick Walton
16634610f2 Update Azure submodule 2012-08-09 17:34:47 -07:00
Patrick Walton
350b26c1d4 Use the high-level, safe Azure API in the PNG sink instead of the low-level, unsafe one 2012-08-09 17:33:48 -07:00
Patrick Walton
1533972c63 Update submodules 2012-08-09 12:17:06 -07:00
Patrick Walton
95c9188f58 Update for impl language changes 2012-08-09 12:12:23 -07:00
Margaret Meyerhofer
7e8d0949d0 Fixed syntax by changing alt to match 2012-08-08 13:40:19 -07:00