<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Browser/src/com/android/browser/FindDialog.java, branch replicant-6.0</title>
<subtitle>packages/apps/browser
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/'/>
<entry>
<title>Use ActionMode for Find-on-page and Copy.</title>
<updated>2010-08-18T14:36:12+00:00</updated>
<author>
<name>Leon Scroggins III</name>
<email>scroggo@google.com</email>
</author>
<published>2010-08-17T20:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=8e4fbf1b26c2cc05a56ba2d4e7d1eda7d1574e91'/>
<id>8e4fbf1b26c2cc05a56ba2d4e7d1eda7d1574e91</id>
<content type='text'>
Bug: 2641352
Change-Id: Ib5c0dd5997457a8d7b9a5c3e5a3727acc6a2f367
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 2641352
Change-Id: Ib5c0dd5997457a8d7b9a5c3e5a3727acc6a2f367
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor find and select dialogs</title>
<updated>2010-06-24T20:51:40+00:00</updated>
<author>
<name>Cary Clark</name>
<email>cary@android.com</email>
</author>
<published>2010-06-04T20:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=01cfcdd0b77d672f5c09d98af683c6732c8250d8'/>
<id>01cfcdd0b77d672f5c09d98af683c6732c8250d8</id>
<content type='text'>
(This is a work in progress -- assets in particular are not final)

Use common code when showing the select and find dialogs. Both
now use similarly constructed contextual action bars and share
resources where possible. Both share a common base class so
supporting code can communicate with either.

Companion changes in frameworks/base and external/webkit

Change-Id: I62e15afd2730444985f8dbd2472df3cae351f47a
http://b/262451
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This is a work in progress -- assets in particular are not final)

Use common code when showing the select and find dialogs. Both
now use similarly constructed contextual action bars and share
resources where possible. Both share a common base class so
supporting code can communicate with either.

Companion changes in frameworks/base and external/webkit

Change-Id: I62e15afd2730444985f8dbd2472df3cae351f47a
http://b/262451
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve the details shown about the matches.</title>
<updated>2010-05-06T22:09:26+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2010-05-06T20:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=bff40383a6d685eb2f025a894e53d30d4bc239a1'/>
<id>bff40383a6d685eb2f025a894e53d30d4bc239a1</id>
<content type='text'>
Show "i of n" rather than just the number of matches.  Also use a
separate string for 'zero' matches, since getQuantityString does
not work for quantity '0'.

Bug 2663680

Depends on changes to frameworks/base and external/webkit.

Change-Id: I4f2f096a4bc78e0c274993f42061cec85aeec745
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show "i of n" rather than just the number of matches.  Also use a
separate string for 'zero' matches, since getQuantityString does
not work for quantity '0'.

Bug 2663680

Depends on changes to frameworks/base and external/webkit.

Change-Id: I4f2f096a4bc78e0c274993f42061cec85aeec745
</pre>
</div>
</content>
</entry>
<entry>
<title>Close find in BACK rather than just dismissing IME</title>
<updated>2010-05-06T18:27:07+00:00</updated>
<author>
<name>Leon Scroggins III</name>
<email>scroggo@google.com</email>
</author>
<published>2010-05-06T18:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=cda8600237ad458e9579b34541ef6fa3504e10b4'/>
<id>cda8600237ad458e9579b34541ef6fa3504e10b4</id>
<content type='text'>
Bug 2641316

Change-Id: I2f706d2e7e3cce47c7a7db319fdcbac10b3780ad
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 2641316

Change-Id: I2f706d2e7e3cce47c7a7db319fdcbac10b3780ad
</pre>
</div>
</content>
</entry>
<entry>
<title>Remember find input when reopening it.</title>
<updated>2010-05-06T17:34:28+00:00</updated>
<author>
<name>Leon Scroggins III</name>
<email>scroggo@google.com</email>
</author>
<published>2010-05-06T17:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=36529cf3b0b11dda3a4088e466b3abb5db07fb18'/>
<id>36529cf3b0b11dda3a4088e466b3abb5db07fb18</id>
<content type='text'>
Bug 2063074

Change-Id: Ic50711956d88b716e75a31171accf71a1910efbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 2063074

Change-Id: Ic50711956d88b716e75a31171accf71a1910efbe
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow interaction with page while Find is up.</title>
<updated>2010-05-06T15:42:12+00:00</updated>
<author>
<name>Leon Scroggins III</name>
<email>scroggo@google.com</email>
</author>
<published>2010-04-19T17:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=211ba54a3052f7e68bf8af035ea1ef4e9445130c'/>
<id>211ba54a3052f7e68bf8af035ea1ef4e9445130c</id>
<content type='text'>
In order to do this, I have changed the FindDialog from
an actual Dialog, which steals all touch events, to
a Linearlayout, which rests below the WebView.

Also dismiss Find when the user opens/closes a subwindow,
or navigates to a new page.

res/layout/browser_subwindow.xml:
Add an id to the holder for the subwindow, so it can be
used to add the FindDialog.

res/values/styles.xml:
Remove the style for FindDialog, as the animations are
now added in code (since FindDialog is now a LinearLayout,
which has no theme).

res/values/themes.xml:
Deleted, as the only theme there was FindDialog, which has
been removed.

