ChangeLog 15 KB
Newer Older
Sean Davis's avatar
Sean Davis committed
1
2013-09-14: bluesabre@xfce.org
Sean Davis's avatar
Sean Davis committed
2
    * Road to 0.6.0...
Sean Davis's avatar
Sean Davis committed
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
    * Completed port to GTK+3
      - Remove deprecated GTK+2 items
      - Use GtkOverlay for player controls
      - Use symbolic icons for menus, plugins
    * Improved window maximization
      - Window dimensions are no longer saved when maximizing
      - Added "window-maximized" setting to xfconf to keep maximization across sessions
    * Rearranged and improved menubar
      - Renamed "Edit" menu to "Playback"
      - Renamed "Languages" menu item to "Audio Track"
      - Added Tools menu
      - Moved Plugins and Preferences to Tools menu
      - Added DVD menu (visible only when a DVD or DVD ISO is being played)
      - Added "Save Playlist" item to Media menu
      - Added "Report Bug" item to Help menu
    * Improved playlist
      - Use symbolic icons in an inline toolbar
      - Removed redundant settings button
      - Added Move Up/Down buttons
    * Updated/improved included plugins
      - Added Previous/Next Track menu items to Tray plugin
      - Added Previous/Next Track menu items to Notification plugin
    * Other improvements
      - Updated artwork (background image, icons)
      - Fixed GStreamer 1.0 support
      - Added ability to play DVD ISOs from the Open dialog
    * Bugs fixed
      - missing option to open DVD from iso (bug #10300)
      - Allow a playlist to be sorted and/or items to be moved (bug #10066)
      - Remember playlist option in GUI not working (bug #10269)
33

Sean Davis's avatar
Sean Davis committed
34
2013-07-25: bluesabre@xfce.org
Sean Davis's avatar
Sean Davis committed
35
36
37
38
39
40
41
42
43
    * Bugfix release 0.5.2
    * Revert "Fix MKV subtitles being shown when automatically show subtitles is disabled (bug 9880)"
    * Fix freezing on load of some subtitles (bugs #9194, #10073)
    * Fix crash on startup when "Remember playlist" option enabled (bug #10166)
    * Fix muting after playing media (bugs #10059, #10123)
    * Fix failure to load filenames with space after colon (bug #10236)
    * Fix gstreamer version check (bug #10155)

2013-06-03: bluesabre@xfce.org
44
45
46
47
    * Bugfix release 0.5.1
    * Fix m3u playlist processing with relative filenames (bug #10038)
    * Fix playlist controls disabling access to media controls (bug #9936)
    * Fix next-button ignoring shuffle mode (bug #10039)
Sean Davis's avatar
Sean Davis committed
48
    * Prevent shuffle from playing the same song twice in a row (bug #9859)
Sean Davis's avatar
Sean Davis committed
49
    * Fix MKV subtitles being shown when automatically show subtitles is disabled (bug 9880)
50

Sean Davis's avatar
Sean Davis committed
51
2013-03-06: bluesabre@xfce.org
52
53
54
55
56
57
58
    * Stable release 0.5.0
    * Fixed potential file name clash in parole extension (bug #9728)
    * Fixed libnotify error on make (bug #9744)
    * Fixed moving show/hide playlist button (bug #9755)
    * Fixed mute button toggling (bug #9760)
    * Fixed playlist manipulation while playlist hidden (bug #9762)
    * Fixed webm file support (bug #9798)
Sean Davis's avatar
Sean Davis committed
59
60
    * Fixed aspect ratio calculation (bug $9872)
    * Fixed untransateable strings (#9868)
Sean Davis's avatar
Sean Davis committed
61
    * Fixed timer update on user seek (#9761)
62
63
    * Fixed auto-saved playlist saving as UTF-8
    * Fixed playlist menu from opening off-screen
Sean Davis's avatar
Sean Davis committed
64
    * Fixed notifications plugin notifying on play/pause
65
66
67
68
    * Added improved locale name support in audio tracks and subtitles
    * Added gstreamer 1.0 support with --with-gstreamer=0.10|1.0
    * Added additional tooltips
    * Added theming to fullscreen widgets
Sean Davis's avatar
Sean Davis committed
69
70
    * Removed now-useless power-manager plugin
    * Removed scrollwheel event from progress scale
71
72
    * Improved audio cover image loading
    * Improved support for window manager fullscreen command
Sean Davis's avatar
Sean Davis committed
73
    * Improved tray plugin functionality, ported to xfconf
74
    * Made codec installer transient for player window
Sean Davis's avatar
Sean Davis committed
75
    * Moved playlist to .local/share/xfce4/parole
76

77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
2013-01-05: bluesabre@xfce.org
    * Development release 0.4.0
    * Fixed build bugs #9219, #9226
    * Fixed fullscreen controls (bug #9270)
    * Fixed screensaver inhibition (bug #7407)
    * Fixed freezing with subtitles (bug #9194)
    * Fixed skipping every second ogg-vorbis in playlist (bug #9562)
    * Added embedded mode (bug #8506)
    * Added missing codec installation (bug #8469)
    * Added custom subtitle management (bug #6731)
    * Added CD and DVD playlist support
    * Added DVD navigation support
    * Added Recent Items in open menu
    * Replaced Stream Properties plugin with AudioBox widget
    * Moved notifications from system tray plugin to notify plugin.
    * Added album artwork and details to notifications.
    * Ported configuration to Xfconf
    * Interface refinements
    * Keyboard shortcut refinements (bug #9317)

Sean Davis's avatar
Sean Davis committed
97
98
99
100
101
102
103
2012-08-21: bluesabre@xfce.org
    * Bugfix release 0.3.0.2
    * Fixed --enable-gtk-doc
    * Fully tested --enable-gtk-doc, --enable-debug=yes, --enable-debug=full
    * Fixed CD-Drive icon disappearing after drive eject
    * Small interface tweaks to Plugins dialog.

104
105
106
107
2012-08-18: bluesabre@xfce.org
    * Bugfix release 0.3.0.2
    * Fixed bug that prevented proper distribution

Sean Davis's avatar
Sean Davis committed
108
2012-08-16: bluesabre@xfce.org
109
    * Release version 0.3.0.1 (maintenance release)
Sean Davis's avatar
Sean Davis committed
110
111
112
113
114
115
    * Updated build requirements (bug #9197)
    * Fixed installation directory for plugins
    * Fixed compilation of plugin api (bug #9196)
    * Fixed compilation of debug=yes and debug=full
    * Fixed compiling twice (bug #9219)

Sean Davis's avatar
Sean Davis committed
116
117
118
119
120
121
122
123
124
2012-08-09: bluesabre@xfce.org
    * Release version 0.3.0
    * Replaced libxfce4gui dependencies with libxfce4ui
    * Upgraded GTK interface to GTK 2.20+
    * Revamped, minimalistic interface
    * Replaced playbin with playbin2
    * Improved subtitle/audio track handling
    * Fixed many of the existing bugs

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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
2009-08-11: aliov@xfce.org
	* main.c show gtk and gst command line options.
	* parole-medialist.c, allow multiple selection, so handle list up 
	and down+remove when multiple rows are selected.
	* Show a button for fast tracks selection when playing cdda.

2009-08-06: 14:30 Ali aliov@xfce.org
	* parole-gst.c Implement a timeout handler to check state change
	failure, can potentially happen on live streams.
	* Change the about dialog.
	* Change the version from 0.1 to 0.1.90 as the first stable
	version should be 0.2
	* parole-disc.c code to correctly checks if cd drive has a cdda,
	this is a Linux specific thing.
	* parole-gst.c the buffering bit when we force a stop state while
	stream is buffering.
	* parole-openlocation.c button to clear history of open locations.
	* plugins/ Added a simple window title plugin to change
	the title of the main window to the current playing stream.
	* Set All the popup pos to be always center on parent.
	* parole-plugin.c get rid of some useless code+properly
	free the plugin data in finalize.
	* parole-module.c fix a small memory leak.
	* parole.h Support for site in the description of the plugin.
	* parole-statusbar.c hide the separator when going to 
	fullscreen mode.
	* Update the POTFILES.in and the .pot files.

2009-08-04: 18:00 Ali aliov@xfce.org
	* Added option to remember the currently loaded media 
	files in the playlist view.

2009-07-31: 11:30 Ali aliov@xfce.org
	* Support for Recent played media files.
	* Better configuration loading based GValues.
	* Register posix signal handler.
	* Much better cdda support.
	* Patch the makefile by Enrico Tröger to fix issue with 
	generating the enum types.
	* Fix the sound image menu items size.
	* Double clicks a file close the media chooser dialog.
	* Remove grey border in fullscreen mode.
	* Set the main window name to Parole Media Player.
	* Fix the expander packing style in the savelist chooser.
	
2009-07-30: Ali aliov@xfce.org
	* Supports for Aspect ratio views.
	* Remember the size of the main window set.

2009-07-29: Ali aliov@xfce.org
	* Added session code for session interaction.
	* Support nice sound fading on exit.
	* Automtically get the preferred video size and resize
	the video output.
	
2009-07-29: 13:00 Ali aliov@xfce.org
	* Better seeking capabilities with the slider and the buttons.
	* Added some shortcut keys.
	* Added volume in the menu bar.
	* Added saturation+brightness+hue+contrast support
	for the video image sink.
	* Fix getting the date entity tag.

2009-07-29: 09:30 Ali aliov@xfce.org
	* Added ParoleDiscMenu to show a DVD menu when playing DVD.
	* Query media capabilities on paused state.
	* parole-file.c get rid of a useless warning.
	* parole-statusbar.c properly set text info of live streams.
	* parole-gst.c optimize a bit the way we query stream info+
	added support for seeking to DVD chapters.
	
2009-07-28: 13:00 Ali aliov@xfce.org
	* Implement shuffle and repeat mode.
	* Only hide cursor when we are playing a video.
	* Better full screen support.
	* Change popup size on screen size change in fullscreen mode.

2009-07-28: 10:00 Ali aliov@xfce.org
	* tray-icon plugin: Show the base filename if we don't have
	the tag title.
	* main.c: Added show_version function+reorder calls of gst_init and
	gtk_init.
	* parole-statusbar.c Much better statusbar info.
	* parole-gst.c don't try to load subtitles for non local files.
	* Handle all  'prepare-xwindow-id' message synchronously to avoid
	XSync error in some occasions.
	* Handle Failure in Changing state async to query the bus of 
	the real error message.

2009-07-27: 22:00 Ali aliov@xfce.org
	* Fix a wrong pixbuf name introduced in the previous commit.
	* Add missing support for packing plugins in the main notebook.
	* Add GStreamer dependency in the README file.
	* parole-gst.c don't draw logo on expose when buffering.
	* added parole-open-location.{c,h} added parole open location
	to handle location open with entry completion.
	
2009-07-27: 18:00 Ali aliov@xfce.org
	* Don't show notebook tabs if we have one page.
	* Added subtitle font encoding support, encodings code taken from
	gnome-terminal
	* Fix changing state to play when user select another
	visualization plugin.
	* data/interfaces/mediachooser.ui Remove empty box.
	* Update TODO and pot file.

2009-07-27: 15:36 Ali aliov@xfce.org
	* Added system tray icon plugin, with optional notification
	support.
	* plugins, Now have optional configure dialog.
	* Added some home made icons and a logo.
	* Always set the stop button sensitive when we are trying to play
	a media file, this gives the possibility to cancel at any time.

2009-07-26: 01:15 Ali aliov@xfce.org
	* Provides a dialog to load/unload plugins.
	* data/interfaces/ Mark some gtk labels as non-translatable+default
	respone of some buttons in the dialogs.
Tekk's avatar
Tekk committed
243
	* src/misc/parole-rc-utils.{c,h} added function to load list entries+
244
245
246
	Split the configuration file into groups.
	
2009-07-23: 23:00 Ali aliov@xfce.org
Tekk's avatar
Tekk committed
247
	* src/misc/parole-gst.c Only emit media progressed signal when the
248
	state is playing.
Tekk's avatar
Tekk committed
249
	* src/misc/parole-pl-parser.{c,h} added a playlist parser code based
250
	on code from totem and from xfmedia.
Tekk's avatar
Tekk committed
251
	* src/misc/parole-filters.c added filters for playlist files.
252
253
254
255
256
257
258
259
260
261
	* po/POTFILES.in updates.
	* delete the common dir as it is useless.
	* Change ParoleMediaFile to ParoleFile as it doesn't only describe
	a media file.
	
2009-07-19: 10:00 Ali aliov@xfce.org
	* Handled disc uri's like dvd:/ from the command line.

2009-07-19: 01:00  Ali aliov@xfce.org
	* Parole now can play DVD/VCD.
Tekk's avatar
Tekk committed
262
	* src/misc/parole-stream.c no need to hold a reference to 
263
264
265
266
267
268
269
270
271
272
273
274
275
	ParoleMediaFile	object.
	* Change the flag of dbus_request_name to 
	DBUS_NAME_FLAG_ALLOW_REPLACEMENT to make the -i (new instance) 
	command line working and opening a new instance, such a way 
	if the old instance exists the new one will take the DBus name.

2009-07-16: Ali aliov@xfce.org
        * Parole now has a simple plugin interface. (not yet complete).
	* plugins/properties: media properties plugin (Read only,
	needs to work the writing part with Taglib).
	* No need to install the interface files anymore.
	* Rename src dir to parole.
	* Gtk doc for plugin api (not yet complete).
Tekk's avatar
Tekk committed
276
	* src/misc/parole-player.c stop gst when the stream finishes 
277
	and no remaining media left in the list.
Tekk's avatar
Tekk committed
278
	* src/misc/parole-player.c rename the media file shown in the media list
279
	when we get a tag message from gst.
Tekk's avatar
Tekk committed
280
281
282
	* src/misc/parole-stream.c Handle tag messages.
	* src/misc/parole-module.{c,h} added a GTypeModule subclass
	* src/misc/parole-mediafile.c expose GObject properties.
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
	to handle plugins.
	* put some code in the common dir.
	* update POTFILES.in+README+TODO.

2009-07-08 9:00 Ali aliov@xfce.org
	* data/interfaces/playlist.ui disable media list horizontal scrolling.
	* po/POTFILES.in fix missing strings in the interface files.
	* src/gst.c apply the overlay at the correct time, the fix possible  X 
	sync error when playing media files.
	* src/mediafile.c check for error code for the unhandled Gfile info,
	G_IO_ERROR_NOT_SUPPORTED occurs when we try to read info of an unsupported
	location.
	* src/filters.c sort media files that belong to the same dir only.
	* src/main.c send media files by path instead of uri to the running
	instance of the media player.
	* src/medialist.c fix a bug adding folder contains media file.
	from the command line.
	* src/medialist.c Enable ellipsize of the text renderer.

2009-06-19: 13:00 Ali aliov@xfce.org
	* Fix stupid bug causing a crash 
	when adding multiple media files to the list.

2009-06-18: 18:00 Ali aliov@xfce.org
	* Make sure to don't draw the logo on expose event
	when playing a movie stream.

2009-06-18: 12:00 Ali aliov@xfce.org
	* Fix uri command line handling.
	* Automatically load subtitle.
	* Add options for subtitles font.

2009-06-16: 11:30 Ali aliov@xfce.org
	* Show busy cursor when dropping files in the media list view.
	* Fix the date in previous commit (2009 instead of 2008).
	* Added command line to add media files to list.
	* DBus interface for adding media files from a file manager
	if Parole is already running.
	* Add mime type handled by Parole in the desktop file.

2009-06-15: 20:00 Ali aliov@xfce.org
	* Add support for drag and drop in the media list view, it can now
	handle dropping of a single file or list of files or a folder 
	contains media files/other subfolders with media files.

2009-06-15: Ali aliov@xfce.org
	* Clear the play pixbuf when finishing playing a list.
	* Added mime type functions to generate mime types supported
	by Parole, code to do this is taken from Totem.
	* Fix finalizing media chooser object before sending file open signal
	when opening single media file.
	* Add missing files in yesterday's commit.

2009-06-14: Ali aliov@xfce.org
	* Added code for configurations.
	* By default visualizations are disabled when playing audio files.
	* User now can select between multiple Gst visualizations plugins.

2009-06-11: Ali aliov@xfce.org
	* Fix a bug in processing state change in Gst.
	* Added utils.{c,h} with window cursor functions.
	* Fix the date of the previous ChangeLog commit message.

2009-06-10: Ali aliov@xfce.org
	* Split the GtkBuilder interface files into multiple files.

2009-06-07: Ali aliov@xfce.org
	* Reset screen saver counter if we are playing a movie

2009-06-07: Ali aliov@xfce.org
	* Change playbin state to NULL on errors.
	* Hide statusbar+menubar when full screen mode.
	* Hide cursor on vidoe output when playing.

2009-06-06: Ali aliov@xfce.org
	* Button to hide/show playlist.
	* Fallback to ximagesink if xvimagesink is not found.
	* set the play button hidden if there is no media
	in the medialist rows.
	* Provide clear menu in the playlist to clear all media
	* Volume range for changing volume.

2009-06-03: 10:30 Ali aliov@xfce.org
	* Initial import of parole, Juste une parole.