summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add support for update-on-demand in SurfaceFlingerMathias Agopian2009-05-073-4/+24
|
* fix EGL extension string namesMathias Agopian2009-05-073-5/+5
|
* created an new EGL extension called ANDROID_swap_rectangleMathias Agopian2009-05-077-36/+298
| | | | | | ANDROID_swap_rectangle allows to specify the rectangle affected by eglSwapBuffers(), anything outside of this rectangle is unchanged. in particular EGL_BUFFER_DESTROYED only applies to that rectangle. This extension as well as EGL_BUFFER_PRESERVED allow major optimizations on surfaceflinger, which can redraw only the dirty area during compositing. However, ANDROID_swap_rectangle allows further optimizations in EGL by reducing the amount of copy-back needed. ANDROID_swap_rectangle is particularily important for software implementations.
* get rid off unneeded flagsMathias Agopian2009-05-052-28/+3
|
* move android_native_buffer_t declaration into its own ↵Mathias Agopian2009-05-057-30/+68
| | | | private/ui/android_native_priv.h header, since user code should never have access to it.
* move opengl/include/EGL/android_natives.h to ↵Mathias Agopian2009-05-0516-75/+112
| | | | | | include/ui/egl/android_natives.h and don't include it from egl.h the android_native_ types are just forward declared in egl.h
* get rid of android_native_buffer_t::getHandle() and replace it with an ↵Mathias Agopian2009-05-056-69/+22
| | | | | | handle field this abstraction was not necessary. things are easier now.
* removed the "bits" attribute from android_native_buffer_t.Mathias Agopian2009-05-056-50/+73
| | | | "bits" can never be trusted now that we need to call lock() on the handle to get the virtual address of the buffer.
* minor clean-up in FramebufferNativeWindowMathias Agopian2009-05-044-28/+4
|
* update surfaceflinger, libui and libagl to the new gralloc apiMathias Agopian2009-05-0438-649/+431
| | | | | | | | | | | | | | - Currently the lock/unlock path is naive and is done for each drawing operation (glDrawElements and glDrawArrays). this should be improved eventually. - factor all the lock/unlock code in SurfaceBuffer. - fixed "showupdate" so it works even when we don't have preserving eglSwapBuffers(). - improved the situation with the dirty-region and fixed a problem that caused GL apps to not update. - make use of LightRefBase() where needed, instead of duplicating its implementation - add LightRefBase::getStrongCount() - renamed EGLNativeWindowSurface.cpp to FramebufferNativeWindow.cpp - disabled copybits test, since it clashes with the new gralloc api - Camera/Video will be fixed later when we rework the overlay apis
* Merge commit 'goog/master' into merge_masterMathias Agopian2009-04-30295-11796/+17016
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: libs/surfaceflinger/Layer.cpp libs/surfaceflinger/SurfaceFlinger.cpp opengl/libagl/egl.cpp opengl/libs/EGL/egl.cpp opengl/libs/GLES_CM/gl.cpp opengl/libs/GLES_CM/gl_api.in opengl/libs/gl_entries.in opengl/libs/tools/glapigen
| * am 3674252: Merge change 817 into donutAndroid (Google) Code Review2009-04-303-114/+17
| |\ | | | | | | | | | | | | | | | | | | Merge commit '36742528f89fd13e65c8652cc684cffc9e97b567' * commit '36742528f89fd13e65c8652cc684cffc9e97b567': Hide the backup stuff for now
| | * Merge change 817 into donutAndroid (Google) Code Review2009-04-303-114/+17
| | |\ | | | | | | | | | | | | | | | | * changes: Hide the backup stuff for now
| | | * Hide the backup stuff for nowChristopher Tate2009-04-303-114/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adjust based on comments: + changed service intent string to conform to usage guidelines + only publish the IBackupService binder when invoked with the right intent action + docs tweaks
| * | | am c21a08f: gps: Fix missing return value in android_location_GpsLocatioMike Lockwood2009-04-301-0/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'c21a08f747f6fd1d7b8c98176ff70abc57cf58a0' * commit 'c21a08f747f6fd1d7b8c98176ff70abc57cf58a0': gps: Fix missing return value in android_location_GpsLocationProvider_init
| | * | gps: Fix missing return value in android_location_GpsLocationProvider_initMike Lockwood2009-04-301-0/+1
| | |/ | | | | | | | | | Signed-off-by: Mike Lockwood <lockwood@android.com>
| * | am 021dce4: Merge change 811 into donutAndroid (Google) Code Review2009-04-305-6/+123
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '021dce4198afbf602109ba5807a193c437b05361' * commit '021dce4198afbf602109ba5807a193c437b05361': Add android.backup.BackupManager
| | * Merge change 811 into donutAndroid (Google) Code Review2009-04-305-6/+123
| | |\ | | | | | | | | | | | | | | | | * changes: Add android.backup.BackupManager
| | | * Add android.backup.BackupManagerChristopher Tate2009-04-305-6/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also tweak the dataChanged() api to have the client supply a package name. We don't necessarily TRUST this, but we use it to narrow the set of packages requesting a backup pass, no longer blithely scheduling a pass for all packages associated with the caller's uid.
| * | | am a039d46: Merge change 792 into donutAndroid (Google) Code Review2009-04-301-10/+61
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'a039d465a85e8a7dea1ec4b5814e1a6e84e676f8' * commit 'a039d465a85e8a7dea1ec4b5814e1a6e84e676f8': Allow access to global search by pressing the hard search button again
| | * | Merge change 792 into donutAndroid (Google) Code Review2009-04-301-10/+61
| | |\ \ | | | | | | | | | | | | | | | | | | | | * changes: Allow access to global search by pressing the hard search button again within in-app search. If within in-app search and toggled out to global search, pressing the hard search button will take the user *back* into in-app search too.
| | | * | Allow access to global search by pressing the hard search button againMike LeBeau2009-04-301-10/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | within in-app search. If within in-app search and toggled out to global search, pressing the hard search button will take the user *back* into in-app search too.
| * | | | Merges p9 CLs 144856 and 145055 to GIT to enable the Database API in the ↵Ben Murdoch2009-04-306-27/+327
| | | | | | | | | | | | | | | | | | | | browser.
| * | | | Merge branch 'master' of ↵android-build SharedAccount2009-04-302-4/+175
| |\ \ \ \ | | | | | | | | | | | | | | | | | | ssh://android-git.corp.google.com:29418/platform/frameworks/base
| | * \ \ \ am 5fcfcd0: am b4c218e: AI 147994: First cut of CharsetUtils, a utility Dan Bornstein2009-04-301-0/+169
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5fcfcd0f341e1683352cc3a70af679b26c30a05b' * commit '5fcfcd0f341e1683352cc3a70af679b26c30a05b': AI 147994: First cut of CharsetUtils, a utility class that aims to
| | | * | | am b4c218e: AI 147994: First cut of CharsetUtils, a utility class that aDan Bornstein2009-04-291-0/+169
| | | |\ \ \ | | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'b4c218eafd382da778bcc0006de9b8fce267a9cd' into donut * commit 'b4c218eafd382da778bcc0006de9b8fce267a9cd': AI 147994: First cut of CharsetUtils, a utility class that aims to
| | | | * | AI 147994: First cut of CharsetUtils, a utility class that aims toDan Bornstein2009-04-291-0/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | help with vendor-specific encoding name interpretation. BUG=1820922 Automated import of CL 147994
| | * | | | am d4ed049: Merge branch \'readonly-p4-donut\' into donutMitsuru Oshima2009-04-291-4/+6
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'd4ed0496724d9083ce0762d3a5c0b36183c02f6c' * commit 'd4ed0496724d9083ce0762d3a5c0b36183c02f6c': AI 148024: fix NPE when there is no history
| | | * | | Merge branch 'readonly-p4-donut' into donutMitsuru Oshima2009-04-291-4/+6
| | | |\ \ \
| | | | * | | AI 148024: fix NPE when there is no historyMitsuru Oshima2009-04-291-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Automated import of CL 148024
| * | | | | | fix the buildandroid-build SharedAccount2009-04-301-1/+1
| |/ / / / /
| * | | | | fixed two stray merge issuesandroid-build SharedAccount2009-04-292-2/+1
| | | | | |
| * | | | | am 7fe3b06: Merge change 740 into donutAndroid (Google) Code Review2009-04-291-1/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '7fe3b064d3645fcebd09b162c5989e0d702112e2' * commit '7fe3b064d3645fcebd09b162c5989e0d702112e2': MIDI render thread was nice 0, should be nice -16.
| | * | | | Merge change 740 into donutAndroid (Google) Code Review2009-04-291-1/+1
| | |\ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | | | | | | * changes: MIDI render thread was nice 0, should be nice -16. Seems like a recent change sets the thread priority to 0. Previously it inherited priority from the parent thread. This change sets the MIDI render thread priority to the default for audio threads. Reference bug 1800905
| | | * | | MIDI render thread was nice 0, should be nice -16.Dave Sparks2009-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seems like a recent change sets the thread priority to 0. Previously it inherited priority from the parent thread. This change sets the MIDI render thread priority to the default for audio threads. Reference bug 1800905
| * | | | | am 487529a: First baby steps towards settings backupChristopher Tate2009-04-299-0/+509
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '487529a70cd1479ae8d6bbfb356be7e72542c185' * commit '487529a70cd1479ae8d6bbfb356be7e72542c185': First baby steps towards settings backup
| | * | | | First baby steps towards settings backupChristopher Tate2009-04-299-0/+509
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | am dc67739: Merge change 741 into donutAndroid (Google) Code Review2009-04-291-1/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'dc67739af90aa31a0b546c14bf1e68e6acbb8375' * commit 'dc67739af90aa31a0b546c14bf1e68e6acbb8375': Fix typo in searchSuggestThreshold attr doc.
| | * | | | Merge change 741 into donutAndroid (Google) Code Review2009-04-291-1/+1
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Fix typo in searchSuggestThreshold attr doc.
| | | * | | | Fix typo in searchSuggestThreshold attr doc.Bjorn Bringert2009-04-291-1/+1
| | | | | | |
| * | | | | | am 73b7184: Merge change 748 into donutAndroid (Google) Code Review2009-04-291-2/+2
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '73b71842dc9c943d69ce28212776ce671e54bcdb' * commit '73b71842dc9c943d69ce28212776ce671e54bcdb': Fix the build.
| | * | | | | Merge change 748 into donutAndroid (Google) Code Review2009-04-291-2/+2
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Fix the build.
| | | * | | | | Fix the build.Romain Guy2009-04-291-2/+2
| | | | | | | |
| * | | | | | | Merge branch 'master' of ↵The Android Open Source Project2009-04-291-92/+101
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | ssh://android-git.corp.google.com:29418/platform/frameworks/base
| | * \ \ \ \ \ \ Merge change 711Android (Google) Code Review2009-04-291-92/+101
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: store contact id in messages table instead of contact name string; merge messages and group messages tables.
| | | * | | | | | | store contact id in messages table instead of contact name string; merge ↵Wei Huang2009-04-291-92/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | messages and group messages tables. - removed GroupMessages API, groupchat messages are merged with messages. So where we used to have GroupMessages.CONTENT_URI, now we have Messages.GROUP_MESSAGES_CONTENT_URI. Messages api now has a flag IS_GROUP_CHAT to indicate that a message is a groupchat message. - instead of storing 'provider', 'account', 'contact' in the messages table, store a 'thread_id' column instead. thread_id is really just the contact_id for both messages and groupchat messages. - add getContentUriByThreadId() api, for now, retained the old getContentUriByContact(), but it's deprecated.
| * | | | | | | | | am 9ae8873: Merge change 617 into donutAndroid (Google) Code Review2009-04-291-4/+12
| |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '9ae8873ed83035e8527526e2cc1a189caf0e8d9e' * commit '9ae8873ed83035e8527526e2cc1a189caf0e8d9e': Allow caller-supplied column aliases in queries even when a projection map is used.
| | * | | | | | | | Merge change 617 into donutAndroid (Google) Code Review2009-04-291-4/+12
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Allow caller-supplied column aliases in queries even when a projection map is used.
| | | * | | | | | | | Allow caller-supplied column aliases in queries even when a projection map ↵Michael Chan2009-04-271-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is used. Modified SQLiteQueryBuilder to allow caller-spplied column alias ("AS") instead restricting to the keys of the supplied projection map. This is needed for UNION queries where new columns may be created on the fly such as "1 AS flag"
| * | | | | | | | | | am 9f98f79: Merge change 739 into donutAndroid (Google) Code Review2009-04-291-1/+1
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '9f98f79f8eb41889dec36e0a76aaf0414b39bb3a' * commit '9f98f79f8eb41889dec36e0a76aaf0414b39bb3a': Vorbis render thread was nice 0, should be nice -16.