Commit Graph

292 Commits

Author SHA1 Message Date
maroy 39aabfecf2 removed unnecessary class keyword 2005-01-18 15:43:16 +00:00
maroy 548cd8cf20 chaned script and makefile to honor already existing LD_LIBRARY_PATH
environment variable
2005-01-18 15:41:15 +00:00
fgerlits 72387302c0 changed the return value of createPlaylist() to Ptr<UniqueId>::Ref 2005-01-14 12:29:05 +00:00
fgerlits bb3b36e45a added a call to close() after every use of XmlRpcClient 2005-01-13 16:54:55 +00:00
fgerlits 5c5e8c7de9 Updated the methods in the scheduler module to use the changed storage client
interface.
Re-formatted try-catch blocks everywhere to make them less readable.
2005-01-12 20:28:31 +00:00
maroy bede8fd94b now the playlist editor window is cleaned after saving a playlist 2005-01-11 09:19:16 +00:00
maroy 59c691ea39 added up and down menus to dj bag entry context menus 2005-01-11 08:57:00 +00:00
maroy 1c74debd0e added support for storing the DJ Bag contents as user preference 2005-01-11 07:54:05 +00:00
maroy 03488154d8 added start and length columns to playlist edit window 2005-01-11 06:46:00 +00:00
maroy dc08d6c938 added right-click context menu to the scheduler window entries
added Delete menu item to the context menu
2005-01-11 06:32:35 +00:00
fgerlits dff985ecb2 added C++ API in the authentication module for the new storage server
methods loadPref and savePref
2005-01-10 21:31:08 +00:00
maroy 34330c184a now getTitle() works fine... 2005-01-10 15:28:11 +00:00
maroy 9adcedb8a4 added scheduled event update / reread functionality 2005-01-10 11:03:25 +00:00
maroy 9a185bb141 fixed playlist event
now scheduler correclty plays scheduled events
2005-01-10 09:36:24 +00:00
maroy 5a31ad37ed scheduling now works, so-so 2005-01-09 16:51:31 +00:00
maroy 2ba3b1d751 fixed reading long ids from the postgresql database 2005-01-09 16:27:33 +00:00
maroy 8c64d58be5 corrected UniqueId reading, but only in one method.. 2005-01-09 16:01:50 +00:00
maroy 630d91fdfe added run_web target 2005-01-09 16:01:17 +00:00
maroy 24ccbdd770 schedule list now supposedly displays the scheduled playlist's title 2005-01-09 12:09:02 +00:00
maroy b4bae27485 updated localization 2005-01-09 11:50:03 +00:00
maroy f99bc8bc40 added SchedulePlaylistWindow and SchedulerWindow
and lots of other changes
2005-01-09 10:58:32 +00:00
maroy 55f9031672 added configuration to use web-based resources for storage 2005-01-09 10:57:46 +00:00
maroy 4eac8957fd moved LiveSupport::Storage::StorageException and derivatives to
LiveSupport::Core::XmlRpcException
2005-01-08 12:40:33 +00:00
fgerlits 0cf03f59bb changed #includes to refer to the XmlRpcTools in Core
removed XmlRpcTools and PlayLogEntry from Scheduler
2005-01-07 19:39:38 +00:00
fgerlits 7dfcde7c3b changed #includes to refer to the XmlRpcTools in Core
removed XmlRpcTools and PlayLogEntry from Scheduler
2005-01-07 19:30:29 +00:00
maroy 21485a6d01 removed 'cd -' from the end of statements that were like
dirname=`cd somethere; pwd; cd -`
2005-01-07 14:04:29 +00:00
maroy c80f18b5aa moved ScheduleEntry from LiveSupport::Scheduler to LiveSupport::Core 2005-01-07 13:12:43 +00:00
maroy 6fd2b02e01 added simple playlist management window 2005-01-06 12:37:47 +00:00
fgerlits 7259599ce1 changed all(*) XML-RPC references to unique IDs to string, and all(*)
PostgreSQL references to BIGINT.

