2005-11-22 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs:
	percent escape files before passing them to vfs to get the
	mimetype, fixes bug #75256
	
2005-11-17 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	initialize the formatter to the default, so that unsaved
	files will have a fmtr and not crash on a keypress
	bug #76729
	
2005-11-14  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorBuffer.cs: Increased undo
	limit.
	* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Scroll
	to cursor after undoing or redoing.

2005-11-09 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	only FormatLine when IndentStyle is Smart
	part of bug #76652
	
2005-11-09  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs:
	In InitializeFormatter don't crash for files without extension.
	Implement some new methods defined in ITextBuffer and IEditor.

2005-11-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs:
	Implement some new methods defined in ITextBuffer and IEditor.

2005-10-28 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	add FormatLine to give us better smart indenting
	* MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs:
	use FormatLine on enter instead of indentline
	
2005-10-28 John Luke <john.luke@gmail.com> 

	* EditorBindings.glade: add smart indent radio button
	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	indent through the formatter, instead of gtksourceview
	* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs:
	load the formatters from the addin file per language
	* MonoDevelop.SourceEditor.Properties/TextEditorProperties.cs:
	add a FIXME comment
	* MonoDevelop.SourceEditor.Gui.OptionPanels/BehaviorTextEditorPanel.cs:
	load/store smart indent settings
	* MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs:
	add return for indentation handling
	* MonoDevelop.SourceEditor.addin.xml: add Return EditAction
	
2005-10-28 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs (DeleteLine):
	rework to delete the whole line, not just erase its contents
	
2005-10-28 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs (PeekCharIsWhitespace):
	fix GTK+ assertion when the next char is a new line by
	using Offset instead of LineOffset
	
2005-10-23 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Actions/EditActionCollection.cs:
	filter out problematic Masks, so far just LockMask and Mod2Mask

2005-10-23 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.addin.xml: fix space
	* MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs:
	fix completion for space key presses

2005-10-23 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Actions/IEditAction.cs:
	add PreExecute and PostExecute methods
	* MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs:
	reset PassToBase to false after running the action
	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	call PreExecute and PostExecute methods
	fixes bug #76523

2005-10-19 John Luke <john.luke@gmail.com> 

	* *.cs: fix some warnings by removing unused fields
	
2005-10-19 Christian Hergert <christian.hergert@gmail.com>

	* MonoDevelop.SourceEditor/SourceViewService.cs: Check for a valid source
	languages manager before persisting settings to file.

2005-10-18 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	use new TreeNodeExists method instead of relying on an
	exception
	
2005-10-18 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Codons/EditActionCodon.cs:
	add all the current ModifierTypes in gdk 2.4
	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	order using statements, remove ProcessPressEvent()
	combine UnIndentSelection and IndentSelection
	implement editactions instead of a bunch of switch
	statements to control the editor, mark some methods
	internal
	* MonoDevelop.SourceEditor.Actions/IEditAction.cs:
	add PassToBase property
	* MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs:
	move the default editing actions here as IEditActions
	* MonoDevelop.SourceEditor.Actions/EditActionCollection.cs:
	used to get unique IEditAction from a Gdk.Key and Gdk.ModifierType
	* MonoDevelop.SourceEditor.addin.xml: add EditActions
	* Makefile.am: add EditActionCollection and DefaultEditActions
	
2005-10-17 John Luke <john.luke@gmail.com> 

	* MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	add InsertTemplate () method which handles the details for us
	and move the relevant code to it
	* MonoDevelop.SourceEditor.Codons/EditActionCodon.cs:
	MonoDevelop.SourceEditor.Actions/IEditAction.cs: update and implement
	for gdk key handling, they are still not used
	* MonoDevelop.SourceEditor.addin.xml: change InsertTemplate key to Tab
	
2005-10-11 John Luke <john.luke@gmail.com> 

	*  MonoDevelop.SourceEditor.Gui/SourceEditorView.cs:
	make tab activate templates instead of space
	part of bug #55843
	
2005-10-11 John Luke <john.luke@gmail.com> 

	*  MonoDevelop.SourceEditor.Gui/SourceEditorView.cs (GetLineAsString):
	don't go ForwardToLineEnd if we are already at EndsLine
	fixes bug# 76208
	
2005-10-11  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.SourceEditor.addin.xml: Fixed addin header information.
	Use "id" attribuet instead of "name" to identify addins.
	* MonoDevelop.SourceEditor/SourceViewService.cs: create the language
	manager in InitializeService.

2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.SourceEditor.addin.xml: Added addin dependencies.

2005-10-04  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am: Install the assembly in the AddIns directory.

2005-09-28  Lluis Sanchez Gual  <lluis@novell.com>

	* Renamed to from MonoDevelop.SourceEditor.
	Changed internal organization of files and namespaces.
	
2005-09-23  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorDisplayBinding.cs: IDocumentInformation.FileName
	now returns the untitled file name if the file has not been saved.
	This fixes bug #61771.
	Use special search flags that work for the old and the new API
	of gtksourceview (the enum values where changed in the API).
	Fixes bug #75770.

2005-08-20  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorView.cs: fix some warnings with the new
	gtk#
	
2005-08-19  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorView.cs: Display the completion window even if
	the char at the cursor is not a whitespace.

2005-08-12  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelopEditor.addin.xml:
	* Gui/SourceEditorDisplayBinding.cs: Use stock icon id instead of
	file name.

2005-08-10  Ben Motmans  <ben.motmans@gmail.com>

	* SourceEditor.mdp: references update

