Commit Graph

598 Commits

Author SHA1 Message Date
Joachim Fritzsch 261dcb1be2 android: bugfix. fix for activity hierachy for 'up' navigation. 2014-01-30 13:15:49 +01:00
Joachim Fritzsch 6945da37cf android: HTTPS support. adding logic to use web RPC base URL, if available. 2014-01-30 12:53:13 +01:00
Joachim Fritzsch b289e5e08d android: bugfix. project details fragment shows information for projects attached via URL. 2014-01-30 11:20:09 +01:00
Joachim Fritzsch 5cf2edd099 Merge branch 'android-new-layout' 2014-01-30 10:29:07 +01:00
David Anderson c4f4421ff0 client/manager/server: use HTTPS for web RPCs if possible
The web RPCs done by the client during project attach
(lookup_account, create_account)
have an email address and password hash in their request.
Network sniffers could potentially see these,
so we should use HTTPS for these RPCs if possible.
However, not all BOINC projects have SSL-enabled web servers.
So I did the following:

- Change get_project_config.php to return an additional
  <web_rpc_url_base> element.
  This is SECURE_URL_BASE (if specified in the project's
  project.inc config file) or, if not, the master URL.
- This new element is parsed into the PROJECT_CONFIG structure.
- In calls to create_account and lookup_account,
  the Manager uses PROJECT_CONFIG::web_rpc_url_base
  if it's available, else the master URL.

So, the new Manager/client uses HTTPS for RPCs to projects
that have updated their get_project_config.php,
and specify a SECURE_URL_BASE with https:// prefix.