src/com/android/browser/BrowserActivity.java:
closeFind is now the starting point for removing the
FindDialog, so that it can be called from Tab.
Close the FindDialog when a new page starts loading.
Call showFind on the current Tab.

src/com/android/browser/FindDialog.java
Change from a Dialog to a LinearLayout, so it can be
inserted into the layout.
Call closeFind directly, which now calls dismiss.
Perform the animations which were previously part
of the theme.
Remove the call to set the height of the find dialog,
which is no longer necessary.
Open and close the IME when opening and closing Find.

src/com/android/browser/Tab.java
Change pointer to mContainer to a LinearLayout, which is
used to add the FindDialog.
Add a pointer to BrowserActivity to SubWindowClient, which
is then used to close the FindDialog in onPageStarted.
Close find when adding/removing a Tab or its subwindow.
Add showFind, which attaches it to the layout for the tab,
and closeFind, which removes it from the layout.

Requires a change to frameworks/base

Change-Id: If6745fb65c5628da827781a7b98061e87b279844
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to do this, I have changed the FindDialog from
an actual Dialog, which steals all touch events, to
a Linearlayout, which rests below the WebView.

Also dismiss Find when the user opens/closes a subwindow,
or navigates to a new page.

res/layout/browser_subwindow.xml:
Add an id to the holder for the subwindow, so it can be
used to add the FindDialog.

res/values/styles.xml:
Remove the style for FindDialog, as the animations are
now added in code (since FindDialog is now a LinearLayout,
which has no theme).

res/values/themes.xml:
Deleted, as the only theme there was FindDialog, which has
been removed.

src/com/android/browser/BrowserActivity.java:
closeFind is now the starting point for removing the
FindDialog, so that it can be called from Tab.
Close the FindDialog when a new page starts loading.
Call showFind on the current Tab.

src/com/android/browser/FindDialog.java
Change from a Dialog to a LinearLayout, so it can be
inserted into the layout.
Call closeFind directly, which now calls dismiss.
Perform the animations which were previously part
of the theme.
Remove the call to set the height of the find dialog,
which is no longer necessary.
Open and close the IME when opening and closing Find.

src/com/android/browser/Tab.java
Change pointer to mContainer to a LinearLayout, which is
used to add the FindDialog.
Add a pointer to BrowserActivity to SubWindowClient, which
is then used to close the FindDialog in onPageStarted.
Close find when adding/removing a Tab or its subwindow.
Add showFind, which attaches it to the layout for the tab,
and closeFind, which removes it from the layout.

Requires a change to frameworks/base

Change-Id: If6745fb65c5628da827781a7b98061e87b279844
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor find state and scrolling</title>
<updated>2010-03-03T15:43:26+00:00</updated>
<author>
<name>Cary Clark</name>
<email>cary@android.com</email>
</author>
<published>2010-03-03T15:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=7d3ac79a202f0caf588e70270c28f5510ff80821'/>
<id>7d3ac79a202f0caf588e70270c28f5510ff80821</id>
<content type='text'>
Explicitly call webkit to note when find dialog is visible,
to dismiss the find dialog and clear to matches.

Companion fix in frameworks/base and external/webkit

http://b/2370069
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explicitly call webkit to note when find dialog is visible,
to dismiss the find dialog and clear to matches.

Companion fix in frameworks/base and external/webkit

http://b/2370069
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate fill_parent and introduce match_parent.</title>
<updated>2010-01-08T23:11:41+00:00</updated>
<author>
<name>Romain Guy</name>
<email>romainguy@android.com</email>
</author>
<published>2010-01-08T23:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=15b8ec6b226f4d57307716e1f495e10a91f8cbf4'/>
<id>15b8ec6b226f4d57307716e1f495e10a91f8cbf4</id>
<content type='text'>
Bug: #2361749.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: #2361749.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not clear FindDialog's text when changing orientation.</title>
<updated>2009-10-29T16:53:31+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-10-29T13:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=fb7c75067fe5764631c762a095012bb6aed77521'/>
<id>fb7c75067fe5764631c762a095012bb6aed77521</id>
<content type='text'>
Fix for http://b/issue?id=1468517

Due to some changes in external/webkit and frameworks/base, it is
no longer necessary to clear the string.  A message will be sent
which will perform the search one the picture is up to date.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for http://b/issue?id=1468517

Due to some changes in external/webkit and frameworks/base, it is
no longer necessary to clear the string.  A message will be sent
which will perform the search one the picture is up to date.
</pre>
</div>
</content>
</entry>
<entry>
<title>Account for find dialog height in content height</title>
<updated>2009-09-21T16:01:52+00:00</updated>
<author>
<name>Cary Clark</name>
<email>cary@android.com</email>
</author>
<published>2009-09-21T16:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=169158b01538ab52746184dcf76bafe6be727a9d'/>
<id>169158b01538ab52746184dcf76bafe6be727a9d</id>
<content type='text'>
Use the set dialog height when the find dialog is up so that
found items at the bottom of the screen are scrolled into view.

This uses a companion change in webview that takes the find
dialog height into account when computing the content height.

Fixes http://b/issue?id=2122916
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the set dialog height when the find dialog is up so that
found items at the bottom of the screen are scrolled into view.

This uses a companion change in webview that takes the find
dialog height into account when computing the content height.

Fixes http://b/issue?id=2122916
</pre>
</div>
</content>
</entry>
</feed>
