7a7df2395851bc9934a2c7bc4ff6bc782c5cfc48: Bug 1349417 - Placement new should preserve safety, r=bhackett
Steve Fink <sfink@mozilla.com> - Wed, 19 Apr 2017 14:47:50 -0700 - rev 566699
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1349417 - Placement new should preserve safety, r=bhackett MozReview-Commit-ID: FLmCcHvbYQh
f6a7287bdc6393043bf89a8cdb5282c9eb4c9d84: Bug 1349417 - Part 10: Use mutex to guard system font computation; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Wed, 19 Apr 2017 08:04:38 -0700 - rev 566698
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1349417 - Part 10: Use mutex to guard system font computation; r=bholley MozReview-Commit-ID: CBKdItjolm9
c798ce122e10b274004628c32f9226c477e5f4b3: Bug 1349417 - Part 9: stylo: Update test expectations; r=xidorn
Manish Goregaokar <manishearth@gmail.com> - Tue, 21 Mar 2017 20:38:12 -0700 - rev 566697
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1349417 - Part 9: stylo: Update test expectations; r=xidorn MozReview-Commit-ID: 5SGrYUIhHOQ
6430444ade075eee39db6bc4a153917a88579d9d: Bug 1349417 - Part 2: stylo: Add basic system font support, use for font-size and font-family; r=xidorn
Manish Goregaokar <manishearth@gmail.com> - Tue, 21 Mar 2017 20:38:12 -0700 - rev 566696
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1349417 - Part 2: stylo: Add basic system font support, use for font-size and font-family; r=xidorn MozReview-Commit-ID: 4ZMR83GkAZN
fb358c9dd073fe4c4a1e341d78361b1f9a5e9b50: Bug 1349417 - Part 1: stylo: Factor out system font computation into nsRuleNode::ComputeSystemFont; r=xidorn
Manish Goregaokar <manishearth@gmail.com> - Tue, 21 Mar 2017 20:38:12 -0700 - rev 566695
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1349417 - Part 1: stylo: Factor out system font computation into nsRuleNode::ComputeSystemFont; r=xidorn MozReview-Commit-ID: KfzzCodvLXd
5f8fc4f5a873e55d10f422cadc98bd3617f2320a: servo: Merge #16564 - stylo: Support system fonts (from Manishearth:stylo-sys-2); r=xidorn
Manish Goregaokar <manishsmail@gmail.com> - Fri, 21 Apr 2017 17:03:28 -0500 - rev 566694
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
servo: Merge #16564 - stylo: Support system fonts (from Manishearth:stylo-sys-2); r=xidorn r=xidorn https://bugzilla.mozilla.org/show_bug.cgi?id=1349417 (take 2, we backed out the last one due to heap hazards) Source-Repo: https://github.com/servo/servo Source-Revision: 97c14f05df33fe4ce118f51bb23abf39000b4217
b6b8098abd34275a8709790066c8255c8c0b91ad: Bug 1356462 Show a notification when non-MPC extensions are disabled r=mossop
Andrew Swan <aswan@mozilla.com> - Wed, 19 Apr 2017 11:30:24 -0700 - rev 566693
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1356462 Show a notification when non-MPC extensions are disabled r=mossop MozReview-Commit-ID: 8KUhRe91AFt
2519bb971a4e79acf1de7fae7a7719e10c1e681a: Bug 1356462 Add per-extension notice for non-MPC disabling r=mossop
Andrew Swan <aswan@mozilla.com> - Thu, 20 Apr 2017 21:00:19 -0700 - rev 566692
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1356462 Add per-extension notice for non-MPC disabling r=mossop MozReview-Commit-ID: KQ69E7B4VPg
76ae5c9b115e795dd094605841f27730d8b269cc: Bug 1358204 - Remove border and background fallback styling from xulscrollbars.css. r=enndeakin+6102
Dão Gottwald <dao@mozilla.com> - Thu, 20 Apr 2017 19:44:59 +0200 - rev 566691
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358204 - Remove border and background fallback styling from xulscrollbars.css. r=enndeakin+6102 MozReview-Commit-ID: BVcmfs87sZ0
23f98bf94cca520d445d2b926c313cccf19112d9: Bug 1341102 - Remove empty failure annotations. a=me
Wes Kocher <wkocher@mozilla.com> - Fri, 21 Apr 2017 14:42:44 -0700 - rev 566690
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1341102 - Remove empty failure annotations. a=me MozReview-Commit-ID: 5AdiHyaVMBn
2c9b48cce0db90779b4dd4c4280e8ceb116711d0: Bug 1357219 - Don't warn if we can't use a memory mapped file. r=jld
Michael Kaply <mozilla@kaply.com> - Fri, 21 Apr 2017 15:56:34 -0500 - rev 566689
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1357219 - Don't warn if we can't use a memory mapped file. r=jld MozReview-Commit-ID: 9ajZCLzQe4G
e743b48dca21951a4b01c58d95c917ffd1afbd64: Bug 1348409 - Stop supporting the showDialog argument for window.find r=mrbkap
Mike Conley <mconley@mozilla.com> - Thu, 13 Apr 2017 11:54:15 -0400 - rev 566688
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1348409 - Stop supporting the showDialog argument for window.find r=mrbkap The dialog functionality of the non-standard window.find API has been broken with e10s since it shipped, and bug 1182569 or bug 1232432 (or both) have broken it for non-e10s. This patch remove showDialog support entirely, for both e10s and non-e10s, in a more deliberate way. We now ignore the argument. MozReview-Commit-ID: 1CTzgEkDhHW
bd32fc86f7a4177d0b4ebffb046314763a5d8a61: Bug 1341102 - Update expectations a=me
Wes Kocher <wkocher@mozilla.com> - Fri, 21 Apr 2017 14:29:40 -0700 - rev 566687
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1341102 - Update expectations a=me MozReview-Commit-ID: 2FwO7VbD2M7
ad0ce16193f50abfacae7aeb3cfd5786461e9b46: servo: Merge #15773 - Android life cycle improvements and Gradle integration (from MortimerGoro:android_improvements); r=larsbergstrom,fabricedesre
Imanol Fernandez <mortimergoro@gmail.com> - Fri, 21 Apr 2017 15:52:13 -0500 - rev 566686
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
servo: Merge #15773 - Android life cycle improvements and Gradle integration (from MortimerGoro:android_improvements); r=larsbergstrom,fabricedesre This PR includes Android life cycle Improvements and Gradle integration for android packaging. Android life cycle improvements are implemented in both the new [MainActivity](https://github.com/servo/servo/compare/master...MortimerGoro:android_improvements?expand=1#diff-f43708b102e98272c2af7454b8846927) and native code in this related PR: https://github.com/servo/glutin/pull/117 - Properly handle the life cycle of the Android Activity: manage EGLContext lost & restore, and animation loop pause/resume when the app goes to background/foreground or orientation changes. In the current upstream Servo crashes when the app goes to background, activity stops or changes orientation - Handle event loop awake for Servo Animation loop - Handle screen resize & orientation events - Implement new keep_screen_on preference which keeps Android device's screen from ever going to sleep: very useful for games or WebVR - Implement a full screen mode enabled by preference: very useful for games or WebVR - Implement new shell.native-orientation preference which allows to lock the Activity to a specific orientation - Automatically sync new android assets to sdcard when the Android version code is changed. In the current upstream only the existence of the folder is check but resources are not updated ofscreen_gl_context is updated to fix this: https://github.com/emilio/rust-offscreen-rendering-context/pull/83 This PR integrates Gradle build system for android packaging. Most of the code is implemented in this [build.gradle](https://github.com/servo/servo/compare/master...MortimerGoro:android_improvements?expand=1#diff-89cdb9324addb994cdba0a158b209547) . We can get rid of [build-apk](https://github.com/servo/servo/compare/master...MortimerGoro:android_improvements?expand=1#diff-40f5a7cf22f94aad059b2c1795347f5e) and manual jar dependency copying in the [package_commands.py](https://github.com/servo/servo/compare/master...MortimerGoro:android_improvements?expand=1#diff-0d425b142c8d10ae6ac1f3711fb5c23a). The correct version of gradle is automatically downloaded using the gradlew wrapper. Some improvements: - Allows to include more complex android dependencies/SDKs like AARs, manifest auto-merging and more. - Improved packaging process: The gradle project is always in the same folder, it uses relative paths for everything (assets, native libraries) and outputs the apk into the correct target folder in servo. In the current upstream, ant/python build system copies the manifest, project, resources and jars each time so you end with multiple copies of the same files. - Improved dependency declaration. We do not have to manually copy jar dependencies in the python script anymore. The gradle build scripts itself is able to search for the dependencies in the correct servo target folder. - Supports packaging apks with different architectures: armeabi, armeabi-v7a, aarch64. We still need to fix some native servo compilation issues with armeabi-v7a, aarch64 due to dependencies which use `make`. I'll push this changes in a separate PR of the python build files but the gradle file is already ready to handle that. - We can easily create product flavors for different versions of Servo. For example a default browser, a WebVR browser with additional dependencies or a Servo android Webview component - Fixes minor.major.52 build error when blurdroid cargo dependency is compiled using java8 (the default in new Linux machines). The gradle build file enables the new Jack compiler which supports Java8 dependencies. - The project can be opened with Android Studio and run the brand new GPU debugger on any Android phone. I'll add some docs in the Wiki about this. --- <!-- 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 #14568 (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: 2b5c17c43a517b6d6bd981f5fa905536dddd3beb
ef0ad7316ebb979325048663ffcd297715169301: Bug 1073967 - Storage Inspector columns should use natural sort r=nchevobbe
Michael Ratcliffe <mratcliffe@mozilla.com> - Mon, 10 Apr 2017 18:04:25 +0100 - rev 566685
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1073967 - Storage Inspector columns should use natural sort r=nchevobbe Changlist: - Added Jim Palmer's well proven natural sort algorithm. - Added natural sort license (MIT). - Use natural sort everywhere inside TableWidget.js wherever we use .sort() - Changed browser_storage_overflow.js so that the test is faster and more maintainable. The test now also tests column sorting (ascending and descending). - Use natural sort everywhere inside storage.js wherever we need to slice the array. Without natural sort here we get e.g. row-1, row-10, row-100, row-2 etc. MozReview-Commit-ID: FUY7pcLIYml
3568513947d2a5a675ee8071d8d9f591f4d4db1c: Bug 1354639 - Change variable name in test to avoid debugger conflict; r=chutten
John Dorlus <jsdorlus@gmail.com> - Thu, 20 Apr 2017 18:21:39 -0400 - rev 566684
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1354639 - Change variable name in test to avoid debugger conflict; r=chutten
65ca05fc7aadd830457f58b492eb46c1f31d0b65: Bug 1358024 - Update rust mp4 parser. r=rillian
Alfredo.Yang <ayang@mozilla.com> - Fri, 21 Apr 2017 16:35:39 +0800 - rev 566683
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358024 - Update rust mp4 parser. r=rillian MozReview-Commit-ID: EW67mHeAGXD
de2ae1a56c28a781530143513e4e98e1fa98b049: Bug 1358024 - sync names of codec specific data same as gecko. r=rillian
Alfredo.Yang <ayang@mozilla.com> - Thu, 20 Apr 2017 14:30:28 +0800 - rev 566682
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358024 - sync names of codec specific data same as gecko. r=rillian MozReview-Commit-ID: 696ymQu8bpL
3a2d495b4d280f1c59f3bd48b252786ead4ff9a6: servo: Merge #16544 - Implement WebGL::GetShaderPrecisionFormat (from MortimerGoro:get_shader_precision_format); r=jdm
Imanol Fernandez <mortimergoro@gmail.com> - Fri, 21 Apr 2017 15:16:07 -0500 - rev 566681
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
servo: Merge #16544 - Implement WebGL::GetShaderPrecisionFormat (from MortimerGoro:get_shader_precision_format); r=jdm <!-- Please describe your changes on the following line: --> Implement WebGL::GetShaderPrecisionFormat. See https://github.com/servo/gleam/pull/119 && https://github.com/servo/webrender/pull/1127 --- <!-- 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 #13985 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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: 1661ae6cf40df574853a822164d36f8d791c646a
c027928dd1587033d741192dcbb82197d9933877: Bug 1341102 - Remove empty failure annotations. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 21 Apr 2017 13:48:35 -0700 - rev 566680
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1341102 - Remove empty failure annotations. r=me MozReview-Commit-ID: 1sPa0ppG45T
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip