mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Merge b2g-inbound to m-c. a=merge
This commit is contained in:
commit
9169601004
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
@ -151,7 +151,7 @@
|
|||||||
<project name="platform/vendor/qcom/copper" path="device/qcom/msm8974" revision="ec7bc1a26610922156d7d412b4d3de6b4adb93da"/>
|
<project name="platform/vendor/qcom/copper" path="device/qcom/msm8974" revision="ec7bc1a26610922156d7d412b4d3de6b4adb93da"/>
|
||||||
<project name="vendor_broadcom_wlan" path="vendor/broadcom/wlan" remote="b2g" revision="114b9491a8a919687da4e22fbd89fab511d6d8d7"/>
|
<project name="vendor_broadcom_wlan" path="vendor/broadcom/wlan" remote="b2g" revision="114b9491a8a919687da4e22fbd89fab511d6d8d7"/>
|
||||||
<!-- Shinano specific things -->
|
<!-- Shinano specific things -->
|
||||||
<project name="device-shinano" path="device/sony/shinano" remote="b2g" revision="65bdce6f5851d4fb760aa84eec0db2adca49fabf"/>
|
<project name="device-shinano" path="device/sony/shinano" remote="b2g" revision="a7cb315bc0704f589858feb2a34956364acacb08"/>
|
||||||
<!-- Aries specific things -->
|
<!-- Aries specific things -->
|
||||||
<project name="device-aries" path="device/sony/aries" remote="b2g" revision="3af1ede0d0956cfbf9c549df7cd9a6807a9efdf2"/>
|
<project name="device-aries" path="device/sony/aries" remote="b2g" revision="75c7e6ca80d0c7a53f346ecfcde2343be95808c9"/>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
|
@ -19,11 +19,11 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="aac9cc4bb94cf720baf8f7ee419b4d76ac86b1ac"/>
|
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="aac9cc4bb94cf720baf8f7ee419b4d76ac86b1ac"/>
|
||||||
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="10b3daf0093db94c64e78a72ac43a93b68976087"/>
|
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="9d0e5057ee5404a31ec1bf76131cb11336a7c3b6"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="34ea6163f9f0e0122fb0bb03607eccdca31ced7a"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="34ea6163f9f0e0122fb0bb03607eccdca31ced7a"/>
|
||||||
<!-- Stock Android things -->
|
<!-- Stock Android things -->
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
</project>
|
</project>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="d172b02d2d43774b934a866912b9a170c7f495df"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="d172b02d2d43774b934a866912b9a170c7f495df"/>
|
||||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
<!-- Emulator specific things -->
|
<!-- Emulator specific things -->
|
||||||
<project name="device/generic/armv7-a-neon" path="device/generic/armv7-a-neon" revision="72ffdf71c68a96309212eb13d63560d66db14c9e"/>
|
<project name="device/generic/armv7-a-neon" path="device/generic/armv7-a-neon" revision="72ffdf71c68a96309212eb13d63560d66db14c9e"/>
|
||||||
<project name="device_generic_goldfish" path="device/generic/goldfish" remote="b2g" revision="f390788a00706c06e5248edfd8d27b365387e84a"/>
|
<project name="device_generic_goldfish" path="device/generic/goldfish" remote="b2g" revision="f390788a00706c06e5248edfd8d27b365387e84a"/>
|
||||||
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="c4d9746e5f1a3a2e6cb53d59d5d721e9888cd2e1"/>
|
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="4bebbe8d92368befc31e8b4a99da2d29cc26bfbc"/>
|
||||||
<project name="platform/external/libnfc-nci" path="external/libnfc-nci" revision="f37bd545063039e30a92f2550ae78c0e6e4e2d08"/>
|
<project name="platform/external/libnfc-nci" path="external/libnfc-nci" revision="f37bd545063039e30a92f2550ae78c0e6e4e2d08"/>
|
||||||
<project name="platform_external_wpa_supplicant_8" path="external/wpa_supplicant_8" remote="b2g" revision="0c6a6547cd1fd302fa2b0f6e375654df36bf0ec4"/>
|
<project name="platform_external_wpa_supplicant_8" path="external/wpa_supplicant_8" remote="b2g" revision="0c6a6547cd1fd302fa2b0f6e375654df36bf0ec4"/>
|
||||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="de4bfffbbc2aabe5b5eca485e459da75e49097e2"/>
|
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="de4bfffbbc2aabe5b5eca485e459da75e49097e2"/>
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="61e82f99bb8bc78d52b5717e9a2481ec7267fa33">
|
<project name="platform_build" path="build" remote="b2g" revision="61e82f99bb8bc78d52b5717e9a2481ec7267fa33">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
|
@ -19,11 +19,11 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="aac9cc4bb94cf720baf8f7ee419b4d76ac86b1ac"/>
|
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="aac9cc4bb94cf720baf8f7ee419b4d76ac86b1ac"/>
|
||||||
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="10b3daf0093db94c64e78a72ac43a93b68976087"/>
|
<project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="9d0e5057ee5404a31ec1bf76131cb11336a7c3b6"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="34ea6163f9f0e0122fb0bb03607eccdca31ced7a"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="34ea6163f9f0e0122fb0bb03607eccdca31ced7a"/>
|
||||||
<!-- Stock Android things -->
|
<!-- Stock Android things -->
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
<project name="platform_build" path="build" remote="b2g" revision="e862ab9177af664f00b4522e2350f4cb13866d73">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"git": {
|
"git": {
|
||||||
"git_revision": "ea27c4ed5b6083c9e21d233d4804372ac4d5d353",
|
"git_revision": "31ef8deec7a04a988eb92309178b87cc0bde8220",
|
||||||
"remote": "https://git.mozilla.org/releases/gaia.git",
|
"remote": "https://git.mozilla.org/releases/gaia.git",
|
||||||
"branch": ""
|
"branch": ""
|
||||||
},
|
},
|
||||||
"revision": "4ba0821dc786dd00cbb5b3cc0ce997d00e7963be",
|
"revision": "7ede26b2954bae2861dccff4f92adc1e9897fef3",
|
||||||
"repo_path": "integration/gaia-central"
|
"repo_path": "integration/gaia-central"
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
</project>
|
</project>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="d172b02d2d43774b934a866912b9a170c7f495df"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="d172b02d2d43774b934a866912b9a170c7f495df"/>
|
||||||
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
<project name="valgrind" path="external/valgrind" remote="b2g" revision="daa61633c32b9606f58799a3186395fd2bbb8d8c"/>
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
<project name="platform_build" path="build" remote="b2g" revision="61e82f99bb8bc78d52b5717e9a2481ec7267fa33">
|
<project name="platform_build" path="build" remote="b2g" revision="61e82f99bb8bc78d52b5717e9a2481ec7267fa33">
|
||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="ea27c4ed5b6083c9e21d233d4804372ac4d5d353"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="31ef8deec7a04a988eb92309178b87cc0bde8220"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="5deaf27fd266316f27e68206cc3be0e6f47ded54"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="3477513bcd385571aa01c0d074849e35bd5e2376"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="1b3591a50ed352fc6ddb77462b7b35d0bfa555a3"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="46da1a05ac04157669685246d70ac59d48699c9e"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="5ef30994f4778b4052e58a4383dbe7890048c87e"/>
|
||||||
|
@ -42,10 +42,14 @@ static const char sBluetoothdSocketName[] = "bluez_hal_socket";
|
|||||||
|
|
||||||
BluetoothDaemonPDU::BluetoothDaemonPDU(uint8_t aService, uint8_t aOpcode,
|
BluetoothDaemonPDU::BluetoothDaemonPDU(uint8_t aService, uint8_t aOpcode,
|
||||||
uint16_t aPayloadSize)
|
uint16_t aPayloadSize)
|
||||||
: UnixSocketIOBuffer(HEADER_SIZE + aPayloadSize)
|
: mConsumer(nullptr)
|
||||||
, mConsumer(nullptr)
|
|
||||||
, mUserData(nullptr)
|
, mUserData(nullptr)
|
||||||
{
|
{
|
||||||
|
// Allocate memory
|
||||||
|
size_t availableSpace = HEADER_SIZE + aPayloadSize;
|
||||||
|
ResetBuffer(new uint8_t[availableSpace], 0, 0, availableSpace);
|
||||||
|
|
||||||
|
// Reserve PDU header
|
||||||
uint8_t* data = Append(HEADER_SIZE);
|
uint8_t* data = Append(HEADER_SIZE);
|
||||||
MOZ_ASSERT(data);
|
MOZ_ASSERT(data);
|
||||||
|
|
||||||
@ -56,10 +60,18 @@ BluetoothDaemonPDU::BluetoothDaemonPDU(uint8_t aService, uint8_t aOpcode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
BluetoothDaemonPDU::BluetoothDaemonPDU(size_t aPayloadSize)
|
BluetoothDaemonPDU::BluetoothDaemonPDU(size_t aPayloadSize)
|
||||||
: UnixSocketIOBuffer(HEADER_SIZE + aPayloadSize)
|
: mConsumer(nullptr)
|
||||||
, mConsumer(nullptr)
|
|
||||||
, mUserData(nullptr)
|
, mUserData(nullptr)
|
||||||
{ }
|
{
|
||||||
|
size_t availableSpace = HEADER_SIZE + aPayloadSize;
|
||||||
|
ResetBuffer(new uint8_t[availableSpace], 0, 0, availableSpace);
|
||||||
|
}
|
||||||
|
|
||||||
|
BluetoothDaemonPDU::~BluetoothDaemonPDU()
|
||||||
|
{
|
||||||
|
nsAutoArrayPtr<uint8_t> data(GetBuffer());
|
||||||
|
ResetBuffer(nullptr, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
BluetoothDaemonPDU::GetHeader(uint8_t& aService, uint8_t& aOpcode,
|
BluetoothDaemonPDU::GetHeader(uint8_t& aService, uint8_t& aOpcode,
|
||||||
|
@ -56,6 +56,7 @@ public:
|
|||||||
BluetoothDaemonPDU(uint8_t aService, uint8_t aOpcode,
|
BluetoothDaemonPDU(uint8_t aService, uint8_t aOpcode,
|
||||||
uint16_t aPayloadSize);
|
uint16_t aPayloadSize);
|
||||||
BluetoothDaemonPDU(size_t aPayloadSize);
|
BluetoothDaemonPDU(size_t aPayloadSize);
|
||||||
|
~BluetoothDaemonPDU();
|
||||||
|
|
||||||
void SetConsumer(BluetoothDaemonPDUConsumer* aConsumer)
|
void SetConsumer(BluetoothDaemonPDUConsumer* aConsumer)
|
||||||
{
|
{
|
||||||
|
@ -18,27 +18,18 @@ namespace ipc {
|
|||||||
// UnixSocketIOBuffer
|
// UnixSocketIOBuffer
|
||||||
//
|
//
|
||||||
|
|
||||||
UnixSocketBuffer::UnixSocketBuffer(const void* aData, size_t aSize)
|
UnixSocketBuffer::UnixSocketBuffer()
|
||||||
: mSize(aSize)
|
|
||||||
, mOffset(0)
|
|
||||||
, mAvailableSpace(aSize)
|
|
||||||
{
|
|
||||||
MOZ_ASSERT(aData || !mSize);
|
|
||||||
|
|
||||||
mData = new uint8_t[mAvailableSpace];
|
|
||||||
memcpy(mData, aData, mSize);
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixSocketBuffer::UnixSocketBuffer(size_t aAvailableSpace)
|
|
||||||
: mSize(0)
|
: mSize(0)
|
||||||
, mOffset(0)
|
, mOffset(0)
|
||||||
, mAvailableSpace(aAvailableSpace)
|
, mAvailableSpace(0)
|
||||||
{
|
, mData(nullptr)
|
||||||
mData = new uint8_t[mAvailableSpace];
|
{ }
|
||||||
}
|
|
||||||
|
|
||||||
UnixSocketBuffer::~UnixSocketBuffer()
|
UnixSocketBuffer::~UnixSocketBuffer()
|
||||||
{ }
|
{
|
||||||
|
// Make sure that the caller released the buffer's memory.
|
||||||
|
MOZ_ASSERT(!GetBuffer());
|
||||||
|
}
|
||||||
|
|
||||||
const uint8_t*
|
const uint8_t*
|
||||||
UnixSocketBuffer::Consume(size_t aLen)
|
UnixSocketBuffer::Consume(size_t aLen)
|
||||||
@ -105,14 +96,6 @@ UnixSocketBuffer::CleanupLeadingSpace()
|
|||||||
// UnixSocketIOBuffer
|
// UnixSocketIOBuffer
|
||||||
//
|
//
|
||||||
|
|
||||||
UnixSocketIOBuffer::UnixSocketIOBuffer(const void* aData, size_t aSize)
|
|
||||||
: UnixSocketBuffer(aData, aSize)
|
|
||||||
{ }
|
|
||||||
|
|
||||||
UnixSocketIOBuffer::UnixSocketIOBuffer(size_t aAvailableSpace)
|
|
||||||
: UnixSocketBuffer(aAvailableSpace)
|
|
||||||
{ }
|
|
||||||
|
|
||||||
UnixSocketIOBuffer::~UnixSocketIOBuffer()
|
UnixSocketIOBuffer::~UnixSocketIOBuffer()
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
@ -121,12 +104,23 @@ UnixSocketIOBuffer::~UnixSocketIOBuffer()
|
|||||||
//
|
//
|
||||||
|
|
||||||
UnixSocketRawData::UnixSocketRawData(const void* aData, size_t aSize)
|
UnixSocketRawData::UnixSocketRawData(const void* aData, size_t aSize)
|
||||||
: UnixSocketIOBuffer(aData, aSize)
|
{
|
||||||
{ }
|
MOZ_ASSERT(aData || !aSize);
|
||||||
|
|
||||||
|
ResetBuffer(static_cast<uint8_t*>(memcpy(new uint8_t[aSize], aData, aSize)),
|
||||||
|
0, aSize, aSize);
|
||||||
|
}
|
||||||
|
|
||||||
UnixSocketRawData::UnixSocketRawData(size_t aSize)
|
UnixSocketRawData::UnixSocketRawData(size_t aSize)
|
||||||
: UnixSocketIOBuffer(aSize)
|
{
|
||||||
{ }
|
ResetBuffer(new uint8_t[aSize], 0, 0, aSize);
|
||||||
|
}
|
||||||
|
|
||||||
|
UnixSocketRawData::~UnixSocketRawData()
|
||||||
|
{
|
||||||
|
nsAutoArrayPtr<uint8_t> data(GetBuffer());
|
||||||
|
ResetBuffer(nullptr, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
ssize_t
|
ssize_t
|
||||||
UnixSocketRawData::Receive(int aFd)
|
UnixSocketRawData::Receive(int aFd)
|
||||||
|
@ -109,15 +109,38 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
UnixSocketBuffer();
|
||||||
|
|
||||||
/* This constructor copies aData of aSize bytes length into the
|
/**
|
||||||
* new instance of |UnixSocketBuffer|.
|
* Sets the raw memory. The caller is responsible for freeing
|
||||||
|
* this memory.
|
||||||
|
*
|
||||||
|
* @param aData A pointer to the buffer's raw memory.
|
||||||
|
* @param aOffset The start of valid bytes in |aData|.
|
||||||
|
* @param aSize The number of valid bytes in |aData|.
|
||||||
|
* @param aAvailableSpace The number of bytes in |aData|.
|
||||||
*/
|
*/
|
||||||
UnixSocketBuffer(const void* aData, size_t aSize);
|
void ResetBuffer(uint8_t* aData,
|
||||||
|
size_t aOffset, size_t aSize, size_t aAvailableSpace)
|
||||||
|
{
|
||||||
|
MOZ_ASSERT(aData || !aAvailableSpace);
|
||||||
|
MOZ_ASSERT((aOffset + aSize) <= aAvailableSpace);
|
||||||
|
|
||||||
/* This constructor reserves aAvailableSpace bytes of space.
|
mOffset = aOffset;
|
||||||
|
mSize = aSize;
|
||||||
|
mAvailableSpace = aAvailableSpace;
|
||||||
|
mData = aData;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retrieves the memory buffer.
|
||||||
|
*
|
||||||
|
* @return A pointer to the buffer's raw memory.
|
||||||
*/
|
*/
|
||||||
UnixSocketBuffer(size_t aAvailableSpace);
|
uint8_t* GetBuffer()
|
||||||
|
{
|
||||||
|
return mData;
|
||||||
|
}
|
||||||
|
|
||||||
size_t GetLeadingSpace() const
|
size_t GetLeadingSpace() const
|
||||||
{
|
{
|
||||||
@ -160,7 +183,7 @@ private:
|
|||||||
size_t mSize;
|
size_t mSize;
|
||||||
size_t mOffset;
|
size_t mOffset;
|
||||||
size_t mAvailableSpace;
|
size_t mAvailableSpace;
|
||||||
nsAutoArrayPtr<uint8_t> mData;
|
uint8_t* mData;
|
||||||
};
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -190,17 +213,6 @@ public:
|
|||||||
* is the number of bytes written, or a negative value on error.
|
* is the number of bytes written, or a negative value on error.
|
||||||
*/
|
*/
|
||||||
virtual ssize_t Send(int aFd) = 0;
|
virtual ssize_t Send(int aFd) = 0;
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
/* This constructor copies aData of aSize bytes length into the
|
|
||||||
* new instance of |UnixSocketIOBuffer|.
|
|
||||||
*/
|
|
||||||
UnixSocketIOBuffer(const void* aData, size_t aSize);
|
|
||||||
|
|
||||||
/* This constructor reserves aAvailableSpace bytes of space.
|
|
||||||
*/
|
|
||||||
UnixSocketIOBuffer(size_t aAvailableSpace);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -210,16 +222,28 @@ protected:
|
|||||||
class UnixSocketRawData final : public UnixSocketIOBuffer
|
class UnixSocketRawData final : public UnixSocketIOBuffer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
/* This constructor copies aData of aSize bytes length into the
|
/**
|
||||||
|
* This constructor copies aData of aSize bytes length into the
|
||||||
* new instance of |UnixSocketRawData|.
|
* new instance of |UnixSocketRawData|.
|
||||||
|
*
|
||||||
|
* @param aData The buffer to copy.
|
||||||
|
* @param aSize The number of bytes in |aData|.
|
||||||
*/
|
*/
|
||||||
UnixSocketRawData(const void* aData, size_t aSize);
|
UnixSocketRawData(const void* aData, size_t aSize);
|
||||||
|
|
||||||
/* This constructor reserves aSize bytes of space. Currently
|
/**
|
||||||
|
* This constructor reserves aSize bytes of space. Currently
|
||||||
* it's only possible to fill this buffer by calling |Receive|.
|
* it's only possible to fill this buffer by calling |Receive|.
|
||||||
|
*
|
||||||
|
* @param aSize The number of bytes to allocate.
|
||||||
*/
|
*/
|
||||||
UnixSocketRawData(size_t aSize);
|
UnixSocketRawData(size_t aSize);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The destructor releases the buffer's raw memory.
|
||||||
|
*/
|
||||||
|
~UnixSocketRawData();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Receives data from aFd at the end of the buffer. The returned value
|
* Receives data from aFd at the end of the buffer. The returned value
|
||||||
* is the number of newly received bytes, or 0 if the peer shut down
|
* is the number of newly received bytes, or 0 if the peer shut down
|
||||||
|
Loading…
Reference in New Issue
Block a user