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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to