Commit Graph
100 Commits
Author SHA1 Message Date
Jens Rommel 308bee5174 Fixed backward-compatibility bug with image URL migration. 2015-06-15 12:51:46 +02:00
Jens Rommel 3b6986c288 Fixed number conversion issue. 2015-06-15 11:56:15 +02:00
Jens Rommel 7a2c02716f - Added filter logic to exclude media tracks not related to the scope of the current master data export.
- Extended tests.
2015-05-13 13:53:44 +02:00
Jens Rommel 2aa7ed9706 Updated windbot operations (markdown) 2015-05-06 13:46:28 +00:00
Jens Rommel eeb9b7e6cc Updated windbot operations (markdown) 2015-05-06 13:35:35 +00:00
Jens Rommel dcf61ff82e Updated prionet related information (markdown) 2015-05-06 13:34:49 +00:00
Jens Rommel b0c1557722 Updated windbot operations (markdown) 2015-05-06 13:34:17 +00:00
Jens Rommel d2d546fb10 Updated prionet related information (markdown) 2015-05-06 13:32:38 +00:00
Jens Rommel 5b1c57fcb4 Added WindBot User Guide 2015-05-06 15:26:16 +02:00
Jens Rommel 5ebf6b861c Updated windbot operations (markdown) 2015-05-06 13:20:27 +00:00
Jens Rommel 4c4eafe21c Reverted inconsistency introduced erronously with recent merge. 2015-03-20 10:52:59 +01:00
Jens Rommel 0ce619194c Fixed some issues with media presentation:
- added support for showing multiple videos at a time
- assigned fixed size to HTML-based video
- added colored style for in-/active video button
- fixed state management when closing video window (used to not notify button state)
2015-03-18 17:18:58 +01:00
Jens Rommel d6503cdb13 Fixed missing audio in multi-selection support of MediaSingleSelectionControl 2015-03-14 12:14:49 +01:00
Jens Rommel ebc7b5dafd Updated onboarding (markdown) 2015-02-10 05:21:28 +00:00
Jens Rommel a0c1b569c6 Added STG keystore file for app publishing. 2015-01-16 15:47:15 +01:00
Jens Rommel 4dcb200bc7 Updated typical development scenarios (markdown) 2015-01-14 14:20:09 +00:00
Jens Rommel 356c134943 Removed unnecessary gateway dependency 2014-12-23 10:00:12 +01:00
Jens Rommel 1b9f34602b Fixed GWT launch config 2014-12-23 09:54:32 +01:00
Jens Rommel 12c9bc810f Added "name" attributes (="username", ="password") to login fields for password manager support 2014-12-12 13:24:12 +01:00
Jens Rommel 51aa984bc7 Merge remote-tracking branch 'refs/remotes/external/master' into bug2488-video-button-alignment 2014-12-11 14:33:18 +01:00
Jens Rommel 5282990295 Fixed minor issue with non-responsive "Manage Media" button 2014-12-11 14:32:50 +01:00
Jens Rommel 650f888927 Merge remote-tracking branch 'refs/remotes/external/jens--java8-build' into master-ext 2014-10-17 14:47:10 +02:00
Jens Rommel b2b13e9a0c Next fix 2014-10-17 13:30:48 +02:00
Jens Rommel ca97c7dbc3 Fixed typo 2014-10-17 13:27:22 +02:00
Jens Rommel eb69b3eb11 Changed tycho dependency handling according to
http://wiki.eclipse.org/Tycho/Release_Notes/0.21
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436617#c11
2014-10-17 13:21:39 +02:00
Jens Rommel 111486410d Fiddlig with Java 8 compiler settings... 2014-10-17 11:40:54 +02:00
Jens Rommel 921febb3cd Tycho config 2014-10-17 11:18:52 +02:00
Jens Rommel 28fe21b95a Updated liveaudiostreaming (markdown) 2014-10-13 08:03:06 +00:00
Jens Rommel 0ba3dd0cbd Updated home (markdown) 2014-10-07 11:48:21 +00:00
Jens Rommel 11d7a1685f Restored "responsive" caption for "Show Video" button - got lost with recent fixes. 2014-10-07 11:29:21 +02:00
Jens Rommel d713718312 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-10-06 15:06:33 +02:00
Jens Rommel 45cba643ce Updated linking race videos (markdown) 2014-10-06 12:39:58 +00:00
Jens Rommel a1274b7758 Created race video linking (markdown) 2014-10-06 12:26:05 +00:00
Jens Rommel 613cd76659 Updated home (markdown) 2014-10-06 12:21:53 +00:00
Jens Rommel 632e8a3436 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-10-06 10:41:12 +02:00
Jens Rommel 88e8b62a50 Simplified state: replaced caching of player state by direct access to it. 2014-10-04 17:11:33 +02:00
Jens Rommel a8ea269db4 Fixed an issue with playState initialization. 2014-10-04 16:55:44 +02:00
Jens Rommel 41fb32ea84 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-10-02 23:06:20 +02:00
Jens Rommel 898e9f3fe0 Added html web page icons. 2014-10-02 17:22:39 +02:00
Jens Rommel 8c38ca5279 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-10-02 15:31:46 +02:00
Jens Rommel d75e956d1d Fixed ugly issue with video resizing when synch-panel is shown. 2014-10-02 15:30:36 +02:00
Jens Rommel 911f911129 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-10-02 11:39:26 +02:00
Jens Rommel 8d94d9462a Layout improvements 2014-10-02 11:36:01 +02:00
Jens Rommel 01b356d6f2 Added end-user-support for selecting a video it a race provices more than one. 2014-10-01 17:10:12 +02:00
Jens Rommel 86ef5c0e34 Merge remote-tracking branch 'refs/remotes/external/master' into bug2055-support-youtube-live-stream 2014-09-30 16:38:13 +02:00
Jens Rommel dd78ed58ed Merge remote-tracking branch 'refs/remotes/external/master' into bug2055-support-youtube-live-stream 2014-09-30 12:36:52 +02:00
Jens Rommel 84983271a2 Further close-to-alchemistic fixes for live streaming: for unknown reasons youtube player sometimes return duration = 0. 2014-09-30 12:36:21 +02:00
Jens Rommel 678c94c021 Merge remote-tracking branch 'refs/remotes/external/master' into bug2055-support-youtube-live-stream 2014-09-29 17:44:34 +02:00
Jens Rommel 3d924d64af Minor fixes 2014-09-29 17:44:03 +02:00
Jens Rommel 7938c550f2 - Refactored naming (regattasAndRaces --> assignedRaces)
- Added more safety checks for legacy masterdata import
2014-09-29 12:09:46 +02:00
Jens Rommel 286a66f818 Merge remote-tracking branch 'refs/remotes/external/master' into bug2055-support-youtube-live-stream 2014-09-28 11:24:59 +02:00
Jens Rommel 025fb7b2eb - Fixing a mjaor issue when importing master data from a legacy server (--> with MadiaTrack.assignedRace being de-serialized as null)
- Minor refactorings and clean ups
2014-09-27 14:00:14 +02:00
Jens Rommel e92c74ea49 Fixed many issues on the way to live stream support.
- supposedly working revision
- pushed to be tested on personal EC2 dev server
2014-09-27 09:45:48 +02:00
Jens Rommel 7b77f8b48c Removed warning 2014-09-25 14:40:32 +02:00
Jens Rommel 01b8ab1215 Fixed old error with Masterdata import (not originally related to recent changes). 2014-09-25 14:39:09 +02:00
Jens Rommel 45d3dfad03 - Added title edit field to interactive media synch dialog
- minor style fixes
2014-09-25 12:30:43 +02:00
Jens Rommel dc5790881b Fixed replication test.
Secured media track change logic: Changes are expected to be executed on copies only. Then the media library is notified that a copy has been changed.
2014-09-25 09:58:11 +02:00
Jens Rommel b7d221ccf1 - Fixed issue with media/race time lag erronously introduced for Youtube live streaming support
- Added MasterDataImport test for assignedRaces
2014-09-24 18:20:17 +02:00
Jens Rommel a1038f98ba - Minor renaming
- Reverted MediaLibraryTest to cover former overlap-functionality. Tests for query-by-race yet to be provided.
2014-09-24 15:40:57 +02:00
Jens Rommel eb8742ea33 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/MediaLibrary.java
2014-09-24 13:54:52 +02:00
Jens Rommel f7892b1965 Fixed old bug with Youtube Player not playing initially. 2014-09-12 16:53:03 +02:00
Jens Rommel a5f415f0a9 - Re-fixed database null- and type-related bugs
- Enhanced video popup styling
2014-09-12 14:08:49 +02:00
Jens Rommel 675bb28d3d Merge remote-tracking branch 'refs/remotes/external/bug2177-race-video-link' into bug1978-docked-video-component 2014-09-10 10:36:02 +02:00
Jens Rommel 07e07fe36b Merge remote-tracking branch 'refs/remotes/external/connectMediaWithRaces' into bug2177-race-video-link 2014-09-10 09:48:10 +02:00
Jens Rommel e0ddcec773 Ammend previous commit with missed changes. 2014-09-03 11:16:52 +02:00
Jens Rommel 9e63ee077f Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/DBMediaTrack.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/MediaDB.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/impl/MediaDBImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/DurationTest.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaPlayerManagerComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoHtmlPlayer.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoYoutubePlayer.java
	java/com.sap.sailing.media.persistence.test/src/com/sap/sailing/media/persistence/test/MediaDBTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/impl/MasterDataImporterMediaTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-09-03 11:16:17 +02:00
