CVSROOT: /cvs/gnome
Module name: banshee
Changes by: abock 06/10/20 17:47:21
Modified files:
. : ChangeLog
src : PlayerInterface.cs PlaylistModel.cs
src/Banshee.Base: Banshee.Base.mdp Library.cs
LibraryTrackInfo.cs Makefile.am
QueuedSqliteDatabase.cs
src/Banshee.Base/Banshee.SmartPlaylist: Editor.cs
QueryBuilder.cs
QueryBuilderModel.cs
SmartPlaylistSource.cs
src/Banshee.Base/Sources: ImportErrorsSource.cs
PlaylistSource.cs
src/Banshee.Plugins/MetadataSearch: MetadataSearchPlugin.cs
tools : BansheeImport.cs
Removed files:
src/Banshee.Base: SqlGenerator.cs
Log message:
2006-10-20 Aaron Bockover <[EMAIL PROTECTED]>
Most of the work done for BNC #212477, provides nicer safer way to do
SQL queries against the local library, better APIs, and some optimizations
* src/PlayerInterface.cs:
* src/PlaylistModel.cs:
* src/Banshee.Base/Library.cs:
* src/Banshee.Base/Banshee.SmartPlaylist/Editor.cs:
* src/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:
* src/Banshee.Base/Banshee.SmartPlaylist/QueryBuilderModel.cs:
* src/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistSource.cs:
* src/Banshee.Plugins/MetadataSearch/MetadataSearchPlugin.cs:
* tools/BansheeImport.cs: Removed legacy Sql namespace from use; still
needs porting to DbCommand (still using String.Format)
* src/Banshee.Base/LibraryTrackInfo.cs:
* src/Banshee.Base/Sources/PlaylistSource.cs: Use new DbCommand/DbParameter
* src/Banshee.Base/QueuedSqliteDatabase.cs: Added new DbCommand/DbParameter
classes; made API easy to use for generating proper SQL that guards
against SQL injection attacks (while this could only be possible by
local input previously, it's still a good thing)
* src/Banshee.Base/Sources/ImportErrorsSource.cs: Guard against null ref
* src/Banshee.Base/Banshee.Base.mdp:
* src/Banshee.Base/Makefile.am:
* src/Banshee.Base/SqlGenerator.cs: Removed
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-10-20%2017:46&maxdate=2006-10-20%2017:48
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list