Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
TortoiseSVN plugin
David Perfors:
same problem here... I thought that the plugin was surging for tortoise before it showed the menu, but that isn't the case (as far as I can see in the source.)
Pecan:
I too have had this problem. But not just with CBTortoiseSVN. Once in a while CB just does not load a plugin. I cannot catch the cause.
But It always says "invalid manifest" in the debug log when it does this.
I then copy the same .zip file over the old .zip manifest file and it works. wierd!
I noticed this happens to me when updating the manifest.xml.
When I stopped updating the manifest, the problem only happens when installing a new plugin.
I've stepped through the code, but can find no cause unless the .zip handler is failing.
Anyway, try simply recopying the CBTortoiseSVB.zip into .../share/codeblocks . I'm aware that this is voodoo....
Edit: I've found this new manifest method of loading plugins to be very tricky to get right. It take a lot of time and seldom works for me the first time or two.
CBTortoiseSVN does work however. I have it running on XPsp2.
It took about an hour to get CB to recognize it, dicking with the manifest, but I don't know why.
I've just learned, once working, never to touch a manifest ever again.
David Perfors:
That doesn't work :S The plugin name in the manifest file is wrong :S
<Plugin name="C::B TortoiseSVN"> should be <Plugin name="CBTortoiseSVN">
but this was already told, could someone post the changed version?
Pecan:
--- Quote from: mispunt on October 06, 2006, 04:42:53 pm ---That doesn't work :S The plugin name in the manifest file is wrong :S
<Plugin name="C::B TortoiseSVN"> should be <Plugin name="CBTortoiseSVN">
but this was already told, could someone post the changed version?
--- End quote ---
What doesn't work? This works (posted previously)
--- Code: ---?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_plugin_manifest_file>
<SdkVersion major="1" minor="10" release="0" />
<Plugin name="CBTortoiseSVN">
<Value title="C::B TortoiseSVN" />
<Value version="1.0" />
<Value description="C::B TortoiseSVN" />
<Value author="Jan van den Borst" />
<Value authorEmail="" />
<Value authorWebsite="http://www.codeblocks.org" />
<Value thanksTo="Code::Blocks Development Team" />
<Value license="GPL" />
</Plugin>
</CodeBlocks_plugin_manifest_file>
--- End code ---
And the plugin posted previously works.
David Perfors:
--- Quote from: Pecan on October 06, 2006, 05:10:30 pm ---What doesn't work? This works (posted previously)
--- Code: ---?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_plugin_manifest_file>
<SdkVersion major="1" minor="10" release="0" />
<Plugin name="CBTortoiseSVN">
<Value title="C::B TortoiseSVN" />
<Value version="1.0" />
<Value description="C::B TortoiseSVN" />
<Value author="Jan van den Borst" />
<Value authorEmail="" />
<Value authorWebsite="http://www.codeblocks.org" />
<Value thanksTo="Code::Blocks Development Team" />
<Value license="GPL" />
</Plugin>
</CodeBlocks_plugin_manifest_file>
--- End code ---
And the plugin posted previously works.
--- End quote ---
This manifest file is working indeed, but ths is not in the previously posted zip file..
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version