Following two patches are fairly large due to the code being moved around. It has been also pushed to github branch 'source-reorganization' [1] for easier review (e.g. github can show file renames in the first patch).
[1] https://github.com/abrt/satyr/commits/source-reorganization
Martin Milata (2): Move public headers into separate directory Move "method tables" to files where the methods are defined
Makefile.am | 4 +- configure.ac | 1 + include/Makefile.am | 52 +++++ include/abrt.h | 61 ++++++ include/core/fingerprint.h | 53 +++++ include/core/frame.h | 213 +++++++++++++++++++ include/core/stacktrace.h | 147 +++++++++++++ include/core/thread.h | 141 +++++++++++++ include/core/unwind.h | 38 ++++ include/deb.h | 46 +++++ include/distance.h | 122 +++++++++++ include/frame.h | 64 ++++++ include/gdb/frame.h | 468 ++++++++++++++++++++++++++++++++++++++++++ include/gdb/sharedlib.h | 134 ++++++++++++ include/gdb/stacktrace.h | 318 ++++++++++++++++++++++++++++ include/gdb/thread.h | 263 ++++++++++++++++++++++++ include/java/frame.h | 263 ++++++++++++++++++++++++ include/java/stacktrace.h | 146 +++++++++++++ include/java/thread.h | 231 +++++++++++++++++++++ include/json.h | 131 ++++++++++++ include/koops/frame.h | 233 +++++++++++++++++++++ include/koops/stacktrace.h | 176 ++++++++++++++++ include/location.h | 161 +++++++++++++++ include/metrics.h | 219 ++++++++++++++++++++ include/normalize.h | 86 ++++++++ include/operating_system.h | 60 ++++++ include/python/frame.h | 188 +++++++++++++++++ include/python/stacktrace.h | 119 +++++++++++ include/report.h | 70 +++++++ include/report_type.h | 44 ++++ include/rpm.h | 220 ++++++++++++++++++++ include/stacktrace.h | 87 ++++++++ include/strbuf.h | 159 ++++++++++++++ include/thread.h | 73 +++++++ include/utils.h | 381 ++++++++++++++++++++++++++++++++++ lib/Makefile.am | 53 +---- lib/abrt.c | 12 +- lib/abrt.h | 61 ------ lib/core_fingerprint.c | 8 +- lib/core_fingerprint.h | 53 ----- lib/core_frame.c | 16 +- lib/core_frame.h | 213 ------------------- lib/core_stacktrace.c | 31 ++- lib/core_stacktrace.h | 147 ------------- lib/core_thread.c | 21 +- lib/core_thread.h | 141 ------------- lib/core_unwind.c | 2 +- lib/core_unwind.h | 38 ---- lib/core_unwind_elfutils.c | 6 +- lib/core_unwind_libunwind.c | 6 +- lib/deb.h | 46 ----- lib/distance.c | 20 +- lib/distance.h | 122 ----------- lib/frame.c | 90 -------- lib/frame.h | 64 ------ lib/gdb_frame.c | 16 +- lib/gdb_frame.h | 468 ------------------------------------------ lib/gdb_sharedlib.c | 2 +- lib/gdb_sharedlib.h | 134 ------------ lib/gdb_stacktrace.c | 33 ++- lib/gdb_stacktrace.h | 318 ---------------------------- lib/gdb_thread.c | 24 ++- lib/gdb_thread.h | 263 ------------------------ lib/generic_frame.c | 45 ++++ lib/generic_frame.h | 33 +++ lib/generic_stacktrace.c | 124 +++++++++++ lib/generic_stacktrace.h | 57 +++++ lib/generic_thread.c | 90 ++++++++ lib/generic_thread.h | 51 +++++ lib/internal_utils.h | 33 +++ lib/java_frame.c | 16 +- lib/java_frame.h | 263 ------------------------ lib/java_stacktrace.c | 24 ++- lib/java_stacktrace.h | 146 ------------- lib/java_thread.c | 21 +- lib/java_thread.h | 231 --------------------- lib/json.h | 131 ------------ lib/koops_frame.c | 16 +- lib/koops_frame.h | 233 --------------------- lib/koops_stacktrace.c | 32 ++- lib/koops_stacktrace.h | 176 ---------------- lib/location.h | 161 --------------- lib/metrics.c | 4 +- lib/metrics.h | 219 -------------------- lib/normalize.c | 10 +- lib/normalize.h | 86 -------- lib/operating_system.h | 60 ------ lib/python_frame.c | 16 +- lib/python_frame.h | 188 ----------------- lib/python_stacktrace.c | 32 ++- lib/python_stacktrace.h | 119 ----------- lib/report.c | 8 +- lib/report.h | 70 ------- lib/report_type.h | 44 ---- lib/rpm.h | 220 -------------------- lib/stacktrace.c | 210 ------------------- lib/stacktrace.h | 87 -------- lib/strbuf.h | 159 -------------- lib/thread.c | 155 -------------- lib/thread.h | 73 ------- lib/utils.h | 392 ----------------------------------- python/Makefile.am | 3 +- python/py_cluster.c | 4 +- python/py_common.c | 2 +- python/py_gdb_frame.c | 8 +- python/py_gdb_sharedlib.c | 4 +- python/py_gdb_stacktrace.c | 12 +- python/py_gdb_thread.c | 8 +- python/py_java_frame.c | 8 +- python/py_java_stacktrace.c | 12 +- python/py_java_thread.c | 10 +- python/py_koops_frame.c | 8 +- python/py_koops_stacktrace.c | 12 +- python/py_metrics.c | 4 +- python/py_module.c | 2 +- python/py_python_frame.c | 8 +- python/py_python_stacktrace.c | 14 +- satyr.c | 24 +-- tests/abrt.at | 4 +- tests/atlocal.in | 2 +- tests/cluster.at | 8 +- tests/core_frame.at | 14 +- tests/core_stacktrace.at | 18 +- tests/core_thread.at | 14 +- tests/gdb_frame.at | 40 ++-- tests/gdb_sharedlib.at | 14 +- tests/gdb_stacktrace.at | 42 ++-- tests/gdb_thread.at | 38 ++-- tests/java_frame.at | 34 +-- tests/java_stacktrace.at | 34 +-- tests/java_testcases.c | 8 +- tests/java_thread.at | 50 ++--- tests/koops_frame.at | 12 +- tests/koops_stacktrace.at | 18 +- tests/metrics.at | 10 +- tests/normalize.at | 18 +- tests/operating_system.at | 4 +- tests/rpm.at | 12 +- tests/strbuf.at | 4 +- tests/utils.at | 44 ++-- 140 files changed, 6214 insertions(+), 5986 deletions(-) create mode 100644 include/Makefile.am create mode 100644 include/abrt.h create mode 100644 include/core/fingerprint.h create mode 100644 include/core/frame.h create mode 100644 include/core/stacktrace.h create mode 100644 include/core/thread.h create mode 100644 include/core/unwind.h create mode 100644 include/deb.h create mode 100644 include/distance.h create mode 100644 include/frame.h create mode 100644 include/gdb/frame.h create mode 100644 include/gdb/sharedlib.h create mode 100644 include/gdb/stacktrace.h create mode 100644 include/gdb/thread.h create mode 100644 include/java/frame.h create mode 100644 include/java/stacktrace.h create mode 100644 include/java/thread.h create mode 100644 include/json.h create mode 100644 include/koops/frame.h create mode 100644 include/koops/stacktrace.h create mode 100644 include/location.h create mode 100644 include/metrics.h create mode 100644 include/normalize.h create mode 100644 include/operating_system.h create mode 100644 include/python/frame.h create mode 100644 include/python/stacktrace.h create mode 100644 include/report.h create mode 100644 include/report_type.h create mode 100644 include/rpm.h create mode 100644 include/stacktrace.h create mode 100644 include/strbuf.h create mode 100644 include/thread.h create mode 100644 include/utils.h delete mode 100644 lib/abrt.h delete mode 100644 lib/core_fingerprint.h delete mode 100644 lib/core_frame.h delete mode 100644 lib/core_stacktrace.h delete mode 100644 lib/core_thread.h delete mode 100644 lib/core_unwind.h delete mode 100644 lib/deb.h delete mode 100644 lib/distance.h delete mode 100644 lib/frame.c delete mode 100644 lib/frame.h delete mode 100644 lib/gdb_frame.h delete mode 100644 lib/gdb_sharedlib.h delete mode 100644 lib/gdb_stacktrace.h delete mode 100644 lib/gdb_thread.h create mode 100644 lib/generic_frame.c create mode 100644 lib/generic_frame.h create mode 100644 lib/generic_stacktrace.c create mode 100644 lib/generic_stacktrace.h create mode 100644 lib/generic_thread.c create mode 100644 lib/generic_thread.h create mode 100644 lib/internal_utils.h delete mode 100644 lib/java_frame.h delete mode 100644 lib/java_stacktrace.h delete mode 100644 lib/java_thread.h delete mode 100644 lib/json.h delete mode 100644 lib/koops_frame.h delete mode 100644 lib/koops_stacktrace.h delete mode 100644 lib/location.h delete mode 100644 lib/metrics.h delete mode 100644 lib/normalize.h delete mode 100644 lib/operating_system.h delete mode 100644 lib/python_frame.h delete mode 100644 lib/python_stacktrace.h delete mode 100644 lib/report.h delete mode 100644 lib/report_type.h delete mode 100644 lib/rpm.h delete mode 100644 lib/stacktrace.c delete mode 100644 lib/stacktrace.h delete mode 100644 lib/strbuf.h delete mode 100644 lib/thread.c delete mode 100644 lib/thread.h delete mode 100644 lib/utils.h