Raph Levien
5d0db65e73
am 38272ad2: am 21403857: Merge "Fix for bug 8911390 RTL text alignment is changed ..." into jb-mr2-dev
...
* commit '38272ad2b1d3ab90c83fcd74139503fcd3148a19':
Fix for bug 8911390 RTL text alignment is changed ...
2013-05-15 13:49:46 -07:00
Raph Levien
38272ad2b1
am 21403857: Merge "Fix for bug 8911390 RTL text alignment is changed ..." into jb-mr2-dev
...
* commit '214038571992a4ba65531297bf4a89af9a0b5fd4':
Fix for bug 8911390 RTL text alignment is changed ...
2013-05-15 13:35:06 -07:00
Raph Levien
01524651cb
Fix for bug 8911390 RTL text alignment is changed ...
...
The predicate for detecting whether text was right aligned was missing
some cases - it was correctly sensing RIGHT or OPPOSITE aligned text
in the LTR case, but was missing NORMAL for rtl. This patch just adds
that case.
Change-Id: I06691e7122e1ca91d66299cf0d7ef1f8a476a44b
2013-05-14 14:00:07 -07:00
Victoria Lease
176498b5ea
Merge "enable selection of Linkify-annotated text"
2013-05-07 18:08:09 +00:00
Elliott Hughes
ba8d2e58f8
am c2639e58: am 0bb4c701: Merge "Use ICU for getDateFormatOrder."
...
* commit 'c2639e58fa5724c06a1d910ad76aebed647b4ba2':
Use ICU for getDateFormatOrder.
2013-04-30 12:17:25 -07:00
Elliott Hughes
c2639e58fa
am 0bb4c701: Merge "Use ICU for getDateFormatOrder."
...
* commit '0bb4c701bab0f69172417b7a511acb6bdfa052db':
Use ICU for getDateFormatOrder.
2013-04-30 12:15:00 -07:00
Elliott Hughes
edd6f9e688
Use ICU for getDateFormatOrder.
...
Bug: 7207103
Change-Id: I680bb727cb74cd4b050f237f036d9e696201fc0b
2013-04-30 11:09:53 -07:00
Victoria Lease
cd0b01327b
enable selection of Linkify-annotated text
...
Bug: 8515643
Change-Id: I74e8b9e45e2645ec6287abd1cd6e47d383c4f3e0
2013-04-29 14:42:01 -07:00
Fabrice Di Meglio
16cea16570
am b241f60f: am c3d0a81a: Merge "Fix bug #8656546 API REVIEW: android.text.bidi / android.text" into jb-mr2-dev
...
* commit 'b241f60fe76677d106d472d4118d1e6959563331':
Fix bug #8656546 API REVIEW: android.text.bidi / android.text
2013-04-20 21:37:04 -07:00
Victoria Lease
a5d3459316
am 7e170b63: am bcf3ec96: Merge "do not attempt to parcel unknown ParcelableSpans" into jb-mr2-dev
...
* commit '7e170b632147da55f93864223419a9f7fa651410':
do not attempt to parcel unknown ParcelableSpans
2013-04-20 21:36:55 -07:00
Fabrice Di Meglio
8c08fc9a86
Fix bug #8656546 API REVIEW: android.text.bidi / android.text
...
- clean BidiFormatter APIs
Change-Id: I8591ce3c3e8f2de4138698aa14ddb38b933de5e1
2013-04-19 17:34:01 -07:00
Victoria Lease
577ba5354b
do not attempt to parcel unknown ParcelableSpans
...
Bug: 8639983
Change-Id: I27335f6e9d3a0671ecdd161fdbf765785ef8065d
2013-04-19 13:38:34 -07:00
Fabrice Di Meglio
98c8c890aa
am 4febbf35: am bd286426: Merge "Fix bug #8599905 Add simple BidiFormatter getInstance() helper API" into jb-mr2-dev
...
* commit '4febbf35011ecb30796c78cf3e159ef781564f45':
Fix bug #8599905 Add simple BidiFormatter getInstance() helper API
2013-04-11 17:50:26 -07:00
Fabrice Di Meglio
cd5af79bf9
Fix bug #8599905 Add simple BidiFormatter getInstance() helper API
...
Change-Id: I85ff074904025c724409ccc52bc82a1fd23803de
2013-04-11 16:25:21 -07:00
Victoria Lease
9bd9404383
am 1e2c967b: am 8712e4cc: Merge "use libphonenumber for Linkify.PHONE_NUMBER" into jb-mr2-dev
...
* commit '1e2c967b16afc0750d9d00fbaed8e2175937e1f4':
use libphonenumber for Linkify.PHONE_NUMBER
2013-04-04 07:50:49 -07:00
Victoria Lease
8712e4cc4a
Merge "use libphonenumber for Linkify.PHONE_NUMBER" into jb-mr2-dev
2013-04-04 14:40:52 +00:00
Victoria Lease
430fc97e7e
use libphonenumber for Linkify.PHONE_NUMBER
...
This commit replaces a regex pattern match for Linkify.PHONE_NUMBER
with a call to libphonenumber's PhoneNumberUtil.findNumbers().
Bug: 5533245
Change-Id: I0e0563b241fb62e77d7f49e4a8484c6b0685dd8f
2013-04-04 07:38:24 -07:00
Elliott Hughes
435d11205a
am 11139563: am dbca824d: Merge "Add DateFormat.getBestDateTimePattern." into jb-mr2-dev
...
* commit '1113956349e25bd081590842ec6f6b300765d786':
Add DateFormat.getBestDateTimePattern.
2013-04-02 12:25:35 -07:00
Elliott Hughes
031b581af2
Add DateFormat.getBestDateTimePattern.
...
Bug: 8283323
Change-Id: Id8d94456b93555d799229b7dd88fcbcf5c6bf7ff
2013-04-02 12:00:47 -07:00
Raph Levien
85973db79d
am 0a914107: am 8fed6bc8: Merge "Make zero width space a line breaker" into jb-mr2-dev
...
* commit '0a914107205981a8baa079736c959ea9abedbf50':
Make zero width space a line breaker
2013-03-29 14:34:46 -07:00
Raph Levien
8fed6bc894
Merge "Make zero width space a line breaker" into jb-mr2-dev
2013-03-29 16:58:33 +00:00
Raph Levien
8d087c349f
Make zero width space a line breaker
...
This patch makes ZWSP (U+200B, zero width space) a potential line break
in text layouts. This is a fix for bug 8501809.
Change-Id: I18c1f8464e6c821ff75f819141bacc714a878700
2013-03-29 09:25:48 -07:00
Elliott Hughes
4818dbab51
am 08dbf6a8: am 82718153: am 6f14ef70: am 083bfa5a: Merge "Remove dead DateUtils code that was never in an API level."
...
* commit '08dbf6a88a95771465a3b16c7a1925f36465ed1d':
Remove dead DateUtils code that was never in an API level.
2013-03-26 16:58:08 -07:00
Elliott Hughes
827181538c
am 6f14ef70: am 083bfa5a: Merge "Remove dead DateUtils code that was never in an API level."
...
* commit '6f14ef70664d13295ffca524fb0b08365351b1f7':
Remove dead DateUtils code that was never in an API level.
2013-03-26 16:51:10 -07:00
Elliott Hughes
fbf37c79bd
Remove dead DateUtils code that was never in an API level.
...
Also rewrite @deprecated comments to use an initial capital so they
look right in the generated documentation.
Also improve formatIpAddress documentation.
Change-Id: I317ebe411ef76e16a4535318ce73e00b63af38da
2013-03-26 15:11:28 -07:00
Fabrice Di Meglio
3807312e9b
am 0bcec06b: am 19eceaad: Merge "Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies" into jb-mr2-dev
...
* commit '0bcec06b24e7bc67ab4922f6bb18e6bc7737ba69':
Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies
2013-03-20 22:32:45 +00:00
Fabrice Di Meglio
19eceaadd7
Merge "Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies" into jb-mr2-dev
2013-03-20 22:27:37 +00:00
Fabrice Di Meglio
665f02c667
Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies
...
- remove the ICU related methods and update the methods using the "reserved" argument
- update to CTS in another CL too
Change-Id: I5509736568c342d9d17bfeafc17951117ab5d3cc
2013-03-20 14:56:05 -07:00
Elliott Hughes
a25731f87d
am 96112802: am 80828f46: am c1562075: am ebebb80b: Merge "Remove dead code from DateUtils."
...
* commit '96112802bc1f37e2f5c75c53b919231a61866bd2':
Remove dead code from DateUtils.
2013-03-19 19:31:10 +00:00
Elliott Hughes
80828f465a
am c1562075: am ebebb80b: Merge "Remove dead code from DateUtils."
...
* commit 'c1562075b0be58fa9dd09c2f2e9fa45601088574':
Remove dead code from DateUtils.
2013-03-19 12:27:10 -07:00
Elliott Hughes
9a6fa1d637
Remove dead code from DateUtils.
...
This stuff is @hide, @deprecated, unused, and was never in any API level.
Change-Id: I87d132d77d7296a2de8527e05c2def362cab1c37
2013-03-19 11:36:12 -07:00
Elliott Hughes
d81830d67e
am 110a98b6: am f7c01e5a: am eda35cb7: am a8974d3f: Merge "Clean up (some of) our many clocks to use H instead of k."
...
* commit '110a98b67285ec213720c542e6fb4711d9fd3114':
Clean up (some of) our many clocks to use H instead of k.
2013-03-19 16:35:46 +00:00
Elliott Hughes
182af50b2c
am 561a0ef4: am c3e513e5: am c5c6d416: am 6317315e: Merge "Deliberately break DateFormat.format\'s formatting of \'k\' for compatibility."
...
* commit '561a0ef4bf4153960d5796cd74d6cc9c8405843d':
Deliberately break DateFormat.format's formatting of 'k' for compatibility.
2013-03-19 16:35:37 +00:00
Elliott Hughes
f7c01e5a8a
am eda35cb7: am a8974d3f: Merge "Clean up (some of) our many clocks to use H instead of k."
...
* commit 'eda35cb7c5781a32b038f1ef76b8e50f26f9bfaf':
Clean up (some of) our many clocks to use H instead of k.
2013-03-19 09:31:04 -07:00
Elliott Hughes
c3e513e51c
am c5c6d416: am 6317315e: Merge "Deliberately break DateFormat.format\'s formatting of \'k\' for compatibility."
...
* commit 'c5c6d4167b66c79652c5208a2dfe091a8c735e6d':
Deliberately break DateFormat.format's formatting of 'k' for compatibility.
2013-03-19 09:30:51 -07:00
Elliott Hughes
cdafd37f31
Clean up (some of) our many clocks to use H instead of k.
...
Bug: 8359981
Change-Id: I3c0c38c2bf5adc4b5bdc11c3d10cf41dd8fb6462
2013-03-18 17:21:33 -07:00
Elliott Hughes
fc55c2ba49
Deliberately break DateFormat.format's formatting of 'k' for compatibility.
...
Bug: 8359981
Change-Id: I44ed816c644f94783c77952d544c5444b966868b
2013-03-18 14:59:59 -07:00
Fabrice Di Meglio
f72b5c920a
am cf60cc9a: am 261f82ca: Merge "Revert "Clean Paint.mBidiFlags as it is no longer used"" into jb-mr2-dev
...
* commit 'cf60cc9adedf032c6c97cd2cbb9ff211deaaf3ae':
Revert "Clean Paint.mBidiFlags as it is no longer used"
2013-03-15 20:39:31 +00:00
Fabrice Di Meglio
261f82ca99
Merge "Revert "Clean Paint.mBidiFlags as it is no longer used"" into jb-mr2-dev
2013-03-15 20:34:06 +00:00
Fabrice Di Meglio
da12f389eb
Revert "Clean Paint.mBidiFlags as it is no longer used"
...
This reverts commit 6d9fe5bd22 .
2013-03-15 11:26:56 -07:00
Fabrice Di Meglio
14506d8b73
am fc8865d8: am b1b58023: Merge "Code BidiFormatter code" into jb-mr2-dev
...
* commit 'fc8865d8ccb22797dc571055c463f871bdf80665':
Code BidiFormatter code
2013-03-14 21:57:18 +00:00
Fabrice Di Meglio
9889d559f3
Code BidiFormatter code
...
- use standard variables naming convention
Change-Id: Ic99ba5382809d1afc3bcc1527610e291fc21884f
2013-03-14 13:35:06 -07:00
Jean Chalard
8a1597b396
Take the input device into account for meta state
...
Interesting nits about this:
- getMetaState(long) and getMetaState(long, int) do not
seem to be used anywhere in the framework. Maybe we
want to skip adding getMetaState(long, KeyEvent) and
getMetaState(long, int, KeyEvent).
- getMetaState(CharSequence, int) is used extensively
throughout the code. In some places, a KeyEvent is
available and should be considered - this change does
implement this. In many other cases, there is no
relevant KeyEvent for this action (for example,
Editor#extractTextInternal). In these cases, the
behavior is affected by the current latch state, so
it's fine to leave them as is.
Bug: 8303489
Change-Id: I4a948c497c49e48f83ba1048520e7fe5bfe84727
2013-03-12 20:36:29 +09:00
Jean Chalard
5fbbf2318f
Merge "Preparatory cleanups in MetaKeyKeyListener"
2013-03-12 06:16:51 +00:00
Elliott Hughes
7b517a5c79
am a45bafc2: am c9e0cd2a: Merge "Fix DateFormat k and h, and implement K and H for the first time."
...
* commit 'a45bafc2f025d2ef513f3e3dcac162ba6a95d575':
Fix DateFormat k and h, and implement K and H for the first time.
2013-03-11 15:35:36 -07:00
Elliott Hughes
7a89f62877
Fix DateFormat k and h, and implement K and H for the first time.
...
Bug: 8359981
Change-Id: I52ef937a77e9e28f2719c2ee6f59e4b74514f0b2
2013-03-11 14:49:44 -07:00
Elliott Hughes
a31d507e3f
am 7c1e8dbd: am 21d3f294: Merge "use Calendar in DateUtils format method"
...
* commit '7c1e8dbd3159c88df27d24aa2699358ee139d49b':
use Calendar in DateUtils format method
2013-03-11 14:21:17 -07:00
Sungmin Choi
9a2ada418b
use Calendar in DateUtils format method
...
The DatePickerDialog is using DateUtils to format the dialog's title
and the DateUtils class does not work with dates outside to the
specified range.
For example, if user selects 2038-03-07, DatePickerDialog shows
1902-01-30 on Title.
The reason for the DateUtils class not being able to format dates
outside the range of 1902 and 2036 is because internally it is using
the Time class which does not support such dates.
To fix it, use Calendar class in DataUilts format method.
Steps to reproduce:
1. Settings -> Date & time
2. uncheck Automatic date & time
3. Set Date
4. choose any date before 1902 or after 2037
5. update wrong date on Title
Bug: https://code.google.com/p/android/issues/detail?id=13050
Change-Id: I003266765751b5c340426af84daef271f39f771e
2013-03-11 11:24:02 -07:00
Elliott Hughes
d6875e3334
am 2cb314eb: am e0cd3c19: Merge "Improve DateFormat.format."
...
* commit '2cb314ebc7bb6495a94f577dfb57f9e6c56033ef':
Improve DateFormat.format.
2013-03-08 16:21:21 -08:00
Elliott Hughes
8326b9a429
Improve DateFormat.format.
...
Add support for the 'c' format character, required in many non-English locales.
Reimplement 'c' and 'E', and 'L' and 'M', so they correctly interpret 5-count
pattern characters.
Replace the old incorrect class documentation with a pointer to the
well-maintained libcore equivalent and the Unicode UTS to which these two
implementations are supposed to conform.
Deprecate the useless constants for pattern characters. No one sane is going
to write MONTH + MONTH + MONTH + MONTH instead of "MMMM".
Correct the documentation for getLongDateFormat and getMediumDateFormat.
Also fix DateUtils.getStandaloneMonthString for LENGTH_SHORTEST.
Tests are in https://android-review.googlesource.com/53291 .
Change-Id: I4dda8b18070f05ccdc11c1f0a9381a9d233db4e8
2013-03-08 15:06:14 -08:00