<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Browser/src/com/android/browser/BrowserBackupAgent.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>Updates bookmark backup to use BP2</title>
<updated>2011-01-05T19:00:22+00:00</updated>
<author>
<name>John Reck</name>
<email>jreck@google.com</email>
</author>
<published>2011-01-05T01:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=c168a3654e1c54b358a7fb9c951da2eebfa93005'/>
<id>c168a3654e1c54b358a7fb9c951da2eebfa93005</id>
<content type='text'>
 Bug: 3094458
 This updates bookmark backup/restore to use BrowserProvider2, and
 also changes it so that it does *not* backup bookmarks anymore.
 It is now restore-only to essentially import bookmarks from older
 devices. Chrome sync is intended to take over backup duties.

Change-Id: Ie1e9eac22be1fc5db982436928fe37f64606c605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Bug: 3094458
 This updates bookmark backup/restore to use BrowserProvider2, and
 also changes it so that it does *not* backup bookmarks anymore.
 It is now restore-only to essentially import bookmarks from older
 devices. Chrome sync is intended to take over backup duties.

Change-Id: Ie1e9eac22be1fc5db982436928fe37f64606c605
</pre>
</div>
</content>
</entry>
<entry>
<title>Beginning work on adding bookmarks with folders.</title>
<updated>2010-09-22T17:21:58+00:00</updated>
<author>
<name>Leon Scroggins III</name>
<email>scroggo@google.com</email>
</author>
<published>2010-09-13T18:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=052ce667ce77c4fb3208c0b0dacba7be79c072d9'/>
<id>052ce667ce77c4fb3208c0b0dacba7be79c072d9</id>
<content type='text'>
Bug: 2953515

Provides the basic functionality for the AddBookmark page, allowing
the user to save the bookmark in a folder of his/her choosing.

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

Provides the basic functionality for the AddBookmark page, allowing
the user to save the bookmark in a folder of his/her choosing.

Change-Id: I170599b723069aaee661dae3fc1a0fb915793906
</pre>
</div>
</content>
</entry>
<entry>
<title>Add bookmarks to the current account.</title>
<updated>2010-09-17T22:22:21+00:00</updated>
<author>
<name>Jeff Hamilton</name>
<email>jham@android.com</email>
</author>
<published>2010-09-17T22:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=7f6cf3e4109426164c6fdd11aba0c69622e2353c'/>
<id>7f6cf3e4109426164c6fdd11aba0c69622e2353c</id>
<content type='text'>
Make sure to stuff newly created bookmarks
in the currently active account so that
they show up in the bookmarks UI and will
get synced properly.

Change-Id: I5677ddb8480957bc209d79cc41f7df02221ef66d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure to stuff newly created bookmarks
in the currently active account so that
they show up in the bookmarks UI and will
get synced properly.

Change-Id: I5677ddb8480957bc209d79cc41f7df02221ef66d
</pre>
</div>
</content>
</entry>
<entry>
<title>merge from open-source master</title>
<updated>2010-05-04T00:23:01+00:00</updated>
<author>
<name>The Android Open Source Project</name>
<email>initial-contribution@android.com</email>
</author>
<published>2010-05-04T00:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=fbbd2aced9ace1d063ad166d96a605446a9d2f7e'/>
<id>fbbd2aced9ace1d063ad166d96a605446a9d2f7e</id>
<content type='text'>
Change-Id: I5dbf9446b7d4409ec843ee800c82ec06bda7c8db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5dbf9446b7d4409ec843ee800c82ec06bda7c8db
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed FindBugs warnings in BrowserBackupAgent.java</title>
<updated>2010-04-21T10:36:33+00:00</updated>
<author>
<name>Henrik Baard</name>
<email>henrik.baard@sonyericsson.com</email>
</author>
<published>2010-04-21T10:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=3755040b84970071e07ccfa1e90f76c1bc3b119c'/>
<id>3755040b84970071e07ccfa1e90f76c1bc3b119c</id>
<content type='text'>
This makes sure that streams are closed in corner cases.

Change-Id: I185c0dbddc09338de3a63eab22c57afb8d1a9c1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure that streams are closed in corner cases.

