History log of /frameworks/base/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
367f41f8f61126c2ab34a34cc676756a9fc23ac2 08-Mar-2011 Nick Pelly <npelly@google.com> Implement new NFC-EE API's as shared library (frameworks/base).

Change-Id: I45c4eaf59ec78167fc236fdd59676465a5e1bcb7
/frameworks/base/Android.mk
40bbf9295d5245d3917629ce15f7b37670aef1ac 01-Mar-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE: Backport USB accessory support to gingerbread

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
ba3dd32357b47ab0b55a1976bbafc225df78a59d 27-Jan-2011 Scott Main <smain@google.com> enable preview mode for docs and add api level 10 flag for api level diffs

Change-Id: Ief2adca0f7f5c37d9381bd69d39a27aa11ec85dc
/frameworks/base/Android.mk
16ec9c5bb56d3471656b216eaa6a94ddc27c7fef 05-Dec-2010 Nick Pelly <npelly@google.com> Merge branch gingerbread-nfc into gingerbread.

Change-Id: I37d657a16061fddfbb0993463f24d6d3945cddd1
Signed-off-by: Nick Pelly <npelly@google.com>
47ccfcb015c06f12eb91ccbb1113c15a368960d8 25-Nov-2010 Dirk Dougherty <ddougherty@google.com> Doc change: add AccelerometerPlay to the generated samples.

Change-Id: I95764f216455bbceef7fa95a1a819b906e4e7e7c
/frameworks/base/Android.mk
b1150edc22d97b36c626a460717803f22b9fa5f2 30-Nov-2010 Dirk Dougherty <ddougherty@google.com> Remove HeavyWeight sample from generated html samples.

Change-Id: Idafb3d225d8e6a694faa2d8679c4dad6198df466
/frameworks/base/Android.mk
e66593b47c5cc083b629130bf9a4a41545e8850b 25-Nov-2010 Trevor Johns <trevorjohns@google.com> Revert "Disabling AccessibilityService sample from build system."

This re-enables the AccessibilityService sample.

This reverts commit ca9d51b15074163521b140dce431cc3a10cb56fe.
/frameworks/base/Android.mk
8fac7c2edc433b6c7d153caac238fef595133663 22-Nov-2010 Scott Main <smain@google.com> change sdk version variable to 2.3 (for docs)

Change-Id: I76f5c69fab08913543c4f3d1ab000f7c4b6c9574
/frameworks/base/Android.mk
9024564107b58955f7bd257cab6fc6dfcb2e5ec2 17-Nov-2010 Daniel Tomas <daniel.tomas@trusted-logic.com> Secure Element access implementation

Change-Id: I907e6771ecc5babe895115c3a49288fa2144a187
/frameworks/base/Android.mk
6be655c768a82716612c00fdd156254d8dc00f42 12-Nov-2010 Jeff Hamilton <jham@android.com> Rough first pass at the NFC technology API.

Change-Id: I903ad6bc124bf9a65af788dae45f55d58704ef7b
/frameworks/base/Android.mk
e2ef2c10e76a4648a27ce4c392eb7b9b3589b9f7 13-Nov-2010 Megha Joshi <mjoshi@google.com> Fixing build (DO NOT MERGE)

Change-Id: I27fb9dc0584940e119b030d63ff5781ef19001c1
/frameworks/base/Android.mk
48c698fc1497a01743f9ce5ab6fb8f6700847259 03-Nov-2010 Megha Joshi <mjoshi@google.com> Adding NFC sample resources (DO NOT MERGE)

Change-Id: I687d07ebe4f8bd0c5dec30e69af0d3e880a68230
/frameworks/base/Android.mk
a11c9e15064872ad7f56571148a5c61281bfa018 03-Nov-2010 Alexander Lucas <alexlucas@google.com> Added SIP Demo

Change-Id: I418bd272b42b82b9048934071322013f62ac0635
/frameworks/base/Android.mk
453c6d449b6469dde9aae6044dedfe3be0da76c5 19-Oct-2010 Scott Main <smain@google.com> add api level 9 'since' flag to docs

Change-Id: Ia28ed9b4791cddfa0ee11b86c392dff7caca1dd8
/frameworks/base/Android.mk
d197f59ec9ab7d4bd64c0a4426685d9abf706d56 13-Oct-2010 Nick Pelly <npelly@google.com> Fix build.

I removed these by mistake, and incremental build failed to pick the failure.

Change-Id: I19496d62a1eb1dc738a3a0b88d22ca1d5dddba96
/frameworks/base/Android.mk
590b73bc5b8e5f7b59bff1d9264a52388a5162e6 12-Oct-2010 Nick Pelly <npelly@google.com> NFC API revision round 2.

- Add the second half of the new NFC API: NfcAdapter, Tag, NdefTag,
RawTagConnection, NdefTagConnection.
- Add implementations for all of the new NFC API.

Change-Id: I8da9fd1d2971ed2c8b76f2a93f207fa9e305b0f6
Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/Android.mk
038cabe0247ee46df62f9363f1a303bc5b9c1028 24-Sep-2010 Nick Pelly <npelly@google.com> NFC integration

Source: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010)

Conflicts:

core/java/android/app/ApplicationContext.java
core/java/android/provider/Settings.java
core/jni/Android.mk
core/jni/AndroidRuntime.cpp
core/res/AndroidManifest.xml
include/utils/Asset.h

Change-Id: I62c92f4c79f5ee65126c97602f6bc1c15794e573
Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/Android.mk
a1459565515649ea8fd109c07fcccaa3f86bd14c 17-Sep-2010 Jesse Wilson <jessewilson@google.com> Add optional tags to frameworks/base ext.

Change-Id: I08a69b7ca783994e52f735ad0ee9b85197cdaa96
/frameworks/base/Android.mk
b9f03d51c2d727a6bdcdd0b781e8dbe1ca34c2f7 16-Sep-2010 Joe Onorato <joeo@google.com> DO NOT MERGE - Doclava warnings are now errors.

Change-Id: I688d8f66829d8526d76c321427dd701fbe8d1792
/frameworks/base/Android.mk
9519eab313fdb0f74a05e85cffe25b61aa76a5dd 15-Sep-2010 Dirk Dougherty <ddougherty@google.com> Doc change: clean up droiddoc (cs) macros.

Change-Id: I84b08a573fea42686a41ff694f1a52e8fb760dc5
/frameworks/base/Android.mk
71f7f672303e4a1ab28dfa6917d144d61d736540 16-Sep-2010 Joe Onorato <joeo@google.com> DO NOT MERGE. Use the new -knowntags option to suppress warnings for some known tags.

Change-Id: I4a04d9b182f2e644eb8d1966c33a0d280bf203e6
/frameworks/base/Android.mk
e71396cf4704ee9e26f510b511c1e793d8048d83 14-Sep-2010 Dirk Dougherty <ddougherty@google.com> am 4b4af990: Doc change: update ADT 0.9.8 checksum and size.

Merge commit '4b4af990af527c79073d546ead1850278caa7a8e' into gingerbread

* commit '4b4af990af527c79073d546ead1850278caa7a8e':
Doc change: update ADT 0.9.8 checksum and size.
4b4af990af527c79073d546ead1850278caa7a8e 13-Sep-2010 Dirk Dougherty <ddougherty@google.com> Doc change: update ADT 0.9.8 checksum and size.

Change-Id: I610985683cd4608b075a22e8d8089de7896eb312
/frameworks/base/Android.mk
e94f6db17748abd979204179ccf1ed1c514ebe47 10-Sep-2010 Joe Onorato <joeo@google.com> Make @deprecated without a comment an error DO NOT MERGE

(do not merge because in master, this error has a different code 114 instead of 14)

Change-Id: Iffc58423a8e972f3f59edfe6668beac4b65182e0
/frameworks/base/Android.mk
ea68cab8a33d3169de33c7112000cd3dae233afe 09-Sep-2010 Dirk Dougherty <ddougherty@google.com> am 3eb07ea4: Merge "Doc change: Add notes for SDK Tools r7 and ADT 0.9.8." into froyo

Merge commit '3eb07ea483225974484c018d7d5affbf4815ceb2' into gingerbread

* commit '3eb07ea483225974484c018d7d5affbf4815ceb2':
Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.
022171be9d0a7db42fca6fe6d3f3c547ed2f4efb 31-Jul-2010 Dirk Dougherty <ddougherty@google.com> Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.

Change-Id: I7cc8301e0160acd0adb3efbd20c6515ed985684f
/frameworks/base/Android.mk
47471175c9d19a00d06a77aa316dcda08be97deb 01-Sep-2010 Joe Onorato <joeo@android.com> Can't have two rules building the stubs and public.xml!

Change-Id: I27b113d436aa5f945c5d6d56258dbafdf71193cf
/frameworks/base/Android.mk
77881293ad9a68dfa1c1da4b466f7b2b6465b342 31-Aug-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Back port change from master that enforces correctness in the javadoc comments.

Change-Id: I42956ccb3a32b3bd7c573bb2175e4ec230613dbf
/frameworks/base/Android.mk
e0dacf93b1a2d911d1c1a663ae6c66e0a211c14d 25-Aug-2010 Bill Napier <napier@google.com> Add support for generated documentation as part of the SDK docs.

This can be done by adding the list of files to include to the
ALL_GENERATED_DOCS variable, and then making sure to put your generated output
files under $(OUT_DOCS)/gen.

Change-Id: Ie068a3fadccf7c990ec8e26b92ad408e7314469e
/frameworks/base/Android.mk
bb75aa9065b1234bee8b27681810d563e31d955b 21-Aug-2010 Trevor Johns <trevorjohns@google.com> am ca9d51b1: Disabling AccessibilityService sample from build system.

Merge commit 'ca9d51b15074163521b140dce431cc3a10cb56fe' into gingerbread

* commit 'ca9d51b15074163521b140dce431cc3a10cb56fe':
Disabling AccessibilityService sample from build system.
ca9d51b15074163521b140dce431cc3a10cb56fe 21-Aug-2010 Trevor Johns <trevorjohns@google.com> Disabling AccessibilityService sample from build system.

