Граф коммитов

10341 Коммитов

Автор SHA1 Сообщение Дата
Patrick Walton 86f0a7ff42 servo: Use the high-level Azure API everywhere
Source-Repo: https://github.com/servo/servo
Source-Revision: 160baa61be48674f843501b7b09e2a606fd4635d
2012-08-16 19:38:46 -07:00
Patrick Walton 0ec4bb5af8 servo: Use the high-level Azure API in the clear function
Source-Repo: https://github.com/servo/servo
Source-Revision: 989302d6c30c4ce3fc032429a59a460371fdf5ed
2012-08-16 18:49:26 -07:00
Patrick Walton 0dd727e611 servo: Use the high level Azure API in image drawing
Source-Repo: https://github.com/servo/servo
Source-Revision: 5c2795c60220b889d335a7dd9375689ff44ded65
2012-08-16 18:34:37 -07:00
Patrick Walton a3c95b16d4 servo: Get rid of colored boxes.
They were recreating the RNG every frame, which was a bad performance problem.

Source-Repo: https://github.com/servo/servo
Source-Revision: 077720fc49406d07748ad86b9f7f3fdbed5866cf
2012-08-16 18:21:58 -07:00
Patrick Walton 3976fdde27 servo: Use the high level Azure API in the renderer some more
Source-Repo: https://github.com/servo/servo
Source-Revision: 3fda530157925a6be77203d5c7cc8ec70d998aa8
2012-08-16 18:13:25 -07:00
Patrick Walton de2526c225 servo: Fix size of image in image/base.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 70e8b60c440176387277846ba76d0d7c79f91a0c
2012-08-16 17:26:20 -07:00
Patrick Walton 50dc159fa2 servo: Make test.jpeg smaller
Source-Repo: https://github.com/servo/servo
Source-Revision: 19b0a2fb11c752b913adcb6938915ceb693d9285
2012-08-16 17:24:40 -07:00
Patrick Walton 2fc588c56b servo: Revert "Replace test.jpeg with something smaller"
This reverts commit e4d2cd2f235d554e7eeb4f337bbb23118066d331.

Source-Repo: https://github.com/servo/servo
Source-Revision: e787c4e86f3a07dc7daa1ce891ca5d3b45d6157b
2012-08-16 17:24:06 -07:00
Patrick Walton ec26ba6534 servo: Replace test.jpeg with something smaller
Source-Repo: https://github.com/servo/servo
Source-Revision: e4d2cd2f235d554e7eeb4f337bbb23118066d331
2012-08-16 17:22:49 -07:00
Patrick Walton 7e1fd74623 servo: Use the new #include_bin. Makes servo build tractably quickly again.
Source-Repo: https://github.com/servo/servo
Source-Revision: 33bc4813347a05241b2aa25e7d50509bd972f44b
2012-08-16 17:20:19 -07:00
Brian Anderson 407ea7e9a1 servo: More build fixes
Source-Repo: https://github.com/servo/servo
Source-Revision: 894ff5a2bff780425476ac1aef8e4afd70616f0f
2012-08-16 15:51:24 -07:00
Brian Anderson 72750435c7 servo: Fix some breakage
Source-Repo: https://github.com/servo/servo
Source-Revision: a52818978d9e6aefa1189b9c481ac121e2c8ec79
2012-08-16 15:24:19 -07:00
Josh Matthews 1983508f2e servo: Update for latest libcore changes.
Source-Repo: https://github.com/servo/servo
Source-Revision: 93418d4cc977bb431e683e1eae2f42159ac1d89b
2012-08-15 23:27:55 -04:00
Brian Anderson 3f8b293e92 servo: 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.

Source-Repo: https://github.com/servo/servo
Source-Revision: fe4b1c92dd37ff7abe0d05721145cfa2c7baa55f
2012-08-12 21:41:53 -07:00
Brian Anderson eea05c5a76 servo: Copy fewer urls in the image cache
Source-Repo: https://github.com/servo/servo
Source-Revision: fa8fd4d243950e2101d1e5dd5482522818d06206
2012-08-12 16:43:57 -07:00
Brian Anderson f3dc3e83ef servo: Structure the image cache as a state machine
Source-Repo: https://github.com/servo/servo
Source-Revision: 91b566cffde99bee368f97af245cf5c982aa8a35
2012-08-12 16:09:30 -07:00
Brian Anderson 2fbec9b057 servo: Fix error reporting in image_cache_task
Source-Repo: https://github.com/servo/servo
Source-Revision: 05fd04ac8d331d7cbbdc198d3f365e47b2f0f4d9
2012-08-12 15:27:47 -07:00
Brian Anderson 9ee974e91c servo: arc is in std now
Source-Repo: https://github.com/servo/servo
Source-Revision: 3af31cc0cc2ef5ac31f71372b33970a98d51be58
2012-08-11 15:53:02 -07:00
Brian Anderson 499ce66ce0 servo: Load images through the image cache
Source-Repo: https://github.com/servo/servo
Source-Revision: 38321d9b70c9822063d6f6c34f9efd9a573d2c65
2012-08-10 20:11:18 -07:00
Brian Anderson 15e6ad14e8 servo: Eliminate warnings
Source-Repo: https://github.com/servo/servo
Source-Revision: b31da68ef2031f15d719dec3aede69053267e7e7
2012-08-10 18:29:27 -07:00
Brian Anderson 72aa2de502 servo: Thread the image cache task through to the layout task
Source-Repo: https://github.com/servo/servo
Source-Revision: 8e428ce5f01ec86807e98827c012dc7bc6ccc7e2
2012-08-10 18:13:52 -07:00
Brian Anderson 81159b580c servo: Add docs to image_cache_task
Source-Repo: https://github.com/servo/servo
Source-Revision: e4a09a328730f3e266a02c74f8afbd112e4cbd84
2012-08-10 17:27:28 -07:00
Brian Anderson cf6078ecb2 servo: Decode images in parallel
Source-Repo: https://github.com/servo/servo
Source-Revision: dd3d5e3cd160db33c8219fd7a62debc3b79c5608
2012-08-10 17:21:02 -07:00
Brian Anderson 91720428ec servo: Restructure ImageCache.get_image
Source-Repo: https://github.com/servo/servo
Source-Revision: 2fa203bc72be76639184928a62be39f4c744926a
2012-08-10 16:37:30 -07:00
Brian Anderson 41c0bf7c9a servo: Add some more error handling to ImageCache
Source-Repo: https://github.com/servo/servo
Source-Revision: d155daf5bf8f8860acf6841c33c039f5cc1baf86
2012-08-10 16:31:51 -07:00
Brian Anderson 242ba62e9d servo: Don't continue to fetch images after they are decoded and cached
Source-Repo: https://github.com/servo/servo
Source-Revision: dffbc82cf8445e1d4fa087c79ae3a26fbedde061
2012-08-10 16:26:20 -07:00
Brian Anderson 6eef4efb5d servo: Some refactoring of ImageCache
Source-Repo: https://github.com/servo/servo
Source-Revision: d723e0cf7b3263d194092e250c619a86cbbcb5ad
2012-08-10 15:59:41 -07:00
Brian Anderson f997cd28ed servo: Decode images in the ImageCache
Source-Repo: https://github.com/servo/servo
Source-Revision: 872a82b9f0cf628676960cd87a3b9e72f688b4f2

