)]}'
{
  "log": [
    {
      "commit": "fb11ffa2a04f0a6b1291cd7ffc68032fcc322312",
      "tree": "ba8010132fbf760c285ab7d2465f670fd5f69260",
      "parents": [
        "82f479d0647855148af84fe2ba5484cb188c92cc",
        "fb878b66b9456f8fee2bcb1076263852d207949d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 08 16:25:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 16:25:41 2012 -0700"
      },
      "message": "Merge \"Isolate NetworkStateTracker creation, test.\" into jb-mr1-dev"
    },
    {
      "commit": "fb878b66b9456f8fee2bcb1076263852d207949d",
      "tree": "2f2d3f1de5c8de8e04c4a84d5c443471837adf58",
      "parents": [
        "088f29f55eebc6862a4cb5dddeaefacf24f74d95"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 26 18:32:30 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 08 16:23:41 2012 -0700"
      },
      "message": "Isolate NetworkStateTracker creation, test.\n\nChange ConnectivityService to use a factory when creating\nNetworkStateTrackers, which gives us a good place to inject mocks\nfor testing.  Add initial tests to verify that network routes are\nadded and removed as networks changed.\n\nChange-Id: I11cbc61a84c2ed4afa2670036295b1494eab26e1\n"
    },
    {
      "commit": "82f479d0647855148af84fe2ba5484cb188c92cc",
      "tree": "db1d276b5151af550ab97b4fe9d2f95bdaf42c9a",
      "parents": [
        "f3c16a12aa0408a69ff358843d020f9ff6b883f1",
        "088f29f55eebc6862a4cb5dddeaefacf24f74d95"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 08 16:22:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 16:22:23 2012 -0700"
      },
      "message": "Merge \"Cleaner controls between Vpn and init services.\" into jb-mr1-dev"
    },
    {
      "commit": "f3c16a12aa0408a69ff358843d020f9ff6b883f1",
      "tree": "75f0502dcfe93b058af08ba30d8f1059a8afbcea",
      "parents": [
        "08532ab9ba073c217e39272db00740d75f00248a",
        "320d46bf844b84351cb80c5d4a4768d86447ac81"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 08 16:06:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 16:06:37 2012 -0700"
      },
      "message": "Merge \"Reduce gradients textures size whenever possible\" into jb-mr1-dev"
    },
    {
      "commit": "320d46bf844b84351cb80c5d4a4768d86447ac81",
      "tree": "fee65370216aee9df6116a46ebae0edfd8de1272",
      "parents": [
        "c89b14bba0f6cc2c91629080617f7ed215f697f3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 08 16:05:42 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 08 16:05:42 2012 -0700"
      },
      "message": "Reduce gradients textures size whenever possible\n\nChange-Id: Ifd58625ee62edac3b5d20b77553cb98b6fa2b46e\n"
    },
    {
      "commit": "08532ab9ba073c217e39272db00740d75f00248a",
      "tree": "b6e1d238b38bf1a66a23201725407a131c711d94",
      "parents": [
        "c89b14bba0f6cc2c91629080617f7ed215f697f3",
        "6322af54cfb74be22386e4b7d17350cebf2da58f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 08 16:04:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 16:04:35 2012 -0700"
      },
      "message": "Merge \"Fix indeterminate ProgressBars with weird sizes and padding; optimize ActionBar measurement\" into jb-mr1-dev"
    },
    {
      "commit": "6322af54cfb74be22386e4b7d17350cebf2da58f",
      "tree": "3ac0a84ea3c1c2f99cf341629f6215d0f32dc48c",
      "parents": [
        "a56d9cecee8a34e0554770ac6253dd3a76b9199c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 08 15:59:12 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 08 16:02:36 2012 -0700"
      },
      "message": "Fix indeterminate ProgressBars with weird sizes and padding; optimize\nActionBar measurement\n\nFix a bug where preserved aspect ratios in ProgressBar indeterminate\ndrawables were causing drawable bounds to be calculated incorrectly\nwhen the ProgressBar had padding specified.\n\nMeasure the ActionBar menu view\u0027s height with EXACT measure mode,\npreventing an extra measure pass to match child heights for some\ncases.\n\nChange-Id: I8c4678662a015b57ba2686d5b5c5fc27d4ef8d36\n"
    },
    {
      "commit": "c89b14bba0f6cc2c91629080617f7ed215f697f3",
      "tree": "484e4a9d722c4d6ec178cb4b0952485a9b5b8bfe",
      "parents": [
        "6ab4511aa61f48cd2b4fe0444077d78cd404bab7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 08 14:53:48 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 08 14:58:54 2012 -0700"
      },
      "message": "It seems that apparently useless public APIs are actually useful\nBug #6953651\n\nChange-Id: Ic47ce504e63262711f5d3edc76f7d2b9c12471ad\n"
    },
    {
      "commit": "6ab4511aa61f48cd2b4fe0444077d78cd404bab7",
      "tree": "3a777d9bf9060249aeac8488a2370c88513a8b19",
      "parents": [
        "603af61a7cd49f214743b286520419a3fe460774",
        "54e03afcfe34e9875efa56650c1af3ebc8f58a89"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 08 14:49:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 14:49:30 2012 -0700"
      },
      "message": "Merge \"Use TrustedCertificateStore for chain building\" into jb-mr1-dev"
    },
    {
      "commit": "603af61a7cd49f214743b286520419a3fe460774",
      "tree": "b2b9cb612a0e82a423b0f83a747eaf323fc322a4",
      "parents": [
        "9951b7c4f094d39db70626ed665f848971220c48"
      ],
      "author": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Mon Aug 06 17:19:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 14:31:45 2012 -0700"
      },
      "message": "Add a new permission to have access to Gal Provider\nBUG:6897999\n\nChange-Id: Ie60963b7f3911b402b971e794178754e1b4f0a43\n"
    },
    {
      "commit": "9951b7c4f094d39db70626ed665f848971220c48",
      "tree": "5a45ae0f69c77379153a1c7171326d6bf963c855",
      "parents": [
        "88a4292186fef902db476d63529d0b15a17d9d4d",
        "e5c46faefb9deda885cff308ec9b1926636ca8bc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:08:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:08:42 2012 -0700"
      },
      "message": "am e5c46fae: am 6d0dd51e: Merge \"Return early when checking divider before child zero.\"\n\n* commit \u0027e5c46faefb9deda885cff308ec9b1926636ca8bc\u0027:\n  Return early when checking divider before child zero.\n"
    },
    {
      "commit": "88a4292186fef902db476d63529d0b15a17d9d4d",
      "tree": "c6759dc3f5532ddb88cfed394a189f3a534094cb",
      "parents": [
        "b6039811fa0fbc23f25c47491810faeb04ce3125",
        "807c7ae00bc5b8a7fe68ba4acbfa3909a955ae70"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:08:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:08:38 2012 -0700"
      },
      "message": "am 807c7ae0: am 7835d4fb: Merge \"Fix SurfaceView notifies on invalid surfaces.\"\n\n* commit \u0027807c7ae00bc5b8a7fe68ba4acbfa3909a955ae70\u0027:\n  Fix SurfaceView notifies on invalid surfaces.\n"
    },
    {
      "commit": "b6039811fa0fbc23f25c47491810faeb04ce3125",
      "tree": "c8d19d235cadfa2a54e381c82eee6a3472931bf0",
      "parents": [
        "a56d9cecee8a34e0554770ac6253dd3a76b9199c",
        "05e97e81a5fa2c9cab4cdda15aa2d036243a0c0e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:08:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:08:35 2012 -0700"
      },
      "message": "am 05e97e81: am 0be33f2d: Merge \"Add shortcut to avoid potential divide by zero in some case\"\n\n* commit \u002705e97e81a5fa2c9cab4cdda15aa2d036243a0c0e\u0027:\n  Add shortcut to avoid potential divide by zero in some case\n"
    },
    {
      "commit": "e5c46faefb9deda885cff308ec9b1926636ca8bc",
      "tree": "6318f8031412a1f8b94cd59423ff12ddd16d6e12",
      "parents": [
        "807c7ae00bc5b8a7fe68ba4acbfa3909a955ae70",
        "6d0dd51ebb170a89bea614a558b96f1dff3e7723"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:04:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:04:08 2012 -0700"
      },
      "message": "am 6d0dd51e: Merge \"Return early when checking divider before child zero.\"\n\n* commit \u00276d0dd51ebb170a89bea614a558b96f1dff3e7723\u0027:\n  Return early when checking divider before child zero.\n"
    },
    {
      "commit": "807c7ae00bc5b8a7fe68ba4acbfa3909a955ae70",
      "tree": "b171c8349602f687a5a344202c627f8b860ad5f9",
      "parents": [
        "05e97e81a5fa2c9cab4cdda15aa2d036243a0c0e",
        "7835d4fb4e99bac698599a269ce7f84f2de1fb46"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:04:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:04:02 2012 -0700"
      },
      "message": "am 7835d4fb: Merge \"Fix SurfaceView notifies on invalid surfaces.\"\n\n* commit \u00277835d4fb4e99bac698599a269ce7f84f2de1fb46\u0027:\n  Fix SurfaceView notifies on invalid surfaces.\n"
    },
    {
      "commit": "05e97e81a5fa2c9cab4cdda15aa2d036243a0c0e",
      "tree": "bed4dd6d4bbcd175bd25761bfebc32b5651d4ac7",
      "parents": [
        "bce413587973eae29a783d7e273dc2f7db06f7c9",
        "0be33f2d522f76f48062a59ddb520815a0851875"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 14:03:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 14:03:58 2012 -0700"
      },
      "message": "am 0be33f2d: Merge \"Add shortcut to avoid potential divide by zero in some case\"\n\n* commit \u00270be33f2d522f76f48062a59ddb520815a0851875\u0027:\n  Add shortcut to avoid potential divide by zero in some case\n"
    },
    {
      "commit": "a56d9cecee8a34e0554770ac6253dd3a76b9199c",
      "tree": "3e617e7c34c9dafec25b373af7cd392154881b19",
      "parents": [
        "f007bd3cf8cacd75287781c1bb37fe4167c79cba",
        "e1d7c711df3e3a2d2f195457882aa4ddb5626167"
      ],
      "author": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Wed Aug 08 13:50:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 13:50:56 2012 -0700"
      },
      "message": "Merge \"Revert \"Pass URLs to package verifiers\"\" into jb-mr1-dev"
    },
    {
      "commit": "6d0dd51ebb170a89bea614a558b96f1dff3e7723",
      "tree": "1e6f9eb27642fe0d9d4200829cc6f2b2a4425012",
      "parents": [
        "7835d4fb4e99bac698599a269ce7f84f2de1fb46",
        "825992f503439bc87d9d7e698a487f17b5acc243"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:20:07 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 13:20:07 2012 -0700"
      },
      "message": "Merge \"Return early when checking divider before child zero.\""
    },
    {
      "commit": "7835d4fb4e99bac698599a269ce7f84f2de1fb46",
      "tree": "df2927a590052b33503775bc0e8f779fd7bd20c5",
      "parents": [
        "0be33f2d522f76f48062a59ddb520815a0851875",
        "f750b8ce3c8cb30bcbc5fe53087c7e9035078eba"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:19:59 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 13:20:00 2012 -0700"
      },
      "message": "Merge \"Fix SurfaceView notifies on invalid surfaces.\""
    },
    {
      "commit": "0be33f2d522f76f48062a59ddb520815a0851875",
      "tree": "b730c4b1946521faf73627204118ec041d40bda8",
      "parents": [
        "9ab84c203fea0521135e0b0983aa15ce1afdc5ec",
        "0412cfcbcdd7224f80a80180a946f0fdd28c3afc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:17:25 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 13:17:26 2012 -0700"
      },
      "message": "Merge \"Add shortcut to avoid potential divide by zero in some case\""
    },
    {
      "commit": "f007bd3cf8cacd75287781c1bb37fe4167c79cba",
      "tree": "4ea8eda9b09fd4d018597abdf7a85b813bac7fd7",
      "parents": [
        "5017f2328407447002ab2d0cae1fe8ef87c50501"
      ],
      "author": {
        "name": "John Grossman",
        "email": "johngro@google.com",
        "time": "Tue Jul 31 16:57:18 2012 -0700"
      },
      "committer": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Wed Aug 08 13:15:45 2012 -0700"
      },
      "message": "common_time: Fix a small build warning.\n\n(cherry picked from commit f19c7a64a5c35dcc684708fc56e5cbd2a4997c4b)\n\n\u003e common_time: Fix a small build warning.\n\u003e\n\u003e Change-Id: I9a3652c8191ec86089117dbe6c16ff8612a911a3\n\u003e Signed-off-by: John Grossman \u003cjohngro@google.com\u003e\n\nChange-Id: I9d04f457d8a7f45249c86c4ad69bfd71fdd77245\nSigned-off-by: John Grossman \u003cjohngro@google.com\u003e\n"
    },
    {
      "commit": "5017f2328407447002ab2d0cae1fe8ef87c50501",
      "tree": "3e47a10c7c51935be5e134af19649d0b6c79985d",
      "parents": [
        "86d09388ee1b98513de40dfff5de6e7c3b24cc07"
      ],
      "author": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Fri Jul 27 15:44:39 2012 -0700"
      },
      "committer": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Wed Aug 08 13:15:00 2012 -0700"
      },
      "message": "Call systemReady on the lock settings before doing so on the window manager\n\nAt systemReady time, the window manager needs to obtain values from the lock\nsettings service (e.g. whether the lock screen is disabled).  During the\ninitial boot of a wiped device, the window manager was getting the wrong\nvalues because LockSettingsService.systemReady/migrateOldData had not yet been\ncalled.\n\nChange-Id: I60825d0e4fad53a5b4349dabf9e5e299b863d0d0\n\n(cherry pick of 2458abaf6676d5015af733c1010ecd67a085e9e2 from jb-aah-dev)\n"
    },
    {
      "commit": "86d09388ee1b98513de40dfff5de6e7c3b24cc07",
      "tree": "2bc98f6fa7108b748cfd13e37816f9abfd0ee996",
      "parents": [
        "04c7923c74eca791d1bea853b9ac246af2ad3db0",
        "bce413587973eae29a783d7e273dc2f7db06f7c9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:11:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:11:33 2012 -0700"
      },
      "message": "am bce41358: am 9ab84c20: Merge \"Fix wrong count return for getPhoneSignalStrengthCount\"\n\n* commit \u0027bce413587973eae29a783d7e273dc2f7db06f7c9\u0027:\n  Fix wrong count return for getPhoneSignalStrengthCount\n"
    },
    {
      "commit": "04c7923c74eca791d1bea853b9ac246af2ad3db0",
      "tree": "a3ab5046c29e22292c19cc15e3b95b2e2c40de43",
      "parents": [
        "1bcc24d123f8f319d7f5af06d9c30a056d709ede",
        "749135722c6edb681fc27fcbab5beba25f938d82"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:11:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:11:28 2012 -0700"
      },
      "message": "am 74913572: am 6fb8fe9a: Merge \"StrictMode.permitCustomSlowCalls() should call disable(DETECT_CUSTOM)\"\n\n* commit \u0027749135722c6edb681fc27fcbab5beba25f938d82\u0027:\n  StrictMode.permitCustomSlowCalls() should call disable(DETECT_CUSTOM)\n"
    },
    {
      "commit": "1bcc24d123f8f319d7f5af06d9c30a056d709ede",
      "tree": "02c1d705975abd4ce871cb33a7c12e242e868e2f",
      "parents": [
        "a7f86bf6c2605fc32ddafcd33d5d8d775d549627",
        "6736cca08df84328913962f9a14fafa13a25d390"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:11:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:11:24 2012 -0700"
      },
      "message": "am 6736cca0: am 52410be8: Merge \"mediacodec: Don\\\u0027t suggest calling getOutputFormat() immediately\"\n\n* commit \u00276736cca08df84328913962f9a14fafa13a25d390\u0027:\n  mediacodec: Don\u0027t suggest calling getOutputFormat() immediately\n"
    },
    {
      "commit": "bce413587973eae29a783d7e273dc2f7db06f7c9",
      "tree": "77f4755c8ac77f82ec324664cfb3bc4b5f01e992",
      "parents": [
        "749135722c6edb681fc27fcbab5beba25f938d82",
        "9ab84c203fea0521135e0b0983aa15ce1afdc5ec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:08:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:08:31 2012 -0700"
      },
      "message": "am 9ab84c20: Merge \"Fix wrong count return for getPhoneSignalStrengthCount\"\n\n* commit \u00279ab84c203fea0521135e0b0983aa15ce1afdc5ec\u0027:\n  Fix wrong count return for getPhoneSignalStrengthCount\n"
    },
    {
      "commit": "749135722c6edb681fc27fcbab5beba25f938d82",
      "tree": "4b4f8331f7a06e94ccbb924601966636675dac16",
      "parents": [
        "6736cca08df84328913962f9a14fafa13a25d390",
        "6fb8fe9aba75681509d84f68d536ed78d292bd44"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:08:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:08:27 2012 -0700"
      },
      "message": "am 6fb8fe9a: Merge \"StrictMode.permitCustomSlowCalls() should call disable(DETECT_CUSTOM)\"\n\n* commit \u00276fb8fe9aba75681509d84f68d536ed78d292bd44\u0027:\n  StrictMode.permitCustomSlowCalls() should call disable(DETECT_CUSTOM)\n"
    },
    {
      "commit": "6736cca08df84328913962f9a14fafa13a25d390",
      "tree": "4cce7db39c794994b87a9740aa799ef291021faa",
      "parents": [
        "be3d2cf10b79ebee5455854823ff6947dc919d8e",
        "52410be8ec092bfa7e84f2d8facdc161d6107ac3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 13:08:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 13:08:21 2012 -0700"
      },
      "message": "am 52410be8: Merge \"mediacodec: Don\\\u0027t suggest calling getOutputFormat() immediately\"\n\n* commit \u002752410be8ec092bfa7e84f2d8facdc161d6107ac3\u0027:\n  mediacodec: Don\u0027t suggest calling getOutputFormat() immediately\n"
    },
    {
      "commit": "9ab84c203fea0521135e0b0983aa15ce1afdc5ec",
      "tree": "ce8d5c4df724ee49642440031d72df1da46c42b5",
      "parents": [
        "6fb8fe9aba75681509d84f68d536ed78d292bd44",
        "fb900813511df0706469ad340bfb0810b5a12cd7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 12:59:05 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 12:59:06 2012 -0700"
      },
      "message": "Merge \"Fix wrong count return for getPhoneSignalStrengthCount\""
    },
    {
      "commit": "e1d7c711df3e3a2d2f195457882aa4ddb5626167",
      "tree": "d27b6e508c1bdbd29028034471ee46acfe5d6cf8",
      "parents": [
        "24713907fe4632d263aea82f7a35c8fb08918a09"
      ],
      "author": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Wed Aug 08 12:46:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 12:46:06 2012 -0700"
      },
      "message": "Revert \"Pass URLs to package verifiers\"\n\nThis reverts commit 24713907fe4632d263aea82f7a35c8fb08918a09\n\nChange-Id: Ie04ba73475b813635c4a74915c45e83250801b6b\n"
    },
    {
      "commit": "a7f86bf6c2605fc32ddafcd33d5d8d775d549627",
      "tree": "02c1d705975abd4ce871cb33a7c12e242e868e2f",
      "parents": [
        "c386ee56b995ec6562c4a20238ace2297562834b",
        "be3d2cf10b79ebee5455854823ff6947dc919d8e"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 08 12:16:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 12:16:14 2012 -0700"
      },
      "message": "am be3d2cf1: am 2f8cc17f: cherrypick from ics-mr1 docs: source for nw app Change-Id: If50f407a0e56fa802fe9beedaa650e3a131872b2\n\n* commit \u0027be3d2cf10b79ebee5455854823ff6947dc919d8e\u0027:\n  cherrypick from ics-mr1 docs: source for nw app Change-Id: If50f407a0e56fa802fe9beedaa650e3a131872b2\n"
    },
    {
      "commit": "be3d2cf10b79ebee5455854823ff6947dc919d8e",
      "tree": "ab0064709e6d4c97e96f04b765a00d057e467ad5",
      "parents": [
        "c1c55afb474dd85a6205bc8ab94065f3ac38aa77",
        "2f8cc17f5fbc2e05ac0889fbbddf4e530750087b"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 08 12:14:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 12:14:24 2012 -0700"
      },
      "message": "am 2f8cc17f: cherrypick from ics-mr1 docs: source for nw app Change-Id: If50f407a0e56fa802fe9beedaa650e3a131872b2\n\n* commit \u00272f8cc17f5fbc2e05ac0889fbbddf4e530750087b\u0027:\n  cherrypick from ics-mr1 docs: source for nw app Change-Id: If50f407a0e56fa802fe9beedaa650e3a131872b2\n"
    },
    {
      "commit": "6fb8fe9aba75681509d84f68d536ed78d292bd44",
      "tree": "03826945811bca8a52ba50b245320e8cb4cf8ad2",
      "parents": [
        "52410be8ec092bfa7e84f2d8facdc161d6107ac3",
        "097fbf2e98e0d32baf6cbd1a5659c4145afb191f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 12:06:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 12:06:26 2012 -0700"
      },
      "message": "Merge \"StrictMode.permitCustomSlowCalls() should call disable(DETECT_CUSTOM)\""
    },
    {
      "commit": "52410be8ec092bfa7e84f2d8facdc161d6107ac3",
      "tree": "74bbe28d9153dba23298ff31e512a4fc169332c5",
      "parents": [
        "e67f8c8c279e20fff5f426eccd062b709e6280ed",
        "fdd3241a24fc31d7e161ce0e1bb50bef413394c7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 12:06:02 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 12:06:03 2012 -0700"
      },
      "message": "Merge \"mediacodec: Don\u0027t suggest calling getOutputFormat() immediately\""
    },
    {
      "commit": "c386ee56b995ec6562c4a20238ace2297562834b",
      "tree": "22a977ad36270904817dd8f4d36d378e847d9eae",
      "parents": [
        "aef4af4cd122ca5713110ccc7539828ce6e2f642",
        "c1c55afb474dd85a6205bc8ab94065f3ac38aa77"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 12:03:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 12:03:43 2012 -0700"
      },
      "message": "am c1c55afb: am e67f8c8c: Merge \"Normalize output from aapt d xmltree\"\n\n* commit \u0027c1c55afb474dd85a6205bc8ab94065f3ac38aa77\u0027:\n  Normalize output from aapt d xmltree\n"
    },
    {
      "commit": "c1c55afb474dd85a6205bc8ab94065f3ac38aa77",
      "tree": "abbf38d69839d0a2e4f3070aee28a7422a27d678",
      "parents": [
        "64ed6b2cfa6a4bb58f3f8a9b59d840cdce049c80",
        "e67f8c8c279e20fff5f426eccd062b709e6280ed"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 12:01:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 12:01:35 2012 -0700"
      },
      "message": "am e67f8c8c: Merge \"Normalize output from aapt d xmltree\"\n\n* commit \u0027e67f8c8c279e20fff5f426eccd062b709e6280ed\u0027:\n  Normalize output from aapt d xmltree\n"
    },
    {
      "commit": "aef4af4cd122ca5713110ccc7539828ce6e2f642",
      "tree": "38b9b17092602b0bb8df543827b91c665335eba9",
      "parents": [
        "2caec6c682853ccbfe73ef5ae15c1d03ea043e8a",
        "a35379ae984ddb8fe067c4b115fffc5a21e565e1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 08 11:38:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 11:38:05 2012 -0700"
      },
      "message": "Merge \"Add MEDIA_ERROR_SERVER_DIED error constant to MediaRecorder.java class\" into jb-mr1-dev"
    },
    {
      "commit": "2caec6c682853ccbfe73ef5ae15c1d03ea043e8a",
      "tree": "ec50ffa2b57d781aec5100710dbae8691c018d37",
      "parents": [
        "de9d40d445eb7e095ef1f988bf24695da525c772"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Aug 08 11:33:17 2012 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Aug 08 11:33:17 2012 -0700"
      },
      "message": "Fix link typo.\n\nChange-Id: I182b9c04caddcc4a985f206eddf5c23b06afe0e3\n"
    },
    {
      "commit": "2f8cc17f5fbc2e05ac0889fbbddf4e530750087b",
      "tree": "c33a8b7880f4cc821e2067c487badf69d98ea21f",
      "parents": [
        "0d3a127742b56a9aae9c9c018b7042f49902db8a"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 16 17:47:55 2012 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 08 11:27:09 2012 -0700"
      },
      "message": "cherrypick from ics-mr1 docs: source for nw app Change-Id: If50f407a0e56fa802fe9beedaa650e3a131872b2\n\nChange-Id: I55d8668f4065129c844ada239f268a6621df4780\n"
    },
    {
      "commit": "e67f8c8c279e20fff5f426eccd062b709e6280ed",
      "tree": "e53054cf3446cc91228a1ea5ae48b0c803ca5cc6",
      "parents": [
        "d77d17c28d6f120ceb648747c7e2ef1a50215700",
        "429dad687bcb5f00587e8b91b3a614502907aaa1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 11:21:28 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 11:21:29 2012 -0700"
      },
      "message": "Merge \"Normalize output from aapt d xmltree\""
    },
    {
      "commit": "de9d40d445eb7e095ef1f988bf24695da525c772",
      "tree": "4fad935b5bdff5ce969a19becd0544d0d70f57d0",
      "parents": [
        "c98db2a7d1379eacef17029e03f1ff4532f32f0a",
        "64ed6b2cfa6a4bb58f3f8a9b59d840cdce049c80"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:55:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 10:55:46 2012 -0700"
      },
      "message": "am 64ed6b2c: am d77d17c2: Merge \"Fix cursor memory leak\"\n\n* commit \u002764ed6b2cfa6a4bb58f3f8a9b59d840cdce049c80\u0027:\n  Fix cursor memory leak\n"
    },
    {
      "commit": "c98db2a7d1379eacef17029e03f1ff4532f32f0a",
      "tree": "4cc7ef32629a2a442a94de6624f3cdb35305e1c1",
      "parents": [
        "9d16c219f1ca0836a832e25a61fcaf9c1d0dd67b",
        "425d13a0aeded1f750addb2c64cd693109661415"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:55:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 10:55:39 2012 -0700"
      },
      "message": "am 425d13a0: am 2278e60c: Merge \"Adds missing Bluetooth as network type.\"\n\n* commit \u0027425d13a0aeded1f750addb2c64cd693109661415\u0027:\n  Adds missing Bluetooth as network type.\n"
    },
    {
      "commit": "64ed6b2cfa6a4bb58f3f8a9b59d840cdce049c80",
      "tree": "95739e441b70c5256d1bf001ebe09e5416011b44",
      "parents": [
        "425d13a0aeded1f750addb2c64cd693109661415",
        "d77d17c28d6f120ceb648747c7e2ef1a50215700"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:54:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 10:54:04 2012 -0700"
      },
      "message": "am d77d17c2: Merge \"Fix cursor memory leak\"\n\n* commit \u0027d77d17c28d6f120ceb648747c7e2ef1a50215700\u0027:\n  Fix cursor memory leak\n"
    },
    {
      "commit": "425d13a0aeded1f750addb2c64cd693109661415",
      "tree": "1c111fa0737075dfe9c1a6b4ba8f0a2ee7eb6277",
      "parents": [
        "02c9991834eecb161a90475b2a2076e44628c9f9",
        "2278e60c39f937b6eee14fbf0094d4be92d7f06b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:53:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 10:53:52 2012 -0700"
      },
      "message": "am 2278e60c: Merge \"Adds missing Bluetooth as network type.\"\n\n* commit \u00272278e60c39f937b6eee14fbf0094d4be92d7f06b\u0027:\n  Adds missing Bluetooth as network type.\n"
    },
    {
      "commit": "9d16c219f1ca0836a832e25a61fcaf9c1d0dd67b",
      "tree": "45a5a4fa1bef67a77b28771efedde6cfdff5bb2b",
      "parents": [
        "537915828b45693e846a126292e026c5b4f05152",
        "f097b16cfddce2dbb097b929458fe9b0a402963e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Aug 08 10:50:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 10:50:05 2012 -0700"
      },
      "message": "Merge \"Content Providers: change default for android:exported\" into jb-mr1-dev"
    },
    {
      "commit": "d77d17c28d6f120ceb648747c7e2ef1a50215700",
      "tree": "ce76d506472a8a546a5442bc5c6a18d6d568f2ed",
      "parents": [
        "2278e60c39f937b6eee14fbf0094d4be92d7f06b",
        "3f824c0e72ad8cde2dc9b0f4d4d7b621b5535e62"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:44:50 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 10:44:50 2012 -0700"
      },
      "message": "Merge \"Fix cursor memory leak\""
    },
    {
      "commit": "2278e60c39f937b6eee14fbf0094d4be92d7f06b",
      "tree": "893d261a568c1824598934ebd9fadca566468308",
      "parents": [
        "33c5670b315810f1f3dc66fe8cd38f7b3e05f3ac",
        "011238bd8d4405779a80db8cfdf1b25adcd83e6d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 08 10:43:20 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 08 10:43:20 2012 -0700"
      },
      "message": "Merge \"Adds missing Bluetooth as network type.\""
    },
    {
      "commit": "537915828b45693e846a126292e026c5b4f05152",
      "tree": "6c47dca99eda5792f1fc006e0f20088ad4048db1",
      "parents": [
        "ec0feefd4422db1151aee722732d8c9528f6dfa8",
        "7d19e0242faac8017033dabb872cdf1542fa184c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 08 10:22:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 10:22:49 2012 -0700"
      },
      "message": "Merge \"More mult-user API work.\" into jb-mr1-dev"
    },
    {
      "commit": "ec0feefd4422db1151aee722732d8c9528f6dfa8",
      "tree": "33f0694cdba37a9cedc22f24beb29ced63f1b44a",
      "parents": [
        "5927d957ea36744315e958ab4a9a1f095d48721c",
        "786546eaccfc7a284b90b077f505cf42206c6f5f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 08 08:48:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 08:48:07 2012 -0700"
      },
      "message": "Merge \"Check the ACTIVATE_ON_DOCK setting in DockObserver.\" into jb-mr1-dev"
    },
    {
      "commit": "5927d957ea36744315e958ab4a9a1f095d48721c",
      "tree": "1b3dfc97d9a8b7627b602e8509c49e7261a67278",
      "parents": [
        "1ae86869bcc2262b6828102c8a3ee08e68580fa7",
        "fdb7c36a108e6a7887de6611b3f1541e3009f2d5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Aug 08 08:47:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 08:47:40 2012 -0700"
      },
      "message": "Merge \"Migrate Dreams default settings to DatabaseHelper.\" into jb-mr1-dev"
    },
    {
      "commit": "786546eaccfc7a284b90b077f505cf42206c6f5f",
      "tree": "eca70253bd3fafbc617618ee6f071bc2de212e41",
      "parents": [
        "85b1041f891b4bbfe81e4f6423397fca50c14e5b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 08 11:40:20 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 08 11:40:20 2012 -0400"
      },
      "message": "Check the ACTIVATE_ON_DOCK setting in DockObserver.\n\nOtherwise docking the device will always launch a Dream.\n\nChange-Id: I2e74ca62f80d7e386d11c00920a75a5a6e78926c\n"
    },
    {
      "commit": "fdb7c36a108e6a7887de6611b3f1541e3009f2d5",
      "tree": "f7f68aa7214e3e6cf33736aabed35a7593a7d91f",
      "parents": [
        "096298d8aef266fc16a1578c48803433a4f4fb06"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 06 17:02:55 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Aug 08 08:38:48 2012 -0400"
      },
      "message": "Migrate Dreams default settings to DatabaseHelper.\n\nAlso switch Dreams on for all charging devices by default.\n\nChange-Id: Iccbcc2906d55214320b2f467e88ba9cb188f4886\n"
    },
    {
      "commit": "1ae86869bcc2262b6828102c8a3ee08e68580fa7",
      "tree": "77e38d707fa90eb6ea8a564efbe94af8c3a774fe",
      "parents": [
        "0a332e39eba608c33473844dbc205a85eef2ebe6",
        "6f6c54519a9b15379bb79e195655b6bd4fc5967a"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 08 00:31:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 00:31:53 2012 -0700"
      },
      "message": "Merge \"Auto connection/disconnection related changes\" into jb-mr1-dev"
    },
    {
      "commit": "7d19e0242faac8017033dabb872cdf1542fa184c",
      "tree": "ab12d3c6597bc42bc7c0dca10ded546192c5c249",
      "parents": [
        "03ad783c5078c7bd487e47bb2a2af67dfbe89f1a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 19:12:33 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 19:19:22 2012 -0700"
      },
      "message": "More mult-user API work.\n\n- You can now use android:singleUser with receivers and providers.\n- New API to send ordered broadcasts as a user.\n- New Process.myUserHandle() API.\n\nFor now I am trying out \"user handle\" as the name for the numbers\nrepresenting users.\n\nChange-Id: I754c713ab172494bb4251bc7a37a17324a2e235e\n"
    },
    {
      "commit": "a35379ae984ddb8fe067c4b115fffc5a21e565e1",
      "tree": "20294aa7f4b5d09aa58a0c4c0006432c49db77d1",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 07 18:03:36 2012 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 07 19:15:35 2012 -0700"
      },
      "message": "Add MEDIA_ERROR_SERVER_DIED error constant to MediaRecorder.java class\n\no As a result, applications can listen for death notification from MediaRecorder onError callbacks\n\nChange-Id: I49896c4ae8130bd67b52deff6eb97a22b43d3f32\n"
    },
    {
      "commit": "0a332e39eba608c33473844dbc205a85eef2ebe6",
      "tree": "e0635bbd7ce4701b099e3492e54518c91df19022",
      "parents": [
        "96f1ee9867f966857c2dbd8cdd168d8fcdf72224",
        "33fa1f774c8e7289fd7c39fbc2c65b9361f2c2c4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:12:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 19:12:09 2012 -0700"
      },
      "message": "Merge \"Draw an empty border around glyphs to avoid sampling issues Bug #6942209\" into jb-mr1-dev"
    },
    {
      "commit": "33fa1f774c8e7289fd7c39fbc2c65b9361f2c2c4",
      "tree": "d74879134ece535c3930df34a05857566be6307b",
      "parents": [
        "2440e670de0294bdf64592849613db9b8f00ee11"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:09:57 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:09:57 2012 -0700"
      },
      "message": "Draw an empty border around glyphs to avoid sampling issues\nBug #6942209\n\nThe font renderer was preserving a 1 px border around each glyph to ensure\nbilinear filtering would work nicely. Unfortunately, this border was not\nset to 0 when glyphs were added in the cache to replace old evicted glyphs.\n\nChange-Id: Ib85afca7ebad5cb63f960dc0e87ae162333dbfe8\n"
    },
    {
      "commit": "96f1ee9867f966857c2dbd8cdd168d8fcdf72224",
      "tree": "0160c543a628b609c4583f28bdf9c183e72d10ad",
      "parents": [
        "60b645f6739bd7d744ceab87ea50fe72d52cec8a",
        "0090f20001470ed078177ccfc1f5e03842258fe1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 18:04:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 18:04:16 2012 -0700"
      },
      "message": "Merge \"Fix a padding resolution bug for adapter-based views\" into jb-mr1-dev"
    },
    {
      "commit": "60b645f6739bd7d744ceab87ea50fe72d52cec8a",
      "tree": "148356cd820b257a2b256190ec9dd143a429a477",
      "parents": [
        "336b31c28ab282595fbf649eaf053f0811034dd9",
        "6571c7896d950e9dd183fa5eb89e11471bc81586"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:42:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 17:42:41 2012 -0700"
      },
      "message": "Merge \"Fix padding in global actions list item\" into jb-mr1-dev"
    },
    {
      "commit": "6571c7896d950e9dd183fa5eb89e11471bc81586",
      "tree": "6ffba61a8f36b3285d9b374d954eeedd2b3a22d4",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:39:56 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:39:56 2012 -0700"
      },
      "message": "Fix padding in global actions list item\n\nRe-align the icon edges with the expected amount of padding in the\nlong-press power dialog.\n\nChange-Id: I0d2f86447e635d5c339b07c261716e12670dc06d\n"
    },
    {
      "commit": "0090f20001470ed078177ccfc1f5e03842258fe1",
      "tree": "b384365242e34acb98cfb8fda0bd2dc1e229fade",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:15:30 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:16:49 2012 -0700"
      },
      "message": "Fix a padding resolution bug for adapter-based views\n\nIf padding has not been resolved by the time measure() is called,\nresolve it.\n\nBug 6938579\n\nChange-Id: Idd3ffa3e4e441cd462d6594b1e20d153d7632994\n"
    },
    {
      "commit": "336b31c28ab282595fbf649eaf053f0811034dd9",
      "tree": "3f11dcac979d342ca4af5fa9a6a5c0dd44296922",
      "parents": [
        "08fe2687aae986b7aca5192c60605edebaa18ab8",
        "acad183238ad13774dba38c403ed553c2427027e"
      ],
      "author": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Tue Aug 07 16:14:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 16:14:50 2012 -0700"
      },
      "message": "Merge \"Add an empty stub status bar service implementation\" into jb-mr1-dev"
    },
    {
      "commit": "08fe2687aae986b7aca5192c60605edebaa18ab8",
      "tree": "e7b164389bb328357513ad76b4db3c8b2098002c",
      "parents": [
        "c452e025be67787eee7ed656e765fed47ed6ae0e",
        "2d286f4984d478cc5947a3a3ceea85b292d5f920"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 15:34:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 15:34:49 2012 -0700"
      },
      "message": "Merge \"MediaFile: Fix case sensitive file extension matching for computing MTP format code\" into jb-mr1-dev"
    },
    {
      "commit": "c452e025be67787eee7ed656e765fed47ed6ae0e",
      "tree": "3129f630414629ec478c60d179c9f4477353a58e",
      "parents": [
        "b260f3531b03e09b59e0a14e4cc44749c0bf9c9e",
        "02c9991834eecb161a90475b2a2076e44628c9f9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 15:14:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 15:14:21 2012 -0700"
      },
      "message": "am 02c99918: (-s ours) Reconcile with jb-mr0-release - do not merge\n\n* commit \u002702c9991834eecb161a90475b2a2076e44628c9f9\u0027:\n"
    },
    {
      "commit": "02c9991834eecb161a90475b2a2076e44628c9f9",
      "tree": "e61b9cd6895bfec2503c19c1c0cbacd24156a56a",
      "parents": [
        "9e28fa459bac0322a5608a4f6c682e0ff9051bed",
        "9ec5855611f8efbe027d5ba64679d6869072a5f9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 14:59:03 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 14:59:03 2012 -0700"
      },
      "message": "Reconcile with jb-mr0-release - do not merge\n\nChange-Id: I79a1cf96dc3fb5ead2ace604370cbaed2d1bc534\n"
    },
    {
      "commit": "b260f3531b03e09b59e0a14e4cc44749c0bf9c9e",
      "tree": "3129f630414629ec478c60d179c9f4477353a58e",
      "parents": [
        "b0e0c1c02a55d5e6221a79e4142dd191f4c0b9ec",
        "2440e670de0294bdf64592849613db9b8f00ee11"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:52:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:52:35 2012 -0700"
      },
      "message": "Merge \"Catch padding changes in ViewGroup to properly clip children Bug #6886339\" into jb-mr1-dev"
    },
    {
      "commit": "2d286f4984d478cc5947a3a3ceea85b292d5f920",
      "tree": "66c9a364e68e97544f99a8e28cda8a709956f218",
      "parents": [
        "d932de9aff49d1d9f752ad479b42854d2557c881"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 14:43:59 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 14:43:59 2012 -0700"
      },
      "message": "MediaFile: Fix case sensitive file extension matching for computing MTP format code\n\nBug: 6939136\n\nChange-Id: Iefd4083aefbd4b175a2f8c860a9e13c99ded9c82\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "2440e670de0294bdf64592849613db9b8f00ee11",
      "tree": "782b3d504904ae327f22688d43a8c743b78ba895",
      "parents": [
        "17112ad8a21a77620eb1ff14dcf8bdd6b7859712"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:43:43 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:43:43 2012 -0700"
      },
      "message": "Catch padding changes in ViewGroup to properly clip children\nBug #6886339\n\nRTL support introduced a new way to handle padding which broke\nexisting behavior in ViewGroup.setPadding(). The new code path\nwas not notifying ViewGroup which would prevent it from setting\na flag used to clip children.\n\nChange-Id: I584143714cb81fd664b4ecd9fb51d56bae04ba05\n"
    },
    {
      "commit": "b0e0c1c02a55d5e6221a79e4142dd191f4c0b9ec",
      "tree": "a58f9418fcafd49fdaa83e2a2433fd2f8f2fb7a9",
      "parents": [
        "e4fcedff53bd42229ed6b520c32535649e218dee",
        "6e1b91775996bf17e6ced3b44ef87eb19ad43221"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Aug 07 14:32:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:32:30 2012 -0700"
      },
      "message": "Merge \"Add case for NEON min to RSTest\" into jb-mr1-dev"
    },
    {
      "commit": "6e1b91775996bf17e6ced3b44ef87eb19ad43221",
      "tree": "758e3c6b65d0940388fe9482465010afd8167f2e",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Tue Aug 07 14:24:05 2012 -0700"
      },
      "committer": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Tue Aug 07 14:30:50 2012 -0700"
      },
      "message": "Add case for NEON min to RSTest\n\nRegression test for bug 6841495.\n\nChange-Id: If98380f402a711592dcddba5438e3cce5b008131\n"
    },
    {
      "commit": "e4fcedff53bd42229ed6b520c32535649e218dee",
      "tree": "417f158bcecbe0d52c045a0964760690099f092a",
      "parents": [
        "a335b06c673553fec4f5cfac0a667ec1de0972cc",
        "e5cefd1d523e1f41298595203b97a08064ed0ac0"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 07 14:22:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:22:17 2012 -0700"
      },
      "message": "Merge \"cherrypick from jb-dev docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\" into jb-mr1-dev"
    },
    {
      "commit": "a335b06c673553fec4f5cfac0a667ec1de0972cc",
      "tree": "7d178a46b8e7797fe59f85bd742b1d9dc4545339",
      "parents": [
        "b53e9b42c302a5c5ccd837aece6bfffdf0cb5bf2",
        "9e28fa459bac0322a5608a4f6c682e0ff9051bed"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:05:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:05:32 2012 -0700"
      },
      "message": "am 9e28fa45: am 0d3a1277: Merge \"docs: fix hdef variable\" into jb-dev\n\n* commit \u00279e28fa459bac0322a5608a4f6c682e0ff9051bed\u0027:\n  docs: fix hdef variable\n"
    },
    {
      "commit": "b53e9b42c302a5c5ccd837aece6bfffdf0cb5bf2",
      "tree": "78387317c5d39b36b1fabce81eacde277adcd109",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49",
        "a8583c2934836572632bb82d1fe7607392d4ca72"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:05:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:05:28 2012 -0700"
      },
      "message": "am a8583c29: am 40eee61e: docs: fix broken links and update sitemap text file\n\n* commit \u0027a8583c2934836572632bb82d1fe7607392d4ca72\u0027:\n  docs: fix broken links and update sitemap text file\n"
    },
    {
      "commit": "9e28fa459bac0322a5608a4f6c682e0ff9051bed",
      "tree": "e61b9cd6895bfec2503c19c1c0cbacd24156a56a",
      "parents": [
        "a8583c2934836572632bb82d1fe7607392d4ca72",
        "0d3a127742b56a9aae9c9c018b7042f49902db8a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:04:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:04:09 2012 -0700"
      },
      "message": "am 0d3a1277: Merge \"docs: fix hdef variable\" into jb-dev\n\n* commit \u00270d3a127742b56a9aae9c9c018b7042f49902db8a\u0027:\n  docs: fix hdef variable\n"
    },
    {
      "commit": "a8583c2934836572632bb82d1fe7607392d4ca72",
      "tree": "859913f1287ee6c5b5920d8e8c96759952fac8d9",
      "parents": [
        "4b4b44381b133e9ab7418806c046774b7fd31393",
        "40eee61e25fb887f5267686f8a0a7c5bd9f95769"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:04:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:04:04 2012 -0700"
      },
      "message": "am 40eee61e: docs: fix broken links and update sitemap text file\n\n* commit \u002740eee61e25fb887f5267686f8a0a7c5bd9f95769\u0027:\n  docs: fix broken links and update sitemap text file\n"
    },
    {
      "commit": "0d3a127742b56a9aae9c9c018b7042f49902db8a",
      "tree": "abc91d4c296dd3756d4ceebcfa3fd988448f082c",
      "parents": [
        "40eee61e25fb887f5267686f8a0a7c5bd9f95769",
        "b111b5785eccda4d0193a52b09fc9f5f7da2eff2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:01:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:01:34 2012 -0700"
      },
      "message": "Merge \"docs: fix hdef variable\" into jb-dev"
    },
    {
      "commit": "b111b5785eccda4d0193a52b09fc9f5f7da2eff2",
      "tree": "db40c7bc992e66c32f186fe83e34045598d239ec",
      "parents": [
        "ea8375617e0d9099dc156a12989277d320eab1ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 13:59:12 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 13:59:12 2012 -0700"
      },
      "message": "docs: fix hdef variable\n\nChange-Id: I737258d454f426506e529e3d48fefb1397b9e8d3\n"
    },
    {
      "commit": "4224790ffac80b7777ebeeed7474c3111a7add49",
      "tree": "2e5fcf36191a0a22fcfab807752cf59eeeca2742",
      "parents": [
        "b14c215eb2dd617214d867d38449eb1d1214d41c",
        "fd75eef161e93a39c87699b6c938b8298ee8f78b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 13:48:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 13:48:04 2012 -0700"
      },
      "message": "Merge \"Animate the action bar\u0027s Up chevron as it shows and hides.\" into jb-mr1-dev"
    },
    {
      "commit": "fd75eef161e93a39c87699b6c938b8298ee8f78b",
      "tree": "c0d80c0d2a9a5656264b8d4f14e6acbc051c0f96",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 10:27:31 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 13:47:11 2012 -0700"
      },
      "message": "Animate the action bar\u0027s Up chevron as it shows and hides.\n\nChange-Id: I2cf0283cc644a62ad83cb5641b8f56cc8229b86f\n"
    },
    {
      "commit": "b14c215eb2dd617214d867d38449eb1d1214d41c",
      "tree": "7d29a2b19aab3b7d5a8f49e080f394535f90ff10",
      "parents": [
        "53bec9af8b415af87cc51c065c8bec02e26759a6",
        "4b4b44381b133e9ab7418806c046774b7fd31393"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 13:20:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 13:20:50 2012 -0700"
      },
      "message": "am 4b4b4438: am 33c5670b: Merge \"Fewer warnings in aidl generated code.\"\n\n* commit \u00274b4b44381b133e9ab7418806c046774b7fd31393\u0027:\n  Fewer warnings in aidl generated code.\n"
    },
    {
      "commit": "4b4b44381b133e9ab7418806c046774b7fd31393",
      "tree": "b5fce87b6f9346cf9957938ee63c5debb5134deb",
      "parents": [
        "d7cb30484ba94ecb8f4844f45742bf2ffc004599",
        "33c5670b315810f1f3dc66fe8cd38f7b3e05f3ac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 13:18:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 13:18:53 2012 -0700"
      },
      "message": "am 33c5670b: Merge \"Fewer warnings in aidl generated code.\"\n\n* commit \u002733c5670b315810f1f3dc66fe8cd38f7b3e05f3ac\u0027:\n  Fewer warnings in aidl generated code.\n"
    },
    {
      "commit": "9ec5855611f8efbe027d5ba64679d6869072a5f9",
      "tree": "976c9e9a32ac530fc715d21de2441d067cfcd992",
      "parents": [
        "ea8375617e0d9099dc156a12989277d320eab1ca",
        "4594d8baf85080e9a5b3ae25ad809d6d924e6e88"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 07 13:01:14 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 07 13:01:14 2012 -0700"
      },
      "message": "merge in jb-mr0-release history after reset to jb-dev\n"
    },
    {
      "commit": "e5cefd1d523e1f41298595203b97a08064ed0ac0",
      "tree": "656377e59adec1c94c6090eeff81b9375e4521ac",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 24 15:05:28 2012 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 07 13:00:10 2012 -0700"
      },
      "message": "cherrypick from jb-dev docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\n\nConflicts:\n\n\tdocs/html/guide/google/gcm/gcm.jd\n\nConflicts:\n\n\tdocs/html/guide/google/gcm/gcm.jd\n\nChange-Id: I584ba81e923d4150d2b4aed940d790c8298bae7c\n"
    },
    {
      "commit": "53bec9af8b415af87cc51c065c8bec02e26759a6",
      "tree": "13f5928dfa4f20f31837a43153555a6642ac0725",
      "parents": [
        "03ad783c5078c7bd487e47bb2a2af67dfbe89f1a",
        "2cfa7d8943d8da2b9b80654ffe7399d03d113d1d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:40:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 12:40:12 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "2cfa7d8943d8da2b9b80654ffe7399d03d113d1d",
      "tree": "19f7a636ea8ba067e1f4466a7c368452a0890ab1",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:24:57 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:24:57 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia88ed38a8472e03ac23c36dc8fe86643af9bb2d6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "33c5670b315810f1f3dc66fe8cd38f7b3e05f3ac",
      "tree": "a50b5554441c5048766c9b116f0ac62ec53626f5",
      "parents": [
        "98853623bcb27155e9b030301a0cb2a987cfc612",
        "b327c41e125a3be15a6c6c4dba318fe1b2392605"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 12:19:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 07 12:19:22 2012 -0700"
      },
      "message": "Merge \"Fewer warnings in aidl generated code.\""
    },
    {
      "commit": "03ad783c5078c7bd487e47bb2a2af67dfbe89f1a",
      "tree": "9b15899ad594797bebf0975550733d70d3752814",
      "parents": [
        "a419150573f4debba46f2341027d9c1230f3c53b",
        "17112ad8a21a77620eb1ff14dcf8bdd6b7859712"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:59:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 11:59:39 2012 -0700"
      },
      "message": "Merge \"Cleanup of libhwui\" into jb-mr1-dev"
    },
    {
      "commit": "a419150573f4debba46f2341027d9c1230f3c53b",
      "tree": "745cc1d0d13acde2e0bd15575e4d0cae51b624e3",
      "parents": [
        "d932de9aff49d1d9f752ad479b42854d2557c881",
        "5773bfdb7cd3852d9fedd497e3c22c49c83d0d75"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 11:45:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 11:45:47 2012 -0700"
      },
      "message": "Merge \"Add power menu action to take a bug report\" into jb-mr1-dev"
    },
    {
      "commit": "5773bfdb7cd3852d9fedd497e3c22c49c83d0d75",
      "tree": "19e5d24fdfc33d3c1cf31defa454b52ab9a167ec",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 13 13:24:15 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 11:42:09 2012 -0700"
      },
      "message": "Add power menu action to take a bug report\n\nChange-Id: I5f58d99e9a27a1fc496fa54e0c0ee333087155da\n"
    },
    {
      "commit": "54e03afcfe34e9875efa56650c1af3ebc8f58a89",
      "tree": "25390fe3fb2d9846e94974fb7f6cb63f04f16ef3",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 07 10:04:26 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 07 11:41:16 2012 -0700"
      },
      "message": "Use TrustedCertificateStore for chain building\n\nMove chain building to TrustedCertificateStore since it has more\ninformation about the certificates.\n\nChange-Id: I3030e94eb1abb8a2047a4151bdaad9922706dd0f\n"
    },
    {
      "commit": "f097b16cfddce2dbb097b929458fe9b0a402963e",
      "tree": "c49ca2a2c9475e5d0f1980960df5efe1d3cdd237",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jul 28 12:43:48 2012 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 07 11:34:00 2012 -0700"
      },
      "message": "Content Providers: change default for android:exported\n\nChange the default value of android:exported to true\nfor applications which target a newer API version.\nThis will help stop inadvertent content provider\nexposure to untrusted apps.\n\nBug: 3306452\n\nChange-Id: I8cb34e823aef9551319951ce92217345c54cee63\n"
    },
    {
      "commit": "17112ad8a21a77620eb1ff14dcf8bdd6b7859712",
      "tree": "823331d71aeda770dd5547c56c589d1f1b6394af",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:25:15 2012 -0700"
      },
      "message": "Cleanup of libhwui\n\nChange-Id: Ib7f5771548462c00027a8ad57badfb68c50644f9\n"
    },
    {
      "commit": "d932de9aff49d1d9f752ad479b42854d2557c881",
      "tree": "91a9e66f68a0ce5b7e3680d1e1989ffdbb8ce878",
      "parents": [
        "b529e4c9ca8a6790162275ac2e481f768a6d585f"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Jul 13 13:01:06 2012 +0300"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 07 11:11:24 2012 -0700"
      },
      "message": "mediacodec: Don\u0027t crash if trying to open a codec that does not exist\n\nChange-Id: If75e3156517993629f50622a84a9ac573fced815\n"
    },
    {
      "commit": "b529e4c9ca8a6790162275ac2e481f768a6d585f",
      "tree": "6ebec2f7a8de0d34110d22e5faeea40ca3b01c3f",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Jul 13 12:57:13 2012 +0300"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 07 11:07:12 2012 -0700"
      },
      "message": "mediacodec: Don\u0027t suggest calling getOutputFormat() immediately\n\nCalling getOutputFormat() at this point currently crashes in\nnative code. (After a fix to the native code, this gives an\nIllegalStateException instead.)\n\nChange-Id: Ia45c4820bb3d9ed435a0aeef1ff8c230524f2e1f\n"
    },
    {
      "commit": "b327c41e125a3be15a6c6c4dba318fe1b2392605",
      "tree": "f2a28c312caed39bd47fb8788aa514847a8476e6",
      "parents": [
        "dfac68eacc60c130e54345d98bd45c99573cb627"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 10:34:02 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 10:34:02 2012 -0700"
      },
      "message": "Fewer warnings in aidl generated code.\n\nBug: http://code.google.com/p/android/issues/detail?id\u003d19196\nChange-Id: If054e60c19dc73fe32f55d0fa1054309565a6de6\n"
    },
    {
      "commit": "6624afe37b3be7c469a3613298a2246663a2d409",
      "tree": "7beef237ec88cf0c0f3dff4286c91ada31f84b74",
      "parents": [
        "b1f938c1c1d83a7bc4f15395042dd40c0734a6dc",
        "45576ccd760e4e2e63a54410803380c05e42d742"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 07 08:55:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 08:55:25 2012 -0700"
      },
      "message": "Merge \"Explicitly export content providers\" into jb-mr1-dev"
    },
    {
      "commit": "b1f938c1c1d83a7bc4f15395042dd40c0734a6dc",
      "tree": "7731542b32d5da91ac52200f4d222066b316acd5",
      "parents": [
        "85b1041f891b4bbfe81e4f6423397fca50c14e5b",
        "ff92aa74c133fd4abe30f97e6849e80db29af253"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 07 08:42:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 08:42:49 2012 -0700"
      },
      "message": "Merge \"Show more info when a testcase fails.\" into jb-mr1-dev"
    },
    {
      "commit": "85b1041f891b4bbfe81e4f6423397fca50c14e5b",
      "tree": "e9fcd98e2326aeb0a4855ca25550f0583939b5d3",
      "parents": [
        "3c91724e7a8850df41a00fe4829a4d69d6ba9094",
        "758143ecfedbe08cc6c4fed0ad8ad7a854194ca4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 23:51:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 23:51:36 2012 -0700"
      },
      "message": "Merge \"Window position not reported if the window is not moved.\" into jb-mr1-dev"
    },
    {
      "commit": "758143ecfedbe08cc6c4fed0ad8ad7a854194ca4",
      "tree": "c7102e7f3b5f71180cb23d1a13c01158f558feb6",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 16:40:27 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 23:49:38 2012 -0700"
      },
      "message": "Window position not reported if the window is not moved.\n\n1.If a window is shown but never moved the window window\n  is never notified for its current location. Therefore,\n  accessibility nodes do not contain correct bounds in\n  screen coordinates.\n\nbug:6926295\n\nChange-Id: I7df18b095d33ecafffced75aba9e4f4693b0c393\n"
    },
    {
      "commit": "6f6c54519a9b15379bb79e195655b6bd4fc5967a",
      "tree": "cb9a9411337e5443bff66f1d139832e09a5fcccb",
      "parents": [
        "3c91724e7a8850df41a00fe4829a4d69d6ba9094"
      ],
      "author": {
        "name": "Ganesh Ganapathi Batta",
        "email": "ganeshg@broadcom.com",
        "time": "Tue Jul 31 16:08:17 2012 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Aug 06 23:24:26 2012 -0700"
      },
      "message": "Auto connection/disconnection related changes\n\nRemove ACTION_CONNECT_OTHER_PROFILES as it is no longer used\nAllow only PRIORITY_ON and PRIORTY_OFF  as priority params for SetPriority()\nAPI in BluetoothA2DP and BluetoothHeadset\nBluetoothPBAP: Pass on proxy object as part of Service Connected callback\n\nChange-Id: Ida00fc2b7d1dcb91b01f7ddd2cea482367a3b334\n"
    }
  ],
  "next": "40eee61e25fb887f5267686f8a0a7c5bd9f95769"
}