2005-08-09  Lluis Sanchez Gual  <lluis@novell.com> 

	* InsightWindow/IndexerInsightDataProvider.cs:
	* InsightWindow/MethodInsightDataProvider.cs:
	* Gui/SourceEditorView.cs: Use the new IParserContext API.
	
	* Gui/SourceEditorDisplayBinding.cs: Implement IEditable.TextChanged.

2005-08-06  John Luke  <john.luke@gmail.com>

	* SourceEditor.mdp: update
	
2005-08-03  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelopEditor.addin.xml: Removed old menu entries.

2005-07-27  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorDisplayBinding.cs: Make sure the PropertyChanged
	handler runs in the gui thread.

2005-07-22  John Luke  <john.luke@gmail.com>

	* SourceEditor.mdp: remove completion files moved into Base assembly

2005-07-20  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorWidget.cs: Factorized some code into
	SearchReplaceManager.

2005-07-20  Peter Johanson  <latexer@gentoo.org>

	* CodeCompletion/*: Migrated to MonoDevelop.Base assembly.
	* Makefile.am: Remove CodeCompletion file entries.
	* Gui/SourceEditorView.cs:
	* InsightWindow/InsightWindow.cs:
	* InsightWindow/IndexerInsightDataProvider.cs:
	* InsightWindow/MethodInsightDataProvider.cs: Changed to reflect
	completion API/location changes.

2005-07-20  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorWidget.cs: Implemented FindPrevious command.
	* Gui/SourceEditorDisplayBinding.cs: Implemented SelectionStartPosition
	and SelectionEndPosition properties. Implemented an ITextIterator
	that supports SourceView's native search methods.
	* MonoDevelopEditor.addin.xml: Added FindPrevious command to the menu.

2005-07-13  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorView.cs: make DeleteLine () use AtomicUndo
	remove incorrect special case for shift + del as it is = cut
	and control + k for DeleteLine like emacs
	fixes bug #75425, based on patch by Paul.Betts@Gmail.com (Paul Betts)

2005-07-13  John Luke  <john.luke@gmail.com>

	* CodeCompletion/ListWindow.cs: scroll with the mousewheel
	* CodeCompletion/CompletionListWindow.cs: complete on double-click

2005-07-13  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorDisplayBinding.cs: The editor is now responsible
	of showing its own widgets.
	
2005-07-01  Jacob Ils Christensen  <jacobilsoe@gmail.com>

	* Gui/Dialogs/GotoLineNumberDialog.cs:
	* Gui/SourceEditorDisplayBinding.cs:
	Make lines and columns 1-based.
	
2005-07-01  Jacob Ils Christensen  <jacobilsoe@gmail.com>

	* CodeCompletion/ListWindow.cs: Make sure the list
	window is no larger than necessary.

2005-06-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (FILES): Move AssemblyInfo.cs ...
	(GENERATED_FILES): ... here.

2005-06-27  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorWidget.cs: Added some imports.
	
	* Search/*.cs:
	* Commands/SearchCommands.cs:
	* Gui/Dialogs/ReplaceInFilesDialog.cs:
	* Gui/Dialogs/ReplaceDialog.cs: Moved to MonoDevelop.Base.
	
	* Gui/SourceEditorDisplayBinding.cs: Implement some new interfaces.
	* Commands/BookmarkCommands.cs: Those are implemented with inline
	command handlers.
	
	* texteditoraddin.glade: Moved search/replace dialogs to MonoDevelop.Base.
	* Makefile.am: Removed moved files.
	* MonoDevelopEditor.addin.xml: Search/replace commands are now defined in
	MonoDevelop.Base.

2005-06-09  Lluis Sanchez Gual  <lluis@novell.com> 

	* Services/SourceViewService.cs: Added null check.
	* CodeCompletion/CompletionListWindow.cs: Added some error checking to
	avoid crashes.
	* MonoDevelopEditor.addin.xml: Create a toolbar specific for the editor.

2005-05-22  Todd Berman  <tberman@off.net>

	* Gui/Dialogs/ReplaceDialog.cs:
	* Gui/Dialogs/ReplaceInFilesDialog.cs:
	Duh. Actually fix #74965 totally. stupid miss on my end.

2005-05-21  Todd Berman  <tberman@off.net>

	* Gui/Dialogs/ReplaceDialog.cs:
	* Gui/Dialogs/ReplaceInFilesDialog.cs:
	Fix #74965.

2005-05-21  Todd Berman  <tberman@off.net>

	* Search/SearchReplaceManager.cs:
	* Search/SearchStrategy/RegExSearchStrategy.cs:
	* Search/SearchReplaceInFilesManager.cs:
	Fix #74966 and display a meaningful error message.

2005-05-20  Jacob Ils Christensen  <jacobilsoe@gmail.com>

	* Gui/SourceEditorView.cs: Fixed problem with monodoc on words followed by a newline.

2005-05-16  Jacob Ils Christensen  <jacobilsoe@gmail.com>

	* Gui/SourceEditorView.cs: Added support to ctrl+tab/shift+ctrl+tab through open files.

2005-05-15  Todd Berman  <tberman@off.net>

	* texteditoraddin.glade: Add some missing 'Activates Default' props.

2005-05-15  Lluis Sanchez Gual  <lluis@novell.com> 

	* EditorBindings.glade: Many fixes to make the dialogs more conforming
	to the HIG.
	* Gui/SourceEditorView.cs: Added IntPtr constructor to make gtk# happy.
	* Gui/SourceEditorDisplayBinding.cs: Removed unused code. Minor fixes.

2005-04-30  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorWidget.cs: Handler toggle breakpoint command.
	* Gui/SourceEditorView.cs: Use the new command system to show
	the contextual menu.
	* Gui/SourceEditorDisplayBinding.cs: Show only breakpoints for the
	file being edited. Catch exceptions when reloading the file.
	* MonoDevelopEditor.addin.xml: Added some command descriptions.

2005-04-27  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorDisplayBinding.cs: Don't crash if the debugger
	is not installed.

2005-04-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorView.cs:
	* Gui/SourceEditorDisplayBinding.cs: Track changes in breakpoints, and
	debug execution location.

2005-04-26  Lluis Sanchez Gual  <lluis@novell.com>

	* texteditoraddin.glade: Added missing stop button in the replace
	in files dialog.

2005-04-25  Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/SourceEditorWidget.cs: Moved here editor-specific commands.
	* Gui/SourceEditorDisplayBinding.cs: The methods for managing
	bookmarks are now in the editor widget, not the buffer.
	* Commands/EditorCommands.cs: New enum with IDs for edit commands.
	* Commands/SearchCommands.cs: Moved editor-specific commands to
	SourceEditorWidget.cs.
	* MonoDevelopEditor.addin.xml: Created the new command structure.

2005-04-25  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorWidget.cs:
	* Gui/SourceEditorBuffer.cs:
	* SourceEditorDisplayBinding.cs: Improve memory usage.

2005-04-17  John Luke  <john.luke@gmail.com>

	* Makefile.am: fix distcheck

2005-04-09  John Luke  <john.luke@gmail.com>

	* CodeCompletion/ListWindow.cs: dont crash
	if the provider is null, fixes bug #74492

2005-04-09  John Luke  <john.luke@gmail.com>

	* Services/SourceViewService.cs: catch XmlException
	while restoring style/color prefs

2005-04-06  John Luke  <john.luke@gmail.com>

	* Services/SourceViewService.cs: dont serialize
	the defaults, add some logging, and use SourceTag.Id
	not the .Name

2005-04-06  Alexandre Gomes  <alexmipego@gmail.com>
	
	* Services/SourceViewService.cs: Fix a small problem that can occur
	to svn users since some users that can be missing isDefault at all.

2005-04-05  John Luke  <john.luke@gmail.com>

	* Gui/OptionPanels/SyntaxHighlightingPanel.cs:
	fix two buglets with the sensitivity of restore
	apparently we have to set .IsDefault to false ourselves
	and update the toggle/colorbutton when it is restored
	* Services/SourceViewService.cs: add is_default to
	store/restore
	
2005-04-02  John Luke  <john.luke@gmail.com>

	* EditorBindings.glade: add glade part of new Panel
	* Services/SourceViewService.cs: new service to share
	the SourceLanguagesManager info
	* Gui/SourceEditorBuffer.cs: use service
	* Gui/OptionPanels/SyntaxHighlightingPanel.cs: new panel
	for controlling all things about syntax highlighting
	* Gui/OptionPanels/GeneralTextEditorPanel.cs: move enable syntax
	highlighting to its own panel
	* Makefile.am: add new files
	* MonoDevelopEditor.addin.xml: add service

2005-03-14  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorWidget.cs: Added IntPtr constructor. Nullify
	DisplayBinding field on dispose.
	* Gui/SourceEditorDisplayBinding.cs: Set SourceEditor to null on dispose.

2005-03-10  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorView.cs:
	* Gui/SourceEditorDisplayBinding.cs: dont create
	a char array from the string, it is already indexed
	that way

2005-03-09  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorDisplayBinding.cs: only
	UpdateFSW if File.Exists, otherwise we would crash

2005-03-07  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorWidget.cs: Properly dispose the widget.
	* Gui/SourceEditorView.cs: Added dispose method.
	* Gui/SourceEditorDisplayBinding.cs: Unsubscribe events on dispose.
	* CodeCompletion/CodeCompletionDataProvider.cs: Track api changes.
	* MonoDevelopEditor.addin.xml: Removed unused view.

2005-02-26  Poul Andersen  <pba@mailme.dk>
	* Gui/Dialogs/ReplaceDialog.cs: Added property DialogPointer.
	* Gui/Dialogs/ReplaceInFilesDialog.cs: Added property DialogPointer.
	Added StopButton for search in files.
	* Commands/SearchCommands.cs: Added call to SetSearchPattern to ensure
	selected text in the editor is used for searching.
	* Search/SearchReplaceManager.cs: Changed MessageBoxes to call 
	Runtime.Service... using new "window on top" modal dialog box.
	* Search/SearchReplaceInFilesManager.cs: Added property DialogPointer
	* texteditoraddin.glade: Added Stop Button for Find in Files.

2005-02-26  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorWidget.cs: dont always set Highlight=true
	* Gui/OptionPanels/MarkersTextEditorPanel.cs: un-sensitize ShowErrors
	* Gui/SourceEditorDisplayBinding.cs: only modify properties
	that were changed.
	* Gui/OptionPanels/GeneralTextEditorPanel.cs:
	* Properties/TextEditorProperties.cs:
	* EditorBindings.glade: add SyntaxHighlight check button

2005-02-23  Christian Hergert <christian.hergert@gmail.com>

	* Gui/Dialogs/ReplaceDialog.cs: Check for null to prevent Exception.

2005-02-22  John Luke  <john.luke@gmail.com>

	* CodeCompletion/CodeCompletionDataProvider.cs:
	track the added Classes so we dont add them twice to the
	completion list, I think it should fix bug 72941

2005-02-22  John Luke  <john.luke@gmail.com>

	* Gui/SourceEditorView.cs (ScrollDown): don't change the
	value above maxvalue, fixes a little stutter I noticed

2005-02-12  Christian Hergert <christian.hergert@gmail.com>

	* Gui/SourceEditorBuffer.cs: Changed to DllImport the .dll rather
	than .so for glib.

2005-02-10  Ben Motmans  <ben.motmans@gmail.com>

	* Gui/SourceEditorView.cs: Added ScrollUp and ScrollDown methods
	for ctrl-up/down keybinds

2005-02-02  John Luke  <john.luke@gmail.com>

	* EditorBindings.glade:
	* Gui/OptionPanels/MarkersTextEditorPanel.cs:
	* Gui/OptionPanels/GeneralTextEditorPanel.cs:
	use Gnome.FileEntry where appropriate
	remove window-ish editor props (show line endings, etc)
	remove double buffering pref (we always are)

2005-02-01  John Luke  <john.luke@gmail.com>

	* Gui.SourceEditorBuffer.cs: use ErrorInfo
	and error underline improvements

2005-01-31  John Luke  <john.luke@gmail.com>

	* EditorBindings.glade:
	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorView.cs:
	* Gui/OptionPanels/MarkersTextEditorPanel.cs:
	* Gui/SourceEditorDisplayBinding.cs:
	* Properties/TextEditorProperties.cs:
	finish off underlining of errors, seems to
	work alright

2005-01-31  John Luke  <john.luke@gmail.com>

	* EditorBindings.glade:
	* Gui/SourceEditorView.cs:
	* Gui/OptionPanels/BehaviorTextEditorPanel.cs:
	* Gui/SourceEditorDisplayBinding.cs:
	* Properties/TextEditorProperties.cs:
	remove a couple useless texteditor props, enable
	the AutoInsertTemplates property

2005-01-31  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorDisplayBinding.cs:
	* Gui/SourceEditorBuffer.cs: Highlight the selected line when jumping
	from the task view. ScrollMarkOnscreen after paste command.
	* Gui/SourceEditorView.cs: Use function overrides instead of
	subscribing its own events.

2005-01-31  John Luke <john.luke@gmail.com>

	* EditorBindings.glade
	* Gui/OptionPanels/GeneralTextEditorPanel.cs:
	use Gtk.FontButton instead of Gnome.FontPicker

2005-01-30  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionListWindow: comment out
	UpdateDeclarationView in one place because it crashes
	sometimes

2005-01-30  John Luke <john.luke@gmail.com>

	* Gui/SourceEditorView.cs: only show completion if the
	next char is not whitespace, ctl+space will override this
	fixes bug# 60113

2005-01-30  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionListWindow.cs: Small changes, make sure the
	placement of the declaration view window is redone when the list size
	is changed. Fixes bug #71974

2005-01-29  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorView.cs: Only show "Breakpoint" if the
	DebuggingService is available.

2005-01-27  John Luke  <john.luke@gmail.com>

	* EditorBindings.glade:
	* texteditoraddin.glade: update to new glade format

	* EditorBindings.glade:
	* texteditoraddin.glade:
	* CodeCompletion/ListWindow.cs:
	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorDisplayBinding.cs
	* Gui/SourceEditorWidget.cs:
	* Gui/SourceEditorView.cs:
	* Gui/Dialogs/ReplaceDialog.cs:
	* Gui/Dialogs/ReplaceInFilesDialog.cs:
	* Gui/OptionPanels/CodeTemplatePanel.cs:
	* Gui/OptionPanels/GeneralTextEditorPanel.cs:
	* InsightWindow/InsightWindow.cs:
	* Search/DocumentIterator/DirectoryDocumentIterator.cs:
	use ComboBox instead of OptionMenus
	use Gtk.Entry w/completion instead of Gnome.Entry
	remove obselete warnings, etc.

	* Makefile.am: remove Html from build
	* Commands/ProjectCommands.cs: comment out that
	* Gui/Dialogs/ExportProjectToHtmlDialog.cs: kill this

2005-01-26  Christian Hergert <chris@mosaix.net>
	* Gui/SourceEditorView.cs: Fix for new ShowView method in
	DefaultWorkbench.

2005-01-26  John Luke  <john.luke@gmail.com>

	* Makefile.am:
	* Gui/SourceEditorDisplayBinding.cs: use Gnome.Vfs

2005-01-26  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionListWindow.cs:
	* CodeCompletion/CodeCompletionData.cs:
	* CodeCompletion/ListWindow.cs:
	* CodeCompletion/DeclarationViewWindow.cs: A bit of a nicer overload
	dialog.

2005-01-26  Alexandre Gomes  <alexmipego@gmail.com>

	* CodeCompletion/CompletationListWindow.cs: Fixed completion
	window when near screen edges.

2005-01-26  Alexandre Gomes  <alexmipego@gmail.com>

	* CodeCompletion/CompletationListWindow.cs:
	* CodeCompletion/ListWindow.cs: Closes bug #71686. Also makes
	list sorted case-isensitive.

2005-01-25  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorDisplayBinding.cs: Use new
	IWorkbenchWindow.ShowNotification for when a file has been modified
	outside MD.

2005-01-25  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/Pads/CompilerMessageView.cs: 
	* Makefile.am: CompilerMessageView moved to Monodevelop.Base. 
	
	* Commands/SearchCommands.cs:
	* Search/SearchReplaceManager.cs:
	* Search/DocumentIterator/CurrentDocumentIterator.cs:
	* Search/DocumentIterator/WholeProjectDocumentIterator.cs:
	* Search/DocumentIterator/AllOpenDocumentIterator.cs:
	* Gui/SourceEditorDisplayBinding.cs: New GUI for warning about modified
	files.

2005-01-11  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/SourceEditorDisplayBinding.cs: Use a different method for detecting
	that a file change event is the result of a save operation (the current
	doesn't work if the that event is delayed).

2005-01-11  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/Dialogs/ExportProjectToHtmlDialog.cs:
	* InsightWindow/MethodInsightDataProvider.cs:
	* InsightWindow/InsightWindow.cs:
	* InsightWindow/IInsightDataProvider.cs:
	* InsightWindow/IndexerInsightDataProvider.cs:
	* CodeCompletion/CompletionListWindow.cs
	* CodeCompletion/CompletionWindow.cs:
	* CodeCompletion/CommentCompletionDataProvider.cs: 
	* CodeCompletion/ICompletionDataProvider.cs:
	* CodeCompletion/CodeCompletionDataProvider.cs: 
	* CodeCompletion/TemplateCompletionDataProvider.cs:
	* Search/DocumentIterator/WholeProjectDocumentIterator.cs:
	  Follow architecture changes.

2004-12-14  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorDisplayBinding.cs: Finish off some code to detect
	if a source file is changed externally, so it can be reloaded.

2004-12-14  Todd Berman  <tberman@off.net>
	
	* Gui/SourceEditorBuffer.cs: Single line commenting changed a bit.
	Fixed bug #70574.

2004-12-13  Lluis Sanchez Gual  <lluis@novell.com>

	* Search/SearchReplaceUtilities.cs: 
	* Search/SearchStrategy/BruteForceSearchStrategy.cs: Word boundaries
	can be white spaces or punctuation chars. Added new method 
	IsWordSeparator that checks both.

2004-12-11  Alexandre Gomes <alexmipego@hotmail.com>
	
	* Gui/SourceEditorDisplayBinding.cs: Added support for the already
	implemented Indent and UnIndent selection.

2004-12-10  Alexandre Gomes <alexmipego@hotmail.com>
	
	* Gui/SourceEditorDisplayBinding.cs:
	* Gui/SourceEditorBuffer.cs: Keys 'Home' and 'End' while having
	selected text now moves to Start/End of selection instead of Start/End
	of insertmark line.
	
2004-12-07  Alexandre Gomes <alexmipego@hotmail.com>
	
	* Gui/SourceEditorDisplayBinding.cs,
	* Gui/SourceEditorBuffer.cs: Added implementation for CommentCode and
	UncommentCode

2004-12-07  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/Pads/CompilerMessageView.cs: Subscribe to service events using
	gui-thread aware delegates. Use Runtime class to access services.
	* Search/SearchReplaceInFilesManager.cs: TaskService is now gui-thread
	safe, so this class can be simplified.

2004-12-06  Lluis Sanchez Gual  <lluis@novell.com>

	* InsightWindow/MethodInsightDataProvider.cs:
	* InsightWindow/IndexerInsightDataProvider.cs:
	* CodeCompletion/CodeCompletionData.cs:
	* CodeCompletion/CommentCompletionDataProvider.cs:
	* CodeCompletion/CodeCompletionDataProvider.cs: ClassBrowserIconsService
	methods are now in IconService.

2004-12-03  Alp Toker  <alp@atoker.com>

	* CodeCompletion/CompletionListWindow.cs: Fix tooltip positioning.

2004-12-03  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorView.cs:
	* Gui/SourceEditorDisplayBinding.cs:
	* CodeCompletion/CompletionListWindow.cs:
	* CodeCompletion/CompletionWindow.cs: Update to new gtk# API.

2004-11-24  Alp Toker  <alp@atoker.com>

	* CodeCompletion/CodeCompletionData.cs:
	* CodeCompletion/CompletionListWindow.cs:
	* CodeCompletion/DeclarationViewWindow.cs:
	Fix wrapping of completion documentation.
	Remove redundant overload count.
	Add arrow UI hint for selecting an overloaded method.
	Don't reinstantiate the tooltip each time.
	Ignore bogus identical overloads.
	* CodeCompletion/ListWindow.cs:
	Make list rendering more like Gtk+ and don't override user's font size

2004-11-23  Alp Toker  <alp@atoker.com>

	* CodeCompletion/CodeCompletionData.cs:
	* CodeCompletion/CompletionListWindow.cs:
	* CodeCompletion/CodeCompletionDataProvider.cs:
	Initial code completion support for overloaded methods.

2004-10-12  Gert Driesen <drieseng@users.sourceforge.net>

	* Commands/SearchCommands.cs: use alias to work around mcs change
	* Search/SearchReplaceManager.cs
	* Search/DocumentIterator/EditorDocumentInformation.cs
	* Search/DocumentIterator/CurrentDocumentIterator.cs
	* Search/DocumentIterator/DirectoryDocumentIterator.cs
	* Search/DocumentIterator/WholeProjectDocumentIterator.cs
	* Search/DocumentIterator/AllOpenDocumentIterator.cs

2004-10-04  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorView.cs:
	* CodeCompletion/ListWindow.cs: Need to use System.Char w/
	gtk-sharp-2-0 for some reason. Not sure why.

2004-09-18  Lluis Sanchez Gual  <lluis@ximian.com>

	* Gui/SourceEditorView.cs: Use the new completion window.
	* CodeCompletion/CompletionListWindow.cs: New completion window for the
	source editor.
	* CodeCompletion/ListWindow.cs: The list window from which
	CompletionListWindow inherits.
	* Search/SearchReplaceInFilesManager.cs: Catch exceptions during search and
	replace, and show an error message in this case.
	* Search/TextIterator/ForwardTextFileIterator.cs: File.Move does not allow
	overwriting files. Changed to Copy.
	* Makefile.am: Added new files.

2004-08-07  Todd Berman  <tberman@off.net>

	* AssemblyInfo.cs.in: Use new ASSEMBLY_VERSION variable.

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

	* Gui/SourceEditorDisplayBinding.cs:
	* Gui/SourceEditorView.cs: remove pinvokes where possible
	anything that needs to be done in unmanaged code needs to go
	to gtksourceview-sharp, except g_utf8_validate for now

2004-07-01  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionWindow.cs: Fix bug #61020, by marking the
	completion window a transient for the main window.

2004-07-01  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionWindow.cs: Sigh, this was an evil bug
	to let slip, this will work far far better though. Now the completion
	gui should go away properly.

2004-06-29  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorDisplayBinding.cs: Removing that patch for now,
	that was half-cooked.

2004-06-28  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorDisplayBinding.cs: Add a FSW to monitor for external
	changes to a loaded file.

2004-06-26  Lluis Sanchez Gual  <lluis@ximian.com>

	* Search/SearchReplaceManager.cs: Make sure the search starts at the current
	  cursor position.
	  
	* Search/SearchReplaceUtilities.cs: Added IsWholeWordAt() method, to be
	  reused from all search strategies.
	  
	* Search/SearchResult/ISearchResult.cs,
	  Search/SearchResult/DefaultSearchResult.cs: Removed unused 
	  CreateDocument(). The documentInformation now returns and interface: 
	  IDocumentInformation.
	  
	* Search/SearchStrategy/KMPSearchStrategy.cs,
	  Search/SearchStrategy/WildcardSearchStrategy.cs,
	  Search/SearchStrategy/RegExSearchStrategy.cs:
	  Removed SourceEditorBuffer dependency. Everything is done through the 
	  text iterator.
	  
	* Search/SearchStrategy/BruteForceSearchStrategy.cs: Implemented a more 
	  efficient search algorithm.
	  
	* Search/DocumentIterator/IDocumentInformation.cs: New interface that
	  represents a file to be searched. The SourceEditorBuffer dependency has
	  been removed so the file don't need to be loaded.
	  
	* Search/DocumentIterator/CurrentDocumentIterator.cs,
	  Search/DocumentIterator/AllOpenDocumentIterator.cs: Current property
	  now returns a EditorDocumentInformation instance.
	  
	* Search/DocumentIterator/EditorDocumentInformation.cs: New File. Document 
	  information for a file opened in the editor.
	  
	* Search/DocumentIterator/DirectoryDocumentIterator.cs: Current property
	  now returns a FileDocumentInformation instance.
	  
	* Search/DocumentIterator/WholeProjectDocumentIterator.cs: Current property
	  now returns a EditorDocumentInformation if the file is opened, or 
	  FileDocumentInformation otherwise.
	  
	* Search/DocumentIterator/IDocumentIterator.cs,
	  Search/DocumentIterator/ReverseDocumentIterator.cs: Current now returns a
	  IDocumentInformation.
	  
	* Search/DocumentIterator/ProvidedDocumentInformation.cs: Removed.
	
	* Search/DocumentIterator/FileDocumentInformation.cs: New File. Document
	  information for a file not opened in the editor.
	  
	* Search/DefaultFind.cs: Removed ITextIteratorBuilder dependency. Text
	  iterators are now created through the IDocumentInformation instance.
	  Added support for cancellation. 
	  Do replacements through the textIterator instead of the document.
	  
	* Search/SearchReplaceInFilesManager.cs: Do the search in a background
	  thread.
	  
	* Search/IFind.cs: Removed ITextIteratorBuilder dependency. Added Cancel(),
	  SearchedFileCount and MatchCount.
	
	* Search/TextIterator/ITextIteratorBuilder.cs,
	  Search/TextIterator/ForwardTextIteratorBuilder.cs: Removed. Iterator 
	  creation is now done through the IDocumentInformation instance.
	  
	* Search/TextIterator/ExtendedStreamReader.cs: Extends StreamReader to
	  allow position change and modification of the stream (adapted from the
	  one in mcs).
	  
	* Search/TextIterator/ForwardTextIterator.cs: GetCharRelative now returns
	  Char.MinValue if the relative position is out of the text limits.
	  Added ReadToEnd and Replace. Other minor fixes.
	  
	* Search/TextIterator/ForwardTextFileIterator.cs: New iterator for files
	  in disk. It uses and extended StreamReader to search directly from the
	  disk file.
	  
	* Search/TextIterator/ITextIterator.cs: Removed SourceEditorBuffer
	  dependency.
	  
	* Makefile.am: Updated.

2004-06-22  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionWindow.cs: Changed from Destroy to
	this LostFocusListView inside ShuffleSelection. I don't think this
	introduces any undo bugs.

2004-06-21  Todd Berman  <tberman@off.net>

	* Gui/SourceEditorView.cs:
	* CodeCompletion/CompletionWindow.cs:
	Refactor to use one static instance of the completion window across
	the entire app instead of recreating it every time. Now it is accessed
	via:
	
	CompletionWindow.ShowWindow (args);
	
	Everything should be functionally the same for the end user.
	* CodeCompletion/CodeCompletionDataProvider.cs:
	restyle, cleanup formatting.
	* MonoDevelop.SourceEditor.dll.config:
	Add gtksourceview-1.0 -> libgtksourceview-1.0.so.0 mapping.

2004-06-21  Todd Berman  <tberman@off.net>

	* CodeCompletion/CompletionWindow.cs: Small code cleanups.

2004-06-11  Lluis Sanchez Gual  <lluis@ximian.com>

	* CodeCompletion/CompletionWindow.cs: Make sure that EndAtomicUndo is called
	  when the completion list is empty. This should definitely fix the undo
	  issue.

2004-06-11  Todd Berman  <tberman@sevenl.net>

	* CodeCompletion/CompletionWindow.cs: pretty sure this is the undo
	bug that has people all freaked out (for good reason). well, one of the
	two changed lines is, the other is just to be a bit more correct.

2004-06-10  John BouAntoun  <jba-mono@optusnet.com.au>

	* Gui/Dialogs/ReplaceInFilesDialog.cs: Fix ReplaceInFilesDialog to 
	make it show instead of crashing MD, also made the '...' browse 
	button pick up current path or use default project path in the 
	folder selection dialog it opens up.

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

	* Gui/SourceEditorBuffer.cs: use the win32 dll name that gtk-sharp
	uses for coherence.
	* Makefile.am: properly install .dll.config
	* MonoDevelop.SourceEditor.dll.config: new mapping file
	* Search/DocumentIterator/WholeProjectDocumentIterator.cs: remove
	warning

2004-06-10  John BouAntoun  <jba-mono@optusnet.com.au>
	* Gui/Dialogs/GotoLineNumberDialog.cs: made dialog close on pressing
	escape key.

2004-06-10  John BouAntoun  <jba-mono@optusnet.com.au>
	* Gui/SourceEditorBuffer.cs: Added g_utf8_validate check to LoadText, 
	refactored LoadText and LoadFile usage
	* Search/DefaultFind.cs: Added check for empty string .Text property
	of a source buffer in find routine. BuildTextIterator hangs on 
	empty strings for some reason

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

	* Gui/SourceEditorWidget.cs: set PolicyType.Automatic for scrolling
	fixes bug #58767

2004-05-28  Todd Berman  <tberman@sevenl.net>

	* Gui/OptionPanels/CodeTemplatePanel.cs:
	* CodeCompletion/CompletionWindow.cs: update to reflect gtk-sharp api
	out -> ref change

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

	* Gui/SourceEditorView.cs: Update MonodocResolver for new changes.
	* CodeCompletion/CodeCompletionDataProvider.cs: Update IsAsResolver
	stuff for new ParserService.

2004-05-24  Lluis Sanchez Gual  <lluis@ximian.com>

	* Gui/SourceEditorBuffer.cs: Close the files used to read the text.
	
	* Gui/SourceEditorView.cs: Provide the project of the current file when
	  creating the code completion window.
	  
	* CodeCompletion/CodeCompletionData.cs: Removed ClassProxy stuff.
	
	* CodeCompletion/CompletionWindow.cs: Added project parameter to ctor.
	
	* CodeCompletion/ICompletionDataProvider.cs,
	  CodeCompletion/CommentCompletionDataProvider.cs,
	  CodeCompletion/TemplateCompletionDataProvider.cs,
	  CodeCompletion/CodeCompletionDataProvider.cs: Added project parameter
	  to GenerateCompletionData().
	  
	* InsightWindow/MethodInsightDataProvider.cs
	  InsightWindow/InsightWindow.cs: Added project parameter to constructor.
	  
	* InsightWindow/IInsightDataProvider.cs,
	  InsightWindow/IndexerInsightDataProvider.cs: Added project parameter to
	  SetupDataProvider.

2004-05-22  Todd Berman  <tberman@sevenl.net>

	* Gui/SourceEditorView.cs: applied patch by Gustav Munkby <grrdev AT
	gmx.net> to fix bug #58789.

2004-05-20  Todd Berman  <tberman@sevenl.net>

	* Gui/SourceEditorBuffer.cs: update to gtk-sharp from cvs.

2004-05-17  Todd Berman  <tberman@sevenl.net>

	* Gui/SourceEditorView.cs: workaround potential nullref.

2004-05-16  Todd Berman  <tberman@sevenl.net>

	* Gui/SourceEditorView.cs: Implement beta monodoc resolving.
	This works only with types for right now, so its now 100% of what
	you would expect.

2004-05-09  Todd Berman  <tberman@sevenl.net>

	* Gui/SourceEditorView.cs: bring current with gtk-sharp cvs.
	* Gui/OptionPanels/CodeTemplatePanel.cs: ^^

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

	* CodeCompletion/CompletionWindow.cs: properly handle enter.

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

	* Gui/OptionPanels/CodeTemplatePanel.cs: match gtk-sharp from cvs.

2004-04-28  Pawel Rozanski  <tokugawa@afn.no-ip.org>

	* Gui/SourceEditorDisplayBinding.cs: added a case for setting mime for
	new Nemerle files.

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

	* Gui/SourceEditorDisplayBinding.cs: workaround some to reduce the
	amount of times the idle handler is called, and to reuse the delegate.

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

	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorView.cs:
	* Gui/SourceEditorDisplayBinding.cs: update to match gsv-sharp from
	cvs.

2004-04-26  John Luke  <jluke@cfl.rr.com>

	* Gui/SourceEditorDisplayBinding.cs: add python mimetype to
	CanCreateContent, needs a more robust fix

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

	* Gui/SourceEditorDisplayBinding.cs: Make goto matching brace work
	a bit better. now ctrl+b ctrl+b will bring you back to the same place.

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

	* CodeCompletion/CompletionWindow.cs: make sure to properly handle
	people typing things other than whats in our window (that is legal
	too... (for now ;) )).

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

	* CodeCompletion/CodeCompletionDataProvider.cs: hook into is/as resolve
	method.

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

	* Gui/SourceEditorBuffer.cs: add a check for a 0 length iter.Char
	value, closes bug #57549.

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

	* CodeCompletion/CompletionWindow.cs: Properly attach to the lost focus
	event.
	* CodeCompletion/CodeCompletionDataProvider.cs: add //'d dbg info
	* Gui/SourceEditorView.cs: more of the same.

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

	* CodeCompletion/CodeCompletionDataProvider.cs: Wrap docs.

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

	* Gui/SourceEditorView.cs: call the right resolver method.
	* CodeCompletion/CodeCompletionDataProvider.cs: Add IParameter results.
	* CodeCompletion/CodeCompletionData.cs: Add IParameter ctor.

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

	* Gui/SourceEditorBuffer.cs: On load, place the cursor at the top
	and grab focus.

2004-04-12  Nick Drochak <ndrochak@gol.com>

	* Gui/SourceEditorView.cs: Use white space already on the line to
	indent the 2nd and following lines of an inserted template.

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

	* Gui/SourceEditorView.cs: fix logic bug.

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

	* CodeCompletion/CompletionWindow.cs: convert to RenderIcon and away
	from stock-id, because of gtk+2.4 sizing issues.

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

	* Gui/SourceEditorView.cs: cleanup the delete line func.

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

	* Gui/SourceEditorBuffer.cs:
	* CodeCompletion/CompletionWindow.cs:
	add atomic undo on code completion, cause its scary now.

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

	* Gui/SourceEditorBuffer.cs:
	* Gui/SourceEditorView.cs:
	* CodeCompletion/ICompletionData.cs:
	* CodeCompletion/CodeCompletionData.cs:
	* CodeCompletion/CompletionWindow.cs:
	* CodeCompletion/CommentCompletionDataProvider.cs:
	* CodeCompletion/TemplateCompletionDataProvider.cs:
	add support for xcode style type ahead completion. It looks cool, and
	is actually pretty useful.
	

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

	* Gui/SourceEditorView.cs:
	* Gui/SourceEditorDisplayBinding.cs: attempt to solve gtk+ threading
	issues

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

	* Gui/Dialogs/ReplaceInFilesDialog.cs:
	* Gui/SourceEditorView.cs:
	* Gui/Pads/CompilerMessageView.cs:
	* Gui/OptionPanels/BehaviorTextEditorPanel.cs:
	* Gui/OptionPanels/MarkersTextEditorPanel.cs:
	* Gui/OptionPanels/CodeTemplatePanel.cs:
	* Gui/OptionPanels/GeneralTextEditorPanel.cs:
	* Gui/SourceEditorDisplayBinding.cs:
	* Search/SearchReplaceManager.cs:
	* Search/SearchReplaceInFilesManager.cs:
	gettextify

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

	* Commands/ToolCommands.cs:
	* Gui/Dialogs/ReplaceDialog.cs:
	* Gui/Dialogs/EditTemplateGroupDialog.cs:
	Gettextify

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

	* CodeCompletion/TextUtilities.cs: if we are already caching the string
	might as well use it.

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

	* Gui/SourceEditorDisplayBinding.cs: second half of the double clicking
	not setting focus properly, in specific this is a gtk+ 2.4 regression,
	bug filed: http://bugzilla.gnome.org/show_bug.cgi?id=138458

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

	* Gui/SourceEditorDisplayBinding.cs: properly mark IsReadOnly

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

	* CodeCompletion/CodeCompletionDataProvider.cs: adding null check,
	should be the last of the code completion bugs relating to the new code

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

	* CodeCompletion/CompletionWindow.cs: apply patch from Haakon Nilsen
	<haakon AT ii.uib.no> to fix completion window on KDE.

2004-03-28  John Luke  <jluke@cfl.rr.com>
	
	* Gui/SourceEditorDisplayBinding.cs:
	implement IsReadOnly, fix language to be a switch statement

2004-03-27  Todd berman  <tberman@sevenl.net>

	* CodeCompletion/CodeCompletionDataProvider.cs: use the
	ExpressionFinder if it exists.

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

	* CodeCompletion/CodeCompletionDataProvider.cs: add refactorying of
	AddResolveResults.

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

	* CodeCompletion/*Provider.cs:
	* InsightWindow/*Provider.cs: update to reflect parser differences.

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

	* Gui/SourceEditorView.xs: add DeleteLine for control + L and
	shift + delete, bug #55993

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

	* Gui/SourceEditorView.cs:
	* CodeCompletion/CompletionWindow.cs: now, ctrl+space will autocomplete
	the entire thing if there is only one match.

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

	* Gui/SourceEditorView.cs: setup completionWindow to be reused properly
	* CodeCompletion/CompletionWindow.cs: delay a bit before movement to
	attempt to fix correct placement issues. this goes from working
	properly 90% of the time to 99% of the time.

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

	* Gui/SourceEditorView.cs:
	* CodeCompletion/TextUtilities.cs:
	* CodeCompletion/CompletionWindow.cs:
	* CodeCompletion/ICompletionDataProvider.cs:
	* CodeCompletion/CommentCompletionDataProvider.cs:
	* CodeCompletion/CodeCompletionDataProvider.cs:
	* CodeCompletion/TemplateCompletionDataProvider.cs:
		Lots of changes to allow for ctrl+space code completion
		activation. Most of the changes revolve around removing the
		assumption that the completion window is shown when the text
		insert mark is right after the triggering character.

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

	* Properties/TextEditorProperties.cs: add a EnableCodeCompletion prop
	* Gui/SourceEditorDisplayBinding.cs:
	* Gui/SourceEditorView.cs: hookup EnabledCodeCompletion prop
	* Gui/OptionPanels/GeneralTextEditorProperties: sensify checkbox

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

	* CodeCompletion/CompletionWindow.cs: fix bug that didnt allow you to
	enter shift+p or shift+n.

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

	* CodeCompletion/CompletionWindow.cs: fix bug where the first item
	in the list was never being touched due to a for loop miscue.

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

	* Gui/SourceEditorView.cs: insert the character, *then* start the code
	completion window, this results in the code completion window showing
	up in the correct place (under the cursor, not under the previous char)

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

	* CodeCompletion/CompletionWindow.cs: only UnselectAll when you have
	a better option, otherwise stay where you are.

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

	* CodeCompletion/CompletionWindow.cs: add proper checking on when
	to close the window based on backspacing.
