2004-03-31  Todd Berman  <tberman@sevenl.net>

	* configure.in: required 0.31 for a utf related stream fix.

2004-03-25  Todd Berman <tberman@sevenl.net>

	* configure.in: updated for switchover to gecko-sharp
	* gtkmozembed/: removed, as we now depend on the mono-cvs gecko-sharp --
	gtkmozembed-sharp module
	* Makefile.am: updated for gecko-sharp
	
2004-03-22  John Luke  <jluke@cfl.rr.coc>

	* configure.in: make ENABLE_XDGMIME work right
	* AssemblyInfo.cs*: generate the MonoDevelop versions from configure
	* Makefile.am: workaround EXTRA_DIST conditional varaibles

2004-03-22 Iñigo Illán <kodeport AT terra.es>

	* Base/Gui/Pads/ProjectBrowser/BrowserNode/FileNode.cs:
	* Base/Services/File/IFileService.cs:
	* Base/Services/Project/DefaultProjectService.cs:
	* Base/Services/File/DefaultFileService.cs:
	Reject the operations made by me.

	* Base/Services/File/DefaultFileService.cs:
	Make OpenFile look if the file is a project file and make it
	display correctly on the window manager.

	* Base/Gui/Workbench/Layouts/SdiWorkspaceLayout.cs:
	Make title be displayed correctly

2004-03-21  Todd Berman <tberman@sevenl.net>

	* monodevelop.xml: updated with a lot of mime-types, and submitted
	to fd.o

2004-03-22  Iñigo Illán <kodeport AT terra.es>

	* Base/Gui/Pads/ProjectBrowser/BrowserNode/FileNode.cs:
	Make ActivateItem call OpenFileFromProject instead OpenFile

	* Base/Services/File/IFileService.cs:
	Add OpenFileProject specification

	* Base/Services/File/DefaultFileService.cs:
	LoadFileWrapper can manage files from projects.
	Implement OpenFile to manage project files and rename it to
	OpenFileProject	OpenFile now calls OpenFileProject

	* Base/Gui/IViewContent.cs:
	Add HasProject,	ProjectName and	PathRelativeToProject
	properties

	* Base/Gui/AbstractViewContent.cs:
	Implement HasProject, ProjectName, PathRelativeToProject properties

	* Base/Services/Project/DefaultProjectService.cs:
	Call OpenFileFromProject instead OpenFile when restoring
	the combine state
	
2004-03-21  John Luke  <jluke@cfl.rr.com>

	* docs/WritingAddins.html: initial addin quick guide
	* configure.in: Gtk# 0.18 is actually required
	* Makefile.am: support GNOME2.6 and fd.o way of mimetypes
	and make it conditional on if update-mime-databade is installed
	* monodevelop.xml: new mime file

2004-03-21	John BouAntoun  <jba-mono@optusnet.com.au>

	* src/AddIns/DisplayBindings/SourceEditor/Search/SearchReplaceInFilesManager.cs:
	fixed taskview to be presented before "search completed" dialog.
	
2004-03-20 Iain McCoy <iainmccoy@optusnet.com.au>
	* configure.in: forgot to undo a change that was part of one of the
	mistakes I made :)

