def1004022606f1393887abc7f6ae86a9b2dadbb: servo: Merge #4025 - Embedding string multimap (from zmike:embedding-string_multimap); r=jdm
Mike Blumenkrantz <zmike@osg.samsung.com> - Tue, 18 Nov 2014 14:39:31 -0700 - rev 473470
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4025 - Embedding string multimap (from zmike:embedding-string_multimap); r=jdm @jdm @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 71d49a5b8e3d62dde392a85b34b864ad358d4439
0aa6e92ce298c42ebbce8d0321030f030a2c875e: servo: Merge #4015 - Bitfield to bitflags (from letharion:Bitfield-to-bitflags); r=mbrubeck
Claes 'Letharion' Gyllensvärd <letharion@gmail.com> - Tue, 18 Nov 2014 11:42:32 -0700 - rev 473469
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4015 - Bitfield to bitflags (from letharion:Bitfield-to-bitflags); r=mbrubeck Attempt to solve #3690 I've re-rolled the changes from https://github.com/servo/servo/pull/2610, and then doen the necessary updates to get this to compile with the current snapshot of rust. The documentation for values I've added in the bitflag are missing, because I don't know what is the appropriate text. Source-Repo: https://github.com/servo/servo Source-Revision: e13873bba1782580db4abe46e883b08da829cbb6
e7e221c38b382b607a5f52d28298fca5fff57205: servo: Merge #4031 - wide form buttons fixes #3972 (from donaldpipowitch:wide-form-buttons); r=jdm
donaldpipowitch <pipo@senaeh.de> - Tue, 18 Nov 2014 09:06:33 -0700 - rev 473468
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4031 - wide form buttons fixes #3972 (from donaldpipowitch:wide-form-buttons); r=jdm My first pull request to servo \o/ Try to fix https://github.com/servo/servo/issues/3972. Tested with `./mach run tests/html/test-inputs.html`. Any reasons why this CSS is formatted this way? (All properties on the same line. Looks a little bit _generated_?) Source-Repo: https://github.com/servo/servo Source-Revision: 51e1f56ff73f46c65f79ccd07dcabed9d76fd8e9
6cee2c8e7db780d1d4114d0aa3d2d055a36863d6: servo: Merge #4030 - Stop including the element during Element.getElementsByClassName (from achals:master); r=Ms2ger
Achal Shah <achals@gmail.com> - Tue, 18 Nov 2014 08:45:35 -0700 - rev 473467
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4030 - Stop including the element during Element.getElementsByClassName (from achals:master); r=Ms2ger https://github.com/servo/servo/issues/3995 This is my first PR, so please let me know if I'm doing something wrong! Source-Repo: https://github.com/servo/servo Source-Revision: 8cecb03d756d8df4de69ca13b663d547f438d320
5ffa72b26959d8b8037a3681edddda5d719f8376: servo: Merge #4027 - Implement DOMImplementation.hasFeature (from znewman01:issue4010); r=Ms2ger
Zachary Newman <znewman01@gmail.com> - Tue, 18 Nov 2014 07:54:33 -0700 - rev 473466
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4027 - Implement DOMImplementation.hasFeature (from znewman01:issue4010); r=Ms2ger Fixes #4010. This is my first Servo contribution, so let me know if I missed anything! Source-Repo: https://github.com/servo/servo Source-Revision: efb4fe4a4ac9bf96cf1db649ab112014ce2c13a4
bdfc1e913799e5395d2140e0c3f0de1345903f16: servo: Merge #4029 - Update behavior of Document.createElement (from znewman01:issue4009); r=Ms2ger
Zachary Newman <znewman01@gmail.com> - Tue, 18 Nov 2014 07:15:34 -0700 - rev 473465
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4029 - Update behavior of Document.createElement (from znewman01:issue4009); r=Ms2ger Fixes #4009. Only lower-case the argument to Document#createElement if it's a HTML document. Source-Repo: https://github.com/servo/servo Source-Revision: 929671f945d30deaf37bbb9e23d15d09387bdf09
58e51c8219d14b3c2e8b6a79ede071ed0c9ff80e: servo: Merge #4021 - HTMLScriptElementHelpers::is_javascript should compare ASCII case-insensitively (from letharion:Case-insensitive-HTMLScriptElementHelpers-comparision); r=Ms2ger
Claes 'Letharion' Gyllensvärd <letharion@gmail.com> - Tue, 18 Nov 2014 06:51:34 -0700 - rev 473464
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4021 - HTMLScriptElementHelpers::is_javascript should compare ASCII case-insensitively (from letharion:Case-insensitive-HTMLScriptElementHelpers-comparision); r=Ms2ger Fix for #3993 Source-Repo: https://github.com/servo/servo Source-Revision: 3fafd61f718e1f0d14c192b670a602316d02dfd0
bb0806cf6d423307e1381203f928017c37d53c59: servo: Merge #4019 - Various cleanup in constellation.rs (from Ms2ger:constellation); r=mbrubeck
Ms2ger <ms2ger@gmail.com> - Mon, 17 Nov 2014 10:36:29 -0700 - rev 473463
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4019 - Various cleanup in constellation.rs (from Ms2ger:constellation); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 64cc9ec6881add395b93341a32e90546b2f7211f
ae2de237488fedb4ab359975804d9aa78fd27821: servo: Merge #3987 - Use the correct Rust path in Android packaging (from mbrubeck:rust-root); r=larsbergstrom
Matt Brubeck <mbrubeck@limpet.net> - Mon, 17 Nov 2014 09:21:28 -0700 - rev 473462
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3987 - Use the correct Rust path in Android packaging (from mbrubeck:rust-root); r=larsbergstrom r? @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 2bda68f03862ae9b58673d7685ec80e61d5ba65e
683c6591282e7374df930bf285b9df599181b6d0: servo: Merge #4016 - Fix freetype build (from SimonSapin:fix-freetype-build); r=Manishearth
Simon Sapin <simon.sapin@exyr.org> - Mon, 17 Nov 2014 08:30:31 -0700 - rev 473461
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4016 - Fix freetype build (from SimonSapin:fix-freetype-build); r=Manishearth Pick up https://github.com/servo/libfreetype2/pull/3 r? @Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: bd4f94a11f556451634ac073e690fa42816e5580
78586aac66011ee45237f4cea94fc93ac65e5d34: servo: Merge #4017 - Reformat sniffer_task.rs (from Ms2ger:sniffertask); r=jdm
Ms2ger <ms2ger@gmail.com> - Mon, 17 Nov 2014 07:57:29 -0700 - rev 473460
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4017 - Reformat sniffer_task.rs (from Ms2ger:sniffertask); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 9833cfbbffa79c74d9ee794e836c8007cd802c10
8739cfacc1ef22e0eae31d22cbdc94bbaefeb4b3: servo: Merge #3991 - Update README for Homebrew (from Hoverbear:patch-1); r=jdm
Andrew Hobden <andrew@hoverbear.org> - Mon, 17 Nov 2014 07:21:29 -0700 - rev 473459
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3991 - Update README for Homebrew (from Hoverbear:patch-1); r=jdm glfw3 is in the `homebrew/versions` keg. ```bash ➜ ~ brew install glfw3 Error: No available formula for glfw3 Searching formulae... Searching taps... homebrew/versions/glfw3 ``` Simplest fix: ```bash ➜ ~ brew install homebrew/versions/glfw3 Cloning into '/usr/local/Library/Taps/homebrew/homebrew-versions'... remote: Counting objects: 2495, done. remote: Total 2495 (delta 0), reused 0 (delta 0) Receiving objects: 100% (2495/2495), 820.05 KiB | 462.00 KiB/s, done. Resolving deltas: 100% (1433/1433), done. Checking connectivity... done. Tapped 161 formulae ==> Installing glfw3 from homebrew/homebrew-versions ==> Downloading https://downloads.sourceforge.net/project/glfw/glfw/3.0.4/glfw-3.0.4.tar.bz2 Already downloaded: /Library/Caches/Homebrew/glfw3-3.0.4.tar.bz2 ==> Patching patching file CMakeLists.txt Hunk #1 succeeded at 370 with fuzz 1 (offset 13 lines). ==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/glfw3/3.0.4 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DGLFW_USE_CHDIR=TRUE -DGLFW_USE_MENUBAR=TRUE -DBUIL ==> make install 🍺 /usr/local/Cellar/glfw3/3.0.4: 11 files, 220K, built in 9 seconds ``` Users who have `homebrew/versions` already tapped won't notice this, since after tapping `homebrew/versions` keg shouldn't notice, since after tapping, the library is available using just ` brew install glfw3`. ```bash ➜ ~ brew tap homebrew/versions ➜ ~ brew install glfw3 ==> Installing glfw3 from homebrew/homebrew-versions ==> Downloading https://downloads.sourceforge.net/project/glfw/glfw/3.0.4/glfw-3.0.4.tar.bz2 Already downloaded: /Library/Caches/Homebrew/glfw3-3.0.4.tar.bz2 ==> Patching patching file CMakeLists.txt Hunk #1 succeeded at 370 with fuzz 1 (offset 13 lines). ==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/glfw3/3.0.4 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DGLFW_USE_CHDIR=TRUE -DGLFW_USE_MENUBAR=TRUE -DBUIL ==> make install 🍺 /usr/local/Cellar/glfw3/3.0.4: 11 files, 220K, built in 9 seconds ``` Source-Repo: https://github.com/servo/servo Source-Revision: b9dcaa34c32333ae16da7a5f11835c7d905da4d3
7c119cac643ed5a296d381c4c844332174515c2f: servo: Merge #3796 - Servo exit devtools: Send exit message to devtools on browser exit (from shanil-puri:ServoExitDevtools); r=jdm
Shanil Puri <shanil.puri@gmail.com> - Mon, 17 Nov 2014 06:15:30 -0700 - rev 473458
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3796 - Servo exit devtools: Send exit message to devtools on browser exit (from shanil-puri:ServoExitDevtools); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: d1eaa3adda5e59cc34822d6d1477b987796dfd62
bd2840423469cdb3febbf42d95897375530ff9a2: servo: Merge #4014 - key[board]event args for Document#createEvent (from ajnirp:doc-createevent-keyevents); r=Manishearth
Rohan Prinja <rohan.prinja@gmail.com> - Sun, 16 Nov 2014 21:36:30 -0700 - rev 473457
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4014 - key[board]event args for Document#createEvent (from ajnirp:doc-createevent-keyevents); r=Manishearth fix #4007 Source-Repo: https://github.com/servo/servo Source-Revision: eeb11d68516c201d7c57508263517b69ef425273
00bca5a1b749e9d56f1be66667a5a9ef5c6fef6a: servo: Merge #4012 - Update green-rs submodule to get android tls fix (from glennw:update-green-rs); r=mbrubeck
Glenn Watson <gw@intuitionlibrary.com> - Sun, 16 Nov 2014 20:21:28 -0700 - rev 473456
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4012 - Update green-rs submodule to get android tls fix (from glennw:update-green-rs); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: a51d08737a1f7337f6fad1d3f28b11345fed70e2
ec7fb07f304b1131923899ee4dc6e1adae895312: servo: Merge #4013 - Redirect android resource folder (user-agent.css and friends) to /sdcard/servo (from glennw:android-resources); r=larsbergstrom
Glenn Watson <gw@intuitionlibrary.com> - Sun, 16 Nov 2014 18:12:28 -0700 - rev 473455
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4013 - Redirect android resource folder (user-agent.css and friends) to /sdcard/servo (from glennw:android-resources); r=larsbergstrom This is a temporary solution, until they are packaged properly. Source-Repo: https://github.com/servo/servo Source-Revision: 1fd94adb3ddaa56c2e5fb41422960a8a433a6389
64f204120fb8a400f0068c32b8ad3aae54ca3e2c: servo: Merge #3990 - gfx: Rewrite display list construction to make stacking-contexts more first-class (from pcwalton:stacking-contexts); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Sun, 16 Nov 2014 16:39:27 -0700 - rev 473454
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3990 - gfx: Rewrite display list construction to make stacking-contexts more first-class (from pcwalton:stacking-contexts); r=glennw This implements the scheme described here: https://groups.google.com/forum/#!topic/mozilla.dev.servo/sZVPSfPVfkg This commit changes Servo to generate one display list per stacking context instead of one display list per layer. This is purely a refactoring; there are no functional changes. Performance is essentially the same as before. However, there should be numerous future benefits that this is intended to allow for: * It makes the code simpler to understand because the "new layer needed" vs. "no new layer needed" code paths are more consolidated. * It makes it easy to support CSS properties that did not fit into our previous flat display list model (without unconditionally layerizing them): o `opacity` should be easy to support because the stacking context provides the higher-level grouping of display items to which opacity is to be applied. o `transform` can be easily supported because the stacking context provides a place to stash the transformation matrix. This has the side benefit of nicely separating the transformation matrix from the clipping regions. * The `flatten` logic is now O(1) instead of O(n) and now only needs to be invoked for pseudo-stacking contexts (right now: just floats), instead of for every stacking context. * Layers are now a proper tree instead of a flat list as far as layout is concerned, bringing us closer to a production-quality compositing/layers framework. * This commit opens the door to incremental display list construction at the level of stacking contexts. Future performance improvements could come from optimizing allocation of display list items, and, of course, incremental display list construction. r? @glennw f? @mrobinson @cgaebel Source-Repo: https://github.com/servo/servo Source-Revision: 397d8138e7b27541faf03d9635d7648416da4a75
24e9a15c69018b91d7015e1c866453594207c824: servo: Merge #4011 - Update gleam submodule, and use glfw to load OpenGL function pointers (from glennw:gleam-update); r=larsbergstrom
Glenn Watson <gw@intuitionlibrary.com> - Sun, 16 Nov 2014 16:09:28 -0700 - rev 473453
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4011 - Update gleam submodule, and use glfw to load OpenGL function pointers (from glennw:gleam-update); r=larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: 3da9ad464db7e3a422e06f82285aff15b7375344
98a989422c78e80a59f2422687033074509e7c76: servo: Merge #4003 - Correct the checks in step 5 of Node::pre_insert (from Ms2ger:pre-insert); r=jdm
Ms2ger <ms2ger@gmail.com> - Sun, 16 Nov 2014 07:24:28 -0700 - rev 473452
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4003 - Correct the checks in step 5 of Node::pre_insert (from Ms2ger:pre-insert); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 1a40a6bc82558d1ca4997c9b93379df26e2a951f
1e15bdf0f0ab988838119b0a1137021299a7de4f: servo: Merge #3998 - Fix Table Caption infinite recursion (from Hoverbear:fix_table_caption); r=jdm
Andrew Hobden <andrew@hoverbear.org> - Sat, 15 Nov 2014 13:24:28 -0700 - rev 473451
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3998 - Fix Table Caption infinite recursion (from Hoverbear:fix_table_caption); r=jdm Fixed #3997. Source-Repo: https://github.com/servo/servo Source-Revision: 561fab57d6ac23758f0150e043be28adda12c772
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip