]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/log
boost-statechart-viewer.git
13 years agoAdd diagnostic info statistics.
petr000 [Wed, 27 Apr 2011 20:51:15 +0000 (22:51 +0200)]
Add diagnostic info statistics.

13 years agoMove the creation of output file into new class and file. Create methods set and...
petr000 [Tue, 26 Apr 2011 10:47:06 +0000 (12:47 +0200)]
Move the creation of output file into new class and file. Create methods set and get for lists of states, transitions, ...

Change Makefile: add new source file.

Change configure: add enable-optimized and remove options for debugging.

Add short instructions for good compilation.

13 years agoAdd colours to diagnostic printer. So the diagnostic is now colourfull.
petr000 [Sun, 24 Apr 2011 17:47:09 +0000 (19:47 +0200)]
Add colours to diagnostic printer. So the diagnostic is now colourfull.

13 years agoRemoved useless HeaderSearch and moved the ResourceDir to the Driver.
petr000 [Sun, 17 Apr 2011 09:04:08 +0000 (11:04 +0200)]
Removed useless HeaderSearch and moved the ResourceDir to the Driver.

13 years agoAdd license information
silhape2 [Thu, 14 Apr 2011 14:00:45 +0000 (16:00 +0200)]
Add license information

13 years agoAdd license GPL to files.
petr000 [Thu, 14 Apr 2011 08:45:08 +0000 (10:45 +0200)]
Add license GPL to files.

13 years agowww: Add linke to graphviz
Michal Sojka [Wed, 13 Apr 2011 22:50:15 +0000 (00:50 +0200)]
www: Add linke to graphviz

13 years agowww: Slight rewording and minor modifications
Michal Sojka [Wed, 13 Apr 2011 22:48:51 +0000 (00:48 +0200)]
www: Slight rewording and minor modifications

13 years agowww: Wrap lines
Michal Sojka [Wed, 13 Apr 2011 22:30:53 +0000 (00:30 +0200)]
www: Wrap lines

13 years ago(no commit message)
wsh [Wed, 13 Apr 2011 22:29:11 +0000 (00:29 +0200)]

13 years agowww: Try to point links to sources to highlighted version
wsh [Wed, 13 Apr 2011 22:27:51 +0000 (00:27 +0200)]
www: Try to point links to sources to highlighted version

13 years agoAdd next example with source code.
petr000 [Wed, 13 Apr 2011 19:37:39 +0000 (21:37 +0200)]
Add next example with source code.

13 years ago(no commit message)
silhape2 [Wed, 13 Apr 2011 19:30:56 +0000 (21:30 +0200)]

13 years agoAdd source codes for the pictures.
petr000 [Wed, 13 Apr 2011 19:26:17 +0000 (21:26 +0200)]
Add source codes for the pictures.

13 years agoChange picture of state machine for another.
petr000 [Wed, 13 Apr 2011 19:04:49 +0000 (21:04 +0200)]
Change picture of state machine for another.

13 years agoAdd new picture.
petr000 [Wed, 13 Apr 2011 18:55:28 +0000 (20:55 +0200)]
Add new picture.

13 years agoSome fixes in the www page
Michal Sojka [Tue, 12 Apr 2011 22:56:40 +0000 (00:56 +0200)]
Some fixes in the www page

Attemt to add some graphical examples

13 years agoUpdated source files. Creation of new function for better looking code.
petr000 [Mon, 11 Apr 2011 13:12:13 +0000 (15:12 +0200)]
Updated source files. Creation of new function for better looking code.

Tested using LLVM 2.9 release version.

Working correctly.

13 years agoCorrection of an error in finding transitions. End of the destination was cut off.
petr000 [Sun, 10 Apr 2011 20:17:05 +0000 (22:17 +0200)]
Correction of an error in finding transitions. End of the destination was cut off.

13 years agoSmall change of design.
silhape2 [Sun, 10 Apr 2011 16:10:29 +0000 (18:10 +0200)]
Small change of design.

13 years agoWorking with custom reactions. For one custom reaction can exist more than one transi...
petr000 [Sun, 10 Apr 2011 10:02:42 +0000 (12:02 +0200)]
Working with custom reactions. For one custom reaction can exist more than one transition.

13 years agoUpdated text for webpage. Add file with the text.
petr000 [Thu, 7 Apr 2011 20:43:26 +0000 (22:43 +0200)]
Updated text for webpage. Add file with the text.

13 years agoAlmost finished finding transitions in custom reactions.
petr000 [Thu, 7 Apr 2011 20:42:46 +0000 (22:42 +0200)]
Almost finished finding transitions in custom reactions.
Add recursive traversing interesting statements for finding return statement.
Now the transition return statement are printed using cout.

