23161e7170ec2493ec830d04205f5696be159026 |
19-Apr-2017 |
Phil Weaver <pweaver@google.com> |
Make a11y clickable span work after node recycle Services recycle nodes when gathering possible actions for users to take. It's very confusing for them if they can't recycle the node without breaking their ability to activate a clickable span inside it. Making ClickableSpans used for accessibility independent of their parent nodes. Also adjusting the value used for invalid window ids to come from AccessibilityWindowInfo. I must have missed this in an earlier cleanup. I needed the value for the spans, so I figured I might as well use the correct one. Bug: 37004527 Test: Now recycling the node in the a11y cts test. Change-Id: I6de4e98a182dd43c4fcd0430a3c082fcc8e458c7
ccessibilityClickableSpan.java
ccessibilityURLSpan.java
|
f0ebee91f86eafc1fb7b4c377f3cd1d6ce3fe38e |
06-Feb-2017 |
Andrei Stingaceanu <stg@google.com> |
Clickable spans - trigger onClick onSingleTapUp Previously (post Android N) we decided to introduce a gesture detector in textView and trigger the onClick() over a clickable span when onSingleTapConfirmed was called. The problem is that onSingleTapConfirmed also waits for double tap timeout to make sure (to confirm). This has a chance to break some apps so relax the rule to only look for onSingleTapUp. * the bug for which the initial change was made is still fixed * slightly amended the ClickableSpan JavaDoc to specify that the onClick gets triggered if the span is selected when clicked (note that this behavior is unchanged since ClickableSpan exists, added just an extra hint to devs) Bug: 23692690 Test: in the attached CL (same topic) Change-Id: Iead434aa558301d61879c27edc48dc4148ca187f
lickableSpan.java
|
0ce4b0e4c31a65864e0cda3c9d3fb6fe8a40f2ed |
26-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in reference docs. am: 54de77470d am: ab978c035e am: 28ba4722a9 am: 9b21265b2c Change-Id: If246ebdb36cf2832d5a6c42cbe752e290b6fb6e8
|
54de77470de4f605eef7f4b4e01718b301fe275e |
12-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in reference docs. Change-Id: I40cea46efd80c448640ff69753698fe8404da40b
mageSpan.java
tsSpan.java
|
193520e3dff5248ddcf8435203bf99d2ba667219 |
13-Dec-2016 |
Phil Weaver <pweaver@google.com> |
Accessibility support for ClickableSpan Bug: 17726921 Test: Adding CTS tests for new behavior in linked CL. Change-Id: Ifa85c309106d5ef29bb130edff9e2e0b88547a8f
ccessibilityClickableSpan.java
ccessibilityURLSpan.java
lickableSpan.java
|
dcc3630100b406e4e6cb18f00d39059690153292 |
09-Dec-2016 |
Derek Sollenberger <djsollen@google.com> |
Remove Rasterizer and its subclasses from the public API. Test: compile Bug: 14650725 Change-Id: I99e1942d4d1b85f4efdcb3faf3fee1aa6c839b7e
asterizerSpan.java
|
4037d51b132a85dcfe37a95f9d2d91ad23d162fd |
12-Oct-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports in android.text package. This change also removes trailing whitespaces. Test: code still compiles Change-Id: I65f79a34288d01616808fa9cd6732ae4ef0f1377
rawableMarginSpan.java
conMarginSpan.java
eadingMarginSpan.java
ineBackgroundSpan.java
ocaleSpan.java
uoteSpan.java
eplacementSpan.java
tsSpan.java
|
23cbe85610f780134cc77dd4a54732a22ed6e86e |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Move LocaleList to avoid layering violation. Since LocaleList needs to depend on android.os.Parcelable, we cannot let that class belong to "android.util" package, which causes layering violation. Bug: 28819696 Change-Id: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18
ocaleSpan.java
|
10ea92aefa7051eb432383e0b56e7c44664fd560 |
02-May-2016 |
Raph Levien <raph@google.com> |
Make LocaleList constructor non-nullable This commit makes the LocaleList constructor require non-null arguments in all cases, and fixes all uses of LocaleList that could previously pass a null to use getEmptyLocaleList() instead (which is preferred anyway becaues it avoids an allocation. Bug: 28460668 Change-Id: I4b8b3cfa82914412731c2b79003951c46cb2afa1
ocaleSpan.java
|
1c68853fbbd84fc62c84b4d00d1ce245cf0fe28a |
16-Mar-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: setIntegerPart(long) doesn't set ARG_INTEGER_PART. Bug: 27689119 Change-Id: I749a1698cda552a0841d6905b81486bf2d74a296
tsSpan.java
|
c7ff969b47842918330e96fa1ce6df2cff2bf27c |
10-Feb-2016 |
Siyamed Sinir <siyamed@google.com> |
JavaDoc for ReplacementSpan getSize & draw functions. Added JavaDoc for ReplacementSpan’s getSize and draw functions. Bug: 20616288 Change-Id: I033ae82b5de672c508d8cbcd69e942c236b2e674
eplacementSpan.java
|
fee44846376c212114223fc4259382921e6dca7a |
05-Feb-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Various LocaleList cleanups - Remove the LocaleList#getPrimary() API. It had become confusing after locale negotiation was completely implemented. For example, it could create the confusion that calling getPrimary() on the default locale list would provide the default locale, etc. - Use the adjusted locale list from LocaleList.getAdjustedDefault() in Paints created with no locale list provided. - Change LocaleList#get() to treat out of bound indexes from both negative indexes and too large indexes the same way. Bug: 26984092 Bug: 26193251 Bug: 26834387 Change-Id: I75f77aea6b75e38793ed8477e5e5a4420d5e6d85
ocaleSpan.java
|
c38b51953921c17181fbe334cdaa95f188bfdb14 |
15-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Replace Locale with LocaleList in LocaleSpan. This is a straightforward upgrading of LocaleSpan. LocaleSpan was designed to be a mechanism to override text locale only in a certain substring. Since now text locale supports multiple locales with LocaleList, it should make sense to let LocaleSpan have the ability to have multiple locales with LocaleList. This CL also addresses an existing issue that LocaleSpan maintained only Language/Country/Variant tags. Now Locale data associated with a LocaleSpan is guaranteed to be preserved as long as each of them can be created from a BCP 47 language tag with Locale#forLanguageTag(String). Bug: 26567158 Change-Id: Ib754796d399cd00f9d02005df88874a5cd5c7642
ocaleSpan.java
|
60fbc8e3bbe55e8be655418cc8111354e17f6ea7 |
14-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Introduce SuggestionSpan#getLocaleObject(). This is a series of CLs to promote Java Locale object as a primary data object to represent locale information in Android APIs. With this CL, developers can get Locale information from SuggestionSpan without semantically losing the original data. Possible use cases would be: - Emoji subtag (CLDR Ticket #9063) - Stable and reliable 3-letter country codes handling - Custom attributes based on private extensions. Note that this CL does not change the current behavior of SuggestionSpan#getLocale() as is, even if it is created with a malformed Locale object: new SuggestionSpan(new Locale(" a ", " b c ", " e"), new String[0], 0) .getLocale() -> " a b c e". Bug: 22858221 Change-Id: I96dfd4f819a236ee2e6dbd3e12903d1214223cb0
uggestionSpan.java
|
9f206bec2d58e5edcebb134013e2d9a23659a4d4 |
16-Jun-2015 |
John Spurlock <jspurlock@google.com> |
am 4393a7d2: am c0d84934: am 076c599f: am 1ad5c813: Fix typo in TtsSpan. * commit '4393a7d2645cfb9097e616016c58887b9929be55': Fix typo in TtsSpan.
|
076c599feb9a18b250de7020c2f1c01561c509f9 |
16-Jun-2015 |
John Spurlock <jspurlock@google.com> |
am 1ad5c813: Fix typo in TtsSpan. * commit '1ad5c813211d4d855a0d5396855c80653480aaa4': Fix typo in TtsSpan.
|
1ad5c813211d4d855a0d5396855c80653480aaa4 |
15-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Fix typo in TtsSpan. Change-Id: Ic32f141f0c51ee3bee8fd71464f104ef725de880
tsSpan.java
|
a70d4a90a029910f788c3e7f8715cf3b842b1e2b |
03-Jun-2015 |
Alan Viverette <alanv@google.com> |
Prevent poorly-extended ParcelableSpans from writing to parcels If a developer extends an existing ParcelableSpan and overwrites writeToParcel, TextUtils will crash when attempting to unparcel since the span type ID is not accurate. This CL makes a separate framework-private method for writeToParcel to ensure that even if a developer extends a ParcelableSpan class, they won't modify the parceling or unparceling code that's tied to the span type ID. Bug: 21274544 Change-Id: If4c3506a55999df7a3b6d87cb8d550235d7a02c6
bsoluteSizeSpan.java
lignmentSpan.java
ackgroundColorSpan.java
ulletSpan.java
asyEditSpan.java
oregroundColorSpan.java
eadingMarginSpan.java
ocaleSpan.java
uoteSpan.java
elativeSizeSpan.java
caleXSpan.java
pellCheckSpan.java
trikethroughSpan.java
tyleSpan.java
ubscriptSpan.java
uggestionRangeSpan.java
uggestionSpan.java
uperscriptSpan.java
extAppearanceSpan.java
tsSpan.java
ypefaceSpan.java
RLSpan.java
nderlineSpan.java
|
16802f0de28cce0616e19b800d8b8a2b17c47405 |
25-Mar-2015 |
Alan Viverette <alanv@google.com> |
am 46c95313: am ddb30cd3: am 7506f499: Merge "Fix to crash when clicking text link without view activity" * commit '46c953138298285d9cb06a75030fc73081ccc121': Fix to crash when clicking text link without view activity
|
80756e38882720860db52f1fcc21fa1505a02abf |
02-Mar-2015 |
Tor Norbye <tnorbye@google.com> |
Annotate ARGB integer parameters with @ColorInt Change-Id: I307f72a382272cf18ddb6b07d9fcb81228568d9a
oregroundColorSpan.java
uoteSpan.java
|
7b9c912f536925ac6ec43935d6e97506851b33d6 |
31-May-2013 |
Tor Norbye <tnorbye@google.com> |
Add @ResourceInt annotations on APIs Change-Id: I119cc059c2f8bd98fd585fc84ac2b1b7d5892a08
mageSpan.java
|
7bd9b7f73d2acead67a2bd5995bd56140ae3c4df |
13-Nov-2012 |
Daniel 2 Olofsson <daniel2.olofsson@sonymobile.com> |
Fix to crash when clicking text link without view activity A generated quick link to telephone number gets clicked and crashes if corresponding activity doesn't exist in device. It attempts to open up an activity to view content which will in turn generate an uncaught ActivityNotFoundException. Solved by catching exception when launching activity for the specified content. Change-Id: I47364519f1eceb5b978b29382107deae1891c7da
RLSpan.java
|
b9f7692ce61a90d2735865cf040e896c004977ba |
13-Aug-2014 |
Niels Egberts <nielse@google.com> |
Fixed spelling of android.nominative and updated some comments. Bug: 17000831 Change-Id: I3a87635a6a894ee8ad1386cde8b59dcd9533b23f
tsSpan.java
|
ab08c6d38ab2e575f809ca8ce4c7f095e49d258c |
08-Aug-2014 |
Anish Athalye <aathalye@google.com> |
Make LeadingMarginSpan2 behavior more consistent This addresses b/16486549. This change updates public documentation to specify the behavior of LeadingMarginSpan2s. This change specifies what happens when a LeadingMarginSpan2 is combined with other LeadingMarginSpans. This behavior was not previously documented. LeadingMarginSpan2s specify the number of lines used for the leading margin. When laying out and rendering, for all LeadingMarginSpans, the first line margin is applied for the number of lines specified by the LeadingMarginSpan2. Previously, this behavior was slightly buggy -- the LeadingMarginSpan2 affected all LeadingMarginSpans when laying out text, but not when rendering. This change is designed to cause the least amount of breakage in existing code while achieving consistency with the way LeadingMarginSpan2 is handled in layout and drawing. For the most common use of LeadingMarginSpan2 -- getting a multi-line first margin in the first paragraph of text in a layout -- this should cause no change in behavior. For any other uses, the old (buggy) implementation most likely did not exhibit correct behavior to begin with, so developers were most likely not relying on that functionality. Change-Id: I6f69df09c0130e703458e65bf3eaac4a905df56e
eadingMarginSpan.java
|
2a236a64664f7f04753733d857fec641c7c9db59 |
31-Jul-2014 |
Niels Egberts <nielse@google.com> |
Simplify generics, and make Builder concrete. Change-Id: I3e14966527c254d2c15dddefc2ef60cdde30421f
tsSpan.java
|
1d44e0ccecc44cf7f7852e559bf2f9a9aef66064 |
18-Jul-2014 |
Niels Egberts <nielse@google.com> |
New TtsSpan builders for money, electronic and telephone. Change-Id: Idb6a66725395dbd665e17c00678901d54b4b1753
tsSpan.java
|
5e413470e553a57d1267dbf1ee76c37e9a63b2d6 |
19-Jul-2014 |
Niels Egberts <nielse@google.com> |
Merge "Add money as a new TtsSpan type." into lmp-dev
|
b1a092c772e2799c02c4da8b7fc28e43b4119ae4 |
18-Jul-2014 |
Niels Egberts <nielse@google.com> |
Add money as a new TtsSpan type. Added ARG_QUANTITY to decimal so money and measure can 'inherit' it. Change-Id: I0f9f464d198a9875df4a01e8a5c95a3d19ed6f7f
tsSpan.java
|
6e7c8995ddab2620c1a118b5e7a478e631d2bb24 |
17-Jul-2014 |
Niels Egberts <nielse@google.com> |
New TtsSpan builders for types measure, time, date, digits and verbatim. Change-Id: I60022aa72c64f454261a0b69c21c45ce6351b9e7
tsSpan.java
|
a896363400f09600fc2ef67b7e5ac702d110c8e9 |
17-Jul-2014 |
Niels Egberts <nielse@google.com> |
Add builders for TtsSpans of type ordinal, decimal and fraction. Also document the possibility to give phone numbers in parts. Change-Id: Ie1cdf56cc3b6c221c9410fb02dcba2568ea337b7
tsSpan.java
|
36e08484abf1b9dbe26351276b6592be21eb7de4 |
25-Jun-2014 |
Niels Egberts <nielse@google.com> |
TtsSpan builders for each TtsSpan type. DO NOT MERGE The reason for separate classes for each type, instead of a more flat structure is to enable easy discovery of the available arguments that can be set. For L we'll have about 12 types with 30 arguments and almost all of the arguments are type specific. In future releases we'll introduce more arguments. With editors that have code completion one can construct a span without having to consult the documentation. For now it only contains Text and Cardinal types. Change-Id: I94531e600133d9f4f59a4170cceef1ee7a360ca7 (cherry picked from commit 90b095aabd8a5c43723821dda37354fd2beb38fb)
tsSpan.java
|
2e3f2c6727d92aa8127ff5adb83facc9d53a2b57 |
09-Jul-2014 |
Niels Egberts <nielse@google.com> |
Add more semiotic class types for TtsSpan. Change-Id: I4c5f141f56d6ec679be59634693f591e3386f152
tsSpan.java
|
4f4ead481270d48f0374c40e72a77619a4ac2873 |
23-Jun-2014 |
Niels Egberts <nielse@google.com> |
Add TtsSpan class. The TtsSpan can be used to provide addtional data for TTS engines. For now it only includes the types text and cardinals, but more will follow. Change-Id: I31392dd413c0902ba4ce702fa3307253c90c618f
tsSpan.java
|
8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44 |
25-Feb-2014 |
John Spurlock <jspurlock@google.com> |
Tabs -> spaces in frameworks/base. Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
ackgroundColorSpan.java
haracterStyle.java
oregroundColorSpan.java
askFilterSpan.java
etricAffectingSpan.java
asterizerSpan.java
elativeSizeSpan.java
caleXSpan.java
trikethroughSpan.java
tyleSpan.java
nderlineSpan.java
|
8eea3ea5591e59f55cbb4f6b2b7e9363a285ced3 |
04-Feb-2014 |
Alan Viverette <alanv@google.com> |
Add APIs for obtaining themed Drawable from Theme, Context BUG: 12611005 Change-Id: Ic0057be4e4c2d0c61ce02a019b3f7d0625e3a016
mageSpan.java
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
rawableMarginSpan.java
ynamicDrawableSpan.java
conMarginSpan.java
ineHeightSpan.java
etricAffectingSpan.java
|
617feb99a06e7ffb3894e86a286bf30e085f321a |
10-Sep-2013 |
Alan Viverette <alanv@google.com> |
Add View constructor that supplies a default style resource Also updates the constructor of every class that extends View. BUG: 10676369 Change-Id: Ifaf27bf82028d180afa4931c0e906df88d858ac3
uggestionSpan.java
|
1b15ba5d194c1db71d0a34ee110bd1ab169c8a29 |
20-Feb-2013 |
Luca Zanolin <zano@google.com> |
Resubmitting "Enable correction/deleting notification via EasyEditSpan."" Re-run "make update-api" Original CL Ic227b8fd50066699915f69a54f225fb5330867c4 Change-Id: Ifb1a0f61801c544b01193435fbfdedd7f3888971
asyEditSpan.java
|
1b916301e044d1f6f672c9708c993090ecdf30cf |
20-Feb-2013 |
Luca Zanolin <zano@google.com> |
Revert "Enable correction/deleting notification via EasyEditSpan." This reverts commit 8cd8135b95da5b471804604b06084eecbe1cc23b Change-Id: I6361cc47d58281ab37cb9ae0a67541b43f873147
asyEditSpan.java
|
8cd8135b95da5b471804604b06084eecbe1cc23b |
14-Feb-2013 |
Luca Zanolin <zano@google.com> |
Enable correction/deleting notification via EasyEditSpan. When the "delete" pop-up is clicked (and the wrapped text removed), the creator of the span will receive a notification of the action. Similarly, if the user modifies (i.e., add/remove a char), the creator of the span will receive a notification too. The notification will not contain any information about how the text has been modified. Bug: 6905960 Change-Id: Ic227b8fd50066699915f69a54f225fb5330867c4
asyEditSpan.java
|
0c96b81f8e843b8d6e8c21218fb468f1897b999b |
29-Aug-2012 |
Luca Zanolin <zano@google.com> |
Relax suggestion notification. Before the suggestion selection were notified only when they were added by an IME. This CL relaxes this constrain, and the suggestion are notified even if they are added by an application. If the context is null and the package name of the apk cannot be determined, the suggestion are notified using the old method via the Input Method Manager. This is required to keep the backward compatibility. Bug: 6905960 Change-Id: If225ef27cded386809fbd899e34e32aced4e0473
uggestionSpan.java
|
ec97b4ddb467803d8637af2b64868b7b17861318 |
18-Aug-2012 |
Victoria Lease <violets@google.com> |
LocaleSpan makes Han disambiguation easy! I've also provided TextView.setTextLocale() for use in single-language TextViews. Change-Id: I7f1b0d49a2ece957a7b9b5d65d48385bf2c2a668
ocaleSpan.java
|
aa0980afab57a6aebb06e70f60e92511708fa5af |
11-Jun-2012 |
Victoria Lease <violets@google.com> |
Revert "Fix fake bold for fallback fonts in frameworks." This reverts commit b26fa0ce68d3311b2fdffb930b27d897e481dd5a
tyleSpan.java
extAppearanceSpan.java
ypefaceSpan.java
|
b26fa0ce68d3311b2fdffb930b27d897e481dd5a |
08-Jun-2012 |
Victoria Lease <violets@google.com> |
Fix fake bold for fallback fonts in frameworks. This change is analogous to Ic0e9f1bbd8cae9fdd3a6d1d015bb9224c8be545c in WebView, and depends upon the same Skia change that that CL makes use of. This flips the "fake bold" flag on for bold fonts in TextView.setTypeface(), with the expectation that Skia will ignore the flag if the final typeface used to render the glyphs is already bold. It also does the same for StyleSpans, TextAppearanceSpans, TypefaceSpans, and the Switch widget. With this, fake bold should work uniformly across all scripts - if fake bold works for a primary typeface, it should also work for all fallback typefaces. Bug: 6629786 Change-Id: Id3b8639ab0df83052ffd82809cb12adaacc1d46b
tyleSpan.java
extAppearanceSpan.java
ypefaceSpan.java
|
d570e8987ae50ee101c3d4cfa973e1a6b6ecc8f5 |
09-May-2012 |
Raph Levien <raph@google.com> |
Add fontFamily XML attribute to select font family by string Change-Id: I0b649528d3d9888e3561a1a3907a6b6ee2e30238
extAppearanceSpan.java
|
6e0b22bea91398403ea500360b02ff2fc7a03d00 |
25-Jan-2012 |
Gilles Debunne <debunne@google.com> |
Modified algorithm to remove duplicated suggestions Bug 5916225 Duplicates were removed when received from SpellChecker, in a way that could move the top candidates lower in the list. Moved that code to the part that creates the actual suggestion list, to make it more generic. The order of the first SuggestionSpan is guaranteed to be respected. Also mentionned non null suggestions and fixed a problem in SuggestionSpan constructor. Change-Id: Iaa3b1b84ae512451e439e5c5e63448c2a19145b5
uggestionSpan.java
|
c5436f204ba938219223a57c83586aba543f6888 |
06-Dec-2011 |
Gilles Debunne <debunne@google.com> |
Prevent NPE in SuggestionSpan One SuggestionSpan constructor provide null as the default context. This will always create an NPE in initStyle. Prevent this. Change-Id: Ic2acffd2c8b9cda9c99b689d1b1a7f15d17b65d0
uggestionSpan.java
|
0f0a3945ef98b3c30839ab7b746bf8cc55b78d33 |
26-Oct-2011 |
satok <satok@google.com> |
Make FLAG_AUTO_CORRECTION public Bug: 5440299 Change-Id: Ia82745e793be741c1558ce15b189b63872107ddb
uggestionSpan.java
|
9ca4b4377c6c94cca181c57bd9c784386223d274 |
07-Oct-2011 |
satok <satok@google.com> |
Add a hidden flag for the auto correction indicator in SuggestionSpan Bug: 5245468 Change-Id: Ic111554da86fefd47dd9a26c1bd41e4ee57dc552
uggestionSpan.java
|
b062e81e3a16af43db3619d721aa522c137d1aa9 |
27-Sep-2011 |
Gilles Debunne <debunne@google.com> |
Too many SpellCheckSpans are created. Removed the Runnable in SpellChecker, spell check is triggered at the end of updateSpellCheckSpans instead of when a new SpellCheckSpan is created. Cache the spans in updateSpellCheckSpans to limit the calls to getSpans. When typing, every new letter in a word will create a SpellCheckSpan (this is needed in case the user taps somewhere else on the screen) The SpellCheckSpans are pooled in SpellChecker to limit unnecessary new SpellCheckSpan creation. Minor optimization on test order in getSpans to avoid some calculation. Spell check is not started everytime the selection is changed (would be triggered when the insertion handle is moved). Explicitely do that only on tap. Change-Id: Ibacf80dd4ba098494e0b5ba0e58a362782fc8f71
pellCheckSpan.java
|
c9fd978da60f76c0576150c55629a034e1fa19fb |
09-Sep-2011 |
Gilles Debunne <debunne@google.com> |
Bug 5281947: add to dictionnary option promoted in suggestions. When several SuggestionSpans are available at a given position, their content are merged, in creation time order. As a result, the IME's suggestions are picked before the spell check, and no add to dictionnary option is created. This CL modifies the comparator to make easy correction spans appear first (Voice IME), then misspelled words and then regular suggestions. Also avoids the creation of a new comparator and length hash map on every display. Change-Id: I1f9f031a6fdcbbc09f248a192b83051092765f8e
uggestionSpan.java
|
51322732739b355dd842abc9cef34df8613b2626 |
10-Sep-2011 |
Gilles Debunne <debunne@google.com> |
Hide method to fix the build Change-Id: I5a556454a722bf037932632fa7e6ee6a2832a68d
uggestionSpan.java
|
fa4e2d994bb398b89d08304bb233671ef1a5d5f8 |
09-Sep-2011 |
Gilles Debunne <debunne@google.com> |
Bug 5278456: text highlight color depends on the type of suggestion spans. Change-Id: I76ac02b7688a297c0e83d593f446a4cf2ee36015
uggestionRangeSpan.java
uggestionSpan.java
|
fe5e9834a3086ab6bd99a4cb0d9273fdeb52ecd8 |
02-Sep-2011 |
Luca Zanolin <zano@google.com> |
Remove the suggestion underline when the TextView loses focus. Only the easy correction (i.e., voice ime corrections) will lose the underline, while the misspelled span will not. Change-Id: If96c17473dd70c99b808739ddde800cc93551e2a
uggestionSpan.java
|
0eea6681519277310e1733d791bfc0342b8e5cea |
29-Aug-2011 |
Gilles Debunne <debunne@google.com> |
Using ListView for Suggestion popup window New background assets from Bug 5204807. New text selection color and associated handles, bug 5217848. Change-Id: I4eaea6be732843d8ff344400d029b4a1b80b084f
asyEditSpan.java
uggestionRangeSpan.java
|
e6d368218918f911b1954296dab25bf84147b4c6 |
30-Aug-2011 |
Luca Zanolin <zano@google.com> |
Add EditTextShortcutSpan to provide edit short cut in the text view. At the moment, EditTextShortcutSpan allows only the deletion of the text. In the future, we may decide to add extra functionality, like "retry" where all the text is removed and a specific IME is triggered. Fix the underline. The underline is not defined in thickness, and not as a multiplier of the default underline thickness. Change the behaviour of SuggestionRangeSpan to match the specification. Change-Id: I80437d9887c7a2ff8f62c38afbb0cb7add7ee9c8
asyEditSpan.java
uggestionSpan.java
|
28294cc74491885c7fe4442353026f01f5b773e8 |
24-Aug-2011 |
Gilles Debunne <debunne@google.com> |
Suggestions popup window is dismissed on tap outside. But now the tap is not handled at all, as it was before. To do this, the popup window is now focusable. As a result, the TextView's window loses focus. We hide the cursor to prevent a non-blinking visible cursor. We should also fake the state of the parent TextView to keep it visually focussed. SuggestionRangeSpan and SpellCheckSpan had to made Parcelable since they are recreatedi when the TextView is re-created when the popup is dismissed. Change-Id: Ic99b2c4f02c282394f214938dd19168547af4886
pellCheckSpan.java
uggestionRangeSpan.java
|
6435a56a8c02de98befcc8cd743b2b638cffb327 |
05-Aug-2011 |
Gilles Debunne <debunne@google.com> |
Spell checking in TextViews New UX interactions (the Paste action is no longer displayed after a delay) suggestionEnabled flag replaced by existing input type flag. removeSpans fixed in SpannableStringBuilder to always send notifications SuggestionSpan handled by TextView instead of SpannableStringBuilder New span update algorithm to correctly handle edition around word boundaries. Change-Id: I52c01172f19e595fa512e285a565a3fd97c3c50e
pellCheckSpan.java
uggestionSpan.java
|
7d1c55fad8194e2c82f5f88f98ab5569f9c52ab9 |
16-Aug-2011 |
Luca Zanolin <zano@google.com> |
Change the behavior of SuggestionSpan. SuggestionSpan can be accessed in two different ways: - by tapping on the text (easy access) - by tapping on "replace" pop-up (not easy and difficult to discover) The "easy access" will be used for dictionary suggestions and voice recognition suggestions. The suggestion span can be rendered into two different way: - default, text is underlined in blue - spelling error, text is underlined in red Change-Id: I0af0fe6700d0ad588facb21c021dc6f59ef172f1
uggestionSpan.java
|
b8503eb8ac26c4801b565fcfc655fca02f9bb726 |
10-Aug-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #5017432 NPE when mixing different spans with different font sizes - fixed typo Change-Id: I282f8bf2a72117709666e1ffc9ec8e8b5583d321
extAppearanceSpan.java
|
4dacef25662de37825fa7a67fd6bdb318b31d8d9 |
08-Jul-2011 |
Gilles Debunne <debunne@google.com> |
Fleshed up SuggestionSpan documentation. Bug 4553472 Change-Id: I3b5be9a6da79398b03d98eb33eb61a55fd702960
uggestionSpan.java
|
42c5a1666c4e576ccd5974233513100aad2c1534 |
26-May-2011 |
satok <satok@google.com> |
Fix internal variables and equals in SuggestionSpan Bug: 4443922 - Instantiating other package's class for the name is complicated, so we changed the internal value for the notification target class from Class to String. - Implement equals Change-Id: Iaf7682be777f0027d33c9a3be4609ac01b6950ad
uggestionSpan.java
|
f9f01008624e2d28c15a90d942fa36f98c8c967d |
19-May-2011 |
satok <satok@google.com> |
Add Apis to send notifications when the suggestion was picked - Due to a strong request from VoiceIME Bug: 4443922 Change-Id: Ia539de0acf66053e0349daec459d75e36805f6bf
uggestionSpan.java
|
ee511cc529bcbb8551af4313cf1d2bbf0362de14 |
05-May-2011 |
Gilles Debunne <debunne@google.com> |
SuggestionSpans are preserved when picked. This is the exception case: text replacement should NOT remove SuggestionSpans when this is the result of a Suggestion pick in the popup. Save them and restore them after the text replacement. Only spans that entirely englobe the replaced region make sense after the text replacement. Change-Id: Ib18eb6437c3a63fd0e788ebd4565c8f42e83503b
uggestionSpan.java
|
95b533911cfcb1d0532f9277167edab478130006 |
30-Apr-2011 |
Conley Owens <cco3@android.com> |
am 49df110a: am d66a92e6: am da882181: Merge "Eliminating dead code with no other effect than consuming battery life." * commit '49df110aeb94ada810a8eec0540e30a25c267a56': Eliminating dead code with no other effect than consuming battery life.
|
49df110aeb94ada810a8eec0540e30a25c267a56 |
29-Apr-2011 |
Conley Owens <cco3@android.com> |
am d66a92e6: am da882181: Merge "Eliminating dead code with no other effect than consuming battery life." * commit 'd66a92e6875bfc835adf0b100607afbf4bfc2761': Eliminating dead code with no other effect than consuming battery life.
|
0f9ae274b4a9641d8e6933108466dc432f5a0474 |
27-Apr-2011 |
Gilles Debunne <debunne@google.com> |
Typo in TextAppearanceSpan documentation Dim does not exist anymore. Change-Id: I83268657accfef15561ce313b66108adc108dfc6
extAppearanceSpan.java
|
a00972ab9a95f945342fdbf58956992e01310398 |
14-Apr-2011 |
Gilles Debunne <debunne@google.com> |
Fix around suggestionSpan. Since the kind was unknown, doing a copy/cut on text with a SuggestionSpan crashed. Change-Id: I10c0677b3587897b82c794db57d7b07149f12e09
uggestionSpan.java
|
b3fc1a5b8b8f88eaf00b05957523cbdc0944b24b |
06-Apr-2011 |
satok <satok@google.com> |
Rename CorrectionSpan to SuggestionSpan Change-Id: I004b2e012b2de4de959a31da1f55b63ca7c14199
orrectionSpan.aidl
orrectionSpan.java
uggestionSpan.aidl
uggestionSpan.java
|
e3797a15fbf769a0abcbe121cfd33b4b658aea1e |
21-Mar-2011 |
satok <satok@google.com> |
Removed APIs for setCorrectionSpan from InputConnection ("setCorrectionSpan" was added in Id3abc9ea4d11753cd ) Also.. - Added a class java doc for CorrectionSpan - Removed FLAG_DEFAULT - Changed the return type of getSuggestions from Array<CharSequence> to String[] Change-Id: If5eb091e307a7a40c5b4a70ec1fe6059ecd9fb2d
orrectionSpan.java
|
b74378ab354157228870800105edf11496cadbe3 |
22-Feb-2011 |
Jozef BABJAK <jozef.babjak@gmail.com> |
Eliminating dead code with no other effect than consuming battery life. Change-Id: I4376902a4e9c301ff16f74137d86eeaff901bbb7
rawableMarginSpan.java
|
adb435835fb9a5f2bb74d29930b239dde18504a7 |
09-Mar-2011 |
satok <satok@google.com> |
Add CorrectionSpan and APIs to pass a secure CorrectionSpan to TextView - CorrectionSpan is a span which has suggestions made by IME. This has a function to change the current IME to other IME specified in this span. For security reasons, only the current IME is allowed to use this function through InputConnection. (IME token is used for checking the validity of it.). - CorrectionSpan stores following information: flags, subtype Id, InputMethodInfo Id, suggests, locale, original string Change-Id: Id3abc9ea4d11753cdc4f483a2bb3128f49ba198a
orrectionSpan.aidl
orrectionSpan.java
|
d040f95190a3dd3b1ae925917eba7086c8ce563e |
19-Oct-2010 |
Gilles Debunne <debunne@google.com> |
Temporarily removed call to drawCircle in BulletSpan. Replaced by a drawPath. drawCircle is not supported by openGL for now. Bug: 3101235 Change-Id: I0c050097e3cb87f9d4c703062d4250d08247c99e
ulletSpan.java
|
ec8b1021906f77c47a772da5ca5641836361513d |
13-Mar-2010 |
Eric Fischer <enf@google.com> |
Add documentation for LeadingMarginSpan2. Bug 2420334 Change-Id: Ica42cc34a938a5ec529da16804d1f0e6fddcc249
eadingMarginSpan.java
|
15a4d2ffd04dc6c70f2cd17dae12ac6bc14c69ab |
12-Mar-2010 |
Kenny Root <kroot@google.com> |
Add correct copyright headers to multiple files Format for the list of changes shows the origin commit reference followed by the file name. 33931-p9 awt/org/apache/harmony/awt/gl/font/AndroidGlyphVector.java 33931-p9 awt/org/apache/harmony/awt/gl/image/PngDecoderJava.java 133776-p9 core/java/android/app/IntentService.java 127013-p9 core/java/android/appwidget/AppWidgetHost.java 27863-p9 core/java/android/bluetooth/BluetoothAudioGateway.java 60765-p9 core/java/android/content/SyncResult.java 43920-p9 core/java/android/content/pm/ActivityInfo.java 43920-p9 core/java/android/content/pm/ApplicationInfo.java 43920-p9 core/java/android/content/pm/InstrumentationInfo.java 43920-p9 core/java/android/content/pm/PackageInfo.java 44103-p9 core/java/android/content/pm/PackageItemInfo.java 68960-p9 core/java/android/content/pm/PackageStats.java 43920-p9 core/java/android/content/pm/ResolveInfo.java 43920-p9 core/java/android/content/pm/ServiceInfo.java 60641-p9 core/java/android/content/res/Configuration.java 60734-p9 core/java/android/content/res/TypedArray.java 137672-p9 core/java/android/inputmethodservice/ExtractButton.java 123112-p9 core/java/android/inputmethodservice/ExtractEditText.java 119291-p9 core/java/android/inputmethodservice/IInputMethodSessionWrapper.java 112946-p9 core/java/android/inputmethodservice/IInputMethodWrapper.java 115078-p9 core/java/android/os/BatteryStats.java 124790-p9 core/java/android/text/style/UpdateAppearance.java 45083-p9 core/java/android/view/RawInputEvent.java 101491-p9 core/java/android/view/inputmethod/EditorInfo.java 114701-p9 core/java/android/view/inputmethod/ExtractedText.java 123112-p9 core/java/android/view/inputmethod/ExtractedTextRequest.java 119291-p9 core/java/com/android/internal/os/HandlerCaller.java 129279-p9 core/java/com/android/internal/os/PkgUsageStats.java 114701-p9 core/java/com/android/internal/view/IInputConnectionWrapper.java 114701-p9 core/java/com/android/internal/view/InputConnectionWrapper.java 84364-p9 opengl/java/android/opengl/EGLLogWrapper.java 11355-p9 opengl/tools/glgen/src/CFunc.java 11355-p9 opengl/tools/glgen/src/CType.java 11355-p9 opengl/tools/glgen/src/CodeEmitter.java 11355-p9 opengl/tools/glgen/src/GenerateGL.java 11355-p9 opengl/tools/glgen/src/JFunc.java 11355-p9 opengl/tools/glgen/src/JType.java 11355-p9 opengl/tools/glgen/src/JniCodeEmitter.java 11355-p9 opengl/tools/glgen/src/ParameterChecker.java 57236-p9 services/java/com/android/server/status/AnimatedImageView.java 66754-p9 services/java/com/android/server/status/CloseDragHandle.java 57188-p9 services/java/com/android/server/status/DateView.java 46928-p9 services/java/com/android/server/status/ExpandedView.java 70590-p9 services/java/com/android/server/status/FixedSizeDrawable.java 45968-p9 services/java/com/android/server/status/IconData.java 57470-p9 services/java/com/android/server/status/IconMerger.java 82719-p9 services/java/com/android/server/status/LatestItemView.java 45968-p9 services/java/com/android/server/status/NotificationData.java 66754-p9 services/java/com/android/server/status/NotificationLinearLayout.java 57458-p9 services/java/com/android/server/status/NotificationViewList.java 45968-p9 services/java/com/android/server/status/StatusBarException.java 45968-p9 services/java/com/android/server/status/StatusBarIcon.java 46130-p9 services/java/com/android/server/status/StatusBarNotification.java 45968-p9 services/java/com/android/server/status/StatusBarView.java 46199-p9 services/java/com/android/server/status/Ticker.java 62286-p9 services/java/com/android/server/status/TickerView.java 57188-p9 services/java/com/android/server/status/TrackingView.java 86041-p9 telephony/java/android/telephony/PhoneStateListener.java 87020-p9 telephony/java/com/android/internal/telephony/TelephonyIntents.java 136269-p9 telephony/java/com/android/internal/telephony/gsm/SpnOverride.java 34409-p9 tests/FrameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java 55717-p9 tests/FrameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java 127341-p9 tests/ImfTest/src/com/android/imftest/samples/ButtonActivity.java 129347-p9 tests/ImfTest/src/com/android/imftest/samples/DialogActivity.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/EditTextActivityDialog.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java 25959-p9 tests/framework-tests/src/android/test/FrameworkTests.java 46162-p9 tests/framework-tests/src/com/android/internal/http/multipart/MultipartTest.java 77101-p9 tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/NinePatchTest.java 9788976b1465ce982b5ae7c741345edd0ecd9322 core/java/android/accounts/AuthenticatorDescription.java 53332883543868fb83e111a07306368b7772b340 core/java/android/app/UiModeManager.java 93e7e22ec91dbc641d10ca6d70423e1357a95bba core/java/android/app/FullBackupAgent.java 328c0e7986aa6bb7752ec6de3da9c999920bb55f core/java/android/content/CursorEntityIterator.java 307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncQueue.java 307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncOperation.java eb034652c2037a47ebfd99779e8383bb8bb528af core/java/android/content/pm/LabeledIntent.java 49237345d83e62fdb9eb8d50b13ad086636a04fa core/java/android/content/pm/FeatureInfo.java a2b6c3775ed6b8924232d6a01bae4a19740a15f8 core/java/android/content/pm/PackageInfoLite.java 3ecd5f437580e49d80beecd29489d5fb1f7a7db0 core/java/android/content/pm/RegisteredServicesCacheListener.java 5ebbb4a6b3e16f711735ae0615b9a9ea64faad38 core/java/android/content/pm/XmlSerializerAndParser.java c4516a7b62de525e3d6d5e76851bdfaf12c11f05 core/java/android/database/sqlite/SQLiteTransactionListener.java 9bbc21a773cbdfbef2876a75c32bda5839647751 core/java/com/android/internal/backup/LocalTransport.java 21f1bd17b2dfe361acbb28453b3f3b1a110932fa core/java/com/android/internal/content/PackageMonitor.java 4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseSurfaceHolder.java 4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseIWindow.java e540833fdff4d58e37c9ba859388e24e2945ed45 core/java/com/android/internal/os/SamplingProfilerIntegration.java 192ab903887bbb8e7c7b6da5c581573850e30f46 core/tests/coretests/src/android/widget/expandablelistview/PositionTesterContextMenuListener.java 1619367ab823150fa8856d419abe02ceb75886f1 media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaProfileReader.java 27f8002e591b5c579f75b2580183b5d1c4219cd4 opengl/tools/glgen/stubs/gles11/glGetString.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetProgramInfoLog.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetShaderInfoLog.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glShaderSource.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GenerateGLES.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/Jsr239CodeEmitter.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GLESCodeEmitter.java 69e21f5f6e0d04539cd92848ea009dd615d88c2c opengl/tests/gldual/src/com/android/gldual/TriangleRenderer.java c028be4f3b8c7476b46859f66c3f33d528adf181 packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java df8a3f31d871db25e952972c2eb346a71186e9e3 tests/BrowserTestPlugin/src/com/android/testplugin/TestPlugin.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java Copyright header moved to top in following file: core/tests/coretests/src/android/widget/ListViewTest.java Change-Id: I3c3198be5a0ba36e18679ed834170432bf0b8418
pdateAppearance.java
|
7951eaa92a962e39ebba0366fdcafc4a0a78cc98 |
17-Feb-2010 |
Kenny Root <kroot@google.com> |
Change Javadocs to fix SDK build Remove some hidden reference and update links to other classes and methods. Change-Id: I4b6561f1bac07329d75da13f72496aa7d5b20a62
eadingMarginSpan.java
|
71b8dd71e49016e057c46a257f79162d186a3c3a |
17-Feb-2010 |
Doug Felt <dougfelt@google.com> |
Enhance text docs, rename some variables for clarity, comment places in the code for further investigation.
eadingMarginSpan.java
abStopSpan.java
|
7b5676e4d40a09ccdbc8b6f691a3d8be23e480d3 |
16-Oct-2009 |
Mark Wagner <mxw@google.com> |
support for multiline paragraph style indentation This change is likely incomplete and perhaps not right in other ways. The gist of the change is that the span can return the number of lines to which to apply the "leading margin". Some specific things that should be looked at: 1) if the user has nested multiple LeadingMarginSpans then they will inherit the "line count" feature. This is wrong but I didn't want to spend time fixing it until it was clear that this overall approach was acceptible. 2) The units for how many lines should indented is "lines" rather than something like dips. 3) I wasn't sure what our strategy was for binary compatibility so I didn't want to modify the methods in LeadingMarginSpan. Instead I made another interface with extends LeadingMarginSpan that has the extra method to return the line count.
eadingMarginSpan.java
|
4a51c20ce607c74914f90fd897f04080121ac13b |
22-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
I am getting tired of the java doc warnings, so fix them. Change-Id: I2205eebae419eaf4a0992c9f5b7cd807eb843fe1
mageSpan.java
|
a9f1dd021f8f6ee777bc4d27913bd40c42e753af |
13-Aug-2009 |
Eric Fischer <enf@google.com> |
Make <font size> and <font height> in string resources respect density. This unfortunately requires API changes because the existing text markup classes had no access to the screen density. TextPaint gains a "density" field so that TextView can pass the density along. AbsoluteSizeSpan gains a new flag to indicate that its argument is in dip instead of in physical pixels. LineHeightSpan gains an inner interface whose chooseHeight() method includes a TextPaint argument so it can get at the density. And when StringBlock creates the markup objects, it now uses the density-aware versions. Bug 1976971, Bug 2031746
bsoluteSizeSpan.java
ineHeightSpan.java
|
0cd6376fa14089cee42991f751962ffd7f455797 |
30-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2018454: NullPointerException in ImageSpan constructor
mageSpan.java
|
11ea33471e1a14a8594f0b2cd012d86340dd3bd8 |
23-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Allow for screen density drawables in compatibility mode. This change allows us to use drawables that match the current screen density even when being loaded in compatibility mode. In this case, the bitmap is loaded in the screen density, and the bitmap and nine-patch drawables take care of accounting for the density difference. This should be safe for existing applications, for the most part, since they shouldn't really be pulling the bitmap out of the drawable. For the small rare chance of them breaking, it worth getting the correct graphics. Also this will only happen when there is actually a resource of the matching density, and no existing apps should have resources for anything besides the default density (though of course all of the framework resources will be available in the native density). As part of this, the bitmap density API has been changed to a single integer provider the DPI unit density.
mageSpan.java
|
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 |
13-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@138607
mageSpan.java
RLSpan.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
bsoluteSizeSpan.java
lignmentSpan.java
ackgroundColorSpan.java
ulletSpan.java
haracterStyle.java
lickableSpan.java
rawableMarginSpan.java
ynamicDrawableSpan.java
oregroundColorSpan.java
conMarginSpan.java
mageSpan.java
eadingMarginSpan.java
ineBackgroundSpan.java
ineHeightSpan.java
askFilterSpan.java
etricAffectingSpan.java
aragraphStyle.java
uoteSpan.java
asterizerSpan.java
elativeSizeSpan.java
eplacementSpan.java
caleXSpan.java
trikethroughSpan.java
tyleSpan.java
ubscriptSpan.java
uperscriptSpan.java
abStopSpan.java
extAppearanceSpan.java
ypefaceSpan.java
RLSpan.java
nderlineSpan.java
pdateAppearance.java
pdateLayout.java
rapTogetherSpan.java
ackage.html
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
bsoluteSizeSpan.java
lignmentSpan.java
ackgroundColorSpan.java
ulletSpan.java
haracterStyle.java
lickableSpan.java
rawableMarginSpan.java
ynamicDrawableSpan.java
oregroundColorSpan.java
conMarginSpan.java
mageSpan.java
eadingMarginSpan.java
ineBackgroundSpan.java
ineHeightSpan.java
askFilterSpan.java
etricAffectingSpan.java
aragraphStyle.java
uoteSpan.java
asterizerSpan.java
elativeSizeSpan.java
eplacementSpan.java
caleXSpan.java
trikethroughSpan.java
tyleSpan.java
ubscriptSpan.java
uperscriptSpan.java
abStopSpan.java
extAppearanceSpan.java
ypefaceSpan.java
RLSpan.java
nderlineSpan.java
pdateAppearance.java
pdateLayout.java
rapTogetherSpan.java
ackage.html
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
mageSpan.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
bsoluteSizeSpan.java
lignmentSpan.java
ackgroundColorSpan.java
ulletSpan.java
oregroundColorSpan.java
eadingMarginSpan.java
uoteSpan.java
elativeSizeSpan.java
caleXSpan.java
trikethroughSpan.java
tyleSpan.java
ubscriptSpan.java
uperscriptSpan.java
extAppearanceSpan.java
ypefaceSpan.java
RLSpan.java
nderlineSpan.java
|
b798689749c64baba81f02e10cf2157c747d6b46 |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
ackgroundColorSpan.java
haracterStyle.java
lickableSpan.java
ynamicDrawableSpan.java
oregroundColorSpan.java
mageSpan.java
askFilterSpan.java
asterizerSpan.java
trikethroughSpan.java
nderlineSpan.java
pdateAppearance.java
pdateLayout.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
ynamicDrawableSpan.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
bsoluteSizeSpan.java
lignmentSpan.java
ackgroundColorSpan.java
ulletSpan.java
haracterStyle.java
lickableSpan.java
rawableMarginSpan.java
ynamicDrawableSpan.java
oregroundColorSpan.java
conMarginSpan.java
mageSpan.java
eadingMarginSpan.java
ineBackgroundSpan.java
ineHeightSpan.java
askFilterSpan.java
etricAffectingSpan.java
aragraphStyle.java
uoteSpan.java
asterizerSpan.java
elativeSizeSpan.java
eplacementSpan.java
caleXSpan.java
trikethroughSpan.java
tyleSpan.java
ubscriptSpan.java
uperscriptSpan.java
abStopSpan.java
extAppearanceSpan.java
ypefaceSpan.java
RLSpan.java
nderlineSpan.java
pdateLayout.java
rapTogetherSpan.java
ackage.html
|