Adam Lesinski
7e74da3172
am e97908d3: Merge commit \'0953ab27\' into manualmerge
...
* commit 'e97908d32ee8ea80138d085260a0eac93841c722':
AAPT: Move private attrs to new type for framework
2014-12-05 19:16:27 +00:00
Adam Lesinski
e97908d32e
Merge commit '0953ab27' into manualmerge
...
Change-Id: I36dea45f7571096136ea7bda5e2680bd85a0df32
2014-12-05 11:06:21 -08:00
Deepanshu Gupta
9eb695f0a3
am 9c403d85: am 43d0e675: am 7e168ad0: am 6cbef4bd: am 03af0c42: Merge "Ensure that RandomAccessFile is not leaked." into lmp-dev
...
* commit '9c403d8513db5790364e9f5fafca5c6cf896d369':
Ensure that RandomAccessFile is not leaked.
2014-12-04 21:56:16 +00:00
Deepanshu Gupta
1f4bafef12
am 940a1e56: am 52a60ff6: am 302a7cc1: am 4628d51a: am 141c7614: Merge "Fix AnalogClock rendering" into lmp-dev
...
* commit '940a1e563fd94f912a7322cea8f0a5662b79050f':
Fix AnalogClock rendering
2014-12-04 21:56:12 +00:00
Deepanshu Gupta
6c8175fcc4
am 028df22f: am c16d1448: am b2ded18a: Merge "resolved conflicts for merge of fb30a783 to lmp-mr1-dev" into lmp-mr1-dev
...
* commit '028df22fd774c8a545dedb03124587b7a19e047b':
Fix typos in previous bugfixes.
2014-12-04 21:56:07 +00:00
Deepanshu Gupta
9c403d8513
am 43d0e675: am 7e168ad0: am 6cbef4bd: am 03af0c42: Merge "Ensure that RandomAccessFile is not leaked." into lmp-dev
...
* commit '43d0e67573e8122d9e75accb00eaa453e2755713':
Ensure that RandomAccessFile is not leaked.
2014-12-04 21:46:26 +00:00
Deepanshu Gupta
940a1e563f
am 52a60ff6: am 302a7cc1: am 4628d51a: am 141c7614: Merge "Fix AnalogClock rendering" into lmp-dev
...
* commit '52a60ff6366a4f5cf1ed9697b7cebd6f9300de2b':
Fix AnalogClock rendering
2014-12-04 21:46:20 +00:00
Deepanshu Gupta
028df22fd7
am c16d1448: am b2ded18a: Merge "resolved conflicts for merge of fb30a783 to lmp-mr1-dev" into lmp-mr1-dev
...
* commit 'c16d1448bb139384cc86d14d9412ffe1a62817c8':
Fix typos in previous bugfixes.
2014-12-04 21:46:14 +00:00
Adam Lesinski
720beef28d
Merge "AAPT: Move private attrs to new type for framework" into lmp-mr1-dev
2014-12-04 18:24:41 +00:00
Deepanshu Gupta
7e168ad04a
am 6cbef4bd: am 03af0c42: Merge "Ensure that RandomAccessFile is not leaked." into lmp-dev
...
* commit '6cbef4bd3e1f16647ab01dc29df9a357d54a85de':
Ensure that RandomAccessFile is not leaked.
2014-12-04 07:00:19 +00:00
Deepanshu Gupta
302a7cc13a
am 4628d51a: am 141c7614: Merge "Fix AnalogClock rendering" into lmp-dev
...
* commit '4628d51a0d01641ca7fe2cf8403ad551ea6f50ce':
Fix AnalogClock rendering
2014-12-04 07:00:14 +00:00
Deepanshu Gupta
f708d27fa0
resolved conflicts for merge of fb30a783 to lmp-mr1-dev
...
Change-Id: I91fdb76c748b97376d6469c8d1198a15c4395463
2014-12-04 10:30:40 +05:30
Adam Lesinski
9b624c186c
AAPT: Move private attrs to new type for framework
...
Private attributes are typically placed after public
attributes in the resource table. Each time a new version
of the Android framework is released, new public attributes
take the place of the private attributes, and the private
attributes are shifted after the new public ones.
This means that any apps built against the newer SDK
may inadvertently be using private attributes on older
devices.
This change moves all private attributes to a completely
different type ID, so there will never be collisions across
versions.
These private attributes are automatically moved to a synthesized
type only for the system resources.
Bug:18263655
Change-Id: I7a850512953fadcc9f3524d509cea30249782db8
2014-12-03 15:59:20 -08:00
Adam Lesinski
11cf12ff25
am 455550d5: am 72a6aeac: am 91ca64ea: Merge "AAPT: Add pathMotion custom classes to Proguard Keep set" into lmp-mr1-dev
...
* commit '455550d5869e6ca1433802b06e15d415b6f86e6b':
AAPT: Add pathMotion custom classes to Proguard Keep set
2014-12-03 21:50:15 +00:00
Deepanshu Gupta
6cbef4bd3e
am 03af0c42: Merge "Ensure that RandomAccessFile is not leaked." into lmp-dev
...
* commit '03af0c42d80734c44198b96a99488bb94816ae97':
Ensure that RandomAccessFile is not leaked.
2014-12-03 20:58:27 +00:00
Deepanshu Gupta
4628d51a0d
am 141c7614: Merge "Fix AnalogClock rendering" into lmp-dev
...
* commit '141c7614fdef45d1a95ccb325da762a79412aae2':
Fix AnalogClock rendering
2014-12-03 20:58:23 +00:00
Deepanshu Gupta
fb30a783d3
am 7e55c292: Merge "Fix typos in previous bugfixes." into lmp-dev
...
* commit '7e55c29281f8a62154451e87b45d95ec5f97c5ac':
Fix typos in previous bugfixes.
2014-12-03 20:58:19 +00:00
Adam Lesinski
455550d586
am 72a6aeac: am 91ca64ea: Merge "AAPT: Add pathMotion custom classes to Proguard Keep set" into lmp-mr1-dev
...
* commit '72a6aeaca0712d9b72b9f773e2b72bb45ddd3cb8':
AAPT: Add pathMotion custom classes to Proguard Keep set
2014-12-03 20:42:22 +00:00
Adam Lesinski
4fb972207a
am 3550c6c5: am f17611a2: am 130e30fe: Merge "AAPT: Add custom transition classes to Proguard keep set" into lmp-mr1-dev
...
* commit '3550c6c5d67740b8ea77b2921146780fe340f34e':
AAPT: Add custom transition classes to Proguard keep set
2014-12-03 00:32:09 +00:00
Adam Lesinski
62c5df52e7
AAPT: Add pathMotion custom classes to Proguard Keep set
...
Bug:18590044
Change-Id: Ia5dbf55317d2cc89826316e8d10f031b5d340e57
2014-12-02 16:23:59 -08:00
Adam Lesinski
3550c6c5d6
am f17611a2: am 130e30fe: Merge "AAPT: Add custom transition classes to Proguard keep set" into lmp-mr1-dev
...
* commit 'f17611a29e3b0d0c7a5d28a1ce92682a2c097de6':
AAPT: Add custom transition classes to Proguard keep set
2014-12-03 00:05:33 +00:00
Adam Lesinski
4c488ff931
AAPT: Add custom transition classes to Proguard keep set
...
Bug:18590044
Change-Id: Ib24831e669a09f0e6f32434081c0e2499702399c
2014-12-02 15:40:17 -08:00
Deepanshu Gupta
5ceb7f6431
Ensure that RandomAccessFile is not leaked.
...
This change ensures that RandomAccessFile is always closed. Also, it
changes the BufferIterator implementation to delegate to the byte buffer
directly instead of mainitaining the position itself.
Change-Id: I8f93e80c91a7c35e6a7fb015185b8b11e36b6286
2014-12-02 14:24:36 +05:30
Deepanshu Gupta
17a6170c62
Fix AnalogClock rendering
...
1. Change calls to java.lang.System.log* since they don't exist on the
host.
2. Clean up method rewrite mechanism in ReplaceMethodCallsAdapter.
3. Stub out creation of uninitialized GregorianCalendar.
4. Memory map the time zone data base file and provide a custom
implementation of BufferIterator for use by ZoneInfoDB
5. Delete unused Time_Delegate
Also fixed a comment in BridgeAssetManager and an error message in
FontFamily_Delegate.
Bug: http://b.android.com/79160
Change-Id: Iae5ef65678f0e6c7c5af520c45bd15980ce3fa55
2014-11-26 12:03:39 +00:00
Deepanshu Gupta
7cfcfba9d3
am fbff0191: am 58238d90: am 9ab79551: am 4104abf8: Merge "Fix setTextAppearance for styles with dots." into lmp-dev automerge: ddc83df
...
* commit 'fbff0191f60722894291529af28f14af7bb967e4':
Fix setTextAppearance for styles with dots.
2014-11-21 12:19:14 +00:00
Deepanshu Gupta
fbff0191f6
am 58238d90: am 9ab79551: am 4104abf8: Merge "Fix setTextAppearance for styles with dots." into lmp-dev automerge: ddc83df
...
* commit '58238d900b43f6b780890b7ea93c11a877936ed7':
Fix setTextAppearance for styles with dots.
2014-11-21 10:17:00 +00:00
Deepanshu Gupta
9ab79551ac
am 4104abf8: Merge "Fix setTextAppearance for styles with dots." into lmp-dev
...
automerge: ddc83df
* commit 'ddc83dfa8f17db1a8a566c8b92b0fea56dedd00a':
Fix setTextAppearance for styles with dots.
2014-11-21 10:06:59 +00:00
Dianne Hackborn
f8c3691425
am 42fec57f: am d9968438: Merge "Fix issue with call backs from media process." into lmp-mr1-dev
...
automerge: 377d6f0
* commit '377d6f00dc2ab42df501fd12b23e1dab54cea6b7':
Fix issue with call backs from media process.
2014-11-21 01:52:23 +00:00
Dianne Hackborn
377d6f00dc
am 42fec57f: am d9968438: Merge "Fix issue with call backs from media process." into lmp-mr1-dev
...
* commit '42fec57f3addfb1958f814b5d6772ff81341ba20':
Fix issue with call backs from media process.
2014-11-21 00:43:51 +00:00
Deepanshu Gupta
cb09bc45c5
Fix typos in previous bugfixes.
...
The commits 2c9fbdd and 12b6d29 introduced minor bugs. This change fixes
them.
2014-11-20 13:35:47 +00:00
Deepanshu Gupta
ddc83dfa8f
am 4104abf8: Merge "Fix setTextAppearance for styles with dots." into lmp-dev
...
* commit '4104abf875e16ad54c248ce602e573d2144732dd':
Fix setTextAppearance for styles with dots.
2014-11-19 23:00:43 +00:00
Deepanshu Gupta
a0bc2e7e3c
am 455654cf: Merge "LayoutLib: Stub AM/PM keycodes in Time Picker." into lmp-dev
...
* commit '455654cffdaebcbbd4fa33de5bb18fa2752d6c9a':
LayoutLib: Stub AM/PM keycodes in Time Picker.
2014-11-19 23:00:39 +00:00
Deepanshu Gupta
4104abf875
Merge "Fix setTextAppearance for styles with dots." into lmp-dev
2014-11-19 22:30:20 +00:00
Dianne Hackborn
ff17024e58
Fix issue with call backs from media process.
...
All but a few lines of this is for issue #16013164 , which allowed
apps to do some operations as the media uid by having it call
back to them to open a file. The problem here is with the tempory
identity stuff in the activity manager, allowing us to make the open
call as the original caller... ideally we should figure out a way
to just get rid of all of that, but the solution here is actually
easier (even though it doesn't look it) -- we now hand a token over
to the openFile() call that it can use when doing permission checks
to say "yes I would like the check to be against whoever is responsible
for the open". This allows us to do the uid remapping for only this
one specific set of permission checks, and nothing else.
Also fix issue #17487348 : Isolated services can access system services
they shouldn't be able to. Don't send any system service IBinder objects
down for the first initialization of an isolated process.
Change-Id: I3c70e16e0899d7eef0bae458e83958b41ed2b75e
2014-11-19 14:29:10 -08:00
Deepanshu Gupta
2c9fbdd29c
Fix setTextAppearance for styles with dots.
...
Bug: http://b.android.com/78842
Change-Id: I65923134b2d3812030e2b7dd8ab96363b0647c1f
2014-11-18 22:52:10 +00:00
Deepanshu Gupta
12b6d29b7b
LayoutLib: Stub AM/PM keycodes in Time Picker.
...
TimePickerSpinnerDelegate doesn't need to deal with input when running
inside LayoutLib. So, we just return the keycodes as if it's running in
English locale.
Bug: http://b.android.com/79189
Change-Id: Ife0ae91a1e34a8dac379bc1dda1c1c8ed461c164
2014-11-18 22:02:40 +00:00
Yabin Cui
51b3832756
am d493fa6d: am 537888be: Merge "kill HAVE_LOCALTIME_R"
...
* commit 'd493fa6d797cbdd805f009f7403f2a046190b5d4':
kill HAVE_LOCALTIME_R
2014-11-14 00:47:09 +00:00
Yabin Cui
d493fa6d79
am 537888be: Merge "kill HAVE_LOCALTIME_R"
...
* commit '537888be7d5cfa6bfa9ddd459a622ea208339735':
kill HAVE_LOCALTIME_R
2014-11-13 19:05:06 +00:00
Yabin Cui
25d58a9357
kill HAVE_LOCALTIME_R
...
Bug: 18361583
Change-Id: Ia79e2b641fd6c61ae5d2b8f2db5456bd3d36a25b
2014-11-13 09:57:22 -08:00
Dan Albert
45670c1dc5
am b28ff487: resolved conflicts for merge of 5e6cf242 to lmp-mr1-dev-plus-aosp
...
* commit 'b28ff487fb6db4a44e4d18aa17d8253f00a63bb6':
Move frameworks/base over to libc++.
2014-11-12 21:31:33 +00:00
Dan Albert
b28ff487fb
resolved conflicts for merge of 5e6cf242 to lmp-mr1-dev-plus-aosp
...
Change-Id: If21bd328a5c8ea3474abfe624e910d4830c72dc9
2014-11-12 13:24:42 -08:00
Dan Albert
ff1d8a6635
Move frameworks/base over to libc++.
...
Bug: 15193147
Change-Id: I96109d2d383f0c8a4aaa611f29fcf887afb3c69e
2014-11-12 11:22:20 -08:00
Jeff Brown
70170261cb
am 32f7a6d8: Merge "Move device admin max screen off timeout to internal interface." into lmp-mr1-dev automerge: c1275e7
...
automerge: a473878
* commit 'a4738781584d58e133fc4d0f55d9b7ebcb246ff6':
Move device admin max screen off timeout to internal interface.
2014-11-12 02:46:10 +00:00
Jeff Brown
a473878158
am 32f7a6d8: Merge "Move device admin max screen off timeout to internal interface." into lmp-mr1-dev
...
automerge: c1275e7
* commit 'c1275e72eceb171544aaf517f0cb6e3d1cbd9e08':
Move device admin max screen off timeout to internal interface.
2014-11-12 00:24:43 +00:00
Adam Lesinski
5930c5cafd
am da772234: Merge "AAPT: Ignore densities specified in -c flag" into lmp-mr1-dev automerge: 1e2e05b
...
automerge: be6c125
* commit 'be6c125783686be593e958725249ffcff5717fc4':
AAPT: Ignore densities specified in -c flag
2014-11-11 22:36:46 +00:00
Jeff Brown
32f7a6d813
Merge "Move device admin max screen off timeout to internal interface." into lmp-mr1-dev
2014-11-11 22:27:45 +00:00
Adam Lesinski
be6c125783
am da772234: Merge "AAPT: Ignore densities specified in -c flag" into lmp-mr1-dev
...
automerge: 1e2e05b
* commit '1e2e05bf8cb1445f9e431ca54837bb01f762d9e6':
AAPT: Ignore densities specified in -c flag
2014-11-11 22:15:44 +00:00
Adam Lesinski
da772234f6
Merge "AAPT: Ignore densities specified in -c flag" into lmp-mr1-dev
2014-11-11 20:23:59 +00:00
Adam Lesinski
5097b28975
am d660e05c: am 8aa93764: Merge "Fixing NULL pointer access causing segmentation fault in aapt"
...
* commit 'd660e05c84c7412336ca5510ff9514357e9ba074':
Fixing NULL pointer access causing segmentation fault in aapt
2014-11-11 19:57:25 +00:00
Adam Lesinski
d660e05c84
am 8aa93764: Merge "Fixing NULL pointer access causing segmentation fault in aapt"
...
* commit '8aa93764ea025b1c20f96b366ae6efb17e4f2d67':
Fixing NULL pointer access causing segmentation fault in aapt
2014-11-11 19:53:52 +00:00