Release Notes for MonoDevelop 2.4 Beta 2
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
|
|