This is necessary for an upcoming doc push. I'll revert this change after the
doc push is complete.

Change-Id: I32bbff7797cf5af1642da2b907b20847c1d17d21
/frameworks/base/Android.mk
be857d42849eaaa554d4772dbba7755f8a0f3547 19-Aug-2010 Kenny Root <kroot@google.com> Reorganize MountService IPC

Remove auto-generated AIDL files and replace them with manually edited
.java and .cpp/.h files so that binder calls can be made from either
Java or C++.

Update the makefiles to not attempt to generate the AIDL files and also
remove the old auto-generated .java files.

Put all the storage-related C++ things in libstorage so that we don't
pollute other libraries.

Change-Id: I82d1631295452709f12ff1270f36c3100e652806
/frameworks/base/Android.mk
e6bfceeb10a01c8e89f712c0ffddc9e5e3ad1842 17-Aug-2010 Roman Nurik <romannurik@google.com> am 3b70e159: Merge "Adding a sample accessibility service -make" into froyo

Merge commit '3b70e159a8168c1154d31d7b0552bb3b0c099334' into gingerbread

* commit '3b70e159a8168c1154d31d7b0552bb3b0c099334':
Adding a sample accessibility service -make
a02b8b05dd1e8b8cf169e1f89542ef835b11fc13 06-Aug-2010 Kenny Root <kroot@google.com> Move OBB file reading to DefaultContainerService

The system_server shouldn't touch files on the SD card. This change
moves the things that touch the SD card out to the
DefaultContainerService so that it will get killed if the SD card goes
away instead of the system_server.

Change-Id: I0aefa085be4b194768527195532ee6dddc801cfc
/frameworks/base/Android.mk
0581d4a197339162cfb79082ec0849e423598a42 11-Aug-2010 Svetoslav Ganov <svetoslavganov@google.com> Adding a sample accessibility service -make

Change-Id: I5bdd57e022b9907f7745046d8818801dbc3929a8
/frameworks/base/Android.mk
2d94231ef91c732f649ff7af9520ee9eac441b16 04-Aug-2010 Chung-yih Wang <cywang@google.com> Add SIP service into system server.

Change-Id: Icc39e4e54768cfdcc1b20a3efe6206009b9a8d10
/frameworks/base/Android.mk
3c7c351a6217ac48b741740167c201a679a0ca65 05-Aug-2010 Brian Carlstrom <bdc@google.com> Tracking merge of dalvik-dev to gingerbread

git cherry-pick --no-commit f77cf7f0
git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113
git cherry-pick --no-commit 570bb561
git cherry-pick --no-commit e2417541
git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30
git cherry-pick --no-commit 5e8a587d

Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
/frameworks/base/Android.mk
1bf797857e025e8a71db86fb9e79765a767ec1eb 15-Jul-2010 Mathias Agopian <mathias@google.com> new SensorService

remove old sensor service and implement SensorManager
on top of the new (native) SensorManger API.

Change-Id: Iddb77d498755da3e11646473a44d651f12f40281
/frameworks/base/Android.mk
80a60ba85b5c2ed40e8685a16ce6d3ed31ef0929 15-Jul-2010 Joe Onorato <joeo@android.com> Clean up some style in the makefiles.

Change-Id: I993702808395f37c2e9d3c7e457d2952be51d795
/frameworks/base/Android.mk
fef42db92568918161a2a9d69411290adfa1720f 04-Jun-2010 Dianne Hackborn <hackbod@google.com> Add sample code.

Change-Id: I8f598dcbccbb0c43cedc1e1d02f6e3a46d6ebc67
/frameworks/base/Android.mk
0cbda99f8721ad9b03ada04d2637fb75a2a0feca 03-May-2010 Joe Onorato <joeo@android.com> The status bar draws its icons now.
/frameworks/base/Android.mk
90233a1ee50980310613b50f22fc68dd7b40ded8 12-Apr-2010 Joe Onorato <joeo@android.com> Add IStatusBar

Change-Id: Ie73d665085d5ce7358c285bf332ef1dc96005d0f
/frameworks/base/Android.mk
25f95f92005594f2ef094001c54cb4c39eec3ade 09-Apr-2010 Joe Onorato <joeo@android.com> Rename IStatusBar to IStatusBarService.

Change-Id: Icfec2a830f037b21f6afaa796bf49da610567e7b
/frameworks/base/Android.mk
2314aab5064ce09f09270e52fa12a38d07464278 08-Apr-2010 Joe Onorato <joeo@android.com> First pass at splitting the status bar for the different devices.

Change-Id: I2f568df92f88dfe8de18d24dd004239f52761aa6
/frameworks/base/Android.mk
864feb8dfac48092fd627a3b77ff2c3bf9000357 17-Mar-2010 Guang Zhu <guangzhu@google.com> disable emma instrumentation for framework, ext and services (DO NOT MERGE)

When these libraries are instrumented with emma instructions, runtime keeps
restarting on native crashes. To acheive a fully emma instrumented build,
we need to disable emma instrumentation on these libraries.

Change-Id: I51cb3bf71e0e348264fe5f21a27085fb2b9e6670
/frameworks/base/Android.mk
626db9101e8b4b22faac389763bd2653586a281b 18-May-2010 Joe Onorato <joeo@android.com> Store the list of source directories for the SDK.

Change-Id: I3e8425c8eb7c808b60ec764ff81bcbb7aec9684c
/frameworks/base/Android.mk
3e9e9696f147c8df1236c1d7aa9496124864a81c 17-May-2010 Mike Lockwood <lockwood@android.com> am eb9cbb8f: Resurrect flashlight support in obsolete IHardwareService Binder API.

Merge commit 'eb9cbb8fdddf4c887004b20b504083035d57a15f' into froyo-plus-aosp

* commit 'eb9cbb8fdddf4c887004b20b504083035d57a15f':
Resurrect flashlight support in obsolete IHardwareService Binder API.
eb9cbb8fdddf4c887004b20b504083035d57a15f 17-May-2010 Mike Lockwood <lockwood@android.com> Resurrect flashlight support in obsolete IHardwareService Binder API.

This is to avoid flashlight apps that had been using reflection to access
this API after this class was removed after eclair.

Change-Id: I26ed929abad93345468eb33d4a15977a31ebea7e
Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
c6b7a2d704b6196c2f578302af607d58b0b85e4b 15-May-2010 Dirk Dougherty <ddougherty@google.com> am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.

Merge commit 'd1e9d590941303c004459f3d798b26f1bf091535' into froyo-plus-aosp

* commit 'd1e9d590941303c004459f3d798b26f1bf091535':
Doc change: add sizes/sums for sdk/ndk/adt packages.
d1e9d590941303c004459f3d798b26f1bf091535 15-May-2010 Dirk Dougherty <ddougherty@google.com> Doc change: add sizes/sums for sdk/ndk/adt packages.

Change-Id: I9385c5b90a8f366764337adf4221fba4d7448568
/frameworks/base/Android.mk
052e2102df8e45af2797faff7aefda26aeb345d7 12-May-2010 Dirk Dougherty <ddougherty@google.com> am 0d1b0814: Doc change: updates for new tools, platform, adt versions. Misc other fixes updates in doc files.

Merge commit '0d1b0814be24f501395bf175fba8691117f782d5' into froyo-plus-aosp

* commit '0d1b0814be24f501395bf175fba8691117f782d5':
Doc change: updates for new tools, platform, adt versions. Misc other fixes updates in doc files.
0d1b0814be24f501395bf175fba8691117f782d5 08-Apr-2010 Dirk Dougherty <ddougherty@google.com> Doc change: updates for new tools, platform, adt versions. Misc other fixes updates in doc files.

Change-Id: I7abf541316f2796079cf646a3294db535fcaaa8a
/frameworks/base/Android.mk
769612e160c9be01c96371412e12d367e5063e9f 11-May-2010 Dirk Dougherty <ddougherty@google.com> am b32c2402: Doc change: add toc references to tictactoe sample apps and screen shots.

Merge commit 'b32c2402c2b9d58b4f74be62dac6ce2781caec05' into froyo-plus-aosp

* commit 'b32c2402c2b9d58b4f74be62dac6ce2781caec05':
Doc change: add toc references to tictactoe sample apps and screen shots.
b32c2402c2b9d58b4f74be62dac6ce2781caec05 09-May-2010 Dirk Dougherty <ddougherty@google.com> Doc change: add toc references to tictactoe sample apps and screen shots.

Change-Id: I7d520587c0e6b2252e819029a2f053893fdcd7c3
/frameworks/base/Android.mk
717e135c17239ff3dd0698eb82b26f8e8ade0d08 10-May-2010 Scott Main <smain@google.com> am 62c28cae: Merge "docs: change SearchableDictionary to "v2" and remove old "new" superscripts from resources toc" into froyo

Merge commit '62c28caee4a26e106134264f917bacef77438483' into froyo-plus-aosp

* commit '62c28caee4a26e106134264f917bacef77438483':
docs: change SearchableDictionary to "v2" and remove old "new" superscripts from resources toc
aff856d053ba239114e7f16d3cdd240a6d973f2f 10-May-2010 Dirk Dougherty <ddougherty@google.com> am 0dd3a239: Merge "Doc change: cherry-pick from master: Activity Testing/Hello, Testing tutorials doc files" into froyo

Merge commit '0dd3a239519369933d4efa701479c816b4b33874' into froyo-plus-aosp

* commit '0dd3a239519369933d4efa701479c816b4b33874':
Doc change: cherry-pick from master: Activity Testing/Hello, Testing tutorials doc files
bf1d0b900e7540c55fb3b88e70aa16e2c59ad218 08-May-2010 Scott Main <smain@google.com> docs: change SearchableDictionary to "v2" and remove old "new" superscripts from resources toc

Change-Id: Ic240502b8874fdc69d1d97cbf9df0ef925fbc071
/frameworks/base/Android.mk
18457d0c21adb67fe420818ee6b857ece43edffc 14-Apr-2010 Joe Malin <jmalin@google.com> Doc change: cherry-pick from master: Activity Testing/Hello, Testing tutorials doc files