2004-03-20 Iain McCoy <iainmccoy@optusnet.com.au>
	* src/Main/Base/Gui/CompletionDatabaseWizard/*: Remove WriteLine
	statements
	* src/Main/Base/Gui/CompletionDatabaseWizard/DownloadGenerator.cs: add
	downloading from a url
	* src/Libraries/MonoDevelop.Gui.Utils/Makefile.am:
	* src/Libraries/MonoDevelop.Gui.Utils/ReportingStream/*:
	* src/Libraries/MonoDevelop.Gui.Utils/DirectoryArchive/*: Added
	ReportingStream and DirectoryArchive utilities

2004-03-20  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* gdldock/gdl/Makefile.am:
	* gdldock/gdl/Gdl.metadata: 
	* gdldock/gdl/DockObject.custom: Customize Gdl.DockObject.Present
	to accept a null parameter.

2004-03-20  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* gdldock/gdl/Makefile.am: Make the generated source files depend
	on the custom files too.
	* gdldock/gdl/DockLayout.custom: Fix list elements leak.

2004-03-20  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* gdldock/gdl/Makefile.am: 
	* gdldock/gdl/Gdl.metadata: 
	* gdldock/gdl/DockLayout.custom: Provide a customized GetLayouts
	to return a string[] instead of a GLib.List.
	* src/Main/Base/Gui/IWorkbenchLayout.cs:
	* src/Main/Base/Gui/Workbench/Layouts/SdiWorkspaceLayout.cs:
	Support for different sets of layouts depending on the workbench
	context.  Implement Layouts property.  Layouts are saved to the
	xml file with fully qualified names such as "Context.Layout
	name".  CurrentLayout hides the context prefix, so the value
	set/retrieved is just the layout name.
	* data/resources/glade/Base.glade:
	* src/Main/Base/Gui/Dialogs/NewLayoutDialog.cs: New dialog used to
	retrieve the name of the layout being created.
	* src/Main/Base/Makefile.am: Add NewLayoutDialog.cs to the build.
	* build/AddIns/SharpDevelopCore.addin:
	* src/Main/Base/Commands/ToolsCommands.cs:
	* src/Main/Base/Commands/MenuItemBuilders.cs: Add layouts menu.

2004-03-20	John BouAntoun  <jba-mono@optusnet.com.au>

	* src/Main/Base/Commands/MenuItemBuilders.cs : made it prompt 
	user for launching exteranl tool if set in options
	* src/Main/Base/Services/MessageService.cs: added generic 
	text prompting dialog, GetTextResponse() for above change:
	* src/Libraries/MonoDevelop.Core/Services/IMessageService.cs: 
	added prototype for GetTextResponse() for above change:

2004-03-19  John Luke  <jluke@cfl.rr.com>

	* src/Main/Base/Gui/IProgressMonitor.cs:
	* src/Main/Base/Gui/CompletionDatabaseWizard/GenerateDatabase.cs:
	* src/Main/Base/Services/StatusBar/IStatusBarService.cs:
	* src/Main/Base/Services/StatusBar/DefaultStatusBarService.cs:
	* src/Main/Base/Commands/FileCommands.cs:
	* src/Main/Base/Gui/Components/StatusBar/SdStatusBar.cs:
	use double instead of casting to int everywhere
	and implement ProgressBar
	* src/Main/Base/Makefile.am: cleanup and undefine GTK and LINUX
	* *.cs: account for above

2004-03-19  Iñigo Illán <kodeport AT terra.es>
	* src/Main/Base/Commands/FileCommands.cs:
	ask if you want to really delete recent files/projects list.

2004-03-18  John Luke  <jluke@cfl.rr.com>

	* src/Main/Base/Gui/Pads/HelpBrowser/HelpViewer.cs:
	implement OnUrl event to show Urls in statusbar

2004-03-18  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* src/Main/Base/Gui/IWorkbench.cs: Added WorkbenchContext enum,
	Context property and ContextChanged event.

	* src/Main/Base/Gui/IWorkbenchLayout.cs: Added CurrentLayout
	and PadContentCollection properties.

	* src/Main/Base/Gui/Workbench/DefaultWorkbench.cs: Connect to the
	debugging service's StartedEvent, and switch workbench context
	whenever debugging is started or stopped.

	* src/Main/Base/Gui/Workbench/Layouts/SdiWorkspaceLayout.cs: Added
	layout switching functionality.  Connect to the IWorkbench's new
	ContextChanged event and switch layouts when starting/stopping
	debug.  Provide a collection of valid content pads for the current
	workbench context.

	* src/Main/Base/Commands/MenuItemBuilders.cs: Take the collection
	of content pads from the layout.

2004-03-17	John BouAntoun  <jba-mono@optusnet.com.au>
	
	* src/Main/Base/Commands/MenuItemBuilders.cs:
	fixed external tool launching in correct WorkingDirectory
	and also made it not parse the tool command (bug 53311).
	Still need to fix prompt for arguments issue.

2004-03-15  John Luke  <jluke@cfl.rr.com>
	
	* monodevelop.in: fix LD_LIBRARY_PATH
	add --trace and --profile cl handling

2004-03-15  Todd Berman <tberman@sevenl.net>

	* monodevelop.desktop: added some bugzilla info
	* src/Main/Base/Gui/CompletionDatabaseWizard/druis.cs: 
		added some titles
		fix cancel action.
	* src/Main/Base/Commands/AutostartCommands.cs:
		fix bug #55439, we now dont show the main gui when generating
		the completion database.

2004-03-12  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* gdldock/sources/gdl/gdl-dock-item-grip.c:
	* gdldock/sources/gdl/gdl-dock-item-grip.h:
	* gdldock/sources/gdl/gdl-dock-item.c:
	* gdldock/sources/gdl/gdl-dock-object.c:
	* gdldock/sources/gdl/gdl-dock-bar.c: 

	Update GdlDock from Gnome's gdl module: ellipsizing labels for the
	dock item grip and a couple of memory and object leaks.
	
2004-03-12  Gustavo Giráldez  <gustavo.giraldez@gmx.net>

	* gdldock/sources/gdl/Makefile.am: Build libgdldock.so using
	automake builtin rules for shared libraries instead of a hackish,
	home made solution.

	* configure.in: Add GDLDOCK_{CFLAGS,LIBS} variables for building
	GdlDock.

2004-03-11  John BouAntoun  <jba-mono@optusnet.com.au>
	
	* src/Main/Base/Commands/ProjectBrowserCommands/CombineNodeCommands.cs:
	Made it so adding any new nodes to projectbrowserview 
	(i.e. adding new or existing projects or combines to it) expands
	to the added nodes. bug #54725
	Also fixed bug where could not add a new project to combine

2004-03-11  John Luke  <jluke@cfl.rr.com>

	* src/AddIns/DisplayBindings/SourceEditor/:
	CompletionWindow: subclass properly and
	remove KeyRelease for CompletionWindow

	partially port ExportToProjectHtml and add it to Makefile.am

	mv EditTemplateGroupDialog to Dialogs subdir
	and update Makefile.am

	* src/Main/Base/Services/StatusBar:
	make statusbar accept 3 ints
	do the work in the service

	* src/Libraries/CsVbParser:
	import CsVbParser from SD, in hopes of fixing our
	horribly broken one

2004-03-10  John Luke  <jluke@cfl.rr.com>

	* README: add monodoc and debugger to list of deps
	* configure.in: report Gtk#, monodoc, mono debugger results
	* *.cs: anywhere a FileSelection dialog is used wrap it in
	using {}, remove some obsolete/leftover stuff from the SD port

2004-03-10  Todd Berman <tberman@sevenl.net>

	* web/: removed.
	* configure.in: check for monodoc.
	* misc files: Added a help browser pad. right now it just lists nodes,
	              no documentation is given.

2004-03-09  Daniel Kornhauser  <dkor@alum.mit.edu>

        * BIG 750 file change: Reduced the namespace by mapping 
	  ICSharpCode -> MonoDevelop and
          ICSharpCode.SharpDevelop -> MonoDevelop

2004-03-09  John Luke  <jluke@cfl.rr.com>

	* build/AddIns/AddIns/BackendBindings/Makefile.am:
	* build/AddIns/AddIns/Misc/StartPage/Makefile.am:
	remove dlls on make clean, bug #55386
	* */AssemblyInfo.cs: bump to 0.2, add one for SourceEditor
	* FAQS: add FAQ about regen'ing the CodeComplete db
	* src/Main/Base/Gui/Dialogs/OptionPanels/ExternalToolPanel.cs:
	remove some CWL's, weird whitespace fixes, use using () {} on
	the FileSelection dialog