--HG--
rename : servo/src/test/test.jpeg => servo/src/servo/image/test.jpeg
2012-08-10 15:41:08 -07:00
Brian Anderson bc7302cc9e servo: Rename image to Image. Misc
Source-Repo: https://github.com/servo/servo
Source-Revision: 61e8c5c45717d0eb48f910122905a1f4e3cd606d
2012-08-10 15:07:31 -07:00
Brian Anderson 84494cac2d servo: Begin working on ImageCacheTask
Source-Repo: https://github.com/servo/servo
Source-Revision: 3708fcf9e083d0efd416fb87935cce398a79963f
2012-08-10 12:18:47 -07:00
Margaret Meyerhofer 5222a86193 servo: Added the ability to specify width by css
Source-Repo: https://github.com/servo/servo
Source-Revision: 2eb6f39be27aa903789968d766a4e705544195f2
2012-08-10 17:02:23 -07:00
Margaret Meyerhofer 6bfb2e5a4d servo: Added the ability to compute heights from parent heights and to layout specified heights
Source-Repo: https://github.com/servo/servo
Source-Revision: 95d09981490a5b49d4371ee2c985666f9ad36123
2012-08-07 09:52:45 -07:00
Brian Anderson a0f0aa95a3 servo: Reenable some shaper tests on linux
Source-Repo: https://github.com/servo/servo
Source-Revision: 470a88f45961422ace82306a65e68cb686b7aa2e
2012-08-09 20:09:29 -07:00
Brian Anderson ce80240ee2 servo: Reenable some text tests
Source-Repo: https://github.com/servo/servo
Source-Revision: fb5a2cc2384d5536858c3e364e13f93a84c44f88
2012-08-09 19:14:56 -07:00
Patrick Walton 612e99c54c servo: Use the high-level Cairo API in the compositor. Also modernize the style a bit.
Source-Repo: https://github.com/servo/servo
Source-Revision: 39119adb6728499bfd68363c024264c7bd85cc61
2012-08-09 19:03:50 -07:00
Brian Anderson d9219b69f3 servo: Restructure text module
Source-Repo: https://github.com/servo/servo
Source-Revision: d7eb2ab8ac6e78e78ad1209f41f2607a1e4fbde1
2012-08-09 18:00:20 -07:00
Brian Anderson 7de4592496 servo: Give FontLibrary a handle to NativeFontLibrary
Source-Repo: https://github.com/servo/servo
Source-Revision: 2b29512ef509fbb9898ea6c4cebfc42d4da0cdb4
2012-08-09 16:45:42 -07:00
Brian Anderson 0724faf1da servo: Make QuartzNativeFont return placeholder values instead of failing
Source-Repo: https://github.com/servo/servo
Source-Revision: d4e37f0c825796f618ccfc4186937b57bd820a8a
2012-08-09 16:45:17 -07:00
Margaret Meyerhofer 41cc094b74 servo: Extend the traversal interface to support passing a value from parents to children.
Source-Repo: https://github.com/servo/servo
Source-Revision: 0b7d020174197e40a27107fd45e1c8657c618874
2012-08-09 17:53:20 -07:00
Patrick Walton c6b3cd02df servo: Use the high-level, safe Azure API in the PNG sink instead of the low-level, unsafe one
Source-Repo: https://github.com/servo/servo
Source-Revision: 350b26c1d4d358c09255c9d98b57f0171dd9896b
2012-08-09 17:33:48 -07:00
Patrick Walton 36e7ddccf8 servo: Update for impl language changes
Source-Repo: https://github.com/servo/servo
Source-Revision: 95c9188f581e04a4a0ad587d7de804c2df1627e5
2012-08-09 12:12:23 -07:00
Margaret Meyerhofer 9ff002d06f servo: Fixed syntax by changing alt to match
Source-Repo: https://github.com/servo/servo
Source-Revision: 7e8d0949d092bb6c5fe162861261efae2e5fdc28
2012-08-08 13:40:19 -07:00
Margaret Meyerhofer 62e4484ad8 servo: Fixed the changing alt syntax and cleaned up some compiler warnings
Source-Repo: https://github.com/servo/servo
Source-Revision: 0b796c410cf5d0924b652186d5b17e8b3ad285a8
2012-08-03 15:16:08 -07:00
Tuncer Ayaz f1b7db8b04 servo: Merge #39 - Adapt to rust and net_url changes (from tuncer:rust-changes)
Source-Repo: https://github.com/servo/servo
Source-Revision: af1fb1b01900835aa81341339c4168335e098f16
2012-08-05 12:55:33 -07:00
Brian Anderson 59f48e687d servo: Makefile cleanups
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d785c364f6720b14019d7ee5e298b3e935fed81
2012-08-02 18:59:10 -07:00
Brian Anderson 146f8e9799 servo: Fix configure.in for disappearance of submodules
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d0521eb90052cff38f5fa6d945da825077d79b8
2012-08-02 17:09:56 -07:00
Brian Anderson a028a214f3 servo: Remove rust-sdl, ragel, harfbuzz submodules
Source-Repo: https://github.com/servo/servo
Source-Revision: e908ea616137355a203f46bc0d44f5a15254e71a
2012-08-02 16:57:58 -07:00
Brian Anderson 6a54bcb6bb servo: Fix check-rust-harfbuzz build rule
Source-Repo: https://github.com/servo/servo
Source-Revision: b521105117ed833b12230853779223d8670f4a1b
2012-08-02 16:47:02 -07:00
Brian Anderson af9c4e0cb9 servo: Update rust-harfbuzz, remove harfbuzz and ragel from the build
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a4ac15908921b28825148a0b97ab3eb2ff054be
2012-08-02 17:09:11 -07:00
Margaret Meyerhofer 1a87d700f6 servo: Fixed compilation errors from keyword changes
Source-Repo: https://github.com/servo/servo
Source-Revision: b9b68a72b7dd6b035a5458b3b4c27059fc3ea19d
2012-08-02 11:00:58 -07:00
Margaret Meyerhofer c50085249e servo: Added the ability to iterate over the layout-box tree in parallel.
Source-Repo: https://github.com/servo/servo
Source-Revision: fa122b2a786c439c959716be6d204d2f6750db6b
2012-07-23 10:05:14 -07:00
Brian Anderson dbdfa9cd37 servo: Add more resource_task docs
Source-Repo: https://github.com/servo/servo
Source-Revision: f2c97474c5e2acdf52e6dff1d56d1867efb6f050
2012-07-28 17:08:33 -07:00
Brian Anderson 28ea915792 servo: Use ResourceTask to fetch scripts
Source-Repo: https://github.com/servo/servo
Source-Revision: 08789e5bc8480002a93b776ef95e3b9be9471578
2012-07-28 16:59:14 -07:00
Brian Anderson df20ee2d87 servo: Update rust-http-client
Source-Repo: https://github.com/servo/servo
Source-Revision: 25a5e903a77a9a0fb553e1d352ca9ee2df07d35d
2012-07-28 16:24:42 -07:00
Patrick Walton c20bb6393e servo: Overloaded operators can't be unsafe anymore
Source-Repo: https://github.com/servo/servo
Source-Revision: 51456ef6a92ad407b2948e4c2bb6e4a59adc3308
2012-07-27 22:29:27 -07:00
Brian Anderson 10aae91785 servo: Begin supporting http:// urls
Source-Repo: https://github.com/servo/servo
Source-Revision: 38c6e99e2082b7b25b468746e00b7d53ce300c77
2012-07-27 19:54:13 -07:00
Brian Anderson a16038af5d servo: Feed the HTML/CSS parsers with the ResourceTask
Source-Repo: https://github.com/servo/servo
Source-Revision: 6430d74ecea417ea3c65a62881792192e56482dc
2012-07-27 19:16:04 -07:00
Brian Anderson d42a90907a servo: Make relative hrefs work
Source-Repo: https://github.com/servo/servo
Source-Revision: c37528df7de1c8a6a78cd47e36ebfc9548dd73f5
2012-07-27 18:04:09 -07:00
Brian Anderson db43f151c5 servo: Represent URLs as url objects, not strings
Source-Repo: https://github.com/servo/servo
Source-Revision: 633c0135672ca161ce9feb6ad6f85145930419ee
2012-07-27 17:24:44 -07:00
Brian Anderson 208209fa2c servo: Add make_url with some custom logic
Source-Repo: https://github.com/servo/servo
Source-Revision: 1d7e37e299a74d3192bdecf5aa7fbc5a174db75b
2012-07-27 16:55:16 -07:00
Brian Anderson 7d8fc38a20 servo: Begin threading the ResourceTask through the engine
Source-Repo: https://github.com/servo/servo
Source-Revision: f48309739f780103f875b8d0cba2079f76ad588c
2012-07-27 16:19:38 -07:00
Brian Anderson 4252ab4715 servo: Teach ResourceManager to load from files
Source-Repo: https://github.com/servo/servo
Source-Revision: c01899233a278d4afdcfd9093dde08692574a960
2012-07-27 15:59:53 -07:00
Brian Anderson 68eeaf50b1 servo: Add ResourceTask
Source-Repo: https://github.com/servo/servo
Source-Revision: 51a6e835d28fc4e7dff26661b2e730197303969f
2012-07-27 15:35:05 -07:00
Brian Anderson e3b2302d51 servo: Remove net::uri in favor of std::net::url
Source-Repo: https://github.com/servo/servo
Source-Revision: c64c17fac388433702a5e8211df792bd54d782d0
2012-07-27 11:23:36 -07:00
Brian Anderson 9ecabee48f servo: Add rust-http-client to the build
Source-Repo: https://github.com/servo/servo
Source-Revision: a92de7779132b063b4b764727fd41325c793e28a
2012-07-26 20:16:48 -07:00
Patrick Walton 4cd85b712f servo: Update for purity fixes
Source-Repo: https://github.com/servo/servo
Source-Revision: b1423f231bb020dc9f219b28c302fe4d49f8f486
2012-07-26 18:02:36 -07:00
Brian Anderson 2bf0e0c863 servo: Revert "Stop building Ragel"
This reverts commit ad047d1f74aa8b85679a5a2109d68850d1bc3c14.

Source-Repo: https://github.com/servo/servo
Source-Revision: f9ae85fcbe24ee79bdf3f4065031530940030e1d
2012-07-26 17:50:08 -07:00
Brian Anderson 6050e4585d servo: Fix Makefile typos
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d443f14ab3ca0cb514b17a701583f55d1c573c0
2012-07-26 16:25:18 -07:00
Eric Holk 9818212faf servo: Merge #29 - Pipes (from eholk:pipes)
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f1e778653fc59f511da111e840512d5bfebb819
2012-07-26 16:21:56 -07:00
Brian Anderson 9a97f05066 servo: Stop building Ragel
It's not needed for the distributable harfbuzz source that we're building now.
I haven't removed the submodule because it's an involved process that looks
like it will trip people up.

