javainspect.git
2 years agoUpdated maintenance scripts
Svjatoslav Agejenko [Sun, 20 Feb 2022 18:55:15 +0000 (20:55 +0200)]
Updated maintenance scripts

So that they work with latest Gnome Terminal

2 years agoPossibility to provide classpath dir. Updated help and documentation.
Svjatoslav Agejenko [Fri, 11 Feb 2022 09:28:06 +0000 (11:28 +0200)]
Possibility to provide classpath dir. Updated help and documentation.

3 years agoAdded ability to specify root classes.
Svjatoslav Agejenko [Tue, 19 Oct 2021 16:57:54 +0000 (19:57 +0300)]
Added ability to specify root classes.
System will try to discover class reference tree starting from roots.

3 years agoDo not crash when class definitions are not found.
Svjatoslav Agejenko [Tue, 19 Oct 2021 16:00:27 +0000 (19:00 +0300)]
Do not crash when class definitions are not found.

3 years agoMade graph name optional. Default name is "graph".
Svjatoslav Agejenko [Tue, 19 Oct 2021 15:53:06 +0000 (18:53 +0300)]
Made graph name optional. Default name is "graph".

3 years ago[maven-release-plugin] prepare for next development iteration
Svjatoslav Agejenko [Sat, 9 Jan 2021 22:58:47 +0000 (00:58 +0200)]
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release javainspect-1.7 javainspect-1.7
Svjatoslav Agejenko [Sat, 9 Jan 2021 22:58:45 +0000 (00:58 +0200)]
[maven-release-plugin] prepare release javainspect-1.7

3 years agoupdated git URL
Svjatoslav Agejenko [Sat, 9 Jan 2021 22:45:19 +0000 (00:45 +0200)]
updated git URL

3 years agoupdated project documentation
Svjatoslav Agejenko [Sat, 9 Jan 2021 22:38:45 +0000 (00:38 +0200)]
updated project documentation

3 years agoRemoved half-baked java source code parser.
Svjatoslav Agejenko [Sat, 9 Jan 2021 22:20:35 +0000 (00:20 +0200)]
Removed half-baked java source code parser.

It seems I won't get enough time to implement and maintain
proper java code parser in the near term. So removad it instead.

Use latest svjatoslav-commons library.

4 years agoUse common library to read file content.
Svjatoslav Agejenko [Mon, 8 Jun 2020 18:05:18 +0000 (21:05 +0300)]
Use common library to read file content.

4 years agoUpdated copyright info
Svjatoslav Agejenko [Fri, 7 Feb 2020 22:37:02 +0000 (00:37 +0200)]
Updated copyright info

4 years agoWorkaround for https://bugs.openjdk.java.net/browse/JDK-8212233.
Svjatoslav Agejenko [Wed, 29 Jan 2020 21:21:50 +0000 (23:21 +0200)]
Workaround for https://bugs.openjdk.java.net/browse/JDK-8212233.

5 years agoAdded class-visualizer reference.
Svjatoslav Agejenko [Mon, 5 Aug 2019 12:34:38 +0000 (15:34 +0300)]
Added class-visualizer reference.

5 years agoImproved IntelliJ startup script.
Svjatoslav Agejenko [Sat, 3 Aug 2019 09:16:49 +0000 (12:16 +0300)]
Improved IntelliJ startup script.

5 years agoIntelliJ related fixes.
Svjatoslav Agejenko [Sat, 3 Aug 2019 07:48:49 +0000 (10:48 +0300)]
IntelliJ related fixes.

Ignore IntelliJ files. IntelliJ cannot start from invisible Bash script
for some reason.

5 years agoFixed broken link and broken thumbnail display
Svjatoslav Agejenko [Fri, 18 Jan 2019 22:48:52 +0000 (00:48 +0200)]
Fixed broken link and broken thumbnail display

5 years agoprefer HTTPS in documentation
Svjatoslav Agejenko [Fri, 18 Jan 2019 22:35:51 +0000 (00:35 +0200)]
prefer HTTPS in documentation

