Mercurial > audlegacy
annotate NEWS @ 4736:e14398ef0868
remove some code duplication
author | mf0102 <0102@gmx.at> |
---|---|
date | Thu, 17 Jul 2008 20:21:52 +0200 |
parents | 88269aa2be30 |
children |
rev | line source |
---|---|
4335 | 1 Audacious 1.5.0 (2008-03-13) |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
2 ============================ |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
3 This is the last branch of Audacious that will support in Winamp2 skins |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
4 in core. We are working on a new default UI for Audacious2 which provides |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
5 a more metadata rich environment (while still be lightweight and fast). |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
6 However, it is planned to implement support for Winamp2 skins as a plugin in |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
7 the next version. No promises, though. |
4335 | 8 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
9 It has been fun being seen as "rescuing XMMS" by the community; but this |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
10 has never been our goal. Our goal has always been to develop the best |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
11 possible player on Linux. This means that we are audiophiles, and we want |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
12 our audio to sound as nice as possible. This has been our primary goal; |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
13 not maintaining a Winamp2 skinned player. When we determined that the current |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
14 UI implementation was getting in our way, we decided to rip it out. As such, |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
15 the future of Winamp2 skins in Audacious is undefined, but they will probably |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
16 be supported via a plugin. |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
17 |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
18 Enhancements |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
19 ------------ |
4335 | 20 * Everything between 1.4.1 and 1.4.7. (duh) |
21 * Ability to disable GTK+ theme suggestions provided by skins. | |
22 * Entirely from scratch audio engine (libSAD) which supports: | |
23 - 16-bit audio | |
24 - 24-bit audio | |
25 - 32-bit audio | |
26 - IEEE floating point audio | |
27 - 28-bit fractional audio | |
28 - many weird obscure "audiophile" formats | |
29 and: | |
30 - high quality dithering/conversion/resampling to produce as | |
31 high quality audio as possible for your sound system. | |
32 - bit-exact passthrough of decoded audio (compare to | |
33 "kernel streaming" in foobar2000) | |
34 As a result, support for oldschool 8-bit soundcards has been | |
35 _dropped_. It's 2008, they haven't made such hardware since the | |
36 early 90's. | |
37 Additionally, codecs now send audio to audacious using their | |
38 native format; removing the need for costly implementation-specific | |
39 conversion functionality. | |
40 * New unified metadata editing for most formats. Ability to see | |
41 "raw metadata"; the metadata which can be used in tuplez scripts. | |
42 * Removal of the XMMS audio conversion engine in it's entirety. | |
43 * Support for "virtual plugins"; the ability for a single module to | |
44 export up to thousands of plugins. This will be used more in Audacious2. | |
45 * Many adjustments to the winamp2 skinengine. | |
46 * Faster jump-to-file. | |
47 * Implement support for session management. | |
48 | |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
49 Bugfixes |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
50 -------- |
4335 | 51 * playlist_compare_artist(): Avoid NULL dereferences. |
52 (Bugzilla #172, Bugzilla #168, Bugzilla #35). | |
53 * Tons of memory leaks fixed. | |
54 | |
55 | |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
56 Audacious 1.4.1 (2007-11-17) |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
57 ============================ |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
58 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
59 Enhancements |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
60 ------------ |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
61 * The skin code has been tweaked a little to fix loading of |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
62 more substandard winamp skins. |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
63 (http://boards.nenolod.net/viewtopic.php?f=5&t=859) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
64 * Playlists now carry an atomic serial number in order to avoid |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
65 unnecessary reloading of metadata. |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
66 * The command names used by audtool have been sanitized in order |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
67 to make some level of sense. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
68 * Add many new calls to libaudclient which were unimplemented after |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
69 DBus transition. |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
70 * Add error reporting when Tuplez scripts fail to compile. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
71 * Use a hashtable of extension to codec candidate lists to speed up |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
72 codec detection. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
73 * Make on demand codec detection use the hashtable to filter out unplayable |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
74 files. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
75 * Codec detection is now done on demand by default. Due to the recent |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
76 rework of the codec detection system, this is the recommended setting. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
77 (Audacious can process a large directory in only a few seconds of blocking |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
78 this way, and streams are entirely processed in background this way.) |
3969 | 79 * Add codec and quality fields to MPRIS TrackInfo tuples sent over DBus. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
80 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
81 Bugfixes |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
82 -------- |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
83 * [Bugzilla #53]: UTF-8 validation gives false positives |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
84 (Reported by Kosma Moczek; Fixed by Yoshiki Yazawa) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
85 * [Bugzilla #20]: status icon plugin breaks the 'always on top' feature |
3932 | 86 (Reported by Dorian Scholz; Fixed by Tomasz Moń) |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
87 * playback_get_length() was returning the typecode of FIELD_LENGTH, not |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
88 it's value |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
89 * audctrl.h was dependent on #ifdef __cplusplus being a valid macro, |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
90 now we use G_BEGIN_DECLS/G_END_DECLS to handle that. |
3962
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
91 * Fix doublesize issues on startup. (Gentoo #199071) |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
92 * Fix possible glitches that could be triggered by a scrolling textbox, |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
93 when the skin is switched. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
94 * Fix improper handling of integer constants in the Tuplez |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
95 compiler/evaluation engine. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
96 * Fix misleading assertion notice triggers when a URI fails to load. |
d5426e967f03
update NEWS some more
William Pitcock <nenolod@atheme.org>
parents:
3932
diff
changeset
|
97 * Cope with Winamp2 skins which do not have dashes in numbers.bmp. |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
98 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
99 |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
100 Audacious 1.4.0 (2007-11-01) |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
101 ============================ |
3931
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
102 |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
103 * Everything ;) |
be6742a04c71
update NEWS for current progress on 1.4.1
William Pitcock <nenolod@atheme.org>
parents:
2602
diff
changeset
|
104 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
105 |
2602 | 106 Audacious 1.3.0 (2007-03-02) |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
107 ============================ |
2573 | 108 |
109 Enhancements | |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
110 ------------ |
2573 | 111 * The playlist code has been rewritten using conditional variables, |
112 which has resulted in speed improvements for the playlist code overall. | |
113 * The behaviour for detecting filemagic has been redone and is now more | |
114 scalable. | |
115 * DoubleSize support has been improved significantly. | |
116 * Race conditions in produce_audio() have been corrected. | |
117 * The playlist editor is now properly drawn in shaded mode. | |
118 * g_utf8_validate has been replaced with a more strict utf8 validator, | |
119 which solves the encapsulated UTF-8 phenomenon properly. | |
120 * The controlsocket code no longer uses the stack in an improper manner. | |
121 * Behaviour regarding conversion of %20 in the playlist has been corrected. | |
122 * Window decorations can now be enabled in preferences. | |
123 * The translation templates have been simplified. | |
124 * Support for translating plugins has been re-added. | |
125 * The Jump-to-File code has been rewritten and now searches using | |
126 regular expressions. In addition, the search is done without GTK | |
127 queueing redraws for each entry, which has resulted in interface | |
128 speedups. | |
129 * The overall UI code has been reworked significantly and should be of | |
130 better quality. Notable enhancements include support for UIManager xml | |
131 file declarations. | |
132 * A facility for searching and selecting/acting upon entries in the | |
133 playlist has been added. | |
134 * Support for multiple playlists has been added, and a playlist manager | |
135 has been added to manage them. | |
136 * Audacious now uses libmcs to store it's settings, which allows for | |
137 tighter desktop environment integration. | |
138 * Audacious now supports the XDG BASEDIR standard. | |
139 * A lot of XMMS and BMP code has been either removed or rewritten so | |
140 that it is less confusing. This should allow for easier maintainability | |
141 in the future. | |
142 * Debugging tools have been added for tracking memory allocation and freeing. | |
143 * A safe signaling implementation has been added. | |
144 * A voiceprint visualizer mode has been added. | |
145 * Support for changing the tint in the graphics of skins has been added. | |
146 * InputPlugins now use an InputPlayback context to track activity | |
147 instead of blindly pushing data down a potentially undefined pipeline. | |
148 * Audacious now uses GOption to parse the commandline. | |
2308 | 149 |
4500
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
150 Bugfixes |
d9bdbb610452
Cosmetics: made the NEWS arguably more readable.
Matti Hamalainen <ccr@tnsp.org>
parents:
4335
diff
changeset
|
151 -------- |
2602 | 152 * Too many to count. |
153 |