Lukas Niemeier
c7339875bc
# added simple DeviceConfiguration UI
...
# added synchronization of device identifier and server url via QRCode
2013-11-29 01:52:20 +01:00
Lukas Niemeier
7979901426
# Regatta, Series and SeriesEdit Dialogs now use generic ListEditComposite
2013-11-28 16:17:33 +01:00
Lukas Niemeier
7d489536f8
# replaced help icon :-(
2013-11-28 16:16:57 +01:00
Lukas Niemeier
26e68605e2
# created generic ListEditComposite to edit lists in a modal Dialog
...
# used this new control for DeviceCOnfiguration
2013-11-28 00:33:21 +01:00
Lukas Niemeier
c1d063674b
# bumped to correct gwt-bootstrap version
2013-11-27 12:08:23 +01:00
Lukas Niemeier
318116146c
# Explicit author in Set-Start-Time-UI
2013-11-26 02:49:42 +01:00
Lukas Niemeier
b09239ae60
# added a DateTimePicker control
...
# added UI to enter Start time in AdminConsole
2013-11-26 02:27:41 +01:00
Lukas Niemeier
c0760b90d3
increased timeout of TracTracTests to 2mins to give TrackedRacesExportTest#doAllFormatsWork a chance
2013-11-25 17:41:00 +01:00
Lukas Niemeier
7ad85797ac
# fixed NPE in RaceStateTest
2013-11-25 17:40:11 +01:00
Lukas Niemeier
30560c19bf
# racing procedure configuration attached to regatta
...
# some help text in UI
2013-11-25 16:46:05 +01:00
Lukas Niemeier
3c79bff281
merge fix (2nd attempt)
2013-11-25 16:29:20 +01:00
Lukas Niemeier
2b1a1d17d8
# added new RacingProcedure BASIC
2013-11-25 02:34:46 +01:00
Lukas Niemeier
7c03c925f9
# RacingProcedures are configured by passed configuration
2013-11-25 01:32:58 +01:00
Lukas Niemeier
773670d608
# revamped the configuration system to support remote configuration of racing procedures
2013-11-25 00:01:25 +01:00
Lukas Niemeier
d65519922c
# added FixedMultiSelectListPrefernce: fixes bug https://github.com/android/platform_frameworks_base/commit/cd9ea08d9cb68004b2d5f69302cddf53dc034e7b for our Android versions
2013-11-22 19:18:34 +01:00
Lukas Niemeier
e0f2309b16
# working towards implementing the RacingProcedureConfiguration
2013-11-22 01:27:26 +01:00
Lukas Niemeier
0a06954ed3
# stop RaceStateService on logout
2013-11-22 01:26:52 +01:00
Lukas Niemeier
79be0fbc1f
# split StoreableConfiguration and normal configurations to ensure type safety when passing them to a RacingProcedure
2013-11-20 19:54:50 +01:00
Lukas Niemeier
7d63298739
merge fix
2013-11-20 19:20:43 +01:00
Lukas Niemeier
953eaaa668
Merge branch 'racecommittee_app' into racecommittee_app_startphases
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/masterdataimport/RegattaMasterData.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/masterdata/impl/RegattaMasterDataJsonDeserializer.java
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-11-20 12:25:57 +01:00
Lukas Niemeier
ad41f2e80c
Merge branch 'master' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-11-20 11:37:40 +01:00
Lukas Niemeier
f216703dd2
# small hint that reporting run isn't build run
2013-11-20 11:27:06 +01:00
Lukas Niemeier
4b7456672f
# RaceInfoDTO created with help of RaceState
2013-11-19 17:07:20 +01:00
Lukas Niemeier
479bb30bd2
# ensuring that adding a scheduler to a ReadonlyRaceState will work even for possible automatic events by having a no-op RaceLog wrapper
2013-11-19 13:09:09 +01:00
Lukas Niemeier
54fe07eb68
# simplified the creation of a RaceState
...
# added a temp method to set the start time via regattaoverview
2013-11-19 11:58:16 +01:00
Lukas Niemeier
0ee49f5af1
# added wind fix handling to RaceState
...
# RaceState is used in SailingServiceImpl
2013-11-18 23:16:06 +01:00
Lukas Niemeier
f56e43ed7a
# store createdAt AND logicalTimePoint in database
2013-11-18 23:15:36 +01:00
Lukas Niemeier
34b852f0c4
# changed RaceLogEvent#getTimePoint to return createdAt (was logical timestamp before)
2013-11-18 22:05:18 +01:00
Lukas Niemeier
7e678546eb
# RaceStatusAnalyzer does not call for MillisecondsTimestamp.now() anymore
2013-11-18 21:26:55 +01:00
Lukas Niemeier
76c128b9de
# added 60sec timeout to expedition tests
2013-11-18 20:21:13 +01:00
Lukas Niemeier
ebfa111efc
# missing file
2013-11-18 20:20:39 +01:00
Lukas Niemeier
f83e54e781
# split read and write part of state / racingprocedures
...
# EventRaceStatesJsonGetServlet uses (Readonly)RaceState now
2013-11-18 18:48:44 +01:00
Lukas Niemeier
11c66db20a
# removed unused analyzer from DynamicTrackedRaceLogListener
2013-11-18 17:03:26 +01:00
Lukas Niemeier
9c7ac605e9
# clarified implementation of getFirstFixAfter (etc.) methods on RaceLogImpl
2013-11-18 16:19:05 +01:00
Lukas Niemeier
f468b71024
# added surefire test reporting
...
# added option "-r" to build script for enabling reporting
2013-11-18 14:31:18 +01:00
Lukas Niemeier
78ca93f580
# added 60sec timeout to AbstractTracTracLiveTest
2013-11-18 12:32:29 +01:00
Lukas Niemeier
467709c13e
Merge branch 'racecommittee_app' into racecommittee_app_startphases
2013-11-17 20:28:12 +01:00
Lukas Niemeier
532b415e04
# added migration of RaceLogEvent on load (identifier)
...
# added test ensuring that this works...
2013-11-17 20:13:35 +01:00
Lukas Niemeier
c80f26f272
# DomainObjectFactory loads a default author for (old) events without author
2013-11-17 19:40:03 +01:00
Lukas Niemeier
9571d8b79e
Merge branch 'racecommittee_app_startphases' of ssh://sapsailing.com/home/trac/git into racecommittee_app_startphases
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CourseNamesGenerationDialog.java
2013-11-17 19:13:01 +01:00
Lukas Niemeier
464dfcf16b
# integrated old course name generation tool in AdminConsole
2013-11-17 19:10:14 +01:00
Lukas Niemeier
fd8d4b388b
# integrated old course name generation tool in AdminConsole
2013-11-17 19:08:36 +01:00
Lukas Niemeier
bb27261737
# serialize default procedure + mode
2013-11-17 17:48:45 +01:00
Lukas Niemeier
3def810e6e
# configure overwrites of procedure and designer mode in AdminConsole
2013-11-17 17:40:51 +01:00
Lukas Niemeier
2d5befa3de
# made tabs in AdminConsole scrollable
2013-11-17 17:39:55 +01:00
Lukas Niemeier
ff80a1b196
# improved dirty marker for device configurations
2013-11-16 20:03:58 +01:00
Lukas Niemeier
be370628d8
# removed min/max rounds configuration
2013-11-16 18:05:17 +01:00
Lukas Niemeier
339669341c
# added preference to base activity
...
# fixed very unlikely lifecycle bug in LoginActivity
2013-11-16 18:03:09 +01:00
Lukas Niemeier
9b030ae4e4
# added remote configuration of course names
2013-11-16 17:19:23 +01:00
Lukas Niemeier
58efde4c15
# default racing procedure and default course designer configurable for regtattas
2013-11-16 16:32:30 +01:00
Lukas Niemeier
ae6cc75b1c
# added configuration options for each racing procedures (DeviceConfiguration)
2013-11-16 11:49:47 +01:00
Lukas Niemeier
bca2fb06d7
# rewritten the preference ui with new api (better tablet support, support for several screen sizes,...)
2013-11-15 19:40:23 +01:00
Lukas Niemeier
d400f2fbb8
# simplified SailingService interfaces for DeviceConfiguration creation/updating
2013-11-15 17:01:47 +01:00
Lukas Niemeier
c2509129c9
# prepared DeviceConfiguration for more options
2013-11-15 16:47:18 +01:00
Lukas Niemeier
cd7aedd02d
# flag bitmaps are getting cached (no more stuttering)
2013-11-15 16:30:03 +01:00
Lukas Niemeier
c576830b69
# UI renders next flag countdown correctly
2013-11-15 15:48:47 +01:00
Lukas Niemeier
9b8890da33
# added enum CourseDesignerMode (maps to a specific CourseDesigner)
...
# added stubs in RaceGroup to enable the configuration of a default RacingProcedureType and CourseDesignerMode per RaceGroup
# started to implement correct rendering for "next flag down" view
2013-11-15 13:46:53 +01:00
Lukas Niemeier
1e2c89caf8
# BaseRaceState2ChangedListener --> BaseRaceStateChangedListener
2013-11-15 00:15:17 +01:00
Lukas Niemeier
0adbe10fe2
# TimeUtils#formatDuration now rounds up to fix "countdown lag"
2013-11-15 00:11:07 +01:00
Lukas Niemeier
19605fbb93
# implemented missing SetPathfinderEvent
2013-11-15 00:03:12 +01:00
Lukas Niemeier
759c4a760b
# tweaking active flags
2013-11-14 23:29:22 +01:00
Lukas Niemeier
4b148a7ab9
# render correct flags
2013-11-14 22:55:01 +01:00
Lukas Niemeier
f4b59bf6ce
# renamed new RaceState2 to RaceState
2013-11-14 22:34:17 +01:00
Lukas Niemeier
1423859f3d
# generic flag rendering for all flag views
...
# ability to register (base) RacingProcedureChangedListeners on procedures
2013-11-14 22:33:48 +01:00
Lukas Niemeier
d86e793b81
# tweaking the golf active flags
2013-11-14 22:32:43 +01:00
Lukas Niemeier
a414b61f88
# removed all direct access to MillisecondsTimePoint.now() (and similar) in RaceState and Procedures, you have to provide the current time
...
# added a test for IndividualRecallFinder
# fixed a bug in IndividualRecallFinder discovered by test
# fixed a bug in GateStartRacingProcedure
2013-11-14 18:12:52 +01:00
Lukas Niemeier
a9691de5e9
# use SharedDomainFactory instead of unreferencable DomainFactory
2013-11-14 15:58:28 +01:00
Lukas Niemeier
b4ac7ac0e1
# removing old startprocedures
2013-11-14 14:30:55 +01:00
Lukas Niemeier
bc68412fed
# completed the interface of RaceState2 and all procedures
...
# fixed access on them in ui
2013-11-14 14:25:12 +01:00
Lukas Niemeier
8cdd99b6bc
added small tool to find unused resources in android project (start in working dir of project)
2013-11-14 14:06:43 +01:00
Lukas Niemeier
ee74cfdfef
# moved and renamed course design dialogs
2013-11-14 14:05:52 +01:00
Lukas Niemeier
596eb0462d
# deleted old state (yeah!)
2013-11-14 13:23:00 +01:00
Lukas Niemeier
8b099c614a
# further fragments for race lifecycle
...
# removed obsolete fragments
2013-11-14 13:12:02 +01:00
Lukas Niemeier
99a7f2c1ee
# fixed evil cast in GateLineOpeneingTimeDeserializer
2013-11-13 22:40:31 +01:00
Lukas Niemeier
320ced0ad8
# added basic ess logic
...
# startphase of rrs26 and ess working (ein bisschen)
2013-11-13 20:19:41 +01:00
Lukas Niemeier
ea384e4c12
# added CompetitorResults to replace generic list on competitor positions and results
...
# working towards replacing old RaceState with new RaceState
2013-11-13 14:37:50 +01:00
Lukas Niemeier
4681186e43
# BaseRaceLogEventDeserializer always deserializes an author, falls back to level 4 priority one when no one is given
2013-11-12 22:08:02 +01:00
Lukas Niemeier
def0025720
# started to implement new RaceState + RacingProcedure logic (to be renamed and merged later)
...
# ManagedRaceListFragment uses new RaceState
2013-11-12 22:07:25 +01:00
Lukas Niemeier
f45160375e
added a test for RaceLogEventAuthor
...
reworked the racelog + analyzers tests to reflect changes of the RaceLogEventComparator
2013-11-12 18:33:13 +01:00
Lukas Niemeier
8db5b51102
Merge branch 'racecommittee_app' into racecommittee_app_startphases
2013-11-12 16:22:57 +01:00
Lukas Niemeier
65c0925477
# check for existence of race before trying to add server events to racelog
2013-11-12 02:08:26 +01:00
Lukas Niemeier
31af5bbe69
# added ability to remove pending events
2013-11-12 02:07:23 +01:00
Lukas Niemeier
a371874904
# integrated SharedDomainFactoryImpl into app code
2013-11-12 01:48:42 +01:00
Lukas Niemeier
dac0fd3494
# added SharedDomainFactoryImpl implementing SharedDomainFactory
...
# DomainFactoryImpl extends SharedDomainFactoryImpl (code reuse)
# Split SharedDomainFactory and CompetitorStore interfaces (no more forwarding)
2013-11-11 03:40:09 +01:00
Lukas Niemeier
ea69b28ad2
Merge branch 'master' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogCourseDesignChangedEventSerializerTest.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/rc/RaceGroupJsonExportServlet.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/DomainFactoryImpl.java
2013-11-11 03:00:31 +01:00
Lukas Niemeier
c0cbb17785
# renamed StartProcedureType to RacingProcedureType
...
# tested new Comparator including author
2013-11-11 00:58:31 +01:00
Lukas Niemeier
939d852a59
cleaned up some imports
2013-11-04 02:30:07 +01:00
Lukas Niemeier
ac0e9f3d83
added device identifier label to expert view
2013-11-04 02:29:49 +01:00
Lukas Niemeier
92c6914371
# moved some hardcoded strings to StringMessages
2013-11-04 02:21:19 +01:00
Lukas Niemeier
422d24eaa5
Merge branch 'otracelog' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/AppConstants.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/AppPreferences.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OfflineDataManager.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OnlineDataManager.java
2013-11-04 01:48:14 +01:00
Lukas Niemeier
bb58d78236
Merge branch 'master' into racecommittee_app
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.gateway/WEB-INF/web.xml
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2013-10-30 14:38:14 +01:00
Lukas Niemeier
a9bce35b6f
Merge branch 'racecommittee_app' of ssh://sapsailing.com/home/trac/git into racecommittee_app
2013-10-29 22:48:18 +01:00
Lukas Niemeier
acdc62d244
# added tests for device configuration (persistence)
2013-10-29 22:45:35 +01:00
Lukas Niemeier
be66f2e380
# added some missing comments
2013-10-29 22:26:19 +01:00
Lukas Niemeier
e94dcf286e
# added replication tests
2013-10-29 22:17:51 +01:00
Lukas Niemeier
5230799349
# added replication to device configuratiom
2013-10-24 20:00:39 +02:00
Lukas Niemeier
d8192aa7b2
# added removing of device configurations (persistence)
2013-10-24 19:38:51 +02:00
Lukas Niemeier
dda35a025c
# fixed bug when persisting any device matchers
2013-10-24 19:36:12 +02:00
Lukas Niemeier
4418418545
# added persistence to device configurations
2013-10-24 19:24:24 +02:00
Lukas Niemeier
313085c456
# added server code to create, edit and delete device configurations
2013-10-23 16:02:09 +02:00