Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

Doxygen plugin

<< < (14/53) > >>

codeur:

--- Quote from: Cryogen on March 17, 2010, 06:28:50 pm ---It's committed now. That should fix the toolbar issue.

--- End quote ---

It does  fix the toolbar issue, but not the menu which is still active when CB starts.


--- Quote from: Cryogen on March 17, 2010, 06:28:50 pm ---BTW, did you check the application log as mentioned in the error? Please post the contents.

Cheers.

--- End quote ---

The only log I find is a codeblocks.RPT file in the CB base directory that gets created when CB dies. It tell me for example that CB dies when doxyblock.dll attempts to access a null pointer (for example opening doxyblocks preferences and clicking OK when no project is open).  That file has no information about plugins not loading and does not get generated when a plugin fails to start.

I'll keep my eyes open and tell you if I find a clue why I cannot load your plugin if I don't re-build it.

oBFusCATed:
codeur: start C::B with "codeblocks.exe --debug-log" this option adds another log pane

Cryogen:

--- Quote from: codeur on March 17, 2010, 08:53:34 pm ---It does  fix the toolbar issue, but not the menu which is still active when CB starts.

--- End quote ---

Oh yeah, I forgot that too. Ergh. I've fixed it now, thanks.


--- Quote from: codeur on March 17, 2010, 08:53:34 pm ---I'll keep my eyes open and tell you if I find a clue why I cannot load your plugin if I don't re-build it.

--- End quote ---

Thanks. I spent a few more hours wrestling with Linux and achieved nothing more than trashing my installation. Again! Nothing works. I tried to get it to build with the contrib plug-ins by integrating it into the makefiles, and it looked like it was doing so, but the result was no files in "devel". If I build it with C::B and try and run it in the same IDE in the same directory tree it locks up during startup at "Initialising plugins". If I remove DoxyBlocks (or a bunch of others I tried) it still does that so it seems not to be me. In the same environment the .cbplugin also refuses to work. I'm currently rebuilding C::B from SVN to try and get it working again. It shouldn't be this hard and I'm sure there's something fundamentally wrong with C::B's plug-in system, viz. Jens' comment elsewhere re: paths being lost. Frankly, I'm jack of fighting it on Linux and won't be doing any more until someone who understands what's required in detail decides to try and build it or it's integrated properly with the contrib plug-ins. I think Jens is the Linux man so we'll just have to wait for him to have the time, I guess.  :evil:

On the Windows front I still can't debug the thing as gdb dies. I can, however, debug contrib plug-ins from the contrib workspace so I think we're back to waiting for integration for that to work, too. I may try adding it myself and see if it wants to play ball but, for obvious reasons, I'm not optimistic.

Cheers.

Cryogen:

  Hi,

Released version 1.1.123 of DoxyBlocks
-Added: I forgot to disable the menu if there are no projects open at startup. That's now done.

Special delivery for Codeur.  :wink:

Cheers.

codeur:

--- Quote from: oBFusCATed on March 17, 2010, 10:47:43 pm ---codeur: start C::B with "codeblocks.exe --debug-log" this option adds another log pane

--- End quote ---

Thanks for the tip oBFusCATed. The message I get in the debug log when DoxyBlocks fails loading is...   failed :shock: :? :lol:
I am confident this info will solve all of Gary's issues.

Another one for you Gary. I built 1.1.123, removed the old plugin, installed the new one. No luck.
Steps to see the issue:
1- Install doxyblocks from .cbplugin (with an open project). DoxyBlocks menu and toolbar come up enabled.
2- Close all projects. DoxyBlocks menu and toolbar are disabled (greyed out).
3- Close CB, Open CB. The toolbar is disabled, the menu is enabled.

My advice: take the rest of the week and the week-end off. Spring is coming (if you are in the Northern hemisphere), take your girl out for a great bushwalk and come back refreshed. The blasted code can wait.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version