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.
