Initial commit.
[euphoria.git] / ChangeLog
1 $Id: ChangeLog,v 1.2 2004/03/16 18:14:33 tsauerbeck Exp $
2
3 2004-03-16 Tilman Sauerbeck <tilman -at- code-monkey.de>
4         * data/README, src/interface.c, src/euphoria.[ch],
5           src/callbacks.c: added support for vertical and inverted
6           seekers.
7
8 2004-02-22 Tilman Sauerbeck <tilman -at- code-monkey.de>
9         * This sweet application is a XMMS2 frontend now
10
11 2004-02-15 Tilman Sauerbeck <tilman -at- code-monkey.de>
12         * src/interface.c, src/playlist_item.[ch], src/plugin.h,
13           src/input/vorbis/vorbis.c: added bitrate and sample rate
14           parts
15
16 2004-02-03 Tilman Sauerbeck <tilman -at- code-monkey.de>
17         * src/playlist.c, src/playlist_item.c, src/callbacks.c:
18           The UI parts and playlist are now correctly re-initialized
19           after a group switch
20
21 2004-02-01 Tilman Sauerbeck <tilman -at- code-monkey.de>
22         * src/eplayer.c, src/interface.c, src/playlist.c,
23           src/playlist_item.c: Each PlayListItem object now
24           has its own Edje object
25         * data/README, src/eplayer.c: Added two signals,
26           PLAYBACK_STARTED and PLAYBACK_STOPPED
27         * src/callbacks.c: The playlist marker now always follows
28           the track that's being played
29
30 2004-01-24 Tilman Sauerbeck <tilman -at- code-monkey.de>
31         * src/eplayer.c, src/plugin.c: Switched to libltdl
32         * src/interface.c: added draggie support, removed the RAISE
33           signal.
34
35 2003-12-28 Tilman Sauerbeck <tilman -at- code-monkey.de>
36         * src/callbacks.c, src/playlist.c, src/interface.c,
37           data/README: Added PLAYLIST_ITEM_REMOVE (thanks to atmos).
38
39 2003-12-07 Tilman Sauerbeck <tilman -at- code-monkey.de>
40         * src/output/alsa/alsa.c: make sure changes made to the
41           mixer levels w/ other applications (like alsamixer) are
42           reflected in eplayer
43         * src/eplayer.c, src/track.c, src/interface.c:
44           update the track info parts etc on group switch
45         * src/interface.c, src/callbacks.[ch], data/README:
46           added STOP signal
47
48 2003-12-04 Tilman Sauerbeck <tilman -at- code-monkey.de>
49         * src/eplayer.c: eplayer.db lives in ~/.e/apps/eplayer now
50         * data/themes/default/default.edc: Added repeat mode toggle
51           button
52
53 2003-11-30 Tilman Sauerbeck <tilman -at- code-monkey.de>
54         * src/data/eplayer.edc: Added "small" (collapsed) mode
55           to the eplayer theme (thanks to digitalfallout!).
56           Fixed indentation as well.
57
58 2003-11-24 Tilman Sauerbeck <tilman -at- code-monkey.de>
59         * src/interface.[ch], scr/callbacks.[ch], data/README:
60           Added SWITCH_GROUP edje signal
61
62 2003-11-18 Tilman Sauerbeck <tilman -at- code-monkey.de>
63         * src/interface.c, src/eplayer.c, src/eplayer.h:
64           The theme that's to be used can now be set in eplayer.db
65
66 2003-11-17 Tilman Sauerbeck <tilman -at- code-monkey.de>
67         * src/playlist.c: Fixed playlist_load_dir()
68         * src/interface.c, data/README:
69           Added QUIT signal, thanks to digitalfallout
70         * src/interface.c, src/callbacks.c, data/README:
71           Updated playlist scrolling signals/code, added
72           PLAYLIST_ITEM_PLAY
73
74 2003-11-15 Tilman Sauerbeck <tilman -at- code-monkey.de>
75         * src/interface.c: Fixed playlist scrolling
76         * src/interface.c, src/callbacks.c, data/README:
77           Added repeat mode stuff
78         * src/interface.c, src/callbacks.c, data/eplayer.edc,
79           data/README: Simplified playlist code
80
81 2003-11-14 Tilman Sauerbeck <tilman -at- Â¢ode-monkey.de>
82         * src/playlist.c, src/eplayer.c, src/interface.c:
83           The playlist is loaded/displayed after the GUI has been
84           initialized now.
85
86 2003-11-10 Tilman Sauerbeck <tilman -at- code-monkey.de>
87         * src/playlist.c: Misc fixes
88         * src/callbacks.c: Reset paused state on next/prev/seek
89         * data/README: Updated Edje documentation
90
91 2003-10-25 Tilman Sauerbeck <tilman -at- code-monkey.de>
92         * src/eplayer.c, src/track.c: Put the decoding/playing
93           code in a separate thread
94
95 2003-10-24 Tilman Sauerbeck <tilman -at- code-monkey.de>
96         * src/input/avcodec: Added libavcodec input plugin
97         * src/input/avcodec/avcodec.c: Now uses libavformat to read
98           MP3 tags.
99
100 2003-10-23 Tilman Sauerbeck <tilman -at- code-monkey.de>
101         * src/input: Added a input plugin system
102         * src/vorbis.c, src/input/vorbis: Move vorbis specific code
103           to its own plugin
104
105 2003-10-22 Tilman Sauerbeck <tilman -at- code-monkey.de>
106         * configure.ac: Fix OSS check, add checks for Solaris' audioio.h
107           and ALSA
108         * src/output/solaris: Added Solaris output plugin
109         * src/output/alsa: Added ALSA output plugin
110         * etc/Makefile.am, src/eplayer.c: We have a config file now
111
112 2003-10-21 Tilman Sauerbeck <tilman -at- code-monkey.de>
113         * configure.ac: check for sys/soundcard.h to determine whether
114           the OSS output plugin should be built
115         * src/vorbis.c, src/output: added output plugin stuff to replace
116           libao
117         * src/output/oss/oss.c: added OSS output plugin
118         * src/mixer.c, src/mixer.h: removed, mixer is controlled by the
119           output plugin now
120         * misc other stuff
121
122 2003-10-18 Tilman Sauerbeck <tilman -at- code-monkey.de>
123         * src/vorbis.c: track_open() initializes the "time_text"
124           part, too
125         * src/callbacks.c: when cb_track_next() is called after the
126           last playlist item, it moves to the beginning again, without
127           starting playback.
128         * src/callbacks.c: cb_track_prev() does nothing when it's
129           called on the beginning of the playlist
130
131 2003-10-17 Tilman Sauerbeck <tilman -at- code-monkey.de>
132         * src/mixer.c, src/mixer.h, src/eplayer.c, src/callbacks.c,
133           interface.c:
134           Rewrote mixer code, the mixer is periodically read now to
135           reflect changes made by other applications
136         * src/eplayer.c: Added _playback_start(), _playback_stop()
137         * src/vorbis.c: The "time" part is updated in a sane
138           period now
139         * src/vorbis.c, src/eplayer.c: Tidied up libao calls
140         * data/eplayer.edc: buttons emit their signals on mouse_up now
141         * src/vorbis.c: Fixed a memory leak which was caused by not
142           calling ao_close() in track_close()
143         * data/eplayer.edc, src/callbacks.c, src/interface.c:
144           The playlist can be scrolled using the mousewheel now
145         * src/eplayer.c: check ao_default_driver_id() on startup
146
147 2003-10-16 Tilman Sauerbeck <tilman -at- code-monkey.de>
148         * configure.ac: Added endianess-check, added --enable-debug
149           switch
150         * src/eplayer.c, src/playlist.c: added playlist_load_any(),
151           eplayer will now load files and directories as well
152         * code cleanup
153         * configure.ac, Makefile.am etc: implemented install and
154           dist targets
155         * src/playlist.c: Fixed a potential segfault
156         * src/vorbis.c: Fixed a segfault that occurred when
157           play_loop() called open_track() with player->cur_item
158           being NULL
159
160 2003-10-15 Tilman Sauerbeck <tilman -at- code-monkey.de>
161         * data/eplayer.edc: Added basic playlist support,
162           time_text shows elapsed time or time left
163         * src/Makefile.am: Now linking to libesmart, included playlist.c
164           and playlist.h
165         * src/playlist.c,h: Added playlist object
166         * src/eplayer.c, interface.c: Added basic playlist support
167         * autogen.sh, configure.ac, src/Makefile.am:
168           Updated build system