[Gammaray-commits] [KDAB/GammaRay] 10dabd: Allow to manually specify the header install desti...

Volker Krause volker.krause at kdab.com
Tue Apr 4 15:24:50 CEST 2017


  Branch: refs/heads/wip/launcher-refactor
  Home:   https://github.com/KDAB/GammaRay
  Commit: 10dabd1d1611c315934450e864eadf35d20ebaef
      https://github.com/KDAB/GammaRay/commit/10dabd1d1611c315934450e864eadf35d20ebaef
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M CMakeLists.txt
    M cmake/GammaRayMacrosInternal.cmake

  Log Message:
  -----------
  Allow to manually specify the header install destination too

This will be needed to avoid breaking external code when moving around
files.


  Commit: 629d27f4098d5f06c0d9ede5ed30691c6712df13
      https://github.com/KDAB/GammaRay/commit/629d27f4098d5f06c0d9ede5ed30691c6712df13
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M launcher/CMakeLists.txt
    R launcher/Info.plist.in
    A launcher/app/CMakeLists.txt
    A launcher/app/Info.plist.in
    A launcher/app/main.cpp
    A launcher/cli/CMakeLists.txt
    A launcher/cli/Info.plist.in
    A launcher/cli/main.cpp
    R launcher/main.cpp
    M launcher/ui/CMakeLists.txt
    R launcher/ui/Info.plist.in
    R launcher/ui/main.cpp

  Log Message:
  -----------
  Move the launcher executable targets into their own folders


  Commit: 3079118a5029a79c3f8c08a26033f6914782f434
      https://github.com/KDAB/GammaRay/commit/3079118a5029a79c3f8c08a26033f6914782f434
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M app/main.cpp
    M launcher/CMakeLists.txt
    M launcher/app/main.cpp
    M launcher/cli/main.cpp
    R launcher/clientlauncher.cpp
    R launcher/clientlauncher.h
    A launcher/core/CMakeLists.txt
    A launcher/core/clientlauncher.cpp
    A launcher/core/clientlauncher.h
    A launcher/core/injector/CMakeLists.txt
    A launcher/core/injector/abstractinjector.cpp
    A launcher/core/injector/abstractinjector.h
    A launcher/core/injector/debuggerinjector.cpp
    A launcher/core/injector/debuggerinjector.h
    A launcher/core/injector/gdbinjector.cpp
    A launcher/core/injector/gdbinjector.h
    A launcher/core/injector/injectorfactory.cpp
    A launcher/core/injector/injectorfactory.h
    A launcher/core/injector/injectorstyle.json
    A launcher/core/injector/injectorstyleplugin.cpp
    A launcher/core/injector/injectorstyleplugin.h
    A launcher/core/injector/lldbinjector.cpp
    A launcher/core/injector/lldbinjector.h
    A launcher/core/injector/preloadcheck.cpp
    A launcher/core/injector/preloadcheck.h
    A launcher/core/injector/preloadcheck_mips.cpp
    A launcher/core/injector/preloadinjector.cpp
    A launcher/core/injector/preloadinjector.h
    A launcher/core/injector/processinjector.cpp
    A launcher/core/injector/processinjector.h
    A launcher/core/injector/styleinjector.cpp
    A launcher/core/injector/styleinjector.h
    A launcher/core/injector/windllinjector.cpp
    A launcher/core/injector/windllinjector.h
    A launcher/core/launcher.cpp
    A launcher/core/launcher.h
    A launcher/core/launcherfinder.cpp
    A launcher/core/launcherfinder.h
    A launcher/core/launchoptions.cpp
    A launcher/core/launchoptions.h
    A launcher/core/libraryutil.cpp
    A launcher/core/libraryutil.h
    A launcher/core/networkdiscoverymodel.cpp
    A launcher/core/networkdiscoverymodel.h
    A launcher/core/pefile.cpp
    A launcher/core/pefile.h
    A launcher/core/probeabi.cpp
    A launcher/core/probeabi.h
    A launcher/core/probeabidetector.cpp
    A launcher/core/probeabidetector.h
    A launcher/core/probeabidetector_dummy.cpp
    A launcher/core/probeabidetector_elf.cpp
    A launcher/core/probeabidetector_mac.cpp
    A launcher/core/probeabidetector_win.cpp
    A launcher/core/probefinder.cpp
    A launcher/core/probefinder.h
    A launcher/core/selftest.cpp
    A launcher/core/selftest.h
    R launcher/injector/CMakeLists.txt
    R launcher/injector/abstractinjector.cpp
    R launcher/injector/abstractinjector.h
    R launcher/injector/debuggerinjector.cpp
    R launcher/injector/debuggerinjector.h
    R launcher/injector/gdbinjector.cpp
    R launcher/injector/gdbinjector.h
    R launcher/injector/injectorfactory.cpp
    R launcher/injector/injectorfactory.h
    R launcher/injector/injectorstyle.json
    R launcher/injector/injectorstyleplugin.cpp
    R launcher/injector/injectorstyleplugin.h
    R launcher/injector/lldbinjector.cpp
    R launcher/injector/lldbinjector.h
    R launcher/injector/preloadcheck.cpp
    R launcher/injector/preloadcheck.h
    R launcher/injector/preloadcheck_mips.cpp
    R launcher/injector/preloadinjector.cpp
    R launcher/injector/preloadinjector.h
    R launcher/injector/processinjector.cpp
    R launcher/injector/processinjector.h
    R launcher/injector/styleinjector.cpp
    R launcher/injector/styleinjector.h
    R launcher/injector/windllinjector.cpp
    R launcher/injector/windllinjector.h
    R launcher/launcher.cpp
    R launcher/launcher.h
    R launcher/launcherfinder.cpp
    R launcher/launcherfinder.h
    R launcher/launchoptions.cpp
    R launcher/launchoptions.h
    R launcher/libraryutil.cpp
    R launcher/libraryutil.h
    R launcher/networkdiscoverymodel.cpp
    R launcher/networkdiscoverymodel.h
    R launcher/pefile.cpp
    R launcher/pefile.h
    R launcher/probeabi.cpp
    R launcher/probeabi.h
    R launcher/probeabidetector.cpp
    R launcher/probeabidetector.h
    R launcher/probeabidetector_dummy.cpp
    R launcher/probeabidetector_elf.cpp
    R launcher/probeabidetector_mac.cpp
    R launcher/probeabidetector_win.cpp
    R launcher/probefinder.cpp
    R launcher/probefinder.h
    R launcher/selftest.cpp
    R launcher/selftest.h
    M launcher/ui/attachdialog.cpp
    M launcher/ui/connectpage.cpp
    M launcher/ui/launcherwindow.cpp
    M launcher/ui/launchpage.cpp
    M launcher/ui/launchpage.h
    M launcher/ui/probeabimodel.cpp
    M launcher/ui/probeabimodel.h
    M launcher/ui/processlist.h
    M launcher/ui/processlist_unix.cpp
    M launcher/ui/processmodel.cpp
    M launcher/ui/processmodel.h
    M launcher/ui/selftestpage.cpp
    M tests/earlyexittest.cpp
    M tests/launchertest.cpp
    M tests/probeabidetectortest.cpp
    M tests/probeabitest.cpp
    M tests/probesettingstest.cpp
    M tests/selftesttest.cpp

  Log Message:
  -----------
  Move the launcher core library into its own folder too

