History log of /packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3636d0a6d90fd8de55a4894210b2dbe23f32aac9 21-Nov-2011 George Mount <mount@google.com> Crash recover no longer uses icicle.

Bug 5508252
Changed load state to use the crash recovery state every
time instead of using icicle. When the state is saved,
the value is written synchronously.
Moved settings from CrashRecoveryHandler to BrowserSettings

Change-Id: I1a241d4c488fe3246c7d7f1ee0ce26c42ba29429
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
e659d7b3363a01d238197c65ab032b73c2a0b9d4 14-Oct-2011 John Reck <jreck@google.com> Expand scope of try/catch

Bug: 5458165

Change-Id: I6e2ca495189179086e313e0ed61217649a9b1e8a
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
938db80ec52fc02fd54027628772d528db0fe3c7 11-Oct-2011 Michael Kolb <kolby@google.com> Fix intent handling from other apps in recovery case

Bug: 5433940

When browser had a crash recovery state, the view intent from
the other app was dropped.

Change-Id: I8eaafa7ad792fa2048ad33886b7394c31ca97e21
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
6c2e2f34718043f36488b4a94879dc2605aaac49 22-Aug-2011 John Reck <jreck@google.com> Add bulletproofing to state recovery

Bug: 5166335

Change-Id: Ife9ef2da7664f8de6b0ff9655611efa78d84df05
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
023124e33a36c31cee61b08020189c16ffaf8624 29-Jul-2011 John Reck <jreck@google.com> Get rid of the recovery dialog

Bug: 5081732

Change-Id: I6cbe0bdcd02735a21e785655df84896d8b79e8ce
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
b89abd3153689d9a954715326257925cb08d76a1 29-Jul-2011 John Reck <jreck@google.com> Fix recovery flow

Bug: 5096566

Change-Id: Ib7b7e24d5953d02c5e824fc9ef74468fe80480ec
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2 26-Jul-2011 John Reck <jreck@google.com> Restore overhaul

Bug: 5069192
Store thumbnails in a database restored async for each tab
Fix restoring a tab not restoring its current state

Change-Id: I2c14e352638aac0ef766fb3bf4036ff220c53ecd
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
a229f22f88a0ae7a5e6601744c1b37795117bb4f 25-Jul-2011 John Reck <jreck@google.com> Merge "Switch to a background thread pool"
cadae72b6309303bc7b22e85181222b73e176c32 25-Jul-2011 John Reck <jreck@google.com> Switch to a background thread pool

Bug: 5019676
Use a shared thread pool
Eliminate some unnecessary use of AsyncTask (which has extra
overhead compared to using a thread pool)

Change-Id: I01d6c84816a9c9705216c8fdb8ed8c990265626a
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
679da25ab920d163b3f79a9f5410e78c98d557bc 25-Jul-2011 Ben Murdoch <benm@google.com> Close FileInputStream in CrashRecoveryHandler

Fix strict mode violation.

Bug: 5073242

Change-Id: I0c4c276f03428666e924f2dccf4b3e4ed8c5dbe8
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
fb72a9a98d891ecaed0f72905cebccf2faa8514f 25-Jul-2011 Ben Murdoch <benm@google.com> apply() instead of commit() SharedPref change in CrashRecoveryHandler

Don't commit shared preference changes on the UI thread.

Bug: 5019676
Change-Id: Idffbc085f375c941a1e70a5f7c96517fa6bd559d
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
bc490d2c32aac4e12069be1b92bfaf185ff5dbb5 23-Jul-2011 John Reck <jreck@google.com> Preload crash recovery state

Bug: 5069111

Change-Id: Ia19d7b3a8eb483fc4e9076fa388c82d8673894ac
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
f57c029329e874399199259b5e69f4d0b8a12a38 22-Jul-2011 John Reck <jreck@google.com> Startup optimization

Bug: 5019676
Save one thread by letting CrashRecoveryHandler re-use the BrowserSettings
startup thread

Lazy initialize the wake lock only if we need it (avoids IPC overhead at startup)

Slight ordering shuffle in BrowserActivity to maximize the usefulness of the
BrowserSettings startup thread

Change-Id: I1fc7412d492f93e0630008fa6030da9e0d726ebb
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
125ac59399fc3af180a0a9cef7100aa5d0ec306e 20-Jul-2011 John Reck <jreck@google.com> Remove prompt-bypass

Bug: 4904409
Also in an effort to improve text input performance, disable saving
state while typing.

Change-Id: I2aeeadde6d4953dbdccc7ae0c5e22d1ccf779366
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
f630b5590984e477cdc76a75b1c2edb9d73d144a 17-Jul-2011 John Reck <jreck@google.com> Closing last tab clears state

When closing the last tab, clear the crash recovery state. This
prevents the issue where closing the last tab and re-launching
browser would recover the last tab anyway

Change-Id: Ia080aca5401fbc65e62a7651cb17cf9cd2e25ed8
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
a4816530199095b8e7ad0ebd6ac9f22dff32ea2a 29-Jun-2011 John Reck <jreck@google.com> Always automatically restore

Bug: 4904409

Change-Id: I07406481e3870c09546b0264ed10e5a7bd6cae68
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
cfeae6d3dc6f62f2d475bf50c0fc26a0e9c730de 25-Jun-2011 John Reck <jreck@google.com> Attempt to automatically restore after crash

Use a timestamp based approach to determine if we
should automatically restore or prompt the user

Change-Id: I4b8d1d76e0dfc02879f3708241cb78ff1673a57c
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
0b3165d365baa066465f5ae95d93feeec75a0ef3 22-Jun-2011 John Reck <jreck@google.com> Handle restore dialog cancel

Bug: 4860016

Change-Id: I77a61e4bdbdb54a8840b2f5f1e8e20a1b05cb3e2
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
24f1826440334ba8a3d2453699c51c1a4b117c7b 17-Jun-2011 John Reck <jreck@google.com> Clarify restore dialog, prevent spam

Bug: 4599646
State that it is the browser's windows/tabs to be restored and
show the browser's app icon in the dialog.
Also cut down on the frequency this prompt will appear by
ignoring tabs that haven't loaded anything except the home page.

Change-Id: I2c2cc03aa92da3199c47b455256145d392548930
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
378a41055fab6c521cdc1d9b2cfeefff2af19e7c 10-Jun-2011 John Reck <jreck@google.com> Always offer to restore

Always offer to restore (even across reboots)
Periodically save while the user is typing in a textfield

Change-Id: If226ea7d2e19c58d8205d663f9f8dd670c712436
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
aed9c54d8e67bb683a5a415b3775525a3ac00508 28-May-2011 John Reck <jreck@google.com> Prevent crashing in CrashRecoveryHandler

Catch Throwable instead of Exception
Don't save screenshots for crash recovery

Change-Id: I22c36dc644ae597c609880d2ced79436918d83a6
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java
847b532045e3cb117a847ebb956c9919401f332d 15-Apr-2011 John Reck <jreck@google.com> Recover tabs in the event of a crash

Change-Id: Ia47a5bc1e659e46e7f29a8cec52b6fd2ed675be4
/packages/apps/Browser/src/com/android/browser/CrashRecoveryHandler.java