Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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
Axel Uhl 8c5c123e05 fixed custom field serializer for VeryCompactGPSFixImpl.Position
Change-Id: I221ecd61b46feaf0eb3addeff30174862849d1c3
2017-03-09 18:45:52 +01:00
Axel Uhl ac9bc19f2c added missing custom field serializers for very compact positions
Change-Id: I98628a84f331dd432cb2a3d658dbb8dbe8168aa6
2017-03-09 16:03:05 +01:00
Axel Uhl 2aa07a0ae0 bug 4073: first attempt at computing a start order
Change-Id: I8a1ac51eb5aebe36b86dabc7b4fccb30197c8b29
2017-03-09 07:42:11 +01:00
Axel Uhl cfccd8c5d6 Merge remote-tracking branch 'origin/tracapi-3.6.0' 2017-03-08 21:35:31 +01:00
Axel Uhl d274ded785 Merge branch 'master' into intlatlng 2017-03-08 16:36:02 +01:00
Axel Uhl 09ae405b51 fixed SailingGWT sdm.launch
Change-Id: I9c4488e5bb36b3554439146dd7e873cfd1867587
2017-03-08 16:08:11 +01:00
Axel Uhl 03d68127f1 fixed SailingGWT sdm launch
Change-Id: Ib20d51d7fed08c34751532467706b414630650b3
2017-03-08 15:44:12 +01:00
Axel Uhl 6611b4c3f4 Merge branch 'master' into bug4072 2017-03-08 14:07:36 +01:00
Axel Uhl a4b5bfe8d5 use timeout mechanism of TracAPI 3.6.0 for obtaining IRace from TracTrac
Change-Id: Ib3ceca870482ce524f647f7c985320c470086a95
2017-03-08 12:17:49 +01:00
Axel Uhl 9d38e8edfa Merge branch 'master' into intlatlng
Change-Id: I1418e457b4124e16c36c86a5f4fb48a987935cc4
2017-03-08 10:33:57 +01:00
Axel Uhl 385b5f72a5 Merge remote-tracking branch 'server/master' 2017-03-08 10:30:04 +01:00
Axel Uhl 4ed4d8e592 Merge remote-tracking branch 'server/ess2017-rule-changes' 2017-03-08 10:28:50 +01:00
Axel Uhl d4913b021e use timeout for TracTrac live tests
Change-Id: I175030144e5ba8f81592257bb43af27f1bc29bf2
2017-03-08 10:27:56 +01:00
Axel Uhl 564cea50a3 use timeout in parallel TracTrac loading test
Change-Id: Icdc5a8b0e5792e27b2d5304ca486a959bb907703
2017-03-08 09:22:42 +01:00
Axel Uhl 309ab43948 upgraded TracAPI readme file# Changes to be committed:
Change-Id: I2bc3e88d6038b93d48eec28a1f57b86c8184addf
2017-03-08 09:17:06 +01:00
Axel Uhl 2027ea8671 upgraded TracAPI from 3.4.1 to 3.6.0;
This makes available new connection methods that support
TimeoutException instead of waiting forever. This now needs to be
integrated.

Change-Id: I81656a258b7a2c99b4375cb953d9ff4ae5aa2f83
2017-03-08 09:14:24 +01:00
Axel Uhl f7033a8f05 relaxed another Wind-related test, using PositionAssert
Change-Id: Ice1499e154aabb31b2001d433222e307f6f8a3b0
2017-03-08 07:13:53 +01:00
Axel Uhl df6ce38c8f better clean-up procedures in case race cannot be loaded because its boat class doesn't match
Change-Id: If38bf0c197704915e228fff9c4eab6800c1bd443
2017-03-07 22:36:36 +01:00
Axel Uhl a0bdce9eed use per-test separate exchange name and delete test exchange during tearDown
Change-Id: Ib2660fe79a2fae060d0c6d4c6c613fe1056e9428
2017-03-07 21:18:13 +01:00
Axel Uhl 735b9a8042 relaxed further test verdicts; fixed WindTrackImpl.remove regarding equals and compactify
Change-Id: Iba121c395fb35963df0c6f0a699f4d27f818b723
2017-03-07 20:42:03 +01:00
Axel Uhl 80d6b83d95 adjusted WindTracks test to relaxed accuracy
Change-Id: I7cab91c4c83091f1049cc3b31cf60417d637d0a0
2017-03-07 20:25:28 +01:00
Axel Uhl 19e5dadd22 relaxed interpolation/extrapolation test verdicts a bit for approximating compactification
Change-Id: Idee586429622709f122e4aa984e319ad35679fd0
2017-03-07 07:35:46 +01:00
Axel Uhl 4f98c38ea4 use signed short to allow for negative speeds and bearings; adjusted tests to resolution reduced by one bit;
Javadoc for CompactPositionHelper

Change-Id: Ifd9dc3e8ccaa23b377e42ea39422af9dcbd06652
2017-03-07 01:13:19 +01:00
Axel Uhl e48e3dbb8e allowing for optional precise compactification; in case other applications need it, e.g., for non-GPS-sampled position data
Change-Id: I448bdf17bdd8003bf3b0490d5e7caa586d3984ff
2017-03-07 01:00:02 +01:00
Axel Uhl 763901dc9f Merge branch 'master' into intlatlng 2017-03-06 22:25:03 +01:00
Axel Uhl 8c28aca098 added release notes entry for the three new languages
Change-Id: I854d7c05b67a540b73757bd45d51cbcde813ef59
2017-03-06 22:24:10 +01:00
Axel Uhl 892de5a45d updated serialVersionUID of CompactGPSFixImpl
Change-Id: I233cded503281347e85b217f0ccb6007f4f54c2c
2017-03-06 21:24:03 +01:00
Axel Uhl f77f35a61b added CompactionNotPossibleException and handle properly, leaving original fix in place in such cases
Change-Id: I3bd911dc17076228d663635b5dfe8f12ddcfdd1f
2017-03-06 21:04:00 +01:00
Axel Uhl dae16f4596 throw an IllegalArgumentException if attempting to compact a speed too high
Change-Id: I4bafc8a26a85b2d1c80b10c3f0a91a815cdb7117
2017-03-06 20:43:37 +01:00
Axel Uhl 169086ca88 adjusted test case that used insane speeds, therefore not fitting into a CompactGPSFixImpl
Change-Id: I724c40a0bb0c35dd69215bf06c9abfa092699a53
2017-03-06 20:39:48 +01:00