13 years agoAdd finding custom reactions. It is necessary for finding other options for transitions.
petr000 [Tue, 5 Apr 2011 12:17:58 +0000 (14:17 +0200)]
Add finding custom reactions. It is necessary for finding other options for transitions.

13 years agoAdd pictures of machines used as examples.
petr000 [Sun, 3 Apr 2011 17:16:18 +0000 (19:16 +0200)]
Add pictures of machines used as examples.

13 years agoMoved some functions from visualizer.cpp to stringoper.h
petr000 [Sun, 3 Apr 2011 17:12:38 +0000 (19:12 +0200)]
Moved some functions from visualizer.cpp to stringoper.h
Add finding events. Removed useless and simplified some functions using for finding declarations.

13 years agoRemoved llvm-2.8 version and updated to compile cleanly with makefiles
Michal Sojka [Thu, 31 Mar 2011 09:13:10 +0000 (11:13 +0200)]
Removed llvm-2.8 version and updated to compile cleanly with makefiles

13 years agocorrection of error in finding multiple transitions.
petr000 [Thu, 31 Mar 2011 08:45:39 +0000 (10:45 +0200)]
correction of error in finding multiple transitions.

13 years agoUpdated Makefile (add option -Wall). Removed some useless Objects and variables.
petr000 [Wed, 30 Mar 2011 17:39:31 +0000 (19:39 +0200)]
Updated Makefile (add option -Wall). Removed some useless Objects and variables.

13 years agoCorrected Makefile. commandlineopt.h is not used.
petr000 [Wed, 30 Mar 2011 12:07:49 +0000 (14:07 +0200)]
Corrected Makefile. commandlineopt.h is not used.

13 years agoAdd new folder that contains source files and Makefile working with LLVM 2.9.
petr000 [Wed, 30 Mar 2011 12:04:55 +0000 (14:04 +0200)]
Add new folder that contains source files and Makefile working with LLVM 2.9.

13 years agoUpdate submodule revisions to something close to 2.8 release
Michal Sojka [Fri, 25 Mar 2011 13:51:52 +0000 (14:51 +0100)]
Update submodule revisions to something close to 2.8 release

It is not clear to me, which version from trunk (master) is the most
similar to the released version, but this is not important, since we
build do not use submodules, but the release tarballs for our work now.

13 years agoAllow building with local (debug) or system llvm
Michal Sojka [Fri, 25 Mar 2011 12:47:50 +0000 (13:47 +0100)]
Allow building with local (debug) or system llvm

iconfigure script now behaves like this: If llvm and clang directories
contain llvm sources, then these will be compiled in debug mode and used
to build visualizer. Otherwise, system instalation of llvm is used.

13 years agoRevert "Remove unused Makefile and configure script"
Michal Sojka [Fri, 25 Mar 2011 08:51:36 +0000 (09:51 +0100)]
Revert "Remove unused Makefile and configure script"

This reverts commit 8676c8220e976389c9b0e32a345edd1f79409240.

13 years agoSmall corrections of source file.
petr000 [Thu, 24 Mar 2011 20:50:47 +0000 (21:50 +0100)]
Small corrections of source file.

13 years agoRemoved usefull header files.
petr000 [Tue, 22 Mar 2011 20:32:23 +0000 (21:32 +0100)]
Removed usefull header files.

13 years agoWorking with LLVM 2.8. Now it can be sent for testing to boost. I wrote a description...
petr000 [Tue, 22 Mar 2011 20:24:23 +0000 (21:24 +0100)]
Working with LLVM 2.8. Now it can be sent for testing to boost. I wrote a description of how to use the program(file:description).

13 years agoUpdated for working with LLVM 2.8
petr000 [Tue, 22 Mar 2011 09:30:45 +0000 (10:30 +0100)]
Updated for working with LLVM 2.8

13 years agoTry to update website
Michal Sojka [Mon, 21 Mar 2011 13:48:13 +0000 (14:48 +0100)]
Try to update website

13 years agoWHitespace fix
Michal Sojka [Mon, 21 Mar 2011 13:42:38 +0000 (14:42 +0100)]
WHitespace fix

