Stsiapan_Tsybulski
aad22a2e28
Sort method for Named collections moved to the Util class.
2016-09-02 10:53:01 +03:00
Axel Uhl
5d84ff95bf
fix for bug 3878: remove set from map if is is emptied by removing the last element
2016-08-15 22:38:45 +02:00
Steffen Schaefer
28d36550b8
Improved JavaDoc
2016-08-12 16:22:29 +02:00
Axel Uhl
e062301155
copy the settings collections to avoid them overwriting themselves during LeaderboardPanel.updateSettings
...
Change-Id: Iad76b1fafafb5f39391744a276ee0ed95af43f95
2016-07-24 00:15:09 +02:00
Axel Uhl
9526d78d70
a little speed-up in Util.addToValueSet, avoiding duplicate look-up
...
Change-Id: I428fbe0a331e3989c357db5947f046b59ddd6631
2016-07-15 19:46:27 +02:00
Steffen Schaefer
033ec41a60
Added a common interface Stoppable with a declared stop method to make
...
it possible to cleanup several objects in an Activator
2016-07-11 13:49:56 +02:00
Steffen Schaefer
86a84eae8f
Implemented addValue for SettingsList
2016-07-05 15:11:42 +02:00
Steffen Schaefer
52a750d3bd
Added utility class that makes it possible to hold optimized asociations
...
for which users should be notified about a specific object
2016-07-05 13:35:11 +02:00
Steffen Schaefer
cd5ca3741e
It's now possible to get notified on preference object changes in
...
UserStore
2016-07-05 10:40:20 +02:00
Steffen Schaefer
0d7c19a984
Added JavaDocs to Settings related classes
2016-06-30 16:26:59 +02:00
Benjamin Barth
98410df36a
Added additional export package concerning settings
2016-06-30 15:03:40 +02:00
Steffen Schaefer
38affe46a7
Introduced a specific superclass for generic serializable settings and
...
moved all related classes to a specific subpackage
2016-06-30 14:23:18 +02:00
Steffen Schaefer
52edd9d598
Adjustments to serialization behavior of AbstractSetting(s)
2016-06-30 13:48:16 +02:00
Steffen Schaefer
bba6e4346c
Merge remote-tracking branch 'origin/master' into bug2775
...
Conflicts:
java/pom.xml
2016-06-30 09:55:31 +02:00
Axel Uhl
fc6be86f7f
implemented mark device mapping check-out in LeaderboardsResource
...
Change-Id: I6c83db19d3939936f0a572f1eb16e1d82e323693
2016-06-24 18:26:49 +02:00
Axel Uhl
d3fd909a2a
allow regattas to be part of more than one leaderboard group on the client side
...
Change-Id: I8db4999b40dac550455f855d86cc736378c67c87
2016-06-15 16:14:23 +02:00
Benjamin Barth
1709dbf1a0
Added default write to SerializableSettings writeObject method
2016-06-14 08:51:33 +02:00
Benjamin Barth
5b2657b380
Adjust initialization of AbstractSettings class
2016-06-13 11:20:30 +02:00
Benjamin Barth
b065a7146f
Fixed potential NPE in AbstractValueSetSetting isDefault method
2016-06-13 11:16:07 +02:00
Benjamin Barth
480544df7a
Merge remote-tracking branch 'origin/master' into bug2775
2016-06-09 16:32:49 +02:00
Axel Uhl
9702cc8cb2
introduced new method TimePoint.getNearestModuloOneMinute, added test case for it and used in RaceManager app's StartTimeFragment
...
Change-Id: Ifd839f0d4d9f90b0306f428cfdd1bd0f9dc5bdf3
2016-06-07 22:57:23 +02:00
Benjamin Barth
4375f025b3
Adjusted UrlHelper query string encoding behavior concerning whitespaces
2016-05-19 10:31:31 +02:00
Axel Uhl
f12871eb0b
Merge branch 'bug3648' into bug3632
2016-05-11 17:55:25 +02:00
Axel Uhl
fbd79b6dde
failing test case for bug 3648; introduced Speed.travel(Duration)
...
Change-Id: Ib164a12b0330f8c99251031553866435e82632fe
2016-05-11 15:15:05 +02:00
Axel Uhl
72d7e104dd
a first implementation that compiles and that is supposed to update mark passings as start/finished time of a race change
...
Change-Id: Iab654ec2e8b7de5c1e294d3c66cad160b7786ec7
2016-05-04 19:15:04 +02:00
Axel Uhl
e3866789d1
prepared passing through of finishedTime from RaceLog through RaceState, RaceStateChangedListener to DynamicTrackedRaceLogListener into DynamicTrackedRace;
...
this as preparation for filtering the candidates in the CandidateFinder for a range a bit before start and a bit after finish
Change-Id: I8115950f041c9816def938cdf98b191525fbc426
2016-04-29 15:56:21 +02:00
Axel Uhl
fb7e4268c2
fixing mark passing calculator handling of smallestChangedWaypointIndex with IntHolder
...
Change-Id: I343e9f0f6579307389a5b47b838341d78969d2b5
2016-04-27 18:24:42 +02:00
Axel Uhl
8bc9b3222d
cleaned up the escaping of URL parameters for assembling the links sent in e-mails for smartphone tracking sign-up
...
Change-Id: I4d101e0e7e116c4c08f04f52eda8e782242910ed
2016-04-27 10:46:01 +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
Steffen Schaefer
6cb01435ae
Introduced a private GwtIncompatible annotation
2016-04-19 13:24:04 +02:00
Steffen Schaefer
1be9963430
Handling of Java serialization in SerializableSettings for
...
AbstractSettings contents
2016-04-19 13:01:23 +02:00
Steffen Schaefer
63284770dc
Only resetting to default if there is no value
2016-04-19 09:34:34 +02:00
Steffen Schaefer
f3dd6e1774
Updated JavaDocs to reflect the current development state
2016-04-19 08:44:40 +02:00
Steffen Schaefer
80021e1dd8
Removed unused class
2016-04-19 08:44:01 +02:00
Steffen Schaefer
459651cb4a
Moved the inner storing of settings to value objects and changed the
...
Settings hierarchy to be restored after deserialization to support both,
Java and GWT serialization
2016-04-13 16:02:17 +02:00
Steffen Schaefer
61d296cbdf
Merge branch 'master' into bug2775
...
Conflicts:
java/pom.xml
2016-04-12 15:37:57 +02:00
Charlotte Proeller
933634b432
bug3549: fixed tests and fixed getcsscolor for illegal inputs
2016-04-05 11:32:17 +02:00
Axel Uhl
b1306fb52f
failing tests
...
Change-Id: I3a35999ac9b48b9642ed45ad683b3c30c2308952
2016-04-05 11:25:17 +02:00
Charlotte Proeller
58182eee80
bug3549: added method which excepts all legal css color varients and removed reflection
2016-04-04 17:04:27 +02:00
Axel Uhl
d9c19003a3
formatting
...
Change-Id: I93e4fb7e4509537887be42df27348936f663dd1f
2016-04-03 18:45:17 +02:00
Charlotte Proeller
a003165cfc
bug 3549: added all 140 official CSS named colors as constants in Color interface
2016-04-03 17:22:53 +02:00
Axel Uhl
d243d5e52e
no longer infer race start/end of tracking from device mapping intervals
...
Change-Id: Ieddfd53ba067acd2cc3524d5a4e74929ca04cdd9
2016-03-26 12:41:22 +01:00
Steffen Schaefer
dc6d8d3723
bug 2775: JavaDoc adjustments
2016-03-17 14:59:06 +01:00
Steffen Schaefer
fc2fe2d04f
bug 2775: Removed unused enum
2016-03-17 14:48:46 +01:00
Steffen Schaefer
4621d96215
bug 2775: Added some more JavaDocs
2016-03-17 08:38:46 +01:00
Steffen Schaefer
5148914752
bug 2775: Using more concrete generics declarations
2016-03-17 08:28:19 +01:00
Steffen Schaefer
b2cef2caf8
bug 2775: Added some more JavaDocs
2016-03-17 08:25:43 +01:00
Steffen Schaefer
5bc2a5ed9d
bug 2775: Added some JavaDocs to the central classes of the Settings
...
framework
2016-03-16 17:51:58 +01:00
Steffen Schaefer
d1ec0606b8
bug 2775: Set settings can now optionally be set to interpret empty
...
values as being default
2016-03-16 13:45:59 +01:00
Steffen Schaefer
5f5e599827
bug 2775: Set settings are now bound to the default value if it had the
...
default value before
2016-03-16 13:06:52 +01:00