$Id: ChangeLog,v 1.2 2004/03/16 18:14:33 tsauerbeck Exp $ 2004-03-16 Tilman Sauerbeck * data/README, src/interface.c, src/euphoria.[ch], src/callbacks.c: added support for vertical and inverted seekers. 2004-02-22 Tilman Sauerbeck * This sweet application is a XMMS2 frontend now 2004-02-15 Tilman Sauerbeck * src/interface.c, src/playlist_item.[ch], src/plugin.h, src/input/vorbis/vorbis.c: added bitrate and sample rate parts 2004-02-03 Tilman Sauerbeck * src/playlist.c, src/playlist_item.c, src/callbacks.c: The UI parts and playlist are now correctly re-initialized after a group switch 2004-02-01 Tilman Sauerbeck * src/eplayer.c, src/interface.c, src/playlist.c, src/playlist_item.c: Each PlayListItem object now has its own Edje object * data/README, src/eplayer.c: Added two signals, PLAYBACK_STARTED and PLAYBACK_STOPPED * src/callbacks.c: The playlist marker now always follows the track that's being played 2004-01-24 Tilman Sauerbeck * src/eplayer.c, src/plugin.c: Switched to libltdl * src/interface.c: added draggie support, removed the RAISE signal. 2003-12-28 Tilman Sauerbeck * src/callbacks.c, src/playlist.c, src/interface.c, data/README: Added PLAYLIST_ITEM_REMOVE (thanks to atmos). 2003-12-07 Tilman Sauerbeck * src/output/alsa/alsa.c: make sure changes made to the mixer levels w/ other applications (like alsamixer) are reflected in eplayer * src/eplayer.c, src/track.c, src/interface.c: update the track info parts etc on group switch * src/interface.c, src/callbacks.[ch], data/README: added STOP signal 2003-12-04 Tilman Sauerbeck * src/eplayer.c: eplayer.db lives in ~/.e/apps/eplayer now * data/themes/default/default.edc: Added repeat mode toggle button 2003-11-30 Tilman Sauerbeck * src/data/eplayer.edc: Added "small" (collapsed) mode to the eplayer theme (thanks to digitalfallout!). Fixed indentation as well. 2003-11-24 Tilman Sauerbeck * src/interface.[ch], scr/callbacks.[ch], data/README: Added SWITCH_GROUP edje signal 2003-11-18 Tilman Sauerbeck * src/interface.c, src/eplayer.c, src/eplayer.h: The theme that's to be used can now be set in eplayer.db 2003-11-17 Tilman Sauerbeck * src/playlist.c: Fixed playlist_load_dir() * src/interface.c, data/README: Added QUIT signal, thanks to digitalfallout * src/interface.c, src/callbacks.c, data/README: Updated playlist scrolling signals/code, added PLAYLIST_ITEM_PLAY 2003-11-15 Tilman Sauerbeck * src/interface.c: Fixed playlist scrolling * src/interface.c, src/callbacks.c, data/README: Added repeat mode stuff * src/interface.c, src/callbacks.c, data/eplayer.edc, data/README: Simplified playlist code 2003-11-14 Tilman Sauerbeck * src/playlist.c, src/eplayer.c, src/interface.c: The playlist is loaded/displayed after the GUI has been initialized now. 2003-11-10 Tilman Sauerbeck * src/playlist.c: Misc fixes * src/callbacks.c: Reset paused state on next/prev/seek * data/README: Updated Edje documentation 2003-10-25 Tilman Sauerbeck * src/eplayer.c, src/track.c: Put the decoding/playing code in a separate thread 2003-10-24 Tilman Sauerbeck * src/input/avcodec: Added libavcodec input plugin * src/input/avcodec/avcodec.c: Now uses libavformat to read MP3 tags. 2003-10-23 Tilman Sauerbeck * src/input: Added a input plugin system * src/vorbis.c, src/input/vorbis: Move vorbis specific code to its own plugin 2003-10-22 Tilman Sauerbeck * configure.ac: Fix OSS check, add checks for Solaris' audioio.h and ALSA * src/output/solaris: Added Solaris output plugin * src/output/alsa: Added ALSA output plugin * etc/Makefile.am, src/eplayer.c: We have a config file now 2003-10-21 Tilman Sauerbeck * configure.ac: check for sys/soundcard.h to determine whether the OSS output plugin should be built * src/vorbis.c, src/output: added output plugin stuff to replace libao * src/output/oss/oss.c: added OSS output plugin * src/mixer.c, src/mixer.h: removed, mixer is controlled by the output plugin now * misc other stuff 2003-10-18 Tilman Sauerbeck * src/vorbis.c: track_open() initializes the "time_text" part, too * src/callbacks.c: when cb_track_next() is called after the last playlist item, it moves to the beginning again, without starting playback. * src/callbacks.c: cb_track_prev() does nothing when it's called on the beginning of the playlist 2003-10-17 Tilman Sauerbeck * src/mixer.c, src/mixer.h, src/eplayer.c, src/callbacks.c, interface.c: Rewrote mixer code, the mixer is periodically read now to reflect changes made by other applications * src/eplayer.c: Added _playback_start(), _playback_stop() * src/vorbis.c: The "time" part is updated in a sane period now * src/vorbis.c, src/eplayer.c: Tidied up libao calls * data/eplayer.edc: buttons emit their signals on mouse_up now * src/vorbis.c: Fixed a memory leak which was caused by not calling ao_close() in track_close() * data/eplayer.edc, src/callbacks.c, src/interface.c: The playlist can be scrolled using the mousewheel now * src/eplayer.c: check ao_default_driver_id() on startup 2003-10-16 Tilman Sauerbeck * configure.ac: Added endianess-check, added --enable-debug switch * src/eplayer.c, src/playlist.c: added playlist_load_any(), eplayer will now load files and directories as well * code cleanup * configure.ac, Makefile.am etc: implemented install and dist targets * src/playlist.c: Fixed a potential segfault * src/vorbis.c: Fixed a segfault that occurred when play_loop() called open_track() with player->cur_item being NULL 2003-10-15 Tilman Sauerbeck * data/eplayer.edc: Added basic playlist support, time_text shows elapsed time or time left * src/Makefile.am: Now linking to libesmart, included playlist.c and playlist.h * src/playlist.c,h: Added playlist object * src/eplayer.c, interface.c: Added basic playlist support * autogen.sh, configure.ac, src/Makefile.am: Updated build system