5 years agoPrefer HTTPS in documentation
Svjatoslav Agejenko [Fri, 18 Jan 2019 22:31:07 +0000 (00:31 +0200)]
Prefer HTTPS in documentation

5 years agoUpdated copyright
Svjatoslav Agejenko [Tue, 1 Jan 2019 11:12:11 +0000 (13:12 +0200)]
Updated copyright

5 years agoUpdated copyright notice
Svjatoslav Agejenko [Sat, 29 Dec 2018 08:13:16 +0000 (10:13 +0200)]
Updated copyright notice

5 years agoMerge branch 'master' of ssh://163.172.91.72:10006/home/n0/git/javainspect
Svjatoslav Agejenko [Sat, 29 Dec 2018 08:02:55 +0000 (10:02 +0200)]
Merge branch 'master' of ssh://163.172.91.72:10006/home/n0/git/javainspect

5 years agoDo not track IntelliJ project files
Svjatoslav Agejenko [Sat, 29 Dec 2018 08:02:46 +0000 (10:02 +0200)]
Do not track IntelliJ project files

6 years agoFixed broken links
Svjatoslav Agejenko [Sat, 23 Jun 2018 23:27:40 +0000 (02:27 +0300)]
Fixed broken links

6 years agofixed maven URLs
Svjatoslav Agejenko [Tue, 27 Mar 2018 11:13:45 +0000 (14:13 +0300)]
fixed maven URLs

6 years agoAdded refernece to Madge.
Svjatoslav Agejenko [Sun, 14 Jan 2018 00:21:59 +0000 (02:21 +0200)]
Added refernece to Madge.

6 years agoUpdated documentation.
Svjatoslav Agejenko [Wed, 3 Jan 2018 22:25:57 +0000 (00:25 +0200)]
Updated documentation.

6 years agoScript to update static web site.
Svjatoslav Agejenko [Sun, 31 Dec 2017 01:56:36 +0000 (03:56 +0200)]
Script to update static web site.

6 years agoRemoved files that came from forked repo and not needed in this one.
Svjatoslav Agejenko [Sun, 31 Dec 2017 01:28:38 +0000 (03:28 +0200)]
Removed files that came from forked repo and not needed in this one.
Moved commandline Main to commandline dedicated package.

6 years agoAdded all important commandline options. Updated documentation.
Svjatoslav Agejenko [Tue, 26 Dec 2017 21:32:44 +0000 (23:32 +0200)]
Added all important commandline options. Updated documentation.

6 years agoCode cleanup.
Svjatoslav Agejenko [Tue, 26 Dec 2017 02:13:45 +0000 (04:13 +0200)]
Code cleanup.

6 years agoPossibility to visualize multiple JAR files.
Svjatoslav Agejenko [Tue, 26 Dec 2017 02:02:14 +0000 (04:02 +0200)]
Possibility to visualize multiple JAR files.

Added support for array of arrays.

6 years agoProof of concept: it is really possible to render classes
Svjatoslav Agejenko [Mon, 25 Dec 2017 12:19:31 +0000 (14:19 +0200)]
Proof of concept: it is really possible to render classes
as extracted from jar file.

6 years agoMigrating to latest svjatoslav-commons.
Svjatoslav Agejenko [Mon, 25 Dec 2017 11:41:27 +0000 (13:41 +0200)]
Migrating to latest svjatoslav-commons.
Adding sophisticated commandline arguments parsing.

6 years agoAdded reference to Tony Bargnesi github page.
Svjatoslav Agejenko [Sun, 24 Dec 2017 14:58:40 +0000 (16:58 +0200)]
Added reference to Tony Bargnesi github page.

Initial version for commandline launcher.

6 years agoUpdated pattern name to glob to be more specific. Updated copyright.
Svjatoslav Agejenko [Sun, 24 Dec 2017 13:28:51 +0000 (15:28 +0200)]
Updated pattern name to glob to be more specific. Updated copyright.

6 years agoReorganized project.
Svjatoslav Agejenko [Sun, 24 Dec 2017 13:20:17 +0000 (15:20 +0200)]
Reorganized project.

+ Moved Demo project from test source directory to dedicated project directory.
+ Added SVG and PNG outputs as configurable options.
+ Migrated to java 8.