Android note: I added code to parse the new config element,
but didn't change the higher-level code;
Joachim will need to do this.
2014-01-28 13:25:59 -08:00
Joachim Fritzsch 7b5112d32c android: bugfix. avoid login working screen from appearing in history, i.e. restarted by hitting the back button. 2014-01-21 18:51:48 +01:00
Joachim Fritzsch 9a82cd5916 android: bug fix. solved race condition in rendering the project details layout. 2014-01-19 14:27:36 +01:00
Joachim Fritzsch d8e83d2f7b android: various navigation improvements.
- disable up button on inital project selection screen
- keep navigation selection persistent through orientation changes
- navigate to projects after finishing attach process
2014-01-19 13:38:51 +01:00
Joachim Fritzsch 6ee09ea659 android: introducing navigation drawer.
- navigation bar swipes in from the left
- all navigation items migrated into this bar
- shows number of items for Tasks and Notices in the bar
- new splash screen with BOINC logo
- projects have information screen including slideshow
- status on most other selections visible on bottom
2014-01-18 19:37:40 +01:00
Joachim Fritzsch 8f37174679 android: new layout, missing classes in previous commit. 2014-01-17 06:48:38 +01:00
Joachim Fritzsch 7edb62fb9c android: new layout, initial commit.
Moving layout from TabHost to ActionBar. Activities in tabs become fragments. Requires Android support library v7.
2014-01-17 06:48:37 +01:00
David Anderson dc023c51c1 android: Import updated translations 2014-01-07 12:59:46 -08:00
Joachim Fritzsch e3d3b90c5e android: change of platform based project list filtering to ignore plan classes. 2014-01-07 12:07:23 +01:00
Joachim Fritzsch 65bd27c24d Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-01-05 17:37:23 +01:00
Joachim Fritzsch 42b4283e58 android fix for UI problem. initial layout while loading did not show text, i.e. 'starting...'. 2014-01-05 17:36:29 +01:00
Joachim Fritzsch bc583bd401 android: fix for UI problem. popup dialog for power source preferences had overlapping checkbox and textview on Android API v16. 2014-01-05 17:26:41 +01:00
David Anderson ab9d926be7 Android Translations (import) 2014-01-02 10:47:04 -08:00
Joachim Fritzsch 7ebe5319bb android: fix in .gitignore, 'boinc' not just matching client binaries, but also entire source directory. 2013-12-13 17:26:48 +01:00
Joachim Fritzsch 6a171fe9cf android: completely remove dummyjni from Java code, was causing UnsatisfiedLinkErrors upon startup. 2013-12-13 14:52:44 +01:00
Joachim Fritzsch d770bc3b7d android: added charger type preference.
- fix layout size of leglevel dialog
- refector preference code, more readable
- add charger type preference (ac vs usb vs wireless vs battery)
2013-12-13 14:46:29 +01:00
Joachim Fritzsch 4eb156edb8 android: support for stationary devices
- detect whether battery is present,
- if not, skip checks for battery heat, battery level and charger status
- by sending positive dummy data to the client
- remove category Power from preferences
- code to detect wired internet connection, treat as wifi
- refactor DeviceStatus class, to have detection code in edu.berkeley.boinc.client rather than .rpc
2013-12-12 16:44:49 +01:00
Rom Walton f7edff7296 android: Skip a few exceptions on clean installs, gui_rpc_auth.cfg isn't created until after the client is started for the first time. 2013-12-06 18:55:40 -05:00
Rom Walton 8d6d0b93f3 android: Remove reference to dummyjni which was causing an unhandled exception during startup 2013-12-06 18:48:16 -05:00
Rom Walton 4818951281 android: Remove obsolete files 2013-12-06 18:46:34 -05:00
Rom Walton 14c8cea7cf android: Fix build environment check. 2013-12-03 15:34:02 -05:00
David Anderson b842cb1cbb android: update localization files for Android 2013-12-03 08:04:19 -08:00
Joachim Fritzsch a491bd2e29 android: refactor, added class missing in previous commit. 2013-11-25 16:38:11 +01:00
Joachim Fritzsch e5aa855b7b android: refactor of Monitor class, moved RPC related function into new ClientInterfaceImplementaion with extends RpcClient. Added Javadoc style comments for both classes. 2013-11-22 14:19:14 +01:00
Joachim Fritzsch 80d3c96c26 android: notification, when clicked, take user back to last tab instead of restarting. 2013-11-21 15:22:26 +01:00
Joachim Fritzsch 7e39bcce98 android: fixed spelling mistake in strings.xml 2013-11-21 14:27:40 +01:00
Joachim Fritzsch 4479661766 android: Manager code for multi platform support. 2013-11-17 13:52:37 +01:00
Joachim Fritzsch f173f76ef5 android: adapted gitignore to multi platform support. 2013-11-17 13:52:13 +01:00
Joachim Fritzsch 5c100bcc92 android: remove compiled libraries from git, need to be recompiled on individual machine.
If not recompiled on local machine, System.loadLibrary() throws UnsatisfiedLinkError due to not matching signatures.
Recompile locally by running ndk-build in the Android project's root directory, i.e. BOINC.
2013-11-16 17:50:57 +01:00
Joachim Fritzsch 3a5103a5f6 android: specified supported architecture platforms in Application.mk for automated ndk-build. 2013-11-16 17:42:28 +01:00
Joachim Fritzsch 768f0d7876 android: fix typo in x86 build scripts. 2013-11-16 15:08:01 +01:00
Rom Walton 94d5ab4adf android: Fix references to ca-bundle.crt 2013-10-22 14:50:55 -04:00
Rom Walton 7179b0e27b android: Use different toolchain directories. OpenSSL appears to be sensitive and will not successfully compile if built for a different CPU architecture first. (temp file?) 2013-10-22 13:59:26 -04:00
Rom Walton 83ad0d47a0 android: Make sure all the toolchains exist 2013-10-22 13:16:04 -04:00
Rom Walton d1cd5d3f8e android: more tweaks for the various CPU Architectures 2013-10-22 13:00:50 -04:00
Rom Walton bfe8ee6921 android: Attempt to fix OpenSSL compile problem on x86/mips 2013-10-22 12:02:04 -04:00
Rom Walton 6ebd9d1984 android: Add a script to just compile BOINC for all CPU Architectures 2013-10-22 11:39:37 -04:00
Rom Walton 4b4a5c360f android: Bug fixes for previous commit 2013-10-22 11:37:36 -04:00
Rom Walton efc25bbd78 android: Add cross-compile scripts for the x86 and MIPS CPU architectures 2013-10-22 11:19:42 -04:00
Rom Walton c8fbb7e799 android: Filter out the old ARM based platform in the playstore. 2013-10-22 09:49:59 -04:00
Rom Walton f83b5bae25 android: Remove previous playstore filter used to limit BOINC to ARM CPUs
android: Add placeholders directories for where cross-compiled BOINC clients will be stored in the APK.
2013-10-22 09:40:26 -04:00
David Anderson 8b07b965df android: Bulk import of localization text 2013-10-21 09:17:36 -07:00
David Anderson 27cbee2001 android: Bulk import of localization text 2013-10-21 09:16:25 -07:00
Joachim Fritzsch 4f38e2a59b android: added visit website to project controls. 2013-10-17 19:32:13 +02:00
Joachim Fritzsch aa0ef00405 android: bugfix, prevent Projects tab to show negative duration until transfer retry. 2013-10-17 19:20:03 +02:00
Joachim Fritzsch 8fdf74660c android: added transfer retry to project controls. 2013-10-17 19:12:17 +02:00
David Anderson 0c8e30d0e9 Translation: update templates, and fix tools for generating templates 2013-10-15 22:46:18 -07:00
Rom Walton fb2762238c android: Tweak the location that the android template is written to so that the compare_pot script can find it. 2013-10-15 16:15:33 -04:00
David Anderson 05b9a4d334 android: bulk update of localization resources 2013-10-10 12:04:24 -07:00
David Anderson 12eafccc6e android: bulk import of localization resources 2013-10-04 09:52:03 -07:00
Joachim Fritzsch fced3f1529 android: Notices tab, bug fix. 2013-10-01 23:17:53 +02:00
Joachim Fritzsch 6a7cf22690 android: Notices tab added, showing project's RSS feed. 2013-10-01 19:47:19 +02:00
Joachim Fritzsch 531b2bd5e3 android: removal of Transfers tab, show information in Projects tab for every project individually. 2013-10-01 16:56:21 +02:00
David Anderson 73b8b03005 android: bulk import of new localization resources 2013-09-21 12:24:30 -07:00
David Anderson d72700cf55 android: bulk import of new localization resources 2013-09-20 13:01:09 -07:00
David Anderson 5da89b46f9 android: bulk import of new localization resources 2013-09-13 10:00:21 -07:00
Joachim Fritzsch 75301ff23a android: bugfix projects activiy, introduced by previous merge. 2013-09-11 19:49:27 +02:00
Joachim Fritzsch a677b0b844 android: turkish translation lacking escape character for question mark. 2013-09-11 19:34:48 +02:00
Joachim Fritzsch e41ef4ef29 Merge branch 'am'
Conflicts:
	android/BOINC/src/edu/berkeley/boinc/ProjectsActivity.java
	android/BOINC/src/edu/berkeley/boinc/adapter/ProjectsListAdapter.java
2013-09-11 19:33:45 +02:00
Joachim Fritzsch 469a6d3348 android: account manager support, commit 3/3. 2013-09-11 18:08:24 +02:00
Rom Walton 1265b7505d android: Make missing translations a non-fatal event 2013-09-06 12:13:09 -04:00
Rom Walton 32752480c2 android: Prevent Eclipse from complaining about certain configuration strings not having any translations 2013-09-06 11:59:17 -04:00
Rom Walton 1a78c8b1f4 Update all project list for packages we release 2013-09-06 11:46:01 -04:00
Rom Walton 6a9108f06b android: Prevent Eclipse from complaining about certain configuration strings not having any translations 2013-09-06 11:41:27 -04:00
David Anderson e7f3737098 android: bulk import of new localization resources 2013-09-06 07:58:08 -07:00
David Anderson cadda86667 android: bulk import of new localization resources 2013-09-04 12:40:45 -07:00
David Anderson 5d0adf5b79 android: bulk import of new localization resources 2013-09-02 14:01:36 -07:00
David Anderson fc9e087538 android: bulk import of new localization resources 2013-08-30 12:11:48 -07:00
Rom Walton 650f2731f1 android: Move asset paths out of the strings.xml file and put them into the configuration.xml file. Localizers can change what is in strings.xml. 2013-08-30 12:47:43 -04:00
Rom Walton cf7cc1071a android: Remove the default global prefs override file from the installation process. The default values are now in the core client. 2013-08-21 12:44:08 -04:00
Joachim Fritzsch cebe16ccbe android: re-enable cpu throttling with bug fixes. 2013-08-14 08:56:51 +02:00
Joachim Fritzsch d1ef167b8d Merge branch 'notices' 2013-08-14 08:38:15 +02:00
Joachim Fritzsch 68dff711a5 android: add code for notices to disappear when outdated. 2013-08-14 08:18:50 +02:00
Joachim Fritzsch 5cda8301ed android: account manager support, commit 2/3. 2013-08-14 07:02:08 +02:00
Joachim Fritzsch 972eff627e android: account manager support, commit 1/2. 2013-08-14 07:01:10 +02:00
Joachim Fritzsch 11db1b9741 android: improved logging information on rpc failure, releated issue #1323 2013-08-13 13:28:37 +02:00
Joachim Fritzsch 84c5bd353d android: bug fix for OutOfMemeoryError while loading slideshow, handle exception. reported in PlayStore. 2013-08-13 13:07:45 +02:00
Joachim Fritzsch 3543c6084d android: bug fix for NPE reported in PlayStore, due to changed preference handling 2013-08-13 13:02:07 +02:00
Joachim Fritzsch 752c86015c android: add scheduler notices to Projects tab. Message does not disappear yet. 2013-08-13 12:51:11 +02:00
Rom Walton 683fb60623 ANDROID: Remove a script that is not needed anymore. 2013-08-07 17:53:35 -04:00
David Anderson dc09b0a131 Android GUI: fix a couple of strings 2013-08-03 13:13:08 -07:00
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
Rom Walton b0db5617a3 - Tag for 7.2.0 release, all platforms
client_release/7.2/7.2.0
2013-06-27 15:55:49 -04:00
Joachim Fritzsch a815b6c97a android: optimization for icon loading routine, avoiding verbose warnings. 2013-06-27 12:41:43 +02:00
Joachim Fritzsch 456b4097ce Merge branch 'cpu-detection' 2013-06-27 11:57:00 +02:00
Joachim Fritzsch b14b2dacf1 android: bugfix for NPE in EventLog reported in PlayStore system. 2013-06-27 11:52:53 +02:00
Joachim Fritzsch 7afb36ca9a android: bugfix cpu core number detection, issue #1300 2013-06-27 08:15:35 +02:00
Rom Walton 9c269da899 - Tag for 7.1.21 release, all platforms
client_release/7.1/7.1.21
2013-06-25 10:53:18 -04:00
Joachim Fritzsch 6e3f309b88 android: bugfix for NPE when accessing ClientStatus singleton. 2013-06-25 14:49:41 +02:00
Rom Walton 24ddc433c7 - Tag for 7.1.20 release, all platforms
client_release/7.1/7.1.20
2013-06-24 13:34:58 -04:00
Joachim Fritzsch 37e92c120d android: layout fix, client log flag checkboxes were overlapping on pre Android 4.2 devices 2013-06-24 13:53:48 +02:00
Joachim Fritzsch e4df441d13 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-24 11:56:08 +02:00
Joachim Fritzsch e621d5ed70 android: client eventlog bugfixes. issues #1301 and #1302. 2013-06-24 11:55:58 +02:00
Rom Walton 056c7a40b3 - Tag for 7.1.19 release, all platforms
client_release/7.1/7.1.19
2013-06-24 00:20:53 -04:00
Joachim Fritzsch 888861b679 android: set user_active when device is ringing or in call, causes client to suspend. enhancement #1295 2013-06-23 12:52:13 +02:00
Joachim Fritzsch 2deb173290 android: reduction of default max temperature to 40 degree celcius. 2013-06-23 11:06:17 +02:00
Joachim Fritzsch c5c2bb69a5 android: setting client log flags and GUI log level from GUI in advanced preferences, enhancement #1294 2013-06-23 09:07:06 +02:00
Joachim Fritzsch 2682d823f0 android: added battery temp preference to UI. enhancement #1296 2013-06-22 12:44:42 +02:00
Joachim Fritzsch 7bc00d2fe0 android: removed punctiuation from error messages. 2013-06-22 12:02:05 +02:00
Joachim Fritzsch 5447d7b43d android: added error number to login identify unknown failure 2013-06-22 11:54:57 +02:00
Joachim Fritzsch 812eda3573 android: bugfix, all listviews had faulty behavior due to id mixup. related issue #1293 2013-06-22 11:07:10 +02:00
Joachim Fritzsch f2a6f32310 android: show correct suspend reason for transfers, fix for issue #1299 2013-06-22 10:20:50 +02:00
Joachim Fritzsch 8854de3213 android: adapting transfer abortion dialog to fit layout, completing enhancement #1280 2013-06-22 09:43:44 +02:00
Joachim Fritzsch f1e0e4b88c android: tasks only show progress bar when active, fix for issue #1298 2013-06-22 09:18:19 +02:00
Joachim Fritzsch 53c88e54ca android: project icons mixed up in Tasks tab, fix for issue #1291 2013-06-22 08:36:30 +02:00
Rom Walton 543ff14977 Android: Replace the <http_debug/> log flag with the <task_debug/> log flag 2013-06-20 17:39:43 -04:00
Rom Walton 7794bb8f14 Android: Re-enable the debuggable flag for the application. 2013-06-20 17:35:34 -04:00
Rom Walton 855863321b - Tag for 7.1.18 release, all platforms
client_release/7.1/7.1.18
2013-06-18 14:42:18 -04:00
Rom Walton a86db5df85 - Tag for 7.1.17 release, all platforms
client_release/7.1/7.1.17
2013-06-14 12:56:23 -04:00
Rom Walton 9ee27a2792 - Tag for 7.1.16 release, all platforms
client_release/7.1/7.1.16
2013-06-12 21:28:35 -04:00
Joachim Fritzsch 9b0aa59661 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-12 23:23:08 +02:00
Joachim Fritzsch bbc0f12f9b android: more efficient RPC polling, reduce number of calls depending on screen on/off status. issue #1290. 2013-06-12 23:22:44 +02:00
Rom Walton cd561b3084 - Tag for 7.1.15 release, all platforms
client_release/7.1/7.1.15
2013-06-12 14:09:38 -04:00
Joachim Fritzsch 23c202add1 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-12 16:09:48 +02:00
Joachim Fritzsch 9aa929708a android: added retry loops to get_project_conf, login and registration routines to be more robust on bad connection. Related ticket #1284. 2013-06-12 16:09:18 +02:00
Joachim Fritzsch 4ff620acbb android: surpress recreation of login activities during orientation change. Caused repolling configuration or restarting login routine. Ticket #1289 2013-06-12 15:15:48 +02:00
Joachim Fritzsch 308a62ff81 android: menu button suspends both, computation and network, issue #1288 2013-06-12 15:06:58 +02:00
Rom Walton a17c34b5ed - Tag for 7.1.14 release, all platforms
client_release/7.1/7.1.14
2013-06-11 14:18:35 -04:00
Rom Walton 671e18062c android: Turn off android debug flag in the cc_config.xml file 2013-06-11 14:14:27 -04:00
Rom Walton aa8802c880 - Tag for 7.1.13 release, all platforms
client_release/7.1/7.1.13
2013-06-11 11:15:23 -04:00
Keith Uplinger f5d2f99d37 Fix login bug that has capital letters. 2013-06-11 16:16:53 +02:00
Joachim Fritzsch 29e25183ec android: usage of master_url during login/registration instead of user input, related tickets #1267 and #1287 2013-06-11 16:16:15 +02:00
Joachim Fritzsch c518170452 android: fix bug introduced by manual merge of previous commit. 2013-06-11 14:07:10 +02:00
Keith Uplinger 82c3c6d2f1 Fixed issue with default icons being used in TaskList view 2013-06-11 14:04:39 +02:00
Keith Uplinger 5bb747fb2c Transfers expansion code from Mahmoud. 2013-06-11 14:03:47 +02:00
Rom Walton 26b9107de5 - Tag for 7.1.12 release, all platforms
client_release/7.1/7.1.12
2013-06-10 11:57:18 -04:00
Joachim Fritzsch cef69b3f3e android: bugfixes for #1269 and #1285. more efficient handling of images, improved responsiveness. 2013-06-09 16:04:22 +02:00
Joachim Fritzsch e0b63c6781 android: reduction of debugging messages for better readability. 2013-06-09 13:27:13 +02:00
Joachim Fritzsch 9eb1dcc26b android: added READ_LOG permission to fix issue #1286 2013-06-09 12:54:39 +02:00
Joachim Fritzsch f2296c0d85 android: unified log tag to filter GUI log. 2013-06-09 12:53:44 +02:00
Joachim Fritzsch 980148819b android: more detailed log messages to debug project attach. 2013-06-09 11:44:32 +02:00
Joachim Fritzsch 8caa9bc444 android: about and help button added to menu. 2013-06-08 18:53:24 +02:00
Joachim Fritzsch d0d83603d7 android: defined background color of menu. Some devices showed white text on white background before. 2013-06-08 17:55:09 +02:00
Joachim Fritzsch 1b7e4c9c1f android: adapt default preferences to values that are configurable in GUI, 10 percent steps. 2013-06-08 17:39:10 +02:00
Joachim Fritzsch d2d87936a6 android: refactor, move strings from Activity code to strings.xml 2013-06-08 17:25:31 +02:00
Joachim Fritzsch a477652d1d android: Tasks tab layout optimizations. 2013-06-08 16:51:44 +02:00
Joachim Fritzsch 95b6754763 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-08 12:49:18 +02:00
Mahmoud El-Kamar bcd2efd5b2 android: improved layout for Tasks tab 2013-06-08 12:48:17 +02:00
Joachim Fritzsch 4ec5b72a10 android: updated eclipse classpath for SDK tools rev. 17. 2013-06-08 12:40:08 +02:00
Joachim Fritzsch 41460680f5 android: correction of logging parameter in EventLog. 2013-06-08 10:42:41 +02:00
Rom Walton d32314d5f5 - Tag for 7.1.11 release, all platforms
client_release/7.1/7.1.11
2013-06-07 15:30:53 -04:00
Joachim Fritzsch 714259bf65 android: redesign of eventlog, ticket #1261 2013-06-07 16:38:13 +02:00
Joachim Fritzsch 3b71e5fa60 android: bugfix. uninitialized variable caused NPE in rare situations. 2013-06-07 14:58:16 +02:00
Joachim Fritzsch 52833620bc Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-07 14:47:17 +02:00
Joachim Fritzsch f699ea865c android: loglevel as boolean for better readability 2013-06-07 14:46:57 +02:00
Joachim Fritzsch 70b4345769 android: bugfix. increased status report frequency to avoid timeout on Nexus7 in sleep mode. 2013-06-07 14:22:07 +02:00
Rom Walton fb437e497e - Tag for 7.1.10 release, all platforms
client_release/7.1/7.1.10
2013-06-06 15:42:13 -04:00
Joachim Fritzsch df438aeb43 android: bugfix for previous commit 2013-06-06 18:35:24 +02:00
Joachim Fritzsch 2ffb8fdf61 android: new eventlog containing logcat and client messages, moved from tab to menu, based on advanced preference. Tickets #1271 #1275 2013-06-06 18:10:44 +02:00
Joachim Fritzsch a829f6aa47 android: show max_ncpus_pct preference only on multicore devices 2013-06-06 13:11:08 +02:00
Joachim Fritzsch e1243bd116 android: optimization of layout update in Preference tab, ticket #1270 2013-06-06 13:03:09 +02:00
Joachim Fritzsch 8c60b9fbe0 android: bugfix: notification breaks after restart, ticket #1282 2013-06-06 12:10:15 +02:00
Joachim Fritzsch 83bd5716d0 android: bugfix: min battery level preference, ticket #1281 2013-06-06 11:56:18 +02:00
Joachim Fritzsch 082aab48f5 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-05 19:35:27 +02:00
Joachim Fritzsch 7e38c7785d android: added RPC to write product name into host info, ticket #1259 2013-06-05 19:35:16 +02:00
Rom Walton a8e6e569c7 - Tag for 7.1.9 release, all platforms
client_release/7.1/7.1.9
2013-06-05 12:29:20 -04:00
Joachim Fritzsch a868b1afe2 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-05 18:17:55 +02:00
Keith Uplinger cc78f182d1 These changes are for having the hostinfo being pulled for preferences to show cpu selector in quantity with max ncpus of the device. 2013-06-05 18:15:25 +02:00
Rom Walton 94cd5ae89d - Tag for 7.1.8 release, all platforms
client_release/7.1/7.1.8
2013-06-05 12:13:45 -04:00
Keith Uplinger fcb381b507 Task expansion view to match what is shown in the mockups 2013-06-05 11:47:57 -04:00
Keith Uplinger 0f4457e4f7 Added new images for the updated tabs in Android client 2013-06-05 11:09:15 -04:00
Joachim Fritzsch 89e1a1f01d Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-05 16:16:27 +02:00
Joachim Fritzsch 5afb28f613 android: improved fault tolerance for status reporting, related to ticket #1279 2013-06-05 16:16:04 +02:00
Rom Walton 13209ce723 - Tag for 7.1.7 release, all platforms
client_release/7.1/7.1.7
2013-06-04 14:47:29 -04:00
Rom Walton 1041d3aaf0 android: Add cc_config.xml copy operation to the monitor startup code. 2013-06-04 14:45:51 -04:00
Rom Walton 52dce1ccf3 - Tag for 7.1.6 release, all platforms
client_release/7.1/7.1.6
2013-06-04 14:36:45 -04:00
Rom Walton c024c4713f android: add default cc_config.xml for debugging issues on Android. 2013-06-04 14:34:10 -04:00
Rom Walton faa490dd7e - Tag for 7.1.5 release, all platforms
client_release/7.1/7.1.5
2013-06-03 14:53:13 -04:00
Rom Walton 348f9eef71 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-03 14:25:17 -04:00
Rom Walton 816515fa64 - Tag for 7.1.4 release, all platforms
client_release/7.1/7.1.4
2013-06-03 14:22:29 -04:00
Joachim Fritzsch e2ef25bc7b android: bug fix ticket #1278, transperancy in project icon 2013-06-03 19:37:55 +02:00
Joachim Fritzsch 214d6c7123 android: space missing in dialog. 2013-06-03 19:14:32 +02:00
Joachim Fritzsch 44cf65b322 android: added native dummy library to trigger implicit PlayStore filters. Ticket #1277. Checked in as binary because it is not going to change and allows building without NDK. 2013-06-03 17:46:42 +02:00
Joachim Fritzsch 93076a199d android: bug fix for ticket #1276 2013-06-03 16:47:57 +02:00
Joachim Fritzsch 58bfd4a53c android: setting minSDK level to 10, further increase causes problems with AsyncTasks 2013-06-03 16:25:54 +02:00
Joachim Fritzsch 14fa4dc708 android: polling all_projects_list moved into client startup routing to avoid network on UI thread 2013-06-03 16:24:23 +02:00
Joachim Fritzsch a05a3fec05 android: redesign projects tab according to ticket #1273 2013-06-03 14:55:48 +02:00
Rom Walton a512bea7fb android: Move comment 2013-06-02 20:03:25 -04:00
Rom Walton 419088fbef android: Add extra large screens to the list of supported screen types 2013-06-02 19:58:58 -04:00
Rom Walton eaee966acd Android: Add metadata to the AndroidManifest.xml file to inform the play store we can run on large screen devices. 2013-05-30 12:02:37 -04:00
Charlie Fenton 65f77933cc - Tag for 7.1.3 release, all platforms
client_release/7.1/7.1.3
2013-05-30 03:21:43 -07:00
Joachim Fritzsch e3938b9e4f android: clearing password in login activity when user navigates away 2013-05-29 15:16:55 +02:00
Joachim Fritzsch ef5eca5a21 android: moved default preferences from source code to congfiguration.xml 2013-05-29 14:51:53 +02:00
Rom Walton a2b758fd11 - Tag for 7.1.2 release, all platforms
client_release/7.1/7.1.2
2013-05-28 11:10:52 -04:00
David Anderson 71206bdaaf Android: tweak some messages 2013-05-27 12:18:15 -07:00
Joachim Fritzsch 513e8dd994 android: redesing preference dialogs 2013-05-25 15:08:22 +02:00
Joachim Fritzsch 686688dcef android: redesing of project dialogs 2013-05-25 14:05:38 +02:00
Joachim Fritzsch 6822cc1323 android: battery low suspend reason with current charge level and target 2013-05-24 18:43:48 +02:00
Joachim Fritzsch 316e38cbba android: Projects tab layout optimization and bug fix 2013-05-24 18:07:59 +02:00
Joachim Fritzsch 124495dd61 android: performance tweaks 2013-05-24 17:17:18 +02:00
Joachim Fritzsch 436488fac9 android: layout optimizations for small screens 2013-05-24 15:50:33 +02:00
Joachim Fritzsch ee94f023ea android: update manifest 2013-05-24 11:45:50 +02:00
Joachim Fritzsch c1d6a8a8c1 android: redesign project attach and registration 2013-05-24 11:45:17 +02:00
Joachim Fritzsch 85e7f869cf android: faster startup routine after client binary update 2013-05-23 10:20:21 +02:00
Joachim Fritzsch fe5c5eab16 android: preference battery_charge_min_pct added 2013-05-23 09:09:56 +02:00
Joachim Fritzsch 5dd3a7e93b android: redesigned Projects tab 2013-05-22 17:16:59 +02:00
Joachim Fritzsch 7f7a573c33 android: adapt strings, ticket #1260 2013-05-22 10:29:23 +02:00