Jens Rommel cdb31781cc Merge commit. 2014-09-03 11:07:22 +02:00
Jens Rommel b981493ff5 Fixed several issues with migrated date types:
- making db-read more robust in case duration is stored as intger
- adding a default constructor to MillisecondsTimePoint for marshalling
- removed redundant DbMediaTrack class
2014-09-02 19:37:58 +02:00
Jens Rommel a9b5a7a6b4 Simplified Junit assertion, avoiding Hamcrest version error resulting in NoSuchMethodError 2014-09-02 15:55:28 +02:00
Jens Rommel 0bfbe68afd Added minor enhancement to equals implementation. 2014-09-01 15:13:52 +02:00
Jens Rommel f89ac62795 - Migrated MediaTrack.durationInMillis from int to Duration including database API but excluding database storage
- Renamed durationInMillis to duration
- Added equals/hashCode to MillisecondsDurationImpl, added tests
- Fixed MillisecondsTimePointImpl.equals, added tests
2014-09-01 15:02:39 +02:00
Jens Rommel 53e9472558 - Changed type of MediaTrack.startTime from java.util.Date to TimePoint.
- Added very basic query for live MediaTracks (--> those with duration = 0).
2014-09-01 12:49:34 +02:00
Jens Rommel 0afd778c22 First steps consolidating 505 hack. Far from working!!! 2014-08-25 11:49:28 +02:00
Jens Rommel 86cb20d5a5 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaPlayerManagerComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SideBySideComponentViewer.java
2014-08-22 16:54:44 +02:00
Jens Rommel d499b774c0 Commit before merging master.
Not test yet.
2014-08-22 16:52:31 +02:00
Jens Rommel 7700b522b0 Working implementation 2014-08-19 09:15:55 +02:00
Jens Rommel bed41b7294 Merge remote-tracking branch 'refs/remotes/external/bug2114' into bug1978-docked-video-component
Conflicts:
	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/client/StringMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2014-08-12 15:11:44 +02:00