6 years agoMerge branch 'master' of ssh://svjatoslav.eu/home/git/repositories/javainspect
Svjatoslav Agejenko [Sun, 24 Dec 2017 11:51:49 +0000 (13:51 +0200)]
Merge branch 'master' of ssh://svjatoslav.eu/home/git/repositories/javainspect

6 years agoMerge improvements by Tony Bargnesi:
Svjatoslav Agejenko [Sun, 24 Dec 2017 11:50:07 +0000 (13:50 +0200)]
Merge improvements by Tony Bargnesi:
https://github.com/abargnesi/javainspect

6 years agoAdded javaparser idea.
Svjatoslav Agejenko [Fri, 22 Dec 2017 13:34:50 +0000 (15:34 +0200)]
Added javaparser idea.

6 years agooptimized PNGs
Svjatoslav Agejenko [Sun, 17 Dec 2017 22:55:23 +0000 (00:55 +0200)]
optimized PNGs

6 years agoFixed HTML style.
Svjatoslav Agejenko [Wed, 29 Nov 2017 21:52:02 +0000 (23:52 +0200)]
Fixed HTML style.

7 years agoFix for maven-git integration issue
Svjatoslav Agejenko [Tue, 11 Jul 2017 03:37:23 +0000 (05:37 +0200)]
Fix for maven-git integration issue

7 years agofixed broken link
Svjatoslav Agejenko [Fri, 7 Jul 2017 11:14:55 +0000 (13:14 +0200)]
fixed broken link

7 years agobugfixes
Svjatoslav Agejenko [Fri, 9 Jun 2017 11:39:12 +0000 (14:39 +0300)]
bugfixes

7 years agoFixed null pointer exception
Svjatoslav Agejenko [Fri, 9 Jun 2017 11:01:31 +0000 (14:01 +0300)]
Fixed null pointer exception

7 years agoHandle no class def errors
Svjatoslav Agejenko [Fri, 9 Jun 2017 10:55:29 +0000 (13:55 +0300)]
Handle no class def errors

7 years agoUpdated version number in documentation.
Svjatoslav Agejenko [Wed, 19 Apr 2017 20:07:16 +0000 (23:07 +0300)]
Updated version number in documentation.

7 years ago[maven-release-plugin] prepare for next development iteration
Svjatoslav Agejenko [Wed, 19 Apr 2017 20:03:59 +0000 (23:03 +0300)]
[maven-release-plugin] prepare for next development iteration

7 years ago[maven-release-plugin] prepare release javainspect-1.6 javainspect-1.6
Svjatoslav Agejenko [Wed, 19 Apr 2017 20:03:55 +0000 (23:03 +0300)]
[maven-release-plugin] prepare release javainspect-1.6

7 years agobugfix: Graphviz warning: aqua is not a known color.
Svjatoslav Agejenko [Wed, 19 Apr 2017 19:53:29 +0000 (22:53 +0300)]
bugfix: Graphviz warning: aqua is not a known color.

7 years agoBugfix: no langer generate illegal square brackets in the dot file
Svjatoslav Agejenko [Wed, 19 Apr 2017 19:50:01 +0000 (22:50 +0300)]
Bugfix: no langer generate illegal square brackets in the dot file

7 years agoBetter variable names.
Svjatoslav Agejenko [Wed, 19 Apr 2017 19:48:36 +0000 (22:48 +0300)]
Better variable names.

7 years agoPlantUML integration idea.
Svjatoslav Agejenko [Tue, 18 Apr 2017 09:32:37 +0000 (12:32 +0300)]
PlantUML integration idea.

7 years agoUpdated example links.
Svjatoslav Agejenko [Mon, 23 Jan 2017 10:32:04 +0000 (12:32 +0200)]
Updated example links.

7 years agoUpdated documentation theme.
Svjatoslav Agejenko [Sat, 21 Jan 2017 19:57:32 +0000 (21:57 +0200)]
Updated documentation theme.

8 years agoupdated install manual
Svjatoslav Agejenko [Wed, 9 Nov 2016 10:09:57 +0000 (12:09 +0200)]
updated install manual