13 years agoStart conversion to clang-2.8
Michal Sojka [Mon, 21 Mar 2011 13:42:05 +0000 (14:42 +0100)]
Start conversion to clang-2.8

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:boost-statechart-viewer
petr000 [Mon, 21 Mar 2011 13:04:46 +0000 (14:04 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:boost-statechart-viewer

13 years agoChange diagnostic.
petr000 [Mon, 21 Mar 2011 13:02:59 +0000 (14:02 +0100)]
Change diagnostic.

13 years agoAdd skeleton of a website
Michal Sojka [Mon, 21 Mar 2011 12:23:45 +0000 (13:23 +0100)]
Add skeleton of a website

13 years agoAdd Makefile for examples
Michal Sojka [Mon, 21 Mar 2011 10:34:55 +0000 (11:34 +0100)]
Add Makefile for examples

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:boost-statechart-viewer
petr000 [Mon, 21 Mar 2011 10:13:32 +0000 (11:13 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:boost-statechart-viewer

13 years agoAdd examples.
petr000 [Mon, 21 Mar 2011 10:05:51 +0000 (11:05 +0100)]
Add examples.

13 years agoRemove old code from src/Makefile
Michal Sojka [Mon, 21 Mar 2011 10:02:01 +0000 (11:02 +0100)]
Remove old code from src/Makefile

13 years agoRemove junk
Michal Sojka [Mon, 21 Mar 2011 09:59:30 +0000 (10:59 +0100)]
Remove junk

13 years agoRemove unused Makefile and configure script
Michal Sojka [Mon, 21 Mar 2011 09:58:20 +0000 (10:58 +0100)]
Remove unused Makefile and configure script

13 years agoMakefile working with packages installed.
petr000 [Mon, 21 Mar 2011 09:55:13 +0000 (10:55 +0100)]
Makefile working with packages installed.

13 years agoAdd description of the program.
petr000 [Sun, 20 Mar 2011 21:13:39 +0000 (22:13 +0100)]
Add description of the program.

13 years agoState can be derived also from state<>.
petr000 [Sun, 20 Mar 2011 21:12:10 +0000 (22:12 +0100)]
State can be derived also from state<>.

13 years agoCheck if the inputfile exist.
petr000 [Sat, 19 Mar 2011 21:01:28 +0000 (22:01 +0100)]
Check if the inputfile exist.

13 years agoWorking Diagnostic. All Warnings and notes are disabled. When an error occurs the...
petr000 [Sat, 19 Mar 2011 20:44:01 +0000 (21:44 +0100)]
Working Diagnostic. All Warnings and notes are disabled. When an error occurs the program will stop.
The check for errors is done after each TopLevelDecl is processed.

13 years agoAdd simple error dumper. Works only if the error is in transition. The state shouldn...
petr000 [Sat, 19 Mar 2011 16:24:26 +0000 (17:24 +0100)]
Add simple error dumper. Works only if the error is in transition. The state shouldn't have more than one transition.

13 years agoCorrections of some warnings, add commentary to source file.
petr000 [Tue, 15 Mar 2011 09:06:27 +0000 (10:06 +0100)]
Corrections of some warnings, add commentary to source file.

13 years agoOther arguments should be put into the list.
petr000 [Mon, 14 Mar 2011 14:19:40 +0000 (15:19 +0100)]
Other arguments should be put into the list.

13 years agoUpdated Command line options. The program now can operate almost like gcc and other...
petr000 [Mon, 14 Mar 2011 14:16:17 +0000 (15:16 +0100)]
Updated Command line options. The program now can operate almost like gcc and other compilers.

13 years agoUpdated drawing subautomatons.
petr000 [Sat, 12 Mar 2011 17:16:33 +0000 (18:16 +0100)]
Updated drawing subautomatons.
The program can be compiled and to work with the packages of llvm and clang.
The only thing to do for it is to remove $(LLVM_BIN) from LLVM_CONFIG.
New line with LLVM_CONFIG is:

LLVM_CONFIG := $(shell llvm-config --cxxflags --ldflags --libs jit core)

13 years agoBetter visualization of submachines. All submachines are now hidden in clusters label...
petr000 [Thu, 10 Mar 2011 09:58:32 +0000 (10:58 +0100)]
Better visualization of submachines. All submachines are now hidden in clusters labeled with the name of the upper state. In submachines the start state is alsou double outlined.

I will try to test the ubuntu package of LLVM on my notebook and send you the conclusion of testing.

13 years agoThe start state has double outlline. The arrows has label that is equal to the event.
petr000 [Tue, 1 Mar 2011 14:33:19 +0000 (15:33 +0100)]
The start state has double outlline. The arrows has label that is equal to the event.

13 years agoGenerate pdf by running make test
Michal Sojka [Mon, 28 Feb 2011 10:27:46 +0000 (11:27 +0100)]
Generate pdf by running make test

13 years ago-I option is not mandatory
petr000 [Mon, 28 Feb 2011 10:19:56 +0000 (11:19 +0100)]
-I option is not mandatory

13 years agoAdd test target to Makefile
Michal Sojka [Mon, 28 Feb 2011 10:09:42 +0000 (11:09 +0100)]
Add test target to Makefile

13 years agoUpdate Makefile to look more like a makefile :-)
Michal Sojka [Mon, 28 Feb 2011 10:02:07 +0000 (11:02 +0100)]
Update Makefile to look more like a makefile :-)

13 years agoMove sources to src/ subdirectory
Michal Sojka [Mon, 28 Feb 2011 09:59:46 +0000 (10:59 +0100)]
Move sources to src/ subdirectory

13 years agoYou need to specify the input file. The start state has red color in the graph.
silhape2 [Sun, 27 Feb 2011 19:39:39 +0000 (20:39 +0100)]
You need to specify the input file. The start state has red color in the graph.

13 years agoThe transitions are simply saved into the file. You need to add -I with boost source...
silhape2 [Thu, 24 Feb 2011 09:21:34 +0000 (10:21 +0100)]
The transitions are simply saved into the file. You need to add -I with boost source library and name of the source file.

13 years agoAdded function for working with command line. (-I, -o) Multiple transitions using...
silhape2 [Mon, 21 Feb 2011 13:56:11 +0000 (14:56 +0100)]
Added function for working with command line. (-I, -o) Multiple transitions using string operations.

13 years agoProgram now recursively traverse all decls that are hidden inside the namespaces.
silhape2 [Sat, 19 Feb 2011 14:53:58 +0000 (15:53 +0100)]
Program now recursively traverse all decls that are hidden inside the namespaces.

13 years agoThe states now can be derived from more than one classes. They can also be outside...
silhape2 [Thu, 17 Feb 2011 09:38:17 +0000 (10:38 +0100)]
The states now can be derived from more than one classes. They can also be outside the main file.

13 years agoCorrected Makefile(wrong name of the source file) and updated visualizer.cpp Now...
silhape2 [Tue, 15 Feb 2011 09:27:15 +0000 (10:27 +0100)]
Corrected Makefile(wrong name of the source file) and updated visualizer.cpp Now working without my own iterator.

13 years agoUpdated Makefile not all llvm libraries are necessary. The program is now able to...
silhape2 [Mon, 14 Feb 2011 12:12:22 +0000 (13:12 +0100)]
Updated Makefile not all llvm libraries are necessary. The program is now able to find transitions in states with only one transition.

13 years agoCreated header file for string operations. The program is only interested in structs...
silhape2 [Mon, 7 Feb 2011 11:48:58 +0000 (12:48 +0100)]
Created header file for string operations. The program is only interested in structs/classes derived from simple_state.

13 years agoWorking Makefile and Modified source File bp.cpp
silhape2 [Mon, 10 Jan 2011 17:49:48 +0000 (18:49 +0100)]
Working Makefile and Modified source File bp.cpp

13 years agoInstall llvm and clang to a local directory
Michal Sojka [Mon, 3 Jan 2011 20:17:13 +0000 (21:17 +0100)]
Install llvm and clang to a local directory

I do not want to use this slow (debug) version as the default one in my
system. Instead I prefer stable version from distribution packages.

13 years agoUpdated to working resource file
silhape2 [Mon, 3 Jan 2011 11:27:33 +0000 (12:27 +0100)]
Updated to working resource file

13 years agoupdated configure and Makefile. You don't need to use -I options
silhape2 [Mon, 27 Dec 2010 18:58:42 +0000 (19:58 +0100)]
updated configure and Makefile. You don't need to use -I options

13 years agoAdd configure script to setup build environment
Michal Sojka [Wed, 22 Dec 2010 09:39:04 +0000 (10:39 +0100)]
Add configure script to setup build environment

13 years agoAdded llvm and clang as git submodules
Michal Sojka [Wed, 22 Dec 2010 09:22:42 +0000 (10:22 +0100)]
Added llvm and clang as git submodules

This is to track exact version to be used with statechart viewer

13 years agoFix my broken Makefile
Michal Sojka [Wed, 22 Dec 2010 08:51:40 +0000 (09:51 +0100)]
Fix my broken Makefile

13 years agoUse capital M for Makefile
Michal Sojka [Wed, 22 Dec 2010 08:44:47 +0000 (09:44 +0100)]
Use capital M for Makefile

13 years agoAllow local changes to Makefile configuration
Michal Sojka [Wed, 22 Dec 2010 08:44:11 +0000 (09:44 +0100)]
Allow local changes to Makefile configuration

13 years agoPridany zdrojove soubory a jednoduchy makefile. V nem bude nutno zmenit umisteni...
silhape2 [Fri, 10 Dec 2010 19:02:38 +0000 (20:02 +0100)]
Pridany zdrojove soubory a jednoduchy makefile. V nem bude nutno zmenit umisteni souboru pro include.