df64ad0ca6ba636c171c48ddd2d50f9b7236010c: servo: Merge #12266 - Update HACKING_QUICKSTART.md (from tshepang:patch-1); r=nox
Tshepang Lekhonkhobe <tshepang@gmail.com> - Fri, 08 Jul 2016 00:51:03 -0700 - rev 339240
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12266 - Update HACKING_QUICKSTART.md (from tshepang:patch-1); r=nox Some grammar fixes --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they are documentation changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 9b2b101d195e2aa042ea71dae0ec6e50eb6d11d9
0e57e70420553f547097dae82b1f680b69c6ce06: servo: Merge #12254 - Cleanup and update ORGANIZATION.md (from servo:org); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 07 Jul 2016 23:55:51 -0700 - rev 339239
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12254 - Cleanup and update ORGANIZATION.md (from servo:org); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 4ec4592e96634e3e072c11d20e67fb0881b06332
ee1ff2c80eef2434df9901d98fb790db572eb55b: servo: Merge #12329 - Geckolib: Trivial binding regeneration (from bholley:binding_regen); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 07 Jul 2016 22:04:04 -0700 - rev 339238
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12329 - Geckolib: Trivial binding regeneration (from bholley:binding_regen); r=emilio Mostly just want to get the blacklist fix in-tree. r? emilio Source-Repo: https://github.com/servo/servo Source-Revision: bc45f85a60cc1f0e7a3419e84f809fcfa16d3baf
fc474fa7234e21b292fd4f0d6952ea9ca81b7b81: servo: Merge #12327 - Profile stats (from malisas:profile-stats); r=jdm
Malisa Smith <malisa.tsmith@gmail.com> - Thu, 07 Jul 2016 21:08:50 -0700 - rev 339237
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12327 - Profile stats (from malisas:profile-stats); r=jdm <!-- Please describe your changes on the following line: --> Pulled out profiler statistics calculation into its own function in time.rs, added tests for it, and simplified min and max calculation for pre-sorted data. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: b9af49f12093dfacdd3d8831efab4a58bee2e458
3ad22df5e53805afc25009d7eca72cd5794531d6: servo: Merge #12317 - [tidy] Test json parsing functionality (from tallowen:add-tidy-test); r=jdm
Owen Coutts <owen@owencoutts.com> - Thu, 07 Jul 2016 20:12:38 -0700 - rev 339236
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12317 - [tidy] Test json parsing functionality (from tallowen:add-tidy-test); r=jdm We didn't have a test for json parsing so lets start with that --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 34e53b1dca2202b1644e44258d67e52334e15bc4
c851afd334003550ef8e8cf2f85458ebbec601cf: servo: Merge #12313 - test-tidy command now ignores files in subdirectories of ignored dirs (from cynicaldevil:tidy-test); r=Wafflespeanut
Nikhil Shagrithaya <nikhilshagri@gmail.com> - Thu, 07 Jul 2016 19:16:31 -0700 - rev 339235
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12313 - test-tidy command now ignores files in subdirectories of ignored dirs (from cynicaldevil:tidy-test); r=Wafflespeanut <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12225 . I did not add a test for this, instead I added a directory with an empty file inside the ignored directory, and checked whether this file was being ignored or not. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 9c00331634c2c753637a873f600b9804e6145e62
37b7513b4c2ed40e1769595956655852b70ac81a: servo: Merge #12309 - Add missing steps to descriptors writeValue function (from szeged:descriptor-functions); r=jdm
zakorgyula <gyula.zakor@gmail.com> - Thu, 07 Jul 2016 18:15:38 -0700 - rev 339234
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12309 - Add missing steps to descriptors writeValue function (from szeged:descriptor-functions); r=jdm <!-- Please describe your changes on the following line: --> Add two missing steps to characteristic's writeValue function. https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-writevalue (Step 4 and 5) <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests, because there is no Web Bluetooth test API implementation yet. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: a8fd13bac33bc55f0815883cce687def1cb69b01
ccd6c8cbd829b4dece6dd421ebe329d4f64d48b2: servo: Merge #12302 - Update browserhtml version to 0.1.15 (from Gozala:bhtml@0.1.15); r=ConnorGBrewster
gozala <rfobic@gmail.com> - Thu, 07 Jul 2016 17:20:02 -0700 - rev 339233
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12302 - Update browserhtml version to 0.1.15 (from Gozala:bhtml@0.1.15); r=ConnorGBrewster Update browserhtml version to 0.1.15 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] ~~These changes fix #__ (github issue number if applicable).~~ <!-- Either: --> - [ ] ~~There are tests for these changes OR~~ - [x] These changes do not require tests because it just updates dependency <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 0eed0e0b1e5ab2fc69ce64d5a0dd8c21d770092b
ee01a50543f71a61fbdbd15622eca3b9429cb034: servo: Merge #12299 - Fix up shell scripts (from jimberlage:fixup-scripts); r=emilio
Jim Berlage <jberlage@mdsol.com> - Thu, 07 Jul 2016 16:24:52 -0700 - rev 339232
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12299 - Fix up shell scripts (from jimberlage:fixup-scripts); r=emilio <!-- Please describe your changes on the following line: --> This brings these two scripts in line with the style guidelines. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it's a small change to bring some shell scripts in line with the style guide <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 1f5c26a320af170a44f43dee4dcb076a6c5593e2
ce48f125d31f532186fa0d2719a4e11c213270a8: servo: Merge #12294 - Update num_cpus, libc, openssl, threadpool, smallvec, string_cache, gleam, gl_generator, x11 (from mbrubeck:always-be-updating); r=KiChjang
Matt Brubeck <mbrubeck@limpet.net> - Thu, 07 Jul 2016 15:22:13 -0700 - rev 339231
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12294 - Update num_cpus, libc, openssl, threadpool, smallvec, string_cache, gleam, gl_generator, x11 (from mbrubeck:always-be-updating); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: d0ab03bb294b91e47ca929464ab71e7c42ff2e9a
17dea28dd5dd62710b02d6f4079cb601fcd1eb5c: servo: Merge #12292 - Consolidate runnable variants on DOMManipulationTask into a single Runnable variant (from cbrewster:runnable_variant); r=KiChjang
Connor Brewster <connor.brewster@eagles.oc.edu> - Thu, 07 Jul 2016 14:26:44 -0700 - rev 339230
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12292 - Consolidate runnable variants on DOMManipulationTask into a single Runnable variant (from cbrewster:runnable_variant); r=KiChjang <!-- Please describe your changes on the following line: --> Consolidates the runnable variants on `DOMManipulationTask` into a single `Runnable` variant. Also combines `MainThreadRunnable` into the `Runnable` trait. I plan on filing a few E-Easy issues after this lands to implement `name` on each of the structs that implement `Runnable`. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because refactoring <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: fdfde1c5ebfcbc1586a9f549886e3b54de1bcbde
f60fe1b78695a78eeafe6fdd14897a35d3df812e: servo: Merge #12291 - Bail out gracefully on malformed kern table headers (from mbrubeck:font-panic); r=Wafflespeanut
Matt Brubeck <mbrubeck@limpet.net> - Thu, 07 Jul 2016 11:54:11 -0700 - rev 339229
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12291 - Bail out gracefully on malformed kern table headers (from mbrubeck:font-panic); r=Wafflespeanut This changes a debug assert to a debug log and early return. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #12081 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because I'm just removing an assertion <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: b3c58f25ef9b9c503dcdbbc74883f702c8494531
0fae6524fcb2f0996cf5de598b4954de18a85bda: servo: Merge #12272 - Reuse report_pending_exception in CallSetup (from Ms2ger:report); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 06 Jul 2016 20:49:54 -0700 - rev 339228
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12272 - Reuse report_pending_exception in CallSetup (from Ms2ger:report); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 4fafcb121f807c31593bd2f8731358c68b3b7810
166868446ad200adbad776513046219f128c3064: servo: Merge #12289 - Properly check storage size against QUOTA_SIZE_LIMIT (fixes #12247) (from nox:slate); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Wed, 06 Jul 2016 18:52:05 -0700 - rev 339227
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12289 - Properly check storage size against QUOTA_SIZE_LIMIT (fixes #12247) (from nox:slate); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 32fa565bafcbdc9a59cde670e785a3392d231e3d
2a6eaebef290183a564057d0321cd47a59d3d106: servo: Merge #12275 - prefs: Make the preferences be guarded by a RwLock instead of a Mutex (from emilio:prefs-rwlock); r=jdm
Emilio Cobos Álvarez <me@emiliocobos.me> - Wed, 06 Jul 2016 17:54:13 -0700 - rev 339226
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12275 - prefs: Make the preferences be guarded by a RwLock instead of a Mutex (from emilio:prefs-rwlock); r=jdm <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes do not require tests because internals. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> This should reduce unnecessary locks that happen when we read preferences. Source-Repo: https://github.com/servo/servo Source-Revision: 5dae3cc01b2ae3049deb2af220740b19436ded1b
c3ddb9ae5993c5b43d3feb3f3fc8717d8faa55cd: servo: Merge #12287 - Remove util::breakpoint (from nox:die-util-die); r=KiChjang
Anthony Ramine <n.oxyde@gmail.com> - Wed, 06 Jul 2016 15:49:18 -0700 - rev 339225
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12287 - Remove util::breakpoint (from nox:die-util-die); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 921f605c0528b087db627f02c94fb71849a40b1c
f7d84d94614f61af6199595f0c272219b0465ee8: servo: Merge #12261 - Missing steps of Characteristic's readValue, writeValue functions (from szeged:gattcharacteristicfunctions); r=jdm
zakorgy <zakorgy@inf.u-szeged.hu> - Wed, 06 Jul 2016 11:11:26 -0700 - rev 339224
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12261 - Missing steps of Characteristic's readValue, writeValue functions (from szeged:gattcharacteristicfunctions); r=jdm <!-- Please describe your changes on the following line: --> Add a check for the read property of the characteristic as described in https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-readvalue (Step 4.1) Add two missing steps to characteristic's WriteValue function. https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevalue (Step 4 and 5) --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because, there are no Web Bluetooth test API implementation yet. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 7da28b7ca63c7b4538aa1b81b7ad1182415c32f2
89ae101a76432c988d697582abd1c24e733c32a8: servo: Merge #12208 - Continue loading font-face sources on missing local font (from nox:fontloading); r=metajack
Anthony Ramine <n.oxyde@gmail.com> - Wed, 06 Jul 2016 10:16:23 -0700 - rev 339223
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12208 - Continue loading font-face sources on missing local font (from nox:fontloading); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: 3679b0a328aaf37e6086d7ee7161f2cceb999067
994e37316576a4e95300a6d9c30fcd95195c098f: servo: Merge #12271 - Fix installation location for downloaded std packages (from mbrubeck:host_triple); r=emilio
Matt Brubeck <mbrubeck@limpet.net> - Wed, 06 Jul 2016 07:31:08 -0700 - rev 339222
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12271 - Fix installation location for downloaded std packages (from mbrubeck:host_triple); r=emilio Fixes a "can't find crate for `std`" error in mach build. Regression from #11945. r? @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: beff8ee68f9116971e8d14b182a574ef9f42a994
e54db68c63dc7da24b9ff45b70bbaf29c30ab584: servo: Merge #12267 - Don't warn about reopening a crashed Servo window on Mac (from Manishearth:nocrash-plist); r=metajack
Manish Goregaokar <manishsmail@gmail.com> - Wed, 06 Jul 2016 04:42:15 -0700 - rev 339221
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #12267 - Don't warn about reopening a crashed Servo window on Mac (from Manishearth:nocrash-plist); r=metajack Mac warns about reopening an application that crashed in the last run. With Servo this is quite often the case, so we should get rid of the dialog. Generated by running http://stackoverflow.com/a/20291771/1198729 on the plist file directly, and then using plutil to convert back to xml. It got prettified in the process. Source-Repo: https://github.com/servo/servo Source-Revision: 4aaae7a4e69fd0dfb10b562d6a78ddfe3972d8f1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip