logic: multiple fixes and improvements

* showing project name in main window title
* keep reference count visible when maximizing code file
* show first node in db when no main function is available
* log Storage stats after parse
* fixed macro locations saved multiply
* using NameHierarchy when retrieving ids
This commit is contained in:
Eberhard Graether
2015-10-01 19:03:05 +02:00
parent 8fa9bdde5e
commit 2704d47cd8
28 changed files with 246 additions and 154 deletions
+28 -30
View File
@@ -84,16 +84,12 @@ FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
@@ -113,14 +109,8 @@ FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
@@ -133,14 +123,8 @@ FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
@@ -153,14 +137,8 @@ FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
@@ -191,14 +169,8 @@ FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config
FileManager.cpp ERROR: No FileInfo found for file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/stddef.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: /Users/ebsi/Documents/clang-llvm/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
FileManager.cpp ERROR: No FileInfo found for file: input.cc
FileManager.cpp ERROR: No FileInfo found for file: input.cc
@@ -235,69 +207,95 @@ ConfigManager.cpp WARNING: value Float is not present in config.
ConfigManager.cpp WARNING: value String is not present in config.
ConfigManager.cpp WARNING: value NewBool is not present in config.
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: typedef: type -> int <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: class: Class <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: struct: Struct <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: global: Global <file.cpp 1:42 1:42>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: global: Global <file.cpp 1:7 1:7>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: field: m_field <file.cpp 1:3 1:3>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: field: Struct::m_field <file.cpp 1:11 1:11>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: function: isTrue <file.cpp 1:14 1:14>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: method: isMethod <file.cpp 1:9 1:9>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: method: Class::isMethod <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: namespace: utility <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: enum: Category <file.cpp 1:17 1:17>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: enum: Class::Category <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: enum constant: VALUE <file.cpp 1:1 1:1>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: class: ClassA <file.cpp 1:0 1:0>
Storage.cpp INFO: class: ClassB <file.cpp 1:0 1:0>
Storage.cpp INFO: inheritance: ClassB : ClassA <file.cpp 1:5 1:5>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: struct: StructA <file.cpp 1:0 1:0>
Storage.cpp INFO: struct: StructB <file.cpp 1:0 1:0>
Storage.cpp INFO: inheritance: StructB : StructA <file.cpp 1:5 1:5>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: method: A::isMethod <file.cpp 1:9 1:9>
Storage.cpp INFO: method: B::isMethod <file.cpp 1:7 1:7>
Storage.cpp INFO: override: A::isMethod -> B::isMethod <file.cpp 1:4 1:4>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: function: isTrue <file.cpp 1:0 1:0>
Storage.cpp INFO: function: func <file.cpp 1:0 1:0>
Storage.cpp INFO: call: isTrue -> func <file.cpp 1:9 1:9>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: global: global <file.cpp 1:0 1:0>
Storage.cpp INFO: function: isTrue <file.cpp 1:0 1:0>
Storage.cpp INFO: call: global -> isTrue <file.cpp 1:7 1:7>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: function: isTrue <file.cpp 1:0 1:0>
Storage.cpp INFO: field: Foo::m_field <file.cpp 1:0 1:0>
Storage.cpp INFO: field usage: isTrue -> Foo::m_field <file.cpp 1:7 1:7>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: function: isTrue <file.cpp 1:0 1:0>
Storage.cpp INFO: global: global <file.cpp 1:0 1:0>
Storage.cpp INFO: global usage: isTrue -> global <file.cpp 1:7 1:7>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: function: isTrue <file.cpp 1:0 1:0>
Storage.cpp INFO: struct: Struct <file.cpp 1:0 1:0>
Storage.cpp INFO: type usage: isTrue -> Struct <file.cpp 1:0 1:0>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: file: file.h < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.h
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.cpp
Storage.cpp INFO: file: file.h < 0:0 0:0>
TextAccess.cpp ERROR: Could not open file file.h
Storage.cpp INFO: file: file.cpp < 0:0 0:0>
Storage.cpp INFO: include: file.h <file.cpp 1:7 1:7>
Storage.cpp INFO: file: file.cpp < 0:0 0:0>