Commit Graph
30511 Commits
Author SHA1 Message Date
Jan Broß c519f721b1 Add note to release notes 2016-02-18 11:20:23 +01:00
Axel Uhl f20534a6f1 added the leaderboard group drop-down to the dialog
Change-Id: I0c180a697c4469cf344044238afd29d238a9f91a
2016-02-17 21:35:35 +01:00
Axel Uhl 7ec53b0c44 adding dialog to link new regatta leaderboard to a leaderboard group of the event of which the regatta uses a default course area
Change-Id: I93238a8743c403fd03ff06f6d97d5e6706fa72bf
2016-02-17 18:25:42 +01:00
Axel Uhl 1d3d74ceed wait for event creation to obtain UUID which can then be used for non-name-based comparison
Change-Id: I24a9ef04b6cb2d9873c323365829c932a33b3956
2016-02-17 17:20:09 +01:00
Axel Uhl 448e36b998 validate leaderboard group create dialog after setting names programmatically
Change-Id: Ie4fe701478c6da14e3ad1d10ba72e77984d67566
2016-02-17 17:19:51 +01:00
Axel Uhl 244fea8c8d fixed default names for default event leaderboard group; fixed default focus on name field for event dialogs
Change-Id: I45a7c60bd5aa65f0d0a65ffefe019e5149d2b140
2016-02-17 14:44:05 +01:00
Axel Uhl bbd6fc1644 Merge branch 'master' into jbross-poor-mans-wizard 2016-02-17 14:12:30 +01:00
Axel Uhl 808524743c upgrade TracAPI to 3.1.5
Change-Id: I06559c2afcd382b5fae9e628de6d849bfef06c19
2016-02-17 11:58:24 +01:00
Axel Uhl b2e216b887 use port 1520 again for TracTrac tests; they forgot to upgrade the SAP-dedicated data server
Change-Id: Ia6719856194b1c4b55aab9ce8edee2917083f295
2016-02-17 11:57:58 +01:00
Jan Broß 5215f6f337 Merge remote-tracking branch 'origin/master' into jbross-poor-mans-wizard 2016-02-16 19:23:13 +01:00
Peter Siegmund b8a109b7d4 updated Android Support version 2016-02-16 11:15:55 +01:00
Peter Siegmund 27fd494e50 removed deprecations in ViewPagerIndicator 2016-02-16 08:50:57 +01:00
Axel Uhl b5e39cabb4 removed old mark passing test stuff that Martin Hanysz once started with; it got obsoleted by Nick's work
Change-Id: I8f679a1c39ab1986a6b6e41dc6a65a7bdb5bb912
2016-02-15 23:09:05 +01:00
Axel Uhl a87cbdc8f0 fixing TracTrac test cases; no more port 1520/1521, and using new method to construct paramURL if nothing else is known (no more clientparams.php)
Change-Id: I453c6247d0b142215bd4039885e9898a0da8bfbb
2016-02-15 23:04:28 +01:00
Axel Uhl e3f8f87c7d fixed ParseTracTracJSONServiceOutputTest.testWeymouthURIsOnline by being more tolerant with HIDDEN races
Change-Id: Ie82b496cc56a87767f4f047e0e0af9631b64a731
2016-02-15 21:49:56 +01:00
Axel Uhl a6ccef32ca Merge branch 'bug778' 2016-02-15 21:17:54 +01:00
Axel Uhl d6a33d46ff Merge branch 'archive-hotfix' 2016-02-15 21:17:24 +01:00
Axel Uhl 2728034d38 adjusting border of maps settings button to new Google Maps 3.32 layout, reducing from 30px to 10px
Change-Id: I8054cda7a77c314932cbf5281cb93d6073f4de6a
2016-02-15 21:11:44 +01:00
Axel Uhl 9a96e75629 reduced visibility of new RaceMap methods required by ManeuverMarkerClickedListener; package-protected is enough
Change-Id: If5f10534d282a11797b2dce32dd96243e46607ed
2016-02-15 18:45:36 +01:00
Axel Uhl b0f0013d79 minor modifications in text messages and formatting
Change-Id: I65220d7ea7d0b1bad9b1dc43a51a939b23a95e17
2016-02-15 18:44:51 +01:00
Axel Uhl 144c5869c2 Merge branch 'master' into bug778 2016-02-15 17:53:30 +01:00
Axel Uhl f2819e1f10 made licenses dialog compile properly in Eclipse
Change-Id: I3f59599db92d34a00e69f41aaa7bc5fc71f37ad0
2016-02-15 17:51:57 +01:00
Axel Uhl 96fce58d03 consolidated imports to get rid of warnings
Change-Id: I9f5b464a071118dbcdd22abe7673adfa58f2dc77
2016-02-15 17:50:33 +01:00
Axel Uhl 546385e995 upgraded TracAPI from 3.1.3 to 3.1.4, assuming to avoid an infinite loop for old events
Change-Id: Ide5d2f7f34c513588f84973b44b55f2c733bd7a6
2016-02-15 13:33:12 +01:00
Papick Garcia Taboada 0a1f7f8b22 Changed dual licensed component from GPL to ASL. 2016-02-15 11:22:05 +01:00
Jan Broß 9ecd7785cb Further fixes relating to other race name prefix due to second series 2016-02-12 17:22:46 +01:00
Jan Broß f98869b97b Changes default prefix of races to d instead of r, as the default series is not used, but the DefaultSelenium series, which is the second series 2016-02-12 15:42:28 +01:00
Jan Broß f840678ba6 Merge master into jbross-poor-mans-wizard 2016-02-12 15:02:43 +01:00
Jan Broß 9a07f295c4 Add Change default series name for selenium tests in order to not interfere with automatic creation of default series 2016-02-12 13:25:26 +01:00
Axel Uhl 9fb29e521e Updated ssl support (markdown) 2016-02-11 17:30:39 +00:00
Papick Garcia Taboada c7030fa90d Updated components and added version to dropdown liste (due to new "same component, diffenrent versions" entries) 2016-02-11 11:16:08 +01:00
Axel Uhl f9bad9570d Created ssl support (markdown) 2016-02-10 15:50:35 +00:00
Axel Uhl 804bf57496 Updated home (markdown) 2016-02-10 15:44:39 +00:00
Axel Uhl 50cb147a70 changed the default retrieval protocol for Amazon S3 file storage provider from http to https
Change-Id: Iaab40c735db54c78f5ec2cb4a5d946a8b6d5c0de
2016-02-10 16:35:57 +01:00
Axel Uhl 32a0331ede Merge remote-tracking branch 'server/master' 2016-02-10 07:02:59 +01:00
Papick Garcia Taboada 6527662596 Fixed box and icon, bug 3454 2016-02-08 14:16:06 +01:00
Papick Garcia Taboada a93ed785db Merge commit '34c28b37d6fe75cd25591015c4f0828912ae9054' into bug-3454 2016-02-08 11:07:04 +01:00
Charlotte Pröller 9c8e37e733 reverted some formatting 2016-02-06 16:56:28 +01:00
Benjamin Barth 34c28b37d6 Fixed Acceleration factor text field size 2016-02-05 18:18:45 +01:00
Axel Uhl dec63406fb bug3422: extracted common transition handling parts into CanvasOverlayV3 and now also use it in CourseMarkOverlay
Change-Id: I284c2c25a40ccd3285c4695cb9bb32a7d218cf70
2016-02-05 15:09:47 +01:00
Axel Uhl ac9e60eda7 minor refactoring of ManeuverColor, using single point of exit pattern
Change-Id: I78e401c0dc189c216a1c1a0149a688d21092c275
2016-02-05 11:56:15 +01:00
Axel Uhl 78d5b65b85 slighly improved release notes
Change-Id: Ie6e1dda0944b43895e4fd679f83343451d33f20d
2016-02-05 11:41:01 +01:00
Axel Uhl 1a4d6f8b27 Merge branch 'master' into bug778
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/home/solutions/SailingAnalyticsNotes.html