Jens Rommel 4eb1cd1083 Technical breakthrough docking a video player into RaceBoard
- Created MediaComponent as a reduced copy of MediaSelector
- Adding an instance of MediaComponent to the RaceBoard automatically playing the default video

TODO:
Define a concept how to deal with
- showing multiple videos (one docked, furthers as overlay)
- suppress the same video being played docked and as overlay
- which sound track to play in case of several being available
- how/where to manage/show videos in case the LeaderBoard panel is collapsed (Axel --> provide a management control on the map, show videos as overlay)
2014-08-12 14:59:40 +02:00
Jens Rommel 5bcfce5f58 Added a wrapper around generic callback methods to tell about their purpose. 2014-08-11 17:43:24 +02:00
Jens Rommel 093300f578 Merge remote-tracking branch 'refs/remotes/external/master' into bug1978-docked-video-component 2014-08-11 16:40:08 +02:00
Jens Rommel 32109e4a75 Refactored video-related classes preparing them for use in docked mode. 2014-08-11 16:39:08 +02:00
Jens Rommel 9121aae063 Merge branch 'external/master' 2014-07-25 11:24:07 +02:00
Jens Rommel 78eac0ef94 Merge remote-tracking branch 'external/master' into dev
Added MimeType.byName() to avoid handling of valueOf's IllegalArgumentException. Returning null instead for unsupported MimeType names.
2014-07-24 09:36:02 +02:00
Jens Rommel 71825588eb Added patch to hide prev/next buttons on the events swiper when there's only one event. 2014-07-20 09:01:43 +02:00
Jens Rommel 36a01ccba3 Added event handling to show/hide prev/next buttons when sliding in non-loop mode 2014-07-18 15:40:02 +02:00
Jens Rommel 31deb663d7 Added more information to duplicate key exception to track down Bug 2074 2014-07-18 12:29:57 +02:00
Jens Rommel 6965e27765 Added i18n for countdown 2014-07-18 12:02:19 +02:00
Jens Rommel 02a5b26c01 Removed redundant import causing a warning. 2014-07-17 19:46:21 +02:00
Jens Rommel 4ba92a78dc Improved Countdown, added test. 2014-07-17 09:30:09 +02:00
Jens Rommel 12b6edc873 Workaround for the countdown update bug caused by Swiper's cloning:
- switch off loop mode for Swiper --> no cloning --> reliable updates
2014-07-16 20:35:45 +02:00
Jens Rommel d15779b459 Merge remote-tracking branch 'refs/remotes/external/newhome' into jens--event-countdown 2014-07-16 20:11:30 +02:00
Jens Rommel 0600c18506 Ported Countdown behavior to GWT.
Still open:
- ugly issue with Swiper cloning the event stages, making all countdown updates go to nirvana
- i18n of time units (DAYS --> Tage)
- plural/singular of time units
2014-07-16 20:10:42 +02:00
Jens Rommel 8765d7c6de Successfully ported Youtube video embedding. 2014-07-16 13:22:12 +02:00
Jens Rommel 6ee1305c81 Removed a confusingly commented line of code. 2014-07-15 09:16:55 +02:00
Jens Rommel c372147c1e Fixed last remaing issue, no supporting different resolutions 2014-07-11 14:17:36 +02:00
Jens Rommel 335000e2a4 Solved issue with wrongly positioned prev/next buttons (adding missing "position: relative")
Still open: handling of differently sized images
2014-07-11 13:05:28 +02:00
Jens Rommel 4473a4a0e4 Fixed ugly padding and centering issues.
Introduced new issue with prev/next buttons.
2014-07-11 09:35:32 +02:00
Jens Rommel 0da4f4a2cc Merge remote-tracking branch 'refs/remotes/external/newhome' into jens--swipe-gallery+play-video 2014-07-10 17:12:28 +02:00
Jens Rommel ff7575f06b Merge remote-tracking branch 'refs/remotes/external/master' into newhome 2014-07-10 17:12:08 +02:00
Jens Rommel 24de9384a0 Swiper is working, though still layout issues:
- not centered
- strange padding at left side
2014-07-10 17:10:59 +02:00