ChangeLog 13.6 KB
Newer Older
Sean Davis's avatar
Sean Davis committed
1 2 3 4 5 6 7 8 9 10
2013-07-23: bluesabre@xfce.org
    * 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
11 12 13 14
    * 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
15
    * Prevent shuffle from playing the same song twice in a row (bug #9859)
Sean Davis's avatar
Sean Davis committed
16
    * Fix MKV subtitles being shown when automatically show subtitles is disabled (bug 9880)
17

Sean Davis's avatar
Sean Davis committed
18
2013-03-06: bluesabre@xfce.org
19 20 21 22 23 24 25
    * 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
26 27
    * Fixed aspect ratio calculation (bug $9872)
    * Fixed untransateable strings (#9868)
Sean Davis's avatar
Sean Davis committed
28
    * Fixed timer update on user seek (#9761)
29 30
    * Fixed auto-saved playlist saving as UTF-8
    * Fixed playlist menu from opening off-screen
Sean Davis's avatar
Sean Davis committed
31
    * Fixed notifications plugin notifying on play/pause
32 33 34 35
    * 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
36 37
    * Removed now-useless power-manager plugin
    * Removed scrollwheel event from progress scale
38 39
    * Improved audio cover image loading
    * Improved support for window manager fullscreen command
Sean Davis's avatar
Sean Davis committed
40
    * Improved tray plugin functionality, ported to xfconf
41
    * Made codec installer transient for player window
Sean Davis's avatar
Sean Davis committed
42
    * Moved playlist to .local/share/xfce4/parole
43

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
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
64 65 66 67 68 69 70
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.

71 72 73 74
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
75
2012-08-16: bluesabre@xfce.org
76
    * Release version 0.3.0.1 (maintenance release)
Sean Davis's avatar
Sean Davis committed
77 78 79 80 81 82
    * 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
83 84 85 86 87 88 89 90 91
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

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 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
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
210
	* src/misc/parole-rc-utils.{c,h} added function to load list entries+
211 212 213
	Split the configuration file into groups.
	
2009-07-23: 23:00 Ali aliov@xfce.org
Tekk's avatar
Tekk committed
214
	* src/misc/parole-gst.c Only emit media progressed signal when the
215
	state is playing.
Tekk's avatar
Tekk committed
216
	* src/misc/parole-pl-parser.{c,h} added a playlist parser code based
217
	on code from totem and from xfmedia.
Tekk's avatar
Tekk committed
218
	* src/misc/parole-filters.c added filters for playlist files.
219 220 221 222 223 224 225 226 227 228
	* 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
229
	* src/misc/parole-stream.c no need to hold a reference to 
230 231 232 233 234 235 236 237 238 239 240 241 242
	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
243
	* src/misc/parole-player.c stop gst when the stream finishes 
244
	and no remaining media left in the list.
Tekk's avatar
Tekk committed
245
	* src/misc/parole-player.c rename the media file shown in the media list
246
	when we get a tag message from gst.
Tekk's avatar
Tekk committed
247 248 249
	* 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.
250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 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
	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.