Peter Siegmund
570d1c7ad9
fixed regatta configuration loading, because of last change in AppPreferences
2016-05-10 16:36:08 +02:00
Peter Siegmund
65fd3bb089
change AppPreferences to read first device configuration and after that the regatta configuration, so the values will be "app default -> device settings -> regatta settings"
...
if no value is set at device or regatta level the previous value will be taken
2016-05-10 16:11:27 +02:00
Peter Siegmund
8fee072117
only init preferences, if configuration is set on server
2016-05-10 15:04:31 +02:00
Peter Siegmund
145f44fb4f
Merge branch 'master' into ubilabs--rcapp--bug-3624
2016-05-10 14:15:03 +02:00
Peter Siegmund
6336b72caa
hotfix for #3640 (tablet layout)
2016-05-10 14:13:37 +02:00
Peter Siegmund
5a25054b44
persist regatta configuration in preference file on login
2016-05-10 12:20:05 +02:00
Peter Siegmund
10934ab707
Merge branch 'master' into ubilabs--rcapp--bug-3624
2016-05-10 08:03:33 +02:00
Axel Uhl
681dc0fc2e
Merge branch 'master' into ubilabs--rcapp--bug-3640
2016-05-03 17:49:42 +02:00
Peter Siegmund
b9c44a28fc
custom touch listener for views in ViewPager
2016-05-03 17:39:06 +02:00
Peter Siegmund
5fec760399
intercept touch for PanelButton on ViewPager
2016-05-03 16:52:44 +02:00
Axel Uhl
bd2d9fae25
suppress the Lint warning about not targeting the latest Android release; we live with 22.2.1 as target for now
...
Change-Id: Icba6ccfb96e60977041786bdbcb96916cc7c5a46
2016-05-03 15:30:18 +02:00
Peter Siegmund
cb4ae30b59
Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--bug-3624
2016-05-03 09:20:04 +02:00
Axel Uhl
efc2fdb304
upgraded Android app versions from 1.7 to 1.8
...
Change-Id: If9c6e31bafa6cbee9313e3d1cd0c2925ff62b921
2016-05-02 17:34:00 +02:00
Peter Siegmund
cacad93c6f
updated build.info creating with gradle
2016-05-02 10:01:29 +02:00
Peter Siegmund
625b00cbde
inserted dexcount to show a method counter (because of 65.535 limit) after build
2016-05-02 08:37:18 +02:00
Axel Uhl
2f364170bb
bug3639: made the passing instruction entry work; considering removing Offset and FixedBearing for now (declaring them "useless")
...
Change-Id: Ia32911b5b01ad02b6ecebc396cb0d0b1ea6a1803
2016-05-01 11:37:08 +02:00
Axel Uhl
bd0b929505
bug 3639: generalizing how PassingInstruction values are offered and processed
...
Change-Id: If894f4f5250e927788bc90a5f382c149c539fd91
2016-05-01 11:18:31 +02:00
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
Peter Siegmund
73cb7feda8
fragment parameter optimized
2016-04-26 15:28:58 +02:00
Peter Siegmund
79920b3818
in CourseDesignerMode is ADMIN_CONSOLE not a valid value
2016-04-26 14:40:03 +02:00
Peter Siegmund
de0480aefb
regatta specific configuration will be shown (first the default configuration is applied and after that the regatta configuration will be applied over it - in the preference screen) correctly
2016-04-26 12:52:01 +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
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
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
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