Plasma icon indicating copy to clipboard operation
Plasma copied to clipboard

Tools reorg

Open dpogue opened this issue 2 years ago • 2 comments

This is open for discussion, but seemed worthwhile to get it working first so people could take a look.

  • Moves all the non-client tools out of Sources/Plasma/Apps and into Sources/Tools:

    • plFileEncrypt
    • plFileSecure
    • plPageInfo
    • plPageOptimizer
    • plPythonPack
  • The exception is SoundDecompress which moved from Sources/Tools into Sources/Plasma/Apps (because it is sorta intended to be run by end users and distributed with the client)

  • Move all the Max Plugin stuff out of Sources/Tools into its own Sources/MaxPlugin folder so that it is more self-contained:

    • MaxComponent
    • MaxConvert
    • MaxExport
    • MaxMain
    • MaxPlasmaLights
    • MaxPlasmaMtls
  • Only build plLocalizationBenchmark when PLASMA_BUILD_TOOLS is on (arguably it's not a tool, but it was previously being built unconditionally)

  • Consolidate building of plClient for multiple platforms

dpogue avatar Oct 04 '23 04:10 dpogue

These commits should probably be added to .git-blame-ignore-revs

Hoikas avatar Oct 15 '23 20:10 Hoikas

These commits should probably be added to .git-blame-ignore-revs

I can do that, but I'm unclear on whether that's necessary in the case of git mv to move files around. The file contents didn't change, and keeping knowledge of the path change seems necessary to handle blaming properly against older versions?

dpogue avatar Oct 16 '23 02:10 dpogue