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
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