Hi, I have a main.cpp class A { public: void foo(){} }; int main() { A a; a.foo(); } a CMakeLists.txt cmake_minimum_required(VERSION 2.8.9) project (hello) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) add_executable(hello main.cpp) and a suppressfile.txt : functionStatic:*main.cpp Please, run : mkdir build; cd build cmake .. Test without the suppressfile, you can see you have a warning about functionStatic : cppcheck --inconclusive --enable=all --project=compile_commands.json Checking /tmp/cppchecktest/main.cpp...
Hi, I just made a "big" commit about stabilization. Lot of wrong files creates lot of null dereference and other bugs. Please, scream if I broke something. make check still working. By the way, I will be happy if I could add some tests for ada and python. I never used them. For example, python looks to handle abstract method with library abc and annotation. If someone may write the result for each test : just add python or ada in tests.sh, run make check and correct all .python.fail or .ada.fail....
Better handle of broken dia file.
Add support for naming constructor / destructor.
Hi, dia2code only generates header. It doesn't generate prototype in source file. Regards,
Patch to Correct Python Parameters and Formatting
Patch by Wolf Ó Spealáin to fix parameter listi...
Hi, Thanks. I don't really know python but I made a diff from the old and the new...
Thanks for your patch. I will take a look with 48 hours and apply it.
Actually, I'm having some problem with git under SF since 2 weeks. Every time I go...
Thanks, I will merge it this week-end. I didn't know that github could manage branch...
I just tried to import your diff but I discovered you used the CVS as base but it's...
Hi Oliver, Sometimes I have tough words but I never want to be hurtful. I just wanted...
Hi, I took a look at your diff. Looks good for me. I'm not an expert with SQL so...
Remove headers.
Remove unecessary ; in C++ to end namespace.
Replace a copy of class by a link (2).
Add NoLoop stereotype.
Reduce memory leaks 2.
Fix one last bug due to copy object instead of ...
To avoid loop in C++, the "class *;" must be be...
Improve error message.
First try to better handle circular dependencies.
Finally successfully handle circular dependenci...
Improve circular dependencies.
Fix CID#98425.
No argument is not a bug.
Replace a copy of class by a link.
Minor improvment with circular dependencies.
Use substr instead of bad code.
Reduce memory leaks
Second try to better handle circular dependencies.
Print the loop when one is detected.
Update EXTRA_DIST.
Avoid false positive about detection of duplica...
Options -cl <classlist> and -v now works.
Rename private field interface from umlClass to...
Add support for multiple stereotype.
Add support for dllexport stereotype.
dia2code must return error code when exception ...
Handle extension for external class with inheri...
Minor fix with documentation in C++.
Add support for CPP generator with extern class...
Remove constexpr from C++11 generator. Looks no...
Do not show return in function comment if empty.
Remove unused parameter.
Force "buildtree" for extern class and package.
Change content of COPYING file in tests.
Minor cleanup.
Add support of interface.
Maybe I spoked too fast. I think that both ways to implement interface should be...
I'm thinking about implement interface. Dia2code 0.8 have it so it's necessary that...
Implement the const stereotype for class.
Fix CID#87942 & CID#87941 (uninitialized scalar...
Compilable under MSv13.
Add namespace for php
Make PHP pass multilines.dia.
Make PHP pass dependances.dia.
Make PHP pass attributes.dia.
Make PHP pass dependances_pack.dia.
Make PHP pass inheritance.dia.
Comment for PHP with phpdoc.
Make PHP pass getset.dia.
Fix attribute using class inside a namespace.
Fix minor typo for PHP and Java generator about...
Start PHP5 generator.
Make PHP pass enum.dia.
Make PHP pass operations.dia.
Make PHP pass association.dia.
Fix almost all tests.
Make PHP pass template.dia. In Php, template do...
Make PHP pass COPYING test.
Make PHP pass typedef.dia.
Done. But the change of name is only effective with -1 argument (one class one header,...
When -1 (OneClassOneHeader without buildtree), ...
Add stereotype "extern" for Package and Class.
Add GetSet for operation.
Improve warning message by always adding class ...
First write include from system.
Replace all "fprintf (stderr" by "std::cerr <<".
Replace umlOperation::stereotype by umlOperatio...
Add warning message about stereotype for package.
Make cppcheck happy.
Replace "std::string stereotype" by "bool flags".
It's possible to run all tests and not stop at ...
Fix compilation for VS Community 2013.
Remove generate_code_csharp.cpp.
Fix memory leaks.
With GetSet, make get first then set.
Add default value for param in function.
Done. I finished the C# generator. About changing convention of filename, are you...
Try to remove duplicate code. Hope I do not con...
Make Java pass again typedef.dia.
Fix CID#87303.
Make C# pass structure.dia.
Make C# success inheritance test.
Don't add redondant includes.
Make C# pass enum.dia.
Finalize tests for C#.
Make make check success.