Merge pull request #36 from dotnet/delivery
authorMaria Guseva/AI Tools Lab/Staff Engineer/삼성전자 <m.guseva@samsung.com>
Fri, 1 Jun 2018 09:31:28 +0000 (12:31 +0300)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Fri, 1 Jun 2018 09:31:28 +0000 (12:31 +0300)
Delivery of Memory Profiler for Tizen VS

Changes:
1. Tizen Memory Profiler GUI (heaptrack_gui) ported to MS Windows:
    - KDE Frameworks 5 libraries not used under Windows, "raw" Qt is used instead (except KChart - see below);
    - KChart library used for building charts replaced by QWT library under Windows;
    - code fixed to be able to compile it with MSVC;
    - Linux compatibility preserved - application's pro-file (qmake format) allows to choose different build options.
2. Some GUI improvements done:
    - context menu allowing to select different chart display options (show legend, etc.) added;
    - floating help window explaining how to zoom in / zoom out charts added;
    - exporting charts to files implemented;
    - application about dialog added.
3. Some Bugs fixed:
     - fixed stack overflow in case of too big flame graphs
4. Some improvements for build were done:
     - Windows GUI build instruction updated
     - copy required dll files to destination directory on build
     - Added packaging for ARM


Trivial merge