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-04Implemented void SetupAccessibility () for FindInFilesDIalog (#2716)Dmytro Ovcharov
* Implemented void SetupAccessibility () * FIndingInFileDialog Accessibility changes . * Update FindInFilesDialog.cs * Update FindInFilesDialog.cs for -> to * Line brakes changed * deleted 4 empty lines * removed empty lines * Empty lines
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-05-29Fixed 'Bug 55398 - Replace in Files within Current Document givesMike Krüger
Value cannot be null error' Not exactly sure why document.FileName was null. I would've guessed it was a new empty unsaved file use case - but the screenshots doesn't look like so. Anyways in the search in open documents use case it's not needed to look at the file name at all - so that should fix that issue. But I hadn't any use case for that.
2017-05-17Fixed 'Bug 55879 - Meta characters ^,$ not working in "Find in Files"Mike Krüger
dialog' Without the multi line option only string start & end will be taken as ^ or $.
2017-05-12[Perf] Avoid allocations on mouse move.Marius Ungureanu
This avoid allocating strings on mouse movement. There is no way at the moment to get rid of the byte buffer.
2017-05-09[Ide] Preserve encoding when doing find in files.Mike Krüger
The find in files operation could add BOMs.
2017-05-08Rename Declariton -> Declarationnosami
2017-05-05[Ide] Set `store` before changing the modelAlan McGovern
If someone accidentally uses this field instead one of the gtk data funcs at least it will contain the correct object now. Before this change the treeview would update as soon as the new model was set, which meant there was a time where `treeviewSearchResults.Model` and `store` were different objects.
2017-05-05[Ide] Use the correct TreeModel in our data funcsAlan McGovern
We should use the Model we're provided, not an arbitrary model from somewhere else. They will not always be the same thing! Fixes a null ref on this line as the GetValue call returned null because the iter was part of another model: `bool didRead = (bool)model.GetValue (iter, DidReadColumn);`
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-28Misc opt (#1960)Marius Ungureanu
* [Core] Remove superfluous ToCharArray. * [Perf] Optimize StringBuilder usage Go through StringBuilder.Append(string) and StringBuilder.Append(object) usages. As follows, we no longer concat strings before appending to a stringbuilder, and we no longer box valueTypes which go through Append(object). * [Perf] Optimize StringBuilder.AppendLine Most notable improvements are in AssemblyBrowser and Diff calculation. * Fix feedback.
2017-02-14Merge branch 'master' into vNextMatt Ward
Conflicts: main/external/mono-addins main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Utils/ImmutableText.cs main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/TextDocument.cs main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildProjectService.cs main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs version-checks
2017-02-13Async/await optimizations (#1861)Marius Ungureanu
* [Core] Async/await optimizations Remove async/await where not needed. Add ConfigureAwait for all awaits inside a Task.Run or wherever a method already did it. * [Ide] Async/await optimizations Remove async/await where not needed. Add ConfigureAwait for all awaits inside a Task.Run or wherever a method already did it. * [Core] Add matching assert to Workspace.Build as Clean has one. * [Core] Address feedback to 764e103fdc90288b0f56abafccbf95819b175200 * [Core] Address feedback to 764e103fdc90288b0f56abafccbf95819b175200 * [Core,Ide] Address feedback from PR. * [Core, Ide] Revert async -> non-async conversion for methods which have throw statements. * [Ide] Address feedback from PR.
2017-01-16Merge remote-tracking branch 'monodevelop/dotnetcore' into vNextMatt Ward
Conflicts: main/external/mono-addins main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs version-checks
2017-01-12Fixed 'Bug 51351 - Replace in Files strips byte order marker (BOM)Mike Krüger
from cs files '
2016-11-02Merge remote-tracking branch 'origin/master' into vNextMikayla Hutchinson
2016-11-02Fixed 'Bug 46283 - Renaming a class breaks 'find in files''Mike Krüger
2016-10-18Fixed 'Bug 45548 - [TextMate] Search results and Assembly BrowserMike Krüger
definitions aren't syntax highlighted'
2016-10-04Merge branch 'master' into textmateMike Krüger
2016-09-20Revert "[Ide] Don't do Find in Files in build generated items."therzok
This reverts commit 5e7c6616171106867f7fdf52ef1526e0c3dcb6e6.
2016-09-20Merge branch 'master' into textmateMike Krüger
2016-09-20[Ide] Register SearchProgressMonitor to cancel on StatusProgressMonitor's ↵therzok
token cancellation. The SearchProgressMonitor always has an attached cancellationtokensource, due to the cancel button in the associated result pads. The StatusProgressMonitor's cancellation token was not registered to cancel the search one, so the statusbar button did nothing.
2016-09-20[Ide] Optimize DirectorySearch scope to only iterate the FS tree once.therzok
2016-09-19[Ide] Don't do Find in Files in build generated items.Marius Ungureanu
This is not a good thing to do. The user wants to search in the files in the solution pad, not whatever generated code is done in intermediate output directories. This fixes a huge performance issue caused by reloading the whole solution while doing find in files.
2016-09-18[Ide] Don't dispose List/TreeStore as we don't own it, the treeview does.Marius Ungureanu
2016-08-01Merge branch 'master' into maceditorMike Krüger
2016-07-22Renamed ThemeSettingColors -> EditorThemeColors.Mike Krüger
It's a better name.
2016-07-14Improve error reportingLluis Sanchez
Improve propagation of error messages up to the message dialogs. Fixes bug #37648 - Opening Workspace (.mdw) - Unknown file format (solution name not displayed)
2016-07-14[Ide] Renamed SyntaxModeService -> SyntaxHighlightingService.Mike Krüger
Old SyntaxModes == New SyntaxHighlighting so this is for consistency.
2016-07-12[General] Moved StringBuilder.Append(string.Substring), to ↵therzok
StringBuilder.Append(string, int, int) wherever possible.
2016-07-11[TextEditor] Replaced old theme engine with new unified one.Mike Krüger
2016-07-01Fixed 'Bug 42173 - "Navigate Back" command does not restore preciseMike Krüger
previous cursor position if the new edit adds a newline before the old cursor position'
2016-06-09[Ide] Fixed search result highlighting bug.Mike Krüger
Bold doesn't work in all cases & background modification looks better anyways.
2016-06-08Merge pull request #1478 from mono/statusbar-cancellationLluis Sanchez
[Ide] Implement cancellation via status bar.
2016-06-08[Ide] Make statusbar cancellation opt-in.therzok
2016-06-08Fixed 'Bug 41396 - Unreadable text with selection'.Mike Krüger
2016-05-31Improve the speed of Find in files (#1475)iain
* [IDE] Improve FindInFiles speed A context switch to the main thread happens for every file to check if the IDE has the document open already. Instead batch them together so only one context switch happens. * [IDE] Speed up FindInFiles Use Parallel.ForEach to generate the list of files that need to be searched. * [IDE] Make GetDocumentReaders threadsafe If we make GetDocumentReaders threadsafe by locking access to the documentsByFilePath variable then we can remove the need to switch to the main thread. * [IDE] Remove unused method and don't use dictionary for finding open documents
2016-05-17[Ide] Removed debug code.Mike Krüger
2016-05-17[Ide] Removed redundant using.Mike Krüger
2016-05-17Fixed 'Bug 40991 - System.IO.IOException: Reading more than 2GB withMike Krüger
this call is not supported ' Unfortunately it's not possible to fix that in all occassions (regexes only work on strings - not streams).
2016-05-04[Ide] Add cancellation support for all nav/refactoring cancellable actions.therzok
2016-05-04[Ide] Report cancelation in the statusbar when cancelling a search.therzok
2016-04-19[Ide] FindInFilesDialog will now focus the pad in different scenariosMarius Ungureanu
Added focusing the Result Pad on clicking the close button in the window titlebar. Removed focusing of the result pad when no results are returned.
2016-04-14Rename Skin to ThemeLluis Sanchez
2016-04-12[Ide] Focus Search result pad on search dialog closedVsevolod Kukol
(fixes bug #37577)
2016-04-08[Ide] Properly handle pad disposing in all implementations.Marius Ungureanu
2016-04-06Use leader/follower terminology instead of master/slaveLluis Sanchez
2016-03-10Fixed 'Bug 39511 - Search and replace not always working'Mike Krüger
2016-02-22[Ide] FileProvider use encoding & bom settings from open document.Mike Krüger
2016-02-22Fixed 'Bug 38971 - Replace in all files doesn't work'Mike Krüger
Use UTF8 instead of Default to prevent 'strange' code page encodings on windows. UTF8 is better for cross platform development.