The patch-set contains reimplementation of patches that have been sent already, but have been found to have various problems. The last two patch are fixes of bugs that have been found recently. Changes in v3: - Corrections from Slavomir (in patches 1/8 and 3/8) Yordan Karadzhov (8): kernel-shark: Configuration information in ${HOME}/.cache/kernelshark kernel-shark: Remove the definition of KS_CONF_DIR kernel-shark: Add logic for the initial path of Open-File dialogs kernel-shark: Add logic for the plugins search path kernel-shark: Rename KS_DIR to KS_SOURCE_DIR kernel-shark: Load Last Session from command line kernel-shark: Use proper searching condition when the dataset is small kernel-shark: Handle the case when the marker points to a filtered entry kernel-shark/CMakeLists.txt | 37 +++++------- kernel-shark/build/deff.h.cmake | 6 +- kernel-shark/src/CMakeLists.txt | 10 ++-- kernel-shark/src/KsCaptureDialog.cpp | 6 +- kernel-shark/src/KsMainWindow.cpp | 80 ++++++++++++++++++++----- kernel-shark/src/KsMainWindow.hpp | 4 ++ kernel-shark/src/KsTraceViewer.cpp | 32 ++++++---- kernel-shark/src/KsTraceViewer.hpp | 2 + kernel-shark/src/KsUtils.cpp | 35 +++++++---- kernel-shark/src/KsUtils.hpp | 16 +++++ kernel-shark/src/kernelshark.cpp | 9 ++- kernel-shark/src/plugins/CMakeLists.txt | 2 +- 12 files changed, 168 insertions(+), 71 deletions(-) -- 2.20.1