2004-03-07  John Luke  <jluke@cfl.rr.com>

	* src/Main/Base/Makefile.am:
	* src/Main/Base/Gui/FolderDialog.cs: remove because it is
	implemented in MonoDevelop.Gui.Widgets instead
	* build/data/templates/project/CSharp/GnomeSharpProject.xpt:
	fix so it builds

2004-03-07  Todd Berman  <tberman@sevenl.net>

	* src/Main/Base/Gui/Workbench/DefaultWorkbench.cs:
		Removing windows dependencies. (ToUpper)

2004-03-06  Martin Baulig  <martin@ximian.com>

	* configure.in: AC_SUBST(debugger_prefix).
	* src/Main/Base/Services/Makefile.am: Use full path name for 
	Mono.Debugger.dll.

	* src/Main/Base/Gui/Workbench/DefaultWorkbench.cs: connect to the
	debugger's StoppedEvent.
	* src/AddIns/DisplayBindings/SourceEditor/Gui/Pads/DebuggerVariablePad.cs:
	connect to the debugger's ResumedEvent and StoppedEvent.

	* Main/Base/Commands/DebuggerCommands.cs: added KillApplication
	and hook it to the DebuggingService.
	* build/AddIns/SharpDevelopCore.addin: added menu item to the
	debugging menu to kill the application.	