Change-Id: If43ba08af00c8c9fcf6d05834f8b2a7a719b4bec
/frameworks/base/Android.mk
2529d4eab80778aef9c7a9fe27712a41686d22c4 30-Apr-2010 Jean-Baptiste Queru <jbq@google.com> Adapt to new location of libcore

Change-Id: I495bf86a8195c85d16917c129dcbb0f4c5de68d2
/frameworks/base/Android.mk
c4c696ab5b97c0a33983a28ae6e5bd211c88e72c 19-Apr-2010 Scott Main <smain@google.com> add droiddoc flag to include since-tags for api level 8

Change-Id: Ib7dc5114b075001cdf78db96dbbaa99644836f8b
/frameworks/base/Android.mk
9e696c29f06d45d2891e1d38fd8d9033a9e21bb9 01-Apr-2010 Robert Greenwalt <robdroid@android.com> Add service to monitor/control the flow of data.

bug:2576057
Change-Id: Ib343c7ee1d619c6978910d9ee597db195d5aa3b6
/frameworks/base/Android.mk
e779bdc9b4366a9293b87424b42cff45d46336a6 07-Apr-2010 Christopher Tate <ctate@google.com> Add Backup/Restore sample to the SDK docs

Part of bug #2545514

Change-Id: I235d33b839924d4bc574fd1e6762d169902e1c8b
/frameworks/base/Android.mk
7b229effcced9ad5aaa3d2ea6b4b219239348481 27-Mar-2010 Dirk Dougherty <ddougherty@google.com> cherry-pick af4786bcb5945f72e8639d74611cd5f9b0236710 to froyo

Conflicts:

docs/html/sdk/installing.jd

Change-Id: Id43ad8c62039099bb518722bb8694dcf8ba6dfa6
/frameworks/base/Android.mk
6ffce2e9a3c57634bb73f8ff133ca680f8070d5d 08-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Add new shutdown observer for MountService.
Use new observer before rebooting and shutting down.
Add some unit tests for unmount and shutdown code paths
Fix registering/unregistering part in MountService
Use ShutdownThread in PowerManager.reboot()
Add reboot support to ShutdownThread.
Remove MountService code from PowerManagerService.java and Power.java.
Clean shutdown/reboot is handled exclusively by ShutdownThread now.

Change-Id: Iefb157451d3d9c426cb431707b870a873c09123d
/frameworks/base/Android.mk
4528186e0d65fc68ef0dd1941aa2ac8aefcd55a3 06-Mar-2010 Christopher Tate <ctate@google.com> Refactor android.backup => android.app.backup

Change-Id: I0b21316ff890d7f3c7d4b82837bb60670724c2e8
/frameworks/base/Android.mk
d5176cfe6eae954e9cef1e2ec17859a5089e1330 28-Jan-2010 Jean-Michel Trivi <jmtrivi@google.com> First implementation of the audio focus management as an extension
of AudioManager and AudioService.
/frameworks/base/Android.mk
87bba1ee14279bb14a28d42e27c4ef66d9967bf8 27-Feb-2010 Dianne Hackborn <hackbod@google.com> Move DeviceAdmin APIs to android.app.admin.

Also add ability for admins to hide themselves when not in use,
a facility for admins to not allow other admins to reset
their password, and debug dumping.
/frameworks/base/Android.mk
e70f61b1160e953e5e4d18d30a463fa9ba821779 19-Feb-2010 Brett Chabot <brettchabot@android.com> Retry test-runner tests move.

This time change the frameworks makefile so it only includes test-runner/src
in the public API.
/frameworks/base/Android.mk
8946dd3355fc1dcbad872c0546e356474d4cc5de 19-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Move package from internal to external and vice versa.
/frameworks/base/Android.mk
1c9131c91f27c8258dfad0a92cee105275f5422a 13-Feb-2010 Dan Egnor <egnor@google.com> Remove all traces of the old checkin service (and its associated parental
control interfaces) from the framework.
/frameworks/base/Android.mk
9c57aca188665916cc1dafbbe23dbe8cfd98883d 12-Feb-2010 Mike LeBeau <mlebeau@android.com> Make the corresponding frameworks change to add VoiceRecognitionService to
the list of SDK sample apps.
/frameworks/base/Android.mk
27b28b3f62bd3b54fa13acd5d035940b9be464f3 09-Feb-2010 Tobias Haamel <haamel@google.com> Introduce special UI modes for night and car usage.

The device mode is now called ui mode. Furthermore is the order of
precedence for the resources now in such a way that the ui mode needs
to be specified after the orientation and before the density.

The ui mode can be set, like it is done for the locale, as follows:

IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.uiMode = Configuration.UI_MODE_TYPE_CAR | Configuration.UI_MODE_NIGHT_ANY;
am.updateConfiguration(config);

To allow users to disable the car mode and set the night mode the IUiModeManager
interface is used.

The automatic night mode switching will be added in a separate change.
/frameworks/base/Android.mk
18e939623556928f73fcc7511c85a537929a4a7e 11-Feb-2010 Dan Egnor <egnor@google.com> Eliminate dependencies on Checkin, replacing checkin events with EventLog
events (and in one case, a DropBox entry).

Add a simple intent that triggers master-clear (and toggle EFS), given the
right permissions.

Bug: 2264596
Bug: 2350452
Bug: 2264596
/frameworks/base/Android.mk
f3449ee8536fb579da0022247ae78cd82d6fbbdc 10-Feb-2010 Dirk Dougherty <ddougherty@google.com> am e524ff53: am 859f4556: Merge "Add generated html docs for SampleSyncAdapter and CubeLiveWallpaper. Add article for live wallpaper." into eclair

Merge commit 'e524ff534e1aabc45819e978c26bf61d9b71f444'

* commit 'e524ff534e1aabc45819e978c26bf61d9b71f444':
Add generated html docs for SampleSyncAdapter and CubeLiveWallpaper. Add article for live wallpaper.
d323b4c338106ccedf6dd974e201947eeb2b2d73 08-Feb-2010 Dirk Dougherty <ddougherty@google.com> Add generated html docs for SampleSyncAdapter and CubeLiveWallpaper. Add article for live wallpaper.

Change-Id: Idbeda9a677c9772a8348146fe028083d9887a9d2
/frameworks/base/Android.mk
a63730d1f103f78589faef461d2af7351fc49f42 08-Feb-2010 Brad Fitzpatrick <bradfitz@android.com> Log ContentProvider operations to the EventLog.

Just like with db_operation, operations over 100ms are always logged,
while operations under that are subsampled.

This will help with performance analysis, getting real-world
performance numbers from dogfooders.
/frameworks/base/Android.mk
b104340496e3a531e26c8f428c808eca0e039f50 05-Feb-2010 San Mehat <san@google.com> Framework: Clean up / Refactor Mount APIs

- Move android.storage.* -> android.os.storage.* and refactor users
- Refactor generic shares back to explicit ums enable/disable/isEnabled
- Remove media insert/removed event callbacks (not ready for Froyo)
- Remove 'label' from volume state change callbacks
- Add public API functions for enabling/disabling USB mass storage (permissions enforced
in MountSevice)
- Remove some stray un-needed import lines
- Move android.os.IMountService / android.os.IMountServiceListener -> android.os.storage
- Improve code comments

Updated:
MountService: Add dup state check and move debugging behind a conditional
UsbStorageActivity: Fix review comments + a TODO
StorageNotification: Add @Override tags
StorageManager: Don't use a static Listener list
MountService: Reduce bloat and fix == where I meant .equals()
PackageManagerTests: Update for new API

Signed-off-by: San Mehat <san@google.com>
/frameworks/base/Android.mk
c5d1c6db61f208b206b260f897bb5bbc64be4d97 27-Jan-2010 Fred Quintana <fredq@google.com> add sync polling

- added the ability to specify that a sync (of account/authority/extras)
should occur at a given frequency
- the existing daily poll code was replaced with seeding each
account/authority with a 24 hour periodic sync
- enhanced the "adb shell dumpsys content" output to show the
periodic syncs and when they will next run
/frameworks/base/Android.mk
4270e1ea74c57f1c65620e9f5ecaa8c2a5daf0e1 29-Jan-2010 San Mehat <san@google.com> MountService: Massive bloat reduction and rewrite

- Most API calls now return an int as a result code (see MountServiceResultCode.java)
- All notification code has been removed
- All settings code has been removed
- Removed UMS centric API calls in favor of more generic 'shares'
- Mount error reporting is no longer done via an event, but is done as part of the
actual mount process
- Rework vold IPC commands to be more sane

Updated:
MountService: Rename MountServiceObserver -> MountServiceListener
MountService: Add support for Async callbacks

Updated:
MountService: Add BinderDeath handling

Updated:
MountService: Remove notifys since we dont listen anyways

Updated:
MountService: Fix bad cast

Signed-off-by: San Mehat <san@google.com>
/frameworks/base/Android.mk
e599a9d24b416d693ce60c97339f18c927aef5db 02-Feb-2010 Dirk Balfanz <balfanz@google.com> Revert "adding OAuth library"

This reverts commit cc1aa994af5957815e47ec102a0eab3b98111eb1.
/frameworks/base/Android.mk
cc1aa994af5957815e47ec102a0eab3b98111eb1 20-Jan-2010 Dirk Balfanz <balfanz@google.com> adding OAuth library
/frameworks/base/Android.mk
604b8714024e1234821952d091be48cc6a86b794 29-Jan-2010 Dirk Dougherty <ddougherty@google.com> am aa86da9d: am 196ec566: Merge "SDK doc change: Increment the platform version var used in doc footer and elsewhere." into eclair

Merge commit 'aa86da9d14d08ee39ca3e3fcabba01560c64f37d'

* commit 'aa86da9d14d08ee39ca3e3fcabba01560c64f37d':
SDK doc change: Increment the platform version var used in doc footer and elsewhere.
b4a162e50a96d2eef5fa3ed686e1418c4fbc8ded 28-Jan-2010 San Mehat <san@google.com> framework: os: Introduce IMountServiceObserver

