| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* changes:
Fix back key handling for search dialog.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Now that the search manager service handles hiding (not dismissing) and reshowing it
when the user hits back after launching a result, search manager can't cache
"mShowing". Also noticed a few other minor problems that was hosing the handling
of pause / resume to reshow the dialog, like moving some logic to onHide instead
of onDismiss.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before, if dropDownAlwaysVisible was false,
the soft keyboard height was always taken into
account when calculating the available vertical space for
the AutoCompleteTextView drop-down height.
This meant that the drop-down would never pop over the soft
keyboard when navigating in the drop-down list.
This change makes the drop-down pop over the soft keyboard
when the keyboard is not needed, regardless of the value of
dropDownAlwaysVisible.
Fixes http://b/issue?id=1978935
|
|\
| |
| |
| |
| | |
* changes:
Remove exception throw when a view has a self dependency inside a RelativeLayout.
|
| |
| |
| |
| |
| |
| |
| | |
RelativeLayout.
There are unfortunately successful 3rd party apps declaring self dependencies.
There's no reason to crash the app so just ignore this issue.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* More surface view fix.
- correct event translation on surface view.
- use compatible window
* removed FLAG_NO_COMPATIBILITY_SCALE. It was my misunderstanding of how SurfaceView works, and this was not necessary.
* Added compatibility related info to package dumpsys
|
|\ \
| |/
|/|
| |
| | |
* changes:
Fix issue where scaled bitmap sizes could be wrong.
|
| |
| |
| |
| |
| |
| |
| | |
The Bitmap functions to get the scaled width/height couldn't actually
do the right thing because they didn't know the destination they would
be drawing to. Now there are two forms of them, taking an explicit
parameter specifying the destination.
|
|\ \
| |/
| |
| |
| | |
* changes:
Add "nodpi" density, and expose a bunch of density-related APIs.
|
| |
| |
| |
| |
| | |
Also update the DpiTest app to use nodpi images, and try to have a mode
where it turns off compatibility though it's not quite working.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Correctly deliver AppWidgetProvider.onDeleted() events.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the AppWidgetService sends APPWIDGET_DELETED
broadcasts, it only sends a single APPWIDGET_ID extra. This
change fixes the Provider to handle this extra correctly.
Fixes http://b/issue?id=1800738
|
| |/
|/|
| |
| | |
This will not affect GL/Video views as they're directly using surfce but not canvas.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
* Use Fede In/Out animation if one of opening/closing apps is in compatibility mode. * preserve compatibility window flag when the app updates window's layout params. * Added assertion in DEFAULT_COMPATIBILITY_INFO object to prevent unintentional modification. * A few minor updates * log/dump message improvement * Removed unnecessary method in FadeInOutAnimator * Fixed 100 char issue in WindwoManagerServer.java
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
compatibility mode.
* preserve compatibility window flag when the app updates window's layout params.
* Added assertion in DEFAULT_COMPATIBILITY_INFO object to prevent unintentional modification.
* A few minor updates
* log/dump message improvement
* Removed unnecessary method in FadeInOutAnimator
* Fixed 100 char issue in WindwoManagerServer.java
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before, Drawables for cached icons were reused. This is not good,
since they can then share mutable state information. This change
copies all Drawables when getting them from the cache, storing
only the constant state in the cache.
Hopefully fixes http://b/issue?id=1984813
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Make the SearchDialog's AutoCompleteTextView dropdown respect the IME again when the user presses right or left from a query-jammed suggestion to continue editing. Previously we required the user to press on the text field again in order to get the IME to show.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
IME again when the user presses right or left from a query-jammed
suggestion to continue editing. Previously we required the user
to press on the text field again in order to get the IME to show.
We accomplish this by factoring out the code to 'ensureImeVisible'
into a separate method and calling that from SearchDialog.
Fixes http://b/1976338
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
* changes:
Adding public intents for TTS to enable checking for TTS data, installing TTS data, and finding out when the TTS queue has finished processing.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
installing TTS data, and finding out when the TTS queue has
finished processing.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
* changes:
Fixes #1861763. Prevents IllegalArgumentException in AbsListView on focus search.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
search.
This change makes sure the focus search does not attempt to traverse views from
the recycler.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Add ability to delay messages in Filter based on constraint. Use this to delay 500ms for delete keys in the search dialog.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
delay 500ms for delete keys in the search dialog.
Holding down delete is nice and zippy in the browser now :)
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
another component
And now there is.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Only parse search suggestions that look like HTML
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
HTML parsing of search suggestions is still a major
CPU hog in the search dialog. This change first
checks if the text contains any HTML markup
(by looking for < and &) before bothering to
treat it as HTML.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* changes:
Get rid of drawing hacks for search dialog suggestions
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Before, SuggestionsAdapter parsed every HTML formatted
string three times, to support state-dependent colors
in <font> tags. Now that there is support in Html
for color resources (added in
https://android-git.corp.google.com/g/7441),
we can get rid of this code.
Also, SuggestionsAdapter had a special purpose view
for drawing background colors when suggestion items
were not selected or pressed. This change replaces that
code with a StateListDrawable of ColorDrawables.
Before this change, HTML parsing used ~17% (uncontrolled benchmark,
just did some random searching) of the system_process CPU.
This change should reduce that by 2/3, i.e. about ~11% total
system_process reduction.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change adds checking that the searchdialog is initialized
properly to a few key event listeners where it was missing
before.
Also makes sure that the search dialog is not shown if the
global search is requested but the global search provider
cannot be found.
Should fix http://b/issue?id=1982128
"Device rebooting after search results"
where SearchDialog.onKeyDown() threw an NPE
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Allow system colors in <font> tags
|
| | | |
| | | |
| | | |
| | | | |
Fixes http://b/issue?id=1970693
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
* changes:
Fixes #1844366. Prevents window leak in Spinner.
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Include 'calling_package' extra for uses of in-app voice search so that the server can tailor recognition to an individual app.
|
| | | |
| | | |
| | | |
| | | | |
the server can tailor recognition to an individual app.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Adding missing addEarcon method. Not having this was a bug as this method is needed to add earcons; otherwise, there is nothing for playEarcon to play.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
this method is needed to add earcons; otherwise, there is
nothing for playEarcon to play.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
Run background threads associated with filtering at background priority.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This improves the typing responsiveness in the browser a lot, and should
help out in all the other cases in the UI where we use a filter thread.
|
| |_|_|/ /
|/| | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | | |
* changes:
Fix #1976384. Add p12 to the MimeTypeMap. When downloading p12 in the WebView, send it to the certTool.
|
| | | | |
| | | | |
| | | | |
| | | | | |
WebView, send it to the certTool.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
Unhide required definitions in TextToSpeech.Engine that cover return codes and extras for android.intent.action.CHECK_TTS_DATA intent, and the key values for the parameter hashmap that can be passed by an application in speak(), synthesizeToFile(), playSilence() and playEarcon().
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
extras for android.intent.action.CHECK_TTS_DATA intent, and the key values
for the parameter hashmap that can be passed by an application in speak(),
synthesizeToFile(), playSilence() and playEarcon().
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
Remove the Google domains from the Gears permission table when the global location setting is set to false
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
location setting is set to false
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
* changes:
Add a Gservices setting to control if we send up multipart protocol buffers
|
| | | | | |
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
call the hidden showSoftInputUnchecked method to show the IME in SearchDialog#show(),
override onWindowFocusChanged in our subclass of AutoCompleteTextView so that whenever
it gets focus, we call the public showSoftInput method, passing in the ACTV, which is
the correct way to do this.
This fixes http://b/1930989.
|