Commit Graph
252 Commits
Author SHA1 Message Date
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