Signed-off-by: San Mehat <san@google.com>
/frameworks/base/Android.mk
ab2c0a4fab5ce082c16cdb11308da410228cc9f0 29-Jan-2010 Dirk Dougherty <ddougherty@google.com> SDK doc change: Increment the platform version var used in doc footer and elsewhere.

Bug: 2160782
Change-Id: I6e7721bca95cdc6565f3200d7609a4ea9b45cf9b
/frameworks/base/Android.mk
45948fd407da525e6c8721ba75cfc8b356fc7e0f 14-Jan-2010 Patrick Scott <phanna@android.com> First pass at the url rendering service.

The service renders a list of urls at the given dimension and invokes the
callback interface for each result. A ParcelFileDescriptor is used to transfer
the large image data to the client. The client must close the file descriptor
is order free the underlying resources.

A more robust api will use UrlRendererRequest and UrlRendererResponse objects
to transfer data.
/frameworks/base/Android.mk
8ea138cbf12b140d43fd81f4f12fe1a9234f1f25 27-Jan-2010 Dianne Hackborn <hackbod@google.com> More work on device admins:

- You can now show a dynamic message to the user when asking to
have your DeviceAdmin added.
- A DeviceAdmin can now provide a warning message that is displayed
before a user disables it.
- Better ordering (and text) of the policy warnings.
- New API to set the maximum failed password attempts before the device
wipes itself.
- We now store the number of failed unlock attempts in persistent
storage.
- New managed dialog APIs that will be used by the settings app.

Also a little bit of cleanup as I was working on this - removed the
long unused MailboxNotAvailableException, fixed a java doc in Messenger.
/frameworks/base/Android.mk
c028be4f3b8c7476b46859f66c3f33d528adf181 25-Jan-2010 Suchi Amalapurapu <asuchitra@google.com> AppsOnSd feature - Add default container

Add new remote interface to do temporary copies. The new
remote stub handling is done on mHandler thread and doesn't need locking
for now.
Add new InstallArgs class and subclasses to isolate cases for installation.
Move resource deletion for failed installs/upgrades to later on in installation
cycle.
Fix code path for forward locked apps when using scanPackageLI

TODO's
Fix installation paths to completely use InstallArgs based design later on.
Get rid of using flags in various install/uninstall code paths.
Ideally InstallArgs should be created using these flags and used in the
rest of the code.
Function renames.
Revisit mount api's.
/frameworks/base/Android.mk
4d02d001ef6e06583e858e63e48d1aebf54ba28d 23-Jan-2010 San Mehat <san@google.com> NetworkManagementService: Introduce INetworkManagementEventObserver

Introduce a callback event observer which can be registered on the
INetworkManagementService instance to receive events from the service.

Signed-off-by: San Mehat <san@google.com>
/frameworks/base/Android.mk
873f2145941cc28f6931dc18b5e9987bd22e2e19 14-Jan-2010 San Mehat <san@google.com> framework: Introduce INetworkManagementService for communicating with netd

This is the framework-exposed interface for the (future) management of
all Android network management functions. Initial support is for providing
tethering.

Updated: Integrate feedback from review; clean up naming

Updated: Switch from add/remove/list to get/set for DNS forwarders
- allows prioritization / ordering of DNS servers

Updated: Refactor NAT api

Updated: Refactor NAT api (last time sorry)

Signed-off-by: San Mehat <san@google.com>
/frameworks/base/Android.mk
d68478467e3f837511196c80891d7245d0e163df 13-Jan-2010 Dianne Hackborn <hackbod@google.com> First pass at new device policy and administration APIs.

This adds new DevicAdmin, DevicePolicyManager, and DeviceAdminInfo classes.
See the java docs for each on documentation on them. Basically: a DeviceAdmin
is what you derive from to administer a device; DevicePolicyManager is what you
use to apply and check your policy requirements and perform other administration
tasks.
/frameworks/base/Android.mk
9cebb377c57f3231dbdf278678596871abcef2b8 11-Jan-2010 Trevor Johns <trevorjohns@google.com> am 18dedf2c: am 50a3977c: Merge "Adding BusinessCard sample to Android.mk and to the Resources TOC on developer.android.com." into eclair

Merge commit '18dedf2cdfd2c78d93061f20c4269f00449a8e6a'

* commit '18dedf2cdfd2c78d93061f20c4269f00449a8e6a':
Adding BusinessCard sample to Android.mk and to the Resources TOC on developer.android.com.
44641d3db3b5fd5c7616c8a646ec8b6af20baa18 09-Jan-2010 Paul Westbrook <pwestbro@google.com> Bug 2321983

Move SYNC_DETAILS from framework/base to the gsf clientlib
/frameworks/base/Android.mk
2187e240c0875c724de30407dfa1e32abd2c6bb1 08-Jan-2010 Trevor Johns <trevorjohns@google.com> Adding BusinessCard sample to Android.mk and to the Resources TOC on developer.android.com.
/frameworks/base/Android.mk
3ea664640d0dd08cf89fd38f7aa00756651f4830 17-Dec-2009 Scott Main <smain@google.com> am aaab0b64: am f0cdfa99: add -since flag to droiddoc options for 7.xml, to apply api filtering to the reference

Merge commit 'aaab0b64e53db6e174236b022526a5f207b28570'

* commit 'aaab0b64e53db6e174236b022526a5f207b28570':
add -since flag to droiddoc options for 7.xml,
f0cdfa9955725c99cd4df6b933e4cb732847ebd1 17-Dec-2009 Scott Main <smain@google.com> add -since flag to droiddoc options for 7.xml,
to apply api filtering to the reference
/frameworks/base/Android.mk
692bf86e67ef3bef98a64c1ad1c6f54b9f2020ae 16-Dec-2009 Dirk Dougherty <ddougherty@google.com> am 479a49f7: am 7585586c: Merge change Ib1eb2e9e into eclair

Merge commit '479a49f74f77855825ba69b105c065422c24246a'

* commit '479a49f74f77855825ba69b105c065422c24246a':
sdk doc change for esr: Add "resources" tab content. Fix links pointing to the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes.
22558d0be8210aee1a2ab64b374bb357d4123acd 11-Dec-2009 Dirk Dougherty <ddougherty@google.com> sdk doc change for esr: Add "resources" tab content. Fix links pointing to the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes.

Bug: 2160782
Change-Id: Ib1eb2e9e3fe3a7b2ad16387dbf888646a1195221
/frameworks/base/Android.mk
e7c1b11ec892fbb1eb053f9aa4f6839031b19c1c 13-Dec-2009 Ying Wang <wangying@google.com> am 54bb575e: am 6f95f461: Fix the dependencies to make online-sdk-docs.

Merge commit '54bb575e85d1e40efbfbb868f37553cdd8ed318f' into eclair-mr2

* commit '54bb575e85d1e40efbfbb868f37553cdd8ed318f':
Fix the dependencies to make online-sdk-docs.
54bb575e85d1e40efbfbb868f37553cdd8ed318f 13-Dec-2009 Ying Wang <wangying@google.com> am 6f95f461: Fix the dependencies to make online-sdk-docs.

Merge commit '6f95f461098d5b9e93212cf9cc7c7a6498eecf3a' into eclair

* commit '6f95f461098d5b9e93212cf9cc7c7a6498eecf3a':
Fix the dependencies to make online-sdk-docs.
05bbeb356286bfb6ddc26ac546cce03334e346dd 11-Dec-2009 Roman Nurik <romannurik@google.com> am 7eb6ec1f: Merge change I18305fec into eclair

Merge commit '7eb6ec1f44ade4c7bf3d23cbcfe29a17bbd940b1' into eclair-mr2

* commit '7eb6ec1f44ade4c7bf3d23cbcfe29a17bbd940b1':
Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
6f95f461098d5b9e93212cf9cc7c7a6498eecf3a 11-Dec-2009 Ying Wang <wangying@google.com> Fix the dependencies to make online-sdk-docs.

Without the framework library, 'make online-sdk-docs' can not find symbols
in the framework library.
/frameworks/base/Android.mk
0e71bdc6acd581d653062dd15a9b772eaee10231 10-Dec-2009 Roman Nurik <romannurik@google.com> Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
/frameworks/base/Android.mk
45e6dbf90b24543c90f8c6b0426e9b70c934838d 08-Dec-2009 Doug Zongker <dougz@android.com> move event log tags used by SyncAdapter into a local .logtags file
/frameworks/base/Android.mk
e08361d7fda2234f447f4ffb7f480d045f8c5f78 04-Dec-2009 Scott Main <smain@google.com> am 5d0806c9: Merge change Ia70bd8c4 into eclair

Merge commit '5d0806c9c3e0e6c8673ac4238f8ec2e0f82ad7e6' into eclair-mr2

* commit '5d0806c9c3e0e6c8673ac4238f8ec2e0f82ad7e6':
add BluetoothChat sample app to the dev guide
14a704295ffd4a530364ad37976bebd4f287cadf 03-Dec-2009 Scott Main <smain@google.com> add BluetoothChat sample app to the dev guide
/frameworks/base/Android.mk
3a32213c4029a03fe39486f3d6ebd0ea18928ee1 24-Nov-2009 Mike Lockwood <lockwood@android.com> Remove HardwareService and move vibrator support to VibratorService.

The lights support is only needed by PowerManagerService and NotificationManagerService, so we do not need a Binder API for it.
Move backlight and notification light support to new LightsService class.
The camera flash is now handled directly by the camera HAL, so the flash Hardware service flash support is obsolete.

Change-Id: I086d681f54668e7f7de3e8b90df3de19d59833c5
Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
2464acc6da6393f0163894094468f68b8e496cea 24-Nov-2009 Fred Quintana <fredq@google.com> moved the gdata library to vendor/google
/frameworks/base/Android.mk
e0030418fd4b9a9a2d0422a5538a76ca6b40710c 23-Nov-2009 Dirk Dougherty <ddougherty@google.com> am bca9f1bb: sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.

Merge commit 'bca9f1bbb31cf05ba17af049a5ea37f57981f00e' into eclair-mr2

