Commit Graph

313 Commits

Author SHA1 Message Date
Joachim Fritzsch 5602c09485 android: always showing the EventLog in the menu, regardless of advanced preference, enhancement #1314. 2013-07-26 08:03:38 +02:00
Joachim Fritzsch 24bc9460a7 android: fixes bug reported through PlayStore system: NullPointerException while seting up Tab layout.
getTabHost would return null in some cases, moved it into onCreate, where application context is always present.
2013-07-24 13:49:10 +02:00
Joachim Fritzsch 91f3fa1bed android: fixes bug reported through PlayStore system: IllegalStateException of Timer.
occured when forceRefresh() in Monitor was called after a manual studown, which cancels the timer.
2013-07-24 13:40:48 +02:00
Joachim Fritzsch 3b76b22bba android: fixes bug reported through PlayStore system: NumberFormatException in getPidForProcessName. 2013-07-24 13:34:15 +02:00
Joachim Fritzsch 9d27de5010 android: added support for wireless charger. treat like AC. Issue #1312. 2013-07-24 12:15:16 +02:00
Joachim Fritzsch cef81cc487 android: bug fix, introduced with previous commit 2013-07-24 12:05:18 +02:00
Joachim Fritzsch 630779cfd5 android: removal of cpu_usage_limit preference from UI. Set to 100 percent during launch.
Cpu_usage_limit has caused problems with:
- acquistation and release of wakelock and foreground state of service
- timeout of science apps, no progress
Therefore gets removed from UI. If user has customized this setting, the changes get reverted. Monitor sets this preference to 100 percent during launch of UI. This code should get removed again, once every installation is at 100 percent again, or if preference handling gets changed.
2013-07-24 11:53:14 +02:00
Rom Walton dddaab2b4d Android: Remove <task_debug/> from the default list of debug flags installed with the client. At some point we need to remove cc_config.xml and global_prefs_override.xml from the APK. 2013-07-19 15:10:10 -04:00
Joachim Fritzsch da7bcb67d0 android: bug fix. loading project info failed when manually entering url. 2013-07-17 19:24:30 +02:00
Rom Walton 276108c3eb Update the all projects list distributed with the client software. 2013-07-17 01:22:32 -04:00
Keith Uplinger e3fc1bf37d Added the Forgot password button to the login page. 2013-07-16 17:50:14 +02:00
Joachim Fritzsch 3286cbfce2 android: prevent foreground service notification to be udpated every second, prevent blinking. 2013-07-16 10:06:24 +02:00
Joachim Fritzsch 3f996ec9af android: bug fix, foreground notification shows updated status after change during screen off. 2013-07-15 17:30:39 +02:00
Joachim Fritzsch 3bd18f07b0 android: bug fix service in foreground also when computation status changes during screen off. 2013-07-15 16:30:46 +02:00
Joachim Fritzsch ee3c036f65 android: bug fix, Preference tab stuck in loading when first data retrieval failed. Retry. 2013-07-15 12:02:03 +02:00
Joachim Fritzsch ba9f73930f android: run service in foreground druing computation.
sets edu.berkeley.boinc.client.Monitor as foreground service while client is computing to prevent Android housekeeping to kill it under memory pressure.
consequently is notification preference only applicable to suspended state.
should not have an impact on device's cpu throttling, because only active during computation. As soon as computation suspends, service is put to background.
-GUI not active- client suspension can still occur when suspended for another reason.
2013-07-15 11:39:29 +02:00
Joachim Fritzsch 996e5e74cf android: Tasks tab layout improvement, hide progress percentage if task is not active or suspended. 2013-07-13 14:59:22 +02:00
Joachim Fritzsch cd804778ff android: allow opening project detail activity even when project already attached. 2013-07-13 14:40:31 +02:00
Joachim Fritzsch bcaf537228 android: bug fix for changing p_ncpus in host_info. issue #1300.
previous attempt to acquire full wake lock during setup routine has not fixed this bug.