* that I could think of
2005-01-05 19:50:01 +00:00
maroy 39acf9f58f added DJ Bag window 2005-01-04 10:50:12 +00:00
fgerlits f1ca8879ab added acquirePlaylist() and releasePlaylist() to WebStorageClient
modified config() methods in Core (Playlist, PlaylistElement, FadeInfo,
    and AudioClip) to read ID as hexadecimal string & not decimal number
some config xml files and tests had to be modified accordingly
2005-01-03 19:39:54 +00:00
maroy b2d171cbde added status bar to file upload window 2005-01-02 12:30:43 +00:00
maroy cdec145255 added upload file window 2005-01-02 11:51:49 +00:00
maroy 763065a092 updated to reflect change in AudioPlayerInterface API 2005-01-02 11:51:16 +00:00
fgerlits 6eb6926c8b added playlist methods to WebStorageClient (everything except acquire and
release)
finally got rid of RemoveAudioClip() in Playlist
2004-12-31 14:13:49 +00:00
fgerlits 4d777103f7 added title attribute to AudioClip (in config(), too)
updated config files with title attribute
created getXmlString() method in AudioClip, Playlist, PlaylistElement
    and FadeInfo
replaced old (and bad) toXml() method with getMetadataString() in AudioClip
2004-12-30 20:09:28 +00:00
fgerlits 05d760368a updated config file for new audio clip DTD (title attribute) 2004-12-30 19:57:00 +00:00
fgerlits 1931deef7c *** empty log message *** 2004-12-30 12:25:04 +00:00
fgerlits 29e95ebf70 changed Makefiles to use curlpp instead of curl 2004-12-30 11:51:48 +00:00
fgerlits 11f46d11ba wrote configuration of AudioClip from metafile;
added toXml() method to AudioClip
2004-12-29 10:02:29 +00:00
fgerlits 3b01df226c added get/set methods for title and for general metadata in AudioClip
and in Playlist
2004-12-27 19:52:02 +00:00
fgerlits a7721186cd *** empty log message *** 2004-12-24 14:20:15 +00:00
fgerlits de2b5a49a2 modified the authentication and storage modules to throw their
own exception classes AuthenticationException and StorageException
instead of invalid_argument and logic_error
2004-12-23 11:37:55 +00:00
maroy c687ab5a52 updated time display, as it no longer needs a valid session id 2004-12-20 14:27:16 +00:00
maroy 633b1f2bed added the ability to select UI language when logging in 2004-12-20 14:04:34 +00:00
maroy 790e6ee4c1 migrated from libxml++ 1.x to 2.8 2004-12-17 12:12:31 +00:00
fgerlits 0c9171761b removed session ID check from getSchedulerTime method 2004-12-16 17:33:15 +00:00
maroy b700bb7932 fixed typo 2004-12-16 15:24:15 +00:00
maroy 38cffd05fe very first version of master panel 2004-12-16 14:28:38 +00:00
fgerlits 7dbfa2dbc4 a few more places where the ClientInterface moves had to be recorded 2004-12-16 11:24:54 +00:00
fgerlits 4a942bed50 corrected Core/AuthenticationClientInterface and Core/StorageClientInterface references to Authentication/... and Storage/..., respectively 2004-12-16 10:34:53 +00:00
maroy ecb2a677f0 the time displayed is now time that is read off the server... 2004-12-14 13:03:10 +00:00
fgerlits 12e3b40235 patched incorrect handling of struct tm in XmlRpc::XmlRpcValue 2004-12-13 21:45:41 +00:00
fgerlits 3d733bb524 added some more XML-RPC method test (which don't work yet)
added getSchedulerTime XML-RPC method, can't do push yet
2004-12-10 18:06:03 +00:00
fgerlits fe6a11cab1 added & checked the first new Rpc...Test (the others should now be easy) 2004-12-08 15:03:42 +00:00
fgerlits 0c6cd50546 added abstract Playable class, which is a common ancestor of AudioClip and
Playlist; plus some clarification in the PlaylistElement documentation
2004-12-06 17:19:24 +00:00
fgerlits 44c38ddaf9 added PlayLogFactory install/uninstall to the Scheduler daemon
modified the local storage specification
2004-12-03 13:58:23 +00:00
maroy e7c5fe3756 added ability to select a playlist from the detailed view 2004-12-03 12:05:25 +00:00
maroy bae10ac014 made PlaylistListWindow nicer 2004-12-03 11:25:01 +00:00
maroy 9f3b6e0f0a added PlaylistListWindow 2004-12-03 10:30:26 +00:00
maroy b5d3b9290a renamed AudioClipWindow to AudioClipListWindow
setting title of all windows based on a localized resource
2004-12-03 08:32:27 +00:00
maroy 8f25fba4b3 added AudioClipWindow 2004-12-02 17:42:39 +00:00
fgerlits d48cb7ccce added explicit "private" visibility specification
moved WebAuthenticationClient.h from public to private
2004-12-02 13:11:20 +00:00
maroy 79027ffff8 added storage client to application 2004-12-02 10:34:04 +00:00
maroy 2ae50400d4 added scheduler client to application 2004-12-02 09:34:29 +00:00
maroy 470d325ce4 renamed SchedulerDaemonGetVersionTest to RpcGetVersionTest 2004-12-02 09:31:32 +00:00
maroy a78ceab461 updated version string again 2004-12-02 08:57:25 +00:00
maroy 49d0912802 changed version string for something better 2004-12-02 08:36:58 +00:00
maroy 2b60d95a9c added getVersion XML-RPC method 2004-12-01 23:33:33 +00:00
maroy 978f9e0998 localization and resource bundle info is now read from the config file 2004-12-01 20:15:33 +00:00
fgerlits 75d4ff9502 changed error reporting in the XML-RPC methods from ad-hoc to standard
XML-RPC fault responses
2004-12-01 16:05:32 +00:00
fgerlits 7b591bbaa1 changed error reporting in the XML-RPC methods from ad-hoc to standard
XML-RPC fault responses
2004-12-01 15:59:59 +00:00
maroy 86beeeab01 added real time clock display 2004-12-01 10:17:19 +00:00
maroy 80d1a0915f added GLiveSupport application object 2004-12-01 09:29:45 +00:00
fgerlits f2f7914896 Reverted to version 1.6. 2004-11-29 12:26:39 +00:00
fgerlits 7a6592edbf wrote specifications for the playlist methods in the storage server
started adding a savePlaylist() call to the xml-rpc functions which
  call the storage server (I should have done this earlier but didn't)
2004-11-26 18:54:53 +00:00
maroy 678b9826d0 removed leftover debug statements 2004-11-25 15:06:10 +00:00
maroy 145e0da83f starting and stopping the scheduler daemon works now, like a charm
see http://bugs.campware.org/view.php?id=469
2004-11-25 14:56:23 +00:00
fgerlits f561ad58ff modified to allow only one kind of client at a time 2004-11-24 16:45:58 +00:00
fgerlits 8d7e16a0c4 changed StorageClientFactory to produce only one kind of client
added some documentation (of xml configuration file format)
2004-11-24 16:21:59 +00:00
maroy e0ab17831e fixed bug#461 - scheduler daemon start - stop mechanism broken
see http://bugs.campware.org/view.php?id=461
2004-11-24 13:20:51 +00:00
maroy b58db9c65f now export LD_LIBRARY_PATH to the targets environment 2004-11-24 13:11:46 +00:00
fgerlits 0a7ca4196c fixed the authenitication client factory to produce test clients, too 2004-11-24 11:42:49 +00:00
fgerlits 06a2fcd2a0 added a test authentication client, and (temporarily) removed the
'make -C modules/storageServer' lines from the makefiles
2004-11-24 11:09:23 +00:00
maroy 7a1e167ca9 dumping trivial errors to cerr 2004-11-23 15:39:58 +00:00
maroy 1e833bc16b now utilizing LiveSupport::Core::LocalizedObject and GtkLocalizedObject
added -pthread to build parameters
2004-11-23 12:07:17 +00:00
maroy 723e0459fa added -pthread option to CFLAGS and LDFLAGS 2004-11-23 11:51:22 +00:00
fgerlits 3aff2f8a8c added authenticationclient.xml files which I forgot last time 2004-11-23 11:32:36 +00:00
fgerlits e46a2192ce added call to authentication server, as well as a new "sessionId" xml-rpc
parameter, to *everything*
2004-11-22 13:14:45 +00:00
maroy 1b0b5c2499 autogen now uses locally installed GTK+ and GTK-- 2004-11-20 13:26:48 +00:00
maroy 663ac89c7d created LoginWindow
renamed HelloWorld to UiTestMainWindow, enabling testing of UI components
2004-11-19 17:05:07 +00:00
maroy 9f62679393 remove unnecessary echos 2004-11-19 16:49:09 +00:00
maroy c2d4e236eb removed unused code 2004-11-19 13:15:30 +00:00
maroy bd1e31da2a added proper autoconf macro to check for the GTK-- library 2004-11-19 11:59:07 +00:00
maroy 46d249a1a1 added Hello, World! minimal implementation of the GUI
just as a start...
2004-11-16 14:16:42 +00:00
fgerlits ca278cecdd *** empty log message *** 2004-11-12 14:14:23 +00:00
fgerlits 6b59edb397 *** empty log message *** 2004-11-12 10:44:20 +00:00
fgerlits 696aa95c9f moved doxytag generation to the root Makefile 2004-11-12 10:19:21 +00:00
fgerlits dc58a33ca4 mostly cosmetic changes to TestStorageClient & fiddling with doxytag 2004-11-11 15:39:15 +00:00
fgerlits 9db6d24725 removed the URIs from released playlists and audio clips
added the XmlRpcServerMethod external to the Scheduler documentation
2004-11-10 17:45:53 +00:00
maroy accb53809b updated code to reflect changes in the storage interface 2004-11-09 21:38:24 +00:00
maroy 3da6eaa61f added PlaylistEvent and PlaylistEventContianer tests 2004-11-09 11:25:28 +00:00
maroy 199cd66420 removed debug printouts 2004-11-09 09:43:05 +00:00
maroy 692230835a added initial version of the event scheduler and audio player
integrated into the scheduler daemon
2004-11-08 13:20:37 +00:00
fgerlits 057da6a786 added playlist to SMIL conversion to Playlist class
added releasePlaylist and and releaseAudioClip to TestStorageClient
2004-11-06 17:09:39 +00:00
fgerlits af87182cc8 just tidied it up a bit, enjoying that now I can, with the new CPU 2004-11-03 09:57:54 +00:00
fgerlits 8e121e1a47 added FadeInfo methods 2004-10-27 14:10:03 +00:00
fgerlits b2e359ac21 modified the play log methods 2004-10-27 12:18:20 +00:00
fgerlits 5a49ab5223 added generatePlayReport XML-RPC server method 2004-10-26 12:03:33 +00:00
fgerlits b219059333 added play log (PlayLogInterface and its PostgresqlPlayLog implementation) 2004-10-25 15:21:32 +00:00
fgerlits c36fb8fec2 added PlayLogEntry class 2004-10-23 10:01:19 +00:00
fgerlits 680d7eccf9 ugh - cleaned up the mess I made earlier when I added the error reporting
to the XML-RPC server methods...  it works now, I think
2004-10-22 12:48:58 +00:00
fgerlits 27ac235d06 added savePlaylist and revertEditedPlaylist 2004-10-20 06:16:31 +00:00
fgerlits 7c23b18f91 modified locking 2004-10-20 06:15:26 +00:00
fgerlits ee413579a4 added fake audio clip retrieval methods to TestStorageClient
added displayAudioClip and displayAudioClips XML-RPC server methods
2004-10-19 08:09:56 +00:00
fgerlits 555294c0a5 added save current state / revert to previous state mechanism to Playlist 2004-10-18 12:30:34 +00:00
fgerlits acd6329cac moved XML-RPC packing/unpacking functions to XmlRpcTools.cxx 2004-10-16 15:30:39 +00:00
fgerlits a5b4dd625e added new removeAudioClipFromPlaylist and validatePlaylist
modified the contract for removeAudioClipFromPlaylist to take a relative
  offset as argument instead of an audio clip id
  (makes more sense this way, also implements more neatly :-)
2004-10-15 16:48:44 +00:00
fgerlits cad97c0806 modified PlaylistElement to contain (a pointer to) an actual AudioClip
instance, not just its ID
2004-10-15 09:33:28 +00:00
fgerlits 55a0dcc50f added addAudioClip XML-RPC server method 2004-10-14 17:36:05 +00:00
fgerlits 690c3e7bc0 fixed new playlist format (w/ playlistElement's and audioClipId's) 2004-10-14 17:32:56 +00:00
fgerlits 4bcf8acfb6 fixed some problems with createPlaylist and openPlaylistForEditing 2004-10-13 16:46:58 +00:00
fgerlits 8a0df09960 *** empty log message *** 2004-10-13 15:51:17 +00:00
fgerlits e60347862e added AudioClip class to core module
added addAudioClipToPlaylist diagram to uml model (not implemented yet)
2004-10-11 15:43:47 +00:00
fgerlits 8837f77e65 added XmlRpcTools to uml model
modified createPlaylist to lock playlist for editing (forgot earlier)
2004-10-09 14:41:04 +00:00
fgerlits a815a437d9 added XmlRpcTools utility class
implemented createPlaylist and openPlaylistForEditing methods
2004-10-08 17:56:37 +00:00
fgerlits e21003f101 added locking to Playlist
made collaboration diagrams for createPlaylist and openPlaylistForEditing
2004-10-07 19:35:41 +00:00
fgerlits 39dd193d00 added DisplayPlaylistsMethod and its appendages 2004-10-06 20:34:08 +00:00
fgerlits 9de81aedc6 added deletePlaylist 2004-10-05 08:48:42 +00:00
fgerlits dff6f1aafd added DeletePlaylistMethod and DeletePlaylistMethodTest 2004-10-04 10:53:18 +00:00
fgerlits b902abb8e6 this is a simple wrapper class; takes an xmlrpc method call, extracts the
UniqueId of the playlist, and calls the appropriate method of a StorageClient
2004-10-04 09:00:25 +00:00
maroy 91a0422bb1 added scheduler model 2004-09-15 06:54:04 +00:00
maroy d9c0e838b5 added global code coverage info generation 2004-08-02 06:26:34 +00:00
maroy 39dd3cec21 added code coverage reporting 2004-08-02 05:38:04 +00:00
maroy 65269691aa added XML-RPC function reschedule 2004-08-02 03:34:58 +00:00
maroy eebd0acc87 added XML-RPC method removeFromSchedule to SchedulerDaemon 2004-08-01 06:22:37 +00:00
maroy 0b445bac8a added XML-RPC functions displaySchedule and displayPlaylist to
the Scheduler Daemon
2004-08-01 03:14:24 +00:00
maroy d6c4823a44 updated documentation 2004-07-25 15:44:22 +00:00
maroy 30eeb29b4b added global test case for testing the uploadPlaylist function through
the XML-RPC interface
2004-07-25 15:41:19 +00:00
maroy 0257515683 made XML test report output non-standalone 2004-07-24 08:14:38 +00:00
maroy 382753c6b7 added XML test reporting 2004-07-24 05:54:47 +00:00
maroy 6a6518dbca added initial version of the scheduler product 2004-07-23 18:34:27 +00:00