Source-Repo: https://github.com/servo/servo
Source-Revision: ad047d1f74aa8b85679a5a2109d68850d1bc3c14
2012-07-26 16:11:09 -07:00
Margaret Meyerhofer 8b84770aec servo: fix minor compile errors
Source-Repo: https://github.com/servo/servo
Source-Revision: 4c1475ddfb7fe9619e82cf93380961513b5a8ea0
2012-07-26 11:06:10 -07:00
Josh Matthews b34e3e8495 servo: Add primitive binding example for Document (documentElement), and Node (firstChild, nextSibling, tagName).
Source-Repo: https://github.com/servo/servo
Source-Revision: 4a1c8cc2ec2bf7ca1197a5404ef94e1509981c01
2012-07-12 19:12:20 -04:00
Ben Blum 38845ed41f servo: Merge #33 - servo/platform/osmain.rs: Change to new task_builder (from bblum:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: f7a5a50145f69af19dd04caaea5f4d03c5cacb5e
2012-07-24 13:03:04 -07:00
Margaret Meyerhofer f62aadbb0c servo: Fixed compile errors in the test suite
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a79be869802bf9d85b38f76995e1d4be7de0ad2
2012-07-20 11:56:58 -07:00
Patrick Walton 4dd9a0c8f6 servo: Put images in an ARC to avoid copying. Make test-many-images harder.
Source-Repo: https://github.com/servo/servo
Source-Revision: 9196990384e3c592bbb3b6a0d40d19315394771e
2012-07-19 18:18:19 -07:00
Patrick Walton f9ab733aba servo: Don't draw images a pixel at a time
Source-Repo: https://github.com/servo/servo
Source-Revision: e818caf18447108ab95c934768d5a47161090d0a
2012-07-19 15:53:52 -07:00
Patrick Walton ce70f374a0 servo: Decode images in parallel
Source-Repo: https://github.com/servo/servo
Source-Revision: b46aaa509d5a1c6b671fdaa87d2fd91acf469411
2012-07-19 11:28:22 -07:00
Margaret Meyerhofer e23648685a servo: Changed color parsing to return an option instead of defaulting to black
Source-Repo: https://github.com/servo/servo
Source-Revision: 830a41ad94a5d72d96cced9badebbb340784ed7b
2012-07-19 13:13:05 -07:00
Margaret Meyerhofer 97da506abd servo: Added width and height parsing
Source-Repo: https://github.com/servo/servo
Source-Revision: ed99449f52f5d927893408448a56f9c247f8e098
2012-06-28 16:01:36 -07:00
Margaret Meyerhofer d6080bd836 servo: Added traits to adhere to new coherence requirements
Source-Repo: https://github.com/servo/servo
Source-Revision: 0551c79ec4e59fe5a3bdda753ece0439cb999d9a
2012-07-18 15:57:22 -07:00
Margaret Meyerhofer 527fb44404 servo: Fixed all strings in the old format
Source-Repo: https://github.com/servo/servo
Source-Revision: 6148309ce11aed879e8d88151c630bae6e8c617c
2012-07-17 17:00:48 -07:00
Patrick Walton fedd6ecd7d servo: Time other passes of the pipeline
Source-Repo: https://github.com/servo/servo
Source-Revision: c35c5f2bc8199649c48947601c0ddde603dd7d59
2012-07-12 23:17:04 -07:00
Patrick Walton 42434d57f2 servo: Enable optimization by default
Source-Repo: https://github.com/servo/servo
Source-Revision: 016c60e366a45e3e3ec7ca177cda8aaf439a7ed0
2012-07-12 22:55:50 -07:00
Patrick Walton 8e1e0898ea servo: Update for language changes regarding unique strings
Source-Repo: https://github.com/servo/servo
Source-Revision: b7b17dccd10a60320c878c48e0fcf825b1295cad
2012-07-12 22:49:01 -07:00
Patrick Walton 1d6dabd8e9 servo: Add some timing for compositing
Source-Repo: https://github.com/servo/servo
Source-Revision: 5afae787ce49234faefbc5eb3067a65efce21e0c
2012-07-12 20:04:00 -07:00
Patrick Walton f8ab66ac36 servo: Update rust-layers and rust-opengles and switch to ARGB32 layers
Source-Repo: https://github.com/servo/servo
Source-Revision: 127189bdc8c37a48cdfd73999dc489f308bc42f1
2012-07-12 19:49:30 -07:00
Margaret Meyerhofer 49030207cc servo: Fixed deprecated vector syntax
Source-Repo: https://github.com/servo/servo
Source-Revision: 1212f3df65db6ca7d7948805d285100dfc8f8336
2012-07-12 10:13:06 -07:00
Patrick Walton 55891cada2 servo: Fix reshaping window callback
Source-Repo: https://github.com/servo/servo
Source-Revision: 12a05daa5da455b5888d5b393a924fc1384e7c24
2012-07-12 17:28:10 -07:00
Patrick Walton acac40ea41 servo: Make content a class
Source-Repo: https://github.com/servo/servo
Source-Revision: 9b599e4e5ab4829d12d21e799b62f8a0962b8bf7
2012-07-12 16:32:27 -07:00
Patrick Walton 173ae430f3 servo: Stub event handling
Source-Repo: https://github.com/servo/servo
Source-Revision: b9f103a879d2f6b59de9a29a2cf2d0a366133a9b
2012-07-12 15:49:05 -07:00
Patrick Walton 0575af237c servo: Delete commented-out code
Source-Repo: https://github.com/servo/servo
Source-Revision: 62396c1cb96299527141d64123eb32e51a72c7ae
2012-07-12 13:03:28 -07:00
Patrick Walton 6d2743b70e servo: Use GLUT and layers
Source-Repo: https://github.com/servo/servo
Source-Revision: 844f540963ebe8de910fea3d950b2aa06c11d561
2012-07-05 18:39:41 -07:00
Brian Anderson 6a7ffb1b5c servo: Update Linux instructions with correct glut package
Source-Repo: https://github.com/servo/servo
Source-Revision: 294b112591b04fa58da39520c37af55562c8c946
2012-07-12 00:12:06 -07:00
Brian Anderson 0c6f15390d servo: Fix imports for new resolve logic
Source-Repo: https://github.com/servo/servo
Source-Revision: 49e0803e2637f825f04f750eeb21acd35cf48d3d
2012-07-11 19:33:35 -07:00
Margaret Meyerhofer e49d80a97a servo: Added make clean rules for rust-glut and rust-layers
Source-Repo: https://github.com/servo/servo
Source-Revision: b092254270193f8d7a6f8bd9737478cac9ccfe59
2012-07-10 15:09:44 -07:00
Brian Anderson ae20160a03 servo: Add freeglut3 to linux dependencies in README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: 03b4e4587bbd76af0d7f04ff893b0b6a5172940b
2012-07-05 17:57:40 -07:00
Patrick Walton 384a76cee6 servo: Add layers and fix checks
Source-Repo: https://github.com/servo/servo
Source-Revision: 12729d36f7888b54dd81103db6e1c3eafa486e7b
2012-07-05 16:09:50 -07:00
Patrick Walton d9d5616d0f servo: Add rust-glut support
Source-Repo: https://github.com/servo/servo
Source-Revision: 36a7ca67e19c2d4f44d4657d1d54da976b3cbc80
2012-07-05 15:32:35 -07:00
Brian Anderson e5d5ea13f9 servo: Configure rust-opengles in configure script
Source-Repo: https://github.com/servo/servo
Source-Revision: d1195003b8a695dd2f324954a62616ee2b26ada5
2012-07-05 14:53:58 -07:00
Patrick Walton 99c4d7e8fe servo: Add rust-opengles
Source-Repo: https://github.com/servo/servo
Source-Revision: 9197a615e8f08494ec004489bf0023e2959f164c
2012-07-05 13:02:06 -07:00
Josh Matthews e86bdf2a02 servo: Build fixes for latest rustc changes.
Source-Repo: https://github.com/servo/servo
Source-Revision: 57a231ff943e5023d15323ab3aae36da30d5448c
2012-07-04 17:32:22 -04:00
Tuncer Ayaz 7022217dae servo: Merge #25 - Fix build errors: use extern keyword (from tuncer:extern)
Source-Repo: https://github.com/servo/servo
Source-Revision: 18506978ca7083a7290b7f0c6204ec33f201fc46
2012-07-04 14:09:08 -07:00
Margaret Meyerhofer 3bf95a5dec servo: Fixed compile errors from new macro syntax
Source-Repo: https://github.com/servo/servo
Source-Revision: 8861aba3ec9a75c7d4706655ecdac5ea1c6741f9
2012-07-02 13:45:48 -07:00
Margaret Meyerhofer 60737d2ed8 servo: Capitalized css style types, removed redundant pretty-printing.
Source-Repo: https://github.com/servo/servo
Source-Revision: 55d8fc332a1beec7c8941e7c59bd5978fdea472a
2012-06-29 17:21:58 -07:00
Margaret Meyerhofer 488dfdf363 servo: Fixed vector syntax errors and reordered crate compilation
Source-Repo: https://github.com/servo/servo
Source-Revision: e4edb86df9e50e9ab3381376bd242f1f39d9019e
2012-06-29 11:38:15 -07:00
Brian Anderson 355b97c459 servo: Update README.md with more build instructions
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d06862ee1402935afb6f5ad9d05c1e1c0454101
2012-06-29 11:30:51 -07:00
Patrick Walton 2f94ae2ac7 servo: Clarify that the bleeding-edge Rust compiler is needed
Source-Repo: https://github.com/servo/servo
Source-Revision: bb7cf6d2cabb1b41a56ecb310a08423b7f68f8a5
2012-06-29 11:25:30 -07:00
Patrick Walton d513e7f857 servo: Update azure and geom
Source-Repo: https://github.com/servo/servo
Source-Revision: 62beb262473b182eb7f216ce06980efde8446d4b
2012-06-28 18:22:51 -07:00
Brian Anderson 1c5c808b3d servo: Add true_type_tag utility function
Source-Repo: https://github.com/servo/servo
Source-Revision: 973c7076c00379435cab6f78bd01ff6d027d3d81
2012-06-28 17:13:23 -07:00
Brian Anderson 4e3d93a612 servo: Capitalize more types
Source-Repo: https://github.com/servo/servo
Source-Revision: 47e5d225c9bb3e1c3cb1ac0d86845eac5eee2fe6
2012-06-28 15:38:03 -07:00
Margaret Meyerhofer 1e5065e472 servo: cleaned up more warnings and a few copies
Source-Repo: https://github.com/servo/servo
Source-Revision: 334102b0388b9079d96f6817a946ce04394b97ea
2012-06-28 10:56:03 -07:00
Brian Anderson 9e03f4a037 servo: Update for task API changes
Source-Repo: https://github.com/servo/servo
Source-Revision: 6e77dfa2f4e65a8bc328294300d18c42aab74878
2012-06-27 20:13:23 -07:00
Brian Anderson 1c1a978669 servo: Update for languages changes. Build still busted
Source-Repo: https://github.com/servo/servo
Source-Revision: 259ba8ce9332ae1b36e59cf90d598a83e6086ad9
2012-06-27 12:09:38 -07:00
Margaret Meyerhofer 25dc44b25c servo: Fixed some compile errors in servo
Source-Repo: https://github.com/servo/servo
Source-Revision: 56c1cc5407081d93309adc65687dca7abe09690b
2012-06-27 11:40:05 -07:00
Margaret Meyerhofer 030339717a servo: Changed the css parsing to be called when a <link /> is used instead of guessing the filename.
Source-Repo: https://github.com/servo/servo
Source-Revision: 03ec0860fa0d7c2e0a41b2a46db4ed326c8db7e6
2012-06-22 11:32:16 -07:00
Margaret Meyerhofer 0e82c9d48b servo: reindent html_builder loops
Source-Repo: https://github.com/servo/servo
Source-Revision: 7508d6d2a1e90f65f2b1b1377c1d30ced61544b7
2012-06-22 15:00:03 -07:00
Brian Anderson 748b05bd1b servo: Fix reftest build errors
Source-Repo: https://github.com/servo/servo
Source-Revision: 105cd0ac9a40ea4022db2a1b43c20a79c3b9161f
2012-06-26 00:21:12 -07:00
Brian Anderson d394476370 servo: Build servo as a library
Source-Repo: https://github.com/servo/servo
Source-Revision: f36a834f0d8d9ab21c415aa3ad3fed237c32e012
2012-06-26 00:04:30 -07:00
Brian Anderson 637ba8e8a3 servo: Fix Linux build
Source-Repo: https://github.com/servo/servo
Source-Revision: 596913ee9174de3a4fbecdea9fbdff9d8fd974f2
2012-06-26 00:01:54 -07:00
Brian Anderson 64373d9cc0 servo: More work on ref test harness
Source-Repo: https://github.com/servo/servo
Source-Revision: 5cc03c761821cf2ce002eabe9276adf7df117cf8
2012-06-25 23:48:11 -07:00
Brian Anderson 803fcbe21f servo: Begin working on a ref test harness
Source-Repo: https://github.com/servo/servo
Source-Revision: 4f6d4f3561e8c8e650b02fada20db68650308013
2012-06-25 22:45:15 -07:00
Brian Anderson 72bcc1cd70 servo: Begin implementing QuartzNativeFont
Source-Repo: https://github.com/servo/servo
Source-Revision: 3643c9701cabaef2b4a9e433b7c675f70d6ec2ca
2012-06-25 19:30:53 -07:00
Brian Anderson 14398bb779 servo: Fix mac breakage
Source-Repo: https://github.com/servo/servo
Source-Revision: e36aac940a36cbe4e7c3164adb0cf289e522d13d
2012-06-24 20:40:25 -07:00
Brian Anderson 12fa227475 servo: Implement FreeTypeNativeFont.glyph_h_advance
Source-Repo: https://github.com/servo/servo
Source-Revision: c92c1c661f9c6fc096b9327f90180f8f2c359e39
2012-06-24 20:14:52 -07:00
Brian Anderson 92e8f7d6f9 servo: Work on implementing NativeFont
Source-Repo: https://github.com/servo/servo
Source-Revision: 2967527abb8b2a6ba41089c51b31e3312ba62432
2012-06-22 17:21:30 -07:00
Brian Anderson 6f6a36073c servo: Update for latest language changes
Source-Repo: https://github.com/servo/servo
Source-Revision: a6d9b123e4fc5b5de2d9f10199dc6ef62402eb0d
2012-06-24 14:26:23 -07:00
Brian Anderson 19a4b0098e servo: Fonts must be created from a FontLibrary
Source-Repo: https://github.com/servo/servo
Source-Revision: 776be8cf3111670a0e6644ff409f7ac388b43583
2012-06-22 16:44:59 -07:00
Brian Anderson e4e4669177 servo: Ignore more flaky font tests
Source-Repo: https://github.com/servo/servo
Source-Revision: de59f7ef861dff855660dcac5f5851d3a239f58c
2012-06-22 16:24:02 -07:00
Brian Anderson 4d549f04d1 servo: Introduce FontLibrary
Source-Repo: https://github.com/servo/servo
Source-Revision: cfefc42c25f9e6c784d96bed24eba700fbcc9428
2012-06-21 19:42:11 -07:00
Brian Anderson 57bea928f7 servo: Convert Font from a class to a resource + impl to avoid bugs
Source-Repo: https://github.com/servo/servo
Source-Revision: 6154066619c72d60313b335974a98379ddb6bf83
2012-06-22 16:14:31 -07:00
Margaret Meyerhofer 07c8950489 servo: Refactored html and css lexing into separate files and capitalized those types
Source-Repo: https://github.com/servo/servo
Source-Revision: e0ddaf50df95262a21024b655496399ad1397310
2012-06-20 16:28:30 -07:00
Brian Anderson 321da50d64 servo: Cleanup for new conventions
Source-Repo: https://github.com/servo/servo
Source-Revision: b754510d533be548c58d0b1d2ce9d207cdd7f46a
2012-06-22 01:39:56 -07:00
Brian Anderson f9721e4f74 servo: Ignore more crashy tests
Source-Repo: https://github.com/servo/servo
Source-Revision: b1b0434bc47276598d415cbea375c821dd615ec5
2012-06-21 22:52:59 -07:00
Brian Anderson cedf7a5c63 servo: Fix invalid moves per latest rustc build
Source-Repo: https://github.com/servo/servo
Source-Revision: 2531f4ffc1198206302f0aff8f7c033168ee2021
2012-06-21 19:40:11 -07:00
Brian Anderson 4d3b2ea91a servo: Introduce NativeFont
Source-Repo: https://github.com/servo/servo
Source-Revision: 3ffbaaaa47d64e8e28310fe0cc9b1a943c6f9c69
2012-06-21 17:42:43 -07:00
Brian Anderson 350e638fad servo: Introduce GlyphIndex type to distinguish glyph codepoints vs unicode codepoints
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d56150947525560547832df89466b6579db2e79
2012-06-21 14:14:03 -07:00
Brian Anderson a7e73d6224 servo: Camel-case text types
Source-Repo: https://github.com/servo/servo
Source-Revision: 5f8493e3a9ab36de9a43d27e31a54447a2348217
2012-06-21 13:49:25 -07:00
Margaret Meyerhofer ec2c64a6ac servo: Changed parallel css matching to use shared state instead of copying
Source-Repo: https://github.com/servo/servo
Source-Revision: ce615bf12a2998c10b3ae445ecfb7f854235edc2
2012-06-20 12:44:03 -07:00
Margaret Meyerhofer 8393ca8782 servo: Remove remaining implicit copy warnings
Source-Repo: https://github.com/servo/servo
Source-Revision: 4ee7e57eeab22ffb07f530dfe9d97afa78026a46
2012-06-20 10:32:59 -07:00
Margaret Meyerhofer c1172b5aea servo: Changed css matching to match nodes in parallel.
Source-Repo: https://github.com/servo/servo
Source-Revision: a3225428250a559c25af09f442e07e504d6e49b5
2012-06-14 17:20:59 -07:00
Margaret Meyerhofer b7e2e7013c servo: Ignore more inconsistently failing tests
Source-Repo: https://github.com/servo/servo
Source-Revision: d7db7a56c3d4dcc749aa2bd06ab4a275c7b24669
2012-06-19 10:32:35 -07:00
Brian Anderson d9fccd9aab servo: Ignore some font tests that are failing inconsistently
Source-Repo: https://github.com/servo/servo
Source-Revision: 8694baaca0e5465ff7d81bf9600d9e26f046ad36
2012-06-17 21:15:42 -07:00
Brian Anderson 9efb36c2a8 servo: Use the actual horizontal advance
Source-Repo: https://github.com/servo/servo
Source-Revision: 632c78120605282a7638b63333fc38896dfd7381
2012-06-16 23:19:27 -07:00
Brian Anderson 5fa2cd1b40 servo: Remove old font test code
Source-Repo: https://github.com/servo/servo
Source-Revision: d9c59e3adf41e7fea7375e4e9584d8dcfbf49a4f
2012-06-16 21:09:55 -07:00
Brian Anderson 4c723a2c5b servo: Print text on mac
Source-Repo: https://github.com/servo/servo
Source-Revision: cbb26e64fbf22eeab43ca6868c2faa59a70ef370
2012-06-16 18:18:15 -07:00
Brian Anderson 94e627a929 servo: Print text to screen. Aw, yeah.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8d2eb11582714f52c857e142b57430834634bf0c
2012-06-16 16:43:20 -07:00
Brian Anderson 1dd8ccaf5f servo: Text boxes yield two display items, a bg color and a text item
Source-Repo: https://github.com/servo/servo
Source-Revision: f37897924b25a53a87466de73a81b50f32e32111
2012-06-16 16:02:40 -07:00
Brian Anderson 592a912ec1 servo: Boxes may convert to multiple display list items
Source-Repo: https://github.com/servo/servo
Source-Revision: 2c0dcbc7222c1d56e295780e3fb762db8a0a6037
2012-06-16 15:57:08 -07:00
Brian Anderson c75f2b4f18 servo: Add display_item_text
Source-Repo: https://github.com/servo/servo
Source-Revision: 96c44f9726179deb662dac6cee0e963045d5f475
2012-06-16 15:40:43 -07:00
Brian Anderson 75bf9488b5 servo: Extract display_list_builder from layout_task
Source-Repo: https://github.com/servo/servo
Source-Revision: 756cc775b57f3c5cc28a57e38a47d6e5ab970b52
2012-06-16 15:11:48 -07:00
Brian Anderson d9f428bf90 servo: Calculate the size of the text_box from the text_run
Source-Repo: https://github.com/servo/servo
Source-Revision: 052fcadc2be671bd864d57591da40b2355781962
2012-06-16 15:03:28 -07:00
Brian Anderson 894b0a9115 servo: Calculate the size of a text run
Source-Repo: https://github.com/servo/servo
Source-Revision: 86f59bd5efa130797948971f5fec21f7f4cf5e14
2012-06-16 14:46:55 -07:00
Brian Anderson 66f7c08e73 servo: Make text_run immutable
Source-Repo: https://github.com/servo/servo
Source-Revision: 5af6c891ed30fcc8e0635ae8f7cc6bcf324d591a
2012-06-16 14:46:10 -07:00
Brian Anderson a920d4d482 servo: Only include the test font once
Source-Repo: https://github.com/servo/servo
Source-Revision: 50a0956f1b16ac7bbd075ab1ce51a60657a01387
2012-06-15 23:37:33 -07:00
Brian Anderson 8876885b08 servo: Use font class to get the glyph advance for harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 25e6db150ea68ab3278c3ca771ec767fab26074e
2012-06-15 23:33:12 -07:00
Brian Anderson 5f2e136e6d servo: Misc work on fonts
Source-Repo: https://github.com/servo/servo
Source-Revision: e1d09aae96322a3aa30820e3809822f99a14350d
2012-06-15 19:38:04 -07:00
Brian Anderson d39801bea6 servo: Teach text::shaper how to find a glyph index from the font
Source-Repo: https://github.com/servo/servo
Source-Revision: 902605c6903c9afe843052ab8a505523e7d98566
2012-06-15 17:52:22 -07:00
Brian Anderson f3b140dda6 servo: Teach text::font how to find a glyph index on linux
Source-Repo: https://github.com/servo/servo
Source-Revision: c1af1b833cadb89663a459fbc54dab2393473d7e
2012-06-14 18:47:36 -07:00
Patrick Walton d6e358f4eb servo: Fix naming in tree
Source-Repo: https://github.com/servo/servo
Source-Revision: 1ec640b047d536317bf4d49d4c3011fc8932e12d
2012-06-14 20:19:25 -07:00
Patrick Walton 33fabf85c4 servo: Refactor RCU to use the CamelCase naming convention
Source-Repo: https://github.com/servo/servo
Source-Revision: 0347e4408c93decccf0ebe0e2fc5ee4873983232
2012-06-14 19:20:08 -07:00
Patrick Walton 53fb871df5 servo: Make Box into a class
Source-Repo: https://github.com/servo/servo
Source-Revision: 6c6f7f99e4edda02b13f44a3ef11e75db7d67b36
2012-06-14 18:55:04 -07:00
Patrick Walton 666413af22 servo: CamelCase box kinds
Source-Repo: https://github.com/servo/servo
Source-Revision: 9ed8b20778a1e8da23082e2c6307445fe50925ef
2012-06-14 17:31:02 -07:00
Patrick Walton 863e261cf6 servo: CamelCase everything in dom/base
Source-Repo: https://github.com/servo/servo
Source-Revision: 09ee4b18ef9dd43dffcb5581d779afbd6d0911f3
2012-06-14 17:23:11 -07:00
Patrick Walton 4c59e24c29 servo: node -> Node
Source-Repo: https://github.com/servo/servo
Source-Revision: 876e1307e32d525a9eeb1cf14f601f3e731fa2dc
2012-06-14 17:11:06 -07:00
Patrick Walton 9bcc8eba4a servo: Use spec names for ElementKinds
Source-Repo: https://github.com/servo/servo
Source-Revision: 3f1b23b5247f3a23a2c9835d5a90e7f3c0a7953c
2012-06-14 17:04:21 -07:00
Patrick Walton 0f974638f5 servo: Correct spelling of "fuchsia"
Source-Repo: https://github.com/servo/servo
Source-Revision: f480c54e697cc5bbd2c65f8ce258f01a4d6b11da
2012-06-14 16:40:26 -07:00
Patrick Walton 4e23cce57b servo: CamelCase node kinds. Also fix shape glue problem in CSS color comparison.
Source-Repo: https://github.com/servo/servo
Source-Revision: c348486140a270ff608c4370a1f04b5c98d38f39
2012-06-14 16:38:05 -07:00
Patrick Walton 10bf53b56a servo: "ch" -> "self_channel"
Source-Repo: https://github.com/servo/servo
Source-Revision: d2455c7bb6cd914fc7ec7ccc3a28164974a04d02
2012-06-14 15:25:24 -07:00
Patrick Walton debdb68ced servo: Tabs -> spaces in servo.rc
Source-Repo: https://github.com/servo/servo
Source-Revision: 3aa7f249e88b1200b19e1d65e68a77a3305c1954
2012-06-14 15:23:33 -07:00
Patrick Walton 8d9d906322 servo: "resp" -> "from_renderer"
Source-Repo: https://github.com/servo/servo
Source-Revision: 717ef95016832893813f687f722edac4db210220
2012-06-14 15:22:57 -07:00
Patrick Walton 1e12b8d2b5 servo: CamelCase messages
Source-Repo: https://github.com/servo/servo
Source-Revision: fb4fab8a078e5635215a0a03351af82010f78245
2012-06-14 15:20:41 -07:00
Margaret Meyerhofer c8b78fac7a servo: Merge #19 - Refactored color into a separate module and added support for input types (from mmeyerho:color)
Source-Repo: https://github.com/servo/servo
Source-Revision: c5e2f391b0454ffb941de6326f4ef473d6262cb3
2012-06-14 15:20:50 -07:00
Brian Anderson 2ab42caeae servo: Fix build
Source-Repo: https://github.com/servo/servo
Source-Revision: 7eb949eac4417c9f275acd925c76d1fb327c69f5
2012-06-14 15:09:34 -07:00
Patrick Walton c9802c1e44 servo: engine::msg -> Msg
Source-Repo: https://github.com/servo/servo
Source-Revision: 9026bd1f00257c468c272f3f717b7fe95591a7d9
2012-06-14 15:06:42 -07:00
Patrick Walton 5fe84b2870 servo: layout -> layout_task. Fixes a bunch of ugly imports.
Source-Repo: https://github.com/servo/servo
Source-Revision: b5b50e5d2058a4a99c418c4e3effc59eed128cbe

