<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

   <title type="text">Natural Docs News</title>
   <author>
      <name>Greg Valure</name>
   </author>
   <id>http://www.naturaldocs.org/feeds/news</id>
   <link rel="self" href="http://www.naturaldocs.org/feeds/news.xml"/>
   <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/"/>
   <updated>2008-05-08T00:00:00Z</updated>

   <entry>
      <title type="text">Natural Docs 1.4 released</title>
      <id>http://www.naturaldocs.org/news/version1.4</id>
      <updated>2008-05-08T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/version1.4.html"/>
      <content type="html">&lt;p&gt;Natural Docs 1.4 is finally, finally here.&amp;nbsp; There are no surprises if you've been following the development releases, but let's go through the big new features for those who haven't.&lt;/p&gt;&lt;p&gt;First we have search support.&amp;nbsp; If you look at the &lt;a href=&quot;/documentation/html/&quot;&gt;documentation&lt;/a&gt; there's an inconspicuous little search entry at the bottom of the menu.&amp;nbsp; If you start typing in there it will pull up results from the index as you type.&amp;nbsp; What's nice about it is that it's all done in DHTML so there's no special software to install.&amp;nbsp; You can just upload your output directory to a web server or open it from your hard drive and it will work.&amp;nbsp; Also, you don't have to do anything at all to add it to your documentation.&amp;nbsp; Just run the new version of Natural Docs and it will appear.&lt;/p&gt;&lt;p&gt;Next is &lt;a href=&quot;/documenting/reference.html#JavadocCompatibility&quot;&gt;Javadoc compatibility&lt;/a&gt;.&amp;nbsp; If you have &lt;a href=&quot;/languages.html&quot;&gt;full language support&lt;/a&gt;, Natural Docs will be able to read any existing Javadoc comments you've written and incorporate them into the output.&amp;nbsp; The conversion can sometimes be imperfect but it's better than rewriting them all by hand.&amp;nbsp; As a bonus, you can also write Natural Docs comments without the topic line by using the Javadoc comment symbols but otherwise using Natural Docs' formatting.&lt;/p&gt;&lt;p&gt;We also have &lt;a href=&quot;/documenting/reference.html#Images&quot;&gt;image support&lt;/a&gt; now.&amp;nbsp; You can embed images in your documentation just by writing &lt;code&gt;(see image.jpg)&lt;/code&gt; so it makes sense when you're reading it from the source code instead of looking like a HTML tag.&amp;nbsp; You can tell Natural Docs where to look for images with the &lt;code&gt;-img&lt;/code&gt; command line option.&lt;/p&gt;&lt;p&gt;The ActionScript parser has been updated for ActionScript 3, and the C# parser has been updated to include some of the 2.0 language features.&amp;nbsp; You can now document structs in C++ as a single entry and all its members will appear in a prototype.&amp;nbsp; You can still use the old method of documenting each member individually if you want.&lt;/p&gt;&lt;p&gt;As for minor tweaks, the Note and Notes keywords have been removed.&amp;nbsp; These often caused Natural Docs to include comments that weren't meant for it in the output, so they're gone.&amp;nbsp; You can add them back by &lt;a href=&quot;/customizingtopics.html#ChangingKeywords&quot;&gt;editing &lt;code&gt;Topics.txt&lt;/code&gt;&lt;/a&gt; if you need them.&amp;nbsp; You can also add timestamps to the footer of your documentation by &lt;a href=&quot;/menu.html#Footers&quot;&gt;editing &lt;code&gt;Menu.txt&lt;/code&gt;&lt;/a&gt;.&amp;nbsp; There's now an &lt;code&gt;-oft&lt;/code&gt; (&lt;code&gt;--only-file-titles&lt;/code&gt;) command line option that tells Natural Docs not to guess at what the title of a file should be by its contents and to only use the file name.&amp;nbsp; The CSS structure of the generated output has changed a bit so &lt;a href=&quot;/documentation/html/files/Info/CSSGuide-txt.html#History&quot;&gt;check the changelog&lt;/a&gt; if you've built your own custom style.&amp;nbsp; There are too many bugs fixed to list.&lt;/p&gt;&lt;p&gt;The web site got a few updates as well, including &lt;a href=&quot;/documenting/walkthrough.html&quot;&gt;a walkthrough&lt;/a&gt; of the documentation syntax to help new people get started and a &lt;a href=&quot;/feeds/news.xml&quot;&gt;RSS feed of the news&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;For those of you who didn't see the news on the web site, this is probably the last major release using the current Perl codebase.&amp;nbsp; Natural Docs has needed a big overhaul for quite some time now.&amp;nbsp; I've had a number of features in the back of my mind that I just can't do under the current architecture.&amp;nbsp; Ripping out the engine has always been planned but it's a big project and I wasn't always eager to work on it.&lt;/p&gt;&lt;p&gt;However, I'm currently working on Natural Docs 2.0 which is just that.&amp;nbsp; Since I would have needed to rebuild most of it anyway I'm taking the opportunity to switch languages, and I settled on C#.&amp;nbsp; Perl is great for what it is but I don't think it's up to what I had planned, and after working on it for a few months I think I made the right choice.&lt;/p&gt;&lt;p&gt;Natural Docs 2.0 will run with .NET on Windows and &lt;a href=&quot;http://www.mono-project.com&quot;&gt;Mono&lt;/a&gt; on Linux and Mac OS X.&amp;nbsp; It will &lt;u&gt;always&lt;/u&gt; be cross-platform; if a feature of .NET doesn't work with Mono I won't use it.&amp;nbsp; It will also incorporate &lt;a href=&quot;http://www.sqlite.org&quot;&gt;SQLite&lt;/a&gt; which runs in all three places as well.&amp;nbsp; I'm keeping things close to the vest for now but I'll start putting out code and development releases as it gets usable.&amp;nbsp; I may start a developer blog talking about why I chose these things and the upcoming features if there's any interest.&amp;nbsp; &lt;a href=&quot;#&quot; onClick=&quot;location.href='mai' + 'lto:' + 'gregv' + 'alure' + '@' + 'natural' + 'docs.org'; return false;&quot;&gt;Let me know though&lt;/a&gt;, because I don't know if I'll bother if I'm just going to be talking to myself, not that that's ever stopped anyone from blogging before.&lt;/p&gt;&lt;p&gt;So there you go.&amp;nbsp; Shiny new 1.4 now, 2.0 in the works.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs 1.4 release candidate 3</title>
      <id>http://www.naturaldocs.org/news/development-2008-03-18</id>
      <updated>2008-03-18T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2008-03-18.html"/>
      <content type="html">&lt;p&gt;Yet another release candidate.&amp;nbsp; Mostly this fixes various language parsing issues:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Allow generics in base classes in C#.&lt;/li&gt;&lt;li&gt;Allow angle brackets in function names in C# to support explicitly implementing generic interfaces.&lt;/li&gt;&lt;li&gt;Allow * as ActionScript function return type.&lt;/li&gt;&lt;li&gt;Fixed enum property parsing in Languages.txt, which fixes enum handling in C#, Java, JavaScript, VB, and Ruby.&lt;/li&gt;&lt;li&gt;Allow $, #, and _ before &quot;as&quot; or &quot;is&quot; in PL/SQL prototypes.&lt;/li&gt;&lt;li&gt;Allow _ before &quot;is&quot; in Ada prototypes.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There's also a few minor changes such as being able to put * or _ immediately before or after links, such as &lt;code&gt;*&amp;lt;link&amp;gt;*&lt;/code&gt;.&amp;nbsp; &quot;operator&quot; and &quot;operators&quot; are now keywords for functions, and it won't stop with an error message if it can't open extensionless files, which is useful in case Natural Docs mistakenly tries to open a system file it shouldn't be looking at.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs 1.4 release candidate 2</title>
      <id>http://www.naturaldocs.org/news/development-2008-01-12</id>
      <updated>2008-01-12T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2008-01-12.html"/>
      <content type="html">&lt;p&gt;Another release candidate.&amp;nbsp; All changes are minor except for one: I removed the Note and Notes keywords.&amp;nbsp; I've actually been meaning to do this for a while because they're often the source of false positives.&amp;nbsp; If someone starts a paragraph with &quot;Note: blah blah blah&quot; the first line will be seen as the start of a new topic, causing all kinds of problems in the output.&amp;nbsp; If you actually used those keywords you can add them back into Topics.txt yourself.&lt;/p&gt;&lt;p&gt;Support for nullable types was added to C#.&amp;nbsp; I also finally recreated the Small and Roman styles.&lt;/p&gt;&lt;p&gt;I went through the entire bug list in SourceForge and picked all the low hanging fruit, since 1.4 may be out for some time while 2.0 is worked on.&amp;nbsp; Fixed a bug where the Perl parser could get tripped up when using anonymous functions that have prototypes.&amp;nbsp; Fixed a bug where horizontal lines could be taken out of code sections.&amp;nbsp; Fixed a bug in the search JavaScript that could cause an error message to show in Internet Explorer.&lt;/p&gt;&lt;p&gt;That's it.&amp;nbsp; Hopefully this is the last release candidate.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs 1.4 release candidate</title>
      <id>http://www.naturaldocs.org/news/development-2007-12-07</id>
      <updated>2007-12-07T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2007-12-07.html"/>
      <content type="html">&lt;p&gt;I found some time to tie up the loose ends of the development releases.&amp;nbsp; I now consider the latest one to be a release candidate for 1.4.&amp;nbsp; It has a few bug fixes and tweaks, plus I reverted some of the more arbitrary CSS changes so the people who stuck with 1.35 won't have to update any custom styles as drastically.&lt;/p&gt;&lt;p&gt;C# support is much improved.&amp;nbsp; Since I'm obviously using it more I keep running into the places where it was deficient, mainly because it was originally written for the 1.1 language specification.&amp;nbsp; I added support for enums (why didn't I have this before?) static classes, generics, and fixed the using statement support, though it still doesn't support aliases.&amp;nbsp; It's enough to get by, a more comprehensive update will have to wait.&lt;/p&gt;&lt;p&gt;Beat up on this one so we can finally put the development releases to bed for the people who have been patiently waiting for a stable one.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Where we stand</title>
      <id>http://www.naturaldocs.org/news/wherewestand</id>
      <updated>2007-10-02T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/wherewestand.html"/>
      <content type="html">&lt;p&gt;It's been a while so I guess I owe you an update.&lt;/p&gt;&lt;p&gt;For the last few months I've been taking a hiatus from Natural Docs, so if you e-mailed me or posted in the forum and didn't get a response that's why.&amp;nbsp; I know that kind of sucks of me but I really needed to not think about it at all for a while.&amp;nbsp; I've been getting burned out on it which is why it's been taking longer and longer to put out even small releases.&amp;nbsp; I've been doing this since November 2002 after all.&lt;/p&gt;&lt;p&gt;I'm feeling much better now, but there are going to be changes.&amp;nbsp; I'm not going to keep banging my head against the old Perl codebase anymore.&amp;nbsp; The engine has needed a big overhaul for some time now &amp;mdash; it just can't do some of the things I want it to do without a major rewrite.&amp;nbsp; I'm also tired of dealing with Perl.&amp;nbsp; It was great for the little thrown together version I made for myself years ago, but it's deficient in pretty fundamental areas: classes, inheritance, even function parameters.&amp;nbsp; I've worked around them pretty well, but Natural Docs has grown too complex and I can't bring myself to do a major rewrite in Perl.&amp;nbsp; If I'm going to be rebuilding most of it anyway, I'm taking the opportunity to switch languages.&lt;/p&gt;&lt;p&gt;So for the last few weeks I've been working on 2.0, and it's where I'm going to spend all my time going forward.&amp;nbsp; It's being written in C# with .NET 2.0 and &lt;a href=&quot;http://www.mono-project.com&quot;&gt;Mono&lt;/a&gt; for a lot of reasons I won't go into here.&amp;nbsp; I know .NET often implies being tied to Windows but I'm designing it to be cross-platform from the very beginning.&amp;nbsp; I already have it running on Linux with Mono and will be testing it there every step of the way.&amp;nbsp; I'm building the back end on top of &lt;a href=&quot;http://www.sqlite.org&quot;&gt;SQLite&lt;/a&gt;, which I also have running on both platforms already.&amp;nbsp; Managing everything Natural Docs was pulling out of the code and all its cross-referencing was getting hairy with in-memory structures, and it would just get dramatically worse with the things I have planned for 2.0.&lt;/p&gt;&lt;p&gt;I have to say I think I made the right choice.&amp;nbsp; So far this has been a lot more interesting and enjoyable for me.&amp;nbsp; It's not a trudge through old code that I know I'm just going to have to rip out someday.&amp;nbsp; It's fun learning a new language and framework.&amp;nbsp; Natural Docs is actually being brought into this century with Unicode, multithreading, localizations, etc.&amp;nbsp; Features I've had in my head for a long time can actually get built instead of being held back by assumptions I made years ago.&amp;nbsp; And doing some things in a modern language is just so much damn &lt;i&gt;easier&lt;/i&gt; than trying to approximate it in Perl.&amp;nbsp; I love how cleanly some things can be done now.&amp;nbsp; I now think my burnout was due to the fact that working on Natural Docs was just objectively starting to suck and it was time for a change.&lt;/p&gt;&lt;p&gt;At some point I'll tie up the development releases and call it 1.4, but not right away.&amp;nbsp; Plans can change, but right now as far as I'm concerned that's the end of the road for the Perl codebase.&amp;nbsp; I'll start posting the 2.0 code, a roadmap, and an explanation of its features when I have more to show for it.&amp;nbsp; It's too early now, and it will still be a while before you have something to play with even in pre-alpha form.&amp;nbsp; I also don't want to talk about specific features just yet in case some of them don't pan out.&amp;nbsp; But they &lt;i&gt;will&lt;/i&gt; be cool.&amp;nbsp; Have they not been cool thus far?&lt;/p&gt;&lt;p&gt;I've gone through my backlog of messages and responded to anything that came in within the past two months.&amp;nbsp; If you sent me something earlier than that and are still interested in a response, send it to me again.&amp;nbsp; I figure most people aren't by that point.&amp;nbsp; Also, if I ever take another hiatus in the future where I don't even do support I promise I'll put some sort of notice up first instead of just falling off the face of the earth.&lt;/p&gt;&lt;p&gt;So that's where we stand.&amp;nbsp; Feel free to &lt;a href=&quot;#&quot; onClick=&quot;location.href='mai' + 'lto:' + 'gregv' + 'alure' + '@' + 'natural' + 'docs.org'; return false;&quot;&gt;e-mail me&lt;/a&gt; if you have any thoughts or questions.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">February 10th development release</title>
      <id>http://www.naturaldocs.org/news/development-2007-02-10</id>
      <updated>2007-02-10T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2007-02-10.html"/>
      <content type="html">&lt;p&gt;So all the major features of 1.4 are done now.&amp;nbsp; Image support is finally completed.&amp;nbsp; You can use &lt;code&gt;-img [directory]&lt;/code&gt; on the command line to specify where images are stored, rather than putting them in your source tree and having relative paths from the source files.&amp;nbsp; If you do keep the images there, you can use &lt;code&gt;-img */[directory]&lt;/code&gt; to specify relative paths as well, so &lt;code&gt;-img */images&lt;/code&gt; means you can just write &lt;code&gt;(see image.jpg)&lt;/code&gt; instead of &lt;code&gt;(see images/image.jpg)&lt;/code&gt;.&amp;nbsp; You can even back up with &lt;code&gt;../&lt;/code&gt; so long as it doesn't back out of the source tree specified with &lt;code&gt;-i&lt;/code&gt; altogether.&lt;/p&gt;&lt;p&gt;ActionScript 3 support is done too.&amp;nbsp; Custom namespaces are supported and affect scope, meaning you have to link to them with &lt;code&gt;&amp;lt;class.namespace.function&amp;gt;&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;There's a minor tweak in that underscores are supported in image links.&amp;nbsp; They're also supported in e-mail addresses and URLs that appear without brackets.&lt;/p&gt;&lt;p&gt;Consider this a release candidate for all the major features.&amp;nbsp; There will be one more development release (hopefully not three months from now) with some minor tweaks to other things that will serve as the proper release candidate.&amp;nbsp; If no issues pop up with that it will be stamped 1.4.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">November 19th development release</title>
      <id>http://www.naturaldocs.org/news/development-2006-11-19</id>
      <updated>2006-11-19T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2006-11-19.html"/>
      <content type="html">&lt;p&gt;Another development release is finally done.&lt;/p&gt;&lt;p&gt;Search is done.&amp;nbsp; The most important thing is that it works with framed HTML now.&amp;nbsp; It's also much more structurally sound behind the scenes so it doesn't fall back to completely reloading the results frame nearly as often, making it faster.&amp;nbsp; I fixed the IE issue of results not expanding correctly if two of them only differ in case.&amp;nbsp; There are some smaller tweaks but that's the important stuff.&lt;/p&gt;&lt;p&gt;In C++, struct prototypes now format nicely like function prototypes do, provided you didn't document any of the members individually.&amp;nbsp; Many people were asking for that.&amp;nbsp; Also, enum constants are now scoped correctly.&lt;/p&gt;&lt;p&gt;If you put an image reference in the middle of a paragraph instead of on its own line, it will now appear after the paragraph instead of becoming a pop-up.&amp;nbsp; The file name becomes a caption and the reference in the paragraph links to it.&lt;/p&gt;&lt;p&gt;Fixed a bug in the development releases where links would appear with their brackets in tooltips.&amp;nbsp; Fixed a bug in all releases where file names would sometimes get cut down to just their extension in the menu.&amp;nbsp; If Natural Docs automatically adds a file name heading to your output file, it won't include part of the path anymore.&amp;nbsp; Fixed a crash bug in Menu.pm.&lt;/p&gt;&lt;p&gt;That's it.&amp;nbsp; We're almost done with this process so it will hopefully be tied up and stamped 1.4 soon.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">So what's going on?</title>
      <id>http://www.naturaldocs.org/news/whatsgoingon</id>
      <updated>2006-10-18T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/whatsgoingon.html"/>
      <content type="html">&lt;p&gt;So I start the whole &lt;a href=&quot;/development.html&quot;&gt;development releases&lt;/a&gt; thing with some fanfare, and then I disappear for two and a half months.&amp;nbsp; What gives?&lt;/p&gt;&lt;p&gt;Well, part of that time was spent experimenting with what could become Natural Docs 2.0.&amp;nbsp; I don't know if it's going to pan out or not at this point &amp;mdash; it's far too early to tell and it can honestly go either way &amp;mdash; so I'm not going to go into the details just yet.&amp;nbsp; It's going to take a while if it does so there's still plenty more life in the current code base.&amp;nbsp; I'm going to be dividing my time between the two based on whichever captures my interest at the moment.&amp;nbsp; I'm not paid to do this (other than donations) so that's the best way to stay motivated, to work on what I want to work on at the moment.&lt;/p&gt;&lt;p&gt;I'm probably going to jump back into the current code base for a while, though, to tie up the loose ends in the current development release and to try to satisfy the big donations that came in for full JavaScript and PHP support.&amp;nbsp; I have to bite the bullet and push C++ back, because that always required a couple of features from the 2.0 engine and I don't want to keep delaying some of the easier languages in favor of it.&lt;/p&gt;&lt;p&gt;So that's it.&amp;nbsp; Maybe next update I'll have something new for you to play with.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">July 30th development release: ActionScript 3</title>
      <id>http://www.naturaldocs.org/news/development-2006-07-30</id>
      <updated>2006-07-30T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2006-07-30.html"/>
      <content type="html">&lt;p&gt;Got another development release for you.&amp;nbsp; The big change in this one is the ActionScript parser has been upgraded to support version 3.&amp;nbsp; It has support for regular expressions, XML literals, constants, and other goodies as described on the &lt;a href=&quot;/development.html&quot;&gt;development page&lt;/a&gt;.&amp;nbsp; It even supports .mxml files in addition to .as files, so you can use Natural Docs in &amp;lt;mx:Script&amp;gt; blocks or even in plain XML comments.&lt;/p&gt;&lt;p&gt;The other features are pretty minor.&amp;nbsp; There's an -oft (--only-file-titles) command line option that lets you force the source file name to always be the page and menu title.&amp;nbsp; The search results will try to dynamically update rather than reloading the page every time.&amp;nbsp; The search box was tested and tweaked for IE 6 and 7, Firefox 1.5, Opera 9, 8.5, and 8, and Konqueror 3.5.&amp;nbsp; You can now use braces and parenthesis in your file names without killing the menu.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs development release and project changes</title>
      <id>http://www.naturaldocs.org/news/development-2006-07-10</id>
      <updated>2006-07-10T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/development-2006-07-10.html"/>
      <content type="html">&lt;p&gt;Hey look at that, I'm not dead!&lt;/p&gt;&lt;p&gt;I know it's been a while.&amp;nbsp; I know you thought I packed up and moved to Zimbabwe or something, but I'm still here.&amp;nbsp; After a bit of a hiatus and a few false starts, Natural Docs is back in active development.&lt;/p&gt;&lt;p&gt;I'm changing the development process around a bit.&amp;nbsp; Rather than queuing up features for big, monolithic releases and having them just appear without warning, I'm opening it up considerably.&amp;nbsp; New features will now be available in development releases as soon as they're in a usable state, even if every aspect of them isn't fully complete.&amp;nbsp; New features will also be released individually, so right after a stable release you'll see another development release as soon as the first new feature is added and usable.&lt;/p&gt;&lt;p&gt;Everybody wins.&amp;nbsp; The more adventurous of you get to use new features sooner and have a much faster release cycle.&amp;nbsp; The more cautious of you will have better tested stable releases.&amp;nbsp; And all of you will know exactly what's going on and can comment on the new features, even if you don't actually use the development releases.&lt;/p&gt;&lt;p&gt;And that's what I get out of it: more feedback while I'm working on the features, which is when it's easiest to incorporate it, and more testing so I can more confidently label the full releases as stable.&lt;/p&gt;&lt;p&gt;If you're interested in using the development releases or even just following them, you should sign up for the &lt;a href=&quot;/mailinglists.html&quot;&gt;Development Releases mailing list&lt;/a&gt; to keep up.&amp;nbsp; I will NOT announce them on the regular New Releases list, which will be reserved for stable releases going forward.&lt;/p&gt;&lt;p&gt;There's a &lt;a href=&quot;/development.html&quot;&gt;new development page&lt;/a&gt; that explains the new features, what their current state is, and lists any questions you can help me out with.&lt;/p&gt;&lt;p&gt;The first one is already out, so here's what's in it.&amp;nbsp; Go to &lt;a href=&quot;/development.html&quot;&gt;the development page&lt;/a&gt; for the full details.&lt;/p&gt;&lt;div class=MiniTopic&gt;Javadoc Support&lt;/div&gt;&lt;p&gt;Natural Docs will read Javadoc comments and incorporate them into the documentation.&amp;nbsp; Full language support only.&lt;/p&gt;&lt;div class=MiniTopic&gt;Headerless Comments&lt;/div&gt;&lt;p&gt;Since I had to add this capability for Javadoc, you can skip the &quot;Function: Name&quot; line for Natural Docs too.&amp;nbsp; Just use the Javadoc style for the comment symbols but use Natural Docs formatting for the actual content.&amp;nbsp; Full language support only.&lt;/p&gt;&lt;div class=MiniTopic&gt;Image Support&lt;/div&gt;&lt;p&gt;Embed images in your documentation.&lt;/p&gt;&lt;div class=MiniTopic&gt;Search Support&lt;/div&gt;&lt;p&gt;Now this is cool.&amp;nbsp; Head over &lt;a href=&quot;/documentation/development&quot;&gt;to this page&lt;/a&gt; and play with that nice little inconspicuous link at the bottom of the menu.&amp;nbsp; Maybe type a random letter or two.&amp;nbsp; It's actually more of a quick index lookup than a full search, but still.&amp;nbsp; It also shows how I'm going to be pushing further into dynamic HTML going forward.&lt;/p&gt;&lt;p&gt;Again, sign up for &lt;a href=&quot;/mailinglists.html&quot;&gt;the Development Releases list&lt;/a&gt; to keep up with this.&amp;nbsp; I won't be announcing them on the regular New Releases list.&lt;/p&gt;&lt;p&gt;Have fun!&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs 1.35 released</title>
      <id>http://www.naturaldocs.org/news/version1.35</id>
      <updated>2005-03-20T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/version1.35.html"/>
      <content type="html">&lt;p&gt;Another bug fix release, nothing exciting.&amp;nbsp; Sorry if I've been less responsive than usual in responding to e-mail, bugs, and forum posts, I'm still adjusting to a new job.&lt;/p&gt;&lt;p&gt;I tweaked the definition list syntax so now the first line of the list can't be after a plain text line.&amp;nbsp; The line above it has to be blank or something else like a heading.&amp;nbsp; This should cut down on the number of false positives that happen, so accidentally including a &amp;ldquo; - &amp;rdquo; in the middle of a sentence will be less likely to screw up the output.&amp;nbsp; It's still not perfect, but it sucks less.&lt;/p&gt;&lt;p&gt;Fixed merging with full language support.&amp;nbsp; Now you can document something with parenthesis (like &lt;code&gt;MyFunction(2)&lt;/code&gt; or &lt;code&gt;MyFunction(int, int)&lt;/code&gt;) and it will still match correctly in the output.&amp;nbsp; Also, you can document with partial names (like &quot;&lt;code&gt;Class: MyClass&lt;/code&gt;&quot; for &lt;code&gt;Package.Package.MyClass&lt;/code&gt;) and it will do the same.&amp;nbsp; These were already supported with basic language support.&lt;/p&gt;&lt;p&gt;Fixed a SymbolTable crash that I think only happens if you're using full language support with -do.&lt;/p&gt;&lt;p&gt;Plenty of fixes for some of the more obscure Perl language elements.&amp;nbsp; You'll no longer have problems when using $/ and $?, prototypes that end in $), or regular expressions that use # as the delimiter.&amp;nbsp; Also added support for here doc syntax such as &amp;lt;&amp;lt;EOF.&lt;/p&gt;&lt;p&gt;Corrected minor spacing issues on prototypes with grayed out type prefixes.&lt;/p&gt;&lt;p&gt;Indexes won't be added to the Don't Index line in the menu file if you delete the file itself.&lt;/p&gt;&lt;p&gt;Files that start with a dot but don't otherwise have an extension will be treated as extensionless.&lt;/p&gt;&lt;p&gt;The percentages in status messages will be correct when using multiple output directories.&lt;/p&gt;</content>
   </entry>

   <entry>
      <title type="text">Natural Docs 1.34 released</title>
      <id>http://www.naturaldocs.org/news/version1.34</id>
      <updated>2005-01-30T00:00:00Z</updated>
      <link rel="alternate" type="text/html" href="http://www.naturaldocs.org/news/version1.34.html"/>
      <content type="html">&lt;p&gt;Bug fixes for ActionScript, who's language designers decided to make semicolons at the end of statements optional.&amp;nbsp; 1.34 will now handle this correctly, as it would cause 1.33 to skip content, or in certain situations, hang altogether.&lt;/p&gt;&lt;p&gt;Natural Docs will also now give additional status updates roughly every ten seconds, so those of you with giant projects will know whether it's truly hung or its just working its way though a ton of data.&lt;/p&gt;</content>
   </entry>

</feed>
