Axel Uhl
7a3ebb26d0
Merge branch 'master' into translation
2017-04-13 15:26:18 +02:00
Axel Uhl
d770a7cced
Merge remote-tracking branch 'server/master'
2017-04-13 15:25:36 +02:00
Axel Uhl
e1d457ca0c
fixed issue with inconsistent persistent messages in Android libs
...
Change-Id: I70d6805aca76cb9a6518ff6fa57e5b97d8f89037
2017-04-13 15:22:45 +02:00
Axel Uhl
27876dddbd
removed unused code in Android release script
...
Change-Id: I5d91b12dcae492bbe5276587bad2b71a693870c2
2017-04-13 10:49:41 +02:00
Axel Uhl
2abb1cd4c9
fixed quoting in releaseAndroidApps.sh script
...
Change-Id: I3cbd84b2ce2b710091388af75bbae1ac0e21a50e
2017-04-13 10:48:12 +02:00
Axel Uhl
28e7c75919
converted files with special characters to UTF-8 encoding
...
Change-Id: I704ac42e10ca74d64bb54a5b45132a988f3d05a6
2017-04-13 10:25:43 +02:00
Axel Uhl
1eb534ddb1
use POM version also as AndroidManifest.xml versionName value
...
Change-Id: I73bbd6c4d299ea4015d4791c8a3eaa4ddda2a90c
2017-04-13 10:20:47 +02:00
Axel Uhl
f03cee020d
added Javadoc
...
Change-Id: Idad583060fe913fe5cfb31447a99040584425d42
2017-04-12 17:03:02 +02:00
Axel Uhl
196f72ac0c
added LONGTZE boat class for French league
...
Change-Id: I7d6a7ffedf998a5b37a03acd8ed9faf3d8a5025e
2017-04-12 15:13:09 +02:00
Axel Uhl
a32c0f2707
updated release notes for AdminConsole and Race Manager app
...
Change-Id: I830292b327c7371514cc2fb6e9c5107f1e561e40
2017-04-12 12:43:32 +02:00
Axel Uhl
103d4871ac
Merge branch 'bug3552'
2017-04-12 12:34:55 +02:00
Axel Uhl
b0f0b21d07
updated release notes
...
Change-Id: I481782be2d70613d8a81fa9fd5adb2e0b1384ee8
2017-04-12 12:34:46 +02:00
Axel Uhl
6ca45ec8d0
bug 2660: use lastBoatFix's legType instead of RaceTimesInfo's legType to get a leg type matching the time point
...
Change-Id: I848e68d23bd56d428c9509cc16620cace60dc6b0
2017-04-12 12:20:41 +02:00
Axel Uhl
f28297ad15
removed -bindAddress 0.0.0.0 from SDM launch config
...
Change-Id: I617bf7d2899c99358771bf4c3e6a13d431f0b03f
2017-04-12 12:08:01 +02:00
Axel Uhl
ccb01ac561
fix for bug 1627: log exception during TracTrac race record loading, continue with remaining races
...
Change-Id: I56e3c6dd70795cff359a049553d4be58b92d90dd
2017-04-12 10:23:22 +02:00
Axel Uhl
d0a1183c15
added color sample field in mark edit dialog
...
Change-Id: Iae037d4a37d5d3c3d2afe003cf8c03c5f3371317
2017-04-11 22:31:11 +02:00
Axel Uhl
c1dca51789
fixed bug in AbstractColor: getAsHtml() did wrong padding for single-hex-digit bytes
...
Change-Id: I57c61b74406aca997deaad0e759a8cbc2babe7a5
2017-04-11 22:15:51 +02:00
Axel Uhl
323a261f0e
made mark color stuff null safe
...
Change-Id: I6cbeec966e9ff09136d07311a119a5a1d1fbb1c6
2017-04-11 22:08:21 +02:00
Axel Uhl
f6762d274d
using white outline on marks
...
Change-Id: Ib28eb0bde21d47a53f6047986bb29c253f6b2241
2017-04-11 21:12:52 +02:00
Axel Uhl
fef36efb96
fixed Android color (Alpha has to be 0xFF); outline same color looks odd
...
Change-Id: I72ae39f90a7521f5b4979ec0b2cc771d48982555
2017-04-11 21:08:57 +02:00
Axel Uhl
752ea6d554
fixed calculation of Android color from Color object
...
Change-Id: I86a7874edb837bb103430204b39f4c13a2b69466
2017-04-11 16:17:23 +02:00
Axel Uhl
9ccd61ef67
fixed test cases
...
Change-Id: I60ef73c89e63ac0b05d70f148cc9ff837f3f2a4d
2017-04-11 16:13:11 +02:00
Axel Uhl
d776c0c777
eliminated pre-set mark colors for Race Manager app
...
Change-Id: I6d9e6d62be6651262660255085957f777704df54
2017-04-11 12:38:32 +02:00
Axel Uhl
1d668b847a
removed RacePositionsPolling stuff and what it needed, such as MapMarker
...
Change-Id: I236f65f08a169647e02445561d5ebad39ec4cc01
2017-04-11 12:25:20 +02:00
Axel Uhl
907e8b06c7
Merge branch 'master' into bug3552
2017-04-11 11:22:19 +02:00
Axel Uhl
9533006a5f
fixed NPE regarding unset finished time
...
Change-Id: I2bf7b6adc06c16f377bef686fa91d690c14a47b2
2017-04-11 11:22:06 +02:00
Axel Uhl
b11dca244e
bug3552: refactored Mark.color from String to Color
...
Change-Id: Iddcc26de68dd5c1ecd3fdcbb61e59810e879ae37
2017-04-11 11:20:46 +02:00
Axel Uhl
8f201503fb
Upgrading TracAPI
2017-04-10 07:33:24 +00:00
Axel Uhl
1a518d131d
Merge remote-tracking branch 'server/bug4007' into bug4007
2017-04-07 14:33:19 +02:00
Axel Uhl
cec6438be1
Merge branch 'master' into bug4007
2017-04-07 14:32:49 +02:00
Axel Uhl
f88d6001cf
fixed number/use of placeholders; still a few TODOs for translation
...
Change-Id: Iecda43d3e57691f96739fcd1afb61b8d4ab74c18
2017-04-06 09:18:14 +02:00
Axel Uhl
6814729e25
made denoting for racelog tracking more explicit in the training presentation
...
Change-Id: I8a06749cfb59c64d1d44dce3f8757a5c4f15dc51
2017-04-05 15:33:08 +02:00
Axel Uhl
62cfdbff3f
fixed more french quotes; fixed encoding to UTF-8 for more .properties files
...
Change-Id: I650b87f724efbf04e4849c1145a267f305d84fd3
2017-04-05 14:56:56 +02:00
Axel Uhl
c684f307d0
adjusted quotes in French translations
...
Change-Id: I3cefd3be1453f86bf3d83fc29fa6163c35fe089a
2017-04-05 14:51:23 +02:00
Axel Uhl
314c3bf5fe
Merge branch 'master' into translation
...
Change-Id: I37c105cecd6ce319dbf4c93795dfc6afafea2faf
2017-04-05 14:38:00 +02:00
Axel Uhl
f83ce1c344
Merge branch 'master' into bug4099
2017-04-05 12:57:28 +02:00
Axel Uhl
0f23dc4c76
fixed test case regarding boat class comparison
...
Change-Id: I75b2f5b2a59144baa369dacbcdfd8defe754c62d
2017-04-05 12:47:29 +02:00
Axel Uhl
e946e7aee3
added a test case for not loading non-competing competitors
...
Change-Id: I1fc3503f2c0de45bc109d220b02f6a4a0a330945
2017-04-05 12:46:04 +02:00
Axel Uhl
88748f28b3
Merge branch 'bug4098'
2017-04-05 08:42:50 +02:00
Axel Uhl
79e7bec5bd
added class that can unquote .properties files; for possible use with Translation Workbench (TWE)
...
Change-Id: I8c93e67c85f64c76088da41911b31f8f166c22ff
2017-04-04 18:20:18 +02:00
Axel Uhl
a32aa8a2ac
bug4099: ignore non-competing ICompetitor objects coming from TracTrac
...
Change-Id: If9a90a9adf59aa228f227a8f01656ebc56782e16
2017-04-04 17:52:22 +02:00
Axel Uhl
6c8746b994
bug 4098: update polars after Igtimi wind fix import
...
Change-Id: Iccdac8edaa15edc1b5e94fbc8691d350a2e1db6a
2017-04-04 14:50:41 +02:00
Axel Uhl
7e75a8ddab
bug 4098: use PolarDataService.insertExistingFixes after servlet-based import
...
Change-Id: Iaffd02adb481ccf419b901626cafb88e28c56b8f
2017-04-04 14:48:21 +02:00
Axel Uhl
f007c67e8b
use "value" instead of "item text" when remembering selected regatta
...
Change-Id: Ib05cbcc74f2f435824cea8925a6b734127e5df12
2017-04-03 16:27:30 +02:00
Axel Uhl
24167456f6
use -bindAddress 0.0.0.0 to bind code server to all local interfaces;
...
this allows for testing from a different device such as a mobile phone
logged in to the same WiFi network segment.
Change-Id: I237a1ac1f285874374fbdd5eb6b129102bfbc6cc
2017-04-03 15:07:59 +02:00
Axel Uhl
357705178a
Merge branch 'bug4007' of ssh://localhost:12347/home/trac/git into bug4007
2017-04-03 14:04:54 +02:00
Axel Uhl
7edc17d4ab
Merge branch 'master' into bug4007
2017-04-03 14:04:32 +02:00
Axel Uhl
f8fd2e1575
Merge branch 'bug4093'
2017-03-28 15:43:17 +02:00
Axel Uhl
45d43831d7
Merge remote-tracking branch 'server/master'
2017-03-28 15:43:09 +02:00
Axel Uhl
0ab28c430e
formatting change only
...
Change-Id: Iac91fb15719268d465fbb1c2bb5c5db5c3994912
2017-03-28 15:43:00 +02:00
Axel Uhl
7601aa2e9d
fixed NPE in position comparison of dummy Wind fixes
...
Change-Id: I1a276715eb95735e794f0d8cef462e1c56d75429
2017-03-28 15:41:39 +02:00
Axel Uhl
dbea400aef
formatting only
...
Change-Id: I0c77e10e9da56dd90091dc8f599fa78a0d3265e1
2017-03-28 15:41:30 +02:00
Axel Uhl
eb88dda44d
EditMarkPositionPanel doesn't need from/to in loadData; this solves bug 4092
...
Change-Id: I19402e15c4b875e788ad04231705fad30af53d41
2017-03-28 14:15:59 +02:00
Axel Uhl
e9081021ad
in message properties files duplicated single quotes where a quote is desired in the formatted string
...
Change-Id: I1efa41f6258d288c3322bef6fe22c36a739dbf9c
2017-03-28 08:42:16 +02:00
Axel Uhl
a529e374f7
Merge remote branch 'origin/bug4093'
2017-03-27 22:02:04 +02:00
Axel Uhl
83d0bb2520
implementation that fixes all formerly failing tests regarding quoting and parameter substitution
...
Change-Id: I44b9094afe393e7368a1ab21d247d901b5014d5c
2017-03-27 18:41:13 +02:00
Axel Uhl
314fe263ed
more failing tests for quote / parameter escaping
...
Change-Id: Ifd12a7a9b538970ff447cae574c2dd82f7cd636c
2017-03-27 18:11:32 +02:00
Axel Uhl
171c9910ac
added failing tests for escaping in message bundles
...
Change-Id: I24dbcab99e46480c1cb6342c5eee0027c86500d2
2017-03-27 18:08:49 +02:00
Axel Uhl
e5b9260143
formatting and UTF-8 encoding of more properties files
...
Change-Id: I03ec739cc5d41f4518e154b90b06d20a143fac5f
2017-03-27 18:00:51 +02:00
Axel Uhl
e8df14dc24
removed TODO slide for competitor import; minor adjustments
...
Change-Id: If6956468e3490172e5e2cb129c650823f781fd90
2017-03-24 18:13:34 +01:00
Axel Uhl
e47dbb4936
Merge branch 'master' into presentation
2017-03-24 18:09:01 +01:00
Axel Uhl
cf71ba8df4
fixed MDI test after adding media track counting
...
Change-Id: I34875e3f1b7f4fcb3a9385c0f0300871d182bef7
2017-03-24 18:06:31 +01:00
Axel Uhl
748b135378
added missing file for bug 2825 fix
...
Change-Id: Ib7974cba3e2e1bd9aa32ba4d8ea0e45a3d803ef3
2017-03-24 17:54:26 +01:00
Axel Uhl
fcecb68660
bug 2825: media track import exception handling per track; wait for and count tracks; refresh panel
...
Change-Id: Ic7172a4279bc2793ae540ee7ff1de99becbb25bb
2017-03-24 17:52:07 +01:00
Axel Uhl
3e14d8ef1e
ignore restore records if they cannot be instantiated, e.g., due to leaderboard having been removed for race log-tracked races
...
Change-Id: I4cb0b8cd16181ed46af01c77aac1703cf08c1b27
2017-03-24 10:26:11 +01:00
Axel Uhl
5399d141b1
be tolerant when trying to create an index but that index already exists with other settings; drop index and try again
...
Change-Id: Ic39693ba40e10f59f66c2e0d5ceeda4352085a9d
2017-03-24 10:24:22 +01:00
Axel Uhl
bbbb38b216
fix for bug 4090: check for unknown competitor before blindly calling suppress
...
Change-Id: I1c8907821c42d22224ebd7044e8f988d4baeeae5
2017-03-23 23:52:49 +01:00
Axel Uhl
4d567b7475
don't push *anything* to git if -g is provided to releaseAndroidApps.sh script
...
Change-Id: I3b5a1b004f0a7da5861adc49f8cd0b350168ab6d
2017-03-23 21:41:10 +01:00
Axel Uhl
790fffb418
updated presentation, added a TODO for competitor import
...
Change-Id: I02762f33b51710d2a889f197d1f37016a6fd2c6d
2017-03-23 15:55:58 +01:00
Axel Uhl
4e6ec4450f
Merge branch 'master' into presentation
2017-03-23 15:34:04 +01:00
Axel Uhl
fd2b3ab99b
a bit of code cleanup and formatting
...
Change-Id: I35b46e3f1b3d69ee35ffd2c6c24a38d15a5784eb
2017-03-23 14:41:53 +01:00
Axel Uhl
97b0359283
(re-?)added YoutubePopup to Sailing GWT sdm launch config
...
Change-Id: Iff51fbb5eb471b002258dcab45d0f2f6a8befaed
2017-03-23 10:28:01 +01:00
Axel Uhl
d523831bee
project settings, including UTF-8 enablement
...
Change-Id: Ia99764776392ec9c861e72512b63960e1d3e3531
2017-03-23 09:21:37 +01:00
Axel Uhl
d5e6bb1730
fix for bug 4088: de-serializing mark passing suppression using convertion from Long to Integer
...
Change-Id: I656bca3a4fb0e385e7932cebe2eb0f45f28df671
2017-03-22 15:55:05 +01:00
Axel Uhl
f0635d6328
changed encoding of release_notes_admin.html to UTF-8
...
Change-Id: I17c85d762a15d8567574409837282edc5ef7dbd8
2017-03-22 15:10:27 +01:00
Axel Uhl
da819992bf
Merge branch 'master' into bug3675
2017-03-21 18:51:07 +01:00
Axel Uhl
d622195000
upgraded gwt.ui.test project to Java 1.8
...
Change-Id: I5f8e2b0865deddb9cf40233ce853e0c6aad7b64d
2017-03-21 17:06:58 +01:00
Axel Uhl
1c7c5ea9d5
Introduced null-safety for file storage service; useful during boot-up phase
...
Change-Id: I0396d5055cee2ab316b365ad0219df713018bc9d
2017-03-20 17:46:02 +01:00
Axel Uhl
8ab46b3660
fixed synchronization for updating initial start/end of tracking time into new TrackedRace;
...
This way, other receivers will not see the TrackedRace as announced to
the DomainFactory before a callback was invoked which in this case
updates the start/stop tracking times.
Change-Id: I3cc513f0c893b116d7ea9dc6af93ac16f50c328b
2017-03-20 16:11:57 +01:00
Axel Uhl
efb2f88c40
fixed file encoding to UTF-8 for correct degree representation in toString()
...
Change-Id: Icee7c4f4bec04c337a3287c740ced915e5cb5c14
2017-03-20 13:52:38 +01:00
Axel Uhl
dfec04fcc3
introduce custom field serializer for moving PreciseCompactPosition
...
Change-Id: I0b680a1cfb9da3c5a40475750aba325e16b7073b
2017-03-20 13:31:49 +01:00
Axel Uhl
a65deda955
better logging when compacting GPS fix fails
...
Change-Id: Ic9ba35281c0bd93bcfef3628915c1a9efab5202e
2017-03-20 13:31:13 +01:00
Axel Uhl
dd33695f8f
allow for null values for SpeedWithBearing when constructing a compact GPS fix
...
Change-Id: I52e0d681a89f49d51a35adf34139276cc4d23c60
2017-03-20 13:30:38 +01:00
Axel Uhl
55bdd88edc
Merge remote-tracking branch 'server/master'
2017-03-18 00:04:44 +01:00
Axel Uhl
dbb40a05af
Mongo 3.x no longer allows for null values as index ordering; replaced by 1 consistently
...
Change-Id: Ie3accf61d8eb88d5dc1caa0a0eb7fbda8b61d31b
2017-03-18 00:02:07 +01:00
Axel Uhl
edcacbb815
made activator's stop method resilient against uninitialized elements
...
Change-Id: I90d93f5018f3ee5947d4591240f0dd2c99bfbd64
2017-03-17 23:43:41 +01:00
Axel Uhl
e1de1aa956
added TracTrac Javadoc files
...
Change-Id: I819aeae7bef9d523f6e280ef43553c83704d2a72
2017-03-17 23:42:38 +01:00
Axel Uhl
0a2b0eb773
allowing language switching based on browser's Accept-Language header field
2017-03-16 22:36:05 +01:00
Axel Uhl
99e97d5259
fix for bug 4075: when no startOfRace is set, leg details' maneuvers map is null; avoiding NPEs
...
Change-Id: Ie85592791c22a9d8a7c3c783bc628ceb675ce54f
2017-03-16 15:48:08 +01:00
Axel Uhl
d1cdcba8b2
Merge branch 'master' into bug4072
2017-03-14 18:05:31 +01:00
Axel Uhl
eb7a898978
formatting changes
...
Change-Id: Iba05fd80075fee5711a800c9e95b2003b2754caf
2017-03-14 18:02:17 +01:00
Axel Uhl
25117ae3f8
fixed typo in method name
...
Change-Id: I444ad7c2cbca215ff6849ffb52a6f0c90960f895
2017-03-14 01:50:51 +01:00
Axel Uhl
16211b7ec7
using RacingEventService.stopTracking instead of only calling stop() on the tracker;
...
this shall consistently remove the tracker from the tracker cache in
RacingEventService, stop tracking wind and hence allow for re-tracking
such a race.
Change-Id: I39d029c468522ae72e2e2b29c777fa23fcdbdb70
2017-03-13 22:02:39 +01:00
Axel Uhl
4381977c5a
added test case for new file format
...
Change-Id: I69762ac38195d4cbe29629b3e2d5d1c12cd03899
2017-03-11 18:01:01 +01:00
Axel Uhl
e2fe0019a0
made Bravo parser more lenient, ignoring extra columns
...
Change-Id: Ieec433b4bd32fa7d283ac0045c37a4dd39aeafa6
2017-03-11 17:52:57 +01:00
Axel Uhl
a40f4a2baa
removed unused valueNames stuff in sensor fixes
...
Change-Id: I833a1ee336b1d97a748a3ef4d8483eb2e1c2621e
2017-03-11 17:47:54 +01:00
Axel Uhl
99d3952e3e
commented Firefox settings again in ci-test-environment.xml
...
Change-Id: Ic95aec84cfda0d6499161f9fb3fe1f37c5a1f80e
2017-03-10 00:27:01 +01:00
Axel Uhl
71d5a8397a
extended timeout for selenium tests from 60 to 120s, trying to avoid false-negative failures
...
Change-Id: I4501775183e00062f3b476ff4c5deefb3597a9f8
2017-03-10 00:22:01 +01:00
Axel Uhl
51f5e78bae
fixed more serialization issues for VeryCompactPositions; this time, manual tests based on RaceBoard.html all look good
...
Change-Id: Ieb0910997400fa8a851350536a04177901c30a88
2017-03-10 00:08:01 +01:00
Axel Uhl
448e67fd3c
fixed URL path for startorder REST method
...
Change-Id: Ifb3718a66ac7a2b6e3c19fd2e7d0c70a2a63b42f
2017-03-09 23:32:55 +01:00