--HG--
rename : servo/src/servo/layout/layout.rs => servo/src/servo/layout/layout_task.rs
2012-06-14 14:59:05 -07:00
Patrick Walton 4a3def20a7 servo: Move to rust-geom
Source-Repo: https://github.com/servo/servo
Source-Revision: 3084d15a364e7b20d216d0a19e4fbc2557ba7435
2012-06-14 14:51:31 -07:00
Brian Anderson 7825cb5d7b servo: Fix make check for rust-geom
Source-Repo: https://github.com/servo/servo
Source-Revision: 56ec9a9a0291de8ee28af51a0e4e345176711128
2012-06-14 14:09:35 -07:00
Patrick Walton b5cf362073 servo: Add rust-geom and a bunch of compile fixes
Source-Repo: https://github.com/servo/servo
Source-Revision: c170892d5432efa3ea651a710c2fe827815a0dd9
2012-06-14 12:18:45 -07:00
Margaret Meyerhofer afead9ce6f servo: Merge #18 - Fixed warnings about implicitly copying values, but not warnings of type mismatches (from mmeyerho:copies)
Source-Repo: https://github.com/servo/servo
Source-Revision: 13f82a23bf98dca02803daefa2148572229b3d2f
2012-06-13 15:31:49 -07:00
Margaret Meyerhofer deb0f21564 servo: Merge #17 - Fix borrowck errors and erros in layout positioning (from mmeyerho:fix_layout)
Source-Repo: https://github.com/servo/servo
Source-Revision: 9597caf42ba2cbef609399e76c1f6d48d16b58d6

