[Gammaray-commits] [KDAB/GammaRay] 52fd48: Move the launcher core library into its own folder...

Volker Krause volker.krause at kdab.com
Tue Apr 4 16:39:02 CEST 2017


  Branch: refs/heads/wip/launcher-refactor
  Home:   https://github.com/KDAB/GammaRay
  Commit: 52fd48d959327ac16055c5c984a32db8c90f24ae
      https://github.com/KDAB/GammaRay/commit/52fd48d959327ac16055c5c984a32db8c90f24ae
  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/processlist_win.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: 2dc3975bef9632039783be7f121626953dd2094c
      https://github.com/KDAB/GammaRay/commit/2dc3975bef9632039783be7f121626953dd2094c
  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: acc72210f81aa0ed98f1ce7f6606ff79bfd28735
      https://github.com/KDAB/GammaRay/commit/acc72210f81aa0ed98f1ce7f6606ff79bfd28735
  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: 045ff3819f3237a678d91d477a00390c32b8fad5
      https://github.com/KDAB/GammaRay/commit/045ff3819f3237a678d91d477a00390c32b8fad5
  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


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

  Changed paths:
    M launcher/ui/CMakeLists.txt

  Log Message:
  -----------
  No need to pull in UI code statically here, we link against its DLL anyway


Compare: https://github.com/KDAB/GammaRay/compare/cef94a5d34ef...ac8b6c8728b5


More information about the Gammaray-commits mailing list