* commit 'bca9f1bbb31cf05ba17af049a5ea37f57981f00e':
sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.
bca9f1bbb31cf05ba17af049a5ea37f57981f00e 19-Nov-2009 Dirk Dougherty <ddougherty@google.com> sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.

Bug: 2160782
Change-Id: Ia576dc9b2312d89bbe194d94640c3cc79216067b
/frameworks/base/Android.mk
98c11248becafa61d29aea8a7e10adf418a6c197 23-Nov-2009 Scott Main <smain@google.com> am 3fa1cb05: am 5e7f1fbe: Merge change Id2ee762d into eclair-sdk

Merge commit '3fa1cb059e76d8b83634a4117a7b2ceca438ae7e' into eclair-mr2

* commit '3fa1cb059e76d8b83634a4117a7b2ceca438ae7e':
droiddoc change: add flag to offline docs build to signal
3fa1cb059e76d8b83634a4117a7b2ceca438ae7e 23-Nov-2009 Scott Main <smain@google.com> am 5e7f1fbe: Merge change Id2ee762d into eclair-sdk

Merge commit '5e7f1fbe161d7015dde6e893351238749f906c8a' into eclair

* commit '5e7f1fbe161d7015dde6e893351238749f906c8a':
droiddoc change: add flag to offline docs build to signal
021694657b1d9c77ced7f41ebef7af77d829fcbb 20-Nov-2009 Scott Main <smain@google.com> droiddoc change: add flag to offline docs build to signal
that we're building offline docs so that we do not generate
all of the web pages for the sample apps source code.

This depends on change 33762 (sha I06c40454), meaning, this
will break the build without that.

Change-Id: Id2ee762de13f23c3da15d55e763c1838b11ac31c
/frameworks/base/Android.mk
0bbb68fe290e1c2e4b9c5722fc2dbbd29fc4e336 20-Nov-2009 Scott Main <smain@google.com> am 2a6a149f: am 820a4e7d: docs change for ESD: add samples html pages for offline docs

Merge commit '2a6a149fc2abfb8ef654ed36ce4524209f5e33bc' into eclair-mr2

* commit '2a6a149fc2abfb8ef654ed36ce4524209f5e33bc':
docs change for ESD: add samples html pages for offline docs
2a6a149fc2abfb8ef654ed36ce4524209f5e33bc 20-Nov-2009 Scott Main <smain@google.com> am 820a4e7d: docs change for ESD: add samples html pages for offline docs

Merge commit '820a4e7dd6adeff162a92ca40ebe2f109561036b' into eclair

* commit '820a4e7dd6adeff162a92ca40ebe2f109561036b':
docs change for ESD: add samples html pages for offline docs
820a4e7dd6adeff162a92ca40ebe2f109561036b 20-Nov-2009 Scott Main <smain@google.com> docs change for ESD: add samples html pages for offline docs

bug: 2160782
Change-Id: I30fedc9e9b015ad035fa954ca0b1a19e846cca78
/frameworks/base/Android.mk
cc342e33655dcb396f96d28732efe8f189c34253 18-Nov-2009 Dan Egnor <egnor@google.com> Solve the mutual interdependency problem between common and framework:
Have framework include the common source files directly when building,
then build common as a static library separately (depending on
framework, like everything else).

Goes with a companion change to build/core/pathmap.mk.
/frameworks/base/Android.mk
ded0e6447ed6e0f200dbca13e43c6cf4efc16a1d 18-Nov-2009 Dan Egnor <egnor@google.com> Create android-common static library which gets included in frameworks.jar,
but can also be used by unbundled apps. Move android.text.util.Regex there as
a starting example, renamed to a more sensible (?) com.android.common.Patterns.
Set up a corresponding test package, and move RegexTest (to PatternsTest).
Update clients.
/frameworks/base/Android.mk
0629175f506f65d2d152eb4eb8ca58df14b6f8b1 18-Nov-2009 Dan Egnor <egnor@google.com> Remove googleclient from the framework, and its classes from the preload list.
/frameworks/base/Android.mk
613438086cb68a4e0f48ddd51238f3d9a054ac9d 14-Nov-2009 Dan Egnor <egnor@google.com> Remove external/protobuf from the build, now that it's
been moved to vendor/google/libraries.
/frameworks/base/Android.mk
f18a01c77e78209b74e34d05cfb352fa4a92db5f 12-Nov-2009 Dan Egnor <egnor@google.com> Rename [I]DropBox[Service] to [I]DropBoxManager[Service].

Un-hide the DropBoxManager interface, and update the public API accordingly.
/frameworks/base/Android.mk
8cf6a2eacfe5c255049cbba53bbbfb01ec4a1d9d 05-Nov-2009 Nick Pelly <npelly@google.com> am 61b01632: Merge change I9490271c into eclair

Merge commit '61b01632915181fcf725dc4933cad8c81e700115' into eclair-mr2

* commit '61b01632915181fcf725dc4933cad8c81e700115':
Add BluetoothDevice to SDK AIDL list.
459ba8639a8d1a9b0fb7ff4ada68bf1fe262eaaa 05-Nov-2009 Nick Pelly <npelly@google.com> Add BluetoothDevice to SDK AIDL list.

Bug: 2216702
Change-Id: I9490271ce4be465d5b3acc5e530feaf6e2fa3f57
/frameworks/base/Android.mk
b9cc041eb0ec10a75973025cacd9a3316090a13d 27-Oct-2009 Ying Wang <wangying@google.com> Explicitly specify that online-sdk depends on framework-res. (do not merge)

this is integrated from Eclair to fix the mac build breakages.
/frameworks/base/Android.mk
102767cd3be39fd3865be02421fd1763f3ff33d5 29-Oct-2009 Ying Wang <wangying@google.com> am d85c4b34: Merge change Idb328ab7 into eclair

Merge commit 'd85c4b346fe8e335a979b8bbfd2767eae91aca35' into eclair-mr2

* commit 'd85c4b346fe8e335a979b8bbfd2767eae91aca35':
Explicitly specify that online-sdk depends on framework-res.
952402704a175ba27f6c89dff1ada634c5ce5626 28-Oct-2009 Dan Egnor <egnor@google.com> Instead of a raw AIDL interface, give DropBox a Java
interface (android.os.DropBox); move the Binder interface
behind the scenes. Make DropBoxEntry into DropBox.Entry.
Make it possible to get a dropbox from an (Application)Context
with the usual getSystemService(DROPBOX_SERVICE) type thing.
Update the tests accordingly.
/frameworks/base/Android.mk
db328ab7d47931a6433a778314bc7adbbfb96c8f 27-Oct-2009 Ying Wang <wangying@google.com> Explicitly specify that online-sdk depends on framework-res.
/frameworks/base/Android.mk
f0d9c0000858f3e48bcd1efec75f2dff1cbc6ed5 23-Oct-2009 Dirk Dougherty <ddougherty@google.com> am 86dc4d31: am 61c29c29: Merge change Ieeb0b251 into eclair-sdk

Merge commit '86dc4d312216be0b4c2847a1e79d94efaf4b9559' into eclair-mr2

* commit '86dc4d312216be0b4c2847a1e79d94efaf4b9559':
doc change: incorporate comments on SDK docs and structure.
eeb0b2514a8b4f175a9ef16a319437a61aedb8f3 23-Oct-2009 Dirk Dougherty <ddougherty@google.com> doc change: incorporate comments on SDK docs and structure.

Bug: 2160782
/frameworks/base/Android.mk
96f225afad61ee701dd84348e380a40ff8900fc0 22-Oct-2009 Dirk Dougherty <ddougherty@google.com> am 4f82394a: am ee58d1bf: doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.

Merge commit '4f82394af6486e1725ae6b6dd3b0334dcfc52747' into eclair-mr2

* commit '4f82394af6486e1725ae6b6dd3b0334dcfc52747':
doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.
ee58d1bf9c54eaed623c4419e1d9db269a9c4137 17-Oct-2009 Dirk Dougherty <ddougherty@google.com> doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.

Change-Id:I368345755dd753b1056fb06ff25e4b32f3020e4d
Bug:2160782
/frameworks/base/Android.mk
f18b9311e8a6c4b05574727ae117338a9c341a1b 15-Oct-2009 Scott Main <smain@google.com> am 30a6657e: Merge change Ic9b31801 into eclair

Merge commit '30a6657ec6051ba5a1c72a714c9dc535dff127a4' into eclair-mr2

* commit '30a6657ec6051ba5a1c72a714c9dc535dff127a4':
docs: setup new SDK documentation for 2.0 and change sdk build version to 2.0...
efd83af0a7f1041f22567c1ef8135e9b13bb77cb 14-Oct-2009 Scott Main <smain@google.com> docs: setup new SDK documentation for 2.0 and change sdk build version to 2.0...
move upgrading doc into a new guide for "updating" with
the new manager tools and remove the previous updating doc
from the dev guide. set up preliminary download page and guide
for installing the full SDK. add the requirements doc in sdk/
for all general purposes. revise the download 'thank you'
message.

bug: 2160782
/frameworks/base/Android.mk
4410ec8f7cec6ab05a8c24c04fe2d5ed5d1e18df 12-Sep-2009 Dan Egnor <egnor@google.com> Framework-side DropBox service that maintains a size-bounded
queue of data chunks (sort of a blob-oriented logcat).

In the future, this will be coupled with a revised checkin service that
would actually upload this data.
/frameworks/base/Android.mk
16fb88a673c41b93c5d57ccb28c2697e7d87701a 07-Oct-2009 Nick Pelly <npelly@google.com> Encourage developers to connect RFCOMM by UUID instead of Channel.

Hide createRfcommSocket(int channel)
Add createRfcommSocketWithServiceRecord(UUID uuid)

Rename listenUsingRfcomm(String,UUID) -> listenUsingRfcommWithServiceRecord(..)

Now we have a complete API for developers to make peer-peer RFCOMM connections
with hard-coding the limited (30) RFCOMM channels, instead using SDP lookup
of an UUID.

