2e3947817a8f26d12fd9b8b9d169e2226bda84d3: servo: Merge #8051 - Remove long-obsolete /etc/patches directory (from Ms2ger:patches); r=larsbergstrom
Ms2ger <Ms2ger@gmail.com> - Fri, 16 Oct 2015 09:30:14 -0600 - rev 366379
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8051 - Remove long-obsolete /etc/patches directory (from Ms2ger:patches); r=larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: ef1f0479adac4b777bcfe5563c732612d353d08a
ea9eebee0b1cfc18a4cc71c4d254590b622c4652: servo: Merge #8043 - Make AsyncResponseListener methods take `&mut self` (from eefriedman:async-listener-mut); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Fri, 16 Oct 2015 08:49:13 -0600 - rev 366378
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8043 - Make AsyncResponseListener methods take `&mut self` (from eefriedman:async-listener-mut); r=jdm Gets rid of a bunch of useless `Cell`/`RefCell` types. Source-Repo: https://github.com/servo/servo Source-Revision: 724d4e191b80d84c46cde4a25be9c5f7340e9a06
1a0bc7163b27a13ec8ca608e645d46e09cacf18b: servo: Merge #8026 - Fix uses of JS<T> as a type on the stack (from eefriedman:js-rooting); r=nox
Eli Friedman <eli.friedman@gmail.com> - Fri, 16 Oct 2015 08:05:59 -0600 - rev 366377
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8026 - Fix uses of JS<T> as a type on the stack (from eefriedman:js-rooting); r=nox `JS<T>` belongs on the heap, and only on the heap. This is a collection of fixes so that code uses either `Root<T>` or `&T` to pass around garbage-collected pointers. Ideally, we could completely ban constructing a `JS<T>` outside of constructor functions, but we aren't quite there yet. Source-Repo: https://github.com/servo/servo Source-Revision: 7c7dbde0f4372037aac3635b8d81531ca9cdced3
47207c0813387aec7e3ce2509a5e75f5d34b9d29: servo: Merge #8049 - Enable some warnings for generated code (from Ms2ger:warnings); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 16 Oct 2015 04:09:42 -0600 - rev 366376
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8049 - Enable some warnings for generated code (from Ms2ger:warnings); r=nox None of those warnings currently occur. Source-Repo: https://github.com/servo/servo Source-Revision: 67e8ec997faf6882e906229811dc64340eff2dd7
8041214889132cf6cc2ebb9146f471d36beb6430: servo: Merge #8044 - Adds a tidy check for single-page HTML specification links (from gilles-leblanc:issue-7998); r=Manishearth
Gilles Leblanc <gilles.leblanc@gmail.com> - Thu, 15 Oct 2015 19:25:53 -0600 - rev 366375
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8044 - Adds a tidy check for single-page HTML specification links (from gilles-leblanc:issue-7998); r=Manishearth Flags links to the single-page WHATWG specification and suggests the URL for the multi page one. Fixes #7998 Source-Repo: https://github.com/servo/servo Source-Revision: 36998cd5b1ab8da63b6ec82c7d45b5dc08b5d42a
b3945f3e658ada10d965df4b9e72d432face5af4: servo: Merge #8030 - Fix unrooted_must_root lint to handle arguments/return types properly (from Manishearth:fix-lint-fn); r=frewsxcv
Manish Goregaokar <manishsmail@gmail.com> - Thu, 15 Oct 2015 15:00:00 -0600 - rev 366374
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8030 - Fix unrooted_must_root lint to handle arguments/return types properly (from Manishearth:fix-lint-fn); r=frewsxcv r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: 9d5f09e09c64d878e6c2bb273195c3c6ca9fe82c
42c66e6fad2eef927ad89f3b972c39ef7d918a9b: servo: Merge #8020 - Generate all Derived implementations in codegen (from nox:codegen-derived); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Thu, 15 Oct 2015 12:53:08 -0600 - rev 366373
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8020 - Generate all Derived implementations in codegen (from nox:codegen-derived); r=Ms2ger Follow-up of #7873. @Ms2ger r? :) Source-Repo: https://github.com/servo/servo Source-Revision: 417cf5738e4609f4b2e34e9e0c4f7ef68f087432
ce7c345d0bc33845c44b36a5e900c4abbea15f94: servo: Merge #7972 - Introduce DOMClass::heap_size_of (from nox:codegen-heapsize); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Thu, 15 Oct 2015 07:13:55 -0600 - rev 366372
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7972 - Introduce DOMClass::heap_size_of (from nox:codegen-heapsize); r=Ms2ger It holds a function pointer to the HeapSizeOf::heap_size_of_children() implementation corresponding to that IDL interface. This removes the need for a clumsly TypeId-based match expression in the former heap_size_of_eventtarget() function. Source-Repo: https://github.com/servo/servo Source-Revision: 5a0a91eba794af027723051c7f039cb22088aa65
4a2bed81655c2b416dccb827f2ade86ee70fc20c: servo: Merge #8024 - Add clarity to warning message about OS X notifications (from tareqak:warning_message_about_os_x_notifications_is_unclear); r=frewsxcv
Tareq A Khandaker <tareqakhandaker@gmail.com> - Wed, 14 Oct 2015 19:29:54 -0600 - rev 366371
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8024 - Add clarity to warning message about OS X notifications (from tareqak:warning_message_about_os_x_notifications_is_unclear); r=frewsxcv I made this change with respect to this issue: https://github.com/servo/servo/issues/7840 Source-Repo: https://github.com/servo/servo Source-Revision: f8ada66919c8fda836b8e33375e82c1ef9059999
61e59f2f49c5ec71dace1cdb31bd851e288a000c: servo: Merge #8009 - Remove webdriver use of SubpageId (from glennw:webdriver-subpage); r=jdm
Glenn Watson <gw@intuitionlibrary.com> - Wed, 14 Oct 2015 18:05:17 -0600 - rev 366370
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #8009 - Remove webdriver use of SubpageId (from glennw:webdriver-subpage); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: ac733746094c2ab1c3e5a3326095032206e5fb86
2af44911f036f3f081c91798a973b3a399acff02: servo: Merge #7894 - Rework image_cache_task to avoid using `url` as key during the loadin… (from Yoric:image-url); r=glennw
David Rajchenbach-Teller <D.O.Teller@gmail.com> - Wed, 14 Oct 2015 17:26:48 -0600 - rev 366369
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7894 - Rework image_cache_task to avoid using `url` as key during the loadin… (from Yoric:image-url); r=glennw …g of an image. A `url` can be very large, in particular if it is a data: url, so using it as a key for lookups whenever we load a few bytes is not a very good idea. This patch introduces an intermediate `LoadKey` (internally, an u64) that makes hashmap lookups faster. Somewhere along the way, we also get rid of a few calls to `url.clone()`. Source-Repo: https://github.com/servo/servo Source-Revision: 4f767430a4460760fb1307fa577048308f3a7610
dd84b70a39d0309eb9c4ce85c90b42af1decd976: servo: Merge #7993 - Update energymon-sys and energymon-default-sys versions (from connorimes:energymon-arm-updates); r=larsbergstrom
Connor Imes <connor.k.imes@gmail.com> - Wed, 14 Oct 2015 15:26:51 -0600 - rev 366368
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7993 - Update energymon-sys and energymon-default-sys versions (from connorimes:energymon-arm-updates); r=larsbergstrom Includes build script updates to support Rust linking to static libs on ARM systems as well as some changes to ODROID Smart Power and RAPL energymon implementations. Source-Repo: https://github.com/servo/servo Source-Revision: 35d1b13b724a751dbbc795e8b25570306c019f06
096ae249a0625786d168d91e3b6762aae30e23ea: servo: Merge #7727 - Support the updated spidermonkey bindings (from michaelwu:update-bindings); r=jdm
Michael Wu <mwu@mozilla.com> - Wed, 14 Oct 2015 14:48:44 -0600 - rev 366367
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7727 - Support the updated spidermonkey bindings (from michaelwu:update-bindings); r=jdm Still need to finish the rust-mozjs update and make cargo use it, but it's close enough that I don't expect much to change on the servo side. Some changes here - bools are properly translated now - char16_t is handled as u16 now - JS_GlobalObjectTraceHook isn't mangled now - JSJitInfo has been adjusted - A const fn is used to generate bitfields in JSJitInfo - Manually generating handles now requires calling an unsafe function. It's not actually required, but it's too much of a hassle to generate them manually now due to bindgen++ adding base classes now. Source-Repo: https://github.com/servo/servo Source-Revision: b34fd5bd7e55be1d577df5cf70b41af8a6cc716b
4838608b13e599256c52c0ff57de79938a9d8ae1: servo: Merge #7984 - Refactor resource loaders to use send_error utility (from eefriedman:net-send-error); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Wed, 14 Oct 2015 13:28:14 -0600 - rev 366366
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7984 - Refactor resource loaders to use send_error utility (from eefriedman:net-send-error); r=jdm No substantial functional change. Source-Repo: https://github.com/servo/servo Source-Revision: f35f809938792fbad61fd517187e46c1e009cd16
2c7f761c30acb2d22df31d1aeafbbfaadb86da73: servo: Merge #7873 - Generate the various TypeId enums in codegen (from nox:codegen-typeid); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Wed, 14 Oct 2015 12:47:48 -0600 - rev 366365
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7873 - Generate the various TypeId enums in codegen (from nox:codegen-typeid); r=Ms2ger This frees us forever from caring about maintaining these enums. The last commit removes their use from the initialisation of interface objects derived from Node. Source-Repo: https://github.com/servo/servo Source-Revision: 32daa17d5cbcad02db0713e21e52410cdc60480e
fe77fe1dfc4f23629dcda25a596735cd0cd729c1: servo: Merge #7552 - Add viewport configuration support to the compositor (from meh:viewport); r=glennw
meh <meh@schizofreni.co> - Wed, 14 Oct 2015 10:29:45 -0600 - rev 366364
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7552 - Add viewport configuration support to the compositor (from meh:viewport); r=glennw This allows me to do stuff like this. ![this](https://cloud.githubusercontent.com/assets/40204/9701150/58d593ae-541d-11e5-9f57-8d379f5c9ceb.png) Those are two compositors rendered on the same OpenGL context, I need this so I can split windows and render them without getting mad with textures and framebuffers, it will also allow me to render the proper parts of the chrome as different web pages without involving dozens of framebuffers and textures. If I recall correctly I did talk to @glennw about this on IRC some time ago. This pull request requires https://github.com/servo/gleam/pull/39 to be merged first tho. Source-Repo: https://github.com/servo/servo Source-Revision: 8db8a86ab1e943b5102a05d6d31800579fdb7875
6a2e343520d1630a55f30c71044e26282032e828: servo: Merge #7967 - MIMEClassifier::classify always succeeds; fix the type to reflect this (from eefriedman:mime-handling); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Wed, 14 Oct 2015 08:46:32 -0600 - rev 366363
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7967 - MIMEClassifier::classify always succeeds; fix the type to reflect this (from eefriedman:mime-handling); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 7308d0dd0d2f41e140434d5f992c5aa7ecc0ef71
ddc8dfea4827cd0c3dee5b71d4e98a5334e6a357: servo: Merge #7829 - Implement HTMLTableCellElement::CellIndex (from frewsxcv:htmltablecellelement-cellindex); r=Ms2ger
Corey Farwell <coreyf@rwell.org> - Wed, 14 Oct 2015 07:39:24 -0600 - rev 366362
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7829 - Implement HTMLTableCellElement::CellIndex (from frewsxcv:htmltablecellelement-cellindex); r=Ms2ger Extracted from #6936 Source-Repo: https://github.com/servo/servo Source-Revision: 55769b2fbf24ed84ee0f8ea5fe856e5fd29d8e60
8c7925c180155154d153877fa73b22d82cd47f0d: servo: Merge #7989 - Update gleam 0.1.9 -> 0.1.13 (from glennw:update-gleam); r=frewsxcv
Glenn Watson <gw@intuitionlibrary.com> - Tue, 13 Oct 2015 19:15:39 -0600 - rev 366361
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7989 - Update gleam 0.1.9 -> 0.1.13 (from glennw:update-gleam); r=frewsxcv Update gleam 0.1.9 -> 0.1.11 Source-Repo: https://github.com/servo/servo Source-Revision: dd2f8b6891f963a6c0cf42be9212e85a86a77df7
a710916a89f21984c8cb5e8f5c829cc764d880ed: servo: Merge #7871 - Send reason in the Websocket close handshake (from psdh:sendReason); r=jdm
Prabhjyot Singh Sodhi <prabhjyotsingh95@gmail.com> - Tue, 13 Oct 2015 17:25:27 -0600 - rev 366360
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
servo: Merge #7871 - Send reason in the Websocket close handshake (from psdh:sendReason); r=jdm Fixes #7862 Source-Repo: https://github.com/servo/servo Source-Revision: 26902a9a9b9266d7ffe13e9e1eb2c70fb0b70ae9
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip