Fixed bugs

Prev: Known bugs

  1. In multitable, a @tab followed by a `\n' did not pop item mode, so a nested multitable was not recognized.

  2. @multitable @columnfractions did not work without column alignment

  3. Too many spaces between `const' and argument name foils const detection and type remains `uint const'.

    void f(uint const   expected);
    
  4. An unterminated reference core dumps (fails an assert).
    /// @ref{adjust
    
  5. An empty union crashes.
    ///
    union {
      time_t	lowest;
    };
    
  6. Failes to parse int q[1][1];

  7.  Alse

    @ifset QEnotes
    ...
    
    did not work
  8. ///
    class X {
    
      /// @ref{X, @rightarrow}
      int a;
    };
    
    produced incorrect HTML source.

  9. The following code does not parse correctly
      X(int  a,
    #if defined( N )
        int  b,
    #endif 
        int  c);
    
  10. `char x = 'i';' will find a reference to `int i(...)'. Same inside a string.

  11. The following generates a bogus (to the directory) hyperlink.

    /// @ref{X}
    struct X { };
    
  12. No error message for `@ite' line.

  13. `@samp{@@}' in a menu kept both @.

  14. Text in user entry that contains `@{}' is not handled properly.

  15. Under unknown conditions, chapters in CONTENTS page are lost.

    It happens when a HouseKeep was created and deleted without running generateContents. I added a flag in ExtendedContents to check for that.

  16. Extended contents of higher directories is not regenerated when directories are deleted from a lower level.

    (I think this has been solved by the separation of contents and references. Will wait to see if it happens again.)

  17. Default chapter does not have an insureTOC call.

  18. `@ref{X}' inside nested class X::Y resolves to X::X instead of X

  19. In CONTENTS page, classes and files hot links are intermixed.

  20. `[-l' in contents?

  21. Texinfo indices in top entries go to global index.

  22. `---x' fail to generate a dash (¾x).

  23. Outside references in texinfo files has an extra brace at end.

  24. Line counting in index is incorrect

  25. @url should be only a markup.

  26. `@table @key' handled incorrectly.

  27. A `@@' in a menu text need special handling just like inside a ref.

  28. Flex parsing did not ignore a `{' in the pattern `[{]'

  29. Bison file did not set haveRefs in all cases.

  30. Crash when bison %union had no documented members.

  31. Nested multitables are missing end of cell/row, which confuses Netscape.

  32. @url does not handle @ commands in text.

  33. Empty arg in function caused an assertion failure.

  34. Gregarious `@tex' problem.

  35. stringEnd does not recognizes an empty string

  36. In texinfo files, ignore anything after the @bye.

  37. index generation is incorrect.

  38. @url does not exit frames structure.

  39. Spaces in `#if defined( X )' are not handled correctly.

  40. Two or more footnotes in different members get the same number. Make footnote number global

  41. `x: ';' ;' in bison, first ';' terminates the rule.

  42. Add \n at end of comment without an elaborate part, if it does not have one.

  43. Improve separator to extend to full possible length.

  44. Nested flex rules are displayed incorrectly with default file items settings.

  45. When nothing in file, remove it's references from reference file.

  46. `@clear' in texinfo mode

  47. Bug with `@table @samp' and new @samp definition.

    `[ \t]'
    `[(){}]'
    `"{"'
  48. Bug with flex rules

  49. Bug in `AutoComment::operator =(AutoComment const& c)'

  50. `operator Mode (void) const;' not parsed correctly.

  51. `virtual' not printed in `class X : public virtual Y'.

  52. `template <typename T, class C = vector<T> >' is missing the <T>

  53. @value in menu item is not expanded.

  54. @value in chapter name is handled incorrectly in chapter linking.

  55. Toc link incorrectly handles <> in name (from C++ template)

  56. Small bug with zero args template `template <>'

  57. Small bug in parseArgs.

  58. @ref in user entry replacment did not work.

  59. Crash when user pattern contains an error.

  60. `@ref{xx(int&,int&),xx}' does not work

  61. Handle extra space at end of `@table @code '.

  62. A reference in same file has file name.

  63. A file at the top crashed main.

  64. after a top is nameless once, when you try to give it a name an assertion failes.

  65. Path for @refs and @ref{(...)} should be relative to source location!

  66. Bug with qualified type and no arg name (f(A::B))

  67. Sections in contents jumping more than one level.

  68. Remove extra blanks at section name end.

  69. Errors in bison %union has incorrect line number.

  70. Texinfo commands in top name do not work.

  71. itemize @somthing in tohtml.l

  72. Link in class name (struct X<Y>::Z) to Z?

  73. Fix @table Rule @asis

  74. Count items with a blank at end counts one more

  75. More than one top topics and compiling only one file - thinks there is only one topic.