)]}'
{
  "commit": "c4db95c077f826585d20be2f3db4043c53d30cf5",
  "tree": "9176baa673f97b27150f862485fd492cb3ec7e88",
  "parents": [
    "fe6f45c81463d2d28e11ac6083f2653e1286c5ef"
  ],
  "author": {
    "name": "Dianne Hackborn",
    "email": "hackbod@google.com",
    "time": "Tue Jul 21 17:46:02 2009 -0700"
  },
  "committer": {
    "name": "Dianne Hackborn",
    "email": "hackbod@google.com",
    "time": "Tue Jul 21 18:28:42 2009 -0700"
  },
  "message": "First pass at reworking screen density/size APIs.\n\nThis changes the names of the directories in aapt, to what you see\nin the list of DpiTest resources.  Also adds a new \"long\" configuration\nfor wide screens, which the platform sets appropriate, and introduces\na new kind of resizeability for not large but significantly larger\nthan normal screens which may have compatibility issues.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1dc293257f4b64d193a075109c0b94b2d4736fd",
      "old_mode": 33188,
      "old_path": "api/current.xml",
      "new_id": "0e04f50a89a2f28932100201e9f37bf07a64129b",
      "new_mode": 33188,
      "new_path": "api/current.xml"
    },
    {
      "type": "modify",
      "old_id": "28a77a548dbb72fcaa8a738c1e512d22b5a415b7",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/ApplicationInfo.java",
      "new_id": "4a3137fc95a0f055349df994d3714be804e502a4",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/ApplicationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "39c27aa9641aafd0a0fad2b705f026b6274fb389",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/PackageParser.java",
      "new_id": "93ba9599be0612907fcd6c6ef52ba3d08ee171dd",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/PackageParser.java"
    },
    {
      "type": "modify",
      "old_id": "2805bd5ec0bf3003a600dafae57831c046dfc0c0",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/CompatibilityInfo.java",
      "new_id": "517551ec8e149eb3b5316ef302958749dddaf212",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/CompatibilityInfo.java"
    },
    {
      "type": "modify",
      "old_id": "577aa600a19e1e576a004ee30f274bc589d75190",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/Configuration.java",
      "new_id": "5f44cc9580673ce9f36b9e971e5455f418e2d0a6",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "38d99b317504c7aef8e49d4970943b6cfc85c90f",
      "old_mode": 33188,
      "old_path": "core/java/android/util/DisplayMetrics.java",
      "new_id": "061f98a5a53edaf287ca80a6b19d8215d722ef4b",
      "new_mode": 33188,
      "new_path": "core/java/android/util/DisplayMetrics.java"
    },
    {
      "type": "modify",
      "old_id": "2d90ba49aecc770cbe8702b0468ffc9e4439d337",
      "old_mode": 33188,
      "old_path": "core/jni/android_util_AssetManager.cpp",
      "new_id": "59f40670c41bbe25131f878c327913019baaec67",
      "new_mode": 33188,
      "new_path": "core/jni/android_util_AssetManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dc483c468857c4b3b2c555bcd71e05c546716a0",
      "old_mode": 33188,
      "old_path": "core/res/res/values/attrs_manifest.xml",
      "new_id": "75568e14507f13fa07001a5174109a87c38b3ccf",
      "new_mode": 33188,
      "new_path": "core/res/res/values/attrs_manifest.xml"
    },
    {
      "type": "modify",
      "old_id": "871c651bdd39dc46cda27c399f86e92fe8b35160",
      "old_mode": 33188,
      "old_path": "core/res/res/values/public.xml",
      "new_id": "919c3d6e5b07f3ce0e82602f6c9f9953006034fb",
      "new_mode": 33188,
      "new_path": "core/res/res/values/public.xml"
    },
    {
      "type": "modify",
      "old_id": "2bcc5e33deeaa884825253efe88d4e5667d9d6c5",
      "old_mode": 33261,
      "old_path": "docs/html/guide/topics/resources/resources-i18n.jd",
      "new_id": "c26cb63df82d4f6e72ffdd40e4a8808bf70f0712",
      "new_mode": 33261,
      "new_path": "docs/html/guide/topics/resources/resources-i18n.jd"
    },
    {
      "type": "modify",
      "old_id": "381933556d2f3e5af3e85cccc7122a63e01c7e39",
      "old_mode": 33188,
      "old_path": "include/utils/ResourceTypes.h",
      "new_id": "edd0cae6372613daa4028b408c6545cd407e5e65",
      "new_mode": 33188,
      "new_path": "include/utils/ResourceTypes.h"
    },
    {
      "type": "modify",
      "old_id": "98d450b76edca7f3513fc07d2ebabeab9348d8f6",
      "old_mode": 33188,
      "old_path": "libs/utils/ResourceTypes.cpp",
      "new_id": "4dca8bd81608d2520a446c4d02e0d1ed62ced26e",
      "new_mode": 33188,
      "new_path": "libs/utils/ResourceTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "143c7d56c8b14e7868cdff6d6bc5d203b3b15eaa",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/PackageManagerService.java",
      "new_id": "ee53274ec1c1e1bf28267c6bc8c653213125cde0",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/PackageManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "2937ed00b45a72a21a499db4bf0216bb18235b80",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/WindowManagerService.java",
      "new_id": "0be841790d871a9a333acabf006294acf3770123",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/WindowManagerService.java"
    },
    {
      "type": "rename",
      "old_id": "4d717a86143dd680bbdd9f6f54c6623d5a33b03b",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/drawable-240dpi/logo240dpi.png",
      "new_id": "4d717a86143dd680bbdd9f6f54c6623d5a33b03b",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/drawable-hdpi/logo240dpi.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "46bbd5bd3d485ba132f14fd5b04a7c6b69004d0c",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/drawable-120dpi/logo120dpi.png",
      "new_id": "46bbd5bd3d485ba132f14fd5b04a7c6b69004d0c",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/drawable-ldpi/logo120dpi.png",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "be304a7ca53a598e5cc24c784290fd27a1c157c8",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-large-long/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "9681f4428908a604409146981c062cacdb4f4496",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-large-notlong/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "faa95f2b8fd24e2c845053f656f962edd6f9b5cd",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-large/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "d6e5d93394f6c6b2b80bc982115c58d10a27a93a",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-long/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "640608396d7584f1d36a242098492ab4fffaff3f",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-normal-long/strings.xml",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "3265e4c5ae024ad1da3488aed797fcbfbb69bdde",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-normal-notlong/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "1e27da4aa57cf4b69001fe2e96e335d0dcaf01b4",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-normal/strings.xml",
      "score": 91
    },
    {
      "type": "delete",
      "old_id": "256d696df80edd0b9a101b41a29a4f575e53a349",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-normalScreen/strings.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "4b9d5da319b91a992847de9f3c4c88e239d794d1",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-notlong/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "2575b0d917b7b84fc72ea23c852894118a87b142",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-small-long/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "2df2b29a295439e085a97d4b9e4177cf4e394402",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-small-notlong/strings.xml",
      "score": 91
    },
    {
      "type": "copy",
      "old_id": "f4dd543dc72ffa2870f70d3e1193466b20fa186e",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-largeScreen/strings.xml",
      "new_id": "9fd5e4014894cd5d6c23cabdf598e1e0a50ed98d",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/res/values-small/strings.xml",
      "score": 91
    },
    {
      "type": "delete",
      "old_id": "cdb4ac9f60bd8dd6793349bc01151802fa3ef742",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/res/values-smallScreen/strings.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8c69305d57609f4f51b78babb1284f9f2b9969fe",
      "old_mode": 33188,
      "old_path": "tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java",
      "new_id": "49fff57ba0fe1bcc7dbe731edbbacfdd92ca533b",
      "new_mode": 33188,
      "new_path": "tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java"
    },
    {
      "type": "modify",
      "old_id": "14cad2f0b8b9c461a8614db34511d2e064de9d78",
      "old_mode": 33188,
      "old_path": "tools/aapt/AaptAssets.cpp",
      "new_id": "dbcef6d67480afbccc7127db79f8286ebf2e25fe",
      "new_mode": 33188,
      "new_path": "tools/aapt/AaptAssets.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b96412c7c54a7ed8b33f63c3a9a40f46b7b7540",
      "old_mode": 33188,
      "old_path": "tools/aapt/AaptAssets.h",
      "new_id": "63afe5ce174e6f80a8f1986c1e57277ffc40de3c",
      "new_mode": 33188,
      "new_path": "tools/aapt/AaptAssets.h"
    }
  ]
}
