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