File: ChangeLog

package info (click to toggle)
gjay 0.3.1-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,392 kB
  • ctags: 750
  • sloc: ansic: 7,123; sh: 4,351; makefile: 42; sed: 16
file content (190 lines) | stat: -rw-r--r-- 7,613 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
Changes in 0.3.1
================
	* Shell quote the filenames Debian #573554 and SF# 297427
	* gjay works with stdin going to /dev/null
	* colorwheel song selection works again
	* Fixed bug where frequency ranges were all 0
	* Various fixes in frequency analysis by Frank V
	* Added FLAC support based on Rob Norris' code SF#1443646
	* max working set is set at preferences  based on kweinder's patch SF#1052970
	* Vorbis/ogg and FLAC support conditionally compiled depending on if the
	headers are there

Changes in 0.3.0
================
	* New maintainer Craig Small <csmall@enc.com.au>
	* Updated mp3info code from mp3info
	* forced vbr analysis - stops crashes on vbr mp3 files
	* Minor fixes SF#1441319
	* Check fopen succeeds in read_song_file_type - Kevin Turner SF#1282527
	* Works with Audacious
	* Moved some of the globals into one global struct
	* Cleaned up command line interpretation
	* Added gettext

Changes in 0.2.8-3 - January 2004
=================================
	* Bugs:
	- Color saturation was being factored in _way_ too much for playlist
	  generation (thanks to William Thomas for pointing this out)
	- Fix case where some long analysis runs were not getting written to 
	  data.xml properly (sourceforge bug 698761)
	* Features:
	- Make playlist time 4 digits wide so users can have extra-long
	  list (sourceforge bug 745364)
	- Use both inode and dev for identifying symlinks (debian bug 227122)

Changes in 0.2.8-2 - December 2003
==================================
	* Patch: 
	- Apply Udi Meiri's patch to escape not_song paths.

Changes in 0.2.8 - December 2003
=============================
	* Bugs:
	- Some (evil) ID3 tags were not readable and caused a core dump. 
	  (Debian bug 222195)
	* UI:
	- Support full HSV model for song color selection.

Changes in 0.2.7 - November 2003
================================
	*  Bugs:
	- (Provided by Giacomo Catenazzi) verify opendir()
	* Architecture:
	- Removed dependancy on mp3info to read ID3 tags. This gives a significant
	  speedup. 
	- Along the way, allow us to read styles not supported by mp3info, notably
	  iTunes-ripped mp3s
	- Ogg vorbis is now optional (though highly desired, of course)
	* UI:
	- Added menubar, moved prefs and about into there
	- Improved directory selection dialog
	- Jump to song currently playing in XMMS 

Changes in 0.2.6 - January 19, 2003
===================================
	* Features:
	- Display highlight icon next to directories containing new songs (those
	  which haven't been had rank or color set)
	* Bugs: 
	- Empty directories do not cause crashes when clicked upon (doh!)
	- Avoid localization alltogether w/r/t reading data ("." vs "," decimal)
	  by writing local strtof function which is decimal locale agnostic
	- Found recursive directory scan bug 
	- Fixed very serious bug in which new repeat songs would not be shown

Changes in 0.2.5 - January 07, 2003
===================================
	* Features:
	- Tweaked UI: removed "select directory contents non-recursively" option
	  for the sake of simplicity. All selection is recursive.
	- Command-line playlists accept filename starting points (-f option)
	* Bugs:
	- Did not properly escape all the fields in the XML data file
	- While I wasn't able to fix a certain class of rare hard-to-diagnose
	  cases having to do with file selection in wacky trees, it now fails
	  gracefully instead of catastrophically.
	- If a filename has gone bad, remove the file from the GJay data file
	  and don't use it for playlist generation. 

Changes in 0.2.4 - December 15, 2002
====================================
	* Features:
	- Playlists can be generated from the command-line
	- Command line options are more forgiving
	- Added manpage installation to install process
	* Bugs:
	- More problems with internationalized decimal format
	- Playlists didn't pick up latin1/UTF-8 changes
	- Should build on IA64
	
0.2.3 - December 3, 2002
========================
	- Song data, prefs stored in XML
	- Periodically write song data to disk, if it has changed
	- Display friendly feedback as songs are added to GJay
	- Check for duplicate songs such that analysis won't be repeated. Repeat
	  songs show up in the file view, but only one repeat will be chosen in a 
	  playlist.
	- Assume Latin1 encoding for song names such that we can convert them to 
	  UTF8 for user-visible display (prevents Pango from freaking out)
	- Nice the analysis daemon to 19
	* Bugs: 
	 - Analysis updates weren't showing up for the selected song
	 
0.2.2 - November 24, 2002
=========================
	* Minor fixes:
	- Fixed compiler warnings
	- Locale could affect whether prefs and song data files write decimal
	  numbers using a comma or period, which could lead to a seg fault. Now
	  we always use a period. (Erich Schubert)
	- Analysis would hang on extremely short files (Erich Schubert)

0.2 - November 19, 2002
=======================
	* Complete overhaul (Chuck Groom) :
	- Switched from Gtk-1.2 to Gtk-2.0
	- UI: The main screen is an "explorer" folder view. The user sets a root
	  music directory, GJay takes it from there.
	- Daemon: GJay analysis runs in a separate process which can be separated
	  from the UI for background processing.
	- Format: All file formats have changed. Files are now human-readable. 
	  There are now separate files for song attributes and song data (ie.
	  stuff that changes and stuff that doesn't changes). Files are
	  generally appended, not overwritten. When a file needs to be overwritten,
	  we write to a temporary file and rename. 

0.1.4.1 - October 15, 2002 
==========================
	- Ogg attributes are discovered w/o case sensitivity (Sean Perry,
	  Joshua Judson Rosen)
	- Messages are displayed in single window containing scrolling text display,
	  not a (potential) multitude of cascading windows (Joshua Judson Rosen)

0.1.4 - September 21, 2002 (Chuck Groom)
========================================
	- Analysis is much faster. Single decode and faster BPM and spectrum analysis.
	- In frequency pass, also record difference between max frame
	  vol. and average frame volume. This information is used to nudge
	  frequency matches to improve song matching.
	- We now save periodically (every 5 min)
	- The next song's randomness is now decided from a gaussian instead of 
	  strictly linear random distribution. 
	

0.1.3 - September 9, 2002
=========================
	- Solve frequency endian issues; won't crash PPC (Devin Carraway)
	- Change to log freq scale, redo freq. matching and dist. algorithms. 
	  If you load an older version data file, freq. data will be
		re-calculated. (Chuck Groom)
	- Minor fix -- once freq. is calculated, redraw song s.t. you don't have
	  to wait for BPM to see the pretty frequency drawing.
	- Sprintf file names surrounded by single quote, after single quote chars 
	  (Andrew Baumann)
	- Increase fixed len buffer size to max POSIX filename len, to avoid any
	  nastiness there

0.1.2 - September 4, 2002
=========================

	- Make GJay threadsafe (Devin Carraway)
	- Song delete is threadsafe w/r/t analysis (CG)
	- Makefile improvements (DC and Andrew Baumann)
	- Song delete actually frees memory (CG)
	- File names can now contain spaces and quotes (CG and Andrew Baumann)
	- Adds some system includes (AB)
	- The ~/.gjay directory is created with user read permissions (AB)
	- Fixed segfault by initializing pointer to null (AB)
	- Fixed song delete behavior (AB and CG)

	
0.1.1 - September 3, 2002
=========================
	-Fixed creation of ~/.gjay directory

0.1 - September 2, 2002
=======================
	- Initial release