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
81a606f523604d9074034d3c9cb14ff2e434bf81: Bug 1358590 - Update rust-build to v0.4.5. r=ted
Ralph Giles <giles@mozilla.com> - Fri, 21 Apr 2017 12:03:33 -0700 - rev 566679
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358590 - Update rust-build to v0.4.5. r=ted Update the repack_rust script for packaging upsteam rust builds for tooltool use in our build automation: - Add --cargo-channel switch. - Remove 32-bit macOS targets. - Add aarch64 Android target. - Update for cargo tarball name changes. - Remove obsolete b2g target manifests. MozReview-Commit-ID: 2ajGO8jPpWD
8051e0958de9c80f24dd3b582ba379dd622dfda6: Bug 1341102 - Update expectations a=me
Wes Kocher <wkocher@mozilla.com> - Fri, 21 Apr 2017 13:26:49 -0700 - rev 566678
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1341102 - Update expectations a=me MozReview-Commit-ID: EmcPeWPA2hz
9f2d5a58024396ae96d4bed2887a94fe391772db: servo: Merge #16548 - Improve parsing of gradients (from nox:webkit-gradients); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Fri, 21 Apr 2017 14:40:02 -0500 - rev 566677
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
servo: Merge #16548 - Improve parsing of gradients (from nox:webkit-gradients); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: dcbb3c7eb98e88df9e6a3849eaee96094ee6abbe
55b7d1884d996bd5d7dfda59930a636c6daaec0a: Bug 1350309 - Fix uninitialized variables in updatehelper.cpp r=rstrong
Xiaoyin Liu <xiaoyin.l@outlook.com> - Fri, 24 Mar 2017 08:58:42 -0400 - rev 566676
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1350309 - Fix uninitialized variables in updatehelper.cpp r=rstrong Originally |consent| and |secureDesktop| are always used even when |success| is FALSE, and |consent| and |secureDesktop| are uninitialized in this case. In this patch, |isUnpromptedElevation| is set only when |success| is TRUE. MozReview-Commit-ID: Dik8NG7zcCa
0ce1c7ecba11d55bff092bce1a56decabcbba976: servo: Merge #16558 - Properly parse alignment shorthands (fixes #16391) (from nox:placement); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Fri, 21 Apr 2017 14:03:43 -0500 - rev 566675
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
servo: Merge #16558 - Properly parse alignment shorthands (fixes #16391) (from nox:placement); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: e9658bb5b4ab4897a015714201d76ebff6a8f7d9
bf2654d9c37523800d2f27c7e8c12eac40873f7f: Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted
Kearwood Gilbert <kgilbert@mozilla.com> - Wed, 19 Apr 2017 14:41:03 -0700 - rev 566674
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted MozReview-Commit-ID: 2g9sFP6QQCU
0d0f01dd4d0b2e32ec2d32b22bef5f33268c98bb: Bug 1358403 - Add a colon to complete the rust url when mach build dies when it can't find the rust compiler. r=froydnj
Edmund Wong <ewong@pw-wspx.org> - Fri, 21 Apr 2017 15:43:14 +0800 - rev 566673
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358403 - Add a colon to complete the rust url when mach build dies when it can't find the rust compiler. r=froydnj MozReview-Commit-ID: 3E3A9laTdoX
28b8c2b9e9fa1f97e2bc3b22d76513a50c1ec4a0: Bug 1350503 - Wrap the performance actor's sharedLibraries value inside an object so that it can be transferred through the debugger protocol. r=gregtatum
Markus Stange <mstange@themasta.com> - Thu, 20 Apr 2017 16:10:47 -0400 - rev 566672
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1350503 - Wrap the performance actor's sharedLibraries value inside an object so that it can be transferred through the debugger protocol. r=gregtatum MozReview-Commit-ID: 3cXfaSrWFJW
c8cc3f9c8d5d9fff2d7b53cc8a545cc3a31eed12: Bug 1358543 - Only set new locale callbacks in xpc_LocalizeContext if they're not set. r=smaug
Zibi Braniecki <gandalf@mozilla.com> - Fri, 21 Apr 2017 09:49:42 -0700 - rev 566671
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358543 - Only set new locale callbacks in xpc_LocalizeContext if they're not set. r=smaug With changes introduced in bug 1356066 I made the xpc_LocalizeContext be called on each app locale change to update the default locale in each context. Unfortunately, this function is also assigning the locale callbacks and with my change it started doing it on each language change. In this patch I'm first checking if we do have XPCLocaleCallbacks for the given context and only if we don't, I assign them. MozReview-Commit-ID: 7AiCsJfKBID
a4746985e0ba9060bc7b64fd7d7355c24d88dd1e: merge mozilla-central to autoland. r=merge a=frequent-orange-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 21 Apr 2017 20:26:51 +0200 - rev 566670
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
merge mozilla-central to autoland. r=merge a=frequent-orange-fix
622dd3df21ca10b4b5b343b550c3ca5a4699e25c: Bug 1358070 - register dedicated privileged image for browser_docshell_type_editor.js;r=Gijs
Julian Descottes <jdescottes@mozilla.com> - Thu, 20 Apr 2017 11:46:51 +0200 - rev 566669
Push 55296 by zbraniecki@mozilla.com at Fri, 21 Apr 2017 23:53:52 +0000
Bug 1358070 - register dedicated privileged image for browser_docshell_type_editor.js;r=Gijs The test image/test/browser/browser_docshell_type_editor.js used to rely on a devtools image. Devtools are moving away from mozilla central, so here we register a new image dedicated for this test. MozReview-Commit-ID: Log4J0eLudV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip