Commit Graph
100 Commits
Author SHA1 Message Date
Fredrik Teschke 8d94f70410 refactor generic settings architecture to android.shared and implement settings for tracking app 2014-10-07 02:15:31 +02:00
Fredrik Teschke 550beaab2a push logic for SendingService-aware activities to android.shared 2014-10-07 00:11:26 +02:00
Fredrik Teschke 94be53a2b4 add PrefUtils 2014-10-07 00:09:22 +02:00
Fredrik Teschke 5bcdda873c use explicit intents to communicate with services instead of implicit intents
- to get rid of Android warnings (implicit intents are discouraged)
- removes the need for intent filtes for those intents
- did not fix all implicit intents in the RCApp
2014-10-06 22:12:43 +02:00
Fredrik Teschke 6b073da0e4 enable sending messages per default library configuration, and override in RCApp 2014-10-06 21:52:23 +02:00
Fredrik Teschke 000e0d059f add tracking service to tracking app 2014-10-06 21:51:55 +02:00
Fredrik Teschke d56142a7e0 app-dependent intent names for contacting message service
- otherwise, one intent to send a message would trigger both services (or possibly the wrong one)
- this could cause a problem in the custom message restorers, if they expect a special format
2014-10-06 21:17:00 +02:00
Fredrik Teschke 4792803565 update example of how to use MessageSendingService 2014-10-06 13:25:52 +02:00
Fredrik Teschke 11d0919aa5 add tracking app skeleton 2014-10-06 12:58:50 +02:00
Fredrik Teschke eb963f1f4e moved config for android-maven-plugin back into individual poms because shared library build was broken 2014-10-06 11:47:33 +02:00
Fredrik Teschke cbc8665b7c use minimum config for android-maven-plugin in shared lib project 2014-10-06 11:29:04 +02:00
Fredrik Teschke b349993521 move shared resources to shared android lib 2014-10-06 11:28:41 +02:00
Fredrik Teschke 262c781cc5 moved configuration of android plugin to parent pom (mobile/pom.xml) 2014-10-06 10:49:20 +02:00
Fredrik Teschke b4ce61c67d Merge branch 'master' into ftes-rltracking-app-2 2014-10-06 08:41:41 +02:00
Fredrik Teschke 1dc3ef6d31 ignore gen folder 2014-10-05 16:09:08 +02:00
Fredrik Teschke fccf5d12c8 Merge branch 'master' into ftes-rltracking-app-2 2014-10-05 15:57:52 +02:00
Fredrik Teschke 515540b27a fix maven build for android projects 2014-10-05 14:55:28 +02:00
Fredrik Teschke 7a12926acc removed android libraries from classpath (not necessary) 2014-10-05 14:49:58 +02:00
Fredrik Teschke 0e0bffdaa0 fix translation lint errors 2014-10-05 14:43:48 +02:00
Fredrik Teschke a870a561c4 fix NPE on small screen size due to missing button 2014-10-05 12:06:29 +02:00
Fredrik Teschke 71acd25988 improved JavaDoc for message sending service 2014-10-05 11:33:11 +02:00
Fredrik Teschke 1ca450c8fc remove shared constants and preferences 2014-10-04 21:03:58 +02:00
Fredrik Teschke 490d324b0e move method for getting external folder to FileHandlerUtils 2014-10-04 20:43:46 +02:00
Fredrik Teschke dcb477da55 use context in ExLog to determine folder for log files from string resources 2014-10-04 20:42:05 +02:00
Fredrik Teschke 1b4dacd6e1 use ConnectivityChangedReceiver in shared library 2014-10-04 20:41:07 +02:00
Fredrik Teschke 256224ec10 remove need for subclassing MessageSendingService and related, instead use meta-data in manifest 2014-10-04 19:09:10 +02:00
Fredrik Teschke 3a5952b1a0 Merge branch 'bug2377' into ftes-rltracking-app-2 2014-10-04 14:59:28 +02:00
Fredrik Teschke 06d963d09d proposed fix for bug 2377 2014-10-04 14:57:56 +02:00
Fredrik Teschke b885d81513 rename variables and fix comments from event->message 2014-10-04 11:13:50 +02:00
Fredrik Teschke cff0c2b1c6 renamed glue project to android.shared 2014-10-04 11:03:15 +02:00
Fredrik Teschke d317c7d85c move JSON library to glue project 2014-10-04 10:56:26 +02:00
Fredrik Teschke 22df297574 use refactored/reloacted classes from glue project 2014-10-04 10:51:52 +02:00
Fredrik Teschke fba22056d9 add refactored version of the event sending service to glue project 2014-10-04 10:22:09 +02:00
Fredrik Teschke a88d9e036a switch glue project to 1.6 compliance level 2014-10-04 10:03:00 +02:00
Fredrik Teschke e5cdaaff71 add source folder to glue project 2014-10-04 10:00:28 +02:00
Fredrik Teschke 38717daa26 add pdf for tracking app spec 2014-09-01 01:27:34 +02:00
Fredrik Teschke c44adb2a04 Merge branch 'master' of sapsailing.com:/home/trac/git 2014-09-01 01:25:18 +02:00
Fredrik Teschke efcd7e67b6 add mockup and further sections to tracking app spec 2014-09-01 01:23:13 +02:00
Fredrik Teschke 1d27d65a67 Merge branch 'master' of sapsailing.com:/home/trac/git 2014-07-29 22:19:32 +02:00
Fredrik Teschke 46268df65a added css for the app-spec pdf to the repository 2014-07-29 22:18:59 +02:00
Fredrik Teschke bf3b1b78c9 incorporated Axel's feedback on the app spec 2014-07-29 22:18:40 +02:00
Fredrik Teschke 84e75f5a0c fix spelling of 'receive' 2014-07-18 01:30:10 +02:00
Fredrik Teschke 445bf25720 added short overview of document structure to introduction 2014-07-18 01:22:06 +02:00
Fredrik Teschke e21ba9eaaf moved app-spec wiki page to right folder 2014-07-18 00:50:23 +02:00
Fredrik Teschke bacfecba6f add wiki page for spec of smartphone tracking app 2014-07-18 00:47:26 +02:00
Fredrik Teschke e04ade1fe4 add pagination to further tables 2014-06-27 11:54:45 +02:00
Fredrik Teschke 99a8451c10 add pagination to table wrappers 2014-06-27 11:54:38 +02:00
Fredrik Teschke f7933fbf94 Merge branch 'master' of sapsailing.com:/home/trac/git
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java
2014-06-27 11:53:36 +02:00
Fredrik Teschke b174225da7 RCApp: fix bug causing flag update in UI before change in RaceLog occurred 2014-06-24 17:28:56 +02:00
Fredrik Teschke 6074a726b3 use SharedDomainFactory in deserializer 2014-06-24 17:23:56 +02:00
Fredrik Teschke a14c2e18ba RCApp: change logic for determining flags to display in RegattaOverview
- compare previous FlagPoleState with current FlagPoleState
- then derive what to display (flag with or without arrow) depending on delta between states
2014-06-24 17:16:43 +02:00
Fredrik Teschke 4f26add403 use SharedDomainFactory in deserializer 2014-06-24 14:42:37 +02:00
Fredrik Teschke 23a77183e1 show date in RegattaOverview table if not today, and more dates in details footer 2014-06-23 15:11:15 +02:00
Fredrik Teschke 18d43e3f19 fix NPE when attempting to log in w/o selecting role in dialog 2014-06-23 14:13:32 +02:00
Fredrik Teschke 53bd2364d1 Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-22 11:57:18 +02:00
Fredrik Teschke 2877eb7fc8 arrange buttons in by-name course design popup in grid instead of vertically 2014-06-22 11:57:13 +02:00
Fredrik Teschke 7978277e0a Merge branch 'master' of sapsailing.com:/home/trac/git
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java
2014-06-22 09:37:28 +02:00
Fredrik Teschke bd6531bdae detect number of switches between threads loading fixes for racelog mappings for test case 2014-06-22 09:35:39 +02:00
Fredrik Teschke 3520c374fc Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-21 18:24:38 +02:00
Fredrik Teschke a56e852f42 change icons in Actionbar of RCApp to lighter version (better visibility) 2014-06-21 18:24:23 +02:00
Fredrik Teschke 17b8160456 change icons in Actionbar of RCApp to lighter version (better visibility) 2014-06-21 18:24:01 +02:00
Fredrik Teschke e121941f94 fix bug that prevents text view for flag change to be updated on RRS26 start mode change 2014-06-21 17:30:35 +02:00
Fredrik Teschke caaf7367d9 Merge branch 'kiwo2014' of sapsailing.com:/home/trac/git into kiwo2014 2014-06-21 17:28:54 +02:00
Fredrik Teschke cf90079ba9 fix bug that prevents text view for flag change to be updated on RRS26 start mode change 2014-06-21 17:25:26 +02:00
Fredrik Teschke 6e3f90f741 fix serialization bug for marks that failed if markType was null 2014-06-17 08:30:26 +02:00
Fredrik Teschke 5e24083d3f save whole mark to DB in mappings as well, b/c there is no guaranteed loading order for RL events 2014-06-16 03:53:53 +02:00
Fredrik Teschke 03427504f5 update device mapping chart when filter on PING-mappings changes 2014-06-16 02:02:13 +02:00
Fredrik Teschke fc2f6797e6 fixed bug: call string-based getOrCreateMark() instead of serializable-based 2014-06-16 01:42:50 +02:00
Fredrik Teschke 83465c4ffa Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-16 00:50:41 +02:00
Fredrik Teschke 366d2c2555 select waypoint after creating it in course mgmt widget 2014-06-15 23:22:52 +02:00
Fredrik Teschke f412edcdc0 resolve controlpoints only via id through domain factory, removing resolving in SailingServiceImpl 2014-06-15 23:10:28 +02:00
Fredrik Teschke b55d5fbec3 add checkbox filter for showing ping-mark mappings 2014-06-15 21:07:25 +02:00
Fredrik Teschke 4d8c80a12f add mark type to mark table, and display position with all digits 2014-06-15 20:27:53 +02:00
Fredrik Teschke 324c9fa85c Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-13 21:28:52 +02:00
Fredrik Teschke 6d45b3249e clarify locking and order of fix loading when multiple race logs are attached to a race 2014-06-13 21:25:14 +02:00
Fredrik Teschke 7a9b7091e9 Merge branch 'ftes-failing-testcase-loading-fixes' 2014-06-13 15:46:56 +02:00
Fredrik Teschke 33d953996e Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-03 01:09:46 +02:00
Fredrik Teschke a24c8764a6 fix testcase which failed due to old KML withouth timestamps 2014-06-03 01:08:56 +02:00
Fredrik Teschke 24787bd9bf add metadata collection for GPSFixStore 2014-06-03 00:52:54 +02:00
Fredrik Teschke 492d2970bf use TrackFileImportDeviceId in GPSFixImporter callback instead of generic DeviceId 2014-06-03 00:51:56 +02:00
Fredrik Teschke a3e2214cdb Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-02 22:05:42 +02:00
Fredrik Teschke 696484f194 changed interface of GPSFixImporter, so that the importer generates the device identifier 2014-06-02 22:05:31 +02:00
Fredrik Teschke 3b4f71114b Merge branch 'master' of sapsailing.com:/home/trac/git 2014-06-02 20:56:26 +02:00
Fredrik Teschke 7dbf0857cc removed non-existent resources folder from build.properties 2014-06-02 20:56:06 +02:00
Fredrik Teschke 883a9d1458 Merge remote-tracking branch 'origin/master' 2014-06-02 20:12:47 +02:00
Fredrik Teschke f7df3a7aca read GPX extensions without JAXB unmarshalling them 2014-06-02 20:12:18 +02:00
Fredrik Teschke 4c6f064c33 add testcase to see if GPX extensions can be accessed from RouteConverter 2014-06-02 20:10:29 +02:00
Fredrik Teschke c8fc3f7435 Merge branch 'master' of sapsailing.com:/home/trac/git into ftes-import-abstract-from-routeconverter 2014-05-30 01:30:51 +02:00
Fredrik Teschke 2396ff0ed7 make file stream reusable in import servlet, and added testcase 2014-05-30 01:28:00 +02:00
Fredrik Teschke f046521bfe abstracted import functionality, so that it is route-converter independent
- use OSGi service registry to register and find import services
- user may specify importer to use, or else rely on file-extension based resolution
- moved and renamed some import/export classes
2014-05-30 00:02:31 +02:00
Fredrik Teschke ec9d6897e5 fixed tab indent 2014-05-29 23:58:07 +02:00
Fredrik Teschke 203b4b2176 ignore failing test case for loading fixes for now: further investigation on branch ftes-failing-testcase-loading-fixes 2014-05-23 20:30:07 +02:00
Fredrik Teschke 09521c29dd increased number of fixes to store to see if loaded fixes count mismatch occurs more frequently 2014-05-23 20:28:01 +02:00
Fredrik Teschke 7c3b835ca6 improved JavaDoc for Revokable 2014-05-23 15:39:40 +02:00
Fredrik Teschke 24b9ced4d9 fix spelling error in javadoc 2014-05-23 15:37:09 +02:00
Fredrik Teschke b0c51a5419 Merge branch 'master' of sapsailing.com:/home/trac/git 2014-05-23 15:34:56 +02:00
Fredrik Teschke 0622d4d2ab don't throw exception when trying to revoke event that already was revoked 2014-05-23 15:34:17 +02:00
Fredrik Teschke aa95162f8f add failing testcase for two clients that revoke the same racelog event 2014-05-23 11:31:23 +02:00
Fredrik Teschke a176b0a17e Merge remote-tracking branch 'origin/master' 2014-05-19 01:41:18 +02:00
Fredrik Teschke 064e8452ef add string representation to serialization output of placeholder identifier for adminconsole 2014-05-19 01:40:58 +02:00