Author Topic: Doxygen Editor?  (Read 28405 times)

JakeMontgomery

  • Community Member
  • Posts: 79
  • Hero Points: 8
Re: Doxygen Editor?
« Reply #15 on: June 14, 2008, 03:40:06 AM »
I would love to see that when you have it working.

MRawlings

  • Community Member
  • Posts: 26
  • Hero Points: 2
Re: Doxygen Editor?
« Reply #16 on: June 17, 2008, 06:56:01 PM »
All,
I believe I have this working as I would like.

Iv'e modified 2 more system macros so Jake's comments regarding how dangerous this may be should be well heeded.

I've updated the following
Code: [Select]
_parse_multiline_comments
_make_html_comments

_parse_multiline_comments now supports decoding doxygen/javadoc tags with no space between * and @, or * and \; and also allow '**' to precede a tag.

_make_html_comments now displays the doxygen 'param' tag correctly when qualified by [in], [out] or [in,out]. The qualifier is displayed in italics following the parameter name.

I'm postine back Jake's original file, with the system macros that I've updated.

Use these at your peril.

Regards,

Mark


****************Attachment removed. See next reply***********************


« Last Edit: June 18, 2008, 05:25:24 PM by MRawlings »

MRawlings

  • Community Member
  • Posts: 26
  • Hero Points: 2
Re: Doxygen Editor?
« Reply #17 on: June 18, 2008, 05:24:08 PM »
In order to verify this I reinstalled SlickEdit and naturally enough it didn't work quite as advertised.
There were a couple of symbol definitions that were missing from the .e file.

I've attached the updated form and removed the previous attachment.

I've also attached a before and after picture to indicate what this support is doing for my style of 'c' commenting.

I appreciate that not everybody has been having the same issues.

Regards,

Mark

JakeMontgomery

  • Community Member
  • Posts: 79
  • Hero Points: 8
Re: Doxygen Editor?
« Reply #18 on: June 19, 2008, 02:17:51 AM »
I am really excited about these fixes. 

Unfortunately, it will not load.  Cant find "p_LangId".  What version are you using and with which hotfix package?

hs2

  • Senior Community Member
  • Posts: 2761
  • Hero Points: 292
Re: Doxygen Editor?
« Reply #19 on: June 19, 2008, 09:10:38 AM »
p_LangId is there since v13 - HS2

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6823
  • Hero Points: 526
Re: Doxygen Editor?
« Reply #20 on: June 19, 2008, 02:14:55 PM »
Thanks guys for some good doxygen changes.  I have looked the changes over and made a couple fixes.  There was a bug which occurred when \brief was the only tag.

Here are my changes.

Also, I have more the changes into our source so the next release will have them.  13.0.1 does not have these changes.

I'm looking into other doxygen enhancements as well.

I updated the attachment to fix the problem with see_info2html not being found.  Serves me right for not using the pedantic option.
« Last Edit: June 30, 2008, 07:17:42 PM by Clark »

JakeMontgomery

  • Community Member
  • Posts: 79
  • Hero Points: 8
Re: Doxygen Editor?
« Reply #21 on: June 19, 2008, 03:18:39 PM »
p_LangId is there since v13 - HS2

That makes sense, since I am still using 12.


Also, I have more the changes into our source so the next release will have them.  13.0.1 does not have these changes.

I'm looking into other doxygen enhancements as well.

Cool, that will finally be incentive to upgrade.  Let us know when they are released.  (Better C# handling would also have been an incentive, but I did not see anything about that in the "Whats New" for 13.)

JakeMontgomery

  • Community Member
  • Posts: 79
  • Hero Points: 8
Re: Doxygen Editor?
« Reply #22 on: June 28, 2008, 08:22:47 PM »
Thanks everyone. I have taken MRawlings fixes, and the ones that Clark added, and integrated them back into 12.0.3 (They work only with 13 a.k.a SlickEdit 2008)  The new fix for 12.0.3 is attached, and is based off SlickEdit 2007 v 12.0.3 with the cumulative hotfixes #35 applied.

I also noticed that the file that both MRawlings and Clark posted are missing the "local" static function see_info2html() from codehelp.e, which caused the fixed to "crash".  So someone may want to look into fixing Clark's version to include the see_info2html(), assuming it needs it.

So, attached is all fixes retrofitted for the poor people still using SE 2007.