Dianne Hackborn
42e06c8d6b
am 5007dea9: am bac91ebd: am 860d0cd4: Merge "Cleaner initial boot." into jb-mr1.1-dev
...
* commit '5007dea96e357e11316f5c9a4aea1123ba9dd4c1':
Cleaner initial boot.
2012-11-29 14:32:49 -08:00
Adam Cohen
70a649ca51
am 20b9edd8: am 224daede: am 035352b4: Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev
...
* commit '20b9edd805777bf9e603d8008650c23b031dac79':
Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
2012-11-29 14:32:41 -08:00
Fabrice Di Meglio
b75fb5daf6
am 52c3833e: am 07581745: am 71175f72: Merge "Fix bug #7621927 Radio button/TextView drawable regression in 4.2" into jb-mr1.1-dev
...
* commit '52c3833e20d0e78fcb367c1e81cd2c83f9165a0a':
Fix bug #7621927 Radio button/TextView drawable regression in 4.2
2012-11-29 14:32:30 -08:00
Dianne Hackborn
36893b16ce
am 221d59f7: am afdd978c: am 68e0da7e: Merge "Quiet down a lot of logging." into jb-mr1.1-dev
...
* commit '221d59f723584d316ea225bdaf1bc75cbfd7a794':
Quiet down a lot of logging.
2012-11-29 14:32:25 -08:00
Dianne Hackborn
5007dea96e
am bac91ebd: am 860d0cd4: Merge "Cleaner initial boot." into jb-mr1.1-dev
...
* commit 'bac91ebdd0ae310a6b92a8b4bb91613025238356':
Cleaner initial boot.
2012-11-29 14:26:37 -08:00
Adam Cohen
20b9edd805
am 224daede: am 035352b4: Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev
...
* commit '224daede9e49f53ca5246aed66d152bfcc6d64e1':
Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
2012-11-29 14:26:29 -08:00
Fabrice Di Meglio
52c3833e20
am 07581745: am 71175f72: Merge "Fix bug #7621927 Radio button/TextView drawable regression in 4.2" into jb-mr1.1-dev
...
* commit '075817450c61902ecaaf4af2d96e8542123a86bd':
Fix bug #7621927 Radio button/TextView drawable regression in 4.2
2012-11-29 14:25:43 -08:00
Dianne Hackborn
221d59f723
am afdd978c: am 68e0da7e: Merge "Quiet down a lot of logging." into jb-mr1.1-dev
...
* commit 'afdd978ccd8d45ac789873dd4cf0ab0dd3f46d20':
Quiet down a lot of logging.
2012-11-29 14:25:40 -08:00
Romain Guy
a4caee0115
Merge "Cleanup: remove unused property"
2012-11-29 13:15:22 -08:00
Romain Guy
215dcb1caa
Merge "Fire view removed event *after* a View is removed"
2012-11-29 13:05:21 -08:00
Romain Guy
1741d73441
Cleanup: remove unused property
...
Change-Id: I09b418ef8888c42a876cb9014b22231ec31ca7eb
2012-11-29 13:05:16 -08:00
Romain Guy
8e0d7bcef1
Merge "Improve profiling by using Choreographer"
2012-11-29 13:04:18 -08:00
Romain Guy
d075031944
Improve profiling by using Choreographer
...
This will avoid jank and lead to better measurements.
Change-Id: Id18587a0a0b7d45adb3a65dfc427800565cc5d0b
2012-11-29 11:34:43 -08:00
Romain Guy
6fb05630cf
Fire view removed event *after* a View is removed
...
Change-Id: Ia4066002b19c438c90a57ef9c513d82564425640
2012-11-29 10:50:33 -08:00
Elliott Hughes
7905db94ad
am 878da653: am 9ed4abd8: Merge "Fix AndroidHttpClient documentation error."
...
* commit '878da6532836ec09f6d27e8f5af79444c79e78b6':
Fix AndroidHttpClient documentation error.
2012-11-29 10:24:14 -08:00
Elliott Hughes
878da65328
am 9ed4abd8: Merge "Fix AndroidHttpClient documentation error."
...
* commit '9ed4abd875852524c5dd366f30b5b7bda93f0da3':
Fix AndroidHttpClient documentation error.
2012-11-29 10:21:23 -08:00
Elliott Hughes
a0e1f91b98
am 565de5f6: am 820b3e29: Merge "Make transactGetSockaddr locale safe"
...
* commit '565de5f6cb75631f6b23011fcac4fcf8be8d5c5e':
Make transactGetSockaddr locale safe
2012-11-29 09:49:40 -08:00
Elliott Hughes
9ed4abd875
Merge "Fix AndroidHttpClient documentation error."
2012-11-29 09:23:54 -08:00
Elliott Hughes
565de5f6cb
am 820b3e29: Merge "Make transactGetSockaddr locale safe"
...
* commit '820b3e29caab93de9535f18d98c6fd264c7fa983':
Make transactGetSockaddr locale safe
2012-11-29 09:14:35 -08:00
Elliott Hughes
820b3e29ca
Merge "Make transactGetSockaddr locale safe"
2012-11-29 08:50:23 -08:00
Elliott Hughes
d2dcd7ada3
Fix AndroidHttpClient documentation error.
...
AndroidHttpClient doesn't let the user add HttpRequestInterceptor classes.
Bug: http://code.google.com/p/android/issues/detail?id=37294
Change-Id: I66f6581fa321dc16ddfe35c8f4242bc31f79bdfa
2012-11-29 08:32:13 -08:00
Dianne Hackborn
bac91ebdd0
am 860d0cd4: Merge "Cleaner initial boot." into jb-mr1.1-dev
...
* commit '860d0cd452529e7a01152582e6535c2129a46af7':
Cleaner initial boot.
2012-11-28 18:21:47 -08:00
Dianne Hackborn
860d0cd452
Merge "Cleaner initial boot." into jb-mr1.1-dev
2012-11-28 18:19:25 -08:00
Adam Cohen
224daede9e
am 035352b4: Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev
...
* commit '035352b4d62e259c86576dd3d1495b21bed172ff':
Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
2012-11-28 18:18:32 -08:00
Dianne Hackborn
13579ed330
Cleaner initial boot.
...
This does some cleanup of the initial boot, especially when
booting in "no core apps" mode for encryption/decryption.
Change-Id: Ifb3949f580e52f54559e603c4b0b104f6bac2f6c
2012-11-28 18:09:01 -08:00
Adam Cohen
035352b4d6
Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev
2012-11-28 17:47:22 -08:00
Alex Ray
3251d36313
Merge "core: Update Java wrappers for atrace."
2012-11-28 17:11:00 -08:00
Adam Cohen
d9e5af3851
Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
...
Change-Id: I25acb7bde2e8e5ac3185a009f5c7151b81f0ae19
2012-11-28 16:36:56 -08:00
Fabrice Di Meglio
075817450c
am 71175f72: Merge "Fix bug #7621927 Radio button/TextView drawable regression in 4.2" into jb-mr1.1-dev
...
* commit '71175f727bc1e094e72a410aca62392badffbf11':
Fix bug #7621927 Radio button/TextView drawable regression in 4.2
2012-11-28 15:08:12 -08:00
Dianne Hackborn
afdd978ccd
am 68e0da7e: Merge "Quiet down a lot of logging." into jb-mr1.1-dev
...
* commit '68e0da7e397f6808a90509615c08c62bb00af6ba':
Quiet down a lot of logging.
2012-11-28 15:06:36 -08:00
Fabrice Di Meglio
71175f727b
Merge "Fix bug #7621927 Radio button/TextView drawable regression in 4.2" into jb-mr1.1-dev
2012-11-28 15:05:55 -08:00
Dianne Hackborn
68e0da7e39
Merge "Quiet down a lot of logging." into jb-mr1.1-dev
2012-11-28 15:03:39 -08:00
Fabrice Di Meglio
b878ddb56e
Fix bug #7621927 Radio button/TextView drawable regression in 4.2
...
- as we remove the 9 patch padding trick, we need also to do the correct
positioning of the radio / checkbox / star during draw
Change-Id: I02b67bef9c0f2dc1c0c65361de14ab20ce9b881d
2012-11-28 11:59:27 -08:00
Scott Main
ce4a9a34b6
am 33a8b28f: am 1cc041f7: am 7538ff09: am 35473e6e: Merge "docs: update dreamservice description" into jb-mr1-dev
...
* commit '33a8b28f04ae689f3d5e24ef46df1dea76be602b':
docs: update dreamservice description
2012-11-28 11:04:18 -08:00
Scott Main
33a8b28f04
am 1cc041f7: am 7538ff09: am 35473e6e: Merge "docs: update dreamservice description" into jb-mr1-dev
...
* commit '1cc041f7d7e76b77375ec03a1c626cb3a7952fc7':
docs: update dreamservice description
2012-11-28 11:02:41 -08:00
Scott Main
1cc041f7d7
am 7538ff09: am 35473e6e: Merge "docs: update dreamservice description" into jb-mr1-dev
...
* commit '7538ff0920a8cbdfe68885221d1275633eafc613':
docs: update dreamservice description
2012-11-28 10:43:22 -08:00
Scott Main
7538ff0920
am 35473e6e: Merge "docs: update dreamservice description" into jb-mr1-dev
...
* commit '35473e6e6d2d17c859173ca0cf0dfdcfcb0b4663':
docs: update dreamservice description
2012-11-28 10:40:18 -08:00
Scott Main
35473e6e6d
Merge "docs: update dreamservice description" into jb-mr1-dev
2012-11-28 10:05:54 -08:00
Andreas Huber
c653df4643
am 8fac23f2: am 8be8ee4c: am f0afad00: Merge "Stop caching stream duration, it might change (increase) dynamically." into jb-mr1.1-dev
...
* commit '8fac23f23df08b192a542be57b09badfbb0a1bf4':
Stop caching stream duration, it might change (increase) dynamically.
2012-11-28 09:47:50 -08:00
Andreas Huber
8fac23f23d
am 8be8ee4c: am f0afad00: Merge "Stop caching stream duration, it might change (increase) dynamically." into jb-mr1.1-dev
...
* commit '8be8ee4c4a2f6386680bc8c6aeb88c597d5f4dcd':
Stop caching stream duration, it might change (increase) dynamically.
2012-11-28 09:44:44 -08:00
Andreas Huber
8be8ee4c4a
am f0afad00: Merge "Stop caching stream duration, it might change (increase) dynamically." into jb-mr1.1-dev
...
* commit 'f0afad008bf78576ff364bcd8bc93b7aa8090b34':
Stop caching stream duration, it might change (increase) dynamically.
2012-11-28 09:43:29 -08:00
Andreas Huber
f0afad008b
Merge "Stop caching stream duration, it might change (increase) dynamically." into jb-mr1.1-dev
2012-11-28 09:39:27 -08:00
Svetoslav Ganov
ec45cc096d
Merge "Switching the accessibility poolable classes to the new pool management APIs."
2012-11-28 09:16:45 -08:00
Svetoslav Ganov
f4782ec9c5
Switching the accessibility poolable classes to the new pool management APIs.
...
The pool management APIs were simplified and using them requires much less
code than implementing your own pooling. Using common pooling logic is
also less error prone. This change swithces AccessibilityEvent and
AccessibilityNodeInfo to the new APIs.
Change-Id: I2dcfe2e1b0b0be5f89bd92359766ae3d6f8a143b
2012-11-28 09:11:51 -08:00
Daniel Sandler
57f39c23b6
am 690d2052: am 6684a2ce: am bf0e106a: Merge "Cleanups in Notification.java." into jb-mr1.1-dev
...
* commit '690d2052b2d5eb7c471c93aacec4f5e28b42107f':
Cleanups in Notification.java.
2012-11-28 06:31:45 -08:00
Alex Ray
8a6787b1c7
core: Update Java wrappers for atrace.
...
Atrace functionality moved to cutils. Add ATRACE_TAG_HAL.
Change-Id: I80e1c9438bfd2436559b64e94e4009cb9c5dbc09
2012-11-27 23:11:16 -08:00
Svetoslav Ganov
4cdb0adcb3
Merge "Simplification of the poolable management utils."
2012-11-27 19:13:12 -08:00
Dianne Hackborn
40e9f2922c
Quiet down a lot of logging.
...
Also fix a little problem where the USER_STARTED broadcasts
were not being sent as ordered broadcasts(!).
Change-Id: I3aa3e0a9b3900967cdd2d115ee103371b0a50c41
2012-11-27 19:12:23 -08:00
Svetoslav Ganov
abae2a1b89
Simplification of the poolable management utils.
...
Before to implement a pool of objects, the pooled class had to implement an
interface which was leaking the pool management APIs. This requires
hiding APIs - inconvenient at best. Further, each client had to
implement the chaining of pooled instances which means adding a couple
of member variables which are manipulated by the implemented interface
methods. As a consequence the client is aware of how pooling is
implemented which is error prone and breaks encapsulation. Now the
pool objects are responsible for managing pooling state via reusable
wrapper objects and the clients are oblivious of how pooling is done.
Creating a thin cached wrapper for each pooled object has minimal
performance impact while making the code more maintainable. Actually
implementing of the old version of the APIs was taking as much code
as implementing the pooling yourself.
Also clients had to implement a poolable manager whose responsibility
was to create new instances and provide callbacks when an instance
is added to or removed from the pool. Now, the clinet class should
create a static member for the pool and expose obtain/aquire and
release/recycle methods in which it should create a new instance if
the pool did not return one and clear the state of the host when
it is returned to the pool. Updated the JavaDoc with a best practice.
The pooling was composed of several interfaces and classes scattered
over a few files, now all this is in a single small file.
Update all usages of the pooling APIs in the framework.
Also one had to write a poolable
manager which
Change-Id: Ib8dc286040eb3d7cb7d9668ba76fead05cb97647
2012-11-27 19:10:51 -08:00
Daniel Sandler
690d2052b2
am 6684a2ce: am bf0e106a: Merge "Cleanups in Notification.java." into jb-mr1.1-dev
...
* commit '6684a2ce1abd94972d5480c2214a9509781c755b':
Cleanups in Notification.java.
2012-11-27 18:43:46 -08:00