Change-Id: I4452a526ac2470cb8423e2f2473823572ae97103
2016-02-05 11:38:54 +01:00
Axel Uhl fefd69cc4f Merge remote-tracking branch 'server/master' 2016-02-04 17:09:19 +01:00
Axel Uhl 3b8127dd08 fixed typo in method name
Change-Id: I2450527864a1be9dfcd35326a17bcdb292a095e6
2016-02-04 17:06:45 +01:00
Axel Uhl 56832ae6e8 Merge branch 'archive-hotfix' 2016-02-04 16:58:19 +01:00
Axel Uhl e0766e5246 reduced race times panel margins to 3min before and 1min after race
Change-Id: Iadf8ce656ac39426525b5026cd6f4e178af9343e
2016-02-04 16:57:46 +01:00
Steffen Schäfer 07795c9f44 Added additional information regarding user management changes to
release_notes_admin.html
2016-02-04 16:15:54 +01:00
Axel Uhl 320d0c84e5 Merge remote-tracking branch 'server/master' 2016-02-04 16:08:09 +01:00
Axel Uhl c4a9e48bb5 fixed synchronization bug regarding leaderboard list in leaderboard group;
the issue was related to the syncGroupsAfterLeaderboardChange method which was based on the assumption that there may be
changes in Leaderboard Java object identity while still meaning the same leaderboard. This would have forced a replacement
of listeners and an update of the leaderboards list in the LeaderboardGroup. Furthermore, LeaderboardGroup used to refer to
the leaderboard by name in the database. This forced an update to the persistent copy of the leaderboard group when the
leaderboard's name changed. Today, this link is based on a MongoDB ObjectId, so no update of the leaderboard group is
necessary any more.

The root cause was a threading issue: iterating over a copy of the leaderboards list of the leaderboard group, then
looking for the old position of the leaderboard in that list, then removing it, then adding it again at the old index.
If this is not atomically locked (which it used to be up to commit 118f03fbb5 when
coarse-grained synchronization was replaced by more fine-grained locking inside the LeaderboardGroupImpl methods) then
one of two concurrent removals for the same leaderboard may not find the leaderboard anymore, yet the second add is
carried out, leading to a duplication; or the first thread gets the index before the second thread removes; then
the first thread adds at an incorrect index.

Change-Id: Ib47ba715c77221fa353fa4669662e5f48d8e5857
2016-02-04 16:01:11 +01:00