SelfLogcatSaver and GetAllStackTracesTimer
fix time picker timezone issue

SimpleDateFormat.setTimeZone() wasn't called, which caused bad time
string in time zone other than GMT+4
remove ads
workaround DatePicker event raised twice

see https://code.google.com/p/android/issues/detail?id=34833
fix proxy on Gingerbread

  - On Gingerbread apache http does not use default ProxySelector.
  Replaced it with URL.openConnection().
  - On Gingerbread system property "http.proxyHost" not set by default.
  Fixed.
fix unneeded usage of new API

AsyncTask.onCancelled(Result result) was overriden, but the argument
wasn't used
CanceledOnTouchOutside ProgressDialog in pre-ICS
fix static member misuse
TrackCalendar
remove dead code
Extract Track and Channel out of PlayerService
Extract current track time calculation out of PlayerService
remove redundant inner classes in ChannelActivity
move PhoneStateListener to PlayerService
new Player implementation
SmoothMediaPlayer
ic_stop -> ic_pause
painful app package refactor