)]}'
{
  "log": [
    {
      "commit": "0fe6f32742dd13ab85547aee8c436eaa45e17ed5",
      "tree": "540c5c06fe40ff478d28bed12132c74da119b013",
      "parents": [
        "51ce1bd0d78e79fbab0180694fd9e34f95a7ff5c"
      ],
      "author": {
        "name": "Quallenauge",
        "email": "Hamsi2k@freenet.de",
        "time": "Mon Jun 23 08:32:13 2014 +0200"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:14:00 2014 -0500"
      },
      "message": "Wifi: Use bss-\u003eage identifier for wifi scan results\n\nThis value will be used as \"timestamp\" and Google Play Services\nuses this value for identifying sane wifi scan items.\n\nThe current timestamp (tsf\u003d) has a different meaning, which causes\nthe Google Location Resolver to ignore all wifi scan entries and\ntherefore no location can be resolved.\n\nThis solution is already done on batched result parsing, but\nmissing on the traditional scans.\n\nChange-Id: I36a1aeb666379e6a010298f09161e971012db83f\n"
    },
    {
      "commit": "51ce1bd0d78e79fbab0180694fd9e34f95a7ff5c",
      "tree": "3d1f62b3930cdc2485c27f9354a67098a42d6e9f",
      "parents": [
        "4b5f119592d241f43a6ebdbabd723220ac7c3cff"
      ],
      "author": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sat Jun 14 10:20:51 2014 -0400"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:06:34 2014 -0500"
      },
      "message": "base:  Clean up a few more mismerges\n\nChange-Id: Idf324884459d191b80faaa1e141798928f8ccf86\n"
    },
    {
      "commit": "4b5f119592d241f43a6ebdbabd723220ac7c3cff",
      "tree": "a068c98258df82b1b92b454566e17a63c463fb02",
      "parents": [
        "1c55f7c262234959e4bc28bbfcd5d7c6173b696d"
      ],
      "author": {
        "name": "Daniele Di Conza",
        "email": "danidicky@gmail.com",
        "time": "Fri Dec 06 15:10:36 2013 +0100"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:06:21 2014 -0500"
      },
      "message": "frameworks/base: forward port DC-HSPAP support from cm-10\n\nPS10: add new drawables, I need to add new QS drawables and also RTL support\nPS11: fix blank space and prevents checkapi to fail\nPS13: fixed tile icon and rebase\n\nChange-Id: I1503c464b2db841fc193e57311e62415f5ff40f2\n"
    },
    {
      "commit": "1c55f7c262234959e4bc28bbfcd5d7c6173b696d",
      "tree": "c6bce0dc76c9df975aacff59dd241d28160f1656",
      "parents": [
        "0673c6ba541837a2fa0b988e43aca081a41cdf94"
      ],
      "author": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sat Jun 14 07:08:29 2014 -0400"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:06:07 2014 -0500"
      },
      "message": "base:  Clean up mismerge\n\nChange-Id: I98f72c5d7386463bd4b17ddc5cc4c2e671cae176\n"
    },
    {
      "commit": "0673c6ba541837a2fa0b988e43aca081a41cdf94",
      "tree": "1e9ec2003a37cde0f4980666f799c04afed02a0d",
      "parents": [
        "93da193bc985b4f9a9714a35566a010ca92c550e"
      ],
      "author": {
        "name": "Rakesh Pallerla",
        "email": "rakesh@codeaurora.org",
        "time": "Wed Feb 06 11:44:23 2013 +0530"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:59 2014 -0500"
      },
      "message": "Telephony: Add functionality to handle ICC IO error\n\nAt present in Android all ICC Card states other than\nICC PRESENT are treated as ICC ABSENT.Adding functionality\nto handle ICC IO error card state.\n\nChange-Id: I229bd80cb5e487f4345bef9fb7fee60850f085d9\nCRs-Fixed: 184479\n(cherry picked from commit 5f414649d354f5b5f3208524e9827d488d183c76)\n(cherry picked from commit fa5fb0852573189c107847da711ed61489cf92b5)\n(cherry picked from commit 49e48d07a9cb7660d65ee3de30cf6e9f05bbc0ec)\n"
    },
    {
      "commit": "93da193bc985b4f9a9714a35566a010ca92c550e",
      "tree": "644f9b658ed030319e8ba6b192c980262974a8ce",
      "parents": [
        "26e92ffd83c34368f19a051ec6673e5e173ff463"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Tue May 20 20:10:40 2014 +0100"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:52 2014 -0500"
      },
      "message": "SignalStrength: Hotfix TD-SCDMA take 2\n\nThe previous approach worked for 3G, but failed with TD-LTE. Let\u0027s\ntry something different to make them both work, and use the derpy\nLTE checks only if a GSM signal is present.\n\nChange-Id: I77e3b5a1e0f99df30c32b102918af418a20077c1\n"
    },
    {
      "commit": "26e92ffd83c34368f19a051ec6673e5e173ff463",
      "tree": "935f0e6118a28eea9c9c21952bee19d3bcbb7e5d",
      "parents": [
        "fe19fdbab4bccb81bf6f45576446d94e19e4f387"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Mon Apr 28 07:57:59 2014 +0100"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:41 2014 -0500"
      },
      "message": "SignalStrength: Hotfix TD-SCDMA\n\nThese checks need to be reviewed, they\u0027re making unwarranted assumptions\nabout signal value formats and possible tech combos.\nThis appears to work for all possible scenarios I was able to test,\nbut the \"LTE checks\" shouln\u0027t be necessary at all.\n\nChange-Id: I889e17e79ca2b1b5fcaa393741e19bef9d3f4229\n"
    },
    {
      "commit": "fe19fdbab4bccb81bf6f45576446d94e19e4f387",
      "tree": "97f0ff8698fb516a0d7a7040f0f8dd8e92de7a04",
      "parents": [
        "5303e533e6f559b47699e79f262ab5d39ec02599"
      ],
      "author": {
        "name": "Alan Wang",
        "email": "flwang@codeaurora.org",
        "time": "Thu Nov 07 14:31:27 2013 -0800"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:32 2014 -0500"
      },
      "message": "Telephony: Ignore the timingAdvance field in SignalStrength\n\nIgnore the timingAdvance field since the frameworks is not\nutilizing this field.\n\nChange-Id: I8644f20aa1918514da88db5a8bc7394263d61e30\n"
    },
    {
      "commit": "5303e533e6f559b47699e79f262ab5d39ec02599",
      "tree": "c66cc3e04ebfed808f75450c0d4f6803ec955712",
      "parents": [
        "f7057b92901d1ff959ac6008078903094b193c8b"
      ],
      "author": {
        "name": "Shareef Ali",
        "email": "shareefalis@cyanogenmod.org",
        "time": "Tue Jul 16 17:33:20 2013 -0500"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:25 2014 -0500"
      },
      "message": "Signal strength: add more checks to signal strength,\n\nso it doesn\u0027t fall under the range of poor signal and automatically\nassumes a gsm signal, actually checks if all values are true and not\nvalid then pass it on to lte or gsm. This fixes cases when gsm signal\nis not valid and lte is active. When lte is active and shows a really\nweak and gsm signal is not avalible due some broken vendor ril or\njust running cdma lte and a few others senario creates this issue.\n\nChange-Id: If9c5dc1a969605cd1eeb9218de02a9f8dbbd3ae1\n"
    },
    {
      "commit": "f7057b92901d1ff959ac6008078903094b193c8b",
      "tree": "f161afa796a1e1c96ea100e6b44b479e05447fe7",
      "parents": [
        "8baf00287f978201da27f643ff4255411a7deb86"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Thu Nov 22 06:02:18 2012 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:18 2014 -0500"
      },
      "message": "telephony: SignalStrengh: Don\u0027t calculate a LTE snr if the srq is invalid\n\nIf the previous values are invalid and signal quality is -1, chances are there\u0027s\nno LTE signal at all, so don\u0027t calculate the SNR and mark it invalid as well.\n\nThis fixes the strength indicator in GSM devices where it was being skewed\nby the ghost LTE value\n\nChange-Id: I070573401c141aa99941a332ee256246697abb90\n"
    },
    {
      "commit": "8baf00287f978201da27f643ff4255411a7deb86",
      "tree": "cc45551bd0296a3f77d8b0c291412c5f71f1ec4f",
      "parents": [
        "1f0b8150c4ec25fe23d5f0b418316807d56146c2"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Mon Nov 04 02:57:54 2013 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:05:07 2014 -0500"
      },
      "message": "Framework: Fix GSM signal strength\n\nCertain OEM gsm ril libs send back a bogus value for LTE signal\nthat causes SignalStrength.java to default to LTE and report\nincorrect signal values.\nUse prop value ro.telephony.ril.v3\u003dsignalstrength to get proper\nGSM signal reading on certain devices.\n\nChange-Id: Ibb23d7b3a2d21001ccbbc6ebfbdc3c5248f18cfc\nSigned-off-by: dhacker29 \u003cdavidhackerdvm@gmail.com\u003e\n"
    },
    {
      "commit": "1f0b8150c4ec25fe23d5f0b418316807d56146c2",
      "tree": "b7d6d747f6e54fcb571096e061c5c6e74e3da7c0",
      "parents": [
        "61a01cad5e340ab7a81493d1ff1f254d62d3464b"
      ],
      "author": {
        "name": "Rakesh Pallerla",
        "email": "rakesh@codeaurora.org",
        "time": "Tue Mar 26 16:16:19 2013 +0530"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:04:58 2014 -0500"
      },
      "message": "Telephony: Add ME Depersonalization support.\n\nAdd support for all ME De-Personalizations as per specs\n3GPP2 C.S0068-0 and 3GPP TS 22.022.\n\nChange-Id: Iba74e3e5eb4fe96361585f4933897c5c8f17db97\nCRs-fixed: 467276\n"
    },
    {
      "commit": "61a01cad5e340ab7a81493d1ff1f254d62d3464b",
      "tree": "7686cb4c758746c586e0848d373d701779cf10aa",
      "parents": [
        "503916d9014ec073b29fab775a50a769b3d1a10d"
      ],
      "author": {
        "name": "Chaitanya Saggurthi",
        "email": "csaggurt@codeaurora.org",
        "time": "Thu May 30 21:32:55 2013 +0530"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:04:51 2014 -0500"
      },
      "message": "Telephony: Add TD-SCDMA network modes\n\n1)TD-SCDMA Signal Strength support.\n2)Add TD-SCDMA network type support in MobileDataStateTracker class\nto identify TD-SCDMA as UMTS variant and use the relevant\nkernel data stack tcp buffer sizes defined.\n3) Add TD-SCDMA to the list of supported network modes.\n\nChange-Id: I158821574484bfaf47d1660406e591e2afb3be5e\nCRs-Fixed: 403258, 479310\n(cherry picked from commit 2ba1b7292c6b458fb72587c1f29a5c00b70717cd)\n(cherry picked from commit d58b065e7e3d84461a3c981e7a7d4673f3567ef5)\n(cherry picked from commit 7844d69d3d323b3969766309c2ad5bc80411fbae)\n"
    },
    {
      "commit": "503916d9014ec073b29fab775a50a769b3d1a10d",
      "tree": "cce32cf5055dda07df1b6f92f79e83e7cace7c07",
      "parents": [
        "7ffc798c62d4d593ab34fc04b666f09eb2248b61"
      ],
      "author": {
        "name": "Sandeep Kunta",
        "email": "skunta@codeaurora.org",
        "time": "Sat Aug 10 20:55:38 2013 +0530"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:04:25 2014 -0500"
      },
      "message": "Telephony: Add support for NETWORK_TYPE_GSM\n\nAdd support for NETWORK_TYPE_GSM in TelephonyManager and\ncorresponding mapping in ServicState.java so that when\napplication queries getVoiceNetworkType() and currently\ncamped rat is GSM, they get network mode as GSM instead\nof network mode unknown.\n\nChange-Id: I5e971c625532696776b9555ad8cfd85eba4fc423\nCRs-Fixed: 526435\n(cherry picked from commit 3e01fcec13725955f0ca3fb20730ff21f4edc128)\n(cherry picked from commit c70f5687965908cd585e52901cf6cd88bd405140)\n(cherry picked from commit 8e3c2300729ecb3cd3e6b640b0174f49e2189f0c)\n"
    },
    {
      "commit": "7ffc798c62d4d593ab34fc04b666f09eb2248b61",
      "tree": "76a38e5f5d1e122e5d02625d1a9fc19b31f4b192",
      "parents": [
        "f88409400cb528273d6dcff6428e0c71d21e8838"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 05 15:03:31 2013 -0700"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jul 23 21:04:16 2014 -0500"
      },
      "message": "Add FW support for CellInfo RIL commands.\n\nBug: 8235566\nChange-Id: I7ad7dabc4b6c38bfba4461b08e6e30d0eb9efea1\n"
    },
    {
      "commit": "f88409400cb528273d6dcff6428e0c71d21e8838",
      "tree": "fc763be10d965002764ecb2e678373e7dd2d7d7d",
      "parents": [
        "af5cb02415a1fcb44e067e89e7536e265df88f89",
        "63ade05d76785975fc3292ca030abbaa1dda8891"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Thu Jun 19 19:49:02 2014 -0500"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Thu Jun 19 19:49:02 2014 -0500"
      },
      "message": "Merge tag \u0027android-4.4.4_r1\u0027 into HEAD\n\nAndroid 4.4.4 Release 1\n"
    },
    {
      "commit": "63ade05d76785975fc3292ca030abbaa1dda8891",
      "tree": "bf4be3c9ef8c92f3329432a02d1873fa7c3a6a0b",
      "parents": [
        "76593e19f9aeff5242f006c105a7e77e2cee33fd"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed May 07 17:54:59 2014 +0100"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jun 17 14:19:59 2014 -0700"
      },
      "message": "Add EventLog event for logging of attempts to call java.lang.Object.getClass\n\nBug: 13694467\nChange-Id: I886c6ffb3a008d0cf701c1adc16c607cbf7dce39\n"
    },
    {
      "commit": "af5cb02415a1fcb44e067e89e7536e265df88f89",
      "tree": "3f989e7b0dda93b6ff457d7016aa2931bf8fc837",
      "parents": [
        "64877d08fba57a160cc105dcc5f93def62c59c61",
        "76593e19f9aeff5242f006c105a7e77e2cee33fd"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jun 04 22:34:00 2014 -0500"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Jun 04 23:20:53 2014 -0500"
      },
      "message": "Merge tag \u0027android-4.4.3_r1.1\u0027 into HEAD\n\nAndroid 4.4.3 release 1.1\n\nChange-Id: I2306ae9085a2eea1f77307d4eb50bdd9432976d0\n"
    },
    {
      "commit": "64877d08fba57a160cc105dcc5f93def62c59c61",
      "tree": "9f6bd10fcfa16ca7ac8e0cb16e437ebd54cdefaf",
      "parents": [
        "3212d24a0309a4ed78903ca0b7b5bf97ae66439e"
      ],
      "author": {
        "name": "nickleby",
        "email": "nickleby92@gmail.com",
        "time": "Mon May 26 23:49:46 2014 -0430"
      },
      "committer": {
        "name": "Daniel Daniel",
        "email": "nickleby92@gmail.com",
        "time": "Mon May 26 21:31:42 2014 -0700"
      },
      "message": "frameworks/base: Add setCurrentFunctions to Legacy USB DM\n\n1)Method implementation is the same as UsbDeviceManager::setCurrentFunctions.\nThe override is required to use LegacyUsbDeviceManager\u0027s mHandler, as\nUsbDeviceManager\u0027s mHandler is an uninitialized private field.\nhttps://github.com/aospX/platform_frameworks_base/commit/1a69ac68b97bfee0c23b30fe39bdc62713706ef1\nThis fixes USB tethering on legacy devices like Bravo\n\n2)Keep track of tetherable USB interfaces in both up and down link states.\nhttps://github.com/aospX/platform_frameworks_base/commit/41b9090a81b6b9ef72872a88c06709f55e0ae20a\nSigned-off-by: nickleby \u003cnickleby92@gmail.com\u003e\n\nChange-Id: I5b9e9586ad15170b1d4c1b8d26a4987df1f12cd8\n"
    },
    {
      "commit": "3212d24a0309a4ed78903ca0b7b5bf97ae66439e",
      "tree": "a1678a045917e4a6e55c7093577bb350ee11e6c6",
      "parents": [
        "2a40a4450c4ef22b96673c091e39ff28d5f19cae",
        "36748244372b9cd3e7f975cda96fdca0b6475f6e"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Tue May 20 23:34:30 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@evervolv.codefi.re",
        "time": "Tue May 20 23:34:30 2014 -0700"
      },
      "message": "Merge \"bootanimation: performance/speedup enhancements (squashed from CM10)\" into kitkat"
    },
    {
      "commit": "36748244372b9cd3e7f975cda96fdca0b6475f6e",
      "tree": "cc8ce24a8c9c7e8f1a273914b8a60c7999599bff",
      "parents": [
        "6710a4a3c286ed70ccf2231da5f969896fe5e618"
      ],
      "author": {
        "name": "Prashant Somashekar",
        "email": "prashsomash@gmail.com",
        "time": "Sat Feb 16 16:47:44 2013 -0500"
      },
      "committer": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sun May 18 16:16:29 2014 -0700"
      },
      "message": "bootanimation: performance/speedup enhancements (squashed from CM10)\n\nbootanim: Don\u0027t cache textures if they\u0027re expected to use a lot of VRAM (rmcc)\nhttps://github.com/CyanogenMod/android_frameworks_base/commit/14f9eecd3f543a25c4a2053d6155a9396a777a3a#cmds/bootanimation\n\nbootanimation: performance enhancements (turl)\nhttps://github.com/CyanogenMod/android_frameworks_base/commit/e6b54405aa70d7503a114d9c90ef7518abdd7133#cmds/bootanimation\n\nbootanimation: fix usage of LOGW (intervigilium)\nhttps://github.com/CyanogenMod/android_frameworks_base/commit/e45cf7d232490f44aecf8f2447220a8b5ace4c10#cmds/bootanimation\n\nbootanimation: allow using RGB565 instead of ARGB8888 (tpruvot)\nhttps://github.com/CyanogenMod/android_frameworks_base/commit/204282870a9c69b04ad5ddecd73fafbd7996cbc0#cmds/bootanimation\n\nChange-Id: I203fa23f77d1349fb822a7662e2cd3998ba4c814\n\nbootanim: Don\u0027t cache textures if they\u0027re expected to use a lot of VRAM\n\nbootanimation cached all the textures generated until the animation\nwas completed.\nFor Hi-res animations with lots of frames (like the new CM9 anim on\nxhdpi devices), this implied using large amounts of video RAM, more\nthan most devices actually have available, causing the animation to\nstall (and in some cases, gralloc to lock up); so if an animation is\nexpected to use a lot of RAM (rough estimation based on frame size\nand number of frames), disable cache entirely and generate the textures\non demand\n\nChange-Id: I157e5cdde2aab1d82d980d77cbedd9f127c83a1d\n\nConflicts:\n\n\tcmds/bootanimation/BootAnimation.cpp\n\nbootanimation: performance enhancements\n\nThis patch implements two simple performance enhancements, which\nmight benefit devices. They are completely opt-in by setting\nthe following variables.\n\n  * TARGET_BOOTANIMATION_PRELOAD: will preload the bootanimation\n    zip to memory; this is handy on devices where the storage\n    might be slow. By preloading it, we get quick access to the\n    zip file, and the animation doesn\u0027t stutter.\n\n  * TARGET_BOOTANIMATION_TEXTURE_CACHE: allows maintainers to\n    force texture cache on/off.\n\nAlso fixes the sign warnings related to int / size_t comparison\n\nChange-Id: Ie92d1b0aa90b43ba39c368a2a33657a60c3a64b5\n\nConflicts:\n\n\tcmds/bootanimation/BootAnimation.cpp\n\nbootanimation: fix usage of LOGW\n\nChange-Id: I1d59df9f44f414d80058a532644cbbb40e22c701\n\nbootanimation: allow using RGB565 instead of ARGB8888\n\nRGB565 uses considerably less memory, and together with texture\ncache, it allows us to offer a really smooth bootanimation on\nnot so powerful devices.\n\nChange-Id: I9da8fd7e6a587b5895519dd0983ec9b8f676771b\n"
    },
    {
      "commit": "2a40a4450c4ef22b96673c091e39ff28d5f19cae",
      "tree": "f61b7d230be7cc174a001073169a6e4b3591ae0e",
      "parents": [
        "f922621cdf5b0790366ab64cb468bdd6877bcda8"
      ],
      "author": {
        "name": "Steve Kondik",
        "email": "shade@chemlab.org",
        "time": "Thu Mar 27 13:34:57 2014 -0700"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Fri May 16 20:22:32 2014 -0500"
      },
      "message": "quickboot: Only enable QuickBoot if package is installed\n\n * Also move to Settings.Global\n\nChange-Id: I87e1464d717b41437072523c0ecab52227d7888b\n"
    },
    {
      "commit": "f922621cdf5b0790366ab64cb468bdd6877bcda8",
      "tree": "5697050f8b812c3cc5191783f884485a10230a3b",
      "parents": [
        "e1a945b88a205c2d03ad6a61b78f077d9d9ae43c"
      ],
      "author": {
        "name": "Kun Liang",
        "email": "kunliang@codeaurora.org",
        "time": "Mon Dec 16 17:33:28 2013 +0800"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Fri May 16 20:21:17 2014 -0500"
      },
      "message": "Squashed commit of QuickBoot feature from Qualcomm\n\nQuickBoot: don\u0027t log boot events when in QuickBoot mode.\n\nDon\u0027t need log boot events when booting from QuickBoot mode.\n\nChange-Id: Id381530418c09ac1d650f45e7a368dbd7945aff3\n\nQuickBoot: don\u0027t wake up screen when usb connected\n\nDon\u0027t wake up screen in QuickBoot mode when usb connected.\n\nChange-Id: If65936a0edbbc3b36a0768294e5c3bd7d741018a\n\nQuickBoot: filt out alarms that for non-system users\n\nDon\u0027t allow alarms for non-system users when under QUickBoot\nmode.\n\nChange-Id: I322d08f7236b6895462c4cd3304326c66f67ddd2\n\nQuickBoot: restrict app\u0027s auto start under Quickboot mode\n\nDon\u0027t let broadcast trigger apps auto start when in Quickboot mode.\n\nChange-Id: I5d156cbea4ef18397ce4569cb74f73a446a6e49b\n\nQuickBoot: remove alarms for killed apps\n\nDevice may be woken up by WAKEUP alarms, which have been set\nby those killed apps before. Here to get the killed apps list\nand remove the alarms from AlarmManagerService.\n\nChange-Id: Ib34f5fc234b834b2fe4528229c267c8693fc76cb\n\nSyncManager: Fix SyncManager null pointer issue under QuickBoot\n\nBOOT_COMPLETED broadcast will cause mBootQueue null pointer issue.\nThen system_server will crash. Add protection here to avoid\nsystem_server crash.\n\nChange-Id: I78029dfa90709455e4c2220e06b95640383655f8\n\nQuickBoot: add execption restore mechanism\n\nThere may be some exceptions like battery unplugged When device\nis put into QuickBoot mode. Then device will be in airplane\nmode after next boot. We don\u0027t want such kind of things happen.\nSo start restore task to check if need restore before main\nscreen shows.\n\nChange-Id: I3d0967c2f446fd71eca87ff085617edca549c984\n\nQuickBoot: switch normal power off to quickboot\n\nHandle power off button when quickboot mode enabled.\n\nChange-Id: I6a668cbe823018b5e508633a76202d0df0381694\n\nQuickBoot: support QuickBoot power on\n\nSupport long press power key to power on when in QuickBoot mode.\n\nChange-Id: Id493d352bce73683b9696a2685a6c902f1195799\n\nQuickBoot: Don\u0027t handle SHUTDOWN broadcast from QuickBoot\n\nDon\u0027t process the ACTION_SHUTDOWN broadcast sent by QuickBoot.\nIt is only for apps.\nChange-Id: I73d1a7b8edda0a898dd052831033806e18b37c99\n\nQuickBoot: rename some intents and broadcasts\n\nModify some improper names for intents or broadcasts of QuickBoot.\n\nChange-Id: I92357b0110643bb425199452cb03bd75248a5d83\n\nQuickBoot: Support poweroff alarm under QuickBoot mode\n\nAdd white list in QuickBoot mode to support poweroff alarm.\n    1. Allow original deskclock app and quickboot app to be launched.\n    2. Don\u0027t filter out deskclock\u0027s alarms.\n\nChange-Id: Ie4254e3da45837d3185d3daba625a42c50fd7f52\n\nQuickBoot: enable poweroff charging under QuickBoot mode\n\ncontrol native charger\u0027s enable/disable under QuickBoot\nmode.\n\nChange-Id: I4f80c74b042e03bddc9f7fe419f4ed1f8b1409d5\n\nQuickBoot: Add wakeup check under QuickBoot mode\n\nWe only want QuickBoot application to wakeup screen in QuickBoot\nmode. Add wakeup check to filter out other wakeup callers.\n\nChange-Id: Id82a0938003d2a776efda0e39a57877f41fc1ee4\n"
    },
    {
      "commit": "e1a945b88a205c2d03ad6a61b78f077d9d9ae43c",
      "tree": "21fac17be31b8dce297c2fa242df0c81e26e593e",
      "parents": [
        "81cb4e87ddc9471b87ca07444ade594a462d96c3"
      ],
      "author": {
        "name": "Christopher R. Palmer",
        "email": "crpalmer@gmail.com",
        "time": "Wed Apr 23 05:56:04 2014 -0400"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Fri May 16 20:02:53 2014 -0500"
      },
      "message": "PackageManager: Fix concurrent access to shared state\n\nStop multiple threads from all calling add on the same HashMap.\n\nCleanup the use of a boolean flag by removing concurrent writes\nto it.\n\nChange-Id: I8d61fe7294dcb67ee7d0d7de88d90d2051c310e6\n"
    },
    {
      "commit": "81cb4e87ddc9471b87ca07444ade594a462d96c3",
      "tree": "c01c76a8febb8b2580465fbe70ddc402ef608247",
      "parents": [
        "d368b10516721c0ea81e3749a595d87a56273e7c"
      ],
      "author": {
        "name": "Kyrylo Mikos",
        "email": "kiril.mik.os@gmail.com",
        "time": "Wed Feb 19 17:03:49 2014 +0200"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Fri May 16 20:02:18 2014 -0500"
      },
      "message": "[1/2] Speed up booting on multicore devices.\n\n1. Add multithreading support to Installer/installd.\n2. Parallelize package scanning.\n3. Parallelize boot dexopt.\n\nChange-Id: Id42b2bf4a737f93f9ecd9b5819344adbb735f0fb\n"
    },
    {
      "commit": "d368b10516721c0ea81e3749a595d87a56273e7c",
      "tree": "36d26db7825c57db3e574341be1872da475069a7",
      "parents": [
        "6710a4a3c286ed70ccf2231da5f969896fe5e618"
      ],
      "author": {
        "name": "ywen",
        "email": "ywen@codeaurora.org",
        "time": "Tue Mar 04 11:57:59 2014 +0800"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Fri May 16 19:38:53 2014 -0500"
      },
      "message": "frameworks/base: Fix the random UI corruption\n\nOn low memory device, when a view goes to background. Its HW layer cache\nwill be destroyed to release memory. There is a very rare case that the\nhardware render is not valid when destroy the layer, so the layer is not\ndestroyed and reused when the view comes to foreground. But the GL\ncontext has changed, so the view is not rendered correctly due to its\nHW layer cache. To fix this issue, destroy the layer in a safelyRun. Make\nsure the layer is destroyed correctly.\n\nChange-Id: I1c714e1d53db7353d5169e874a7cd0f527c3f67b\nCRs-Fixed: 623239\n"
    },
    {
      "commit": "6710a4a3c286ed70ccf2231da5f969896fe5e618",
      "tree": "977e9e4842e65c4b5f724d20bdf7accc5f526b7c",
      "parents": [
        "b40f6ab703cd28cdfff1f19773eaab1c3549c652"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Wed Oct 23 03:00:09 2013 +0100"
      },
      "committer": {
        "name": "Drgravy",
        "email": "drg113001@gmail.com",
        "time": "Wed May 07 00:33:01 2014 -0500"
      },
      "message": "Add support for QC\u0027s time_daemon\n\nEnabled by BOARD_USES_QC_TIME_SERVICES\u003dtrue, it requires the device\nto provide its own time_daemon executable and libtime_genoff.so\nproprietaries. The library should be copied by the device\u0027s setup\nconfig to $OUT/obj/lib for linkage (and pushed to the final build,\nobviously)\n\nChange-Id: Ie6964dbe2692dc33fc04093a5b89b6922d8443c8\n"
    },
    {
      "commit": "b40f6ab703cd28cdfff1f19773eaab1c3549c652",
      "tree": "cc722b9b823f835db3734f6d8816ccab91b596a7",
      "parents": [
        "db9830a6698209d08604b88695543e61df8293ee"
      ],
      "author": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon May 05 23:54:31 2014 -0700"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:25:41 2014 -0400"
      },
      "message": "Tethering: Add missing import\n\nChange-Id: I6a0a454168a15b2d8e137125f0073636cac92003\n"
    },
    {
      "commit": "db9830a6698209d08604b88695543e61df8293ee",
      "tree": "d0329631d0806f08286ed4e7b57ce590beb896f1",
      "parents": [
        "fd9dd7edf17a0c3beadbfe9ab46a89ac5b595959"
      ],
      "author": {
        "name": "Dirk Rettschlag",
        "email": "dirk.rettschlag@gmail.com",
        "time": "Thu Mar 06 17:16:12 2014 +0100"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:25:32 2014 -0400"
      },
      "message": "Tethering: fix NPE when retrieving active interfaces\n\nWhen in airplane mode getActiveNetworkInfo() may return null.\n\nChange-Id: Icba37abb51b9378c8af73d9f6587e04c588dd85e\nSigned-off-by: Dirk Rettschlag \u003cdirk.rettschlag@gmail.com\u003e\n"
    },
    {
      "commit": "fd9dd7edf17a0c3beadbfe9ab46a89ac5b595959",
      "tree": "a17a99512d7b13533d77c2f6be15b40417c5004b",
      "parents": [
        "63051b4e5828ce5a55018a2eccdf5591273dd6d3"
      ],
      "author": {
        "name": "Dave Daynard",
        "email": "nardholio@gmail.com",
        "time": "Sun Dec 15 15:35:04 2013 -0500"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:25:23 2014 -0400"
      },
      "message": "Allow override of DUN settings\n\nAllow override of system DUN settings by setting\npersist.sys.dun.override\nto one of the following values:\n2 \u003d not set, 0 \u003d DUN not required, 1 \u003d DUN required\nIf the prop is not set or is set to an invalid value the system setting\nwill be used.\n\nChange-Id: I296f303a23351e4ab29898895abfcd313c747db9\n"
    },
    {
      "commit": "63051b4e5828ce5a55018a2eccdf5591273dd6d3",
      "tree": "3995d5c560eb7ef3f2dd14fa631316b39e9cb489",
      "parents": [
        "1837916a453c28f464b457e76c5439760553de65"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Fri Nov 01 11:59:45 2013 -0600"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:25:12 2014 -0400"
      },
      "message": "base: Fix for wifi tethering crash\n\nPass network info along with CMD_UPSTREAM_CHANGED\nAdded a NULL check for Network info in CMD_UPSTREAM_CHANGED\n\nCRs-fixed: 562910\nChange-Id: I98bd37205255d9d4025cfb95b0688c68bce3c9bd\n"
    },
    {
      "commit": "1837916a453c28f464b457e76c5439760553de65",
      "tree": "921356d3df0c945cdedccdc5cf9f2a3150f6d463",
      "parents": [
        "f32df5b56cc7e9627e3b5e4eacacdc227ce1ded0"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Tue Oct 08 17:10:23 2013 -0600"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:25:03 2014 -0400"
      },
      "message": "base: IPV6 tethering support\n\nAdded two APIs addUpstreamV6Interface and removeUpstreamV6Interface,\nrequired to pass the interfaces to use to the Router Advertisement\nProxy.\nAdded a dun entry to the networkAttributes value in\nres/values/config.xml.\nThis is to allow tethering to work with the dunRequired property.\nAdded dun to allowable tether upstream type.\nEnabled debug flags for debug logging inside framework components.\nRegardless of MOBILE_TYPE_DUN APN being available, if dun_required\nflag is not set, fall back to HIPRI as a preferred APN for the\nembedded data call.\nDebug logging was enabled by default which was causing security\nvulnerabilities. This patch disables debug logging.\n\nCRs-fixed: 555006\nChange-Id: Idb0971449473554bcd749d478563db7ba351d55d\nAcked-by: Subash Abhinov Kasiviswanathan \u003csubashab@qti.qualcomm.com\u003e\n(cherry picked from commit 43bac130e4bab1c12792d29042f85c6a10372553)\n(cherry picked from commit be8491aa9d82177c200eab1af713244a7bbbdcfc)\n"
    },
    {
      "commit": "f32df5b56cc7e9627e3b5e4eacacdc227ce1ded0",
      "tree": "83961fdcb9b99a8e5a7e8b91839e6b6f6a11aba6",
      "parents": [
        "dec112640715fe1115a7e5a4f75906bb0ca2709b"
      ],
      "author": {
        "name": "Niranjan Pendharkar",
        "email": "npendhar@codeaurora.org",
        "time": "Sun Jan 27 18:46:22 2013 -0800"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:24:54 2014 -0400"
      },
      "message": "server: add enhanced routing support\n\nAdd support for policy and metric based routing APIs to\nNetworkManagementService. This functionality is used for WQE, IMS, and\nAndroid QoS features.\n\nChange-Id: I5e50185c9ac1cf72c9366815c2ecf590842edfca\n"
    },
    {
      "commit": "dec112640715fe1115a7e5a4f75906bb0ca2709b",
      "tree": "0c6a6d53e41410959410daea6b1753fe7a22bedd",
      "parents": [
        "302dc68a915877e52d4bbacc0d1be01610ae7345"
      ],
      "author": {
        "name": "dhacker29",
        "email": "davidhackerdvm@gmail.com",
        "time": "Wed Oct 16 20:51:28 2013 -0500"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:24:45 2014 -0400"
      },
      "message": "IPV6 tethering: Check info for null before removeUpstreamV6Interface\n\nWhen tethering on dual stack networks such as verizon wireless and\nsending or recieving MMS you get an null pointer exception and hard\nreboot.\n\nIt starts to go wrong here:\n10-14 19:11:51.375: E/Mms/smil(28035): Failed to parse SMIL document.\n10-14 19:11:51.375: E/Mms/smil(28035): org.xml.sax.SAXParseException:\nexpected start tag notEND_DOCUMENT null@1:1 in java.io.InputStreamReader\n@4192ada0\n\nAnd then:\n10-14 19:11:55.559: E/AndroidRuntime(23125): java.lang.NullPointerException\n10-14 19:11:55.559: E/AndroidRuntime(23125):    at com.android.server.\nconnectivity.Tethering$TetherMasterSM$TetherModeAliveState.processMessage\n(Tethering.java:1573)\n\nWhich is line 1573 of:\n\nhttps://github.com/CyanogenMod/android_frameworks_base/blob/cm-10.2/services/java/com/android/server/connectivity/Tethering.java#L1573\n\nCMD_UPSTREAM_CHANGED\u0027s message.obj can be null (line 776).\n\nChange-Id: I13d531d398f2e33a828c6e81f25f4b2a27518d34\n"
    },
    {
      "commit": "302dc68a915877e52d4bbacc0d1be01610ae7345",
      "tree": "b94d0ae6fbcb7d4fef37ed2569ef354adad4fb41",
      "parents": [
        "5978e2af8f76137e101dfe782963885fc203a2e7"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Fri Jun 28 14:21:19 2013 -0600"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:24:35 2014 -0400"
      },
      "message": "frameworks/base: IPV6 tethering support\n\nThis patch adds two new API calls addUpstreamV6Interface and\nremoveUpstreamV6Interface to the tethering framework to pass the IPv6\nupstream and downstream interfaces to netd if IPv6 is available.\nRequired to enable ICMPv6 forwarding.\n\nChange-Id: I1f4f6284b2f152d8b4f0fbd02ac5a17f57c71dd7\n"
    },
    {
      "commit": "5978e2af8f76137e101dfe782963885fc203a2e7",
      "tree": "bedf7142c8a86faebeae37d7444d6e055aa23b0d",
      "parents": [
        "ba91686d3b184d470df6f8cb851b0629a11fcb45"
      ],
      "author": {
        "name": "Susheel Yadagiri",
        "email": "syadagir@codeaurora.org",
        "time": "Thu Mar 14 18:03:12 2013 -0700"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:24:20 2014 -0400"
      },
      "message": "Pick default interface for upstream.\n\nWith multiple upstream interfaces active and connected,\nwe should choose the default interface for upstream.\nCRs-fixed: 461266\n\nChange-Id: Ia3bc32300a1f77f46237994d0e38e9c9886f4bea\n"
    },
    {
      "commit": "ba91686d3b184d470df6f8cb851b0629a11fcb45",
      "tree": "334bbe5681d6239d3a29af1006a92e910dc5d73d",
      "parents": [
        "9be5bb03cf757614b7d471e0dcc1dee6aa7c9ce3"
      ],
      "author": {
        "name": "Steve Kondik",
        "email": "shade@chemlab.org",
        "time": "Mon Nov 04 02:54:13 2013 +0000"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 06 09:24:04 2014 -0400"
      },
      "message": "wifi: Set the mode at native layer\n\n * Set normal/AP mode so that the HAL can specify correct module\n   arguments when loading the driver.\n\nChange-Id: Ic460f00f0308840d4875582673020786e46258f7\n"
    },
    {
      "commit": "9be5bb03cf757614b7d471e0dcc1dee6aa7c9ce3",
      "tree": "8e78839fab2a5b91298228eb9073fc0656c96780",
      "parents": [
        "be062a1567afa0967ca6434848edba09e00d0439"
      ],
      "author": {
        "name": "Paul Mongold",
        "email": "pmongold@gmail.com",
        "time": "Wed Aug 08 01:10:28 2012 -0400"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Tue Apr 29 19:40:23 2014 -0500"
      },
      "message": "SystemUI: 6-bar signal icon sytle option\n\n * updated drawables for kitkat\n\nChange-Id: I13f53c9500b44286c1cb93fd27ad1275b1d29484\n"
    },
    {
      "commit": "be062a1567afa0967ca6434848edba09e00d0439",
      "tree": "c65fc360ea05a77ed6c1ce4e785712afb5c4f4b2",
      "parents": [
        "34518bff1d6da30ed664705af978f40256847569"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Tue Apr 29 19:37:50 2014 -0500"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Tue Apr 29 19:40:00 2014 -0500"
      },
      "message": "Revert \"SystemUi: update 6bar drawables\"\n\nThis reverts commit 5e58995de7386a0311e11d117711881febce292a.\n\nRevert \"frameworks/base: update 6bar drawables\"\n\nThis reverts commit 862ae426846f8f9d3367d7b08d86995d656826e9.\n\nRevert \"SystemUI: 6-bar signal icon sytle option\"\n\nThis reverts commit 5452ba224501efaa9409831c9f4330048a87b46d.\n\nChange-Id: Ibfba736f5a39d435e3b18dfaff31740d0c6fb410\n"
    },
    {
      "commit": "76593e19f9aeff5242f006c105a7e77e2cee33fd",
      "tree": "6d4d6ab9ba9036f7301e3e6fbe3e42f720fe53f1",
      "parents": [
        "f02d7bf71a41a5258a6266d5fa3b25b55f803aed"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Apr 21 08:49:30 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Tue Apr 22 15:04:27 2014 -0700"
      },
      "message": "MTP: Fix getThumbnail\n\nThe thumbnail size was not being passed to the MTP stack so getThumbnail\nwas returning zero length data.\n\nBug: 13747419\n\nChange-Id: I309d35b5c46ab5f631c0dcb5981f7896bb5a2ed5\n"
    },
    {
      "commit": "f02d7bf71a41a5258a6266d5fa3b25b55f803aed",
      "tree": "a0e5f03e37d1fc9d6f3469a4ab9446039092c724",
      "parents": [
        "9d6b121a4ededf003822bdfe7b12d7812a13d0ca"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Apr 17 11:05:21 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Thu Apr 17 13:56:34 2014 -0700"
      },
      "message": "Don\u0027t reset country code once it is persisted\n\nThis change simply ignores resetting of country code by cellular\nnetworks to avoid disconnecting existing wifi connections. It also\ndefers setting newly found country code until after existing Wifi\nconnection is torn down.\n\nAlso removes some dead code related to resetting of country codes.\n\nBug: 13894807\nChange-Id: Ie2fcfdd4b3be8ba94542772c132fb1acb6a2c683\n"
    },
    {
      "commit": "9d6b121a4ededf003822bdfe7b12d7812a13d0ca",
      "tree": "0b82f8f374fcd35dde14001ec9e467ac32846ba1",
      "parents": [
        "ba5f1f27890cea44b13cb79b50c2c3176d916708"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 01 12:05:11 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Apr 01 15:15:06 2014 -0700"
      },
      "message": "Fix FLAG_DISMISS_KEYGUARD not working\n\nFixes bug 13672528.\n\nChange-Id: I0292aee51d5d8755bbae926e5f0e6af1e22107dc\n\nConflicts:\n\tpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java\n"
    },
    {
      "commit": "ba5f1f27890cea44b13cb79b50c2c3176d916708",
      "tree": "7a5fad36693f87c2f9f41262d428bc66894771a4",
      "parents": [
        "ab4c3f1f91ce82c7b0418473720c1cb0481d53eb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 27 18:16:32 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Thu Mar 27 19:59:07 2014 -0700"
      },
      "message": "Enlarge space allowed for internal downloads.\n\nBug: 13673309\nChange-Id: Iefafe9abc9f116199f4a76d85bd0d7bfd872103d\n"
    },
    {
      "commit": "ab4c3f1f91ce82c7b0418473720c1cb0481d53eb",
      "tree": "89d17f26fed058a6d0248613a6fde5490416d631",
      "parents": [
        "45d2c30dec2e646b74b55d97f90b72f67ceb0604"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Mar 27 20:27:48 2014 +0100"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Thu Mar 27 19:59:07 2014 -0700"
      },
      "message": "Fixed crash when setting wallpaper with built in rotation\n\nIf an image had a built in rotation, a crash could occur,\nwhen setting it. An example was a panorama image which had\na rotation of 90 degrees\n\nChange-Id: Iede8226dac3a40f08d39a69162eb388e6aba97ec\nBug: 13507421\n"
    },
    {
      "commit": "45d2c30dec2e646b74b55d97f90b72f67ceb0604",
      "tree": "0fb5ed7dd28c6836b77b0e69a5e38da1e4c53f46",
      "parents": [
        "ecad0541a6e90b98ad96456c4e6992121ee8a789",
        "335c243b84485d1194efb60c41852988f24902ff"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Tue Mar 25 17:07:08 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Tue Mar 25 17:07:08 2014 -0700"
      },
      "message": "merge in klp-mr2-release history after reset to klp-dev\n"
    },
    {
      "commit": "ecad0541a6e90b98ad96456c4e6992121ee8a789",
      "tree": "0fb5ed7dd28c6836b77b0e69a5e38da1e4c53f46",
      "parents": [
        "6f955df8e632aabeef312d488b7ebbad25d8a2d8",
        "965bed1c2cfc8577eb77803f3e8169c17a5fbbd2"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 25 18:57:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 18:57:08 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE: camera: Fix setParameters for Preview FPS single/range values\" into klp-dev"
    },
    {
      "commit": "6f955df8e632aabeef312d488b7ebbad25d8a2d8",
      "tree": "018e15a5a9cc69cd634565ac06f1293995618e10",
      "parents": [
        "2b2395f39a7a3b271f7d1072acec64db1554694e",
        "550b44d1884c5f65187dbc8bf8d4e6090f302a7b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 17:48:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 17:48:38 2014 +0000"
      },
      "message": "am 550b44d1: am f4644189: am 4cf6286c: am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u0027550b44d1884c5f65187dbc8bf8d4e6090f302a7b\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "550b44d1884c5f65187dbc8bf8d4e6090f302a7b",
      "tree": "76cf5eaef828bff67f76eb07a2d5bd57f6bf82db",
      "parents": [
        "5035faba9a28f988291c4ff3d3cbf64d828f3f5a",
        "f4644189f665f221e8033587811e58f12e2ccc86"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:42:38 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:42:38 2014 -0700"
      },
      "message": "am f4644189: am 4cf6286c: am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u0027f4644189f665f221e8033587811e58f12e2ccc86\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "f4644189f665f221e8033587811e58f12e2ccc86",
      "tree": "fce3ed5277814dff8d4ca366ebe7b27618fa8f64",
      "parents": [
        "cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7",
        "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:36:04 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:36:04 2014 -0700"
      },
      "message": "am 4cf6286c: am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u00274cf6286c3ccfe63bf73e6a1fb33e67d1becd16be\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "4cf6286c3ccfe63bf73e6a1fb33e67d1becd16be",
      "tree": "690651a217d8fb28ac9758a93f5ee989a06b666b",
      "parents": [
        "759445c5bdb2eb54af9e974f604226596976e078",
        "02c7ba73e8733def289535b6d13dc6a504a0443f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:29:48 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:29:48 2014 -0700"
      },
      "message": "am 02c7ba73: am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002702c7ba73e8733def289535b6d13dc6a504a0443f\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "02c7ba73e8733def289535b6d13dc6a504a0443f",
      "tree": "6a1629d20b82b211d1488d23cf5be4d8f412fd83",
      "parents": [
        "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8",
        "41bb0637ca430808ab40a0300467ea58ae0a05c3"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:22:56 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:22:56 2014 -0700"
      },
      "message": "am 41bb0637: am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002741bb0637ca430808ab40a0300467ea58ae0a05c3\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "2b2395f39a7a3b271f7d1072acec64db1554694e",
      "tree": "c2f775cc56699a39988f33c4ac12fc4c68ffa81d",
      "parents": [
        "81e094d76b9220e335edc24599919f8cd0f5d317",
        "9bc5f2f457844bd75747be40bd4593a2378d7c3d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 17:22:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 17:22:55 2014 +0000"
      },
      "message": "Merge \"Don\u0027t wait for finishing animation when second display is disconnected\" into klp-dev"
    },
    {
      "commit": "9bc5f2f457844bd75747be40bd4593a2378d7c3d",
      "tree": "8ac43ddd1c953ea5a6acf543fb8490364b8a9084",
      "parents": [
        "b78dc69c2be43852dcd7150db2b545f9b4110232"
      ],
      "author": {
        "name": "Koji Fukui",
        "email": "koji.fukui@sonymobile.com",
        "time": "Fri Mar 14 21:20:21 2014 +0900"
      },
      "committer": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Tue Mar 25 17:04:27 2014 +0000"
      },
      "message": "Don\u0027t wait for finishing animation when second display is disconnected\n\nBasically WindowManagerService wait for finishing animation when\na window is removed. But when second display is disconnected, windows\non second display can\u0027t be shown even if animation is waited for.\nOn the contrary, it keeps on waiting for finishing the animation\nin special case.\n\nWith this fix windows are immediately removed without waiting for\nanimation when second display is disconnected.\n\n(Cherry picked from aosp 39f7068ed903f747d6885117dc1bac69f626ae91)\n\nChange-Id: I1354c193c04db394a21a11c174e10c8e7da17a0e\n\nFixes bug: b/13632129"
    },
    {
      "commit": "41bb0637ca430808ab40a0300467ea58ae0a05c3",
      "tree": "c127e4b628a99244850990b77fc359c46e324ebe",
      "parents": [
        "072e1da26e80adb4009d063428c2ef8fb65c3d6c",
        "76e85eec845ff3688e6fd5b7bafbb5934530df4b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 10:04:07 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 10:04:07 2014 -0700"
      },
      "message": "am 76e85eec: am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002776e85eec845ff3688e6fd5b7bafbb5934530df4b\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "76e85eec845ff3688e6fd5b7bafbb5934530df4b",
      "tree": "8590a62f726f0aef8806e429efae1a1298e1d867",
      "parents": [
        "b17cf207372268d91177de7efa692b2483785991",
        "3bc9971d707839f2d26e601082d654242295002d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:58:17 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:58:17 2014 -0700"
      },
      "message": "am 3bc9971d: am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u00273bc9971d707839f2d26e601082d654242295002d\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "3bc9971d707839f2d26e601082d654242295002d",
      "tree": "b9a99515a6fc86be511a090f107ed1125172073e",
      "parents": [
        "9ee72b65436242ab4f8f4ceb904ea5078779416c",
        "95d6e32bc3c5382740a6bb418f77cf7147d833f7"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:52:28 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:52:28 2014 -0700"
      },
      "message": "am 95d6e32b: am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002795d6e32bc3c5382740a6bb418f77cf7147d833f7\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "81e094d76b9220e335edc24599919f8cd0f5d317",
      "tree": "bcac9bcfb0ed81ac829d7b5042ac4b6a5e3000dc",
      "parents": [
        "8907801268b62dfadaf8c9f73d60ffaea6dbf904",
        "97024321fcff3427e4e1cc6ced9b6abc7525fdb0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 16:48:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 16:48:38 2014 +0000"
      },
      "message": "Merge \"Move task to top in window manager.\" into klp-dev"
    },
    {
      "commit": "95d6e32bc3c5382740a6bb418f77cf7147d833f7",
      "tree": "b9a99515a6fc86be511a090f107ed1125172073e",
      "parents": [
        "665b07579aa2a74bb5425d543892da40d78b7ef8",
        "86f9a93e20bf33b9f5152592f4781bd253be8643"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 09:48:27 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 09:48:27 2014 -0700"
      },
      "message": "am 86f9a93e: Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev\n\n* commit \u002786f9a93e20bf33b9f5152592f4781bd253be8643\u0027:\n  Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n"
    },
    {
      "commit": "8907801268b62dfadaf8c9f73d60ffaea6dbf904",
      "tree": "026ddfc2eefed0176df3b51623a8b302d172c6fb",
      "parents": [
        "bb87ac7f9733ca9b490cb34e8a675dba083a57b7",
        "077587fb50ff87ca663cef0d68dda065a86b1e26"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Mar 25 16:47:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 16:47:24 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "86f9a93e20bf33b9f5152592f4781bd253be8643",
      "tree": "6cdbff5076eb417f35128bf45f3bd2d650b11030",
      "parents": [
        "81fbdade8db4117157ea48602be121e6cf5597dd",
        "0392442de8295caf1b9ce9dc5fb19f9798b54972"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 25 16:43:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 25 16:43:41 2014 +0000"
      },
      "message": "Merge \"Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\" into jb-mr1-dev"
    },
    {
      "commit": "bb87ac7f9733ca9b490cb34e8a675dba083a57b7",
      "tree": "1dafdaf3def68c809f7831fecbe86c8330dc2ceb",
      "parents": [
        "c41853cee89b391cd2d4d93205ea69c746ccfa4c"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Mar 24 14:42:06 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Mar 24 14:42:06 2014 -0700"
      },
      "message": "DO NOT MERGE: Downgrade expedited to normal on reschedule.\n\nbug: 12033540\nExpedited was previously tracked by a redundant internal variable, ostensibly\nas an optimisation. This variable could differ from the value in the bundle\ndepending on how the operation is initialised, which led to confusion. Now an\nexpedited sync will only be treated as such on its first execution.\n\nChange-Id: Ibfc4e9e49b86c82f2364a6ef55f887705a053eb6\n"
    },
    {
      "commit": "077587fb50ff87ca663cef0d68dda065a86b1e26",
      "tree": "095d1dc29c65ad5ac5b2cb26458a9fd1b3ff2aa5",
      "parents": [
        "83da75d938d519bbcffb9c3b52802fd2daad4aee"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Mar 24 09:46:08 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Mar 24 09:46:08 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0b32878886c66eb9fdd22bf332786e140d334533\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "335c243b84485d1194efb60c41852988f24902ff",
      "tree": "cc3373a15f1c36bcaa2948496fafe69bf0709a29",
      "parents": [
        "83da75d938d519bbcffb9c3b52802fd2daad4aee",
        "774eb080852177a129a0b749d71b47f2f3004d30"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Mon Mar 24 06:01:04 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Mon Mar 24 06:01:04 2014 -0700"
      },
      "message": "merge in klp-mr2-release history after reset to klp-dev\n"
    },
    {
      "commit": "c41853cee89b391cd2d4d93205ea69c746ccfa4c",
      "tree": "1bf2ead79e1b6c14b11436a8b50bf6c7fa66515a",
      "parents": [
        "83da75d938d519bbcffb9c3b52802fd2daad4aee"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Mar 24 13:53:06 2014 +0100"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Mar 24 13:53:06 2014 +0100"
      },
      "message": "Fixed wallpaper bug where wrong size was taken when cropping\n\nWhen cropping, the selected area of the image was incorrectly\ncropped to the size of the view instead of the size of the image\n\nBug: 13617446\nChange-Id: If54a0891fa2cdeee70ba63752874f1543d401701\n"
    },
    {
      "commit": "0392442de8295caf1b9ce9dc5fb19f9798b54972",
      "tree": "c6a02e8431aba291fa20962b3b6d88df043c5eb6",
      "parents": [
        "6eb2810318262ff36014c52384ed3cdea19bd34e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Mar 19 19:48:38 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Mar 22 17:15:52 2014 -0700"
      },
      "message": "Allow FLAG_SHOW_WHEN_LOCKED to apply to dialogs\n\nPrevious fix to keep non-show-when-locked windows hid dialogs from\nactivities that had asked to be show-when-locked. That was too\nrestrictive.\n\nFixes bug 13225149.\n\nChange-Id: I39ae9d7cbcc9b5109257f732d027bda3a2de65e4\n"
    },
    {
      "commit": "83da75d938d519bbcffb9c3b52802fd2daad4aee",
      "tree": "cc3373a15f1c36bcaa2948496fafe69bf0709a29",
      "parents": [
        "ba126c09a5c00cb0a96da6ece0b4ab4d7ed2d8cb"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Wed Mar 19 16:41:49 2014 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Mar 22 13:33:43 2014 -0700"
      },
      "message": "Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\nThe first set of these APIs is for telephony:\n\nAdded some APIs to ITelephony and created a first party framework for them\n\ntoggleHold()\nmerge()\nmute(boolean mute)\nplayDtmfTone(char digit, boolean timedShortCode)\nstopDtmfTone()\nswap()\naddListener(ITelephonyListener listener)\nremoveListener(ITelephonyListener listener)\n\nBug: 13302451\nChange-Id: Iefec5688c26a1b4fe77f5643eba6e1690a057ee6\n"
    },
    {
      "commit": "965bed1c2cfc8577eb77803f3e8169c17a5fbbd2",
      "tree": "d020c5211e37fb40c5f7c590477b625c2467c393",
      "parents": [
        "6532523652cf16d3e498939965defab4bd22c491"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Mar 18 18:14:41 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Mar 22 01:36:54 2014 +0000"
      },
      "message": "DO NOT MERGE: camera: Fix setParameters for Preview FPS single/range values\n\nBug: 12609188\nChange-Id: I82ea6f5de2183dd046d4bf5683600c97f37ab4da"
    },
    {
      "commit": "ba126c09a5c00cb0a96da6ece0b4ab4d7ed2d8cb",
      "tree": "776af96b860e09c171b63d79d2c7062b5a0d57b2",
      "parents": [
        "1aad3ad4ec2137c5aa043f96ccc621a4faffeb56"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Mar 21 19:19:08 2014 +0100"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Mar 21 22:15:10 2014 +0000"
      },
      "message": "Disable Set Wallpaper button while loading image\n\nBug: 13534714\nChange-Id: I45ff3436de40ea85fb22d776584d9f30f0795898\n(cherry picked from commit 0fa6c1b146f7ed1aba335c30878e2c1b2bf2a8f1)\n"
    },
    {
      "commit": "1aad3ad4ec2137c5aa043f96ccc621a4faffeb56",
      "tree": "2377a1fdeedba349c553e03817ad68cbb053461e",
      "parents": [
        "de4e7b4947998638e0345ab9a181bf35a8827bef",
        "4c5c33e5e6fb37f85977c70a0baba4e1ed51fe0d"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Mar 21 20:52:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 20:52:14 2014 +0000"
      },
      "message": "Merge \"Fix support for simultaneous VPN tuns\" into klp-dev"
    },
    {
      "commit": "de4e7b4947998638e0345ab9a181bf35a8827bef",
      "tree": "a21cf5d846ff9c3c71e67aca3bc48628120d369f",
      "parents": [
        "abf701e6751aed487d4ed0986e0fae8810c3658f",
        "1b66923148130dec7139175a3bf4c4d534cabac4"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Mar 21 20:52:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 20:52:05 2014 +0000"
      },
      "message": "Merge \"Include the interface for clearDnsInterfaceForUidRange\" into klp-dev"
    },
    {
      "commit": "abf701e6751aed487d4ed0986e0fae8810c3658f",
      "tree": "4a6a1cbf359baf658800b8f6bf76b0937e3d1b78",
      "parents": [
        "1a70f391608e82fcc5550c76ccc7bf8bac5bbc10",
        "91f0a455bb6670b59b8d15cc7a9adb0e6d7f146d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 21 19:37:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 19:37:28 2014 +0000"
      },
      "message": "Merge \"Eliminate mHasAlpha\" into klp-dev"
    },
    {
      "commit": "1a70f391608e82fcc5550c76ccc7bf8bac5bbc10",
      "tree": "d8649b7ce2a5f09518e2c6117f4ec0a4d47ff7a8",
      "parents": [
        "3f5232220f2db839f690489ed272113f660daa40",
        "3368a63c640c059b85b39c7def8f9c63ad921cb5"
      ],
      "author": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 19:01:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 19:01:08 2014 +0000"
      },
      "message": "Merge \"Change wallpaper sizing\" into klp-dev"
    },
    {
      "commit": "91f0a455bb6670b59b8d15cc7a9adb0e6d7f146d",
      "tree": "d1ae665f9ea5884833b49c5892f075ed94bb77e8",
      "parents": [
        "3f5232220f2db839f690489ed272113f660daa40"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 21 11:09:45 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 21 18:16:18 2014 +0000"
      },
      "message": "Eliminate mHasAlpha\n\n Bug: 13580771\n\n The cached value mHasAlpha on Bitmap could get out of sync with the\n real value stored in the SkBitmap. Fix this by just eliminating the\n cached value. This adds an extra JNI call in copy(), createBitmap(),\n and setPremultiplied(), none of which are going to be significantly\n impacted by the extra JNI call.\n\nChange-Id: I4fce069a77d9b3bbb47dde04275ff8510ce7e4f0\n"
    },
    {
      "commit": "3f5232220f2db839f690489ed272113f660daa40",
      "tree": "96e0daaf7faa31be80b9d5abe4e9a73995519b61",
      "parents": [
        "dffdf1079da76f532cd6e72bf537c1a69b099c7e",
        "42c32c0c88e4049a358b0a2bf6e6a5881ee206b8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 21 17:47:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 17:47:00 2014 +0000"
      },
      "message": "Merge \"Lock down MANAGE_DOCUMENTS permission.\" into klp-dev"
    },
    {
      "commit": "774eb080852177a129a0b749d71b47f2f3004d30",
      "tree": "f4adfbace6a0291b45ea3c512517c986e5957361",
      "parents": [
        "e2934fc4838333ff0972bbbe5e12a111db66dd31"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 19 16:56:18 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Mar 21 07:29:28 2014 -0700"
      },
      "message": "Revert \"UsbDeviceManager: Fix race condition between accessory start and USB configured uevents\"\n\nThis reverts commit fbd5521fb5e94fad066e21b9f91f4782afe71660.\n\nThis change broke support for the 2011 ADK board, which never sends a \"set configuration\"\ncommand before \"accessory start\".  So we revert this change and will replace it with a better fix.\n\nBug: 13535051\nBug: 13393825\n\nChange-Id: Icd870d7ff6daff1567e04d93907f70f5d7e37884\n"
    },
    {
      "commit": "e2934fc4838333ff0972bbbe5e12a111db66dd31",
      "tree": "e716848f739ec0187417417d9cc0d38757910aa2",
      "parents": [
        "c0384b6b18617cc395814c5b20077955a185e392"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Mar 20 11:14:08 2014 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Mar 21 07:29:17 2014 -0700"
      },
      "message": "UsbDeviceManager: A better fix for race condition when starting USB accessory mode\n\nOn some devices, the USB \"set configuration\" command is propogated to the framework\nafter the \"start accessory\" event is received.  However, on other devices like\nthe 2011 ADK board, no \"set configuration\" command is sent at all until we have\nreenumerated in acccessory mode.  To fix the original problem without breaking other\ndevices, we can simply remove assumptions about if or when \"set configuration\"\nwill be received.  Now we simply remain switch USB configuration to accessory mode\nwhen we receive the \"start accessory\" command, and remain there until the existing\n10 second timeout expires.\n\nBug: 13393825\n\nChange-Id: I4c9e3423185bd7252a907e4568d9e3ff06044b7d\n"
    },
    {
      "commit": "3368a63c640c059b85b39c7def8f9c63ad921cb5",
      "tree": "aa78b96c1bc084758e0714e748b8676d339d87ca",
      "parents": [
        "dffdf1079da76f532cd6e72bf537c1a69b099c7e"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Dec 18 17:10:16 2013 +0100"
      },
      "committer": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 10:29:27 2014 +0000"
      },
      "message": "Change wallpaper sizing\n\nBug: 11997581\n\n- ignore suggested dimensions\n- when orientation changes, scale up wallpaper if\nit doesn\u0027t fill the whole screen, or scale back to\noriginal size if not necessary\n\nChange-Id: I75b7519a105d4097bf7a35cd8af61fc40f45f8fb\n(cherry picked from commit 824a4b5ea4c58592b9b2ebe787f5fb6974e7cabe)\n"
    },
    {
      "commit": "dffdf1079da76f532cd6e72bf537c1a69b099c7e",
      "tree": "a76624c2b7fd2a9b25d9506e10fff4b8087097a1",
      "parents": [
        "afc3a5d386459667f87d764038dd30e3490c64c2",
        "d8be49089fbbce0485625bbac906488dac35266d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Mar 21 01:06:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 01:06:16 2014 +0000"
      },
      "message": "Merge \"UsbDeviceManager: A better fix for race condition when starting USB accessory mode\" into klp-dev"
    },
    {
      "commit": "afc3a5d386459667f87d764038dd30e3490c64c2",
      "tree": "865eb63a168e20c01b66bef50c4cac51639d7e37",
      "parents": [
        "058061da46db0fdac8ea53c463a6b615fde3e928",
        "205a3ea0e2c49bc4d0ed534469f3a6920c14c4fe"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Mar 21 01:05:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 01:05:57 2014 +0000"
      },
      "message": "Merge \"Revert \"UsbDeviceManager: Fix race condition between accessory start and USB configured uevents\"\" into klp-dev"
    },
    {
      "commit": "058061da46db0fdac8ea53c463a6b615fde3e928",
      "tree": "29b5f360e8e3fcd49d5aa6353a1e3101b0cbe42b",
      "parents": [
        "49325305905198b9d077ccc784be96e5684e3623",
        "d181673e2872ef4f4c47c109880cc9c03d2fd1ec"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Mar 21 00:37:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 00:37:34 2014 +0000"
      },
      "message": "Merge \"Fix stopBatchedScan not working for wifi\" into klp-dev"
    },
    {
      "commit": "49325305905198b9d077ccc784be96e5684e3623",
      "tree": "a7b0bb56971cc67edf0254b62039acc9cfbe5a0e",
      "parents": [
        "7cd52895ec3e014c1097852725ba68646c1d6665",
        "f503a2d47f9c3256d43eacf10fce56aacfcc4554"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 21 00:19:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 21 00:19:12 2014 +0000"
      },
      "message": "Merge \"Update contextual asset bar assets to avoid 9-patch artifacts\" into klp-dev"
    },
    {
      "commit": "d181673e2872ef4f4c47c109880cc9c03d2fd1ec",
      "tree": "ac682c194103e28ba0d1c8c65a7c857781681a78",
      "parents": [
        "d16505da8676b54dd354da278b1888f28257028b"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Mar 20 16:27:01 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Mar 20 17:05:42 2014 -0700"
      },
      "message": "Fix stopBatchedScan not working for wifi\n\nChange-Id: I011747da2a98cbed76a8fc6716f0c539c65f2804\n"
    },
    {
      "commit": "7cd52895ec3e014c1097852725ba68646c1d6665",
      "tree": "436d4e389044465fe4235ebf22d4283e7f5e646e",
      "parents": [
        "52bc363cf3a7de8431cfbb370f0fd3adeecaed52",
        "5035faba9a28f988291c4ff3d3cbf64d828f3f5a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 20:36:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 20:36:34 2014 +0000"
      },
      "message": "am 5035faba: (-s ours) am cecc6208: am 759445c5: resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\n* commit \u00275035faba9a28f988291c4ff3d3cbf64d828f3f5a\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "5035faba9a28f988291c4ff3d3cbf64d828f3f5a",
      "tree": "f9c292696cfa4782257ec92cbc69dd85747e0227",
      "parents": [
        "e9c7fd2f2ee7840c61dc66ead3737e437f4e8c10",
        "cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:22:34 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:22:34 2014 -0700"
      },
      "message": "am cecc6208: am 759445c5: resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\n* commit \u0027cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "cecc62086a6ac7c17ce87d6fab1a4364b8d96cd7",
      "tree": "b0a2c20c639a0095231e6913513a7637e24a6fb9",
      "parents": [
        "55371beb024ae402831898f8788e4293f52dd832",
        "759445c5bdb2eb54af9e974f604226596976e078"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 13:16:32 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 13:16:32 2014 -0700"
      },
      "message": "am 759445c5: resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\n* commit \u0027759445c5bdb2eb54af9e974f604226596976e078\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "759445c5bdb2eb54af9e974f604226596976e078",
      "tree": "55c1216c8ffc86e43bd0c89002e170e9987e6f9f",
      "parents": [
        "754bf6abc0f5a5a26eda4081ce01b1f013a0e1e2",
        "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:51:55 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 12:51:55 2014 -0700"
      },
      "message": "resolved conflicts for merge of c53ad4cd to jb-mr2-dev\n\nChange-Id: I5fdbc5c8c20386f173efa8957e470a644e6c14ff\n"
    },
    {
      "commit": "d8be49089fbbce0485625bbac906488dac35266d",
      "tree": "f4adfbace6a0291b45ea3c512517c986e5957361",
      "parents": [
        "205a3ea0e2c49bc4d0ed534469f3a6920c14c4fe"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Mar 20 11:14:08 2014 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Mar 20 12:36:51 2014 -0700"
      },
      "message": "UsbDeviceManager: A better fix for race condition when starting USB accessory mode\n\nOn some devices, the USB \"set configuration\" command is propogated to the framework\nafter the \"start accessory\" event is received.  However, on other devices like\nthe 2011 ADK board, no \"set configuration\" command is sent at all until we have\nreenumerated in acccessory mode.  To fix the original problem without breaking other\ndevices, we can simply remove assumptions about if or when \"set configuration\"\nwill be received.  Now we simply remain switch USB configuration to accessory mode\nwhen we receive the \"start accessory\" command, and remain there until the existing\n10 second timeout expires.\n\nBug: 13393825\n\nChange-Id: I4c9e3423185bd7252a907e4568d9e3ff06044b7d\n"
    },
    {
      "commit": "205a3ea0e2c49bc4d0ed534469f3a6920c14c4fe",
      "tree": "6aed293302c19548dfe631eb7c9a19c64a1b4763",
      "parents": [
        "c0384b6b18617cc395814c5b20077955a185e392"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 19 16:56:18 2014 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Mar 20 12:36:34 2014 -0700"
      },
      "message": "Revert \"UsbDeviceManager: Fix race condition between accessory start and USB configured uevents\"\n\nThis reverts commit fbd5521fb5e94fad066e21b9f91f4782afe71660.\n\nThis change broke support for the 2011 ADK board, which never sends a \"set configuration\"\ncommand before \"accessory start\".  So we revert this change and will replace it with a better fix.\n\nBug: 13535051\nBug: 13393825\n\nChange-Id: Icd870d7ff6daff1567e04d93907f70f5d7e37884\n"
    },
    {
      "commit": "52bc363cf3a7de8431cfbb370f0fd3adeecaed52",
      "tree": "436d4e389044465fe4235ebf22d4283e7f5e646e",
      "parents": [
        "d16505da8676b54dd354da278b1888f28257028b",
        "45b97c2c99f89095861c0521fd6be4ab472aeee1"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Mar 20 19:26:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 20 19:26:44 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Use Samoa country code to satisfy wifi regulatory concerns\" into klp-dev"
    },
    {
      "commit": "d16505da8676b54dd354da278b1888f28257028b",
      "tree": "15c2880ca4b5e390d659cc3a8eaf49cf0935827a",
      "parents": [
        "c0384b6b18617cc395814c5b20077955a185e392",
        "7cf3e334bed414b4a46f59682a53de5ede982fa1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Mar 20 18:32:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 20 18:32:35 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "c53ad4cd807e74897ba2d7b799cb8ff6824b34e8",
      "tree": "b8d11e3e27f5d67bcf16e26751a4d9798f41dc05",
      "parents": [
        "c8868db2a025a97e439f8a9adde565c9c83f2204",
        "072e1da26e80adb4009d063428c2ef8fb65c3d6c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 11:11:16 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 11:11:16 2014 -0700"
      },
      "message": "am 072e1da2: am b17cf207: am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027072e1da26e80adb4009d063428c2ef8fb65c3d6c\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "072e1da26e80adb4009d063428c2ef8fb65c3d6c",
      "tree": "31da42c8fe9bb0a0a40a3a1784ad2a0b7e6a0bc4",
      "parents": [
        "737d3e5da366124d164555009fa5ee4552143cc8",
        "b17cf207372268d91177de7efa692b2483785991"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 11:06:41 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 11:06:41 2014 -0700"
      },
      "message": "am b17cf207: am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027b17cf207372268d91177de7efa692b2483785991\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "b17cf207372268d91177de7efa692b2483785991",
      "tree": "32c0badcffed9d6fc0f8934ad2c6817a847c76d2",
      "parents": [
        "6b96ecca90555e04da8a4477d6dc6de83e7b9ee1",
        "9ee72b65436242ab4f8f4ceb904ea5078779416c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:54:38 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:54:38 2014 -0700"
      },
      "message": "am 9ee72b65: am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u00279ee72b65436242ab4f8f4ceb904ea5078779416c\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "9ee72b65436242ab4f8f4ceb904ea5078779416c",
      "tree": "8cf31849d8f736ab8f4840c00fa85657528b951f",
      "parents": [
        "32753f4f1c0dfd810d68759cce3e51cf788084f8",
        "665b07579aa2a74bb5425d543892da40d78b7ef8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:51:35 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:51:35 2014 -0700"
      },
      "message": "am 665b0757: am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u0027665b07579aa2a74bb5425d543892da40d78b7ef8\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "665b07579aa2a74bb5425d543892da40d78b7ef8",
      "tree": "8cf31849d8f736ab8f4840c00fa85657528b951f",
      "parents": [
        "3191212259b1629cf8174416adf01522b88501ad",
        "81fbdade8db4117157ea48602be121e6cf5597dd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:47:34 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:47:34 2014 -0700"
      },
      "message": "am 81fbdade: resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\n* commit \u002781fbdade8db4117157ea48602be121e6cf5597dd\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "81fbdade8db4117157ea48602be121e6cf5597dd",
      "tree": "42bc5d04b9a292d6ff41c49eed149e761a5c6fa5",
      "parents": [
        "6eb2810318262ff36014c52384ed3cdea19bd34e",
        "534f3e9438a0e2e97df2d371be834d65720b2eb9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:27:58 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:27:58 2014 -0700"
      },
      "message": "resolved conflicts for merge of 534f3e94 to jb-mr1-dev\n\nChange-Id: I48ef81bc77d5ececbe9b0cf7d5e905512ca16394\n"
    },
    {
      "commit": "97024321fcff3427e4e1cc6ced9b6abc7525fdb0",
      "tree": "f2843c0880290972cd6dcae348bbf318fd9eeff9",
      "parents": [
        "b78dc69c2be43852dcd7150db2b545f9b4110232"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Mar 20 10:08:04 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Mar 20 10:08:04 2014 -0700"
      },
      "message": "Move task to top in window manager.\n\nIn certain situations it was possible for a task to move to the top\nin activity manager but not in window manager. This resulted in\nthe task appearing behind the launcher icons.\n\nFixes bug 13410184.\n\nChange-Id: If0582b395e126a8aff70a0e4c64b731083c6ae8a\n"
    },
    {
      "commit": "534f3e9438a0e2e97df2d371be834d65720b2eb9",
      "tree": "3927fd63db1c3d20c3cd1a238fda057ea4ba8901",
      "parents": [
        "183f97b72faf7a0f45ad66e1b3fd9a4343cc7482",
        "a3337bc7c3a98ec12b6dec281e26c34f82025bdd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 10:04:23 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 20 10:04:23 2014 -0700"
      },
      "message": "am a3337bc7: Merge \"Verify certificates\" into jb-dev\n\n* commit \u0027a3337bc7c3a98ec12b6dec281e26c34f82025bdd\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "a3337bc7c3a98ec12b6dec281e26c34f82025bdd",
      "tree": "3ffde6de6444cccf105756eff1af37df25d70644",
      "parents": [
        "1c12f9e76298c757423155ad812890d27effafe8",
        "c936d73adbd0fe9c698b89fe1a71d950fd89c935"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 20 16:58:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 20 16:58:37 2014 +0000"
      },
      "message": "Merge \"Verify certificates\" into jb-dev"
    },
    {
      "commit": "f503a2d47f9c3256d43eacf10fce56aacfcc4554",
      "tree": "7938ab0b9725c3aa6dd303c0de4b0cd3f83b8a99",
      "parents": [
        "610d401cb580ee233c008acf8fc076047a0ffdb4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 19 17:35:25 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 20 09:32:11 2014 -0700"
      },
      "message": "Update contextual asset bar assets to avoid 9-patch artifacts\n\nAsset drop from UX\n\nBug 11879853\n\nChange-Id: I8190340900a16ae41135ec1231e36e959603e165\n"
    }
  ],
  "next": "c0384b6b18617cc395814c5b20077955a185e392"
}
