From gabriel.burt at gmail.com Tue May 6 21:11:46 2008 From: gabriel.burt at gmail.com (Gabriel Burt) Date: Tue, 6 May 2008 20:11:46 -0500 Subject: [Mono-announce-list] ANNOUNCE: Banshee 1.0 Beta 1 (0.99.1) Released! Message-ID: <24348e0805061811u56973342r4c097d078a1a87c5@mail.gmail.com> Hello, We've released Banshee 1.0 Beta 1 (0.99.1), four weeks after 1.0 Alpha 3 release, which brings some great new features and lots of bug fixes and performance improvements. New in this release: * MTP and iPod Device Support, including artwork, transcoding, and video syncing * Minimode extension * Default smart playlists * Over 30 bugs fixed since the last release Remember, Banshee 1.0 beta releases can be safely installed and used in parallel with older Banshee releases, so there should be nothing stopping you from giving it a try! Release notes with screenshots, ChangeLog, openSUSE 10.3 1-click install, and full beta-release disclaimer: http://banshee-project.org/Releases/0.99.1 Download the source code: http://banshee-project.org/files/banshee/banshee-1-0.99.1.tar.bz2 sha1sum: 1da154dccb7ef090e7b26e83cc18346767f185f5 And the official blog announcement: http://gburt.blogspot.com/2008/05/banshee-10-beta-1-released.html Enjoy! --Gabriel From sanfordarmstrong at gmail.com Mon May 12 11:13:08 2008 From: sanfordarmstrong at gmail.com (Sandy Armstrong) Date: Mon, 12 May 2008 08:13:08 -0700 Subject: [Mono-announce-list] ANNOUNCE: Tomboy 0.11.0 Released Message-ID: Hey Everyone, This email is to announce Tomboy 0.11.0, the first development release in the 0.11.x series. Packagers take note: we've rewritten our printing code to use Gtk.Print, so we've added a mono-cairo dependency and dropped our libgnomeprint* dependencies. Printing is missing a few features right now, but you can expect it will be ready before the final 0.12.0 release (sooner if somebody sends a patch!). Tomboy is a simple personal note-taking application designed to be unobtrusive and friendly, while supporting inter-note-links similar to a WikiWikiWeb to help you organize your notes and ideas. It can run either as a GNOME panel applet or a notification tray icon. Tomboy's Website: http://www.gnome.org/projects/tomboy Tomboy's Wiki: http://live.gnome.org/Tomboy * Road Map: http://live.gnome.org/Tomboy/RoadMap * Brainstorming: http://live.gnome.org/Tomboy/PlaceForNewIdeas Tomboy is available at: http://download.gnome.org/sources/tomboy/0.11/tomboy-0.11.0.tar.gz md5sum: 8d5129554a9675fe0cc4d636bf75b097 size: 4.3M http://download.gnome.org/sources/tomboy/0.11/tomboy-0.11.0.tar.bz2 md5sum: a6e37086ec7e797de782a5b957b517f3 size: 3.4M This release includes the following: Version 0.11.0 * Update printing to use Gtk.Print (#512369, John Anderson). Formatting and styles not supported yet, patches welcome. * Bump gtk-sharp dependency to 2.10. * New Tasque addin, disabled by default. * Add "New notebook..." menu item to Notebook toolbar button (#532196). * Increase default max width of note menu to 100 characters. * Fix check for Mono.Addins >= 0.3 (#521616, ?ukasz Jerna?). * Move to managed code for calculating color contrasts (Sebastian Dr?ge). * Fix shebang lines in bash scripts (#521160, Romain Tartiere). * Show text lables on toolbar buttons (#528844). * Don't show sync password in log and console output (#524707). Special thanks to everyone entering bugs, submitting patches, keeping translations up to date, and helping to make Tomboy better! Sandy From sanfordarmstrong at gmail.com Mon May 19 11:11:12 2008 From: sanfordarmstrong at gmail.com (Sandy Armstrong) Date: Mon, 19 May 2008 08:11:12 -0700 Subject: [Mono-announce-list] Tomboy 0.10.2 Released (stable bugfix release) Message-ID: Hi Everybody, This email is to announce Tomboy 0.10.1, a stable security and bugfix release in the 0.10.x series that is part of GNOME 2.22.x. This release fixes the SSH and WebDAV sync backends, which were not working with newer versions of FUSE shipped on distros like openSUSE 11 and Ubuntu Hardy. Tomboy is a simple personal note-taking application designed to be unobtrusive and friendly, while supporting inter-note-links similar to a WikiWikiWeb to help you organize your notes and ideas. It can run either as a GNOME panel applet or a notification tray icon. Tomboy's Website: http://www.gnome.org/projects/tomboy Tomboy's Wiki: http://live.gnome.org/Tomboy * Road Map: http://live.gnome.org/Tomboy/RoadMap * Brainstorming: http://live.gnome.org/Tomboy/PlaceForNewIdeas Tomboy is available at: http://download.gnome.org/sources/tomboy/0.10/tomboy-0.10.2.tar.gz md5sum: 6cc7e1beec91c839460b169b5a28ae71 size: 4.3M http://download.gnome.org/sources/tomboy/0.10/tomboy-0.10.2.tar.bz2 md5sum: 89589a81e3cd09cf108bad3f11a4ecac size: 3.5M This release includes the following: Version 0.10.2 * Fix sshfs/wdfs note synchronization mounting issues (#522424, Olivier Crete and Peter Thomas). * Translation updates: et Special thanks to everyone entering bugs, submitting patches, keeping translations up to date, and helping to make Tomboy better! You rock! Sandy From jesjones at mindspring.com Tue May 20 02:45:55 2008 From: jesjones at mindspring.com (Jesse Jones) Date: Mon, 19 May 2008 23:45:55 -0700 Subject: [Mono-announce-list] Smokey 1.2 - assembly analyzer Message-ID: <5A323A8E-DAC9-434E-909D-A6405C9AC0C8@mindspring.com> Smokey is a command line tool used to analyze assemblies and report problems. Problems include buggy code (e.g. infinite recursion, null deref, malformed format string), performance issues (e.g. string concatenation in loops, excessive boxing, large structs), violations of the .NET design guidelines (e.g. inheriting from ApplicationException or ICloneable, naming, and swallowing exceptions), and miscellaneous rules like misspelled words in string literals. You can download Smokey from the web site: . The web site also has an html report for one of the System assemblies and a list of all of Smokey's rules. This release of Smokey has 212 rules which is more than FxCop and twice as many as Gendarme. I've also moved the project to googlecode and added some additional documentation on the associated wiki. Changes from Smokey 1.1.0.0: * Added 34 new rules: ArithmeticButNoEquals, a type overloads the addition and subtraction operators, but does not override Equals(object). AvoidIsAlive, System.WeakReference::IsAlive was used. BadExplicitImplementation, explicit interface implementation has no alternative method. DisposeDoesStaticRemove, Dispose does a remove from a static collection. DoubleCheckedLocking, wrong or inefficient double checked locking code. FloatZeroDivide, floating point divide by zero. FormatProvider, call the overload with an IFormatProvider. InconsistentNamespace, a type's namespace matches a sibling directory name. InconsistentProperty, trivial property uses one field for getter and a different one for the setter. IntZeroDivide, integer divide by zero. NewVersion, newer version of Smokey is available. NonLocalizedGui, selected gui method was called with a string literal. NoStaticRemove, elements are never removed from a static collection. NotSealed, class can be sealed but isn't. ObjectDisposedException, IDisposable but doesn't throw ObjectDisposedException. PreferMonitor1, prefer monitor pattern to events. PreferMonitor2, prefer monitor pattern to mutex and semaphore. PublicImplementation, methods in an implementation class should be private instead of public. RecursiveLock1, lock was used recursively. RecursiveLock2, delegate or event was called while a lock was held. SealedProtected, a sealed type declares a new protected member. StringUri1, add an overload that takes a Uri. StringUri2, use Uri instead of string for the property. StringUri3, use Uri instead of string for the method result. StringUriOverload, string method should call the uri overload. UnprotectedEvent, event is fired without checking to see if it's null. UnusualMonitor1, System.Monitor.Wait was called without looping. UnusualMonitor2, System.Monitor.Wait was called without looping. UnusedField, internal field is never used. UseEmpty, a type with a public Empty field was default constructed UseEmptyTypes, a zero length array of System.Type was created. ValidateArgs, externally visible method doesn't check an arg for null. VisiblePInvoke, p/invoke method is externally visible. ZeroSleep, Sleep was called with a zero duration. * Added support for a -profile command line switch. These act like named sets of command line options. Currently the only supported profile is "system" which sets a bunch of options suitable for analyzing system assemblies. Custom profiles may be added via the config file. See the wiki on googlecode for details. * Added a -not-localized command line switch to disable a handful of rules if the assembly is not localized. * Added -include-check, -include-name, -include-breaking, and - include-localized command line switches to enable profile options to be overridden. * ignoreList config setting is now deprecated: use the new dictionary setting instead which supports multiple user dictionaries. * User dictionaries are now handled by aspell and words-with-dashes are split on the dashes before spell checking. Any words with dashes should be removed from user dictionaries. * The SysIgnore.txt dictionary is now a Smokey resource and can be accessed with a path like "/resources/SysIgnore.txt". * tar destfile's include the version number so that they unpack to a reasonable directory name. * install.sh won't overwrite smokey.exe.config if it already exists. * MonoNamingRule complains if fields start with m_, s_, or ms_. * EqualityOperatorRule ignores private structs. * UnusedMethodRule ignores ctors if one of the types in the declaring type's hierarchy has disabled UnusedClassRule. * Made ClassPrefixRule and HungarianRule nitpicks. * IgnoredReturnRule skips some more system methods. * Compiler generated types are now processed. Among other things this means that we don't report methods as unused if they are only used from anonymous methods. * ExitCodeRule works with local variables returned by the main entry point. * ClassPrefixRule ignores classes that start with "I". * Fixed a silly bug that sometimes kept UnusedMethodRule from reporting the results. * UseBaseTypesRule ignores parameters with generic types (they aren't handled quite right by the rule). * UseBaseTypesRule special cases base types that start with _, notably _Exception and _Type. * Main no longer returns negative ints. -- Jesse From gabriel.burt at gmail.com Fri May 23 01:54:03 2008 From: gabriel.burt at gmail.com (Gabriel Burt) Date: Fri, 23 May 2008 00:54:03 -0500 Subject: [Mono-announce-list] ANNOUNCE: Banshee 1.0 Beta 2 (0.99.2) Released! Message-ID: <24348e0805222254n368acce6xb750d6960f7094ee@mail.gmail.com> Hello, We've released Banshee 1.0 Beta 2 (0.99.2), a bit over two weeks after 1.0 Beta 1 release. It brings some great new features and lots of bug fixes and performance improvements. New in this release: * Podcast extension * CD Burning * Auto Rip feature * Over 28 bugs fixed since the last release Remember, Banshee 1.0 beta releases can be safely installed and used in parallel with older Banshee releases, so there should be nothing stopping you from giving it a try! Release notes with screenshots, ChangeLog, and updated list of deps: http://banshee-project.org/Releases/0.99.2 Download the source code: http://banshee-project.org/files/banshee/banshee-1-0.99.2.tar.bz2 sha1sum: 8de316f88717e405e4bb37d3c49cd452623fd923 And the official blog announcement: http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html Enjoy! --Gabriel From stephane at delcroix.org Wed May 28 16:05:08 2008 From: stephane at delcroix.org (Stephane Delcroix) Date: Wed, 28 May 2008 22:05:08 +0200 Subject: [Mono-announce-list] F-Spot 0.4.4 Released Message-ID: <1212005108.1998.24.camel@dogbert.site> Hey, About a month after 0.4.3.1, we've released F-Spot 0.4.4. It features some new blinky features, a better gnome and gnome2.22 integration, updated translations and tons of bugfixes. Major changes since 0.4.3.1: - theme switcher - reduced startup time - migration to gio started - sort tag by popularity - rating with hotkeys - ...and more And, as this release is a pre-Soc one, more fun stuffs are coming. Get it from here http://ftp.gnome.org/pub/gnome/sources/f-spot/0.4/f-spot-0.4.4.tar.bz2 and enjoy ! --Stephane