When an exception causes SharpDevelop to terminate, and the shutdown of SharpDevelop causes another exception, ignore the second exception instead of ignoring the first.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3407 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
This ensures that all code and designer views of the same form class are synchronized correctly.
Fixes SD2-1175: .Designer.cs file is saved even if user chooses not to save changes.
ActiveWindowStateConditionEvaluator now checks the dirty state of all view contents of the active window, not only the active view content. This makes the 'enabled' state of the save button consistent with its function.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3390 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1265: Font size chosen in text editor options is not consistent with other Windows applications
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3356 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed text editor bug: Starting an incremental search while the cursor is over the selection caused cursor not to revert to the normal "I-beam" when aborting incremental search.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3354 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1407: No filename or path in error pad when project is built from inside SharpDevelop's folders
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3353 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1440: C# expression finder fails when cast follows if statement
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3352 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Assign Node.Parent and check its value in unit tests (at least for statements+expressions)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3351 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
When searching references to an attribute, also look for the abbreviated name.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3349 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1398: Lambda type inference fails when returning a lambda.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3348 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1399: Lambda type inference fails when using a lambda in an object initializer
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3347 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1400: Lambda type inference fails when using lambda in collection initializer
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3346 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1401: Code completion fails for object initializers used in field initializers
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3345 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Don't show tooltips when code-completion is disabled.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3343 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1430: Documentation comments not found when attributes are contained in #region.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3342 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed SD2-1436: Type references in VB delegate declarations are not resolved correctly
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3341 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61