OSDN Git Service
The Android Automerger [Sat, 12 May 2012 04:30:39 +0000 (21:30 -0700)]
JRN40H take three
The Android Automerger [Sat, 12 May 2012 01:03:22 +0000 (18:03 -0700)]
JRN40H take two
The Android Automerger [Fri, 11 May 2012 23:29:04 +0000 (16:29 -0700)]
JRN40H
The Android Automerger [Fri, 11 May 2012 23:04:09 +0000 (16:04 -0700)]
JRN40G
The Android Automerger [Fri, 11 May 2012 19:30:28 +0000 (12:30 -0700)]
JRN40F
The Android Automerger [Fri, 11 May 2012 18:41:47 +0000 (11:41 -0700)]
JRN41
The Android Automerger [Fri, 11 May 2012 01:09:44 +0000 (18:09 -0700)]
JRN40E
The Android Automerger [Thu, 10 May 2012 22:00:59 +0000 (15:00 -0700)]
JRN40D
The Android Automerger [Thu, 10 May 2012 19:27:23 +0000 (12:27 -0700)]
JRN40C
The Android Automerger [Thu, 10 May 2012 15:36:38 +0000 (08:36 -0700)]
JRN40B
The Android Automerger [Thu, 10 May 2012 15:23:04 +0000 (08:23 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Thu, 10 May 2012 14:09:55 +0000 (07:09 -0700)]
JRN40
The Android Automerger [Thu, 10 May 2012 13:59:32 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Wed, 9 May 2012 23:06:13 +0000 (16:06 -0700)]
JRN39D
The Android Automerger [Wed, 9 May 2012 22:59:12 +0000 (15:59 -0700)]
JRN39C
Nick Kralevich [Wed, 9 May 2012 21:49:04 +0000 (14:49 -0700)]
x86: compile everything with relro / bind_now
Enable relro / bind_now when compiling Android applications.
This marks certain regions of memory as read-only after linking,
making memory corruption security vulnerabilities are harder
to exploit.
See:
* http://www.akkadia.org/drepper/nonselsec.pdf (section 6)
* http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html
relro support has been enabled for ARM since
233d460f21d372f964f8078b8b0d5fd17af7c6b6.
This change enables it for x86.
Change-Id: Ib90704f2fecffcfdc3587607112804faa0e16385
The Android Automerger [Wed, 9 May 2012 19:51:17 +0000 (12:51 -0700)]
JRN39B
The Android Automerger [Wed, 9 May 2012 14:49:20 +0000 (07:49 -0700)]
JRN39
The Android Automerger [Wed, 9 May 2012 14:46:07 +0000 (07:46 -0700)]
merge in jb-release history after reset to jb-dev
Stephen Hines [Wed, 9 May 2012 01:47:43 +0000 (18:47 -0700)]
Merge "Add LLVM_AS to tools." into jb-dev
Stephen Hines [Wed, 9 May 2012 01:43:48 +0000 (18:43 -0700)]
Add LLVM_AS to tools.
Change-Id: If9b4900e743b9efbf4b12eee4ed5e713ce82db9b
The Android Automerger [Tue, 8 May 2012 22:54:41 +0000 (15:54 -0700)]
JRN38B
The Android Automerger [Tue, 8 May 2012 15:34:20 +0000 (08:34 -0700)]
JRN38
The Android Automerger [Tue, 8 May 2012 15:12:17 +0000 (08:12 -0700)]
merge in jb-release history after reset to jb-dev
Jeff Brown [Tue, 8 May 2012 02:30:00 +0000 (19:30 -0700)]
Merge "Add keyboard layout package to build." into jb-dev
Jeff Brown [Tue, 8 May 2012 02:08:32 +0000 (19:08 -0700)]
Add keyboard layout package to build.
Bug:
6110399
Change-Id: Ifb1d0126359750699244e481b49bbaf49371b7ae
Jean-Michel Trivi [Tue, 8 May 2012 00:47:10 +0000 (17:47 -0700)]
Merge "Make audio downmixer part of the core platform" into jb-dev
Elliott Hughes [Tue, 8 May 2012 00:33:19 +0000 (17:33 -0700)]
The 'localize' tool is dead.
Change-Id: I75c43ce064664412e45c304c15f363015c0a4697
Jean-Michel Trivi [Tue, 8 May 2012 00:10:12 +0000 (17:10 -0700)]
Make audio downmixer part of the core platform
Add the multichannel audio downmix effect to the core platform, as
it is now a core feature of the media framework.
Bug
6456547
Change-Id: I35f88f6bffc131d5fe837c3767879f2536cec05b
The Android Automerger [Mon, 7 May 2012 23:32:42 +0000 (16:32 -0700)]
JRN37B
The Android Automerger [Mon, 7 May 2012 14:08:00 +0000 (07:08 -0700)]
JRN37
The Android Automerger [Mon, 7 May 2012 13:59:21 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Mon, 7 May 2012 05:55:14 +0000 (22:55 -0700)]
JRN36B
The Android Automerger [Sun, 6 May 2012 21:23:05 +0000 (14:23 -0700)]
JRN36
The Android Automerger [Sun, 6 May 2012 21:21:17 +0000 (14:21 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Sat, 5 May 2012 04:45:33 +0000 (21:45 -0700)]
JRN34B
Elliott Hughes [Fri, 4 May 2012 23:48:37 +0000 (16:48 -0700)]
Merge "Track libnativehelper move for PDK." into jb-dev
Vikram Aggarwal [Fri, 4 May 2012 23:39:14 +0000 (16:39 -0700)]
Merge "Fix the build. Exchange -> Exchange2" into jb-dev
Vikram Aggarwal [Fri, 4 May 2012 23:34:27 +0000 (16:34 -0700)]
Fix the build. Exchange -> Exchange2
Change-Id: I70b479b69ea60a60ee3725344aa410c6e4f9d6b7
The Android Automerger [Fri, 4 May 2012 23:21:45 +0000 (16:21 -0700)]
JRN34
The Android Automerger [Fri, 4 May 2012 23:09:04 +0000 (16:09 -0700)]
merge in jb-release history after reset to jb-dev
Elliott Hughes [Thu, 3 May 2012 23:37:40 +0000 (16:37 -0700)]
Track libnativehelper move for PDK.
Bug:
6369821
Change-Id: I4dfd9eece9f6912a37c3caee77bd0eadb9313160
The Android Automerger [Fri, 4 May 2012 19:39:53 +0000 (12:39 -0700)]
JRN33F
The Android Automerger [Fri, 4 May 2012 00:01:38 +0000 (17:01 -0700)]
JRN33E
Doug Zongker [Thu, 3 May 2012 23:15:29 +0000 (16:15 -0700)]
use the file uid/gid/mode saved in the target_files
When building a bootable image with mkbootfs, use the set of file
metadata that's stored in the target_files zip (when available),
rather than whatever is built into the mkbootfs binary at the time the
image is built.
Bug:
6435132
Change-Id: If6c59149bdbcc9a67e5ab9161398f355bd1f511d
The Android Automerger [Thu, 3 May 2012 21:59:25 +0000 (14:59 -0700)]
JRN33D
The Android Automerger [Thu, 3 May 2012 21:11:22 +0000 (14:11 -0700)]
JRN33C
The Android Automerger [Thu, 3 May 2012 17:59:16 +0000 (10:59 -0700)]
JRN33B
The Android Automerger [Thu, 3 May 2012 14:32:52 +0000 (07:32 -0700)]
JRN33
The Android Automerger [Thu, 3 May 2012 13:59:51 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Thu, 3 May 2012 01:06:48 +0000 (18:06 -0700)]
JRN32D
The Android Automerger [Wed, 2 May 2012 22:05:54 +0000 (15:05 -0700)]
JRN32C
The Android Automerger [Wed, 2 May 2012 17:48:05 +0000 (10:48 -0700)]
JRN32B
The Android Automerger [Wed, 2 May 2012 14:23:42 +0000 (07:23 -0700)]
JRN32
The Android Automerger [Wed, 2 May 2012 14:00:02 +0000 (07:00 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Wed, 2 May 2012 00:16:37 +0000 (17:16 -0700)]
JRN31B
The Android Automerger [Tue, 1 May 2012 14:11:03 +0000 (07:11 -0700)]
JRN31
The Android Automerger [Tue, 1 May 2012 13:59:31 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Tue, 1 May 2012 00:53:33 +0000 (17:53 -0700)]
JRN30C
Ying Wang [Mon, 30 Apr 2012 22:48:27 +0000 (15:48 -0700)]
Strengthen dependencies on LOCAL_REQUIRED_MODULES
Bug:
6418863
This change expands the PRODUCT_PACKAGES with the required modules.
Before this change, since the required modules are not in the
PRODUCT_PACKAGES, they are not directly depended on by the image files.
If the dependent is not to be included in the image but the required
modules are to be included, the dependency of the image on the required
modules gets lost!
That would lead to build race condition.
Change-Id: I0b656db1538ca43d3785dbf17364ffa88b80ac41
The Android Automerger [Mon, 30 Apr 2012 21:59:53 +0000 (14:59 -0700)]
JRN30B
The Android Automerger [Mon, 30 Apr 2012 14:10:11 +0000 (07:10 -0700)]
JRN30
The Android Automerger [Mon, 30 Apr 2012 13:59:31 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
The Android Automerger [Fri, 27 Apr 2012 22:47:29 +0000 (15:47 -0700)]
26D take two
The Android Automerger [Fri, 27 Apr 2012 21:28:29 +0000 (14:28 -0700)]
JRN26D
Robert Greenwalt [Fri, 27 Apr 2012 18:55:06 +0000 (11:55 -0700)]
Merge "Add Development/scripts to path." into jb-dev
Robert Greenwalt [Fri, 27 Apr 2012 17:02:37 +0000 (10:02 -0700)]
Add Development/scripts to path.
Adding a script to there and people thought it would be nice if it were
available/in seach path.
bug:
4208971
Change-Id: I58475f5f0149cec2485dc5bc787b5fb3cc68ba0a
The Android Automerger [Fri, 27 Apr 2012 01:49:08 +0000 (18:49 -0700)]
JRN26C
Colin Cross [Fri, 27 Apr 2012 00:04:54 +0000 (17:04 -0700)]
Use split-long-arguments to touch pdk platform.zip files
touch $(_pdk_fusion_files) is too long for some systems, use
split-long-arguments to execute touch multiple times with a
subset of the list of files.
Change-Id: I8e8c6770936337b93e0fdf381eca8c79fd722523
The Android Automerger [Thu, 26 Apr 2012 20:34:21 +0000 (13:34 -0700)]
JRN26B
Ying Wang [Thu, 26 Apr 2012 19:26:33 +0000 (12:26 -0700)]
Option to keep the generated R class in static Java libarry
Bug:
6404748
Set LOCAL_KEEP_R_CLASS_IN_STATIC_JAVA_LIBRARY to true to do that.
Change-Id: Ieee3cae431e3b1484ec598312729f2c871db2315
Nick Kralevich [Thu, 26 Apr 2012 18:38:51 +0000 (11:38 -0700)]
Merge "ARM: compile everything with relro / bind_now." into jb-dev
Nick Kralevich [Thu, 26 Apr 2012 16:09:24 +0000 (09:09 -0700)]
ARM: compile everything with relro / bind_now.
Enable relro / bind_now when compiling Android applications.
This marks certain regions of memory as read-only after linking,
making memory corruption security vulnerabilities are harder
to exploit.
See:
* http://www.akkadia.org/drepper/nonselsec.pdf (section 6)
* http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html
Stop using the custom linker script, which inhibits
relro / bind_now support.
Change-Id: Ie97ccdd2845886bbc2ba2fdd47eed0ff4b29b60b
The Android Automerger [Thu, 26 Apr 2012 14:11:03 +0000 (07:11 -0700)]
JRN26
The Android Automerger [Thu, 26 Apr 2012 13:59:27 +0000 (06:59 -0700)]
merge in jb-release history after reset to jb-dev
James Dong [Thu, 26 Apr 2012 01:09:34 +0000 (18:09 -0700)]
Build libstagefright_soft_mpeg4enc.so by default
o related-to-bug:
6401068
Change-Id: I3114d4b817acc85a6982d03ef3b161141413a079
The Android Automerger [Wed, 25 Apr 2012 21:31:57 +0000 (14:31 -0700)]
JRN25B
The Android Automerger [Wed, 25 Apr 2012 14:51:17 +0000 (07:51 -0700)]
JRN25
The Android Automerger [Wed, 25 Apr 2012 14:47:07 +0000 (07:47 -0700)]
merge in jb-release history after reset to jb-dev
James Dong [Wed, 25 Apr 2012 01:02:49 +0000 (18:02 -0700)]
Merge "Build libstagefright_soft_h264enc by default"
Ying Wang [Wed, 25 Apr 2012 00:12:43 +0000 (17:12 -0700)]
Fix pdk build.
The pdk builds don't have access to development.
Change-Id: Ie7e9f8d24b788749481465311e64145e175b8c4f
Raphael Moll [Tue, 24 Apr 2012 22:43:28 +0000 (15:43 -0700)]
resolved conflicts for merge of
4a6e8b95 to master
Change-Id: I04abdad12266d7f0eb248528d9bbd35369d18413
The Android Open Source Project [Tue, 24 Apr 2012 22:19:29 +0000 (15:19 -0700)]
am
30a6d7e3: am
76f57fe3: Reconcile with ics-mr1-release
* commit '
30a6d7e3e5904c2e0a833a2adef83db6cd54e9ba':
IMM76K
IMM76J
IMM76I
IMM76H
IMM76G
IMM76F
IMM76E
The Android Automerger [Tue, 24 Apr 2012 22:13:05 +0000 (15:13 -0700)]
JRN24B
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:54:15 +0000 (14:54 -0700)]
am
80879a6e: (-s ours) am
695a2b3f: am
9b16b129: Merge "Switch to new locations of toolchains"
* commit '
80879a6ea4be133c222911055d83e3e43dc15be5':
Switch to new locations of toolchains
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:47:45 +0000 (14:47 -0700)]
Merge
8664008c to master
Change-Id: Ia6aa11892665b8aa42e5fbc69146db251d9a8636
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:31:31 +0000 (14:31 -0700)]
am
77df1f2a: am
9987dbbb: am
d0427e49: Merge "Workaround for a gcc-4.6 bug on -fstrict-volatile-bitfields."
* commit '
77df1f2aeceaeabfc058a1938b672fe02a4fed93':
Workaround for a gcc-4.6 bug on -fstrict-volatile-bitfields.
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:31:25 +0000 (14:31 -0700)]
am
7ed999aa: (-s ours) am
c4aa4ff3: am
810b0d8b: Merge "Fix build problems with gcc-4.6.x."
* commit '
7ed999aaf00a71d99975a4a068ba2562c0aabc88':
Fix build problems with gcc-4.6.x.
Scott Main [Tue, 24 Apr 2012 21:27:31 +0000 (14:27 -0700)]
am
4054a158: am
7a086316: am
6b719da3: docs: update sidenav-width-adjust script so Training classes save the width for the Resources section
* commit '
4054a1587a878d2c5f9dc64433bf7ae8ebbe6bd3':
Scott Main [Tue, 24 Apr 2012 21:27:30 +0000 (14:27 -0700)]
am
217a4d89: am
9041aa50: am
6b719da3: docs: update sidenav-width-adjust script so Training classes save the width for the Resources section
* commit '
217a4d896b9bd5bd91cccc8077f7ebd353538f7b':
James Dong [Tue, 24 Apr 2012 01:02:34 +0000 (18:02 -0700)]
Build libstagefright_soft_h264enc by default
related-to-bug:
6383440
Change-Id: I852941c72f9b7270ac6e5b094e4b2a0322643ac8
Scott Main [Tue, 24 Apr 2012 20:58:00 +0000 (13:58 -0700)]
am
f689b77c: am
b3d8eecd: am
76b0139a: docs: update doc template to make the Resources side nav wider (+40px)
* commit '
f689b77c0519f1c73006d55d8ca3ed35bfb64ad1':
Scott Main [Tue, 24 Apr 2012 20:57:59 +0000 (13:57 -0700)]
am
7291a4f7: am
27e53840: am
76b0139a: docs: update doc template to make the Resources side nav wider (+40px)
* commit '
7291a4f78408651d78a8ff05eda22ce3805603dd':
Ying Wang [Tue, 24 Apr 2012 20:29:05 +0000 (13:29 -0700)]
Merge "Make export_includes depend on the module's definition makefile."
Colin Cross [Tue, 24 Apr 2012 19:45:47 +0000 (12:45 -0700)]
Merge "Set timestamps of files from platform.zip to current time"
Colin Cross [Tue, 24 Apr 2012 01:49:04 +0000 (18:49 -0700)]
Set timestamps of files from platform.zip to current time
Touch files unzipped from platform.zip to update their timestamp.
Prevents make dependency confusion from files with old times.
Also add a dependency for the implicit copy rule on the
pdk_fusion.stamp file to force make to use the updated
files.
Change-Id: Ia54454518d229ce3670023819836f586fef65d3f
Jean-Baptiste Queru [Tue, 24 Apr 2012 17:37:30 +0000 (10:37 -0700)]
Merge "On linux, always use the prebuilt host toolchain"
The Android Automerger [Tue, 24 Apr 2012 14:10:59 +0000 (07:10 -0700)]
JRN24
The Android Automerger [Tue, 24 Apr 2012 13:59:32 +0000 (06:59 -0700)]
merge in jb-release history after reset to master
Ying Wang [Tue, 24 Apr 2012 04:29:18 +0000 (21:29 -0700)]
Make export_includes depend on the module's definition makefile.
Bug:
6383397
Note that LOCAL_MODULE_MAKEFILE is calculated in the macro my-dir,
which must be called at the beginning of your Android.mk to calculate
LOCAL_PATH.
Change-Id: I7aa079e37253fbda25ffb85c2e5bbf0663340e27