Hi dmoore,
I update to SVN 109 and I get the following error, while compiling the sources under windows with mingw 3.4.5. Is this a non working revision?
\ShellExtensions.dll
Info: resolving _wxEVT_COMMAND_FLATNOTEBOOK_PAGE_CLOSING by linking to __imp__wxEVT_COMMAND_FLATNOTEBOOK_PAGE_CLOSING (auto-import)
.objs\FileExplorer.o: In function `ZN12FileExplorerC2EP8wxWindowiRK7wxPointRK6wxSizelRK8wxString':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:163: undefined reference to `FavoriteDirs::~FavoriteDirs()'
.objs\FileExplorer.o: In function `ZN12FileExplorerC1EP8wxWindowiRK7wxPointRK6wxSizelRK8wxString':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:163: undefined reference to `FavoriteDirs::~FavoriteDirs()'
.objs\FileExplorer.o: In function `ZN12FileExplorer10ReadConfigEv':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:448: undefined reference to `FavoriteDirs::Add(FavoriteDir const&, unsigned int)'
.objs\FileExplorer.o: In function `ZN12FileExplorer13OnAddFavoriteER14wxCommandEvent':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:764: undefined reference to `FavoriteDirs::Insert(FavoriteDir const&, unsigned int, unsigned int)'
.objs\FileExplorer.o: In function `ZN12FileExplorer10OnSettingsER14wxCommandEvent':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:978: undefined reference to `FileBrowserSettings::FileBrowserSettings(FavoriteDirs const&, wxWindow*, int, wxPoint, wxSize, int)'
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:984: undefined reference to `FavoriteDirs::operator=(FavoriteDirs const&)'
.objs\FileExplorer.o: In function `ZNK12wxWindowBase10IsRetainedEv':
D:/science/wxwidgets/include/wx/window.h:(.text$_ZN19FileBrowserSettingsD1Ev[FileBrowserSettings::~FileBrowserSettings()]+0x3a): undefined reference to `vtable for FileBrowserSettings'
D:/science/wxwidgets/include/wx/window.h:(.text$_ZN19FileBrowserSettingsD1Ev[FileBrowserSettings::~FileBrowserSettings()]+0x51): undefined reference to `FavoriteDirs::~FavoriteDirs()'
.objs\FileExplorer.o: In function `ZN13VCSstatearrayD2Ev':
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:9: undefined reference to `FavoriteDirs::~FavoriteDirs()'
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:9: undefined reference to `FavoriteDirs::~FavoriteDirs()'
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:9: undefined reference to `FavoriteDirs::~FavoriteDirs()'
D:/eigene_dateien/codeblocks-trunk/src/plugins/contrib/cbilplugin/ShellExtensions/FileExplorer.cpp:9: undefined reference to `FavoriteDirs::~FavoriteDirs()'
collect2: ld returned 1 exit status
As sometimes I close the Management window (to have more space on my laptop), it would be cool to have the shell extension feature available from the editor. E.g. you have a open file and want to get the svn history of this file. So you just select the menu SVN/Status and the you get all you need. What do you think if a current active file in the editor supports the shell extension.
Another useful features is the $fname and $fext variables. Is it possible to select a file and replace the extension but a different one. Example: I want to select a C-File foo.c. The executable is foo.elf. So if I select foo.c in the editor I want to call a shell command for foo.elf.
P.S.: Hope to be able to update the docu the next week