)]}' { "log": [ { "commit": "4bc980626c1cf6f1ea7d36e4b54e0023c896c9de", "tree": "0859a3b4fcf443a194f3c36c3ac48fc072ec5e20", "parents": [ "532c86002bb89db43094b27ec50f001ae173c650" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Fri Sep 03 11:00:13 2010 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Fri Sep 03 11:18:36 2010 -0700" }, "message": "add --show_text option to recovery\n\nChange-Id: Ie6c6c920260dfa759fbb15b1f352d6bb0fa7146c\n" }, { "commit": "532c86002bb89db43094b27ec50f001ae173c650", "tree": "1580e8bafbe8a12d59820ef1b591b05bc093cf0b", "parents": [ "21f0f97ebabb47adcbfe8d38b02685f2019b4eb3" ], "author": { "name": "Ying Wang", "email": "wangying@google.com", "time": "Wed Sep 01 14:52:22 2010 -0700" }, "committer": { "name": "Ying Wang", "email": "wangying@google.com", "time": "Wed Sep 01 14:52:22 2010 -0700" }, "message": "Revert 21f0f97ebabb47adcbfe8d38b02685f2019b4eb3\n\nChange-Id: I46e4d7fe76e4219207e46f19e50188e38bb932b7\n" }, { "commit": "21f0f97ebabb47adcbfe8d38b02685f2019b4eb3", "tree": "c05327d377d4acd0c410d5b04829fe54e0fe96dc", "parents": [ "965f9dc45345486e885b59b4776f0ca5e765ec20" ], "author": { "name": "Ying Wang", "email": "wangying@google.com", "time": "Mon Aug 30 17:26:53 2010 -0700" }, "committer": { "name": "Ying Wang", "email": "wangying@google.com", "time": "Mon Aug 30 17:26:53 2010 -0700" }, "message": "Fix for crespo.\n\nChange-Id: I008510bf614606a46a630c7adc39464ce1143ec3\n" }, { "commit": "e08991e02a7d678f2574e85289a34b2a9a537c82", "tree": "ca53b4adbf66388805a47f93c440412be552761c", "parents": [ "93dbe07ff6c06e8df2c804cbac63601fbb1de041" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Feb 02 13:09:52 2010 -0800" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Wed Feb 03 09:20:07 2010 -0800" }, "message": "bump updater API version to 3; deprecate firmware update command\n\nRemove support for the HTC-specific \"firmware\" update command and the\ncorresponding edify function write_firmware_update(). This\nfunctionality is now done by an edify extension library that lives in\nvendor/htc.\n\nChange-Id: I80858951ff10ed8dfff98aefb796bef009e05efb\n" }, { "commit": "d93a25459cdefba940f254b4c5f54fd7d9cdaf11", "tree": "70d5c1658606d754a81140d917bb8bb35a6e1450", "parents": [ "54ec81fe86225d5f3ee3ab16e3266ae88cd639fa" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Oct 08 16:32:58 2009 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Oct 08 16:32:58 2009 -0700" }, "message": "simplify construction of the recovery progress bar\n\nInstead of six separate images for the left end, right end, and tiled\ncenter portion of the full and empty progress bars, just use two\nimages: a full bar and an empty bar. Draw the left side of the full\nbar and the right side of the empty one, moving the boundary rightward\nto \"fill\" the bar. This makes recovery trivially smaller, and allows\nfancier images to be used as progress bars.\n\nSupport paletted PNG images as resources.\n" }, { "commit": "196c25c777daedbe2fe5a45171fb42e43ceed9af", "tree": "3268e330b99b674b3cb4d8a8d03cb41035281953", "parents": [ "a3f89eabb7ddcf44add8ce3b321ceab6d35289cb" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Sep 15 08:50:04 2009 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Sep 15 08:50:04 2009 -0700" }, "message": "don\u0027t complain if recovery icon is short\n\nIf the a recovery icon file is so short that we can\u0027t even read the\n8-byte header, put a message in the log but not on the device screen.\nWe intentionally have zero-length files for some icons on some devices,\nif they\u0027re never shown (eg, the firmware installation icons are only\nused on HTC devices).\n" }, { "commit": "23412e6f143c099e6c2470ad6bf98a2783eb0452", "tree": "5418f1983c509a37f15e969d6ec1cbced8eae278", "parents": [ "608fa02e1ac0ea11a0d3ca754f38bd76b77faa82" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Jul 23 10:16:07 2009 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Jul 23 10:36:43 2009 -0700" }, "message": "fix compile warnings in recovery, change images\n\ngcc 4.4 complains about some of the recovery ui functions not being\ndeclared. To include the header, we have to fix the \u0027volatile\u0027\ndeclaration (otherwise there\u0027s a compiler error).\n\nMove the dream-specific images to vendor/htc/dream, make the default\nimages a generic phone.\n" }, { "commit": "ddd6a2865db5c73a4bb9d486f71a8c2f1f96ec69", "tree": "a991238ca9fd1299d295d6229df882585ca0c659", "parents": [ "d9d9d1785ac1cce150010390a17188bea42a7a58" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Jun 09 12:22:33 2009 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Jun 11 14:50:33 2009 -0700" }, "message": "split out device-specific recovery UI code into vendor directories\n\nTake some device-specific details of the recovery UI (eg, what keys to\npress to bring up the interface and perform actions, exact text of the\nmenu, etc.) and split them out into separate C functions. Arrange to\ntake implementations of those functions from the appropriate vendor\ndirectory at build time. Provide a default implementation in case no\nvendor-specific one is available.\n" }, { "commit": "0555388b8c1a118f4756d04d73384e55d2ed6602", "tree": "36661a63319014a2b364535b25f17859212b3b7a", "parents": [ "fc3ada0c116056d5d7e62477a45ac68632b69ca4" ], "author": { "name": "Doug Zongker", "email": "", "time": "Thu Apr 02 09:51:09 2009 -0700" }, "committer": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Thu Apr 02 09:51:09 2009 -0700" }, "message": "AI 144105: am: CL 144082 Remove the unused \"unpacking\" recovery icon.\n Original author: dougz\n Merged from: //branches/donutburger/...\n\nAutomated import of CL 144105\n" }, { "commit": "c24a8e688a6312764254beac2b2520bb0c5e998d", "tree": "7df23711566b358047301d8413ee399105546e8b", "parents": [ "ffb48f64fec674c6dd923eb8b1eb3f743e05a8ba" ], "author": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Mar 03 19:28:42 2009 -0800" }, "committer": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Mar 03 19:28:42 2009 -0800" }, "message": "auto import from //depot/cupcake/@135843\n" }, { "commit": "ffb48f64fec674c6dd923eb8b1eb3f743e05a8ba", "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904", "parents": [ "d4ae69739ebb67374d62229829df07bf2de85103" ], "author": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Mar 03 18:28:14 2009 -0800" }, "committer": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Mar 03 18:28:14 2009 -0800" }, "message": "auto import from //depot/cupcake/@135843\n" }, { "commit": "8b7334b3c2f891f516722851575fec43bd28b4cf", "tree": "726d3efa74bb9e772b171db8831ca99c912f1940", "parents": [ "928d471ef2bfa359e16426cd993ba6f9b07ee16e" ], "author": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Feb 10 15:43:56 2009 -0800" }, "committer": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Feb 10 15:43:56 2009 -0800" }, "message": "auto import from //branches/cupcake/...@130745\n" }, { "commit": "23580ca27a0a8109312fdd36cc363ad1f4719889", "tree": "0bb90eaa72f8df110162499f756b5cbfb7d49235", "parents": [], "author": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Oct 21 07:00:00 2008 -0700" }, "committer": { "name": "The Android Open Source Project", "email": "initial-contribution@android.com", "time": "Tue Oct 21 07:00:00 2008 -0700" }, "message": "Initial Contribution\n" } ] }