Standardize on "Executable" in UI & API, do not mix with "Binary"
ClosedPublic

Authored by kossebau on Feb 13 2017, 1:02 AM.

Details

Summary

For UI:

  • KDevelop supports both scripting and compiled languages, so e.g. debugging target can be non-binary
  • external tools might be known as binary-only, but sometimes they are inside wrapper scripts and no place really requires a compiled binary
  • consistent terms help users & also translators

For API/variable names:

  • "executable" matches API of Qt
  • consistent with UI language

Config storage keys not touched for now, might need more thinking.

Depends on D4592

Diff Detail

Repository
R32 KDevelop
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kossebau updated this revision to Diff 11271.Feb 13 2017, 1:02 AM
kossebau retitled this revision from to Standardize on "Executable" in UI & API, do not mix with "Binary".
kossebau updated this object.
kossebau added a reviewer: KDevelop.
Restricted Application added a subscriber: kdevelop-devel. · View Herald TranscriptFeb 13 2017, 1:02 AM
apol accepted this revision.Feb 13 2017, 10:52 AM
apol added a reviewer: apol.
This revision is now accepted and ready to land.Feb 13 2017, 10:52 AM
flherne added inline comments.
debuggers/common/midebugger.h
138

Perhaps this should be debuggerExecutable_ for consistency within the class?

projectmanagers/cmake/tests/testhelpers.h
36

The QMake one has a //TODO

kossebau added inline comments.Feb 13 2017, 4:54 PM
debuggers/common/midebugger.h
138

Good question. So far I was assuming that while touching lines the content would get transformed to latest coding style, even if then being inconsistent with the older neighbourhood. Will also poke devs on irc to get a +1/-1 on this.

projectmanagers/cmake/tests/testhelpers.h
36

Well, spotted, +1 for closely reading all changes :) Would add a TODO to all such places on pushing.

This revision was automatically updated to reflect the committed changes.
kossebau marked an inline comment as done.