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 383988
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383987
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383986
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383985
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383984
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383983
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383982
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383981
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383980
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383979
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383978
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383977
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383976
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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 383975
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +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
60b370a29e82858fe6d932fa6df50c1a2db3e821: servo: Merge #8004 - Removed user agent parameter from being unnecessarily passed (from craftytrickster:user-agent/#7968); r=jdm
David Raifaizen <whoknows> - Tue, 13 Oct 2015 16:20:22 -0600 - rev 383974
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8004 - Removed user agent parameter from being unnecessarily passed (from craftytrickster:user-agent/#7968); r=jdm https://github.com/servo/servo/issues/7968 Source-Repo: https://github.com/servo/servo Source-Revision: bc58cd2de05b371f641051eb1038cd29e36bbb01
60d259dcb14c54003f503744fcb2385c791b49ea: servo: Merge #7997 - Link to the HTML multipage spec, not the single-page one (from eefriedman:html-spec-multipage); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Tue, 13 Oct 2015 12:54:10 -0600 - rev 383973
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #7997 - Link to the HTML multipage spec, not the single-page one (from eefriedman:html-spec-multipage); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 9fca41c7a7498cb6e27b914c45290dc4639d6f8b
20d26636d41ec67f6bf0eb8f76f01f7c65be2af1: servo: Merge #7991 - Update cssparser (from Ms2ger:update-selectors); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 13 Oct 2015 11:39:43 -0600 - rev 383972
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #7991 - Update cssparser (from Ms2ger:update-selectors); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 8cb3c5f6287146f8a5c351b72fb135de5b283b33
ecd7f7b6468e73bbcc349021be6fa2a9b6097602: servo: Merge #7992 - Set a reasonable max count on open files and don't panic if set fails (from connorimes:platform-rlimit-nofailing); r=larsbergstrom
Connor Imes <connor.k.imes@gmail.com> - Tue, 13 Oct 2015 08:49:56 -0600 - rev 383971
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #7992 - Set a reasonable max count on open files and don't panic if set fails (from connorimes:platform-rlimit-nofailing); r=larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 7babf4a3adb07823c49c25cf9b82bf18973a93d6
6fb5fc8d85811c595bdc15ca8507ce6c0e30a0e6: servo: Merge #7990 - Add newline so code sample is parsed correctly (from dagnir:formatting-fix); r=Manishearth
Dongie Agnir <dongie.agnir@gmail.com> - Tue, 13 Oct 2015 02:12:28 -0600 - rev 383970
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #7990 - Add newline so code sample is parsed correctly (from dagnir:formatting-fix); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: efdaf5e7e5923d1078ed7b12b96325e2411cc3d2
b3ecef441825d29efa13385561687c049e0fa138: servo: Merge #7987 - Fix issues found by rust-clippy (from frewsxcv:clippy); r=Manishearth
Corey Farwell <coreyf@rwell.org> - Mon, 12 Oct 2015 18:33:30 -0600 - rev 383969
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #7987 - Fix issues found by rust-clippy (from frewsxcv:clippy); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: eb7039d04d4c83800ba9d92dc251222f79b83040
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip