df8ef4b139a8918895f8a5c62536123da06e81fe |
18-Aug-2012 |
Victoria Lease <violets@google.com> |
DO NOT MERGE LocaleSpan makes Han disambiguation easy! Cherry-pick of I7f1b0d49a2ece957a7b9b5d65d48385bf2c2a668 from master. I've also provided TextView.setTextLocale() for use in single-language TextViews. Change-Id: I5692859bfd2aafc284172454d943afc250b22535
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
|