Erich Schubert
a4ab6f179a
Have relation styles in a single place.
2018-10-27 23:18:31 +02:00
Erich Schubert
fe2c0c3df1
Streamline code, smaller optimizations.
2018-10-27 23:18:31 +02:00
Erich Schubert
f3e945c646
Remove warning in code obsoleted by commit #a29ba215
2018-10-27 23:08:20 +02:00
Erich Schubert
141c8a9353
Trivial simplification.
2018-10-27 21:30:17 +02:00
Erich Schubert
fc1b199daf
Better error reporting.
2018-10-27 21:30:17 +02:00
Erich Schubert
1e52483a86
Postpone test failues, to first generate the pngs
2018-10-27 21:30:17 +02:00
Erich Schubert
f1be5aaee8
add 'clean' ant target
2018-10-27 21:30:17 +02:00
Erich Schubert
f7df826f53
fix broken test, where undeclared package was lost previously, now preserved
2018-10-27 21:30:17 +02:00
Erich Schubert
644d148455
Exit code on errors.
2018-10-27 21:30:17 +02:00
Erich Schubert
e51f53b25e
Add -qualifyGenerics to optionLength.
2018-10-26 21:17:21 +02:00
Erich Schubert
a29ba21580
Fix active class shape broken by commit 1b4c9763 + add test.
...
This was easy to break, because of a non-obvious logic.
Instead we now use the hack of just using a too large rowspan.
2018-10-26 01:32:31 +02:00
Erich Schubert
bca0ceae17
Cleanup Options: move defaults to declaration rather than constructor.
2018-10-25 00:18:28 +02:00
Erich Schubert
71f74d3093
Move some basic string processing helpers into StringUtil.
2018-10-25 00:18:28 +02:00
Erich Schubert
1b4c97630d
Old merge error / duplicated line?
2018-10-25 00:18:28 +02:00
Erich Schubert
477d5cc58a
Fail on test failures.
2018-10-25 00:18:28 +02:00
Diomidis Spinellis
e5bc6f1f8f
Exit with an error on structural differences
2018-10-24 13:34:33 +03:00
Diomidis Spinellis
e2595350fd
Correct build status icon URL
2018-10-24 13:11:59 +03:00
Diomidis Spinellis
8806b89cd8
Do not set OS type
...
This avoids the following error java.lang.Runtime.exec:
java.lang.Error: generic is not a supported OS platform.
2018-10-24 13:11:59 +03:00
Diomidis Spinellis
70a7580e2c
Install GraphViz as a CI dependency
2018-10-24 12:52:55 +03:00
Diomidis Spinellis
cb77d617e9
Remove unneeded deps
2018-10-24 12:47:57 +03:00
Diomidis Spinellis
13bb2d54bc
Remove confusing duplicate file
2018-10-24 12:47:11 +03:00
Diomidis Spinellis
27baa4a6be
Add Travis CI configuration
2018-10-24 12:45:09 +03:00
Diomidis Spinellis
3eb6f8d034
Convert README into markdown
2018-10-24 12:45:09 +03:00
Diomidis Spinellis
b5238b3bdc
Merge pull request #52 from kno10/patch-qualify-generics
...
add -!qualifyGenerics option that strips package names only in generics
2018-10-24 12:25:55 +03:00
Erich Schubert
0477f4b82d
add -!qualifyGenerics option that strips package names only in generics
...
This is useful in combination with `-qualify`;
in particular with `-qualify -postfixpackage`
This version also supports *inner* classes, where the outer class has a
generic.
Test case: `p1.Class<A extends g1.G>.Inner<B super g2.G>`
Depending on `-qualify` and `-qualifyGenerics` this can become either:
```
p1.Class<A extends g1.G>.Inner<B super g2.G>
p1.Class<A extends G>.Inner<B super G>
Class<A extends g1.G>.Inner<B super g2.G>
Class<A extends G>.Inner<B super G>
```
on the long run, it may however be convenient to also allow hiding
generics completely, and/or show them just as diamonds. For example
`Class<>.Inner<>` as a shorthand. Other users will prefer to see the
constraint only, e.g., `Class<G>.Inner<G>`... it may need a list of
different named formatters.
2018-10-24 10:55:35 +02:00
Diomidis Spinellis
5de652cfeb
Merge pull request #53 from kno10/patch-includes
...
Add an @opt include option for the package view.
2018-10-23 23:33:01 +03:00
Erich Schubert
0e69b7a40f
Add an @opt include option for the package view.
2018-10-21 03:38:40 +02:00
Diomidis Spinellis
132f389bcf
Merge pull request #50 from kno10/patch-4
...
Avoid repeated lowercasing
2018-08-14 14:32:09 +03:00
Diomidis Spinellis
7cc92e6fa2
Merge pull request #49 from kno10/patch-3
...
Strip generics from parent classes properly, fixes #20
2018-03-28 17:24:36 +03:00
Erich Schubert
40b24774eb
Strip generics from parent classes properly
...
Fixes the handling of non-static inner classes `Parent<A>.Child` if the parent has generics, #20
2018-03-28 16:04:44 +02:00
Erich Schubert
021dc34d8e
Avoid repeated lowercasing
2018-03-28 16:03:15 +02:00
Diomidis Spinellis
5cd82f641e
Merge pull request #48 from kno10/patch-1
...
Remove -verbose2 from docs
2018-03-28 15:47:38 +03:00
Erich Schubert
ce3847a1e6
Remove -verbose2 from docs
...
According to the changelog, this option was removed.
2018-03-26 17:56:51 +02:00
Diomidis Spinellis
40b5a687cc
Merge branch 'master' and update test data
...
To match the new -!autosize parameter.
2017-03-21 19:53:36 +02:00
Diomidis Spinellis
c0b7962170
Update test data due to JavaDoc changes
...
From javadoc 1.8.0_20 to 1.8.0_121
2017-03-21 19:48:49 +02:00
Diomidis Spinellis
d744535438
Merge pull request #45 from robross0606/master
...
Added "-autosize" parameter and fixed parameter matching bug with "!"
2017-03-21 19:47:26 +02:00
Robert Ross
160a7db3a7
Added "-autosize" parameter and fixed parameter matching bug with "!"
2017-03-21 13:20:15 -04:00
Diomidis Spinellis
5e854d5667
Merge pull request #43 from adrianN/patch-1
...
Update index.html
2017-03-15 17:49:19 +02:00
Adrian Neumann
962ad5af72
Update index.html
...
fix typo
2017-03-15 16:46:24 +01:00
Diomidis Spinellis
e307530d8e
Correct UMLGraph location
2016-10-24 20:38:25 +03:00
Diomidis Spinellis
6211164ca2
Merge pull request #34 from gousiosg/patch-1
...
Update documentation
2016-09-20 17:07:34 +03:00
Georgios Gousios
37dc189a29
s/SQO-OSS/Alitheia Core/
...
Also, add link to the annotated source code.
2016-09-20 15:05:14 +02:00
Diomidis Spinellis
d0ede46da8
Correct URL
2016-09-16 23:47:03 +03:00
Diomidis Spinellis
30a611ec91
Update project web page location
2016-09-16 23:38:47 +03:00
Diomidis Spinellis
a72c88fb70
Running testupdate requires bash
2016-09-16 23:34:03 +03:00
Diomidis Spinellis
09fab1724d
Add reference to textual UML tool survey
2016-06-09 08:10:13 +03:00
Diomidis Spinellis
db1a918e16
Remove repeated @override
2016-06-07 17:23:40 +03:00
Diomidis Spinellis
ff13af7ea6
Merge pull request #32 from DevFactory/release/remove-dead-stores-fix-1
...
[squid:S1854] Dead stores should be removed
2016-06-07 17:22:20 +03:00
Diomidis Spinellis
c4713960af
Merge pull request #31 from DevFactory/release/replace-synchronized-classes-fix-1
...
[squid:S1149] Synchronized classes Vector, Hashtable, Stack and StringBuffer should not be used
2016-06-07 17:21:55 +03:00
Diomidis Spinellis
a0ed8a2672
Merge pull request #30 from DevFactory/release/add-missing-override-annotation-fix-1
...
[squid:S1161] "@Override" annotation should be used on any method overriding (since Java 5) or implementing (since Java 6) another one
2016-06-07 17:21:36 +03:00