This commit addresses two serious bugs:
- Do not throw IOException on accepting an incoming RFCOMM connection with
BluetoothSocket. This was a regression from commit 24bb9b8af4ff6915
- Workaround failure of bluez to update SDP cache when channel changes by
trying to use the same RFCOMM channel on the server every time, instead
of picking server channels randomly. This is a pretty ugly workaround,
and we are still trying to fix the caching issue - but with this
workaround we are at least shippable and apps will work at least until
they start colliding on the 30 RFCOMM channels.

DrNo: eastham
Bug: 2158900
Joke: What did the digital watch say to his mom? "Look mom no hands."
Change-Id: Ia4879943b83afac06b6f1a3f2391cf1628afce7d
/frameworks/base/Android.mk
aef439e6f825c0cb99a2ac08c8207f48b7a9fe10 28-Sep-2009 Nick Pelly <npelly@google.com> Move android.bluetooth.ParcelUuid to android.os.ParcelUuid

Change-Id: I564429d5c5b6a5372b6ff26a53b0d7e518b53631
/frameworks/base/Android.mk
1cdf932b97223c7a5468620054829c24c65d1212 18-Sep-2009 Scott Main <smain@google.com> add Eclair to the droiddoc 'since' options so that we
can see API Level diffs in the docs.
/frameworks/base/Android.mk
361ec7711aa689aa70c5473348f4a1bc91bc1c06 15-Sep-2009 Alex Gruenstein <alexgru@android.com> do not merge. Revert "do not merge. Remove voicesearch-specific functionality from framework."

This reverts commit f1b64f64ab088a3e8cd32ec31f61c958c61d19e5.

It also updates RecognitionResult.java with changes made while it was in the voicesearch branch.

Change-Id: Ibffbe25397628a01ec49393a23c1825cef116501
/frameworks/base/Android.mk
618ded26c61afbf907e72b4568a4f4f1c6c287a7 03-Sep-2009 Dirk Dougherty <ddougherty@google.com> am a6602f1f: Add docs for SDK update. Add redirects for preview files. Manually integrate a few doc changes from cupcake.

Merge commit 'a6602f1fe4590e48c760f21ce29a92629240c463' into eclair

* commit 'a6602f1fe4590e48c760f21ce29a92629240c463':
Add docs for SDK update.
a6602f1fe4590e48c760f21ce29a92629240c463 28-Aug-2009 Dirk Dougherty <ddougherty@google.com> Add docs for SDK update.
Add redirects for preview files.
Manually integrate a few doc changes from cupcake.

Change-Id:I524d7dbf929371ee501599229894640660f352ce
/frameworks/base/Android.mk
d2227277d405fc368c1baf1a80c2d600dca96145 29-Aug-2009 Scott Main <smain@google.com> am a84a26d2: Merge change 23241 into donut

Merge commit 'a84a26d2afab503ed32e6ecc94acba46a5eb9eb3' into eclair

* commit 'a84a26d2afab503ed32e6ecc94acba46a5eb9eb3':
add searchable dictionary to html docs and dev guide nav
689d16be5e091545371ef5f5ff4ed25649520bc3 29-Aug-2009 Scott Main <smain@google.com> add searchable dictionary to html docs and dev guide nav
and add screenshots.
/frameworks/base/Android.mk
22d1f9fb23015471de6af1a70e40fb5c82ecb665 19-Aug-2009 Danke Xie <dankex@qualcomm.com> gps: Network initiated SUPL

Initial contribution from Qualcomm.

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
e120cfd49fa27d04ed119e6922568eca2a9d6f9e 25-Aug-2009 Scott Main <smain@google.com> am b385508d: Add more code samples to the online docs. Add build rules to include the development samples in the droiddoc build process. Add all the sample screenshots to a new samples/images/ directory Revise the samples homepage to include links to new samples

Merge commit 'b385508d89747e4c383979f1cc6fa2814b1cedbd' into eclair

* commit 'b385508d89747e4c383979f1cc6fa2814b1cedbd':
Add more code samples to the online docs.
b385508d89747e4c383979f1cc6fa2814b1cedbd 24-Aug-2009 Scott Main <smain@google.com> Add more code samples to the online docs.
Add build rules to include the development samples in the droiddoc build process.
Add all the sample screenshots to a new samples/images/ directory
Revise the samples homepage to include links to new samples
/frameworks/base/Android.mk
6965666d34ec1fce0442707865dab3fc389df383 24-Aug-2009 Scott Su <scott.su@myriadgroup.com> Remove frameworks/base/im since these stuff are only used by IM app
/frameworks/base/Android.mk
f1b64f64ab088a3e8cd32ec31f61c958c61d19e5 21-Aug-2009 Alex Gruenstein <alexgru@android.com> do not merge. Remove voicesearch-specific functionality from framework.
/frameworks/base/Android.mk
bd022f423a33f0794bb53e5b0720da2d67e4631c 15-Aug-2009 Nick Pelly <npelly@google.com> Bluetooth: API change.

Split BluetoothDevice into BluetoothDevice and BluetoothAdapter.

BluetoothAdapter: Represents the local BT adapter. Operations on the local
adapter (start a scan, etc).
BluetoothDevice: Represents a remote BT device. Operations on remote devices
(pair, connect, etc).

IBluetoothDevice.aidl -> Bluetooth.aidl
BluetoothDeviceService.java -> BluetoothDeviceService.java

TODO:
Javadoc
/frameworks/base/Android.mk
4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 09-Aug-2009 Dianne Hackborn <hackbod@google.com> Very primitive wallpapers in a surface.

This is all of the basic pieces:

- The WallpaperService now creates a surface with the window manager for its
contents.
- There is a simple service that displays a bitmap.
- The wallpaper manager takes care of starting and stopping the service.
- The window manager knows about wallpaper windows and how to layer them with
the windows that want to be shown on top of wallpaper.

Lots and lots of issues remain, but at this point you can actually write a
wallpaper service, select it in the UI, and see it behind an activity.
/frameworks/base/Android.mk
5e72709d38b94db2563928a3ce6b725a60594bf7 06-Aug-2009 Dirk Dougherty <ddougherty@google.com> resolved conflicts for merge of f11d7d55 to master
f11d7d559a6cd866bbffaead39da9f6a84919ecc 06-Aug-2009 Dirk Dougherty <ddougherty@google.com> Add support for preview SDK handling in doc templates. Add preview SDK docs.

Bug: 2031559
/frameworks/base/Android.mk
8cc6a5026aeb5cf9cc36529426fe0cc66714f5fb 06-Aug-2009 Dianne Hackborn <hackbod@google.com> First bit of wallpaper work.

This is mostly refactoring, adding a new WallpaperManager class that takes care
of the old wallpaper APIs on Context, so we don't need to pollute Context with
various new wallpaper APIs as they are needed. Also adds the first little
definition of a wallpaper service, which is not yet used or useful.
/frameworks/base/Android.mk
fcc638dbba28f1804fb0f83b6f6964f8a408e4c9 03-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> am 7a3e39ca: Merge change 9378 into donut

Merge commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0'

* commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0':
add "since" info for reference docs
6dceb76b3e02cd2e0f08105f54d942e6ad8c4456 31-Jul-2009 Scott Main <smain@google.com> add "since" info for reference docs
/frameworks/base/Android.mk
3f41673265dcaaef058703311c5481e8a51fd8be 02-Jul-2009 Jiafa Liu <pbx376@motorola.com> frameworks/base: Add PBAP support

- Update according to comments
- Add aidl support in frameworks for Settings to retrieve current
PBAP transaction status.
- Add status bar support for PBAP
/frameworks/base/Android.mk
d5ec6ebee26e530d96299d9821950f7cce4b3636 27-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 11b6a29d: Merge change 8564 into donut

Merge commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58'

* commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58':
AI 150594: change the homepage markup and styles to allow variable height in
AI 150587: add a sitemap for translated docs, for submission to Webmaster Tools,
AI 150541: roll the docs forward to 1.5 r3
AI 150538: add note that appwidget updates will wake the device and suggest an alarm
AI 150536: Change the formatting of sdk redirect pages so that they are not language-specific.
AI 150535: add the Videos page to the site
96616bb59f2673ee55053b261faf828c52be638c 27-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am eec841f0: Merge change 8560 into donut

Merge commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15'

* commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15':
AI 150460: Add missing art files for menu_guidelines doc.
AI 150397: turn off the right arrow in the carousel -- we only have 3 items.
AI 150390: Roll the docs back to 1.5 r2, temporarily.
AI 150381: Add localized content (ja2) to developer site.
AI 150380: Add localized content (ja) for developer site.
AI 150369: Add localized TOCs for developer site.
AI 150351: Doc updates for Android 1.5 SDK r3.
76e95bbea6071eda65a62fc23b6a1a653c484d24 25-Jul-2009 Dirk Dougherty <ddougherty@google.com> Merge doc change from cupcake: commit 'a8d035ccf319e1aed685a1e1509681350f737fd1' into manualmerge
2bfd344b676c938884990eb1fb0a15a5eddf5987 24-Jul-2009 Dirk Dougherty <ddougherty@google.com> Merge doc changes from cupcake: commit '5ae517d9659e96e9525406ffbce18dcacc3294bc' into manualmerge
ccfca2ee9ebe6d3de861f6f001bd4810c863cab1 20-Jul-2009 Joe Onorato <joeo@android.com> Add a separate version of the docs build that only does the stubs.

That way we don't have to wait for clearsilver to write the thousands
of html files during every build.

(this is the frameworks/base change, there is also a build change)
/frameworks/base/Android.mk
4b508759dcf02b5b11e3d28ae63864fafd410644 16-Jul-2009 Dirk Dougherty <nobody@android.com> AI 150541: roll the docs forward to 1.5 r3
BUG=1790234

Automated import of CL 150541
/frameworks/base/Android.mk
dace230043314d6fab1c5ced4b031eaccd814c25 14-Jul-2009 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of b06ea706 to master
b06ea706530e6d19eb2a1a9a7ae6c5dd77d80af0 13-Jul-2009 Dianne Hackborn <hackbod@google.com> Add reporting of activity movement for search manager.

