Age | Commit message (Collapse) | Author |
|
The BrandingService's ApplicationName is no longer readonly. If the
UpdateApplicationName method is used to update the name then the
ApplicationNameChanged event will fire. This can be used to update
any part of the UI that is showing the old application name.
Moved the default name of the dialog image to a class so it can
be updated at runtime.
|
|
|
|
[IDE] Switch tabs when selecting from the drop down
|
|
|
|
[IDE] Use the unsorted path to edit the model
|
|
The path from the various editing args is relative to the sorted model, so we need to convert it to the unsorted model before accessing the data
Fixes BXC #36056
|
|
Disable command processing on OS X when a modal dialog is running
Fixes BXC #29519 - Multiple copies of the same modal dialog can be made visible at the same time
|
|
|
|
|
|
[Ide] Fix crash in global search popup window.
|
|
Fixed bug #29879 - Crash if I type in search box
https://bugzilla.xamarin.com/show_bug.cgi?id=29879
If a search category throws an exception when its ItemCount is called
then this can cause the IDE to terminate. One way to reproduce this
with Xamarin Studio 5.10 or later is to install an old version of the
NuGet extensions addin, version 0.10 or earlier, then attempt to use
the global search in the top right of the IDE. This was causing an
exception to be thrown in the SearchPopupWindow's OnDrawContent
method when it tried to use the ItemCount property. This then
terminated the IDE.
Now a search category that throws an exception is removed from the
list of results so the OnDrawContent method never uses a badly
behaving search category.
|
|
The checkbox/optionbox style must be based
on default, otherwise the selected/prelight text
colors are wrong.
(cherry picked from commit 510b32856179897f5aa8830b504af04fe53d3aaa)
|
|
Fixed bug #36027 - Task Pad can no longer be sorted by the "completed"
checkbox column
https://bugzilla.xamarin.com/show_bug.cgi?id=36027
|
|
Don't factor the titlebar height into the context menu
position when we're in fullscreen mode.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=35172
|
|
Fix a typo that was setting the instance variable rather than the property when selecting a new tab
Fixes BXC #34640
|
|
|
|
|
|
With two project template providers, where the second provider has its
own template category, this template category would be removed when
the first project template providers templates were categorized. This
would mean the project template would never be displayed since even
the default category would be removed since it was empty on the first
categorization of the project templates.
Now the removing of the empty project categories is done after all
templates are categorized. This prevents categories being removed too
soon before all template providers have provided their templates.
|
|
Improve how the project template language drop down looks on
Windows when the scale factor is 1.5. Previously the language
selector was not wide enough and the drop down triangle was
small than on Windows with a scale factor of 1.0
|
|
https://bugzilla.xamarin.com/show_bug.cgi?29061
Conflicts:
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.UI.cs
|
|
|
|
Don't include the titlebar offset when computing the context menu
position for these types of windows.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=31738
|
|
This ensures that the CommandManager is able to match up the commands
with the window and update them properly.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=32470
|
|
Bug 9804 - Close all but this doesn't offer option to "Save all"
Bug 10134 - Show combined "save/discard" dialog when closing multiple
files
|
|
It is a very unusual operation which is very easy to trigger and which
is a source of confusion to users.
|
|
Clear the document tab bar tooltip when mouse is not moving over
a tab.
Fixes bug #12325 - After clearing Navigation history, on hover over
left and right disable navigation arrow button Tooltip appears
|
|
Bug 9428 - open to line from terminal command line
|
|
[AutoTest] Expand the row in TreeView when it is selected
|
|
|
|
Bug 894 - Recent Files or Solutions numbered from 1 to 0
|
|
[Ide] Bump max recent project count to 25. Fixes #4064.
|
|
[Ide] Disabling BringToFront for "Application Output" pad
|
|
When filling the project tree, don't create folders for files that are hidden.
Fixes bug #33161 - Adding a Folder to a Shared Project and then referencing the
Shared Project in an iOS/Android Project causes a folder of the same name to
be created
|
|
This window hint doesn't seem to be doing anything for us, and
on OSX it is causes the window to disappear when the app loses
focus.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=26218
|
|
It is needed for scenarios like SolutionTree because the
children rows are not made available for the first time
unless the row is expanded.
Also update SolutionExplorerController to fully
utilize this fix
|
|
Implemented Selected () operation to check if an element/TreeIter is selected
|
|
|
|
|
|
If we have an active floating window, it should be the dialog's
transient. If not then use the main IDE window.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=26483
|
|
When this is created and shown from a floating editor window it was never
actually visible to the user because it was stacked behind the floating
window.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=31310
|
|
The selected language stored in the properties xml file would not
be updated unless the language drop down was selected. This would
mean that when a project template that did not support the last
language used and a new project was created the selected language
was not updated in the properties.
|
|
The New Project dialog supports project templates that are hidden
when File - New - Solution is selected but visible when Add - Add New
Project is selected. This causes problems when selecting the last
created project if one of these project templates is selected.
Previously if a project was created from a template that is only
displayed when adding a new project to a solution then the correct
project template would be selected on re-opeing the New Project
dialog only if adding a new project to the solution. When creating
a new solution the New Project dialog would not be able to find the
project template, since it is not shown, and would fall back to
selecting the first project template it can find.
Now with this commit the New Project dialog will save two last
created projects if the project template is only displayed when
adding a new project to an existing solution. So when opening the
New Project dialog to create a new solution and the previously created
project template is not visible it will show the last project that
was created when creating a new solution instead of selecting the
first project template it can find. If the project is visible in
both cases then only one project template is remembered by the New
Project dialog.
|
|
Check all project templates in a group when looking for the template
previously selected in the New Project dialog. The parent can be
different if the addins are loaded in a different order. Previously
only the parent template was checked for an id match which worked but
now the code is more defensive and will handle a different parent
template if the templates are grouped.
|
|
|
|
|
|
In the Other/Misc category all the project templates do not fit
on screen. If the last selected project template was off screen then
on opening the New Project dialog again the template was still off
screen but selected. Now the New Project dialog ensures that the
last selected project template is on screen by scrolling if necessary.
|
|
Fixed bug #32637 - Remember the last selected section and sub-section
in new project dialog
https://bugzilla.xamarin.com/show_bug.cgi?id=32637
Previously the top two categories were saved and remembered between
sessions, but the last used template was not and the first template
in the second category would be selected.
Now the last project template used is selected in the New Project
dialog. This information is saved between sessions so when the
IDE is closed and re-opened the last project template used will be
selected again in the New Project dialog.
|
|
[AutoTest] GtkTreeView should be focused before any Iter is selected
|
|
GtkDialog emits a DeleteEvent response rather than a Cancel response when Escape is pressed
|
|
The dialog doesn't appear to pay attention to setting the default response so we grab focus here
|