summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* More work in progress on native events.Jeff Brown2010-06-158-497/+850
| | | | | | | | Refactored the code to eliminate potential deadlocks due to re-entrant calls from the policy into the dispatcher. Also added some plumbing that will be used to notify the framework about ANRs. Change-Id: Iba7a10de0cb3c56cd7520d6ce716db52fdcc94ff
* Merge "Dropbox: remove redundant Entry construction." into gingerbreadBrad Fitzpatrick2010-06-140-0/+0
|\
* \ am 01f7ac64: Merge "Issue 2667802: [Audio Effect Framework] AudioEffect base ↵Eric Laurent2010-06-140-0/+0
|\ \ | |/ |/| | | | | | | | | | | | | class and JNI." into kraken Merge commit '01f7ac64488027492b2909b99d70491e7a391015' into gingerbread * commit '01f7ac64488027492b2909b99d70491e7a391015': Issue 2667802: [Audio Effect Framework] AudioEffect base class and JNI.
| * Merge "Issue 2667802: [Audio Effect Framework] AudioEffect base class and ↵Eric Laurent2010-06-140-0/+0
| |\ | | | | | | | | | JNI." into kraken
* | \ am 724c5224: Correct the setDisplayOrientation sample code.Chih-Chung Chang2010-06-140-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '724c52244423feced2677fbd1f905e0b8b0639f2' into gingerbread * commit '724c52244423feced2677fbd1f905e0b8b0639f2': Correct the setDisplayOrientation sample code.
* | | am d890cbf7: Remove PollLoop from host build.Jeff Brown2010-06-131-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'd890cbf700695c869e6b45cddf7f132484697588' into gingerbread * commit 'd890cbf700695c869e6b45cddf7f132484697588': Remove PollLoop from host build.
| * | Remove PollLoop from host build.Jeff Brown2010-06-131-4/+4
| | | | | | | | | | | | | | | | | | We can't build (and we don't need) PollLoop in the SDK on all platforms. Change-Id: I3b0f327bbb8bc58b9b8630b0161cf360403fea68
* | | am 43a9527c: Fix include paths.Jeff Brown2010-06-133-4/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '43a9527c54b71cb17515591af37eeeef6c22e3ff' into gingerbread * commit '43a9527c54b71cb17515591af37eeeef6c22e3ff': Fix include paths.
| * | Fix include paths.Jeff Brown2010-06-133-4/+1
| | | | | | | | | | | | Change-Id: Ifda45688f9f02710a74d5d7a7d902bacf1441e2e
* | | am 46b9ac0a: Native input dispatch rewrite work in progress.Jeff Brown2010-06-1333-244/+7416
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '46b9ac0ae2162309774a7478cd9d4e578747bfc2' into gingerbread * commit '46b9ac0ae2162309774a7478cd9d4e578747bfc2': Native input dispatch rewrite work in progress.
| * | Native input dispatch rewrite work in progress.Jeff Brown2010-06-1333-244/+7416
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old dispatch mechanism has been left in place and continues to be used by default for now. To enable native input dispatch, edit the ENABLE_NATIVE_DISPATCH constant in WindowManagerPolicy. Includes part of the new input event NDK API. Some details TBD. To wire up input dispatch, as the ViewRoot adds a window to the window session it receives an InputChannel object as an output argument. The InputChannel encapsulates the file descriptors for a shared memory region and two pipe end-points. The ViewRoot then provides the InputChannel to the InputQueue. Behind the scenes, InputQueue simply attaches handlers to the native PollLoop object that underlies the MessageQueue. This way MessageQueue doesn't need to know anything about input dispatch per-se, it just exposes (in native code) a PollLoop that other components can use to monitor file descriptor state changes. There can be zero or more targets for any given input event. Each input target is specified by its input channel and some parameters including flags, an X/Y coordinate offset, and the dispatch timeout. An input target can request either synchronous dispatch (for foreground apps) or asynchronous dispatch (fire-and-forget for wallpapers and "outside" targets). Currently, finding the appropriate input targets for an event requires a call back into the WindowManagerServer from native code. In the future this will be refactored to avoid most of these callbacks except as required to handle pending focus transitions. End-to-end event dispatch mostly works! To do: event injection, rate limiting, ANRs, testing, optimization, etc. Change-Id: I8c36b2b9e0a2d27392040ecda0f51b636456de25
* | | Merge "More StrictMode work, handling violations in ActivityManagerService." ↵Brad Fitzpatrick2010-06-110-0/+0
|\ \ \ | | | | | | | | | | | | into gingerbread
* \ \ \ am 1067e689: Merge "Doc change: remove pdf summary of guidelines from ↵Dirk Dougherty2010-06-110-0/+0
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | templates archive." into froyo Merge commit '1067e6895e941f56edc7bc3d7c16a7122fb5259b' into gingerbread * commit '1067e6895e941f56edc7bc3d7c16a7122fb5259b': Doc change: remove pdf summary of guidelines from templates archive.
| * | | Merge "Doc change: remove pdf summary of guidelines from templates archive." ↵Dirk Dougherty2010-06-110-0/+0
| |\ \ \ | | | | | | | | | | | | | | | into froyo
* | \ \ \ Merge "Must hold lock here..." into gingerbreadAndreas Huber2010-06-110-0/+0
|\ \ \ \ \
* \ \ \ \ \ Merge "Dont persist config on failure" into gingerbreadIrfan Sheriff2010-06-110-0/+0
|\ \ \ \ \ \ | |/ / / / / | | | | / / | |_|_|/ / |/| | | |
* | | | | Merge "Initial checkin for pause and resume control" into krakenJames Dong2010-06-110-0/+0
|\ \ \ \ \ | |/ / / / |/| | | |
* | | | | Merge "Adjust activity manager process OOM adj." into krakenDianne Hackborn2010-06-110-0/+0
|\ \ \ \ \ | |/ / / /
* | | | | Merge "Restore feature parity with the old HTTPDataSource as far as support ↵Andreas Huber2010-06-110-0/+0
|/ / / / | | | | | | | | | | | | for extra headers (cookies?) and socket-timeout are concerned." into kraken
* | | | Change camera interface to support multiple cameras.Chih-Chung Chang2010-06-115-53/+52
| | | | | | | | | | | | | | | | Change-Id: Ie88fe706d2278acf762eca87780de349434778a4
* | | | am 9f2a0115: Merge "Remove indefinite DHCP retries" into froyoIrfan Sheriff2010-06-100-0/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '9f2a0115220c8e288c32d8cf90e235a2f2be115b' into kraken * commit '9f2a0115220c8e288c32d8cf90e235a2f2be115b': Remove indefinite DHCP retries
| * | | Merge "Remove indefinite DHCP retries" into froyoIrfan Sheriff2010-06-100-0/+0
| |\ \ \ | | |/ /
* | | | Merge "fix [2757903] Crash in EGL when creating an EGLSurface" into krakenMathias Agopian2010-06-100-0/+0
|\ \ \ \
* \ \ \ \ am f4a502a2: Merge "Don\'t adjust lights if screen or button brightness is ↵Mike Lockwood2010-06-100-0/+0
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed when the screen is off." into froyo Merge commit 'f4a502a235e9f9ea0bcd2d5ca4981dc6e1a619c4' into kraken * commit 'f4a502a235e9f9ea0bcd2d5ca4981dc6e1a619c4': Don't adjust lights if screen or button brightness is changed when the screen is off.
| * | | | Merge "Don't adjust lights if screen or button brightness is changed when ↵Mike Lockwood2010-06-100-0/+0
| |\ \ \ \ | | | | | | | | | | | | | | | | | | the screen is off." into froyo
* | \ \ \ \ Merge "Simplify the code in the stagefright commandline utility." into krakenAndreas Huber2010-06-100-0/+0
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge "Switch LiveSource to use the new http data source instead of the old ↵Andreas Huber2010-06-100-0/+0
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | one." into kraken
* | | | | | | Merge "Fix String8 to free its memory only after assignment operations based ↵Andreas Huber2010-06-101-4/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | on pointers are finished in case that pointer referred to the string's original contents." into kraken
| * | | | | | | Fix String8 to free its memory only after assignment operations based on ↵Andreas Huber2010-06-101-4/+8
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pointers are finished in case that pointer referred to the string's original contents. Change-Id: I6961f3cf10ba3b728579ea63262db750a4cf8577
* | | | | | | Merge "Initial check-in of new caching/prefetching data source ↵Andreas Huber2010-06-100-0/+0
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | implementation." into kraken
* | | | | | | am 8f2ca788: Merge "Fix bug 2757693 - Multi-touch coordinates can jump when ↵Adam Powell2010-06-100-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a finger goes down." into froyo Merge commit '8f2ca788f369892370477212cf9e7a67721a8c16' into kraken * commit '8f2ca788f369892370477212cf9e7a67721a8c16': Fix bug 2757693 - Multi-touch coordinates can jump when a finger goes down.
| * | | | | | Merge "Fix bug 2757693 - Multi-touch coordinates can jump when a finger goes ↵Adam Powell2010-06-100-0/+0
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | down." into froyo
* | | | | | Merge "Support "pausing" of MediaSources with the effect that they no longer ↵Andreas Huber2010-06-100-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | pull on their upstream source until a subsequent read-with-seek." into kraken
* | | | | | Merge "Initial check in of a new http data source implementation." into krakenAndreas Huber2010-06-100-0/+0
|\ \ \ \ \ \ | |/ / / / /
* | | | | | am a2c6d5bf: (-s ours) do not merge: cherry-picked ↵Nick Kralevich2010-06-100-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 929b4855b8208d36272769e8eeaa6cd2823b94c0 from master branch Merge commit 'a2c6d5bf308181c019ade0aac6d25fe33dc3d76c' into kraken * commit 'a2c6d5bf308181c019ade0aac6d25fe33dc3d76c': do not merge: cherry-picked 929b4855b8208d36272769e8eeaa6cd2823b94c0 from master branch
* | | | | | Merge "Remove the lock/unlock workaround from CameraService" into krakenJames Dong2010-06-101-4/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Remove the lock/unlock workaround from CameraServiceJames Dong2010-06-091-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug - 2677772 Change-Id: I7c996daad8b3bfc89e9fa2d655dc18c9a5c68f2f
* | | | | | Merge "Apparently the TI video decoder only supports H.264 up to baseline ↵Andreas Huber2010-06-100-0/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | profile/level 3, not level 3.x as previously assumed." into kraken
* \ \ \ \ \ \ am b00854d4: Import revised translationsKenny Root2010-06-090-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | / / | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | Merge commit 'b00854d4c07ee8c810d1e32984543297bfa80a8e' into kraken * commit 'b00854d4c07ee8c810d1e32984543297bfa80a8e': Import revised translations
* | | | | | Merge changes I00274431,I83be9404,I0359531a,Iceef1e95 into krakenMathias Agopian2010-06-0916-165/+1143
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: update EGL headers to the latest update GL ES stub libraries with the new GL ES headers fix OpenGL ES extension headers from khronos update the OpenGL ES headers to the latest
| * | | | | update EGL headers to the latestMathias Agopian2010-06-095-10/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | note that this doesn't update the EGL stubs. Change-Id: I00274431a490249d93eb6b5ba13f274b7f2682ae
| * | | | | update GL ES stub libraries with the new GL ES headersMathias Agopian2010-06-095-58/+268
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I83be94049ddfe3fd7f5bee71a21172ade1498dd5
| * | | | | fix OpenGL ES extension headers from khronosMathias Agopian2010-06-092-26/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the official headers have a couple typos, which this CL fixes. Change-Id: I0359531a05a4a62ddbdce70c5841ec1c355feb3b
| * | | | | update the OpenGL ES headers to the latestMathias Agopian2010-06-096-104/+783
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: Iceef1e95504897a5e3759b0401cf7031c9e74547
* | | | | Merge "Fix a problem with leaking UDP sockets." into krakenNick Kralevich2010-06-090-0/+0
|\ \ \ \ \
* \ \ \ \ \ Merge changes ↵Joe Onorato2010-06-090-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ia5884ef4,Ie495a41d,I3f7066c2,If5faf446,I6ae0740f,I57b2d296,Iea78a637 into kraken * changes: Add a test item the turns on a bunch of extra icons. Move the status bar icon list, hopefully for the last time. Call into the notification manager when the panel is revealed. Move status_bar_latest_event and LatestItemView into SystemUI.apk. Start the status bar service based on a configuration option, instead of trampolining through a braodcast receiver. Require the STATUS_BAR_SERVICE permission for something to be the status bar. Handle errors inflating notifications (and their icons).
* | | | | | Merge changes I4a11f027,Ib2c4abf6,Id0c7ef9f,I839d7771 into krakenJoe Onorato2010-06-090-0/+0
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: dead code removal Cap the number of notifications that a given package can post. Move the usb mass storage notification & activity into SystemUI.apk. Add some disabled logging and another test case for reapplying the notification views.
* | | | | | Merge "Fail gracefully if the user fails to supply necessary args to bmgr" ↵Christopher Tate2010-06-090-0/+0
|/ / / / / | | | | | | | | | | | | | | | into kraken
* | | | | Merge "allow re-targetting of surfaces" into krakenMathias Agopian2010-06-088-50/+112
|\ \ \ \ \
| * | | | | allow re-targetting of surfacesMathias Agopian2010-06-088-50/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Surfaces can now be parcelized and sent to remote processes. When a surface crosses a process boundary, it looses its connection with the current process and gets attached to the new one. Change-Id: I39c7b055bcd3ea1162ef2718d3d4b866bf7c81c0