8 years agolink to png output, svg does not work on github
Anthony Bargnesi [Thu, 22 Sep 2016 17:46:22 +0000 (13:46 -0400)]
link to png output, svg does not work on github

8 years agoadded example project
Anthony Bargnesi [Thu, 22 Sep 2016 17:41:11 +0000 (13:41 -0400)]
added example project

8 years agoupdated README with example links
Anthony Bargnesi [Thu, 22 Sep 2016 17:38:42 +0000 (13:38 -0400)]
updated README with example links

8 years agoupdated readme with build/run instructions
Anthony Bargnesi [Thu, 22 Sep 2016 17:25:15 +0000 (13:25 -0400)]
updated readme with build/run instructions

8 years agolink original author in README
Anthony Bargnesi [Thu, 22 Sep 2016 17:15:17 +0000 (13:15 -0400)]
link original author in README

8 years agoignore maven reduced pom output
Anthony Bargnesi [Thu, 22 Sep 2016 17:14:04 +0000 (13:14 -0400)]
ignore maven reduced pom output

8 years agoadded readme for fork
Anthony Bargnesi [Thu, 22 Sep 2016 17:12:36 +0000 (13:12 -0400)]
added readme for fork

8 years agorenders to SVG in call to graphviz *dot*
Anthony Bargnesi [Thu, 22 Sep 2016 17:12:03 +0000 (13:12 -0400)]
renders to SVG in call to graphviz *dot*

8 years agopackage jar with dependencies; set main class
Anthony Bargnesi [Thu, 22 Sep 2016 17:11:21 +0000 (13:11 -0400)]
package jar with dependencies; set main class

8 years agoadded java main that builds class graph
Anthony Bargnesi [Thu, 22 Sep 2016 17:09:59 +0000 (13:09 -0400)]
added java main that builds class graph

defaults to output to working directory for java process (*user.dir*)

8 years ago[maven-release-plugin] prepare for next development iteration
Svjatoslav Agejenko [Wed, 3 Aug 2016 19:08:48 +0000 (22:08 +0300)]
[maven-release-plugin] prepare for next development iteration

8 years ago[maven-release-plugin] prepare release javainspect-1.5 javainspect-1.5
Svjatoslav Agejenko [Wed, 3 Aug 2016 19:08:45 +0000 (22:08 +0300)]
[maven-release-plugin] prepare release javainspect-1.5

8 years agoset svjatoslavcommons to version 1.5
Svjatoslav Agejenko [Wed, 3 Aug 2016 19:08:16 +0000 (22:08 +0300)]
set svjatoslavcommons to version 1.5

8 years agoCode formatting and cleanup.
Svjatoslav Agejenko [Sat, 25 Jun 2016 21:08:49 +0000 (23:08 +0200)]
Code formatting and cleanup.

8 years agoadded tools
Svjatoslav Agejenko [Sat, 27 Feb 2016 20:43:04 +0000 (22:43 +0200)]
added tools

8 years agominor fix
Svjatoslav Agejenko [Wed, 3 Feb 2016 06:06:44 +0000 (08:06 +0200)]
minor fix

9 years agouse latest svjatoslav-commons
Svjatoslav Agejenko [Thu, 21 May 2015 19:58:29 +0000 (22:58 +0300)]
use latest svjatoslav-commons

9 years agofixed javadoc issues
Svjatoslav Agejenko [Thu, 21 May 2015 19:51:08 +0000 (22:51 +0300)]
fixed javadoc issues

9 years agominor documentation update
Svjatoslav Agejenko [Fri, 6 Mar 2015 22:10:53 +0000 (00:10 +0200)]
minor documentation update

9 years agousability improvement
Svjatoslav Agejenko [Wed, 4 Mar 2015 20:08:45 +0000 (22:08 +0200)]
usability improvement

9 years agofurther documentation updates
Svjatoslav Agejenko [Tue, 3 Mar 2015 20:41:09 +0000 (22:41 +0200)]
further documentation updates

9 years agoupdated example code
Svjatoslav Agejenko [Tue, 3 Mar 2015 20:29:52 +0000 (22:29 +0200)]
updated example code