changed p_ncpus detection from sysconf(_SC_NPRROCESSORS_ONLN) to _SC_NPROCESSORS_CONF in client's get_host_info for Android devices.
2013-07-13 13:46:29 +02:00
Rom Walton 9430638e36 - Tag for 7.2.4 release, all platforms
client_release/7.2/7.2.4
2013-07-11 15:31:05 -04:00
Rom Walton 39f474e2fe CERT: Update all the root CAs to the latest and greatest from Mozilla. Current version works with WCG. 2013-07-11 15:05:09 -04:00
Rom Walton 2dbffacb87 - Tag for 7.2.3 release, all platforms
client_release/7.2/7.2.3
2013-07-11 13:55:46 -04:00
Joachim Fritzsch 77f61d5694 android: bug fix for issue #1308, screen turning on on random occassions.
bug was caused by full wakelock acquisition every time RPC connection got (re-)connected. This can also happen after Android internal house keeping.
moved acquistion of setup wakelock into condition, so it only gets acquired when client gets started from scratch.
2013-07-11 13:51:53 +02:00
Joachim Fritzsch d4d5d7ea06 android: optimization of Tasks tab layout
removed number of views in layout without making noticable impact on its presentation.
changes necessary because of StackOverFlowError on some devices, related issues #1307 and #1297
2013-07-11 12:13:18 +02:00
Joachim Fritzsch 700395b598 android: change wakelock handling
moves wakelock acquisation/realease outside of setClientStatus(). Decission whether wakelock is needed based on CcStatus's suspend reason. This reduces GUI RPC traffic when the screen is off, but causes wakelock to stay active when client is idle (not suspended, but no task running).
2013-07-11 10:47:11 +02:00
Rom Walton dec7ff16c7 - Tag for 7.2.2 release, all platforms
client_release/7.2/7.2.2
2013-07-09 16:54:37 -04:00
Rom Walton d756ada5e1 Update all_projects_list.xml for stock installers as well as Android. 2013-07-09 16:51:17 -04:00
Joachim Fritzsch 23abf4990b android: bug fix, acquire wake lock when screen is off and client status changes from suspended to computing. 2013-07-09 14:48:06 +02:00
Joachim Fritzsch d4967eab8f android: reduce lint tool warnings, e.g. unused resources 2013-07-09 13:44:49 +02:00
Joachim Fritzsch 561adb46de android: layout bug fix, client log flags dialog cut off buttons, issue #1306 2013-07-09 12:22:50 +02:00
Joachim Fritzsch 0630e3d5a0 android: show rpc backup message in Projects tab only in advanced mode. 2013-07-09 10:48:35 +02:00
Joachim Fritzsch d47d4954ff android: show first decimal place of completed fraction in Tasks tab. 2013-07-09 10:46:37 +02:00
Joachim Fritzsch 38258cf9ca android: bugfix, prevent NPE in AttachProjectListActivity.java, as reported through PlayStore. 2013-07-09 09:54:12 +02:00
Joachim Fritzsch bee48df53e android: make suspended status text clickable to resume computation. 2013-07-09 09:40:15 +02:00
Joachim Fritzsch 0a0b809055 android: bugfix, parsing of soft link file of slideshow.
previous implementation tried to parse image files as soft link if they had the same prefix.
2013-07-09 09:32:54 +02:00
Joachim Fritzsch b123f2962f Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-07-09 09:07:32 +02:00
Rom Walton a2fea9433b - Tag for 7.2.1 release, all platforms
client_release/7.2/7.2.1
2013-07-08 10:52:10 -04:00
Joachim Fritzsch 9e209231ba android: add warning string to battery temperature preference. 2013-07-04 12:28:18 +02:00
Hugo Puhlmann 18b6f26adb android: add feature to re-start application after PlayStore update. Enhancement #1303 2013-07-04 12:12:02 +02:00
Joachim Fritzsch b59da8aa4b android: reduction of targetSDK to 9, menu button was not shown on some devices. 2013-07-04 10:53:13 +02:00
Joachim Fritzsch 1280b93721 android: acquire strongest wake lock during start up routine, to enforce all cpu cores are on, related issue #1300 2013-07-01 13:34:01 +02:00
Joachim Fritzsch 3ecb6ba811 android: remove of verbose debug messages. 2013-07-01 12:46:08 +02:00
Joachim Fritzsch ec03edc9e8 android: migration to system AsyncTask, ThreadPoolLimit not an issue anymore, because client status update in TimerTask. 2013-07-01 12:44:36 +02:00
Joachim Fritzsch 3245cca27c android: revert time interval configuration change of previous commit. 2013-07-01 12:03:22 +02:00
Joachim Fritzsch eb4cc15ad4 android: use Timer class instead of Thread.sleep, for reliable interval. Avoids unwanted delay in device status report when CPU throttled. enhancement #1304. 2013-07-01 11:58:12 +02:00
Keith Uplinger 0140523f37 Changes in the code to prevent and AppDOS from lines being too long for readLine. 2013-07-01 09:18:09 +02:00
Keith Uplinger 09c3319364 Removed references to print the password length to the log file. 2013-07-01 09:16:27 +02:00
Joachim Fritzsch 801cf62985 android: usage of log level variables instead of integers at various places. 2013-07-01 09:15:04 +02:00
Joachim Fritzsch ecfaf42267 android: bug fix, status tab resume button did not resume network activity. 2013-07-01 09:06:24 +02:00
Joachim Fritzsch 3510ec00e9 android: bug fix for NPE reported in PlayStore system 2013-07-01 09:03:33 +02:00