1
2008-03-10 Michael Hutchinson <mhutchinson@novell.com>
3
* options/TipsOfTheDay.xml: Add some tips.
5
2008-03-10 Lluis Sanchez Gual <lluis@novell.com>
7
* MonoDevelop.Ide.Gui.Dialogs/CommonAboutDialog.cs: Added missing
10
2008-03-07 Michael Hutchinson <mhutchinson@novell.com>
12
* MonoDevelop.Ide.addin.xml:
13
* icons/navigate-previous*.png:
14
* icons/navigate-next*.png:
15
* Makefile.am: Sharpen up the prev/next icons for 16x16 px menus.
17
2008-03-06 Lluis Sanchez Gual <lluis@novell.com>
19
* MonoDevelop.Ide.addin.xml: Bump version to 1.0. Yay!
21
2008-02-26 Lluis Sanchez Gual <lluis@novell.com>
23
* MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.cs: Make sure
24
end of search events are fired in the gui thread.
26
2008-02-12 Michael Hutchinson <mhutchinson@novell.com>
28
* MonoDevelop.Ide.Gui/ProjectOperations.cs: Dispose options dialog when done
29
with it. Fixes "Bug 358361 - Have to hit esc twice to close the file/new
32
2008-02-05 Michael Hutchinson <mhutchinson@novell.com>
34
* MonoDevelop.Ide.Gui/ProjectOperations.cs: End build and run operations
35
when the solution is closed (which includes closing MD). Fixes "Bug
36
358367 - MD hangs on exit if XSP is still running" and "Bug 356837 -
37
Built app doesn't close when solution closes".
39
2008-02-04 Michael Hutchinson <mhutchinson@novell.com>
41
* MonoDevelop.Ide.Commands/FileCommands.cs: Dispose new file dialog. Fixes
42
"Bug 358361 - Have to hit esc twice to close the file/new file dialog".
43
* gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewFileDialog.cs, gtk-gui/gui.stetic:
44
Set title on "New File" window window. Partial workaround for "Bug
45
358370 - Add new file dialog says "unknown" in the window title".
47
2008-02-04 Mike Krüger <mkrueger@novell.com>
49
* MonoDevelop.Ide.Gui.Content/IEditable.cs,
50
MonoDevelop.Ide.Gui/ViewCommandHandlers.cs: Implemented Bug 323946 -
51
Undo/Redo functionality are not context sensitive.
53
2008-01-29 Michael Hutchinson <mhutchinson@novell.com>
55
* icons/navigate-next.png:
56
* icons/navigate-previous.png: Pad to 24px so that MD's toolbar
59
* MonoDevelop.Ide.Gui.Dialogs/SharpDevelopAboutPanels.cs: Update
60
copyright year to 2008.
62
2008-01-25 Lluis Sanchez Gual <lluis@novell.com>
64
* MonoDevelop.Ide.addin.xml: Update MD version.
66
2008-01-23 Lluis Sanchez Gual <lluis@novell.com>
68
* MonoDevelop.Ide.Commands/FileCommands.cs: Disable the OpenFileInSolution
69
command if no solution is open.
70
* MonoDevelop.Ide.Gui.Dialogs/OpenFileInSolutionDialog.cs: Disable the open
71
button if no row is selected.
72
* gtk-gui/MonoDevelop.Ide.Gui.Dialogs.OpenFileInSolutionDialog.cs,
73
gtk-gui/gui.stetic: Updated.
75
2008-01-23 Lluis Sanchez Gual <lluis@novell.com>
77
* MonoDevelop.Ide.Gui.Dialogs/WordCountDialog.cs: Fix crash when counting
78
words in a solution with a translation project. Changed the order of the
79
buttons. Execute should be the rightmost.
81
2008-01-23 Lluis Sanchez Gual <lluis@novell.com>
83
* MonoDevelop.Ide.Gui/Ide.cs: Initialize the resource service before
84
initializing the workbench.
86
2008-01-22 Zach Lute <zach.lute@gmail.com>
88
* MonoDevelop.Ide.Gui/IdeStartup.cs: Added --newwindow option to force MD to
89
open a new instance instead of passing to a running one. This option is
90
forced if opening a combine from the commandline. (Bug #350361)
92
2008-01-22 Michael Hutchinson <mhutchinson@novell.com>
94
* MonoDevelop.Ide.addin.xml: Use GTK fullscreen icon (was added in 2.8).
96
2008-01-22 Michael Hutchinson <mhutchinson@novell.com>
98
* MonoDevelop.Ide.Gui/Ide.cs: Force resource service to load so that it
99
registers GTK stock icons before the IDE loads. Fixes "Bug 353157 - Many
100
toolbar icons aren't showing up".
102
2008-01-22 Michael Hutchinson <mhutchinson@novell.com>
104
* MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs: Grammar fix.
106
2008-01-22 Lluis Sanchez Gual <lluis@novell.com>
108
* MonoDevelop.Ide.Gui.Dialogs/NewFileDialog.cs: If a project is selected in
109
the solution tree, activate the 'add to project' option by default.
110
* MonoDevelop.Ide.Gui/DefaultWorkbench.cs: Added missing null check.
112
2008-01-20 Ankit Jain <jankit@novell.com>
114
* templates/EmptyXMLFile.xft.xml:
115
* templates/EmptyTextFile.xft.xml: Set BuildAction to Nothing.
117
2008-01-18 Lluis Sanchez Gual <lluis@novell.com>
119
* MonoDevelop.Ide.Gui/DefaultWorkbench.cs: Dispose the command manager when
120
closing MD. Should fix bug #349484.
122
2008-01-18 Lluis Sanchez Gual <lluis@novell.com>
124
* MonoDevelop.Ide.mdp, gtk-gui/gui.stetic,
125
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.EncapsulateFieldDialog.cs,
126
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewFileDialog.cs,
127
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewProjectDialog.cs,
128
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.ReplaceDialog.cs,
129
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs,
130
gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.TasksPanelWidget.cs: Updated.
132
2008-01-18 Lluis Sanchez Gual <lluis@novell.com>
134
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs: Queue.Peek returns the head
135
of the queue, not the tail. Use a field to store the last text write
136
request. Made buffer bigger and reduced timeout for updating the
138
* MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: Make it subclass
139
NullProgessMonitor since this class is now gui thread safe.
141
2008-01-17 Lluis Sanchez Gual <lluis@novell.com>
143
* MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: Avoid going through the gui
144
thread to get some simple property values. Fixes bug #354061.
145
* MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs: Add missing
148
2008-01-16 Michael Hutchinson <mhutchinson@novell.com>
150
* MonoDevelop.Ide.Gui/IdeStartup.cs: Remove dead code.
152
2008-01-15 Michael Hutchinson <mhutchinson@novell.com>
154
* MonoDevelop.Ide.Templates/FileTemplate.cs,
155
MonoDevelop.Ide.Templates/ProjectTemplate.cs,
156
templates/EmptyEnum.xft.xml, templates/EmptyHTMLFile.xft.xml,
157
templates/EmptyStruct.xft.xml, templates/EmptyTextFile.xft.xml,
158
templates/EmptyClass.xft.xml, templates/AppConfigFile.xft.xml,
159
templates/EmptyResourceFile.xft.xml, templates/Workspace.xpt.xml,
160
templates/GenericProject.xpt.xml, templates/BlankCombine.xpt.xml,
161
templates/EmptyInterface.xft.xml, templates/EmptyXMLFile.xft.xml: Make
162
template categories translatable.
163
* MonoDevelop.Ide.Templates/CombineEntryDescriptor.cs,
164
MonoDevelop.Ide.Templates/ProjectDescriptor.cs,
165
MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs,
166
MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs: Correct
168
* MonoDevelop.Ide.Commands/ViewCommands.cs: Translate layout name, in case
169
it's one of the built-in defaults.
170
* gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.TasksPanelWidget.cs,
171
gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewLayoutDialog.cs,
172
gtk-gui/gui.stetic: Make New Layout window title translatable, and
173
correct "underline" to "underscore".
174
* MonoDevelop.Ide.Gui/HelpOperations.cs: Make string translatable.
175
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Make default layout name
178
2008-01-14 David Makovský (Yakeen) <yakeen@sannyas-on.net>
180
* MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs: Make strings
183
2008-01-14 Mike Krüger <mkrueger@novell.com>
185
* MonoDevelop.Ide.Gui/Document.cs: Fixed 353008: Build command is available
186
for Welcome Page but fails.
188
2008-01-11 Lluis Sanchez Gual <lluis@novell.com>
190
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: More fixes in transient pad
193
2008-01-10 Lluis Sanchez Gual <lluis@novell.com>
195
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: Really fix placement of
196
dynamically created pads.
198
2008-01-10 Lluis Sanchez Gual <lluis@novell.com>
200
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: When dynamically creating output
201
or search pads, create them next to existing output/search pads.
203
2008-01-10 Lluis Sanchez Gual <lluis@novell.com>
205
* MonoDevelop.Ide.Gui.Pads/SearchResultPad.cs,
206
MonoDevelop.Ide.Gui.Search/ISearchProgressMonitor.cs,
207
MonoDevelop.Ide.Gui.Search/SearchProgressMonitor.cs,
208
MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.cs: Improve
209
handling of search status messages. Fixes bug #352531.
211
2008-01-10 Lluis Sanchez Gual <lluis@novell.com>
213
* MonoDevelop.Ide.Gui.Dialogs/SharpDevelopAboutPanels.cs,
214
AssemblyInfo.cs.in: Show the complete MD version number in the about
215
box. Fixes bug #350625.
216
* MonoDevelop.Ide.Gui.Dialogs/CommonAboutDialog.cs: Updated authors list.
218
2008-01-09 Marek Safar <marek.safar@gmail.com>
220
* MonoDevelop.Ide.Tasks/CommentTasksView.cs,
221
MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs: Fixed System.Action ambiguity.
223
2008-01-08 Lluis Sanchez Gual <lluis@novell.com>
225
* MonoDevelop.Ide.Templates/FileTemplate.cs,
226
MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs: Added new method
227
for checking if a file template supports a given project.
229
2008-01-02 Michael Hutchinson <mhutchinson@novell.com>
231
* MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs,
232
MonoDevelop.Ide.Templates/CodeTranslationFileDescriptionTemplate.cs:
233
Allow creating files where the name is a language keyword, using keyword
234
escaping. Fixes some VB.NET ASP.NET templates. Code in templates should
235
use ${EscapedIdentifier} instead of ${Name}, or they may create invalid
238
2007-12-28 Paul Lange <palango@gmx.de>
240
* MonoDevelop.Ide.addin.xml: Fix 'Bug 350395 - Use of "New Project/
241
Solution" terminology is inconsistent'.
243
2007-12-28 Zach Lute <zach.lute@gmail.com>
245
* MonoDevelop.Ide.Commands/RefactoryCommands.cs: Methods will no longer show
246
up twice in the menu if they are their own enclosing item. (Bug #350810)
248
2007-12-28 Michael Hutchinson <mhutchinson@novell.com>
250
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs,
251
MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: More avoiding remoting
252
calls, and also dropping excess text before it reaches the TextView.
253
Reduce log to 20kb and increase update timeout to 500ms. Now memory use
254
is pretty much constant, at least compared to the leak we had before,
255
and the UI stays responsive enough to be able to end the child process.
256
Statistical profiling indicates that MD is mainly Pango/Gtk/libc6-bound
257
now, so we're unlikely to be able to make it much better without
258
replacing the output rendering widget.
260
2007-12-27 Michael Hutchinson <mhutchinson@novell.com>
262
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs,
263
MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: Avoid another remoted
264
field. Improve comments. Avoid excessively re-launching output handler.
266
2007-12-27 Michael Hutchinson <mhutchinson@novell.com>
268
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs,
269
MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: Make the GUI monitor pad
270
thread safe for certain operations, with optimisations for large
271
quantities raw text. The progress monitor can now avoid two remoting
272
calls per line of output to context switch into the GUI thread. This
273
also reduces pad updates on the GUI thread to maximum of one per 100ms.
274
Fixes "Bug 350611 - MonoDevelop hangs when running program that dumps
275
large amounts of output to console". This might be leaking memory, but
276
I'm not certain, as it may be fragmentation instead. Either way it's
1
279
2007-12-20 Ankit Jain <jankit@novell.com>
3
281
* MonoDevelop.Ide.Templates/FileTemplateReference.cs (AddToProject): Use