--HG--
rename : servo/src/test/test_bg_color.css => servo/src/test/small-layout-test.css
rename : servo/src/test/test_bg_color.css => servo/src/test/test_inline_boxes.css
2012-06-11 16:19:27 -07:00
Brian Anderson a403f39d5f servo: Put 'use harfbuzz' in text::shaper, not at the crate level
Source-Repo: https://github.com/servo/servo
Source-Revision: 61a615fb4d371e83ae007f03de4824eda837ffea
2012-06-08 18:58:31 -07:00
Brian Anderson 0ced2f0b1c servo: Update rust-harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 5086fde8286efa999ca12344dc9543154b38b5f7
2012-06-08 18:36:54 -07:00
Brian Anderson eb5b71e49c servo: More work on text shaping
Source-Repo: https://github.com/servo/servo
Source-Revision: a0b200d35a736400b200032d06999d4def171bce
2012-06-08 18:14:04 -07:00
Margaret Meyerhofer 790a06db9b servo: Added css selector matching and now render specified background colors
added comments and put back random colors for unspecified boxes

Source-Repo: https://github.com/servo/servo
Source-Revision: e3d965019684c4c24382c2380898d37871d5638d
2012-06-04 10:25:15 -07:00
Brian Anderson d2240a6eb8 servo: Add more broken harfbuzz test cases
Source-Repo: https://github.com/servo/servo
Source-Revision: 10294134abeb6cb4d6ca9a2a1e386e235e1054c9
2012-06-07 19:40:07 -07:00
Donovan Preston e63a20181e servo: Merge #15 - Trivial changes (from fzzzy:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 73b0243801ca04546fb030c05fb69ba55004341d
2012-06-07 12:19:31 -07:00
Margaret Meyerhofer 47f9e9bec6 servo: Merge #12 - Added explicit casts from ints to machine types (from mmeyerho:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 0a3544ae0d31c5ae3d585f90e892ed2e20748e0e
2012-06-05 10:42:18 -07:00
Margaret Meyerhofer 432a667f6a servo: Merge #11 - Implemented a parser for a subset of css (from mmeyerho:cssparsing)
Source-Repo: https://github.com/servo/servo
Source-Revision: 023745210f493390ea0267ba197d2173a7a061f6
2012-06-01 15:44:45 -07:00
Brian Anderson 2460640bbe servo: Add a text shaper. No impl yet
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f8573243b156ee2189381a559c066377a7dca74
2012-05-31 19:40:07 -07:00
Brian Anderson 3b78af7d4b servo: Introduce a font class
Source-Repo: https://github.com/servo/servo
Source-Revision: 4565a37510797d02a91df43ab3aefa5e846208fe

--HG--
rename : servo/src/servo/gfx/JosefinSans-SemiBold.ttf => servo/src/servo/text/JosefinSans-SemiBold.ttf
rename : servo/src/servo/gfx/OFL.txt => servo/src/servo/text/OFL.txt
2012-05-31 18:42:29 -07:00
Brian Anderson e546bf898e servo: Write some code that draws text on mac
Source-Repo: https://github.com/servo/servo
Source-Revision: 69dc65fecc339fa56651bbd0f33a2dd44aeeed9c
2012-05-31 15:58:09 -07:00
Niko Matsakis 4b39cef9ee servo: move JS stuff out of servo into mozjs; redefine geom types to
make use of inherited mutability

Source-Repo: https://github.com/servo/servo
Source-Revision: 902f81ca3fd37d0e739c79a55cfe21746f9e3178
2012-05-31 12:40:49 -07:00
Niko Matsakis 11bc38de9a servo: make modes explicit
Source-Repo: https://github.com/servo/servo
Source-Revision: 43d507f00a122c1050a05520c59f444e15d9aee3
2012-05-31 11:12:17 -07:00
Niko Matsakis de8c710ec0 servo: make it possible for content to (successfully) invoke JS
Source-Repo: https://github.com/servo/servo
Source-Revision: b7315ad9d010257d19995f00a9457f3d0e8d9e75
2012-05-24 16:46:16 -07:00
Margaret Meyerhofer 00f91c4c08 servo: Merge #10 - Fixed an html-parsing crash caused by refactor (from mmeyerho:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: f12af3c539856eed7113e17f046e8eb795811c26
2012-05-30 11:17:40 -07:00
Margaret Meyerhofer 21b830a978 servo: Merge #9 - Added css datastructures, pretty-printing, and a lexer (from mmeyerho:cssmatching)
Source-Repo: https://github.com/servo/servo
Source-Revision: a2174ba81845a51e0d12aa187b1757e87cc5ab4b
2012-05-29 17:32:07 -07:00
Brian Anderson eaaaaa8010 servo: Drawing text on mac doesn't work yet
Source-Repo: https://github.com/servo/servo
Source-Revision: 82d9ff3e56516f333e72480b8b1d8c539a016bbb
2012-05-26 19:03:27 -07:00
Brian Anderson ce2315e9e4 servo: Render some text
Source-Repo: https://github.com/servo/servo
Source-Revision: a5c43231678559b31780215095a9ff1946e27804
2012-05-17 22:55:42 -07:00
Brian Anderson 9928103964 servo: Update for nocopy changes
Source-Repo: https://github.com/servo/servo
Source-Revision: 9bb970d3859134370890ac2a1cfd2f79d1ff609c
2012-05-26 15:20:42 -07:00
Brian Anderson 06968c4fbd servo: range function requires for loop now
Source-Repo: https://github.com/servo/servo
Source-Revision: 8b013462d506100653f60578202d73303f8fb7c1
2012-05-26 15:10:37 -07:00
Brian Anderson bd9483b17f servo: Obey the TESTNAME build variable
make check-servo TESTNAME=layout will just run the servo layout tests.
The submodules still ignore TESTNAME.

Source-Repo: https://github.com/servo/servo
Source-Revision: 1508c5b914c7ce1bc65e3de5bd48945b0e61da99
2012-05-24 15:11:49 -07:00
Patrick Walton 7bc9085f8d servo: Render images in a very, very hacky way (i.e. lots of one-pixel-wide rectangles)
Source-Repo: https://github.com/servo/servo
Source-Revision: ea53b5e800bcf31a95f84fe51cf81c9dd3feca77
2012-05-24 19:29:40 -07:00
Patrick Walton 8cc8817969 servo: solid_color -> display_item_solid_color (preparation for display_item_image)
Source-Repo: https://github.com/servo/servo
Source-Revision: a6fe64d76139e00f39d2b743a0df6c4b26881b4e
2012-05-24 19:08:49 -07:00
Patrick Walton ceb3e273fd servo: Add missing files
Source-Repo: https://github.com/servo/servo
Source-Revision: c4111d11b84a3fec1a3906c5fedc29d7ca509868
2012-05-24 19:07:32 -07:00
Patrick Walton 6425a8c23e servo: Stub style application; add an attribute accessor method
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a007476ec0e36df0c3cec8318b9fce183447927
2012-05-24 19:00:00 -07:00
Patrick Walton 80defbd79d servo: Add stb_image bindings
Source-Repo: https://github.com/servo/servo
Source-Revision: e15c779b437a0f2f62e58f4107ba79fc3a4d4f89
2012-05-24 18:38:32 -07:00
Patrick Walton cd7f4084bb servo: Parse generic attributes; add an image test case
Source-Repo: https://github.com/servo/servo
Source-Revision: 8e60fb4dee5818ab4df0f2f4e30a8a41b378df49
2012-05-24 16:57:58 -07:00
Patrick Walton 31401292ce servo: Make <head> display: none
Source-Repo: https://github.com/servo/servo
Source-Revision: 47f618bac2ca2dc34ab121dbdfff778982b689de
2012-05-24 16:38:30 -07:00
Brian Anderson 3e95b79a4e servo: Start sketching a net module
Source-Repo: https://github.com/servo/servo
Source-Revision: b281a508e066b64577c3b8950210bfd8d9b7c37d
2012-05-24 14:36:25 -07:00
Niko Matsakis 450580664a servo: missing files
Source-Repo: https://github.com/servo/servo
Source-Revision: fab592ce74b27206ddfae3690741a09e1e59410f
2012-05-24 15:02:01 -07:00
Patrick Walton 6965fb2286 servo: Add about:mozilla and parse it
Source-Repo: https://github.com/servo/servo
Source-Revision: 7bf5361a9aa05066fcbe775a366e99c42113be86
2012-05-24 14:44:56 -07:00
Niko Matsakis 9007c3de72 servo: initial integration of spidermonkey into servo
Source-Repo: https://github.com/servo/servo
Source-Revision: 5c31f3d45e0e671e5ccd87683bba8e0b91d537ca
2012-05-24 14:15:59 -07:00
Niko Matsakis b6dd4b9e03 servo: refactor to have some global fns in JS
Source-Repo: https://github.com/servo/servo
Source-Revision: adc6d3701d36c8ffcff0ac2bc3d8b3a310143b5f
2012-05-24 10:51:29 -07:00
Patrick Walton ad0ba749b8 servo: Incomplete box construction for inline children
Source-Repo: https://github.com/servo/servo
Source-Revision: 6c5ed2e30d7331d0b930e7e2d2ecfa2808eb8362
2012-05-24 14:09:33 -07:00
Patrick Walton 5a7a496877 servo: Parse unknown HTML elements into something sane
Source-Repo: https://github.com/servo/servo
Source-Revision: f5236ef7e3a88e7abeb2f2263950f14868e0427a
2012-05-24 13:57:50 -07:00
Patrick Walton a5930f9392 servo: Fix tests
Source-Repo: https://github.com/servo/servo
Source-Revision: 02a20258d9a085b74b00632679c806fb2699875f
2012-05-24 12:13:02 -07:00
Patrick Walton 841470bc4e servo: Factor out elements into a generic type
Source-Repo: https://github.com/servo/servo
Source-Revision: c26ed2aa9023a1ef29d64d81e0aca6219a8e6f73
2012-05-24 12:01:37 -07:00
Eric Holk 492e89d585 servo: Merge #8 - Updating servo for new kind-checking rules (from eholk:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f3d010fd4318d756ec8aeb0955efd509457f289
2012-05-24 10:01:58 -07:00
Brian Anderson 96457b1fbb servo: Fix for kind system changes
Source-Repo: https://github.com/servo/servo
Source-Revision: fc36426beb9d18fd273834a9b4bb97009dde0086
2012-05-23 14:46:47 -07:00
Brian Anderson cf1c2b4005 servo: Support autoconf's named autoconf-2.13
Source-Repo: https://github.com/servo/servo
Source-Revision: be681d85b0c04a40ffba26e2e2b38ad93cea41cf
2012-05-21 14:02:17 -07:00
Patrick Walton 814d3443ca servo: Update README.md to match the new test location
Source-Repo: https://github.com/servo/servo
Source-Revision: 6ccb7324687cfa8f07b891a8f1f2fc6e722594f8
2012-05-17 20:47:34 -07:00
Brian Anderson 7a53604651 servo: Better Linux instructions in README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: 215942a6fb59028a22321697f9e52b8ef8183173
2012-05-17 20:46:46 -07:00
Patrick Walton 307ef927d6 servo: Move the test files into src/test
Source-Repo: https://github.com/servo/servo
Source-Revision: 601275ec73966fa9238655eb3afaed29891caf8a

