Commit Graph
100 Commits
Author SHA1 Message Date
Lukas Niemeier 7e15d60d7e # mobile submodule is build by default 2013-11-30 21:07:13 +01:00
Lukas Niemeier 65e803feec # fixing some lint warnings 2013-11-30 21:05:08 +01:00
Lukas Niemeier a94c256537 # preferences are now cleared if a non compatible version of preferences was stored 2013-11-30 16:37:43 +01:00
Lukas Niemeier d4da60c045 Merge branch 'racecommittee_app' into racecommittee_app_startphases 2013-11-30 14:56:21 +01:00
Lukas Niemeier d19e0e8a0e # StringMessages grrrrrr 2013-11-30 14:51:35 +01:00
Lukas Niemeier 237c36234e # added ess default course area 2013-11-30 14:39:36 +01:00
Lukas Niemeier 5740fe8515 buildAndUpdateProduct.sh: added option "-a" (for Android) to build projects in mobile/
You need to have env var "ANDROID_HOME" set to your android sdk
2013-11-30 14:25:33 +01:00
Lukas Niemeier 1a3338cb42 # new version of google-play-services for Eclipse build 2013-11-30 14:23:59 +01:00
Lukas Niemeier fecbbe171c # cleanup 2013-11-30 14:22:33 +01:00
Lukas Niemeier 1ab0468739 # mavenized the mobile folder 2013-11-30 14:21:02 +01:00
Lukas Niemeier 5be78c7fca # better preference default handling 2013-11-30 14:18:24 +01:00
Lukas Niemeier 244f5f976f # imports 2013-11-29 19:36:46 +01:00
Lukas Niemeier 2065a7b944 # clear preferences on upgrade 2013-11-29 19:36:16 +01:00
Lukas Niemeier 5d8fd2e392 # merging the StringMessages isn't my best discipline 2013-11-29 19:19:47 +01:00
Lukas Niemeier 04e8671a11 Merge branch 'racecommittee_app' into racecommittee_app_startphases
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2013-11-29 18:24:13 +01:00
Lukas Niemeier 8f42128054 merge fix 2013-11-29 18:20:11 +01:00
Lukas Niemeier 0e8fe4644c # added images for wiki (device configuration) 2013-11-29 17:48:06 +01:00
Lukas Niemeier 453ac2b142 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.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-11-29 16:42:07 +01:00
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