Commit Graph
3300 Commits
Author SHA1 Message Date
Axel Uhl 90904931d1 Merge branch 'ubilabs--rcapp--master' 2016-04-29 09:43:09 +02:00
Axel Uhl 1f8d3a7719 Merge branch 'ubilabs--rcapp--develop-update-libs' into ubilabs--rcapp--develop 2016-04-29 09:40:20 +02:00
Axel Uhl b5d64be7a6 upgraded Android app versions from 1.6 to 1.7
Change-Id: I728c9d1b852408b4e55445d54a2ba1cd1cb543ad
2016-04-26 10:15:13 +02:00
Axel Uhl 8da9982119 Merge branch 'ubilabs--rcapp--bug_3011' into bug3622 2016-04-25 18:11:47 +02:00
Axel Uhl 347fb3a3ef Merge branch 'master' into ubilabs--rcapp--develop-update-libs 2016-04-25 14:58:14 +02:00
Axel Uhl 97d7912759 made deployable by removing redundant internal_impl-22.2.1.jar; adjusted prefereces to suppress all warnings in imported source code
Change-Id: Ic1f691973c44bddbb8a091868150018a7defa875
2016-04-25 13:54:46 +02:00
Axel Uhl f081650fef first compileable version of ubilabs--rcapp--develop-update-libs branch with upgraded consumption of advrecyclerview-0.7.4
Change-Id: Iaaa96c2e5b66295d202de2b25fc04a2eab7bdd93
2016-04-25 12:53:20 +02:00
Axel Uhl 50be7ce4b5 unpacked sources for version 0.7.4 of advrecyclerview which is the most current version that matches Android 22.2.1
Change-Id: I63d1543898e716998e1771b80a1cddc4bde84264
2016-04-25 10:47:56 +02:00
Axel Uhl a33f3cd4b6 added res and src for support-v7-recuclerview_lib
Change-Id: I0ef0fa93248a2757bad0cb7e4c994a275ac6a1dd
2016-04-25 10:30:45 +02:00
Axel Uhl 3cc6706e71 don't use a Set to keep protest_image views for which click listener has been set; could be a leak; use keyed tag instead
Change-Id: I0860708a6c7f9dd576eaf3f382eefad9a6f7545a
2016-04-25 10:12:26 +02:00
Axel Uhl bbf267e781 use CurrentRaceFilter to determine the races to show for the wind fragment; always show fleet name in popup
Change-Id: I7a3d28b8d13af883769a285f77ad3ae36dad964d
2016-04-24 13:07:09 +02:00
Axel Uhl d9ea36c516 Merge branch 'ubilabs--rcapp--bug_3011' into bug3622
Conflicts:
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/utils/RaceHelper.java

Change-Id: I39313f9a5e9b0c3d079d2f1ad2cf1eadbb0ef844
2016-04-24 12:48:11 +02:00
Axel Uhl 4e0a0255c5 added Javadoc
Change-Id: I96e7d9e9d4e7bbb5223db3b57928494bc04a621f
2016-04-24 12:47:35 +02:00
Axel Uhl 7b145d5b9c formatting and whitespace changes only
Change-Id: I7e6f2c921d3c47d9adbee50eba4df6996b42564e
2016-04-24 12:13:08 +02:00
Axel Uhl f7cf2d0ec8 re-established mRacesByGroup; set protest flag click listener only once per protest_image view
Change-Id: Icb70244dec996bd04980f22afa55c3d9cbab54dc
2016-04-23 15:29:26 +02:00
Axel Uhl 450aaee1f1 Merge branch 'master' into ubilabs--rcapp--bug_3011 2016-04-22 22:41:12 +02:00
Axel Uhl 3d5b6d1d6b fixing an NPE in the RaceManager app related to a problem with empty selection
Change-Id: I0770d0d029e0addf25ed0e94ab5114015164cf8c
2016-04-22 17:33:01 +02:00
Axel Uhl 5f5a3c460e introduced CourseDesignerMode field on RaceLogCourseDesignChangedEvent and field isWaypointSequenceValid on CourseDesignerMode;
this is to solve bug 3608 because course designs coming from the ByName course editor will no longer be used to update
a TrackedRace's course.

Change-Id: I8a1aa432f931838902c546a2365b68a8ca59b72e
2016-04-22 16:47:39 +02:00
Axel Uhl 6ecb70d4c5 infer zeroBasedIndexInFleet if not transmitted explicity by searching through the RaceRow/RaceCell combo; slow but effective
Change-Id: Ib66bd39bdc66a95ed853d7529de5c209865d15c5
2016-04-22 15:54:14 +02:00
Axel Uhl 53ba7f5540 fixed initialization order of filter and adapter, making it a lot less likely that filtered races are not found
Change-Id: I544f6a9ed9e2653160a1b909f6eace78b0d256be
2016-04-22 13:19:05 +02:00
Axel Uhl c3080caad1 catch the case where for what is probably a race condition due to asynchronous race loading and filter UI application a view item cannot be found
Change-Id: I994b0ef297bfcc7cae8428792289ec6ba55940cd
2016-04-22 12:47:51 +02:00
Axel Uhl 1f1010ae95 don't mark translated message strings as translatable=false
Change-Id: Ic5d54754f8dbb1c087cbf85433c556fe1d67cffc
2016-04-22 10:24:56 +02:00
Axel Uhl 9792d76ccd added more race filter tests
Change-Id: Ib7ab4693c633dddf2026772b1914f5f2410f2a5f
2016-04-22 09:48:03 +02:00
Axel Uhl 222eb3beff made copying the allRaces structure fool-proof in CurrentRaceFilterImpl
Change-Id: I2eff873433cf1a3303ceb5bd3fb410fef244e000
2016-04-22 09:41:13 +02:00
Axel Uhl b3cfa3b87e refresh regatta structures on filter only when the set of all races has changed; only then does the filter need to be re-constructed;
the filter now also receives a *copy* of allRaces; this way, changes that the RaceListFragment performs on its mAllRaces collection
cannot lead to inconsistent implicit "live" updates in the CurrentRaceFilterImpl instance. When I think about it, I'd like to ensure
this in CurrentRaceFilterImpl itself...

