commit c2098486f9eb11b7309320c704c18ff40cc1ddea
Author: phantomjinx <[email protected]>
Date: Mon Nov 28 23:58:51 2011 +0000
Update NEWS and Changelog
* Final update prior to release of 2.1.1
ChangeLog | 507 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NEWS | 53 +++++++
2 files changed, 560 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 8f32e26..cfbcd29 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,510 @@
+phantomjinx <[email protected]> 2011-11-28
+
+ Update NEWS and Changelog
+
+ * Final update prior to release of 2.1.1
+
+phantomjinx <[email protected]> 2011-11-28
+
+ Make the track display filter case-insensitive
+
+ * Text entered into the track display filter tab will find tracks not
+ confined to same case.
+
+ Fixes FS#75 - Search is case-sensitive
+
+phantomjinx <[email protected]> 2011-11-25
+
+ Updates for translations
+
+ * Thanks to davitymola <[email protected]> for work on the spanish
+ translation.
+
+ * Thanks to Pierre Buard <[email protected]> and
+ <[email protected]> for work on the french translation.
+
+phantomjinx <[email protected]> 2011-11-25
+
+ Select multiple entries in filter tabs
+
+ * Overhaul of the filter tab plugin to separate out code and improve its
+ clarity.
+
+ * Makes it easier to make the treeviews multi selectable.
+
+ * All functionality of original sort tabs maintained - possibly a few
bugs...
+
+ FS#34 - Select more then one entity in track selection
+
+phantomjinx <[email protected]> 2011-11-08
+
+ Remove obsolete workaround for gtk 2.54
+
+ * BROKEN_GTK_TREE_SORT is no longer necessary since required gtk version is
+ for gtk 3.0+
+
+phantomjinx <[email protected]> 2011-11-05
+
+ Fix for cogl errors generated by clarity plugin
+
+ * Bug evident in clarity when plugin window is loaded but initially
+ obscured by other plugin windows. Making the window visible generates
+ cogl texture errors as the window is not completely realised by the time
+ the load texture functions are called.
+
+ * All signal callbacks now check whether the window has been realized
before
+ trying to go any further.
+
+ * Realized signal callback added to ensure that when the window is made
+ visible, the current playlist is loaded.
+
+ * g_idle_add functions used to slow down the initialisation of cogl
textures
+ until the window has been fully realized.
+
+phantomjinx <[email protected]> 2011-11-05
+
+ Updates to anjuta app and implement preference for splash screen
+
+ * Updates anjuta-app.c to equivalent of the version in the HEAD of anjuta
+ repository.
+
+ * Implements a preference for disabling the splash screen.
+
+phantomjinx <[email protected]> 2011-11-03
+
+ Remove minor warnings
+
+ * Sorts out the GtkPodSortType enum comparison warnings with GtkSortType
+
+ * Removes unused variables
+
+phantomjinx <[email protected]> 2011-11-01
+
+ Stop erroneous replay gain warning
+
+ * Preference values try to be set before the widget sources are properly
+ setup.
+
+phantomjinx <[email protected]> 2011-10-30
+
+ Avoid possibility of symlinks causing infinite loops
+
+ * Possibility that when recursing directories, adding tracks, symlinks can
+ cause an inifinite loop leaving application unusable.
+
+ * Remedies this possibility by logging the directories processed and
+ handling the targets of symlinks appropriately.
+
+ * Fixes 2561965 - Infinite loop while adding folders with symlinks
+
+phantomjinx <[email protected]> 2011-10-29
+
+ Update the progress bar when saving a database
+
+ * file_itunesdb.c
+ * increments the progress bar while saving the itdb.
+
+ Fixes 3411435 - Progress bar on copying files
+
+phantomjinx <[email protected]> 2011-10-27
+
+ Mistake in updating TODOandBUGS.txt entry listed in Makefile.am
+
+ * Should have replaced TODO.txt with TODO
+
+phantomjinx <[email protected]> 2011-10-27
+
+ Not updated TODOandBUGS.txt entry listed in makefile.am
+
+ * Should have replaced TODOandBUGS.txt with TODO.txt
+
+phantomjinx <[email protected]> 2011-10-26
+
+ Update the INSTALL and TODO files.
+
+ Brings some of the information up to date.
+
+phantomjinx <[email protected]> 2011-10-26
+
+ Provide sensible sorting for adding files and directories
+
+ * Tracks have been historically added in an arbitrary way. This attempts
+ to address this by sorting the filenames before adding the tracks.
+
+ * Would be better to sort the tracks after they have been added but
+ catching all the added tracks is not easy so this makes a satisfactory
+ middle option.
+
+ * Addresses Debian bug #547295
+
+phantomjinx <[email protected]> 2011-10-16
+
+ Add clarity plugin to po translations configuration
+
+phantomjinx <[email protected]> 2011-10-16
+
+ Couple more deprecations causing compile errors
+
+ * Functions deprecated in gtk 3.2 causing compile errors in plugins
+ * clarity
+ * cover_display
+
+phantomjinx <[email protected]> 2011-10-16
+
+ Remove deprecated gtk_hpaned_new function
+
+ * Function now deprecated in gtk 3.2
+
+phantomjinx <[email protected]> 2011-10-15
+
+ Fix the track display sorting functionality
+
+ * plugin.c
+ * The tm_autostore preference has to be set in order to modify the
+ playlists on the ipod. Ensure this is set to TRUE by default if
+ not set.
+
+ * display_tracks.c
+ * tm_rows_reordered was being called when the sort order signal
+ callback was tripped. However, this signal is fired BEFORE the
+ new sort order has been set so instead calling tm_rows_ordered
+ as an idle process ensures the signal has completed first and the
+ model updated.
+ * The sort order is correctly updated and reflected in the ipod
+ playlist.
+
+ * track_display_preferences.c
+ * Adds a checkbox to the track display preferences so that the
+ tm_autostore preference can be switched on and off.
+
+ Fixes task #83 - Carry sort order through to tracks on ipod
+
+phantomjinx <[email protected]> 2011-10-15
+
+ Add multi-playlist support to context menu delete actions
+
+ * playlist_display_context_menu.c
+ * When multiple playlists are selected, allow the delete actions
+ to delete all of them.
+
+phantomjinx <[email protected]> 2011-10-03
+
+ Allow the multiple selection of playlists in the playlist view
+
+ * Only the first selection is passed to libgtkpod and notified to
+ other plugins.
+
+ * On selection of extra playlists, a reduced context menu can be
+ displayed, allowing for actions to be performed on the set of
+ playlists, notably deletion.
+
+ Fixes:3413192 - Not obvious how to delete a playlist without selecting from
+
+phantomjinx <[email protected]> 2011-09-25
+
+ Fix for fail message when initialising an ipod
+
+ * See bug #3411223 for details
+
+ * Rather than simply setting the entry of the set_model combo boxes,
+ find the actual model row containing the model string and set that
+ as the active iter. Ensures that if the user goes with what has
+ already been pre-loaded then this is in fact the active iter.
+
+ * Seems that initing an ipod in libgpod does not set the model in the
+ sysinfo file so just set it here - maybe a patch to libgpod
+
+ * Initing an ipod should also attempt to create an extended info file.
+ Ensures that the "No-extended" file error does not appear anymore.
+
+phantomjinx <[email protected]> 2011-09-18
+
+ Conditional inclusion of DISABLE_DEPRECATED flags
+
+ * Including DISABLE_DEPRECATED flags consistently can cause problems when
+ including library includes from other projects that are still using
+ deprecated functions.
+
+ * To avoid this, use DISABLE_DEPRECATED flags in development and unstable
+ releases but avoid using them in actual releases.
+
+ * See FS#84 at http://gtkpod.org/bugs/index.php
+
+phantomjinx <[email protected]> 2011-09-17
+
+ Update git ignore to ignore generated files
+
+phantomjinx <[email protected]> 2011-09-17
+
+ Should not be version controlling these generated files
+
+Merge: 94ece12 26bf8ba
+phantomjinx <[email protected]> 2011-09-12
+
+ Merge branch 'gtk-3.0' into clarity
+
+ Conflicts:
+version.sh
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Better still always check for clutter
+
+ * Since more plugins will probably use clutter, check for it regardless but
+ only allow clarity if it is installed.
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Sort out clarity's options for building or not building
+
+ * Seems that currently even without clutter, configure claims it will build
+ clarity when in fact it doesn't
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Update documentation with paragraph on clarity
+
+ * Updates the coverart section of the documentation with a mention of the
+ clarity plugin
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Modify descriptions of clarity plugin
+
+ * Make them distinguishable from the original coverart display
+
+phantomjinx <[email protected]> 2011-09-11
+
+ clarity plugin file should not have been committed
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Implement drag n drop cover support for clarity
+
+ * In the same way as the coverart display, using fetchcover, a jpg can be
+ dragged from the browser and replace the main cover in the index.
+
+ * The dnd sends a track update signal and the tracks are all updated
+ accordingly.
+
+phantomjinx <[email protected]> 2011-09-11
+
+ Tidy up some function and variables
+
+ * clarity_utils.*
+ * Since these functions are being called externally then rename them to
+ the full namespace.
+ * Refactor the process of signalling a track update to a single function
+ so it can be reused.
+
+ * clarity_canvas.c
+ * Change the _set_loading_complete function to the clearer
+ clarity_canvas_block_change
+ * Rename all references of ccanvas / cc to self since this is the file we
+ are in.
+
+phantomjinx <[email protected]> 2011-09-10
+
+ Implement the updating of a track in clarity
+
+ * If a track has been changed, clarity should react and if necessary update
+ the artwork cover accordingly. This may mean changing the artwork, text
+ or moving the track completely to a new album item.
+
+ * AlbumItem
+ * data reference no longer necessary
+
+ * clarity_canvas
+ * Formally defines the FLOOR constant better to understand the location
+ set or each cover
+
+ * Support for shift + mouse-button-1 to select the tracks referenced by the
+ cover art.
+
+Matteo F. Vescovi <[email protected]> 2011-09-07
+
+ version.sh: update unstable builds separator
+
+ Signed-off-by: Matteo F. Vescovi <[email protected]>
+
+phantomjinx <[email protected]> 2011-09-04
+
+ Support for updating clarity when a track is modified
+
+ * When a track has its meta-data changed then this should update the
display
+ according to the correct affect of the change, eg. no effect is unrelated
+ to the album key, move the track to a new album etc..
+
+ * album_model.*
+ * remove_track function should not need to refind the relevant album item
+ when in fact it has already been found and could be passed in as a
parameter
+ * it is not an error for the _get_index function to fail to find a key so
+ return -1 in an if condition rather than using g_return...
+ * search_for_track function simply iterates through all album items in an
+ attempt to find the given track. Long winded and slow but necessary if a
+ track has sufficiently changed to make looking it up in the index
impossible
+
+ * claritiy_canvas.c
+ * Need to ensure that like the remove function, the covers are refreshed.
+ The animate function provides this perfectly.
+
+ * clarity_widget.c
+ * Separate out _add and _remove functions as both used by respective
callbacks
+ and by the track_updated callback.
+ * Given we already know the album item in _remove function it is
unnecessary
+ to find it again so pass it in as a parameter.
+ * Completion of track_updated callback.
+
+phantomjinx <[email protected]> 2011-09-04
+
+ Update version to reflect for unstable builds
+
+phantomjinx <[email protected]> 2011-09-04
+
+ Update version to reflect for unstable builds
+
+phantomjinx <[email protected]> 2011-09-03
+
+ Clarity text not being cleared
+
+ * The title and artist text actors are not being cleared by the canvas
+ clear functions.
+
+phantomjinx <[email protected]> 2011-09-03
+
+ Mistake in track plugin default preferences
+
+ * Wrong logic on the conditions for setting the default values of the sort
+ preferences.
+
+phantomjinx <[email protected]> 2011-09-02
+
+ Support for track removal in Clarity
+
+ * Handle the updating of clarity display when a track is removed from the
+ current playlist. Essentially removes the cover if the last track and
+ removes it from the album model.
+
+ * gp_itdb.c
+ * Seems we are signalling track removal twice unnecessarily
+
+ * clarity_canvas.c
+ * Most of the initialisation of covers is only done for the visible ones.
+ Not setting the position causes other covers to lie below the original
+ visible covers and looks odd. Set the position of all covers.
+
+phantomjinx <[email protected]> 2011-09-01
+
+ Remove extraneous logging
+
+phantomjinx <[email protected]> 2011-09-01
+
+ Ensure tracks are sorted before selecting
+
+ * Highlighting the displayed tracks in clarity plugin selects the first
+ track in the list rather than the first track according to the sort
+ preference.
+
+ * Sort the tracks first before selecting the first track.
+
+phantomjinx <[email protected]> 2011-08-31
+
+ Support for clarity detecting track additions
+
+ * album_model.*
+ * Changes to API adding functions for getting the index of an album item
+ given an album item or track.
+ * Include the album item index in the album_model_foreach function,
+ avoiding the need to the canvas to refind the index which is a potential
+ bottle neck.
+
+ * clarity_canvas
+ * Remove the threading as serves little purpose.
+ * Modifications supporting canvas add album item function
+
+ * clarity_widget
+ * callback for track added completed
+
+phantomjinx <[email protected]> 2011-08-31
+
+ Add a reference to current playlist to clarity widget
+
+ * Makes the widget less dependent on making calls to gtkpod_*
+
+ * Once we have the playlist, it is important to keep it updated by
+ disposing it properly and removing the reference if it is removed.
+
+phantomjinx <[email protected]> 2011-08-27
+
+ clarity labelling of covers
+
+ * clarity_canvas
+ * Adds text labels for the track title and artist onto stage
+
+ * Modify and implement text colour API for changing text colour.
+
+phantomjinx <[email protected]> 2011-08-27
+
+ Implement clarity preferences
+
+ * Preferences for changing background colour and artwork sorting
+
+ * album_model.*
+ * Narrowing of API and tidy up
+ * Implementation of sort functions
+
+ * clarity_canvas.*
+ * loading_complete field introduced for stopping other signal handlers
+ firing before the animation has completed.
+
+phantomjinx <[email protected]> 2011-08-27
+
+ Cover display not disconnecting on deactivate
+
+ * Seems that deactivating the coverart display is not disconnecting the
+ signal handlers. This is due to incorrect data paramter passed to
+ disconnect function.
+
+phantomjinx <[email protected]> 2011-08-27
+
+ Allow broadcasting of all types of preference
+
+ * gtkpod_app_iface.*
+ * broadcast preference changed function assumed the data type of the value
+ is gint. Some preferences are strings etc. so need to modify.
+
+phantomjinx <[email protected]> 2011-08-25
+
+ New coverart display plugin 'clarity'
+
+ * Display is created using clutter and clutter-gtk
+
+ * Code ported and inspired by the gloobus flow project
+ see http://bazaar.launchpad.net/~gloobus-dev/gloobus-flow
+
+ * Original coverart display code migrated but tidied up into
+ gobject classes rather than spaghetti of C function calls
+
+ * TODO:
+ * popup menu
+ * drag n drop
+ * track added
+ * track removed
+ * track updated
+ * change background
+ * text
+ * set cover from file
+ * sort
+ * preferences
+
+phantomjinx <[email protected]> 2011-08-24
+
+ Stop unrefing NULL album art
+
+ * When loading covers in coverart display, we are unrefing the albumart
+ regardless of whether it has been loaded or whether there is any. Check
+ whether we actually have a reference before unrefing it.
+
phantomjinx <[email protected]> 2011-08-06
Update NEWS and Changelog
diff --git a/NEWS b/NEWS
index b8a80ea..30a93c7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,56 @@
+gtkpod V2.1.1
+
+ Incremental release
+
+ FEATURE: Clarity plugin for alternative display of coverart using
clutter/opengl
+
+ IMPROVEMENT: Make splash screen preference to allow it to be disabled
+
+ IMPROVEMENT: Update core app code to align with current anjuta
+
+
+ libgtkpod
+
+ BUGFIX: Allow broadcast of string preferences
+
+ BUGFIX: Provide some sensible sorting of tracks when added from files /
directories
+
+ BUGFIX: Ensure progress bar is updated when saving ipod database
+
+ BUGFIX: Avoid possibility of symlinks, when adding files, hanging gtkpod
+
+
+ Coverart Display plugin
+
+ BUGFIX: Avoid trying to unreference NULL album art in cover art display
plugin
+
+ BUGFIX: Ensure signal handlers are disconnected on plugin deactivation
+
+
+ Track Display plugin
+
+ BUGFIX: Fix incorrect default preferences
+
+ BUGFIX: Ensure order of tracks in playlist is preserved on ipod
+
+ BUGFIX: Make the track display filter case-insensitive
+
+
+ Repository Editor plugin
+
+ BUGFIX: Fix runtime errors on getting active model iter
+
+
+ Playlist Display plugin
+
+ IMPROVEMENT: Allow multiple selection of playlists
+
+
+ Sort Tab Display plugin
+
+ IMPROVEMENT: Allow multiple selection of entries in filter windows
+
+
gtkpod V2.1.0
Release for the migration to gtk 3.0
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2