Scott Main
1c8b6ca4d7
docs: fix misc broken links
...
Change-Id: I7294276aff0c80498215870d5d72f7a3a9b2c99a
2010-07-02 11:11:34 -07:00
Chih-Chung Chang
7df7447112
Merge "Flush binder buffer after setting raw heap to avoid leaking a reference." into froyo
2010-07-02 07:43:31 -07:00
Scott Main
f80372dbc0
Merge "docs: update device dashboard; add historical chart" into froyo
2010-07-01 23:26:58 -07:00
Chih-Chung Chang
fe1bac6762
Flush binder buffer after setting raw heap to avoid leaking a reference.
...
The problem was:
1. In handleShutter(), thread A in CameraService calls
registerBuffers(IMemoryHeap) and it's received by thread B
in system_server. [transaction 1]
2. While thread A is waiting for the reply, thread B calls
back to thread A to get the id of the heap
(IMemoryHeap.getHeapID). [transaction 2]
3. Thread A replies transaction 2 and is preemptied in kernel.
Thread B gets the reply and finishes registerBuffers and send
reply for transaction 1.
4. When thread A runs again, it gets the reply for transaction 1
and returns to handleShutter().
5. At this point the transaction buffer for transaction 2 (which
holds a reference to IMemoryHeap) is not freed because the
BC_FREE_BUFFER command is kept in thread A's local command
queue and not sent to the kernel.
6. Normally when thread A makes next transaction, the
BC_FREE_BUFFER command will be sent together (piggyback) with
the commands for that transaction. But in this case thread A
is a callback thread from camera driver, so it does not make
any binder calls afterwards, and the IMemoryHeap is never freed
(until the next time handleShutter is called).
Change-Id: I435a258187509bdbbaf353339eb9ea577610cbd2
2010-07-02 12:56:54 +08:00
Eric Laurent
c03befe3d6
Fix issue 2811538: System server crash when disconnecting BT headset after using SCO off call.
...
Problem:
When the bluetooth device is removed, the AudioService clears all active SCO connections
and unlinks from the client application's binder interface death.
The problem is that the unlinking is done even if no more connections are active for a given client,
which throws a runtime exception that is not catched causing the system server to crash.
The fix consists in calling unlinkToDeath() in ScoClient.clearCount() only if the number of
active SCO connections for this client is not 0. The NoSuchElementException exception is also
catched when calling unlinkToDeath()
Change-Id: I7086424301fc63a5666da61c38169349d3e078f4
2010-07-01 16:23:34 -07:00
Scott Main
db3b598c93
docs: update device dashboard; add historical chart
...
Change-Id: Iafed4ed927141d34dcdb728918320be2fa2cf151
2010-07-01 14:57:41 -07:00
Doug Zongker
d581484ef8
Merge "Verify hostname where possible, and clarify where not." into froyo
2010-06-30 11:12:19 -07:00
Dan Egnor
7fc93c36ae
Verify hostname where possible, and clarify where not.
...
Bug: 2807409
Change-Id: I6f6a6b22a48149d9f1f45ff8f53103b25706ecc0
2010-06-29 19:19:10 -07:00
Scott Main
b4d2e42a85
docs: revise menu guide to focus more on using menu resources
...
instead of defining menus in code.
And revise some style.
Change-Id: I0a5a19a51062d72cdb9045c9607cab04b69f554c
2010-06-29 17:13:02 -07:00
Scott Main
4fb91d9f1b
docs: fix typo
...
Change-Id: I39849068bb1b35a766df93ab3440829730efabaa
2010-06-29 15:22:03 -07:00
Scott Main
337b0873f4
docs: update backup guide and bmgr tool
...
elaborate the guide to testing a backup agent and add links between the docs
Change-Id: I35f815d1848c6bd7c6bfaee214f333e35a6cb23c
2010-06-28 12:28:31 -07:00
Scott Main
56c778e6cf
Merge "docs: Remove the TOS from download flow and remove TOS entirely because it's no longer relevant to the SDK download package" into froyo
2010-06-24 18:10:41 -07:00
Scott Main
654d9414de
docs: Remove the TOS from download flow and remove TOS entirely because
...
it's no longer relevant to the SDK download package
Change-Id: I5f0b2b6258db1f09f300567fc0d22b5e3effd324
2010-06-24 17:29:13 -07:00
Dianne Hackborn
5827d3eaf3
Merge "Properly note the current active restore set's token" into froyo
2010-06-24 16:00:06 -07:00
Christopher Tate
2950555aac
Properly note the current active restore set's token
...
Bug: 2796780
Change-Id: Iad601ed96ae73cf34910a276350712e6af19bb4e
2010-06-24 15:58:01 -07:00
Nick Pelly
d19c397b04
Merge "Do not log AT command traffic by default." into froyo
2010-06-24 11:52:39 -07:00
Nick Pelly
801dbe26ee
Do not log AT command traffic by default.
...
Bug: 2792732
Change-Id: I0ef25f38f38685291af6680cf653046eb391da5a
2010-06-24 11:48:54 -07:00
Scott Main
753e56090e
Merge "docs: update backup dev guide with Android Backup Service registration info" into froyo
2010-06-23 09:57:46 -07:00
Scott Main
964384962d
docs: update backup dev guide with Android Backup Service registration info
...
Change-Id: I16696abbd517a5a740ff641ca0b17ffafbcf4993
2010-06-22 19:26:16 -07:00
Dirk Dougherty
17ae646586
Merge "Doc change: Fix description of certificate matching requirement for app updates." into froyo
2010-06-22 11:13:48 -07:00
Dirk Dougherty
a767076f46
Doc change: Fix description of certificate matching requirement for app updates.
...
Change-Id: I38a0b997f5cb634bfdab1c0ecaa2b0d19e68256a
2010-06-21 16:22:06 -07:00
Kenny Root
30cf330fae
Import revised translations
...
Change-Id: I4b91aea9c53332569a7123fdb32141530ede6d3d
2010-06-21 11:03:50 -07:00
Kenny Root
c4e38577f4
Import revised translations
...
Change-Id: Ife82312cc21acc144a70718f79afcafbdd7eda7a
2010-06-20 18:54:45 -07:00
Dianne Hackborn
57f4503e1a
Work on issue # 2778549: Idle FRF72 is awake 18 mins more than ERE27 in 13hr test
...
Modify UIModeManager to not get location updates every thirty minutes.
Instead it gets one once a day, and requests a new update when airplane
mode is turned off or the time zone changes.
Change-Id: I8044c27b5cd77709e4b872e2e8edd352f23e4af1
2010-06-17 15:49:33 -07:00
Scott Main
5f11e95f00
docs: small edits to catchup to edits made in html pushed live
...
Change-Id: I62b3e7dc5fcab881dd09ca897b05425a8c28cb92
2010-06-16 17:29:40 -07:00
James Dong
39e876ad74
Merge "When filling the cache, we always time out waiting for a condition that won't occur. We are actually improving the power consumption for streaming applications like Pandora." into froyo
2010-06-16 16:10:52 -07:00
James Dong
1c8bc7bb99
When filling the cache, we always time out waiting for a condition that won't occur.
...
We are actually improving the power consumption for streaming applications like Pandora.
Change-Id: Id32bacbc962e8c69c056599479b308d6a07b7a20
2010-06-16 14:12:53 -07:00
Dave Sparks
3242cc2719
Merge "TimedEventQueue is apparently important for glitch-free media playback, and so having it inherit its priority from the thread that created it is a bad idea. Instead, set the priority explicitly, and bump it to slightly higher than normal." into froyo
2010-06-16 14:11:40 -07:00
Scott Main
821ca51857
docs: edits to resources doc
...
Change-Id: I1dbe5d213d8f85b2ecaeed45ddbe215f199e2c9e
2010-06-16 12:47:11 -07:00
Marco Nelissen
cad5726e3a
TimedEventQueue is apparently important for glitch-free media playback, and so
...
having it inherit its priority from the thread that created it is a bad idea.
Instead, set the priority explicitly, and bump it to slightly higher than normal.
Change-Id: I01843f24905790ce2e2cde5d11a99346cfbf968d
2010-06-16 11:09:01 -07:00
Scott Main
bccedb03fa
docs: update dashboard again
...
Change-Id: Ia3ae9149879e355d15d42ac612e6a758c83b59f6
2010-06-16 10:22:53 -07:00
Dan Morrill
6b22d81aa3
As Donut (API=4) devices and earlier do not have a Bluetooth API, .apk files
...
that have minSdkLevel (or targetSdkLevel) set to 4 or lower should not be
presumed to require Bluetooth just because they take the permission.
Change-Id: Ia629e9ef0425a577e4e14f9b348f5aa2b39c1e74
2010-06-15 21:57:33 -07:00
Scott Main
cdeae439a3
Merge "docs: update dashboard" into froyo
2010-06-15 19:33:03 -07:00
Ying Wang
6567adf8b6
Move android-common to framework/ex
...
This is one necessary step by unbundling.
Change-Id: I9d922a52374ad6331fa2e39fa4b5e16ad7d108fa
2010-06-15 15:28:42 -07:00
Joe Onorato
27357fc088
Merge "Use the droidcore goal with dist-for-goals." into froyo
2010-06-15 13:59:10 -07:00
Joe Onorato
9d71860e8c
Merge "The aapt and aidl tools are prebuilt when we're doing an apps-only build, so don't try to build them." into froyo
2010-06-15 13:58:33 -07:00
Scott Main
b102a5e8c2
docs: update dashboard
...
Change-Id: If8d1ad8aa99d93f707635631a44e6c359895302a
2010-06-15 10:42:10 -07:00
Scott Main
457738e628
Merge "docs: add information about known issues in resource matching for screen density and system version. Add section about providing compatibility for multiple devices" into froyo
2010-06-15 10:36:27 -07:00
Scott Main
322e7e477d
Merge "docs: fix markup error" into froyo
2010-06-15 10:36:14 -07:00
Scott Main
7ef674b596
docs: add information about known issues in resource matching
...
for screen density and system version.
Add section about providing compatibility for multiple devices
bug: 2760561
Change-Id: I9b3a515a14d53923a15b1931f6dd24f295874362
2010-06-14 12:57:54 -07:00
Dirk Dougherty
1067e6895e
Merge "Doc change: remove pdf summary of guidelines from templates archive." into froyo
2010-06-11 16:49:14 -07:00
Dirk Dougherty
e6727df7a7
Doc change: remove pdf summary of guidelines from templates archive.
...
Change-Id: I5394d1f95013ddf7790beda1f33e212bfbaee641
2010-06-11 15:59:47 -07:00
Scott Main
f10e6331e3
docs: fix markup error
...
Change-Id: Icea017095f58068c55dd3c1c18cecbdf06afb595
2010-06-11 09:03:22 -07:00
Irfan Sheriff
9f2a011522
Merge "Remove indefinite DHCP retries" into froyo
2010-06-10 18:56:04 -07:00
Joe Onorato
f058057622
Use the droidcore goal with dist-for-goals.
...
Change-Id: Ie0042028c4a33a23a4eb9aed1d1015e580c3e168
2010-06-10 18:36:58 -07:00
Joe Onorato
74905e5b0a
The aapt and aidl tools are prebuilt when we're doing an apps-only build, so don't try to build them.
...
Change-Id: I9896b11a9b90cbbbe2170243c8bdbc40231dfbff
2010-06-10 18:36:57 -07:00
Irfan Sheriff
60d0d22c75
Remove indefinite DHCP retries
...
Replace indefinite DHCP retries
with a sufficiently large retry count
Bug: 2761057
Change-Id: I4570b74476aa78c71c73e06c2aafac33d924e867
2010-06-10 16:34:16 -07:00
Mike Lockwood
f4a502a235
Merge "Don't adjust lights if screen or button brightness is changed when the screen is off." into froyo
2010-06-10 15:28:31 -07:00
Adam Powell
8f2ca788f3
Merge "Fix bug 2757693 - Multi-touch coordinates can jump when a finger goes down." into froyo
2010-06-10 14:09:50 -07:00
Mike Lockwood
f527c715d7
Don't adjust lights if screen or button brightness is changed when the screen is off.
...
Change-Id: I798a240374c3a739e1f1eaf36fa9fdef8416f2a2
BUG: 2758292
Signed-off-by: Mike Lockwood <lockwood@android.com>
2010-06-10 14:14:00 -04:00