banshee r2923 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection src/Core/Banshee.Services/Banshee.Collection.Database src/Core/Banshee.Services/Banshee.Sources src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.ThickClient/Resources src/Core/Hyena src/Core/Hyena/Hyena.Data src/Core/Hyena/Hyena.Data.Query src/Core/Nereid/Nereid
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r2923 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection src/Core/Banshee.Services/Banshee.Collection.Database src/Core/Banshee.Services/Banshee.Sources src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.ThickClient/Resources src/Core/Hyena src/Core/Hyena/Hyena.Data src/Core/Hyena/Hyena.Data.Query src/Core/Nereid/Nereid
- Date: Mon, 24 Dec 2007 21:33:58 +0000 (GMT)
Author: gburt
Date: 2007-12-24 21:33:57 +0000 (Mon, 24 Dec 2007)
New Revision: 2923
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2923&view=rev
Added:
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/QueryField.cs
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Collection/TrackListModel.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/Source.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/BansheeActionGroup.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
trunk/banshee/src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/SqlQueryGenerator.cs
trunk/banshee/src/Core/Hyena/Hyena.Data/PropertyStore.cs
trunk/banshee/src/Core/Hyena/Makefile.am
trunk/banshee/src/Core/Nereid/Nereid/PlayerInterface.cs
Log:
2007-12-24 Gabriel Burt <gabriel burt gmail com>
* src/Core/Banshee.Services/Banshee.Collection/TrackListModel.cs: Add
ArtistField and AlbumField properties that are used for By Matching
Artist/Album actions.
* src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs:
Implement ArtistField/AlbumField properties.
* src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:
* src/Core/Banshee.Services/Banshee.Sources/Source.cs: Make FilterQuery
virtual, and override it to refilter/reload the track model.
* src/Core/Banshee.ThickClient/Banshee.Gui/BansheeActionGroup.cs: Add
UpdateActions methods for setting visibility/sensitivity of several
actions at once.
* src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml:
* src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs: Add/handle Search
for Songs menu and By Matching Artist/Album items.
* src/Core/Hyena/Makefile.am:
* src/Core/Hyena/Hyena.Data.Query/QueryField.cs: New file for QueryField
and QueryFieldSet classes.
* src/Core/Hyena/Hyena.Data.Query/SqlQueryGenerator.cs: Move
Field/FieldSet out of this file. Fix quote escaping.
* src/Core/Hyena/Hyena.Data/PropertyStore.cs: Avoid raising Changed event
if setting to the current value.
* src/Core/Nereid/Nereid/PlayerInterface.cs: Listen for programmatic
searches (eg By Matching Artist) to update the SearchEntry.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]