2004-03-05  John BouAntoun  <jba-mono@optusnet.com.au>
	
	* src/Main/Base/Gui/Components/OpenFileTab.cs : deleted (duplicates 
	TabLabel)
	* src/Main/Base/Commands/FileTabStripCommands.cs : deleted because 
	OpenFileTab deleted
	* src/Main/Base/Makefile.am : removed file refs from compilation
	* build/AddIns/SharpDevelopCore.addin: removed file refs from addins

2004-03-05  John BouAntoun  <jba-mono@optusnet.com.au>
	
	* src/AddIns/DisplayBindings/SourceEditor/Gui/Dialogs/ReplaceDialog.cs :
	changed Gtk.Combo's to Gnome.Entry's to fix bug where MD would lock up 
	with hidden "Not Found" Dialog popping up under the find dialog
	* src/AddIns/DisplayBindings/SourceEditor/Gui/Dialogs/ReplaceInFilesDialog.cs: 
	as above
	* data/resources/glade/texteditoraddin.glade : as above

2004-03-05  John Luke  <jluke@cfl.rr.com>
	
	* src/Main/Base/Gui/Dialogs/ReferenceDialog/AssemblyReferencePanel.cs:
	apply patch from djj734@mail.usask.ca (Doug) to fix adding a .NET
	assembly reference by using GetFullPath, bug #55192

2004-03-05  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs : add StepInto and
	implement StepOver.  Use proc.CurrentFrame where possible.

2004-03-05  John BouAntoun  <jba-mono@optusnet.com.au>

	* src/Main/Base/Gui/Dialogs/ProjectOptionsDialog.cs : added 
	configuration renaming
	* src/Main/Base/Gui/Dialogs/TreeViewOptions.cs : made 
	InitializeComponent virtual so ProjectOptionDialog could override (see
	above)

2004-03-04  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs : add CurrentFilename and
	CurrentLineNumber props.  Fix Backtrace.

2004-03-04  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs : add Started/Stopped and 
	Paused/Resumed events plus a CurrentFrame property.

2004-03-04  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs : add Pause/Resume and make
	IsRunning public.

2004-03-04  Todd Berman  <tberman@sevenl.net>

	* build/AddIns/SharpDevelopCore.addin: adding debug menu.
	* src/Main/Base/Services/DebuggingService.cs: added stub for step over.
	* src/Main/Base/Commands/DebuggerCommands.cs: added StepOver.
	* src/AddIns/DisplayBindings/SourceEditor/Gui/SourceEditorBuffer.cs:
		change current execution from red to yellow.
	* ChangeLog: formatting fixes, use this format from now on.

2004-03-04  Daniel Kornhauser <dkor@alum.mit.edu>

	* data/resources/glade/CSharp.glade: 
		created glade file with OutputOptionsPanel UI
	* src/AddIns/BackendBindings/CSharpBinding/Gui/OutputOptionsPanel.cs:
		Gladed CodeGenerationPanel

