summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Unhide GsmCellLocation.getPsc().jsh2010-09-142-1/+14
| | | | | bug: 2465036 Change-Id: If071c4e0f1f3484c010ec908b02800361cbf8a86
* Merge "Return immutable copies of private callList." into gingerbreadJohn Wang2010-09-141-7/+7
|\
| * Return immutable copies of private callList.John Wang2010-09-131-7/+7
| | | | | | | | Change-Id: I3da97acf89e044515e98fa04233dd378c32c250d
* | am ca8f3d04: Merge "Add an option to hide the Voice Search icon." into froyoLeon Scroggins III2010-09-142-1/+11
|\ \ | | | | | | | | | | | | | | | | | | Merge commit 'ca8f3d04284a26477257a0c2b34d83c86d15efe9' into gingerbread * commit 'ca8f3d04284a26477257a0c2b34d83c86d15efe9': Add an option to hide the Voice Search icon.
| * \ Merge "Add an option to hide the Voice Search icon." into froyoLeon Scroggins III2010-09-142-1/+11
| |\ \
| | * | Add an option to hide the Voice Search icon.Leon Scroggins III2010-09-142-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some search engines do not support voice search, so provide a flag to disable showing the icon in the SearchDialog. Change-Id: I7ef4ad5d382edb86c08014260defa4af6d5eca0a
* | | | Merge "SipService: ignore connect event for non-active networks." into ↵Hung-ying Tyan2010-09-142-11/+35
|\ \ \ \ | | | | | | | | | | | | | | | gingerbread
| * | | | SipService: ignore connect event for non-active networks.Hung-ying Tyan2010-09-152-11/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + sanity check and remove redundant code. Change-Id: I4d3e226851ad7fc4d88ddcd0a5c58f7e33b6c14a
* | | | | am 4b4af990: Doc change: update ADT 0.9.8 checksum and size.Dirk Dougherty2010-09-142-3/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Merge commit '4b4af990af527c79073d546ead1850278caa7a8e' into gingerbread * commit '4b4af990af527c79073d546ead1850278caa7a8e': Doc change: update ADT 0.9.8 checksum and size.
| * | | | Doc change: update ADT 0.9.8 checksum and size.Dirk Dougherty2010-09-142-3/+3
| | |/ / | |/| | | | | | | | | | Change-Id: I610985683cd4608b075a22e8d8089de7896eb312
* | | | Merge "Dedupe timestamp in PackageSettings" into gingerbreadKenny Root2010-09-141-29/+10
|\ \ \ \ | |_|/ / |/| | |
| * | | Dedupe timestamp in PackageSettingsKenny Root2010-09-131-29/+10
| | |/ | |/| | | | | | | | | | | | | | | | Timestamp data was duplicated making the management of timestamp unnecessarily complicated. Change-Id: Ia13be6ee9809a314232453e8627a54f9c9d8374d
* | | SipAudioCall: use SipErrorCode instead of string in onError()Hung-ying Tyan2010-09-143-26/+54
| | | | | | | | | | | | | | | | | | and fix callback in setListener(). Change-Id: Ic2622df992a2ad45cb1e3f71736f320897ae8fb3
* | | SIP: remove dependency on javax.sipHung-ying Tyan2010-09-145-13/+17
| | | | | | | | | | | | | | | | | | | | | and change errorCodeString to errorCode in SipRegistrationListener.onRegistrationFailed(). Change-Id: Id9618f5a4b0effaed04f8b0dc60347499d9e4501
* | | Merge "Fix the bug of authentication in an outgoing call." into gingerbreadChung-yih Wang2010-09-131-4/+9
|\ \ \
| * | | Fix the bug of authentication in an outgoing call.Chung-yih Wang2010-09-141-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we missed the check of another challenge header in the proxy authentication response. Change-Id: Ie5b9d22c6c55b4d65619d2194c88845e7dd59f15
* | | | Fix interaction between BluetoothEventLoop and BluetoothService.Jaikumar Ganesh2010-09-132-90/+107
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | BluetoothEventLoop primarily handles event notifications from Bluez. It should know innards of Bonding and especially BondState. BondState class and BluetoothService call into each other. When BluetoothEvent loop gets the handle to BondState it leads to deadlocks and ANRs. Change-Id: I785c57f6246c1288350d26d4acb87d879b27a5f9
* | | Merge "SipService: deliver connectivity change to all sessions." into ↵Hung-ying Tyan2010-09-134-9/+24
|\ \ \ | | | | | | | | | | | | gingerbread
| * | | SipService: deliver connectivity change to all sessions.Hung-ying Tyan2010-09-144-9/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + add DATA_CONNECTION_LOST to SipErrorCode + convert it to Connection.DisconnectCause.LOST_SIGNAL in SipPhone http://b/issue?id=2992548 Change-Id: Ie8983c1b81077b21f46304cf60b8e61df1ffd241
* | | | Merge "Fix potential crash in sync." into gingerbreadDianne Hackborn2010-09-131-1/+2
|\ \ \ \
| * | | | Fix potential crash in sync.Dianne Hackborn2010-09-131-1/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: I523d8faa24b7ba57dcc09cbe91b5cb91d9f6f262
* | | | | Merge "Work on issue #2991868: A toast pops up informing users..." into ↵Dianne Hackborn2010-09-131-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | gingerbread
| * | | | | Work on issue #2991868: A toast pops up informing users...Dianne Hackborn2010-09-131-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...that Market took over the screen after signing into a Google account Don't warn the user about a new activity coming up on an activity that is finishing. Change-Id: I573073139d42a485473d0c8a7df450c1a23c35c3
* | | | | Merge "DO NOT MERGE Fix bug 2995887 - overscroll effect initialization ↵Adam Powell2010-09-131-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | issue" into gingerbread
| * | | | | DO NOT MERGE Fix bug 2995887 - overscroll effect initialization issueAdam Powell2010-09-131-1/+2
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I03cc18616dec05eb9e0383dc02371366c70cc12b
* | | | | Merge "Fix statusbar display of wifi signalstrength" into gingerbreadIrfan Sheriff2010-09-131-2/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Fix statusbar display of wifi signalstrengthRobert Greenwalt2010-09-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When turning a 1d array into a 2d, be sure and adjust length-checks. bug:2995809 Change-Id: I9ff53f75958ea7808eb9f44bc05497e86f1807a2
* | | | | Track client requests through location manager.Dianne Hackborn2010-09-1327-94/+970
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a problem where applications could ask the location manager to do very heavy-weight things (like... say... update location every minute), which would get accounted against the system instead of the application because ultimately it is the system making the heavy calls (wake locks, etc). To solve this, we introduce a new class WorkSource representing the source of some work. Wake locks and Wifi locks allow you to set the source to use (but only if you are system code and thus can get the permission to do so), which is what will be reported to the battery stats until the actual caller. For the initial implementation, the location manager keeps track of all clients requesting periodic updates, and tells its providers about them as a WorkSource param when setting their min update time. The network location provider uses this to set the source on the wake and wifi locks it acquires, when doing work because of the update period. This should also be used elsewhere, such as in the GPS provider, but this is a good start. Change-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf
* | | | Out Of Band API for Secure Simple Pairing.Jaikumar Ganesh2010-09-137-4/+381
| | | | | | | | | | | | | | | | Change-Id: I54ded27ab85d46eef3d2cca84f2394b1ffe88ced
* | | | Merge "DO NOT MERGE" into gingerbreadShimeng (Simon) Wang2010-09-132-11/+15
|\ \ \ \ | |_|/ / |/| | |
| * | | DO NOT MERGEShimeng (Simon) Wang2010-09-132-11/+15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a static variable and methods for the current WebView. sJavaBridge may not exist by the time onWindowFocusChanged is called. To avoid an NPE, just static methods that modify a global field. JWebCoreJavaBridge is a global object anyway so using a static field will be fine. To avoid any garbage collection issues, store the WebView in a WeakReference. Bug: 2908023 Change-Id: I05e9261f2c3d13c10c73c9b34f3aeea1d12a08a6
* | | Merge "Fix volume problems with insert revert" into gingerbreadEric Laurent2010-09-134-57/+152
|\ \ \ | |/ / |/| |
| * | Fix volume problems with insert revertEric Laurent2010-09-134-57/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use a constant input level to the reverb engine and implement volume control in the insert reverb. This avoids the volume spikes when an effect that was inserted after the reverb is disabled or removed. - Fix clicks (one silent buffer) at the end of the reverb disable period. - Modified volume management in audioflinger so that the volume ramp is also done by the insert effect if present when the track is paused (avoids clicks). - Increased room level for all presets. Also fixed problems with output stage session (-1): - effect bundle wrapper was not designed to support session -1 - the permission check in audioflinger for using session -1 failed due to a wrong usage of getCallingPid() Change-Id: Id1ff51327263364bf71d3f2668fa5cde4311d84f
* | | SIP: enhance timeout and registration status feedback.Hung-ying Tyan2010-09-135-105/+156
| | | | | | | | | | | | | | | | | | | | | http://b/issue?id=2984419 http://b/issue?id=2991065 Change-Id: I2d3b1dd3a70079ff347f7256f4684aea07847f4e
* | | SIP: remove dependency on javax.sip.SipException.Hung-ying Tyan2010-09-136-10/+41
| | | | | | | | | | | | Change-Id: I77d289bef1b5e7f1ec0c0408d0bbf96c21085cd7
* | | Merge "Fix PointerLocationView when pointer ids are not zero-based." into ↵Jeff Brown2010-09-121-8/+21
|\ \ \ | | | | | | | | | | | | gingerbread
| * | | Fix PointerLocationView when pointer ids are not zero-based.Jeff Brown2010-09-121-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we support using driver-provided pointer ids (ABS_MT_TRACKING_ID) there is no guarantee that pointer ids will necessarily start from 0 or be contiguous. Change-Id: I9609b7a3bb238d7edbcbd68cc839dd6d14baf9df
* | | | Make nativeLibraryDir visible in the APIKenny Root2010-09-122-2/+10
| | | | | | | | | | | | | | | | Change-Id: Ic88e76a85b0041e97b4c29c42dfa09db0356391c
* | | | Support UI visibility and restarting in download manager.Steve Howard2010-09-123-2/+83
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, this change adds a column to the downloads table specifying whether a download should be displayed in the system downloads UI. It adds a public method to set this parameter when requesting a download, and a hidden method to filter queries based on this paramter (such filtering could be made public later, but it's not strictly necessary right now). Second, this change adds support for restarting a completed/failed download as a hidden method on DownloadManager. Currently it only works from the download manager's process - it'll be used by the new download manager UI. Change-Id: I15eda1a6e3717d1ce947a810b25ad3540cce809e
* | | Merge "Don't play a sound if a volume key press is canceled." into gingerbreadJeff Brown2010-09-121-12/+14
|\ \ \
| * | | Don't play a sound if a volume key press is canceled.Jeff Brown2010-09-121-12/+14
| | | | | | | | | | | | | | | | Change-Id: I8e45af20ec83a81565e10be3648b95686fa897af
* | | | Merge "Undo API patch due to field pulled up to superclass." into gingerbreadJeff Brown2010-09-121-10/+0
|\ \ \ \
| * | | | Undo API patch due to field pulled up to superclass.Jeff Brown2010-09-121-10/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Earlier we extracted a common superclass InputEvent from KeyEvent and MotionEvent. During this process, getDeviceId() and mDeviceId were moved to the superclass. The API change tracking was unable to automatically figure out that the method had just been moved up to the superclass (still binary compatible) so we patched up 9.xml manually to fool it. Unfortunately mDeviceId slipped in there when it should not have since it should have been marked with @hide. This change just removes mDeviceId. Change-Id: I5fca14c8dc6f98952b8afbdb6e034824a22bdb1d
* | | | Merge changes Ie3648509,I53db73c3 into gingerbreadKenny Root2010-09-122-68/+77
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | * changes: Move native library removal function to helper Initialize native library path in PackageSetting
| * | | Move native library removal function to helperKenny Root2010-09-122-37/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves the remoteNativeLibrariesLI call to NativeLibraryHelper to prepare for being able to symlink the /data/data/<package>/lib dir to the ASEC container. Change-Id: Ie3648509c6b6293a8d9bdd815610ab408df5047f
| * | | Initialize native library path in PackageSettingKenny Root2010-09-121-31/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During boot-up we weren't paying attention to the nativeLibraryPath that was read from the package settings XML file which reset the path to the default /data/data/<package>/lib directory. This adds nativeLibraryPath as an argument to the PackageSettings constructor and related functions that will pull that value in from the settings file. It also removes the call to nativeLibraryDir.mkdir() which installd does by itself. Change-Id: I53db73c3b1bc90997a4a73f7f2fbaee125e6f67e
* | | | Fix some API discrepancies in InputEvent.Jeff Brown2010-09-122-22/+4
| | | | | | | | | | | | | | | | Change-Id: I8e33e125e10075d6f256a1eb3dd46990f35074d6
* | | | Input dispatcher ANR handling enhancements.Jeff Brown2010-09-1215-1936/+2547
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is essentially a rewrite of the main input dispatcher loop with the target identification folded in. Since the input dispatcher now has all of the window state, it can make better decisions about when to ANR. Added a .5 second deadline for processing app switch keys. This behavior predates Gingerbread but had not previously been ported. Fixed some timing inaccuracies in the ANR accounting that could cause applications to ANR sooner than they should have. Added a mechanism for tracking key and motion events that have been dispatched to a window so that appropriate cancelation events can be synthesized when recovering from ANR. This change helps to keep applications in sync so they don't end up with stuck buttons upon recovery from ANRs. Added more comments to describe the tricky parts of PollLoop. Change-Id: I13dffca27acb436fc383980db536abc4d8b9e6f1
* | | | Add faster TextUtil function for searching delimited lists.Brad Fitzpatrick2010-09-123-8/+51
| | | | | | | | | | | | | | | | | | | | | | | | The previous version in Settings allocated memory. Change-Id: I0f821112dc8f830689489f201ce268195f9e6cbd
* | | | Merge "Allow two finger pan and scale on touchscreens with ↵Adam Powell2010-09-121-13/+28
|\ \ \ \ | |_|/ / |/| | | | | | | FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT." into gingerbread