├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build-extension.yml ├── .gitignore ├── CodeiumVS.sln ├── CodeiumVS ├── CodeLensConnection │ ├── CodeLensConnectionHandler.cs │ └── CodeLensListener.cs ├── CodeiumVS.csproj ├── CodeiumVSPackage.cs ├── Commands.cs ├── InlineDiff │ ├── InlineDiffAdornment.cs │ ├── InlineDiffControl.xaml │ ├── InlineDiffControl.xaml.cs │ └── InlineDiffView.cs ├── LanguageServer │ ├── LanguageServer.cs │ ├── LanguageServerController.cs │ └── Packets.cs ├── NotificationBar.cs ├── OutputWindow.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── QuickInfo │ ├── IntellisenseController.cs │ └── QuickInfoSource.cs ├── Resources │ ├── ChatLoadingPage.html.txt │ └── Icon.png ├── SettingsPage.cs ├── SuggestionUI │ ├── InlineGreyTextTagger.cs │ ├── Mapper.cs │ ├── StringCompare.cs │ ├── SuggestionTag.cs │ ├── SuggestionTagger.cs │ └── TextViewListener.cs ├── Utilities │ ├── CodeAnalyzer.cs │ ├── Extensions.cs │ ├── FileUtilities.cs │ ├── IntellisenseUtilities.cs │ ├── MefProvider.cs │ ├── ProcessExtensions.cs │ └── TextHighlighter.cs ├── VSCommandTable.cs ├── VSCommandTable.vsct ├── Windows │ ├── ChatToolWindow.cs │ ├── ChatToolWindowControl.xaml │ ├── EnterTokenDialogWindow.cs │ ├── EnterTokenDialogWindowControl.xaml │ ├── RefactorCodeDialogWindow.cs │ └── RefactorCodeDialogWindow.xaml ├── app.config ├── codelensoop │ ├── CodeLensLogger.cs │ ├── CodeiumCodeLensProvider.cs │ ├── SharedCodeLens.cs │ └── VisualStudioConnectionHandler.cs ├── source.extension.cs └── source.extension.vsixmanifest ├── LICENSE.txt ├── README.md ├── codeium.svg ├── docs ├── README.md ├── images │ ├── auto_complete.gif │ ├── chat_convert.gif │ ├── chat_explain.gif │ ├── chat_explain_problem.gif │ ├── chat_generate_function.gif │ ├── chat_refactor.gif │ ├── gen_random.gif │ ├── installation_1.png │ ├── installation_2.png │ ├── installation_3.png │ ├── installation_4.png │ ├── installation_5.png │ ├── using_auto_completion.png │ ├── using_chat_window.png │ ├── using_chat_window_ui.png │ ├── using_explain_code_block.png │ ├── using_explain_function.png │ ├── using_explain_problem.png │ ├── using_generate_docstring.png │ ├── using_generate_unit_test.png │ ├── using_refactor_code_block.png │ └── using_refactor_code_block_1.png ├── installing.md └── using.md └── windsurf.png /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/.github/workflows/build-extension.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /CodeiumVS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS.sln -------------------------------------------------------------------------------- /CodeiumVS/CodeLensConnection/CodeLensConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/CodeLensConnection/CodeLensConnectionHandler.cs -------------------------------------------------------------------------------- /CodeiumVS/CodeLensConnection/CodeLensListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/CodeLensConnection/CodeLensListener.cs -------------------------------------------------------------------------------- /CodeiumVS/CodeiumVS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/CodeiumVS.csproj -------------------------------------------------------------------------------- /CodeiumVS/CodeiumVSPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/CodeiumVSPackage.cs -------------------------------------------------------------------------------- /CodeiumVS/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Commands.cs -------------------------------------------------------------------------------- /CodeiumVS/InlineDiff/InlineDiffAdornment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/InlineDiff/InlineDiffAdornment.cs -------------------------------------------------------------------------------- /CodeiumVS/InlineDiff/InlineDiffControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/InlineDiff/InlineDiffControl.xaml -------------------------------------------------------------------------------- /CodeiumVS/InlineDiff/InlineDiffControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/InlineDiff/InlineDiffControl.xaml.cs -------------------------------------------------------------------------------- /CodeiumVS/InlineDiff/InlineDiffView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/InlineDiff/InlineDiffView.cs -------------------------------------------------------------------------------- /CodeiumVS/LanguageServer/LanguageServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/LanguageServer/LanguageServer.cs -------------------------------------------------------------------------------- /CodeiumVS/LanguageServer/LanguageServerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/LanguageServer/LanguageServerController.cs -------------------------------------------------------------------------------- /CodeiumVS/LanguageServer/Packets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/LanguageServer/Packets.cs -------------------------------------------------------------------------------- /CodeiumVS/NotificationBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/NotificationBar.cs -------------------------------------------------------------------------------- /CodeiumVS/OutputWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/OutputWindow.cs -------------------------------------------------------------------------------- /CodeiumVS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /CodeiumVS/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /CodeiumVS/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Properties/Resources.resx -------------------------------------------------------------------------------- /CodeiumVS/QuickInfo/IntellisenseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/QuickInfo/IntellisenseController.cs -------------------------------------------------------------------------------- /CodeiumVS/QuickInfo/QuickInfoSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/QuickInfo/QuickInfoSource.cs -------------------------------------------------------------------------------- /CodeiumVS/Resources/ChatLoadingPage.html.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Resources/ChatLoadingPage.html.txt -------------------------------------------------------------------------------- /CodeiumVS/Resources/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Resources/Icon.png -------------------------------------------------------------------------------- /CodeiumVS/SettingsPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SettingsPage.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/InlineGreyTextTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/InlineGreyTextTagger.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/Mapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/Mapper.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/StringCompare.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/StringCompare.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/SuggestionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/SuggestionTag.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/SuggestionTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/SuggestionTagger.cs -------------------------------------------------------------------------------- /CodeiumVS/SuggestionUI/TextViewListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/SuggestionUI/TextViewListener.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/CodeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/CodeAnalyzer.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/Extensions.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/FileUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/FileUtilities.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/IntellisenseUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/IntellisenseUtilities.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/MefProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/MefProvider.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/ProcessExtensions.cs -------------------------------------------------------------------------------- /CodeiumVS/Utilities/TextHighlighter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Utilities/TextHighlighter.cs -------------------------------------------------------------------------------- /CodeiumVS/VSCommandTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/VSCommandTable.cs -------------------------------------------------------------------------------- /CodeiumVS/VSCommandTable.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/VSCommandTable.vsct -------------------------------------------------------------------------------- /CodeiumVS/Windows/ChatToolWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/ChatToolWindow.cs -------------------------------------------------------------------------------- /CodeiumVS/Windows/ChatToolWindowControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/ChatToolWindowControl.xaml -------------------------------------------------------------------------------- /CodeiumVS/Windows/EnterTokenDialogWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/EnterTokenDialogWindow.cs -------------------------------------------------------------------------------- /CodeiumVS/Windows/EnterTokenDialogWindowControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/EnterTokenDialogWindowControl.xaml -------------------------------------------------------------------------------- /CodeiumVS/Windows/RefactorCodeDialogWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/RefactorCodeDialogWindow.cs -------------------------------------------------------------------------------- /CodeiumVS/Windows/RefactorCodeDialogWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/Windows/RefactorCodeDialogWindow.xaml -------------------------------------------------------------------------------- /CodeiumVS/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/app.config -------------------------------------------------------------------------------- /CodeiumVS/codelensoop/CodeLensLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/codelensoop/CodeLensLogger.cs -------------------------------------------------------------------------------- /CodeiumVS/codelensoop/CodeiumCodeLensProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/codelensoop/CodeiumCodeLensProvider.cs -------------------------------------------------------------------------------- /CodeiumVS/codelensoop/SharedCodeLens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/codelensoop/SharedCodeLens.cs -------------------------------------------------------------------------------- /CodeiumVS/codelensoop/VisualStudioConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/codelensoop/VisualStudioConnectionHandler.cs -------------------------------------------------------------------------------- /CodeiumVS/source.extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/source.extension.cs -------------------------------------------------------------------------------- /CodeiumVS/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/CodeiumVS/source.extension.vsixmanifest -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/README.md -------------------------------------------------------------------------------- /codeium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/codeium.svg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/images/auto_complete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/auto_complete.gif -------------------------------------------------------------------------------- /docs/images/chat_convert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/chat_convert.gif -------------------------------------------------------------------------------- /docs/images/chat_explain.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/chat_explain.gif -------------------------------------------------------------------------------- /docs/images/chat_explain_problem.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/chat_explain_problem.gif -------------------------------------------------------------------------------- /docs/images/chat_generate_function.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/chat_generate_function.gif -------------------------------------------------------------------------------- /docs/images/chat_refactor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/chat_refactor.gif -------------------------------------------------------------------------------- /docs/images/gen_random.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/gen_random.gif -------------------------------------------------------------------------------- /docs/images/installation_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/installation_1.png -------------------------------------------------------------------------------- /docs/images/installation_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/installation_2.png -------------------------------------------------------------------------------- /docs/images/installation_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/installation_3.png -------------------------------------------------------------------------------- /docs/images/installation_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/installation_4.png -------------------------------------------------------------------------------- /docs/images/installation_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/installation_5.png -------------------------------------------------------------------------------- /docs/images/using_auto_completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_auto_completion.png -------------------------------------------------------------------------------- /docs/images/using_chat_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_chat_window.png -------------------------------------------------------------------------------- /docs/images/using_chat_window_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_chat_window_ui.png -------------------------------------------------------------------------------- /docs/images/using_explain_code_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_explain_code_block.png -------------------------------------------------------------------------------- /docs/images/using_explain_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_explain_function.png -------------------------------------------------------------------------------- /docs/images/using_explain_problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_explain_problem.png -------------------------------------------------------------------------------- /docs/images/using_generate_docstring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_generate_docstring.png -------------------------------------------------------------------------------- /docs/images/using_generate_unit_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_generate_unit_test.png -------------------------------------------------------------------------------- /docs/images/using_refactor_code_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_refactor_code_block.png -------------------------------------------------------------------------------- /docs/images/using_refactor_code_block_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/images/using_refactor_code_block_1.png -------------------------------------------------------------------------------- /docs/installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/installing.md -------------------------------------------------------------------------------- /docs/using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/docs/using.md -------------------------------------------------------------------------------- /windsurf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exafunction/WindsurfVisualStudio/HEAD/windsurf.png --------------------------------------------------------------------------------