Commit Graph

667 Commits

Author SHA1 Message Date
Andrea Aime 16c5db82b0 Lookup the association targets using the java standard mechanism 2005-12-31 17:32:10 +00:00
Andrea Aime 625a6d3cb3 Comments on the changed behaviour for association targets class lookup 2005-12-31 17:31:35 +00:00
Andrea Aime 4ad5a8ff64 Output a list of the file names that did not pass the test. Makes easier to find out what went wrong 2005-12-31 16:20:29 +00:00
Andrea Aime 68a3ae6afa Made the test target generate the diagrams as well for both dot-out and dot-ref directories... a visual comparison is faster than delving into the dot sources, at least to understand what's going on before going into detail. 2005-12-30 18:04:55 +00:00
Andrea Aime ef951d4d7a Ignore png files 2005-12-30 18:03:36 +00:00
Andrea Aime 8869faf749 Updated tests to check for the new view behaviours and to avoid the comeback of the bugs I fixed today 2005-12-30 17:57:40 +00:00
Andrea Aime 27efa03869 Ignore png files as well 2005-12-30 17:56:57 +00:00
Andrea Aime 1bde5b9787 Removed useless invocation parameter in the view tests 2005-12-30 17:56:44 +00:00
Andrea Aime 69aef6380f New UMLOptions lookup code
OptionProvider work
Make UMLGraph complain if the view specified on the command line has not been found
2005-12-30 17:55:27 +00:00
Andrea Aime 7d7a328406 Introduced OptionProvider interface 2005-12-30 17:54:16 +00:00
Andrea Aime 405b179f20 Three group of changes here:
* OptionProvider work -> made a few methods compute the options for
   the class they're working on, the others do receive an Options object
   as argument (as they cannot compute it by themselves)
* ClassInfo map work -> made sure every manipulation of classnames
   map goes thru a couple of methods, and that these methods remember
   to remove the template from the class names used as keys (I did found
   a few problems when referring a class without specifying the full
   template syntax in an association)
* grave bug fix -> if one association happened to point to a hidden class, the
   following associations of the same kind in the same class would have not
   been printed (code change in relation(...))
2005-12-30 17:53:48 +00:00
Andrea Aime bd53402181 New and changed options (-d, -hide) 2005-12-30 17:49:36 +00:00
Andrea Aime 3700ff6322 View support doc improvements (still incomplete) 2005-12-30 17:49:14 +00:00
Diomidis Spinellis f05546d9b6 Add ant example, and document the packagenames problem. 2005-12-29 19:35:55 +00:00
Andrea Aime 87df86413a Realized that there's no need for a .* match pattern, hide in this case is simply a global option 2005-12-28 15:30:28 +00:00
Andrea Aime 143fef34f1 Explainations for the new option resetting feature 2005-12-28 15:17:29 +00:00
Andrea Aime 7111a8e37b Updated changelog 2005-12-28 15:02:22 +00:00
Andrea Aime 4142c0ef11 Updated to follow the new @match syntax, and to assume that every view is hidden by default anyway 2005-12-28 14:58:02 +00:00
Andrea Aime 39048e6f0f New test to check local option disabling 2005-12-28 14:57:22 +00:00
Andrea Aime 85e0a62c74 Added the necessary -d option to the doclet invocation 2005-12-28 14:56:57 +00:00
Andrea Aime 6c1a02f67a Updated to work with the @match <regexp> syntax 2005-12-28 14:56:11 +00:00
Andrea Aime 4d2ee647b6 Make "@opt !option" a generally available syntax (so that we can disable a general option on a per class basis), added -d for the output folder (default, "."), allow to use "hide" without parameters to hide everything 2005-12-28 14:54:40 +00:00
Andrea Aime eb6a80e6a5 Hide view classes (using the same code path as @hidden) 2005-12-28 14:52:26 +00:00
Andrea Aime 567430483d Fixed silly bug in the testing code (basically it did not really test the views support) and fixed the reference files as well (they were empty) 2005-12-27 10:14:32 +00:00
Diomidis Spinellis 8f8024e767 Language and formatting improvements. 2005-12-26 22:21:39 +00:00
Diomidis Spinellis 3581178a23 Add missing image files. 2005-12-26 22:03:52 +00:00
Diomidis Spinellis 0233e2630a Support for creating pre-release documentation. 2005-12-26 22:03:22 +00:00
Andrea Aime 620440e472 Better use a wildcard match instead of listing every possible .dot file that will end up in this folder, isn't it? 2005-12-26 21:16:13 +00:00
Andrea Aime d8190eefb0 View support regression testing, test data and reference files 2005-12-26 21:15:34 +00:00
Andrea Aime 956673ffb7 View support code 2005-12-26 21:14:36 +00:00
Andrea Aime 7fe982d20e View support documentation 2005-12-26 21:14:23 +00:00
Andrea Aime f85f88c082 Minor formatting fix... the first pathelement is not indented by using spaces only, as the other two that follow it already were 2005-12-26 20:27:12 +00:00
Diomidis Spinellis 8da7b8c669 Import environment variables, so that we can run javadoc. 2005-12-26 17:20:26 +00:00
Diomidis Spinellis 73fc215e2c Correct output, after updating to JDK 1.5.0_06, which fixes a javadoc
bug.
2005-12-26 17:18:27 +00:00
Diomidis Spinellis 01a850bf2b Expand comment. 2005-12-25 15:42:03 +00:00
Andrea Aime 6cad56de7a Centralized option handling in the Option class (even for command line arguments) 2005-12-25 09:40:13 +00:00
Diomidis Spinellis c62e0905e1 Add FAQ link. 2005-12-22 23:25:51 +00:00
Diomidis Spinellis 72d03ede3a Add Xholon link. 2005-12-08 21:28:06 +00:00
Andrea Aime 7cd1549d58 Solved command order issues in javadocs target: the first run resulted in an IOException because the dot file is generated in a folder generated by the standard doclet (so we need to run the standard doclet first, and generate the class diagram afterwards) 2005-11-28 16:06:25 +00:00
Diomidis Spinellis 3eb795736f Add javadocs to the distribution. 2005-11-28 07:28:30 +00:00
Andrea Aime 865f1de24e Added javadoc generation, along with a package summary that contains the class diagram of UMLGraph (generated by UMLGraph itself).
Added a few tags in the classes to generate a more accurate diagram.
The generated javadoc directory has been added to cvsignore
2005-11-27 21:01:15 +00:00
Andrea Aime ed65bed552 Removed unecessary import statement 2005-11-27 19:57:48 +00:00
Diomidis Spinellis 102634a819 Remove trailing spaces. 2005-11-27 13:07:42 +00:00
Andrea Aime c9b7c3c3c8 Made Version.java generation platform independent using ant 2005-11-27 12:12:40 +00:00
Diomidis Spinellis c239058b38 More ignore files. 2005-11-24 08:19:15 +00:00
Diomidis Spinellis 9adce39cea Add cvsignore 2005-11-23 22:29:39 +00:00
Diomidis Spinellis 5e5f966a17 Add legacy Java 1.4 binaries. 2005-11-23 22:24:18 +00:00
Diomidis Spinellis 4a8c116f58 Add two missing root files. 2005-11-23 22:22:31 +00:00
Diomidis Spinellis cfd67610ab Add documentation files. 2005-11-23 22:21:22 +00:00
Diomidis Spinellis 35ffe1e685 Add test data. 2005-11-23 22:18:45 +00:00