Age | Commit message (Collapse) | Author |
|
The Invoke API now can take both an Action and an EventHandler. delegate {} causes ambiguous results.
|
|
|
|
No more having to add them to the Accessible
No more having to destroy them
It's all handled automatically!
|
|
The arrays of actions are only generated whenever the actions change in order to avoid
constantly reallocating memory for them over and over, but this means the memory needs
to be freed when the ActionDelegate is no longer needed. Implement IDisposable and
call Dispose when the owner widget is destroyed
|
|
Refactor ActionDelegate to automatically detect supported actions by tracking which
event handlers are connected to.
|
|
As the accessibility extension methods operate on the Accessible property, they don't
need Accessibility in their names
|
|
|
|
Conflicts:
main/external/mono-addins
main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj
main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotnetCore.Debugger/DotNetCoreDebuggerSession.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/MonoDevelopWorkspace.cs
version-checks
|
|
|
|
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
|
|
WelcomePageFeedItem.cs:
English only has 2 word forms for numbers: singular and plural, so there will be 1 day and 2-7 days.
But Russian has 3 forms (different for 1, 2-4 and 5-7) and another languages can have another number of forms.
MonoRuntimePanelWidget.cs:
For Russian language translation only works fine this way if avoid to use markup tags.
Otherways this option panel just wont show.
|
|
Separate AtkCocoaHelper into separate files for Mac and Noop
|
|
|
|
|
|
|
|
NSAccessibility doesn't like a null URL being set, so check for that
|
|
Make the Welcome page accessible. Add descriptions, labels, actions, titles and roles to everything
|
|
This allows for fewer fail-prone spots where someone would access a member that could probably get destroyed with the widget.
|
|
|
|
This reverts commit 4153a8ee6492bc8957efc151f0f2e22e175df75b.
This re-introduced the race condition that was fixed in commit
e4998e0e4. Matt says:
"It is that union bit in OnRecentFilesChanged which is breaking
the previous fix."
|
|
This modifies RecentFiles updates so that we do the following:
* Split Projects/Files into different events. This way we can guarantee
that for the WelcomePage, for example, we can subscribe only to project
changes that will cause a refresh of the items in the list.
* Don't trigger updates of recent items if nothing has changed
between the old and the new version. These updates can happen because
we send an IDE update event and also have the filesystemwatcher events
triggering updates for us.
|
|
|
|
The file is inacessible if it is on a network drive that's not
connected.
Git checkout also removes the file and writes a new one causing the
project to be removed.
Bug 37122 - XS deletes solution from "recently opened" list if it is
unavailable
|
|
Also removed unused ImageView in OptionsDialog
|
|
|
|
|
|
|
|
|
|
|
|
and Lucida Grande in favor of system fonts"
This reverts commit 3fce8122bdf2ab0009d645f256ae692fc8e1666d.
|
|
Lucida Grande in favor of system fonts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See https://github.com/xamarin/icons/issues/153
|
|
|
|
|
|
Conflicts:
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceItem.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageLinkButton.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageSection.cs
|
|
Fixed bug #30252 - Not able to open recent project if solution path
contains "%20"
https://bugzilla.xamarin.com/show_bug.cgi?id=30252
If the path to a solution contained %20 then it would not be possible
to open the solution from the welcome page. Instead a file not found
message would be displayed with the %20 characters replaced by spaces.
The problem was that the solution filename saved in the recent
projects list was not url encoded but it was loaded into a Uri
before trying to open the solution from the recent projects list
on the main welcome page. Now the filename is not loaded into a Uri
so the filename is not decoded.
|
|
event.
|
|
|
|
Most of event subscriptions don't need to be wrapped with a GuiDispatch
generated delegate wrapper since the events are already dispatched in the
UI thread.
|
|
Conflicts:
main/external/fsharpbinding
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs
main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs
version-checks
|
|
|
|
Conflicts:
main/external/xwt
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringContext.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DisassemblyView.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorOptions.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ListWindow.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/SearchResultWidget.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs
|
|
|
|
|