--HG--
rename : servo/test-inline.html => servo/src/test/test-inline.html
rename : servo/test-text.html => servo/src/test/test-text.html
rename : servo/test.html => servo/src/test/test.html
rename : servo/test.js => servo/src/test/test.js
2012-05-17 20:45:47 -07:00
Patrick Walton a566a859bf servo: Parse HTML attributes and support images of different widths and heights
Source-Repo: https://github.com/servo/servo
Source-Revision: d4ea1477a764f992ae8faae684287cc2917f9c63
2012-05-17 18:21:38 -07:00
Patrick Walton 23e895c155 servo: Introduce text run and glyph classes
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f5eb549ab5c32dc118112311618938e55629b68
2012-05-17 17:35:50 -07:00
Niko Matsakis bc517a6d9d servo: fix make check
Source-Repo: https://github.com/servo/servo
Source-Revision: f357e5386364afde6791a73f4c2232df0e3ed53c
2012-05-17 16:42:23 -07:00
Niko Matsakis a018a302df servo: wip: integrate js
Source-Repo: https://github.com/servo/servo
Source-Revision: 7ca571148b1b8adb3d2b7aff4588c07c4d4ab1d3
2012-05-17 11:11:53 -07:00
Niko Matsakis daf2031fa1 servo: integrate spidermonkey (it doesn't do anything yet)
Source-Repo: https://github.com/servo/servo
Source-Revision: 6d27ee5e0e4d1f3d7e02a1700df1ef3cb0731221
2012-05-10 16:23:13 -07:00
Niko Matsakis 27630894d0 servo: add some comments
Source-Repo: https://github.com/servo/servo
Source-Revision: 0571f51881b70b2d29e9f08dc5ca124544dc2552
2012-05-10 13:53:16 -07:00
Patrick Walton dd05bb328b servo: Stub text support
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cbc5e9dfe234df1b9d6b9d217d39c350f659d02
2012-05-17 14:59:46 -07:00
Patrick Walton f1d7486f19 servo: Implement toy inline layout
Source-Repo: https://github.com/servo/servo
Source-Revision: dccee997e872d79ce08642a36566a9c2505f8e58
2012-05-17 12:27:11 -07:00
Brian Anderson 28fa1739d8 servo: HarfBuzz bindings, y'all
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cab10d8ba0cc92b8b18ea2680dc364a02b61664
2012-05-11 14:49:02 -07:00
Brian Anderson 4d591e8114 servo: Fix broken test
Source-Repo: https://github.com/servo/servo
Source-Revision: 783f702ccf141068047218dd6682966cede49524
2012-05-11 16:28:14 -07:00
Brian Anderson 1df63a7dcd servo: Start building harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 7983f13beeb0ddf6ea195e70633373d9d0dd19c8
2012-05-10 17:17:02 -07:00
Brian Anderson edeac307fd servo: Build ragel
Source-Repo: https://github.com/servo/servo
Source-Revision: 28e417ef87ff1f6d6d36ad7840aa6adac3806ba0
2012-05-10 16:35:27 -07:00
Patrick Walton 224316b80a servo: Move block layout to a separate file
Source-Repo: https://github.com/servo/servo
Source-Revision: cbfbec4dbdd0936368881660b9cfdc8b5b97d28c
2012-05-10 16:38:52 -07:00
Brian Anderson 07da26a388 servo: Fix check-rust-mozjs build deps
Source-Repo: https://github.com/servo/servo
Source-Revision: 0d018c70910e7ebfcf1b7575b62744115d9a7337
2012-05-10 16:20:44 -07:00
Brian Anderson a9466607ec servo: Require autoconf 2.13
Source-Repo: https://github.com/servo/servo
Source-Revision: d3f26133088a65370eaf78472f3af1ddc2f72531
2012-05-10 16:03:27 -07:00
Brian Anderson e38949ab41 servo: Clean up the naming of some build rules
Source-Repo: https://github.com/servo/servo
Source-Revision: 8244b89be7552bb5abe7a37b7d3192f368a88ea8
2012-05-10 15:43:26 -07:00
Brian Anderson fd375d7a84 servo: Require running autogen.sh
Source-Repo: https://github.com/servo/servo
Source-Revision: b052dae230f59c94ca13616021e7107d007ce67c

--HG--
rename : servo/configure => servo/configure.in
2012-05-10 15:20:26 -07:00
Patrick Walton aab36e8ef5 servo: Separate intrinsic sizes from block layout
Source-Repo: https://github.com/servo/servo
Source-Revision: 210434a9b8ee1c3d6ecdb0865d91218ce913f8df
2012-05-10 16:13:32 -07:00
Patrick Walton 583930969f servo: Assert that self.has_aux() in rcu before returning aux
Source-Repo: https://github.com/servo/servo
Source-Revision: 4938e1733ce0854dd5abd5c960c88f643d808e4d
2012-05-10 15:15:19 -07:00
Patrick Walton d16b2a8b0f servo: Stub CSS computed style construction
Source-Repo: https://github.com/servo/servo
Source-Revision: 48034368b5058897068e1e29bd6613de28a8feeb
2012-05-10 15:14:11 -07:00
Patrick Walton 26936cecb5 servo: Move the box builder to a separate module
Source-Repo: https://github.com/servo/servo
Source-Revision: 624d77b2ffc8bf2b70668f318fb3124fb59b8cb4
2012-05-10 14:03:41 -07:00
Patrick Walton 6638fa96cc servo: Stub inline layout computation; move reflow to impls
Source-Repo: https://github.com/servo/servo
Source-Revision: 6340a4a0bdd8feac7ec77b6b188373bf040eebb0
2012-05-10 12:30:07 -07:00
Brian Anderson 5613a8d31d servo: Build spidermonkey and bindings
Source-Repo: https://github.com/servo/servo
Source-Revision: 1e686a16d983300abbb422250ee2fb780f856102
2012-05-06 02:03:07 -07:00
Brian Anderson c2f088678d servo: Add build instructions to README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: 6f3ca032f80eb5639afa7f4230a9b77830746c43
2012-05-05 16:51:26 -07:00
Brian Anderson 22fa953010 servo: Render to PNG file when using -o flag
Source-Repo: https://github.com/servo/servo
Source-Revision: 7a8305dc163b1934df948aa252cbc99e69315f2f
2012-05-05 16:32:11 -07:00
Brian Anderson abe5f6e82a servo: Add command line parsing
Source-Repo: https://github.com/servo/servo
Source-Revision: e0149a6043efee80aaecd7f3b3bd26e06d4ee915
2012-05-05 16:00:25 -07:00
Brian Anderson d4cb1f90d3 servo: Use $(MAKE) for starting sub-builds
Source-Repo: https://github.com/servo/servo
Source-Revision: 43f644971ae95119ebf8f1a5ce06d0e23ffbb3ff
2012-05-05 15:30:56 -07:00
Brian Anderson 4a372de34e servo: Support out of tree builds
Source-Repo: https://github.com/servo/servo
Source-Revision: b98eee0e461b0a559083f93866a99398af40f9e6
2012-05-05 15:26:33 -07:00
Brian Anderson 862182867b servo: Add a PNG graphics sink
Source-Repo: https://github.com/servo/servo
Source-Revision: 572d505037caa703ef9752ebea96e607e55fe791
2012-05-04 22:59:19 -07:00
Brian Anderson 335e2a8e91 servo: Abstract a graphics sink to shield the renderer from the osmain thread
Source-Repo: https://github.com/servo/servo
Source-Revision: e57e2bc801ee97fef660728c01bea6d5a1daa532
2012-05-04 20:09:33 -07:00
Brian Anderson a4e5f033d3 servo: Rename int_to_au to px_to_au, etc.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8ea3faac03abc1a6b6a49a2d132c4f782ee3a7f2
2012-05-04 19:17:35 -07:00
Niko Matsakis 7cc2b83a60 servo: better debugging
Source-Repo: https://github.com/servo/servo
Source-Revision: 879a5c031e08155d6e3902faf409132eaa7e7ed6
2012-05-04 17:07:31 -07:00
Niko Matsakis 07241ac307 servo: get it so that content actually has height and displays
Source-Repo: https://github.com/servo/servo
Source-Revision: 78a5cd763cc48872eea899e88fa851b0205d720a
2012-05-04 17:04:05 -07:00
Niko Matsakis bfb0ad0d07 servo: a dumb test file
Source-Repo: https://github.com/servo/servo
Source-Revision: 3c5b1928a0c2791aeb67a154c11c7770d04b931f
2012-05-04 16:55:23 -07:00
Niko Matsakis a364c730fa servo: separate into tasks that actually parse
Source-Repo: https://github.com/servo/servo
Source-Revision: 275185ab267854d47277974c82e3e7af0e29845e
2012-05-04 16:55:07 -07:00
Niko Matsakis 145a970b16 servo: simplify html parser to use spawn, not spawn_listener
Source-Repo: https://github.com/servo/servo
Source-Revision: 480d36137ef56ff1fdc553de0cf51ab32dcf90c0
2012-05-04 13:34:54 -07:00
Niko Matsakis a0ff56468e servo: separate tree rd/wr ifaces, make them based on an ops object
the ops object is needed to make it so that dom node mutations
go through the RCU store

Source-Repo: https://github.com/servo/servo
Source-Revision: bbc936dec423ba5acadcfb7ad67934d7e89a887f
2012-05-04 13:21:25 -07:00
Patrick Walton 5240195254 servo: Run the parser in a separate task
Source-Repo: https://github.com/servo/servo
Source-Revision: 39462a50a431391f3adece78c761efa9f8491f70
2012-05-04 11:08:52 -07:00
Niko Matsakis 5ef882e1c1 servo: rewrite test to be more concise but also more in depth
Source-Repo: https://github.com/servo/servo
Source-Revision: 3415a7e429d74812489c0d87a3ee4a51220f30ed
2012-05-04 09:07:10 -07:00
Brian Anderson d0149eb318 servo: Free color patterns
Source-Repo: https://github.com/servo/servo
Source-Revision: 6a7aa49c04456ab45643b8ff48d6fc26fffdd398
2012-05-04 02:40:32 -07:00
Brian Anderson 9d463ac886 servo: Cleanup
Source-Repo: https://github.com/servo/servo
Source-Revision: 018bce1b6cfa9f438ebd08e73aa42ba37b6b743c
2012-05-04 02:26:46 -07:00
Brian Anderson 2df67e94ce servo: More impressive demo
Source-Repo: https://github.com/servo/servo
Source-Revision: c567034442bf31459f3f9fd24e004fd9e42b6389
2012-05-04 00:32:20 -07:00
Brian Anderson e743bd444b servo: Trivial comment fix
Source-Repo: https://github.com/servo/servo
Source-Revision: f025074f4ed176f3ea9838be374873f9fddd7ec9
2012-05-04 00:14:52 -07:00
Brian Anderson dd4af83d4b servo: Modernize servo.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 663ffdc5a9b9353801835167d6afe464ce60d53b
2012-05-04 00:14:00 -07:00
Brian Anderson 79d825b491 servo: Add a content task to drive the layout task
Source-Repo: https://github.com/servo/servo
Source-Revision: 7ec7daf5859c5c9c14faadb4013d8578fa56c58b
2012-05-04 00:10:35 -07:00
Brian Anderson 518bbceb78 servo: Use brighter colors
Source-Repo: https://github.com/servo/servo
Source-Revision: f0f705e7229d38a173a66639b7414eeb8f134d54
2012-05-03 23:14:49 -07:00
Brian Anderson 50e30b536f servo: Hook up layout and the renderer
Source-Repo: https://github.com/servo/servo
Source-Revision: 0374f06a906f4e0e9273334a1b031e98992bbf6e
2012-05-03 23:13:29 -07:00
Brian Anderson 3c6a048d66 servo: Minor organizational changes to layout.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 450cef2b698ca66b0143faa244b18c4d73f8ed3d
2012-05-03 22:22:34 -07:00
Brian Anderson 079867a7f6 servo: Use a better protocol between renderer and osmain
Source-Repo: https://github.com/servo/servo
Source-Revision: 09694fe58fd666bbea908337c07c6f9991acb4bb
2012-05-03 22:09:47 -07:00
Brian Anderson e252fca5f5 servo: Add some motion so I can tell that graphics are working
Source-Repo: https://github.com/servo/servo
Source-Revision: 04575529ade33e2a16e9ac4b3161484ed81f9448
2012-05-03 21:52:08 -07:00
Brian Anderson df68c60dda servo: Cleanup in osmain
Source-Repo: https://github.com/servo/servo
Source-Revision: 6b78b03065af3d09f803f4b59ba17288b5e03cfe
2012-05-03 20:38:44 -07:00
Brian Anderson a65f911cbf servo: Move osmain into platform
Source-Repo: https://github.com/servo/servo
Source-Revision: 6f52d2ec9e7fd579ef14b33345223644150282cb

--HG--
rename : servo/src/servo/osmain.rs => servo/src/servo/platform/osmain.rs
2012-05-03 20:28:22 -07:00
Brian Anderson d408061cd2 servo: Rename widget to platform
Source-Repo: https://github.com/servo/servo
Source-Revision: 9e37dd65cbfbedb976ce0d7da27caf4a5360efbf

--HG--
rename : servo/src/servo/widget/base.rs => servo/src/servo/platform/base.rs
2012-05-03 20:25:57 -07:00
Brian Anderson ae383c6e9e servo: More cleanup in renderer
Source-Repo: https://github.com/servo/servo
Source-Revision: 1afd636fabd228e04f696780711b47cd2c48aa46
2012-05-03 19:54:15 -07:00
Brian Anderson 05c4f97341 servo: Use a more modern style in renderer
Source-Repo: https://github.com/servo/servo
Source-Revision: d62a643c91a0afde9036238093be738ad47bbe50
2012-05-03 19:45:58 -07:00
Brian Anderson c8e03050e5 servo: Factor out some code in osmain
Source-Repo: https://github.com/servo/servo
Source-Revision: 63f64a85abbf892da5da6b3b8d04f446ff869e49
2012-05-03 18:15:39 -07:00
Patrick Walton cadc6ed67c servo: Invoke the HTML scanner when a filename is given
Source-Repo: https://github.com/servo/servo
Source-Revision: 9103d928e67553b9d0b1da78cbb5d889624c9a22
2012-05-03 18:17:54 -07:00
Niko Matsakis fc66b80ec0 servo: fix various small build failures
Source-Repo: https://github.com/servo/servo
Source-Revision: a671bb597a05f80b030b167f54112d7d742b4784
2012-05-03 18:07:00 -07:00
Niko Matsakis b4f340f3e8 servo: implement rcu using an amazing quantity of unsafe ops
Source-Repo: https://github.com/servo/servo
Source-Revision: 41bcc6a523af8bb68d89b18fb7bff2f45ecdda39
2012-05-03 18:05:12 -07:00
Brian Anderson 4ffbb8a60d servo: Update docs for layout mod
Source-Repo: https://github.com/servo/servo
Source-Revision: 731416b00c2f91e627daaaa0b407b866ea02aa1c
2012-05-03 17:46:12 -07:00
Patrick Walton b38e53b077 servo: Stub an HTML scanner
Source-Repo: https://github.com/servo/servo
Source-Revision: bbd7322b1b0621da5285ba5e4389146389b7460e
2012-05-03 17:33:58 -07:00
Brian Anderson 03c8a2bcd7 servo: Structure layout task a little more
Source-Repo: https://github.com/servo/servo
Source-Revision: 35e24aafcafb3a1231f75209adb153bc314766e3
2012-05-03 17:26:17 -07:00
Brian Anderson 3caed99a10 servo: Rename lister to layout
Source-Repo: https://github.com/servo/servo
Source-Revision: 0b46922d6d64675fe60e61e5eefa548a094502a6
2012-05-03 17:14:39 -07:00
Brian Anderson 03cb624f82 servo: Change the way the keyboard event is handled
Source-Repo: https://github.com/servo/servo
Source-Revision: f98c4ff1ada846ca3a8d4688cafc93828b83febf
2012-05-03 17:07:26 -07:00
Brian Anderson defcfe9234 servo: Hook up a stub layout task to the display lister
Source-Repo: https://github.com/servo/servo
Source-Revision: 9a5f88d380f893f52fc54a7375b202ea43accbf3
2012-05-03 16:53:42 -07:00
Patrick Walton deab83482c servo: Move DOM nodes into dom/base
Source-Repo: https://github.com/servo/servo
Source-Revision: e089607ea0f84d4414002fb1e900ac8ecc0d273b
2012-05-03 16:33:14 -07:00
Brian Anderson df726d641e servo: Use a display list
Source-Repo: https://github.com/servo/servo
Source-Revision: 8131d62e4148118e19afd573c9d91f51b25543e6
2012-05-03 16:31:40 -07:00
Patrick Walton 43b14a2451 servo: Half-support out of tree builds
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cb3bb593fdc01118b57e05d493e35967897b61c
2012-05-03 16:16:50 -07:00
Brian Anderson 77b195851b servo: Move some code to layout/lister for building display lists
Source-Repo: https://github.com/servo/servo
Source-Revision: eaa9b460c354ab570e921953ec67fd3e4c7e2704
2012-05-03 15:09:55 -07:00
Brian Anderson 7128aafe1c servo: Rename compositor to renderer
Source-Repo: https://github.com/servo/servo
Source-Revision: 0a08415e8c934660fa9f02227039b97c4c183ce9

--HG--
rename : servo/src/servo/gfx/compositor.rs => servo/src/servo/gfx/renderer.rs
2012-05-03 14:56:15 -07:00
Brian Anderson f4cf91d394 servo: Use a real timer
Source-Repo: https://github.com/servo/servo
Source-Revision: 9bcf66e7a2908deb8229ab235912ee852a0f2451
2012-05-03 14:36:15 -07:00
Brian Anderson bf5a125c23 servo: Work around type inference problem
Source-Repo: https://github.com/servo/servo
Source-Revision: f84067889bacc9d2df29cf0405918eaaac30ccbf
2012-05-02 18:46:40 -07:00
Brian Anderson 026aed2964 servo: Build an app bundle on OS X
Source-Repo: https://github.com/servo/servo
Source-Revision: 5f3fb70bf5d48046d8a15996f340031c53cf1252
2012-04-23 17:43:45 -07:00
Brian Anderson 678be7134c servo: Call our main function from the applicationDidFinishLaunching callback
Source-Repo: https://github.com/servo/servo
Source-Revision: f7e3be4d6ab6b869dcda14889237155966121e17
2012-04-23 15:43:53 -07:00
Brian Anderson e45e4560aa servo: Use the correct name of setDelegate:
Source-Repo: https://github.com/servo/servo
Source-Revision: 1b31f3a453927a0d92c714286fd16c21a0f441dc
2012-04-18 19:25:36 -07:00
Brian Anderson eb46cce39a servo: Add a bunch of Cocoa boilerplate to main. Still no worky
Source-Repo: https://github.com/servo/servo
Source-Revision: 6ba352788c0b742817d1a1d3700a915ca6929388
2012-04-18 19:15:51 -07:00
Brian Anderson 46550a8b69 servo: Fix make check rules
Source-Repo: https://github.com/servo/servo
Source-Revision: b69368c86d2a6d9e8dbad7273572de914e7521c3
2012-04-18 15:54:19 -07:00
Brian Anderson 71d35d433c servo: Only clean rust-cocoa on mac
Source-Repo: https://github.com/servo/servo
Source-Revision: 85c022da57ce3ebfc454c443a4c32d08bcfb03a6
2012-04-18 15:32:12 -07:00
Brian Anderson f70c36e097 servo: Work on integrating rust-cocoa
Source-Repo: https://github.com/servo/servo
Source-Revision: f403129da42ddd6319cb27f2abbd87de8e6b9ec6
2012-04-18 15:25:30 -07:00
Brian Anderson efe1d7815f servo: Cleanup
Source-Repo: https://github.com/servo/servo
Source-Revision: 698d1335717e5e2baabe0dc30551bcb5267d6b99
2012-04-17 16:13:53 -07:00
Brian Anderson e48b5ba5c4 servo: Move keyboard handling to input module
Source-Repo: https://github.com/servo/servo
Source-Revision: ec046a116026d17e3d7a59ffd29d78ca9edb78f1
2012-04-17 16:12:58 -07:00
Brian Anderson 31ec10737c servo: Move osmain task to osmain module
Source-Repo: https://github.com/servo/servo
Source-Revision: 1a0389b70f6a697d2fbcb7e8d61557ae84480c94
2012-04-17 16:08:57 -07:00
Brian Anderson 7548a1761e servo: Move drawing code to compositor module
Source-Repo: https://github.com/servo/servo
Source-Revision: 2d13075f63d61441282e6ed7eedc6baeefb0ef21
2012-04-17 16:05:00 -07:00
Brian Anderson b721726182 servo: Do some animation
Source-Repo: https://github.com/servo/servo
Source-Revision: 897c9dbc070a1565f17ada06bf2e47a9f06e5ec1
2012-04-16 23:41:08 -07:00
Brian Anderson 51eb8e8cc3 servo: Only draw on request
Source-Repo: https://github.com/servo/servo
Source-Revision: 6dfb977c19a40dd67cc4fdabd348c3f486dd2491
2012-04-16 22:53:44 -07:00
Brian Anderson 6b65eb5122 servo: More colors
Source-Repo: https://github.com/servo/servo
Source-Revision: 0265bc4da26ce53904b74b9d5660f4ff80225e04
2012-04-16 22:42:02 -07:00
Brian Anderson 1b158a766f servo: Put the platform event loop, drawing, and key handling is different tasks
Source-Repo: https://github.com/servo/servo
Source-Revision: 7efdd1e9dc600dce01757e8ef666e7089912265a
2012-04-16 21:55:46 -07:00
Brian Anderson ba2af40b2c servo: Move keyboard handling to another task
Source-Repo: https://github.com/servo/servo
Source-Revision: a661d59e901dfa70fbbb91c7591a8efd645c8851
2012-04-16 21:37:55 -07:00
Brian Anderson 927f1c649a servo: Remove servo from .gitignore again
Source-Repo: https://github.com/servo/servo
Source-Revision: ddb3e0ee5077bb5c0f60e827ae405067189d206c
2012-04-16 21:16:28 -07:00
Brian Anderson 3ba04fa725 servo: Update to latest rust-azure
Source-Repo: https://github.com/servo/servo
Source-Revision: 1c2ae9ef32bb39d38026b4a8b5c662e5d9fb67a8
2012-04-16 17:39:40 -07:00
Brian Anderson 26c4cc2519 servo: Finally draw using azure
Source-Repo: https://github.com/servo/servo
Source-Revision: 1fdc9c6235a8cc744bc88dd0e7d4b1b8d5af7d5d
2012-04-16 15:36:55 -07:00
Brian Anderson 68ed32b285 servo: Exit on keydown
Source-Repo: https://github.com/servo/servo
Source-Revision: 0641a6e94dbea9997f69e1a74dbf6ff2ba08b8ad
2012-04-16 14:13:34 -07:00
Brian Anderson 6a4850f1e8 servo: main -> osmain
Source-Repo: https://github.com/servo/servo
Source-Revision: a5dd15ecc9447a215ac02703852552b9192b47cf
2012-04-16 13:58:51 -07:00
Brian Anderson fdd8c72d4f servo: Create an azure target for the cairo/sdl surface. Doesn't seem to work
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d59f4de1ea21e587ab1de9d091c6b7c340792bc
2012-04-15 21:52:53 -07:00
Brian Anderson 7a5e13078e servo: Create a cairo surface from the SDL surface
Source-Repo: https://github.com/servo/servo
Source-Revision: 52034ec12c950ee535c2e7c0a2c90feb5744dfba
2012-04-15 21:42:58 -07:00
Brian Anderson a609627053 servo: Use SDL to display a window
Source-Repo: https://github.com/servo/servo
Source-Revision: 4afdbe89c2bb1820e25b586b52d3f2948f9d1988
2012-04-15 21:18:53 -07:00
Brian Anderson d47b650ef1 servo: Link to sdl and azure
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a1f815bc220d1142fcb7163c07fec1db5eb368e
2012-04-15 19:19:57 -07:00
Brian Anderson 86fb96a1ba servo: .gitignore servo and servo-test again
Source-Repo: https://github.com/servo/servo
Source-Revision: b6896c6e4266c59108b2c3f57f7c5b5d3ded8f6c
2012-04-15 19:19:34 -07:00
Brian Anderson efdd5d6c82 servo: Build rust-sdl and rust-azure
Source-Repo: https://github.com/servo/servo
Source-Revision: 67af3562db8ba0b5ca26042faad5ef4163584c9a
2012-04-12 19:20:12 -07:00
Brian Anderson 57fcb3bf2e servo: Move the main function to servo.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: c136c496d8e35685be6d4098f6bda6f742db137a
2012-04-12 19:18:12 -07:00
Brian Anderson 91f1ec60c8 servo: Add servo-test to .gitignore
Source-Repo: https://github.com/servo/servo
Source-Revision: ea133685342a164b9ac1955f0cbd3681090ddcbe
2012-04-10 16:03:15 -07:00
Brian Anderson 75a09122a2 servo: Use mutable fields to fix breakage
Source-Repo: https://github.com/servo/servo
Source-Revision: 782c22c35c3642e0ba1a2831901d7e8ed8b239ea
2012-04-10 16:00:20 -07:00
Brian Anderson a3190a566b servo: Add Makefile, servo to .gitignore
Source-Repo: https://github.com/servo/servo
Source-Revision: db711b6f1c818d96c25d905571b8f138c4cdbfd0
2012-04-10 15:59:57 -07:00
Patrick Walton a4f0f1e060 servo: mk: Move servo into src/servo
Source-Repo: https://github.com/servo/servo
Source-Revision: 0db969a5127c40445e23cfb4b553792d5675afb1

--HG--
rename : servo/src/dom/base.rs => servo/src/servo/dom/base.rs
rename : servo/src/dom/rcu.rs => servo/src/servo/dom/rcu.rs
rename : servo/src/gfx/geom.rs => servo/src/servo/gfx/geom.rs
rename : servo/src/gfx/surface.rs => servo/src/servo/gfx/surface.rs
rename : servo/src/image/encode/tga.rs => servo/src/servo/image/encode/tga.rs
rename : servo/src/layout/base.rs => servo/src/servo/layout/base.rs
rename : servo/src/servo.rc => servo/src/servo/servo.rc
rename : servo/src/util/tree.rs => servo/src/servo/util/tree.rs
rename : servo/src/widget/base.rs => servo/src/servo/widget/base.rs
2012-04-09 15:45:34 -07:00
Patrick Walton 58b6a16cb4 servo: Add a TGA image writer
Source-Repo: https://github.com/servo/servo
Source-Revision: 228c1cf950090c2f53ff3fe58a74bacd096169d5
2012-03-27 17:50:53 -07:00
Patrick Walton 8921fb748a servo: Implement image surfaces
Source-Repo: https://github.com/servo/servo
Source-Revision: 65fea92d7de42087eb74e578b48352c2e2ffec2a
2012-03-27 17:10:05 -07:00
Niko Matsakis f6c6c6a5a0 servo: add comment
Source-Repo: https://github.com/servo/servo
Source-Revision: b6f3bda0a4808db5c7029b65424d6712bb480bbb
2012-03-27 17:11:43 -07:00
Patrick Walton 0feb04401a servo: rustc: Move geom to gfx and stub gfx/surface and image/encode/tga
Conflicts:

	src/gfx/surface.rs
	src/layout/base.rs

Source-Repo: https://github.com/servo/servo
Source-Revision: 57ae56777736cebcea468582d2ff8efd0c6f5540

--HG--
rename : servo/src/util/geom.rs => servo/src/gfx/geom.rs
2012-03-27 16:58:27 -07:00
Niko Matsakis 7c947a5e78 servo: make the numbers a bit more interesting
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f2cae11f21ba7429c3d40cc62f5aed58b284e45
2012-03-27 16:56:28 -07:00
Niko Matsakis 0cc2b55d03 servo: write a very simple layout test
Source-Repo: https://github.com/servo/servo
Source-Revision: 2082d5d4d8708cc857d334d0fba5ff71df2aec56
2012-03-27 16:52:38 -07:00
Patrick Walton 7a594bf58b servo: Stub gfx surface and TGA image encoding
Source-Repo: https://github.com/servo/servo
Source-Revision: b1fe56301bffc0cd92e9adfcfa378785e24ffeaf

--HG--
rename : servo/src/dom/base.rs => servo/src/image/encode/tga.rs
2012-03-27 16:30:25 -07:00
Niko Matsakis 448e69cc86 servo: add a rather silly second test
Source-Repo: https://github.com/servo/servo
Source-Revision: 4a9f4c410eb59355c333ffc46717a2883bcf127b
2012-03-27 16:26:12 -07:00
Niko Matsakis b98c0e9eff servo: reorganize code, add tests for tree, add 'make test'
Source-Repo: https://github.com/servo/servo
Source-Revision: da19925c20f58657fcf33f61e0c99dd8988bf2ef
2012-03-27 16:22:29 -07:00
Niko Matsakis 10d93d10c3 servo: first hack at block layout algorithm
Source-Repo: https://github.com/servo/servo
Source-Revision: 668f28dc15c32c2e27e13c2feec5e5b2e033efe6
2012-03-27 15:04:21 -07:00
Patrick Walton 061196e31f servo: Rebuild when any of the Rust files change
Source-Repo: https://github.com/servo/servo
Source-Revision: 6c98d31523c66100e685d0a537fc02965b70d561
2012-03-27 13:45:52 -07:00
Patrick Walton 28334ba653 servo: Fix tabs -> spaces
Source-Repo: https://github.com/servo/servo
Source-Revision: 2f2dcf0a99d2aaad93e6a18143cbdde1c1c6f7fb
2012-03-27 13:40:37 -07:00
Patrick Walton 19b560ccee servo: Add some stubs and a makefile
Source-Repo: https://github.com/servo/servo
Source-Revision: 783455f684bc613dba25d5c2e54157c336093f35
2012-03-27 13:38:54 -07:00
Dave Herman cce5500148 servo: initial add
Source-Repo: https://github.com/servo/servo
Source-Revision: ce30d4520d67f2c6ef960571a9b3e450c5dcbebe
2012-02-08 11:29:12 -08:00