This adds a new API with the activity manager to find out about movement between
activities. For my sanity, the old IActivityWatcher is now renamed to
IActivityController, and the new activity movement interface is named
IActivityWatcher.

This changes the search manager itself to use the new API to manage its state.
Note that there are still problems when going back to the search dialog after
it was hidden -- the suggestions window no longer appears until you explicitly
dismiss and re-show it.
/frameworks/base/Android.mk
ab41ea3d24511ad9debdc1ba9b596c11bff8489d 08-Jul-2009 Dirk Dougherty <nobody@android.com> AI 150390: Roll the docs back to 1.5 r2, temporarily.
BUG=1790234

Automated import of CL 150390
/frameworks/base/Android.mk
13d30dc375de954ea70bbab2c89ce7e1e58fcf8c 08-Jul-2009 Dirk Dougherty <nobody@android.com> AI 150369: Add localized TOCs for developer site.
BUG=1910893

Automated import of CL 150369
/frameworks/base/Android.mk
151dfac555c95d892fa30eb6804da21b491dac28 07-Jul-2009 Dirk Dougherty <nobody@android.com> AI 150351: Doc updates for Android 1.5 SDK r3.
BUG=1790234

Automated import of CL 150351
/frameworks/base/Android.mk
0d8dc1425681d99c5e757354956f41e2e9a1374e 26-Jun-2009 Christopher Tate <ctate@google.com> am 7d562ec3: Add a new IRestoreObserver callback class to the restore process

Merge commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1'

* commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1':
Add a new IRestoreObserver callback class to the restore process
7d562ec393d54dd9ef387c49d1283243bfdbd2b1 26-Jun-2009 Christopher Tate <ctate@google.com> Add a new IRestoreObserver callback class to the restore process

The observer is told when restore begins how many packages are being restored.
It then gets an onUpdate() call telling it that the Nth package is now
undergoing restore. Ultimately, its restoreFinished() callback is invoked,
passing a simple success/fail error code, to let it know that the restore
operation has concluded.
/frameworks/base/Android.mk
e1fae30e20b1515eeb036a7c103e1e70de130bdd 18-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> Merge commit '0781df94' into manualmerge

Conflicts:
Android.mk
api/current.xml
1ccac75e1f1b97eccb916a8de04fc1012b30f6e5 12-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> Remove circular dependency in PackageManager. api freeStorage uses PendingIntent from android.app
Create a new public IntentSender class that can be used by PackageManager instead.
This new class uses IIntentSender internally and can only be created by PendingIntent for now.
Provide a new getIntentSender api in PendingIntent to create an instance of this class.
Move IIntentSender and IIntentReceiver from android.app to android.content
Change imports of IIntentSender and IIntentReceiver to reflect the new package name
The PackageManager api has been named as freeStorageWithIntent and will be renamed as freeStorage
once the older api(which has been deprecated) will be removed shortly.
/frameworks/base/Android.mk
a28547d03f09b8b78ce28404ecf7013130adca80 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 0fb46683: Merge change 3880 into donut

Merge commit '0fb466836bb654524683152371ecc32142cdf5de'

* commit '0fb466836bb654524683152371ecc32142cdf5de':
Run search dialog in the system process.
8d17f3f24bbda9a9cd7ea08c5925508dc2c011be 05-Jun-2009 Bjorn Bringert <bringert@android.com> Run search dialog in the system process.

Fixes http://b/issue?id=1905863

This is needed to address two security issues with global search:
http://b/issue?id=1871088 (Apps can read content providers through GlobalSearch)
http://b/issue?id=1819627 (Apps can use GlobalSearch to launch arbirtrary intents)

This also fixes http://b/issue?id=1693153 (SearchManager.OnDismissListener
never gets called)

To fix the security issues, GlobalSearch also needs to require
a non-app permission to access its content provider and launch intents.
/frameworks/base/Android.mk
e69ec574e6e15114e346b45157cb90d1dfe8ae42 11-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 732912a1: Merge change 3730 into donut

Merge commit '732912a103e985520dba9c022a40bc21b4c4ced5'

* commit '732912a103e985520dba9c022a40bc21b4c4ced5':
Restructuring the TTS files so that it works as a Service
f85aa5a4d4e6f1ef7e07638568e27d709b8085c6 10-Jun-2009 Charles Chen <clchen@google.com> Restructuring the TTS files so that it works as a Service
/frameworks/base/Android.mk
d5ac1ae36b4e096eb97984334f86d0c68abea2f7 06-May-2009 Jaikumar Ganesh <jaikumar@google.com> Framework changes for bluez4.

Changes in the Bluetooth JNI calls and framework functions
for Bluez4.
/frameworks/base/Android.mk
dc3c0627d57939e114baf9232c07cb41340fbdca 09-Jun-2009 Raphael <raphael@google.com> am d8b51a2b: Fix broken makefile. Again. His twin brother was hiding.

Merge commit 'd8b51a2ba8ee82be81414c0e80158e82b2c361d9'

* commit 'd8b51a2ba8ee82be81414c0e80158e82b2c361d9':
Fix broken makefile. Again. His twin brother was hiding.
d8b51a2ba8ee82be81414c0e80158e82b2c361d9 09-Jun-2009 Raphael <raphael@google.com> Fix broken makefile. Again. His twin brother was hiding.
/frameworks/base/Android.mk
7989971197f2c08c9398fef3e229426cdeb21545 09-Jun-2009 Raphael <raphael@google.com> am 9207b1e7: Fix the broken makefile.

Merge commit '9207b1e7c8ad4bbef3530d2b047bf6587f2988c4'

* commit '9207b1e7c8ad4bbef3530d2b047bf6587f2988c4':
Fix the broken makefile.
9207b1e7c8ad4bbef3530d2b047bf6587f2988c4 09-Jun-2009 Raphael <raphael@google.com> Fix the broken makefile.
/frameworks/base/Android.mk
d0e9ae0a3eb4e202b275bd19e4b1545aa417738a 09-Jun-2009 Hung-ying Tyan <tyanh@google.com> am 55567efc: First-time check-in of the VPN APIs.

Merge commit '55567efca99de7242b118cf7bf13cc773b01941c'

* commit '55567efca99de7242b118cf7bf13cc773b01941c':
First-time check-in of the VPN APIs.
55567efca99de7242b118cf7bf13cc773b01941c 03-Jun-2009 Hung-ying Tyan <tyanh@google.com> First-time check-in of the VPN APIs.

Patch Set 2:
- Fixed style issues raised by cywang.
Patch Set 3:
- Hide everything
- Make VpnProfile parcelable
Patch Set 4:
- Add license notice
/frameworks/base/Android.mk
bd235f10a9873c1f94cd44519c1e0cd118c5a8ab 08-Jun-2009 Christopher Tate <ctate@google.com> am 8c850b79: Add IRestoreSession interface for the restore flow

Merge commit '8c850b792f2d371fd8a4aff146d9d757ee982539'

* commit '8c850b792f2d371fd8a4aff146d9d757ee982539':
Add IRestoreSession interface for the restore flow
8c850b792f2d371fd8a4aff146d9d757ee982539 08-Jun-2009 Christopher Tate <ctate@google.com> Add IRestoreSession interface for the restore flow

Restore is a fairly complicated, somewhat stateful process, so we introduce
a new interface to encapsulate the various bits and pieces into a nicely
separable component. In particular, this will make it much cleaner to
open and interrogate an expensive-to-construct transport and then reuse it
for the actual restore process itself.
/frameworks/base/Android.mk
ad6042aa2342d0a869f84772774b47ae87346ccf 01-Jun-2009 Christopher Tate <ctate@google.com> am 181fafaf: Retool the backup process to use a new \'BackupAgent\' class

Merge commit '181fafaf48208978b8ba2022683ffa78aaeddde1'

* commit '181fafaf48208978b8ba2022683ffa78aaeddde1':
Retool the backup process to use a new 'BackupAgent' class
181fafaf48208978b8ba2022683ffa78aaeddde1 14-May-2009 Christopher Tate <ctate@google.com> Retool the backup process to use a new 'BackupAgent' class

Backups will be handled by launching the application in a special
mode under which no activities or services will be started, only
the BackupAgent subclass named in the app's android:backupAgent
manifest property. This takes the place of the BackupService class
used earlier during development.

In the cases of *full* backup or restore, an application that does
not supply its own BackupAgent will be launched in a restricted
manner; in particular, it will be using the default Application
class rather than any manifest-declared one. This ensures that the
app is not running any code that may try to manipulate its data
while the backup system reads/writes its data set.
/frameworks/base/Android.mk
22075a3b7430958ea81cb75eb305ccd254c0e38f 23-May-2009 Dirk Dougherty <nobody@android.com> am 5b6a5cee: am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2. BUG=1790234

Merge commit '5b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a'

* commit '5b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a':
AI 149211: Doc updates for Android 1.5 SDK, r2.
5b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a 23-May-2009 Dirk Dougherty <nobody@android.com> am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2. BUG=1790234

Merge commit '3f9de8b6caa3fe9119b363c64e79d13bb72aec76' into donut

* commit '3f9de8b6caa3fe9119b363c64e79d13bb72aec76':
AI 149211: Doc updates for Android 1.5 SDK, r2.
3f9de8b6caa3fe9119b363c64e79d13bb72aec76 23-May-2009 Dirk Dougherty <nobody@android.com> AI 149211: Doc updates for Android 1.5 SDK, r2.
BUG=1790234

Automated import of CL 149211
/frameworks/base/Android.mk
2ee6c4c3ab98e198260e5c7dbd2922c0ef370a06 23-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 17af14d8: Merge change 2289 into donut

Merge commit '17af14d8133f99b5e886d830e92e38ba1da7cc2d'

* commit '17af14d8133f99b5e886d830e92e38ba1da7cc2d':
Add AIDL files for the TTS service and the associated callback service (to signal synthesis completion).
2c0c2af2ea518cd754318cdbe0ee93997a26c4cc 22-May-2009 Jean-Michel Trivi <jmtrivi@google.com> Add AIDL files for the TTS service and the associated callback service (to signal synthesis completion).
/frameworks/base/Android.mk
9b1e1400df4c6c4b69985f164097f0c842dd796f 21-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 8c690ea9: Merge change 2182 into donut