Change-Id: I89617bc661d3940e5374536541fa07c16c42bbc9
2016-04-22 09:35:48 +02:00
Axel Uhl 47e0f90721 create view items only when the underlying set of races has changed; this improves the "tap" problem slightly, but it's still not good
Change-Id: I698eeb119a4dd3fd6067573c04ae7fb4be2093d0
2016-04-22 08:49:00 +02:00
Axel Uhl 5be09b667a added null check for filteredRaces
Change-Id: I0b2c32977cb539f772afc7ddbe26e24b52f83deb
2016-04-22 02:27:04 +02:00
Axel Uhl 82e962bf66 Merge remote-tracking branch 'server/bug3532' into ubilabs--rcapp--bug_3011 2016-04-22 00:18:22 +02:00
Axel Uhl f3e9219804 a first implementation of the new current races filter algorithm according to the specification in bug 3011
Change-Id: I5f29d35bbbde9429bff5f3219fa6c22455c6e9d2
2016-04-21 23:01:07 +02:00
Axel Uhl 139f5b4ad4 a first version of a nav drawer that uses a majorly refactored filter and sorting design; filter implementation still empty, test not compiling
Change-Id: I2711757df7d4e72f6c627d2daacabb7b22e6e16f
2016-04-21 18:23:05 +02:00
fmittag ca9550e93d implemented new attribute fleetsCanRunInParallel on Series domain object including storage, test, replication and admin UI 2016-04-21 17:26:53 +02:00
Axel Uhl a833c463c6 preparing filter and comparator, adding stuff to FilterableRace
Change-Id: I8a1e54c5cadb8626a28a5647cc8c53a485e0d309
2016-04-21 14:49:15 +02:00
Axel Uhl 2fe8099f61 added zeroBasedIndexInFleet to FilterableRace and ManagedRaceImpl
Change-Id: I0d14a949d1905ded6d84107f2f4de3af30d512b3
2016-04-21 12:40:29 +02:00
Axel Uhl 3ff77640e8 equipped RaceCell with a field zeroBasedIndexInFleet
Change-Id: Ic09d225dcfce73b747424f73fae794e9043c512d
2016-04-21 11:14:25 +02:00
Axel Uhl b39d958fcf renamed raceName to raceColumnName where appropriate
Change-Id: I3fdc09864245543f4b40a1e0a1bdfb8441706e32
2016-04-20 18:50:09 +02:00
Axel Uhl d416b90b50 Merge branch 'master' into ubilabs--rcapp--bug_3011 2016-04-20 18:03:01 +02:00
Axel Uhl 18e89d6e23 Merge branch 'master' into ubilabs--tracking_app--develop 2016-04-20 16:38:08 +02:00
Steffen Tobias Wagner (D059727) 336d61de9a Merge branch 'ubilabs--tracking_app--bug-3576' into ubilabs--tracking_app--develop 2016-04-20 16:02:00 +02:00
Axel Uhl 0a417c1f88 handling null as checkin data to avoid NPE as reported by bug 3616
Change-Id: Ie047e91211ea0e875e140a6afada19aca8baa661
2016-04-20 15:10:49 +02:00
Axel Uhl 78dbffad2d Merge branch 'ubilabs--rcapp--master' 2016-04-20 13:29:54 +02:00
Axel Uhl 8e7d44f67f Merge branch 'ubilabs--rcapp--bug-3570' into ubilabs--rcapp--develop 2016-04-20 13:11:58 +02:00
Peter Siegmund b0db06a196 fixed missing listener because of no unregister old races 2016-04-20 13:00:44 +02:00
Axel Uhl 3d52c3628e upgraded versions of Android apps
Change-Id: I393f5a77eff683c56e8e2dd1ff31f26629fb883a
2016-04-19 19:38:46 +02:00
Axel Uhl 21cd231707 updated versions of Android-related libraries to better align Eclipse debug experience with production code
Change-Id: I4b5367f3569a25e2aa446d399d72f32316594a31
2016-04-19 18:50:04 +02:00
Peter Siegmund 8908b06424 fixed crash 2016-04-19 15:08:17 +02:00
Axel Uhl 4bf415e864 Merge remote-tracking branch 'server/fix_autoupdate_for_playstore' into ubilabs--rcapp--develop 2016-04-19 13:19:32 +02:00
Peter Siegmund 4fa09eb223 Merge branch 'ubilabs--rcapp--bug-3570' into ubilabs--rcapp--develop 2016-04-19 08:51:17 +02:00
Peter Siegmund e282374e1e cleaner approach for handling ManagedRaces loaded by the OnlineDataLoader 2016-04-19 08:51:03 +02:00
Axel Uhl 5da5e4738c removed unused logging TAG declaration
Change-Id: I8ff27b5f627f9fc6c504bb6cd617a459a312887c
2016-04-18 23:46:00 +02:00
Axel Uhl f00e91075f use constants for exception message construction and matching
Change-Id: I3df736af045d46f1f39dbc0a36a9c0824122b6a8
2016-04-18 23:44:51 +02:00