Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-06[Ide] Support not saving files when creating new projectMatt Ward
Fixed bug #55351 - Dirty file interferes with creating new project https://bugzilla.xamarin.com/show_bug.cgi?id=55351 With unsaved files open in the IDE, creating a new project would show a dialog prompt asking to save changes. This dialog had two buttons Cancel and Save (or Save As). Now the dialog also has a Don't Save button which will discard the changes and close the unsaved file. Also the dialog now has a message saying that not saving will cause the changes to be permanently lost.
2017-06-25[Gtk#] Update to match newest API (#2682)Marius Ungureanu
The Invoke API now can take both an Action and an EventHandler. delegate {} causes ambiguous results.
2017-06-21[Ide] Fix NRE if a Document has no EditorVsevolod Kukol
(fixes bug #57621)
2017-06-14Fix source usage (#2637)Marius Ungureanu
* [Ide] Remove dead code. * [Ide] Fix possible de-registrations of unregistered sources.
2017-06-08Merge pull request #2473 from mono/master-fix56650Mike Krüger
Fixed 'Bug 56650 - Many workspace errors logged while coding'
2017-06-02[A11y] Make the QuickTaskBar keyboard accessibleiain holmes
Tab to cycle through Indicator, Tasks and Usages Up and down arrow will cycle through the individual tasks and usages when they are focused
2017-05-31[A11y] Make the DockNotebook TabStrip keyboard accessibleiain holmes
2017-05-31[Ide] Fixed file moved operation.Mike Krüger
File move caused a crash because it's not handled properly. That ensures that the move is handled like a rename in open file case.
2017-05-23Fixed 'Bug 56650 - Many workspace errors logged while coding'Mike Krüger
Without a repro it's hard to tell why that happens. This patch should ensure that no invalid document is open and that the analysis document invalidates when the roslyn workspace closes the open document. The source text container has now a check on invalid documents as well and tries to reopen the document in that case. This should fix the issue.
2017-05-23[Ide] Added insanity check to prevent that that repasing is done afterMike Krüger
dispose. Had a log that showed that the reparsing is tried on a disposed editor. Shouldn't happen in the current implementation but I added a check to ensure that's not happening.
2017-05-22Fixed 'Bug 56704 - Renaming a file breaks Refactoring andMike Krüger
IntelliSense' Was just an reopen of the analysis document missing - the underlying bug was already fixed as a side effect.
2017-05-10[Ide] Information tooltips now use white not-so-disturbing backgroundVáclav Vančura
2017-05-09[Ide] Fix leak of document tabs.Marius Ungureanu
The tabstrip code was not removing the tabs from the tabstrip list. Fix this by correctly using the events.
2017-05-04Revert "Merge remote-tracking branch 'origin/huge-leak-fixes-proper-rebased'"Alan McGovern
This reverts commit 00879ff951ae13b21ed550e87494e09fe4f78e42, reversing changes made to 9d302f4978e67538b4fbf6ae4b5353444bb76ab4.
2017-05-03[Ide] Fix leak of document tabs.Marius Ungureanu
The tabstrip code was not removing the tabs from the tabstrip list. Fix this by correctly using the events.
2017-05-03[Ide] Prevent reparse overflow. (#2338)Mike Krüger
2017-04-25Merge remote-tracking branch 'origin/d15-2'Lluis Sanchez
2017-04-25[Ide] Move auto save handling to texteditorviewcontent.Mike Krüger
2017-04-25Merge remote-tracking branch 'origin/d15-2'Lluis Sanchez
2017-04-25Fixed 'Bug 55308 - Save as, then open original CSS or HTML file, youMike Krüger
get "An Autosave file has been found for this file"'
2017-04-24Merge pull request #2237 from mono/d15-2-fix55455Lluis Sanchez
Fixed 'Bug 55455 - Code completion lost when moving files'
2017-04-24Revert "Revert "[Ide] fixed potential ad hoc project reloading issue.""therzok
This reverts commit 5c4c02e4bbd471fd84d1d4626ebcbe136e7364ef.
2017-04-24Merge branch 'd15-2'therzok
2017-04-24Merge pull request #2243 from mono/d15-2-fix55476monodevelop-7.0.0.2943Lluis Sanchez
Fixed 'Bug 55476 - TypeSystem task loop'
2017-04-24[Ide] New project dialog not displayed when modified file savedMatt Ward
Fixed bug #55457 - Issue when trying to create a new project while a file has changes https://bugzilla.xamarin.com/show_bug.cgi?id=55457 With a file modified and open in the text editor, selecting New Solution shows a dialog asking to save the modified file. Clicking the Save button would then not open the New Project dialog. The problem was that the Document.Save method returns a task and the code was checking the Document's IsDirty property before the save completed which prevented the New Project dialog from being opened.
2017-04-24[Ide] Removed obsolete ProjectReloaded event.Mike Krüger
2017-04-24Fixed 'Bug 55476 - TypeSystem task loop'Mike Krüger
That makes the work around with adding/removing event handlers obsolete. That didn't really work because the event was triggered on UI thread.
2017-04-22Revert "[Ide] fixed potential ad hoc project reloading issue."therzok
This reverts commit 3d45f360025b6388b970aa10c737e2e72d6d0dad.
2017-04-20Merge branch 'd15-2'Jeffrey Stedfast
2017-04-20[Ide] fixed potential ad hoc project reloading issue.Mike Krüger
2017-04-19Fixed 'Bug 55329 - [regression] IntelliSense not working withMike Krüger
excluding conditional ItemGroup' This patch prevents the document in beeing in state Project != null && AnalysisDocument == null.
2017-04-18[API] Seal Control in AbstractXwtViewContent (#2198)Marius Ungureanu
2017-04-12Fixed 'Bug 55051 - Save As of a file that is part of a Core projectMike Krüger
breaks IntelliSense' It was caused by the project wasn't set correctly after save as.
2017-03-31Rename UnsubscibeAnalysisdocument -> UnsubscribeAnalysisDocument. (#2053)Kirill Osenkov
Remove dead code (parentSolution is never used).
2017-03-31Merge pull request #2088 from mono/master-fix53380Lluis Sanchez
Fixed 'Bug 53380 - [Webtools] Editor inserts BOMs sometimes'
2017-03-31Fixed 'Bug 53380 - [Webtools] Editor inserts BOMs sometimes'Mike Krüger
In old versions we used a bool to determine if a BOM could be written. The new editor structure just uses the encoding which can control if a bom is emitted or not. The text file utility for auto detection now correctly gives back the right encoding. The bool for the BOM was removed - it's no longer in the text interfaces as well. Doesn't make sense to have that on the low level API.
2017-03-30[A11y] Only set the accessibility if the window is not NULLiain holmes
Fixes XBC #54232
2017-03-27Merge remote-tracking branch 'origin/master' into native-popupsVsevolod Kukol
2017-03-27Merge branch 'master' into vNext-webtools-platformLluis Sanchez
2017-03-25When an ad-hoc document is renamed make sure to unload the Adhoc project.Kirill Osenkov
Otherwise it will try to find the new document in the old project and fail, causing analysisDocument to be null. And when analysisDocument is null, various language services are turned off. The symptom was when calling Save As on a .css file completion stopped working. I've verified that after this call is made completion works fine after SaveAs on a .css file.
2017-03-24Merge remote-tracking branch 'origin/master' into native-popupsVsevolod Kukol
2017-03-24Merge remote-tracking branch 'origin/master' into vNext-webtools-platformLluis Sanchez
2017-03-24Merge remote-tracking branch 'upstream/master' into a11yiain holmes
2017-03-24[A11y] Make AccessibilityElementProxy into a wrapper objectiain holmes
Makes AccessibilityElementProxy a wrapper object so that we don't need a XamMac reference on MonoDevelop.SourceEditor
2017-03-22Merge remote-tracking branch 'origin/master' into roslyn-ivtMikayla Hutchinson
2017-03-22Merge branch 'master' into vNext-webtools-platformLluis Sanchez
2017-03-20[Ide] Fix async SdiWorkbenchWindow.Closing handlingVsevolod Kukol
Await all registered Closing handlers. Awaiting the Event itself will only wait for last registered handler.
2017-03-20[Ide] Fix IWorkbenchWindow.Closing event handling with async operationsVsevolod Kukol
If a workbench window contains an unsaved document, we ask the user to save it and run the save operation asynchronously. This is controlled by the WorkbenchWindowEventArgs.Cancel property and the result contols whether we set specific Gtk/GLib events as hanled or not (i.e. in order to allow or disallow Gtk to close a window). The first problem here was the async EventHandler for the Closing event which was not awaited and the window was closed before the Save operation had a chance to run to completion. This is solved by an EventHandler delegate returning a Task, making it possible to await the handlers subscribed to the event. The second problem with this approach was that Gtk doesn't know anything about awaiting Tasks and if one of its event handlers leaves the synchronization context (like the asynchrounous file saving), it will let the signal pass without waiting for its handled state to be updated. This is solved by delaying window closing/destruction (always set the initial delete/close event handled state and close the window in a continuation task synchronized with the UI thread) (fix bug #53089)
2017-03-17[A11y] Fix errors that arose from the mergeiain holmes
2017-03-16Merge remote-tracking branch 'upstream/master' into a11yiain holmes