Release Notes for MonoDevelop 2.4 Beta 2

From $1
    Table of contents

    MonoDevelop 2.4 Beta 2 (2.3.1) has been released. MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages.

    This is the second release of a series of releases that will lead to MonoDevelop 2.4, hopefully around the end of May. This release contains lots of bug fixes. Read below.

    A detailed description of what's new in the upcoming 2.4 release is available at the What's new in MonoDevelop 2.4 page.

    Bug Fixes

    484598 Attempting to open folder with Nautilus in XFCE.
    485376 Go-to-file acronym matching inconsistent
    490010 Completion window hangs off bottom of the screen w/ dual-head "stretched desktop"
    533918 Scroll position "jumps" first time editor tab is shown
    534680 LINQ keywords missing from Intellisense
    538258 can't run console project on external console
    538800 Tab positions are at wrong offsets.
    543721 Auto-added control directives sometimes fail
    543972 "Navigate back" not always reliable after a "go to definition"
    549871 Custom info.plist in SLN does not merge with the MD default settings
    550458 crash when adding adding handlers to signals in Stetic
    551688 Add a shortcut to switch between AS?X and code behind
    553903 Solution pad treeview crash
    554138 Exception when removing project from references.
    556824 Build failed. Object reference not set to an instance of an object
    566743 SVN repository browser doesn't work with Mono AnonSVN
    567110 Debug Application limitations.
    569546 [Windows] Crash when stopping .Net debugger
    569896 Error running with external console on Mac
    570164 Click positioning on wrapped message bubble is wrong
    570533 Big memory leak when idle
    580806 Feature request: Show resolve-menu (extract method) when calling method with wrong signature
    581539 Project spontaneously changing Target CPU type
    582376 Search bar incorrectly says no results
    583516 Stetic breaks building MonoDevelop.IPhone
    585263 iPhone SDK changed nib format
    585341 Exception closing solution
    585377 Wrong inheritScope and inheritSet in solution (.sln files)
    586776 Toolbox search widget broken
    589669 Go to Type dialog loses all entries frequently
    591321 Edit/Default Policies are not persistent between sessions.
    592920 Exception in options dialog
    593345 [nunit] Null ref editing custom 'run' modes
    593525 Moving a class to a separate file causes attributes for that class, in the original source file...
    594518 "Please Run You App" MonoTouch Dialog gets in the way
    595975 Start project is no longer highlighted [REGRESSION]
    596256 Search -> Find in files fails if I start multiple searches and randomly turn them off or close them in the middle of a search
    596515 Import Symbol completion command
    596531 Web references icons need to be replaced
    596609 Parameters tooltips not escaping generics in markup
    597666 Scrolling text editor takes search bar
    598826 Close welcome page when solution opened, to save space in notebook
    599434 Debugger shows invalid error for NSData wen you mouse over variable
    599627 Implement implicit interface generated wrong code
    599632 Completion list should be in suggest mode for generic parameter declaration
    599633 Convert to block selection includes unexpected line
    599635 In-place rename should select name
    599636 Caret does not render on empty line
    599684 Wrong text link in the 2,3,etc lines of the template
    599700 Navigate To dialog issues
    600204 GUI very slow moving mouse over commands menu
    600273 as/is completion too restrictive
    600609 Parameter tooltips should hide when scrolling editor
    600617 Generic params in override completion are doubly escaped
    600622 Can't set a breakpoint on line with inline error/warning
    600657 "Show Previous Warning/Error" fails when there are warnings without file offsets
    600671 Text painting gets into a weird state
    600683 Can't add links to sub folder - they show up in root
    600869 Exception while switching layout from 'Solution' to 'Default' using the tool bar.
    600994 Method highlight should match all methods of the generic class
    601007 Error in highlight usages extension.
    601021 Identifier highlighting assumes constructors but draws box incorrectly
    601028 Move line reindenting flattens indents
    601136 Remove backing store refactoring is broken
    601167 IntelliSense keeps picking the wrong entry
    601169 IntelliSense ignores inner classes
    601173 Identifier highlighting sometimes "misses" its target
    601184 Flickering tooltips
    601185 MD always wants to build iPhone apps before debugging
    601186 Dialog placing on Mac
    601189 Deindent on selection loses last line
    601350 Null ref in highlighting/tooltips
    601351 changing collection while enumerating in the dom parser
    601436 Command to cycle through highlighted references
    601608 Crash during auto-complete of "typeof" and "new" operators
    601734 Clicking on lightbulb in status bar has error
    601738 Import Type list not sorted
    602061 Completion list tooltips should hide when selected item scrolled out of view
    602071 Switch maximize/normal view broken
    602143 Unit tests don't show up in the Unit Tests pane
    602154 bin/ directory not created when building ASP.Net Web Application template
    602452 VB project options fail
    602476 I have crashed MonoDevelop 3 times today whiel debugging.
    602515 Glade# 2.0 Sample does not run by default (wrong resource ID)
    602522 Can't create a workspace
    602528 java warnings taken as errors
    602603 Completion list doesn't redraw when damaged
    602608 MD uses 11MB of X memory per text editor instance
    602615 Editor responds very slowly to quick mousewheel scrolling
    602762 No details supplied when svn connection fails
    602894 MD.Evaluation.ValueReference.CreateObjectValue() and EvaluationOptions
    603109 Text editor slow typing while search entry is open
    603110 Margin doesn't redraw after damaged
    603113 Automatic window scrolling hides completion window
    603117 Drag-selection is slow on large file
    603119 Go-to-definition doesn't work with locals
    603142 MD intellisense is stopped on punctuation marks
    603274 Caret is moved to incorrect position when typing
    603280 Not-quite-correct autocomplete results
    603282 Autogenerated method name is invalid
    603330 Animations are slow
    603344 Matching in completion list
    603535 Class & method combo doesn't work
    603662 Incorrect entry selected in code completion list
    603709 Missing Debug Icon
    603713 Autocomplete list isn't sorted properly
    603719 intellisense: suggest initial words based on statistics
    603720 quiting edited project -- MD asks twice to quit
    603733 Pressing '!' with the autocomplete window open breaks
    603938 Renaming a Class in a file with multiple classes renames the file
    603971 Symbol highlight combined with search highlight looks ugly
    603982 Fold tooltips flash up briefly on mouseover
    603984 Control-f with selection while search open should use selection
    603987 Parameters tooltip shows over completion list
    603988 Symbol tooltips do not hide when mouse moves away from symbol
    604040 Go to declaration doesn't work for a property which is from a base partial class
    604051 Got to definition on assemblies broken in Windows package
    604052 View->Normal Size sensitivity is inconsistent
    604085 Renaming C# method inserts wrong name.
    604098 Editor flags error for a valid C# construct
    604558 Wrong code syntax highlighting when previous line have a comment
    604581 No longer able to build.
    604593 Autocomplete list sorting wrong when grouping by class.
    604738 Go To Type dialog doesn't display matching types
    604792 [Windows] Sdb debugger broken on MD 2.4 Beta 1
    604824 Overloads tooltip should display non-obsolete overloads first
    604977 When there are a lot of errors, the error bubbles cause the editor to become unusable
    604978 Error bubbles prevent mouse clicking to move cursor
    604980 Code bubbles are draw incorrectly when there is a highlighted region of code
    604983 Moving the cursor on a line that has red squiggles is slooooooow
    604997 Inconsistent behaviour in completion list
    604999 Horizontal scrolling during search is annoying
    605000 Search history does not include recent searches in current editor
    605005 Exception viewing asax files
    605008 Weird symbol highlighting
    605009 Control-shift-up/down do not work until highlight triggers
    605103 Deleting a deleted folder display error message
    605104 Highlighter fails to find an instance of my method
    605118 Caret position is incorrect with folded code
    605134 NRE when using (an abstract class ctor?) MulticastDelegate ctor
    605235 Inaccessible functions do not show "Goto Declaration" in context menu
    605299 Keybinding treeview's incremental search is broken
    605302 Binding text does not match menu text
    605353 Cmd+= key binding doesn't work
    605393 Error while building code.
    605710 Caret not deleted when clicking out of the text area
    605872 Completion tooltips are never dismissed if the completion list is hidden too quickly
    605909 Annotation command should show some progress message in the status bar
    605910 Improve handling of stack traces in the Exception dialog
    605942 Refreshing .NET 2.0 Web Service causes additional class nesting
    606041 Additional blank line after every text line then text is pasted from clipboard
    606048 Parameter insight re-shows on every newline even when disabled
    606191 Null reference "Unhandled Exception" caused by auto-hide panel hiding while tooltip shows
    606206 Null ref in highlighting
    606212 Allow delegate renaming straight after creation
    606217 Auto-placed semi-colon doesn't take account of comments
    606227 Search reodering not available for "override" completions.
    606230 Unable to set main interface file for iphone app
    606364 Cannot execute program in external console
    606506 Types of fields are not shown
    606544 Better comment fold markers
    606848 Organize Usings does not order System before other elements
    606884 Control-enter in doc comments doesn't prefix the new line
    606910 "Auto-complete and import" (Ctrl+Alt+Space) adds instead of completing
    606959 switch case completion doesn't handle namespaces properly
    606978 Warning message when undoing past save point
    607154 Negative column on rename refactoring
    607311 MouseOver cause MD to crash
    607366 Text link mode can break texteditor badly
    607804 The collapsed code marker renders in the wrong place
    607984 Over-zealous "Declare Local" refactoring renames within string
    607990 "Extract Method" refactoring sometimes tries to pass in unnecessary parameter depending on selection
    607994 Cancelling "Extract Method" dialog needs Esc to be hit twice

    Getting MonoDevelop

    Packages for several distros and platforms, as well as source code tarballs and build instructions are available in the MonoDevelop Download page.

    This release of MonoDevelop needs at least Mono 2.6.1 and GTK# 2.12.8 to run.

    Credits

    Contributors to this Release 

    • Lluis Sanchez (project management, workbench, debugger, Windows port, web references, NUnit)
    • Michael Hutchinson (ASP.NET, T4, Mac port, MonoTouch)
    • Mike Krueger (text editor, error bubbles, refactoring, hex editor)
    • Levi Bard (C/C++ add-in, vi mode, Vala)
    • Geoff Norton (MonoTouch)
    • Alan McGovern (The really annoying guy who complains when something breaks) 
    • Jonathan Pobst (Windows setup)
    • Andrew Jorgensen (QA & packaging) 

    All Contributors

    Aaron Bockover, Alberto Paro, Alejandro Serrano, Alexandre Gomes, Alex Graveley, Andrés G. Aragoneses, Andre Filipe de Assuncao e Brito, Andrew Jorgensen, Antonio Ognio, Ankit Jain, Ben Maurer, Ben Motmans, Carlo Kok, Christian Hergert, Daniel Kornhauser, Daniel Morgan, David Makovský, Eric Butler, Erik Dasque, Franciso Martinez, Geoff Norton, Gustavo Giráldez, Iain McCoy, Inigo Illan, Jacob Ilsø Christensen, James Fitzsimons, Jeff Stedfast, Jérémie Laval, Jeroen Zwartepoorte, John BouAnton, John Luke, Joshua Tauberer, Jonathan Hernández Velasco, Jonathan Pobst, Levi Bard, Lluis Sanchez Gual, Luciano N. Callero, Marc Christensen, Marcos David Marín Amador, Martin Willemoes Hansen, Marek Sieradzki, Matej Urbas, Maurício de Lemos Rodrigues Collares Neto, Michael Hutchinson, Miguel de Icaza, Mike Krüger, Muthiah Annamalai, Nick Drochak, Nikhil Sarda, nricciar, Paco Martínez, Pawel Rozanski, Pedro Abelleira Seco, Peter Johanson, Philip Turnbull, Richard Torkar, Rolf Bjarne Kvinge, Rusty Howell, Sanjoy Das, Scott Ellington, Thomas Wiest, Todd Berman, Viktoria Dudka, Vincent Daron, Vinicius Depizzol, Wade Berrier, Yan-ren Tsai and Zach Lute.

    This list may not be complete, some contributors who sent patches by email or via our bugzilla may be missing. Your work is still greatly appreciated. If your name was left off the list, it was not intentional, please send an email to the MonoDevelop mailing list and it will be corrected as soon as possible.

    Translators

    Catalan Jonathan Hernández Velasco, Jordi Mas i Hernández
    Czech David Makovský
    Danish Martin Willemoes Hansen, Jacob Ilsø Christensen
    German Mike Krüger, Masahiro Arai, Zeno Gantner, Gustav Schauwecker, Martin Dederer
    Spanish Antonio Ognio, Alejandro Serrano, Andrés G. Aragoneses
    French Bruno Bovey, Vincent Daron, Nicolas Favre-Félix
    Galician Ignacio Casal Quinteiro
    Hungarian Bálint Kriván, Gergely Kiss
    Indonesian Fajrin Azis
    Italian Alberto Paro, Milo Casagrande
    Japanese Atsushi Eno

     

    Dutch André Offringa
    Polish Marek Sieradzki
    Portuguese Vitor Hugo Barros
    Portuguese
    (Brazil)
    Mauricio de Lemos Rodrigues Collares Neto, Andre Filipe de Assuncao e Brito, Rafael Teixeira
    Russian Maxim Krentovskiy, Semyon Soldatov, Daniel Abramov
    Slovenian Matej Urbas
    Swedish Daniel Nylander
    Turkish Enver Altin
    Chinese
    (China)
    Yu Lindong, Funda Wang, Ray Wang
    Chinese
    (Taiwan)
    Yan-ren Tsai