Change-Id: I185c0dbddc09338de3a63eab22c57afb8d1a9c1a
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor android.backup -&gt; android.app.backup</title>
<updated>2010-03-05T23:47:48+00:00</updated>
<author>
<name>Christopher Tate</name>
<email>ctate@google.com</email>
</author>
<published>2010-03-05T23:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=b6a6544982df8c4dfa4a5871a3f6e0d9fe60dff3'/>
<id>b6a6544982df8c4dfa4a5871a3f6e0d9fe60dff3</id>
<content type='text'>
Change-Id: Ifc005e14e8b7ac921ffa1a56a46c5c4083b4ea2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ifc005e14e8b7ac921ffa1a56a46c5c4083b4ea2d
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce browser backup agent's amount of logging</title>
<updated>2009-09-29T19:40:25+00:00</updated>
<author>
<name>Christopher Tate</name>
<email>ctate@android.com</email>
</author>
<published>2009-09-29T19:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=f8b5998e54e80d462e6e56069df748007d209fc2'/>
<id>f8b5998e54e80d462e6e56069df748007d209fc2</id>
<content type='text'>
DEBUG=false now, and so we emit only one-line activity summaries during backup
and restore.

Change-Id: Iffca70f60581672ce686429db0a4382d934de663
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DEBUG=false now, and so we emit only one-line activity summaries during backup
and restore.

Change-Id: Iffca70f60581672ce686429db0a4382d934de663
</pre>
</div>
</content>
</entry>
<entry>
<title>In the case of a page load error, save a second screenshot in onProgressChanged(100) to ensure that we save the substituted error page rather than the previous page that loaded. Also save the thumbnail for the page if the user creates the bookmark through the add bookmark menu or clicking the add bookmark icon on the bookmarks page.</title>
<updated>2009-09-24T20:30:24+00:00</updated>
<author>
<name>Ben Murdoch</name>
<email>benm@google.com</email>
</author>
<published>2009-09-17T15:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=aac7aa6fcfcb519755987ec126be066323f589c8'/>
<id>aac7aa6fcfcb519755987ec126be066323f589c8</id>
<content type='text'>
Change-Id: Ib2b7692a45290f9ce372968e05cde8f6903e4572
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib2b7692a45290f9ce372968e05cde8f6903e4572
</pre>
</div>
</content>
</entry>
<entry>
<title>First real cut of bookmarks backup agent</title>
<updated>2009-07-27T23:35:27+00:00</updated>
<author>
<name>Christopher Tate</name>
<email>ctate@android.com</email>
</author>
<published>2009-07-11T00:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=9c0dd8caacff99ba76bbb9dc2cab156cded505a8'/>
<id>9c0dd8caacff99ba76bbb9dc2cab156cded505a8</id>
<content type='text'>
The agent now does backup/restore of the bookmarks table.  Whether to back up is
determined by flattening the bookmark table, CRCing the flattened
representation, and comparing the CRC with the previous backup pass's version.
If they differ (or if the file size differs), the table is deemed to have
changed and we send the flattened file off to the server as a single key.

On restore, the bookmark records are read individually from the flattened
representation, the existing bookmarks table is queried for a matching URL, and
if none exists the bookmark is inserted into the table.

Bookmarks.addBookmark() now takes a boolean argument "retainIcon."  When false,
the implementation will not call into the web icon database.  This is necessary
during restore because the web icon database is only available from the Browser
app's main thread, but restore happens without the app proper being involved.
The other call points for addBookmark() have been updated to pass 'true,' i.e.
preserving the current behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The agent now does backup/restore of the bookmarks table.  Whether to back up is
determined by flattening the bookmark table, CRCing the flattened
representation, and comparing the CRC with the previous backup pass's version.
If they differ (or if the file size differs), the table is deemed to have
changed and we send the flattened file off to the server as a single key.

On restore, the bookmark records are read individually from the flattened
representation, the existing bookmarks table is queried for a matching URL, and
if none exists the bookmark is inserted into the table.

Bookmarks.addBookmark() now takes a boolean argument "retainIcon."  When false,
the implementation will not call into the web icon database.  This is necessary
during restore because the web icon database is only available from the Browser
app's main thread, but restore happens without the app proper being involved.
The other call points for addBookmark() have been updated to pass 'true,' i.e.
preserving the current behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remember to advance the cursor</title>
<updated>2009-07-10T20:36:58+00:00</updated>
<author>
<name>Christopher Tate</name>
<email>ctate@android.com</email>
</author>
<published>2009-07-10T20:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=b4645a19f55ede86b59cf123eb15b913fddd135a'/>
<id>b4645a19f55ede86b59cf123eb15b913fddd135a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