2004-03-04 John BouAntoun  <jba-mono@optusnet.com.au>
	
	* src/Main/Base/Gui/Dialogs/ProjectOptionsDialog.cs: 
		enabled context menu's for project configurations
	* src/Main/Base/Gui/Dialogs/TreeViewOptions.cs: 
		made SelectNode virtual so ProjectOptionsDialog could override
	* data/resources/glade/Base.glade: 
		fiddled with TreeviewOptions Dialog

2004-03-04  Daniel Kornhauser <dkor@alum.mit.edu>
                                                                                                                             
        * data/resources/glade/CSharp.glade: 
		created glade file with CodeGenerationPanel UI
        * src/AddIns/BackendBindings/CSharpBinding/Gui/CodeGenerationPanel.cs: 
		ported CodeGenerationPanel
        * data/resources/glade/Makefile.am: 
		added reference and resource
        * src/AddIns/BackendBindings/CSharpBinding/Makefile.am:
		added reference and resource

2004-03-04 John BouAntoun  <jba-mono@optusnet.com.au>
	* src/Main/Base/Gui/Dialogs/ProjectOptionsDialog.cs: 
		ported [Add/Remove/UpdateBold]Configuration functions. still 
		no way to cool them, need context menu
	* src/Main/Base/Gui/Dialogs/TreeViewOptions.cs: 
		made TreeView explicitely protected, added SelectSpecificNode
		that does just that 

2004-03-04 John BouAntoun  <jba-mono@optusnet.com.au>

	* build/AddIns/AddIns/BackendBindings/BackendBindings.addin: 
		commented ChoosRuntimePanel binding (we wont't support any 
		other runtimes)  

2004-03-03  Todd Berman  <tberman@sevenl.net>

	* src/AddIns/DisplayBindings/Gui/SourceEditorWidget.cs:
		Fix ExecutingAt.
	* src/Main/Base/Services/DebuggingService.cs:
		Threading issue fixed.

2004-03-03  Todd Berman  <tberman@sevenl.net>

	* src/AddIns/DisplayBindings/Gui/SourceEditor*:
		Add ExecutingAt code.
	* src/Main/Base/Services/DebuggingService.cs:
		Add ExecutingAt support.
	* build/AddIns/SharpDevelopCore.addin:
		rearrange service order.
	* build/data/resources/icons/Breakpoint.png,ExecutionMarker.png:
		import miguel's badass icons
	
2004-03-03  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs : add some debugging info
	and run the debugger before we insert breakpoints.

2004-03-03  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs (UnloadService): kill
	running debugger instances on unload.

2004-03-03  Mike Kestner  <mkestner@ximian.com>

	* Main/Base/Services/DebuggingService.cs (Run): ignore if running

2004-03-03 John BouAntoun  <jba-mono@optusnet.com.au>
	* src/Main/Base/Commands/ProjectOptionsCommands.cs: 
		enabled all the projections command actions
	* src/Main/Base/Gui/Dialogs/ProjectOptionsDialog.cs:
		added code to display the configuration options nodes
	* src/Main/Base/Gui/Dialogs/TreeViewOptions.cs:
		made treeStore explicitely protected so ProjectOptionsDialogs
		could append configuration nodes

2004-03-03  Todd Berman  <tberman@sevenl.net>

	* bunch o' files: Added first pass debugger support.

2004-03-03 John BouAntoun  <jba-mono@optusnet.com.au>
	* src/Main/Base/Internal/Project/Project/IncludeFilesDialog.cs:
		Changed ShowDialog() to do a Dialog.Run() instead of 
		Dialog.ShowAll().
	* src/Main/Base/Internal/Project/Project/AbstractProject.cs:
		removed comment that said to fix the IncludeFilesDialog
	* data/resources/glade/Base.glade:
		made the treeview's scrolled window visible from start

2004-03-02  Mike Kestner  <mkestner@ximian.com>

	* configure.in : check for mono debugger
	* Main/Base/Makefile.am : reference Mono.Debugger
	* Main/Base/Services/DebuggingService.cs : new minimal debugging
	service implementation.

