Commit Graph

158 Commits

Author SHA1 Message Date
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