Merge commit '8c690ea9976d644db3c96eddbbbd2d50eac56913'

* commit '8c690ea9976d644db3c96eddbbbd2d50eac56913':
location: Replace ILocationCollector interface with new ILocationProvider method
fd6e5f0dda50e113db4ccc55338b6c4f09da37a4 21-May-2009 Mike Lockwood <lockwood@android.com> location: Replace ILocationCollector interface with new ILocationProvider method

This change replaces ILocationCollector with a more general mechanism that
passes locations received from a provider to all other providers.
The network location provider now uses this to implement the location collector.
In the future, this could be used to inject network locations to the GPS
as aiding data.

This change also removes the now obsolete permission INSTALL_LOCATION_COLLECTOR.

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
76879bc2343779d4d2a870b7bd46b0544c0cc46c 15-May-2009 svetoslavganov <svetoslavganov@google.com> resolved conflicts w/ 75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec merge....
75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec 15-May-2009 svetoslavganov <svetoslavganov@google.com> Accessibility feature - framework changes (replacing 698, 699, 700, 701 and merging with the latest Donut)
/frameworks/base/Android.mk
7a1355950172b7a549820e9a2cd4a9b2099ec32f 06-May-2009 Dianne Hackborn <hackbod@google.com> merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581
231cc608d06ffc31c24bf8aa8c8275bdd2636581 28-Apr-2009 Dianne Hackborn <hackbod@google.com> Rewrite SyncStorageEngine to use flat files and in-memory data structures.

The previous implementation used a database for storing all of its state, which could cause
a significant amount of IO activity as its tables were updated through the stages of a sync.
This new implementation replaces that in-memory data structures, with hand-written code
for writing them to persistent storage.

There are now 4 files associated with this class, holding various pieces of its state that
should be consistent. These are everything from a main XML file of account information that
must always be retained, to a binary file of per-day statistics that can be thrown away at
any time. Writes of these files as scheduled at various times based on their importance of
the frequency at which they change.

Because the database no longer exists, there needs to be a new explicit interface for
interacting with the sync manager database. This is provided by new APIs on IContentService,
with a hidden method on ContentResolver to retrieve the IContentService so that various
system entities can use it. Other changes in other projects are required to update to the
new API.

The goal here is to have as little an impact on the code and functionality outside of
SyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.
/frameworks/base/Android.mk
0477090ca3cc1f4e4d522f15760f0e69058aafa8 02-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 7db4860: Merge change 845 into donut

Merge commit '7db486058cf4fce4be04e13d1ec6b7cf404d3e38'

* commit '7db486058cf4fce4be04e13d1ec6b7cf404d3e38':
Config: Add ConfigBuildFlags, and change it based on TARGET_BUILD_TYPE
a833cbbed087bf6869905a43166757a6436ad34f 23-Apr-2009 Dave Bort <dbort@android.com> Config: Add ConfigBuildFlags, and change it based on TARGET_BUILD_TYPE

This will be used to revive android.util.Config.DEBUG.

Signed-off-by: Dave Bort <dbort@android.com>
/frameworks/base/Android.mk
ac7a3de471da65ae3111560a1404c12985c8741f 01-May-2009 Mike Lockwood <lockwood@android.com> am 15e3d0f: location: Use ILocationProvider Binder interface for all loc

Merge commit '15e3d0f082d551f8819fbe4b0d502cc108627876'

* commit '15e3d0f082d551f8819fbe4b0d502cc108627876':
location: Use ILocationProvider Binder interface for all location providers.
15e3d0f082d551f8819fbe4b0d502cc108627876 01-May-2009 Mike Lockwood <lockwood@android.com> location: Use ILocationProvider Binder interface for all location providers.

This change eliminates the LocationProviderImpl class which had been used
for location providers running in the system process.
Now the LocationProvider base class is only used to implement the
LocationManager.createProvider() method for retrieving provider information.
Added a new IGpsStatusProvider interface for providers that serve GPS status.

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
f8997690da3790a1ff87f1f96a6e68fbb79b5ddc 30-Apr-2009 Christopher Tate <ctate@google.com> am 487529a: First baby steps towards settings backup

Merge commit '487529a70cd1479ae8d6bbfb356be7e72542c185'

* commit '487529a70cd1479ae8d6bbfb356be7e72542c185':
First baby steps towards settings backup
487529a70cd1479ae8d6bbfb356be7e72542c185 29-Apr-2009 Christopher Tate <ctate@google.com> First baby steps towards settings backup

This change adds a sketched outline of the backup system architecture, with
all of the major pieces represented other than client-side helpers for
specific types of data. IBackupManager and BackupService are public so that
we can write test apps against SDK-domain symbols from the outset.

What code exists in this change hasn't been tested and may crash. It's the
beginnings of the real implementation but of course is barely begun.
/frameworks/base/Android.mk
74008f608af0c567456d37e63d48643689388c74 23-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Merge donut into master
abdc514bf3d3da3db34e42ce3209c9fef6da8eeb 21-Apr-2009 Dirk Dougherty <> Merge branch 'readonly-p4-donut' into donut
e90232b1daed8f0a5167bc0b4843a2be2386ef81 21-Apr-2009 Dirk Dougherty <> AI 147054: am: CL 147053 Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.
Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html".
Original author: ddougherty
Merged from: //branches/cupcake/...

Automated import of CL 147054
/frameworks/base/Android.mk
2e2c9104b78c4e817db992cb121742ae2e52ba26 21-Apr-2009 Dirk Dougherty <> AI 147058: am: CL 147054 am: CL 147053 Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.
Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html".
Original author: ddougherty
Merged from: //branches/cupcake/...
Original author: android-build

Automated import of CL 147058
/frameworks/base/Android.mk
b5a4c5a473f37700a654a3323afb9682e524c66c 21-Apr-2009 Dirk Dougherty <> AI 147053: Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.
Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html".
BUG=1790234

Automated import of CL 147053
/frameworks/base/Android.mk
f1bb004cda115fff322e7f5126797343236b5c0e 19-Apr-2009 Brandon Ballinger <> AI 146615: am: CL 146613 Move Recognition service declarations to frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml).
Original author: brandonb

Automated import of CL 146615
/frameworks/base/Android.mk
3385e728d83e1dc246919a5c6b7859b4427c40f8 16-Apr-2009 Brandon Ballinger <> Merge branch 'readonly-p4-donut' into donut
181a44dd81eed5587252ef740663a42fe4d2a9a9 16-Apr-2009 Brandon Ballinger <> AI 146613: Move Recognition service declarations to frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml).

Automated import of CL 146613
/frameworks/base/Android.mk
a55c321329ae52a2db7a4f2bd36673a20b8f271d 15-Apr-2009 Mike Lockwood <lockwood@android.com> location: Move geocoding support from ILocationProvider to a new interface.

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/Android.mk
c1e8aa4c448807fc3ee9d21e8b67bb886fa065aa 06-Apr-2009 Mike Lockwood <> AI 144664: am: CL 144663 Use Binder interfaces between NetworkLocationManager and LocationManagerService.
This fixes a hack that was added when NetworkLocationManager was moved out of the framework.
This also lays the groundwork for supporting location providers outside of the system process.
BUG=1729031
Original author: lockwood

Automated import of CL 144664
/frameworks/base/Android.mk
e932f7f2a47b770c636443d411436bd29cc4bb43 06-Apr-2009 Mike Lockwood <> AI 144663: Use Binder interfaces between NetworkLocationManager and LocationManagerService.
This fixes a hack that was added when NetworkLocationManager was moved out of the framework.
This also lays the groundwork for supporting location providers outside of the system process.
BUG=1729031

Automated import of CL 144663
/frameworks/base/Android.mk
04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc 02-Apr-2009 Wink Saville <> AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.

Automated import of CL 144245
/frameworks/base/Android.mk
767a662ecde33c3979bf02b793d392aca0403162 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
/frameworks/base/Android.mk
e91bc680b731a5d97f066b2e6c9c99b3c7dd5c58 28-Mar-2009 John Wang <> AI 143331: am: CL 143181 am: CL 142924 Support DCM specific MMI network service.
IExtendedNetworkService has 4 MMI service interface used by PhoneUtils to put DCM related nw service.
void setMmiString(String number);
CharSequence getMmiRunningText();
CharSequence getUserMessage(CharSequence text);
void clearMmiString();
And the service is bind via "com.android.ussd.IExtendedNetworkService".
Original author: johnwang
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143331
/frameworks/base/Android.mk
38e260a62020af0e6ca45d5a9cc3f8e8c9a2842c 28-Mar-2009 John Wang <> AI 143181: am: CL 142924 Support DCM specific MMI network service.
IExtendedNetworkService has 4 MMI service interface used by PhoneUtils to put DCM related nw service.
void setMmiString(String number);
CharSequence getMmiRunningText();
CharSequence getUserMessage(CharSequence text);
void clearMmiString();
And the service is bind via "com.android.ussd.IExtendedNetworkService".
Original author: johnwang
Merged from: //branches/cupcake/...

Automated import of CL 143181
/frameworks/base/Android.mk
2fe6fe1f5f0cdd1ed622e657aa2cc0211a1702d5 26-Mar-2009 John Wang <> Automated import from //branches/cupcake/...@142924,142924
/frameworks/base/Android.mk
603073430bbcb1bd29db7afb9b14e2732ad589fb 25-Mar-2009 Fred Quintana <> Automated import from //branches/master/...@142414,142414
/frameworks/base/Android.mk
c39a6e0c51e182338deb8b63d07933b585134929 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
/frameworks/base/Android.mk
4df2423a947bcd3f024cc3d3a1a315a8dc428598 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/frameworks/base/Android.mk
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/Android.mk
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/Android.mk
da996f390e17e16f2dfa60e972e7ebc4f868f37e 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
/frameworks/base/Android.mk
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/Android.mk
22f7dfd23490a3de2f21ff96949ba47003aac8f8 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/frameworks/base/Android.mk
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/Android.mk
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/Android.mk