Skip to content

Commit 243af82

Browse files
committed
move to git from svn
0 parents  commit 243af82

File tree

13 files changed

+3733
-0
lines changed

13 files changed

+3733
-0
lines changed

.gitignore

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Compiled Object files, Static and Dynamic libs (Shared Objects)
2+
*.o
3+
*.a
4+
*.so
5+
6+
# Folders
7+
_obj
8+
_test
9+
10+
# Architecture specific extensions/prefixes
11+
*.[568vq]
12+
[568vq].out
13+
14+
*.cgo1.go
15+
*.cgo2.c
16+
_cgo_defun.c
17+
_cgo_gotypes.go
18+
_cgo_export.*
19+
20+
_testmain.go
21+
22+
*.pdf
23+
*tar.gz
24+
*.exe
25+
#*
26+
*~
27+
*.sublime-workspace
28+

Changes

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
Release Notes:
2+
v1.62 - 2014-02-04
3+
Changes
4+
Zbynek Vyskovsky submitted a patch to fix the following issues and add the
5+
following functionality:
6+
Fix issue with white spaces and empty lines in comments
7+
Added more flexibility regarding the types of attributes. Now it's not only
8+
possible to specify variable type as scalar, hash or array, but in general
9+
any type like void, int or in package::Class format. The same applies for
10+
methods where it's now possible to specify return type of the method in
11+
similar way.
12+
Added error reporting in case of incorrect syntax
13+
Removed dependency for the ~~ operator
14+
Attributes and methods now understand static and const keyword and passes them
15+
to doxygen. For global variables it automatically adds static.
16+
Order of methods/functions is now kept and left up to doxygen to reorganize
17+
the order if needed.
18+
@fn/@function now stands for static function and it's automatically added,
19+
@method is always instance method (unless explicitly mentioning static).
20+
v1.61 - 2013-09-23
21+
Changes
22+
Zbynek Vyskovsky submitted a patch to fix the following issues:
23+
for top level classes (main especially) the generated class name was empty
24+
@var were processed but not printed to the output
25+
v1.60 - 2013-08-14
26+
Changes
27+
Zbynek Vyskovsky submitted a patch to fix the following issues:
28+
Sometimes the annotations were not processed at all, sometimes there were
29+
unexpected "main" classes.
30+
Additionally the processing of inheritance was hardcoded to always include
31+
parent package instead of checking for presence of @ISA variable or "base" module.
32+
There were also several problems caused misunderstanding of generated code by
33+
doxygen as there is no equivalent of some perl packages constructs in C++.
34+
v1.50 - 2012-07-06
35+
Changes
36+
Fixed issue with last commit generating a class when it should not. Patch
37+
was submitted by Yuri D'Elia - SVN ID 84
38+
Added support to capture locally defined variables/arrays/hashes and print
39+
them out in Doxygen format. Patch submitted by Yuri D'Elia - SVN ID 85
40+
Added support for single in-line doxygen comments based on patch from Yuri D'Elia
41+
Increased the version number to remove confusion about older no longer supported
42+
versions of Perl filters for Doxygen
43+
v1.02 - 2012-04-13
44+
Changes
45+
Fixed issue where we would define a parent class when there was not one. This
46+
patch was submitted by Yuri D'Elia
47+
48+
v1.01 - 2012-01-18
49+
Changes
50+
Fixed issue where perl scripts were not getting documented correctly
51+
52+
v1.00 - GA Release (2011-12-22)
53+
Changes
54+
Added some code documentation and performed some minor code cleanup
55+
56+
v0.99_24 - Release Candidate 4 (2011-12-21)
57+
Changes
58+
Fixed more issues with counting subroutines
59+
Fixed issue where doxygen section comment blocks were not showing up right
60+
61+
v0.99_23 - Release Candidate 3 (2011-12-19)
62+
Changes
63+
Fixed issue where comments were getting stripped accidentally when found in pattern match
64+
65+
v0.99_22 - Release Candidate 2 (2011-12-19)
66+
Changes
67+
Fixed issue where POD comments with special Doxygen characters caused problems
68+
Fixed issue where POD multi-word section headers did not print correctly
69+
Fixed issue with subroutine processing
70+
71+
v0.99_21 - Release Candidate 1 (2011-12-13)
72+
Changes
73+
Fixed some issues with supporting POD
74+
Did some code cleanup
75+
76+
v0.99_11 - Beta Release 1 (unreleased)
77+
New Features
78+
Added basic support for POD
79+
80+
v0.99_03 - Alpha Release 3 (unreleased)
81+
Changes
82+
Fixed issues with VERSION harvesting, short filenames, windows paths, spacing around
83+
method and function names etc. Thanks to Hoppfrosch (hoppfrosch at gmx littledot de)
84+
for the patch and suggestions
85+
Cleaned up state machine and added ability to keep track or previous states
86+
Integrated Log4perl debugging
87+
New Features
88+
Started adding support for POD processing
89+
90+
v0.99_02 - Alpha Release 2 (2011-10-25)
91+
Changes
92+
Lots of code clean up
93+
Added support for the following structural indicators
94+
@class
95+
@section
96+
@subsection
97+
General comments with a @brief
98+
Fixed the output so that additional comments like @section blocks show up
99+
correctly and in the right place.
100+
101+
v0.99_01 - Initial Alpha Release (2011-10-21)
102+
Differences from DoxyGenFilter
103+
This represents a complete rewrite of the code and attempts to provide
104+
a frame work from which we can greatly expand the functionality over time.
105+
We also build up a document object of the code that allows us to pull things
106+
in from various places and relate them all correctly.
107+
New Features
108+
We current support the following doxygen structural indicators
109+
@file
110+
@fn (@function and @method)
111+
All section indicators should work under each structural indicators that we support
112+
Verbatim formatting keeps comment "#" tags
113+
We use the VERSION variable from the code in the file output definition
114+
The @method and @function documentation blocks can reside inside or outside
115+
the actual subroutines that they are tied to.
116+
Known Issues
117+
POD support is not yet included
118+
Only two structural indicators are currently supported - more to com

0 commit comments

Comments
 (0)