Now we have one target per folder, which makes it a lot easier to reason
about dependencies here.


  Commit: 926e8d47a41809b8872f118ab6c6f7ab3f4fe296
      https://github.com/KDAB/GammaRay/commit/926e8d47a41809b8872f118ab6c6f7ab3f4fe296
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M cmake/GammaRayMacrosInternal.cmake

  Log Message:
  -----------
  Fix API docs for headers more than one folder level from the top


  Commit: 86b69bd66f70b713feb0d203dd34d7a33307b953
      https://github.com/KDAB/GammaRay/commit/86b69bd66f70b713feb0d203dd34d7a33307b953
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M launcher/core/CMakeLists.txt

  Log Message:
  -----------
  Simplify this, GAMMARAY_PROBE_ONLY_BUILD is always FALSE at this point


  Commit: 67b01bf3648f6b56be9737a58273087d982660d6
      https://github.com/KDAB/GammaRay/commit/67b01bf3648f6b56be9737a58273087d982660d6
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M app/CMakeLists.txt
    M launcher/app/CMakeLists.txt
    M launcher/ui/CMakeLists.txt
    M launcher/ui/launcherwindow.h

  Log Message:
  -----------
  Turn the launcher UI into a shared library

This enables the re-use of some of its widgets in the QtCreator
integration.

Based on pull request #314


Compare: https://github.com/KDAB/GammaRay/compare/10dabd1d1611^...67b01bf3648f


More information about the Gammaray-commits mailing list