9 years agoRefactoring. API simplifications. Documentation updates.
Svjatoslav Agejenko [Tue, 3 Mar 2015 20:25:13 +0000 (22:25 +0200)]
Refactoring. API simplifications. Documentation updates.

9 years agofurther restricted code visibility
Svjatoslav Agejenko [Tue, 3 Mar 2015 18:57:54 +0000 (20:57 +0200)]
further restricted code visibility

9 years agoreduced method visibility
Svjatoslav Agejenko [Tue, 3 Mar 2015 18:39:42 +0000 (20:39 +0200)]
reduced method visibility

9 years agofurther API simplification
Svjatoslav Agejenko [Tue, 3 Mar 2015 18:18:41 +0000 (20:18 +0200)]
further API simplification

9 years agoreduced fields and methods visibility
Svjatoslav Agejenko [Tue, 3 Mar 2015 17:59:26 +0000 (19:59 +0200)]
reduced fields and methods visibility

9 years agoCode refactoring. Simplified API.
Svjatoslav Agejenko [Tue, 3 Mar 2015 16:11:40 +0000 (18:11 +0200)]
Code refactoring. Simplified API.

9 years agocorrected example renderings and legend
Svjatoslav Agejenko [Tue, 3 Mar 2015 14:14:23 +0000 (16:14 +0200)]
corrected example renderings and legend

9 years agofixed files permissions
Svjatoslav Agejenko [Tue, 3 Mar 2015 14:04:54 +0000 (16:04 +0200)]
fixed files permissions

9 years agoworkaround for apparent graphviz bug
Svjatoslav Agejenko [Tue, 3 Mar 2015 14:01:27 +0000 (16:01 +0200)]
workaround for apparent graphviz bug

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779596

9 years agoupdated copyright notice
Svjatoslav Agejenko [Mon, 2 Mar 2015 16:10:53 +0000 (18:10 +0200)]
updated copyright notice

9 years ago[maven-release-plugin] prepare for next development iteration
Svjatoslav Agejenko [Sun, 1 Mar 2015 20:10:33 +0000 (22:10 +0200)]
[maven-release-plugin] prepare for next development iteration

9 years ago[maven-release-plugin] prepare release javainspect-1.4 javainspect-1.4
Svjatoslav Agejenko [Sun, 1 Mar 2015 20:10:28 +0000 (22:10 +0200)]
[maven-release-plugin] prepare release javainspect-1.4

9 years agostabilized dependencies
Svjatoslav Agejenko [Sun, 1 Mar 2015 20:05:59 +0000 (22:05 +0200)]
stabilized dependencies

9 years agomade license more visible
Svjatoslav Agejenko [Tue, 3 Feb 2015 18:41:36 +0000 (20:41 +0200)]
made license more visible

9 years agoadded some ideas
Svjatoslav Agejenko [Tue, 3 Feb 2015 18:25:16 +0000 (20:25 +0200)]
added some ideas

9 years agohide parent class and interface class references if there are too many of them
Svjatoslav Agejenko [Tue, 3 Feb 2015 05:04:43 +0000 (07:04 +0200)]
hide parent class and interface class references if there are too many of them

9 years agoproperly render fields of arrays of primitive types
Svjatoslav Agejenko [Mon, 2 Feb 2015 22:53:16 +0000 (00:53 +0200)]
properly render fields of arrays of primitive types

9 years agogenerate index.html using Emacs ORG mode
Svjatoslav Agejenko [Mon, 2 Feb 2015 17:53:48 +0000 (19:53 +0200)]
generate index.html using Emacs ORG mode

9 years agofixed broken links
Svjatoslav Agejenko [Mon, 26 Jan 2015 19:10:17 +0000 (21:10 +0200)]
fixed broken links

9 years agomodernized maven configuration
Svjatoslav Agejenko [Sun, 25 Jan 2015 20:06:47 +0000 (22:06 +0200)]
modernized maven configuration

9 years agopossibility to specify custom target directory
Svjatoslav Agejenko [Sun, 25 Jan 2015 19:51:14 +0000 (21:51 +0200)]
possibility to specify custom target directory