Re: Extending the license policy to include ODbL-1.0

2021-09-15 Thread Andreas Cord-Landwehr
On Mittwoch, 15. September 2021 17:34:00 CEST Harald Sitter wrote:
> +1

+1 also from me! I think this license fits well into our approved license 
landscape and should not make any issues regarding code/data portability 
between the different KDE projects.

Cheers,
Andreas




Re: Package License Metadata for Tooling

2021-06-22 Thread Andreas Cord-Landwehr
Hi, here is a short wrap-up of our today's BoF
(activate participants*: Helio, Volker, Johan, me)

The whole topic about license checking can be grouped into three areas:

1. Correct statements of copyright & license information in source files
- we think that we are on track here with our REUSE/SPDX statements
- it is agreed that it is not a big problem that we do not have full REUSE 
compliance in most of the older repositories (specifically, missing license 
information in build system config files)

2. Statement of outbound licenses == what is the license of a compiled lib or 
application?
- we discussed the option to extend our yaml files with license information 
about the specific artifacts
- if the artifacts are too complicated, a fallback could be to look folder-
wise (though that would have several draw-backs)
- outbound license information files in the yaml files could be helpful input 
for packagers, definitely they will help for Yocto packaging and for Helio's 
tooling

3. Full distribution check of dependencies
- question here: if our lib links to another lib, is this legally right?
- we got the insight that this very much depends on the precise versions at 
compile time (because licenses of libs may change; e.g., see openssl)
- for now we excluded the correctness checks of interdependencies of such 
licenses of different libs
- what is thinkable right now: CMake could generate a list of dependencies 
with the precise versions as they are used for configuration/compilation

Next Steps:
1. come up with a proposal how yaml files could be extended to state artifact 
licenses
2. Helio will check how helpful the existing yaml metadata are already for his 
tooling

Stretch:
3. check if existing ECM outbound license check tooling can be adapted to use 
the metadata from the yaml files
4. integrate updated metadata files into Yocto tooling to get rid of manual 
maintenance :)

Cheers,
Andreas

* == unmuted themselves at least once :)

On Dienstag, 22. Juni 2021 08:29:11 CEST Andreas Cord-Landwehr wrote:
> Hi, yesterday morning Helio and me had an interesting discussion about
> metadata for license check tooling. There are a few different use cases:
> 
> - Helio needs those for his FOSS license tooling
> - I would really like to improve the generation of Yocto license metadata,
> which we currently have to keep in sync manually
> - maybe this is something that distros would also like to use in their QA
> processes...
> 
> Bottom line, we ended in scheduling a BoF for this evening (Tuesday), 6 PM
> (UTC) i.e. 8 PM in Berlin time.
> 
> Key question is: Do we see a convenient way to generate package metadata for
> the binary artifacts and/or dependencies to other libraries without
> creating a horrible maintenance burden?
> 
> Cheers,
> Andreas






Package License Metadata for Tooling

2021-06-21 Thread Andreas Cord-Landwehr
Hi, yesterday morning Helio and me had an interesting discussion about 
metadata for license check tooling. There are a few different use cases:

- Helio needs those for his FOSS license tooling
- I would really like to improve the generation of Yocto license metadata, 
which we currently have to keep in sync manually
- maybe this is something that distros would also like to use in their QA 
processes...

Bottom line, we ended in scheduling a BoF for this evening (Tuesday), 6 PM 
(UTC) i.e. 8 PM in Berlin time.

Key question is: Do we see a convenient way to generate package metadata for 
the binary artifacts and/or dependencies to other libraries without creating a 
horrible maintenance burden?

Cheers,
Andreas




Re: KDE Frameworks 6 - Virtual Sprint setup

2021-02-02 Thread Andreas Cord-Landwehr
On Sonntag, 31. Januar 2021 16:04:32 CET Christoph Cullmann wrote:
> On 2021-01-30 12:14, Volker Krause wrote:
> > On Freitag, 29. Januar 2021 15:57:59 CET Adam Szopa wrote:
> >> Hello,
> >> I've been talking with David Faure about setting up a Sprint focused
> >> on KF6
> >> work. Some of the topics would include:
> >> - Reviewing the KF6 board
> >> (https://phabricator.kde.org/project/board/310/[1]): -- Clean up
> >> -- Tagging Junior Jobs
> >> - Working out a structure/process for handling:
> >> -- "Stuck" tasks
> >> -- Unit test regressions
> >> - Decide the 5.15 minimum requirement bump timeline
> >> - Decide on a 6 branching strategy and timeline
> >> - Decide if/how ECM should support multiple Qt versions
> >> 
> >> That's just an example list - the wiki[1] should include the up to
> >> date and
> >> detailed topics.
> >> 
> >> The Sprint will use the KDE BBB instance - same tech that powered last
> >> years
> >> 
> >>  Akademy; I'll coordinate that with our sysadmins to have it
> >> 
> >> available.
> >> 
> >> As for the date and length, usually Virtual Sprints are a weekend
> >> thing. I'd
> >> love to hear from you if that sounds OK, and which weekend would be
> >> workable for you (how soon can we get this started) and your preferred
> >> availability hours. I'll set up a poll later to pinpoint the final
> >> timing.
> > 
> > Thanks for driving this, I'm in! European hours preferred, any weekend
> > starting from w6 should be possible.
> 
> Count me in, too ;=)
> European hours preferred.

Same for me!

Cheers,
Andreas





Re: Extend metainfo.yaml files with License Information

2020-08-18 Thread Andreas Cord-Landwehr
On Dienstag, 18. August 2020 12:34:42 CEST Harald Sitter wrote:
[...]
> > Ouch, yes, the obvious choice, no idea why I did not see that by myself :)
> > Yes, SPDX expressions should be the obvious way to go IMO. For the
> > questions: - for libraries, I agree that the target name should be
> > easiest
> > - for plugins, we could use the library name as it is still a shared
> > object
> > - for applications, we could use the executable name
> > - for anything that is "not changed but only installed" during the
> > compile/
> > install steps, I would say for now that those are out of scope
> > In my understanding, we should strive for encoding all artifacts, but if
> > we
> > miss some we do not state something wrong. Moreover, what we state there
> > should be covered by automated tests (see link above).
> 
> It all sounds reasonable to me.
> 
> I'm pipedreaming a bit ... but given the ultimate goal of stringing
> artifacts to licenses maybe a thing to consider is to actually encode
> this stuff as cmake properties on the actual cmake targets. Perhaps
> not as a first step, but as a longer term goal. The cmake targets
> already know the output name of their artifact is (resolving the
> what-do-we-call-it problem), they also know which sources contribute
> to a target (improving the context capabilities for api.kde.org + the
> plausability tooling could actually look at the targets rather than
> the explicit list of files which of course are subject to human
> error).
> 
> https://cmake.org/cmake/help/latest/command/define_property.html#command:def
> ine_property https://cmake.org/cmake/help/latest/prop_tgt/SOURCES.html

Yeah, I full agree!

In my opinion adding these information to the yaml files is a first step, which 
allows to work separately on the build system tooling part and the API 
documentation part. Actually, for the very same reason 
ecm_check_outbound_license already has a FILES parameter, which later could be 
simply replaced by a TARGET parameter to retrieve files automatically form a 
target ;)

To extend your pipedreaming, I even hope to get same standardized format out 
of this, which simply is generated by an arbitrary build system... :)

As first incremental step, I will prepare a MR for adding functionality to 
api.kde.org and a PoC yaml file for some of the repositories.

Cheers,
Andreas






Re: Extend metainfo.yaml files with License Information

2020-08-17 Thread Andreas Cord-Landwehr
Thanks! I will answer inline:

On Montag, 17. August 2020 17:47:40 CEST Harald Sitter wrote:
[...]
> > **First question:** Shall we only list ONE or ALL licenses, same for the
> > license information overview that should be on api.kde.org?
> 
> The primary use would be api.kde.org, no? A third party looks for a
> solution to hardware shenanigans with Qt and finds the solid docs and
> the solid docs say "you may use this thingy under LGPL-2.1". If so,
> then surely we ought to encode all artifacts and their licensing
> terms. What's more,. the artifact a given class belongs to becomes
> relevant and I guess that's a bit tricky to sort out.

api.kde.org will be the first user, but I already see more in the pipeline:
- for this plausibility tooling 
 I 
would love to get a connection of the 
CMake target name and the stated outbound license
- for Yocto recipes we already have to state the licenses by hand and it 
should not be too hard to generate the Yocto information from a Yaml file
- in the long term I expect that this is what is useful for packages, who 
currently mostly look at the source files and have to guess

> > Now, I am wondering about the best approach to encode something like this
> > into the metainfo.yaml. I am currently considering a structure as
> > follows:
> > 
> > Attica's metainfo.yaml
> > [...]
> > 
> > outboundLicenses:
> > libattica:
> > - LGPL-2.1-only
> > - LGPL-3.0-only
> > 
> > Baloo's metainfo.yaml
> > [...]
> > 
> > outboundLicenses:
> > libbaloo:
> > - LGPL-2.1-only
> > - LGPL-3.0-only
> > 
> > baloo-kioslave:
> > - GPL-2.0-only
> 
> Why not actually use a SPDX expression? `LGPL-2.1-only OR LGPL-3.0-only`.
> 
> Some additional concerns that come to mind:
> - what 's the actual artifact name? for libraries we already have a
> target name so I guess we might just use that so for example that'd be
> KF5::Baloo. What about plugins or binaries though?
> - how would we make sure all artifacts are encoded? do we want to even?

Ouch, yes, the obvious choice, no idea why I did not see that by myself :) 
Yes, SPDX expressions should be the obvious way to go IMO. For the questions:
- for libraries, I agree that the target name should be easiest
- for plugins, we could use the library name as it is still a shared object
- for applications, we could use the executable name
- for anything that is "not changed but only installed" during the compile/
install steps, I would say for now that those are out of scope
In my understanding, we should strive for encoding all artifacts, but if we 
miss some we do not state something wrong. Moreover, what we state there 
should be covered by automated tests (see link above).

Cheers,
Andreas




Extend metainfo.yaml files with License Information

2020-08-17 Thread Andreas Cord-Landwehr
Hi, I am currently looking into extending our metainfo.yaml files to provide 
information about the outbound licenses of the artefacts that are provided by 
a framework. Here a few examples:

Attica: Provides libattica, which is legally OK to be used as LGPL-2.1 or 
LGPL-3.0 (and of course also as GPL-2.0 or GPL-3.0).

Baloo, which is quite complicated: The library is (supposed to be; there are a 
few license issues here at the moment) LGPL-2.1 and may also be used as 
LGPL-3.0. Moreover, there is the baloo-kioslave that is GPL, then there are a 
few tools balooctl, balooshow and baloosearch, which are all GPL-2.0 or 
GPL-3.0.

**First question:** Shall we only list ONE or ALL licenses, same for the 
license information overview that should be on api.kde.org?

Now, I am wondering about the best approach to encode something like this into 
the metainfo.yaml. I am currently considering a structure as follows:

Attica's metainfo.yaml
[...]
outboundLicenses:
libattica:
- LGPL-2.1-only
- LGPL-3.0-only

Baloo's metainfo.yaml
[...]
outboundLicenses:
libbaloo:
- LGPL-2.1-only
- LGPL-3.0-only
baloo-kioslave:
- GPL-2.0-only
balooctl:
- GPL-2.0-only
- GPL-3.0-only
balooshow:
- GPL-2.0-only
- GPL-3.0-only
   balooctl:
- GPL-2.0-only
- GPL-3.0-only

For repositories that are simpler, it might also be a good idea to provide a 
wildcard like "default" that allows you to omit all individual license 
statements.

Thanks for reading and I am hoping for some feedback :)

Cheers,
Andreas





License Clarification for eps.cpp and eps_p.h (KImageFormats)

2020-07-18 Thread Andreas Cord-Landwehr
Hi Dirk,

22 years ago, you committed some files to the KDE repositories. Thanks again 
for this :) Now, I am looking into the license statements of two of your files:





Both copyright headers say "This library is distributed under the conditions 
of the GNU LGPL.". I would like to clarify this license statement in today's 
terms and ask you:
Are you are OK with changing this license to "LGPL 2.0 or any later version"? 
The full license text is here [1].

Best regards,
Andreas

[1] https://spdx.org/licenses/LGPL-2.0-or-later.html




D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-06-28 Thread Andreas Cord-Landwehr
cordlandwehr abandoned this revision.
cordlandwehr added a comment.


  move merge request to Gitlab

REPOSITORY
  R236 KWidgetsAddons

REVISION DETAIL
  https://phabricator.kde.org/D28379

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, 
bruns


License Clarification in KPackage

2020-06-15 Thread Andreas Cord-Landwehr
Hi Sebas, hi Aaron,

while converting the license headers in KPackage to SPDX expressions I found 
one file that has an unclear license statement and names both LGPL and GPL.
As all other files in the repository are LGPL-2.0-or-later, I suspect that you 
meant it also to have that license...

Could you have a look at the following merge request where I prepared a 
license change to explicitly say LGPL-2.0-or-later and confirm or disagree with 
it?

https://invent.kde.org/frameworks/kpackage/-/merge_requests/1

The problematic file is a separate commit there.

Cheers,
Andreas




D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-06-13 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Another ping... This merge request is lying around already quite some time 
(sorry for being so big)

REPOSITORY
  R236 KWidgetsAddons

REVISION DETAIL
  https://phabricator.kde.org/D28379

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-05-10 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Ping :)

REPOSITORY
  R236 KWidgetsAddons

REVISION DETAIL
  https://phabricator.kde.org/D28379

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-03-28 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R249:10971279a3e7: Ki18n: Convert license headers to SPDX 
statements (authored by cordlandwehr).

REPOSITORY
  R249 KI18n

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27245?vs=75592&id=78740

REVISION DETAIL
  https://phabricator.kde.org/D27245

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/ki18ndeclarativetest.cpp
  autotests/klocalizedstringtest.cpp
  autotests/klocalizedstringtest.h
  autotests/ktranscriptcleantest.cpp
  autotests/ktranscriptcleantest.h
  autotests/ktranscripttest.cpp
  autotests/ktranscripttest.h
  autotests/testhelpers.cpp
  autotests/testhelpers.h
  cmake/FindLibIntl.cmake
  cmake/KF5I18nMacros.cmake.in
  cmake/build-pofiles.cmake
  cmake/build-tsfiles.cmake
  cmake/kf5i18nuic.cmake
  cmake/rules_PyKF5.py
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/config.h.in
  src/gettext.h
  src/kcatalog.cpp
  src/kcatalog_p.h
  src/klocalizedcontext.cpp
  src/klocalizedcontext.h
  src/klocalizedstring.cpp
  src/klocalizedstring.h
  src/klocalizedtranslator.cpp
  src/klocalizedtranslator.h
  src/ktranscript.cpp
  src/ktranscript_p.h
  src/kuitmarkup.cpp
  src/kuitmarkup.h
  src/kuitmarkup_p.h
  src/kuitsetup.h
  src/main.cpp

To: cordlandwehr, cgiboudeaux
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-03-28 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R236 KWidgetsAddons

REVISION DETAIL
  https://phabricator.kde.org/D28379

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D28379: KWidgetsAddons: Convert copyright headers to SPDX expressions

2020-03-28 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert copyright headers to SPDX expressions and add license
  texts as required by REUSE specification.

REPOSITORY
  R236 KWidgetsAddons

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D28379

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LGPL-3.0-or-later.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/kacceleratormanagertest.cpp
  autotests/kcharselect_unittest.cpp
  autotests/kcollapsiblegroupbox_test.cpp
  autotests/kcollapsiblegroupbox_test.h
  autotests/kcolorbuttontest.cpp
  autotests/kcolorbuttontest.h
  autotests/kcolumnresizertest.cpp
  autotests/kcolumnresizertest.h
  autotests/kdatecomboboxtest.cpp
  autotests/kdatecomboboxtest.h
  autotests/kdatetimeedittest.cpp
  autotests/kdatetimeedittest.h
  autotests/kdualactiontest.cpp
  autotests/kmessagewidgetautotest.cpp
  autotests/kmessagewidgetautotest.h
  autotests/knewpasswordwidgettest.cpp
  autotests/knewpasswordwidgettest.h
  autotests/kpagedialogautotest.cpp
  autotests/kpagedialogautotest.h
  autotests/kpassworddialogautotest.cpp
  autotests/kpassworddialogautotest.h
  autotests/kpasswordlineedittest.cpp
  autotests/kpasswordlineedittest.h
  autotests/kpixmapsequencewidgettest.cpp
  autotests/kselectaction_unittest.cpp
  autotests/kselectaction_unittest.h
  autotests/ksplittercollapserbuttontest.cpp
  autotests/ksplittercollapserbuttontest.h
  autotests/ksqueezedtextlabelautotest.cpp
  autotests/ksqueezedtextlabelautotest.h
  autotests/ktimecomboboxtest.cpp
  autotests/ktimecomboboxtest.h
  autotests/ktooltipwidgettest.cpp
  autotests/ktooltipwidgettest.h
  cmake/rules_PyKF5.py
  examples/kmessagebox/main.cpp
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/fonthelpers.cpp
  src/fonthelpers_p.h
  src/kacceleratormanager.cpp
  src/kacceleratormanager.h
  src/kacceleratormanager_p.h
  src/kactionmenu.cpp
  src/kactionmenu.h
  src/kactionselector.cpp
  src/kactionselector.h
  src/kanimatedbutton.cpp
  src/kanimatedbutton.h
  src/kassistantdialog.cpp
  src/kassistantdialog.h
  src/kbusyindicatorwidget.cpp
  src/kbusyindicatorwidget.h
  src/kcapacitybar.cpp
  src/kcapacitybar.h
  src/kcharselect-generate-datafile.py
  src/kcharselect-translation.cpp
  src/kcharselect.cpp
  src/kcharselect.h
  src/kcharselect_p.h
  src/kcharselectdata.cpp
  src/kcharselectdata_p.h
  src/kcollapsiblegroupbox.cpp
  src/kcollapsiblegroupbox.h
  src/kcolorbutton.cpp
  src/kcolorbutton.h
  src/kcolorcombo.cpp
  src/kcolorcombo.h
  src/kcolumnresizer.cpp
  src/kcolumnresizer.h
  src/kcursor.cpp
  src/kcursor.h
  src/kcursor_p.h
  src/kdatecombobox.cpp
  src/kdatecombobox.h
  src/kdatepicker.cpp
  src/kdatepicker.h
  src/kdatepicker_p.h
  src/kdatetable.cpp
  src/kdatetable_p.h
  src/kdatetimeedit.cpp
  src/kdatetimeedit.h
  src/kdragwidgetdecorator.cpp
  src/kdragwidgetdecorator.h
  src/kdualaction.cpp
  src/kdualaction.h
  src/kdualaction_p.h
  src/keditlistwidget.cpp
  src/keditlistwidget.h
  src/kfontaction.cpp
  src/kfontaction.h
  src/kfontchooser.cpp
  src/kfontchooser.h
  src/kfontrequester.cpp
  src/kfontrequester.h
  src/kfontsizeaction.cpp
  src/kfontsizeaction.h
  src/kguiitem.cpp
  src/kguiitem.h
  src/kled.cpp
  src/kled.h
  src/kmessagebox.cpp
  src/kmessagebox.h
  src/kmessagebox_p.cpp
  src/kmessagebox_p.h
  src/kmessageboxdontaskagaininterface.h
  src/kmessageboxnotifyinterface.h
  src/kmessagewidget.cpp
  src/kmessagewidget.h
  src/kmimetypechooser.cpp
  src/kmimetypechooser.h
  src/kmimetypeeditor.cpp
  src/kmimetypeeditor.h
  src/kmultitabbar.cpp
  src/kmultitabbar.h
  src/kmultitabbar_p.h
  src/knewpassworddialog.cpp
  src/knewpassworddialog.h
  src/knewpasswordwidget.cpp
  src/knewpasswordwidget.h
  src/kpagedialog.cpp
  src/kpagedialog.h
  src/kpagedialog_p.h
  src/kpagemodel.cpp
  src/kpagemodel.h
  src/kpagemodel_p.h
  src/kpageview.cpp
  src/kpageview.h
  src/kpageview_p.cpp
  src/kpageview_p.h
  src/kpagewidget.cpp
  src/kpagewidget.h
  src/kpagewidget_p.h
  src/kpagewidgetmodel.cpp
  src/kpagewidgetmodel.h
  src/kpagewidgetmodel_p.h
  src/kpassworddialog.cpp
  src/kpassworddialog.h
  src/kpasswordlineedit.cpp
  src/kpasswordlineedit.h
  src/kpixmapregionselectordialog.cpp
  src/kpixmapregionselectordialog.h
  src/kpixmapregionselectorwidget.cpp
  src/kpixmapregionselectorwidget.h
  src/kpixmapsequence.cpp
  src/kpixmapsequence.h
  src/kpixmapsequenceoverlaypainter.cpp
  src/kpixmapsequenceoverlaypainter.h
  src/kpixmapsequencewidget.cpp
  src/kpixmapsequencewidget.h
  src/kpopupframe.cpp
  src/kpopupframe.h
  src/kratingpainter.cpp
  src/kratingpainter.h
  src/kratingwidget.cpp
  src/kratingwidget.h
  src/kruler.cpp
  src/kruler.h
 

D27741: KCodecs: Convert license statements to SPDX expressions

2020-03-28 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
cordlandwehr marked an inline comment as done.
Closed by commit R270:25365771652b: KCodecs: Convert license statements to SPDX 
expressions (authored by cordlandwehr).

REPOSITORY
  R270 KCodecs

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27741?vs=76689&id=78733

REVISION DETAIL
  https://phabricator.kde.org/D27741

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/MIT.txt
  LICENSES/MPL-1.1.txt
  autotests/base64benchmark.cpp
  autotests/codectest.cpp
  autotests/codectest.h
  autotests/kcharsetstest.cpp
  autotests/kcharsetstest.h
  autotests/kcodecstest.cpp
  autotests/kcodecstest.h
  autotests/kemailaddresstest.cpp
  autotests/kemailaddresstest.h
  autotests/kencodingprobertest.cpp
  autotests/kencodingprobertest.h
  autotests/rfc2047test.cpp
  autotests/rfc2047test.h
  cmake/rules_PyKF5.py
  src/kcharsets.cpp
  src/kcharsets.h
  src/kcodecs.cpp
  src/kcodecs.h
  src/kcodecs_p.h
  src/kcodecsbase64.cpp
  src/kcodecsbase64.h
  src/kcodecsidentity.cpp
  src/kcodecsidentity.h
  src/kcodecsqp.cpp
  src/kcodecsqp.h
  src/kcodecsuuencode.cpp
  src/kcodecsuuencode.h
  src/kemailaddress.cpp
  src/kemailaddress.h
  src/kencodingprober.cpp
  src/kencodingprober.h
  src/kentities.gperf
  src/probers/CharDistribution.cpp
  src/probers/CharDistribution.h
  src/probers/ChineseGroupProber.cpp
  src/probers/ChineseGroupProber.h
  src/probers/JapaneseGroupProber.cpp
  src/probers/JapaneseGroupProber.h
  src/probers/JpCntx.cpp
  src/probers/JpCntx.h
  src/probers/LangBulgarianModel.cpp
  src/probers/LangCyrillicModel.cpp
  src/probers/LangGreekModel.cpp
  src/probers/LangHebrewModel.cpp
  src/probers/LangHungarianModel.cpp
  src/probers/LangThaiModel.cpp
  src/probers/UnicodeGroupProber.cpp
  src/probers/UnicodeGroupProber.h
  src/probers/nsBig5Prober.cpp
  src/probers/nsBig5Prober.h
  src/probers/nsCharSetProber.cpp
  src/probers/nsCharSetProber.h
  src/probers/nsCodingStateMachine.h
  src/probers/nsEUCJPProber.cpp
  src/probers/nsEUCJPProber.h
  src/probers/nsEUCKRProber.cpp
  src/probers/nsEUCKRProber.h
  src/probers/nsEscCharsetProber.cpp
  src/probers/nsEscCharsetProber.h
  src/probers/nsEscSM.cpp
  src/probers/nsGB2312Prober.cpp
  src/probers/nsGB2312Prober.h
  src/probers/nsHebrewProber.cpp
  src/probers/nsHebrewProber.h
  src/probers/nsLatin1Prober.cpp
  src/probers/nsLatin1Prober.h
  src/probers/nsMBCSGroupProber.cpp
  src/probers/nsMBCSGroupProber.h
  src/probers/nsMBCSSM.cpp
  src/probers/nsPkgInt.h
  src/probers/nsSBCSGroupProber.cpp
  src/probers/nsSBCSGroupProber.h
  src/probers/nsSBCharSetProber.cpp
  src/probers/nsSBCharSetProber.h
  src/probers/nsSJISProber.cpp
  src/probers/nsSJISProber.h
  src/probers/nsUniversalDetector.cpp
  src/probers/nsUniversalDetector.h
  src/probers/tables/Big5Freq.tab
  src/probers/tables/EUCKRFreq.tab
  src/probers/tables/GB2312Freq.tab
  src/probers/tables/JISFreq.tab

To: cordlandwehr, cgiboudeaux
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R244:93480398b551: KCoreAddons: Convert license statements to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R244 KCoreAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27738?vs=78217&id=78224

REVISION DETAIL
  https://phabricator.kde.org/D27738

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/CC0-1.0.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/LicenseRef-Qt-Commercial.txt
  LICENSES/MPL-1.1.txt
  LICENSES/Qt-LGPL-exception-1.1.txt
  autotests/alwaysunloadplugin.cpp
  autotests/alwaysunloadplugin.h
  autotests/desktoptojsontest.cpp
  autotests/jsonplugin.cpp
  autotests/jsonplugin.h
  autotests/jsonplugin2.cpp
  autotests/jsonplugin2.h
  autotests/kaboutdataapplicationdatatest.cpp
  autotests/kaboutdatatest.cpp
  autotests/kautosavefiletest.cpp
  autotests/kautosavefiletest.h
  autotests/kcompositejobtest.cpp
  autotests/kcompositejobtest.h
  autotests/kdelibs4configmigratortest.cpp
  autotests/kdelibs4migrationtest.cpp
  autotests/kdirwatch_unittest.cpp
  autotests/kfileutilstest.cpp
  autotests/kfileutilstest.h
  autotests/kformattest.cpp
  autotests/kformattest.h
  autotests/kjobtest.cpp
  autotests/kjobtest.h
  autotests/klistopenfilesjobtest_unix.cpp
  autotests/klistopenfilesjobtest_unix.h
  autotests/klistopenfilesjobtest_win.cpp
  autotests/klistopenfilesjobtest_win.h
  autotests/kmacroexpandertest.cpp
  autotests/kosreleasetest.cpp
  autotests/kpluginfactorytest.cpp
  autotests/kpluginloadertest.cpp
  autotests/kpluginmetadatatest.cpp
  autotests/kprocesslisttest.cpp
  autotests/kprocesslisttest.h
  autotests/kprocesstest.cpp
  autotests/kprocesstest_helper.cpp
  autotests/kprocesstest_helper.h
  autotests/krandomtest.cpp
  autotests/kshareddatacachetest.cpp
  autotests/kshelltest.cpp
  autotests/ktexttohtmltest.cpp
  autotests/ktexttohtmltest.h
  autotests/kurlmimedatatest.cpp
  autotests/kurlmimedatatest.h
  autotests/kusertest.cpp
  autotests/multiplugin.cpp
  autotests/multiplugin.h
  autotests/unversionedplugin.cpp
  autotests/unversionedplugin.h
  autotests/versionedplugin.cpp
  autotests/versionedplugin.h
  cmake/FindFAM.cmake
  cmake/FindProcstat.cmake
  cmake/rules_PyKF5.py
  src/desktoptojson/desktoptojson.cpp
  src/desktoptojson/desktoptojson.h
  src/desktoptojson/main.cpp
  src/lib/caching/kshareddatacache.cpp
  src/lib/caching/kshareddatacache.h
  src/lib/caching/kshareddatacache_p.h
  src/lib/caching/kshareddatacache_win.cpp
  src/lib/caching/posix_fallocate_mac.h
  src/lib/io/kautosavefile.cpp
  src/lib/io/kautosavefile.h
  src/lib/io/kbackup.cpp
  src/lib/io/kbackup.h
  src/lib/io/kdirwatch.cpp
  src/lib/io/kdirwatch.h
  src/lib/io/kdirwatch_p.h
  src/lib/io/kfilesystemtype.cpp
  src/lib/io/kfilesystemtype.h
  src/lib/io/kfileutils.cpp
  src/lib/io/kfileutils.h
  src/lib/io/kmessage.cpp
  src/lib/io/kmessage.h
  src/lib/io/kprocess.cpp
  src/lib/io/kprocess.h
  src/lib/io/kprocess_p.h
  src/lib/io/kurlmimedata.cpp
  src/lib/io/kurlmimedata.h
  src/lib/jobs/kcompositejob.cpp
  src/lib/jobs/kcompositejob.h
  src/lib/jobs/kcompositejob_p.h
  src/lib/jobs/kjob.cpp
  src/lib/jobs/kjob.h
  src/lib/jobs/kjob_p.h
  src/lib/jobs/kjobtrackerinterface.cpp
  src/lib/jobs/kjobtrackerinterface.h
  src/lib/jobs/kjobuidelegate.cpp
  src/lib/jobs/kjobuidelegate.h
  src/lib/kaboutdata.cpp
  src/lib/kaboutdata.h
  src/lib/kcoreaddons.cpp
  src/lib/kcoreaddons.h
  src/lib/plugin/desktopfileparser.cpp
  src/lib/plugin/desktopfileparser_p.h
  src/lib/plugin/kexportplugin.h
  src/lib/plugin/kpluginfactory.cpp
  src/lib/plugin/kpluginfactory.h
  src/lib/plugin/kpluginfactory_p.h
  src/lib/plugin/kpluginloader.cpp
  src/lib/plugin/kpluginloader.h
  src/lib/plugin/kpluginmetadata.cpp
  src/lib/plugin/kpluginmetadata.h
  src/lib/randomness/krandom.cpp
  src/lib/randomness/krandom.h
  src/lib/randomness/krandomsequence.cpp
  src/lib/randomness/krandomsequence.h
  src/lib/text/kmacroexpander.cpp
  src/lib/text/kmacroexpander.h
  src/lib/text/kmacroexpander_p.h
  src/lib/text/kmacroexpander_unix.cpp
  src/lib/text/kmacroexpander_win.cpp
  src/lib/text/kstringhandler.cpp
  src/lib/text/kstringhandler.h
  src/lib/text/ktexttohtml.cpp
  src/lib/text/ktexttohtml.h
  src/lib/text/ktexttohtml_p.h
  src/lib/text/ktexttohtmlemoticonsinterface.h
  src/lib/util/kdelibs4configmigrator.cpp
  src/lib/util/kdelibs4configmigrator.h
  src/lib/util/kdelibs4migration.cpp
  src/lib/util/kdelibs4migration.h
  src/lib/util/kformat.cpp
  src/lib/util/kformat.h
  src/lib/util/kformatprivate.cpp
  src/lib/util/kformatprivate_p.h
  src/lib/util/klistopenfilesjob.h
  src/lib/util/klistopenfil

D27245: Ki18n: Convert license headers to SPDX statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked 4 inline comments as done.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Regarding the removal of the COPYING.LIB file, I would prefer to wait and 
remove all of them in all repositories in one run. It will be a trivial script 
to review.
  My main argument is that I did not yet remove them in other pull requests, so 
for consistency I would like to keep them for now.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27741: KCodecs: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in Big5Freq.tab:3
> You added "Netscape Communications Corporation" on other files but not this 
> one. (IMO, you shouldn't, Netscape is explicitly mentioned only in 
> src/probers/nsSJISProber.h)

I checked in commit d761a5c62336b6d35e961a3388e65e187bea69c3 
 in 
the kdelibs repository and for the other files recovered the original copyright 
holder names that unfortunately were lost during the license change. yet for 
this file, even in the original file no copyright holder is named explicitly, 
only copyright for "Initial Developer" is named without specifying the initial 
developer. For the other files the "Initial Developer" explicitly is set to 
"Netscape Communications Corporation".

REPOSITORY
  R270 KCodecs

REVISION DETAIL
  https://phabricator.kde.org/D27741

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R244 KCoreAddons

REVISION DETAIL
  https://phabricator.kde.org/D27738

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 78217.
cordlandwehr added a comment.


  Remove explicit SPDX identifier for included code

REPOSITORY
  R244 KCoreAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27738?vs=76681&id=78217

BRANCH
  sdpx

REVISION DETAIL
  https://phabricator.kde.org/D27738

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/CC0-1.0.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/LicenseRef-Qt-Commercial.txt
  LICENSES/MPL-1.1.txt
  LICENSES/Qt-LGPL-exception-1.1.txt
  autotests/alwaysunloadplugin.cpp
  autotests/alwaysunloadplugin.h
  autotests/desktoptojsontest.cpp
  autotests/jsonplugin.cpp
  autotests/jsonplugin.h
  autotests/jsonplugin2.cpp
  autotests/jsonplugin2.h
  autotests/kaboutdataapplicationdatatest.cpp
  autotests/kaboutdatatest.cpp
  autotests/kautosavefiletest.cpp
  autotests/kautosavefiletest.h
  autotests/kcompositejobtest.cpp
  autotests/kcompositejobtest.h
  autotests/kdelibs4configmigratortest.cpp
  autotests/kdelibs4migrationtest.cpp
  autotests/kdirwatch_unittest.cpp
  autotests/kfileutilstest.cpp
  autotests/kfileutilstest.h
  autotests/kformattest.cpp
  autotests/kformattest.h
  autotests/kjobtest.cpp
  autotests/kjobtest.h
  autotests/klistopenfilesjobtest_unix.cpp
  autotests/klistopenfilesjobtest_unix.h
  autotests/klistopenfilesjobtest_win.cpp
  autotests/klistopenfilesjobtest_win.h
  autotests/kmacroexpandertest.cpp
  autotests/kosreleasetest.cpp
  autotests/kpluginfactorytest.cpp
  autotests/kpluginloadertest.cpp
  autotests/kpluginmetadatatest.cpp
  autotests/kprocesslisttest.cpp
  autotests/kprocesslisttest.h
  autotests/kprocesstest.cpp
  autotests/kprocesstest_helper.cpp
  autotests/kprocesstest_helper.h
  autotests/krandomtest.cpp
  autotests/kshareddatacachetest.cpp
  autotests/kshelltest.cpp
  autotests/ktexttohtmltest.cpp
  autotests/ktexttohtmltest.h
  autotests/kurlmimedatatest.cpp
  autotests/kurlmimedatatest.h
  autotests/kusertest.cpp
  autotests/multiplugin.cpp
  autotests/multiplugin.h
  autotests/unversionedplugin.cpp
  autotests/unversionedplugin.h
  autotests/versionedplugin.cpp
  autotests/versionedplugin.h
  cmake/FindFAM.cmake
  cmake/FindProcstat.cmake
  cmake/rules_PyKF5.py
  src/desktoptojson/desktoptojson.cpp
  src/desktoptojson/desktoptojson.h
  src/desktoptojson/main.cpp
  src/lib/caching/kshareddatacache.cpp
  src/lib/caching/kshareddatacache.h
  src/lib/caching/kshareddatacache_p.h
  src/lib/caching/kshareddatacache_win.cpp
  src/lib/caching/posix_fallocate_mac.h
  src/lib/io/kautosavefile.cpp
  src/lib/io/kautosavefile.h
  src/lib/io/kbackup.cpp
  src/lib/io/kbackup.h
  src/lib/io/kdirwatch.cpp
  src/lib/io/kdirwatch.h
  src/lib/io/kdirwatch_p.h
  src/lib/io/kfilesystemtype.cpp
  src/lib/io/kfilesystemtype.h
  src/lib/io/kfileutils.cpp
  src/lib/io/kfileutils.h
  src/lib/io/kmessage.cpp
  src/lib/io/kmessage.h
  src/lib/io/kprocess.cpp
  src/lib/io/kprocess.h
  src/lib/io/kprocess_p.h
  src/lib/io/kurlmimedata.cpp
  src/lib/io/kurlmimedata.h
  src/lib/jobs/kcompositejob.cpp
  src/lib/jobs/kcompositejob.h
  src/lib/jobs/kcompositejob_p.h
  src/lib/jobs/kjob.cpp
  src/lib/jobs/kjob.h
  src/lib/jobs/kjob_p.h
  src/lib/jobs/kjobtrackerinterface.cpp
  src/lib/jobs/kjobtrackerinterface.h
  src/lib/jobs/kjobuidelegate.cpp
  src/lib/jobs/kjobuidelegate.h
  src/lib/kaboutdata.cpp
  src/lib/kaboutdata.h
  src/lib/kcoreaddons.cpp
  src/lib/kcoreaddons.h
  src/lib/plugin/desktopfileparser.cpp
  src/lib/plugin/desktopfileparser_p.h
  src/lib/plugin/kexportplugin.h
  src/lib/plugin/kpluginfactory.cpp
  src/lib/plugin/kpluginfactory.h
  src/lib/plugin/kpluginfactory_p.h
  src/lib/plugin/kpluginloader.cpp
  src/lib/plugin/kpluginloader.h
  src/lib/plugin/kpluginmetadata.cpp
  src/lib/plugin/kpluginmetadata.h
  src/lib/randomness/krandom.cpp
  src/lib/randomness/krandom.h
  src/lib/randomness/krandomsequence.cpp
  src/lib/randomness/krandomsequence.h
  src/lib/text/kmacroexpander.cpp
  src/lib/text/kmacroexpander.h
  src/lib/text/kmacroexpander_p.h
  src/lib/text/kmacroexpander_unix.cpp
  src/lib/text/kmacroexpander_win.cpp
  src/lib/text/kstringhandler.cpp
  src/lib/text/kstringhandler.h
  src/lib/text/ktexttohtml.cpp
  src/lib/text/ktexttohtml.h
  src/lib/text/ktexttohtml_p.h
  src/lib/text/ktexttohtmlemoticonsinterface.h
  src/lib/util/kdelibs4configmigrator.cpp
  src/lib/util/kdelibs4configmigrator.h
  src/lib/util/kdelibs4migration.cpp
  src/lib/util/kdelibs4migration.h
  src/lib/util/kformat.cpp
  src/lib/util/kformat.h
  src/lib/util/kformatprivate.cpp
  src/lib/util/kformatprivate_p.h
  src/lib/util/klistopenfilesjob.h
  src/lib/util/klistopenfilesjob_unix.cpp
  src/lib/util/klistopenfilesjob_wi

D27429: ThreadWeaver: Convert license headers to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R279:9a3095522026: ThreadWeaver: Convert license headers to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R279 ThreadWeaver

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27429?vs=78215&id=78216

REVISION DETAIL
  https://phabricator.kde.org/D27429

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  autotests/AppendCharacterAndVerifyJob.cpp
  autotests/AppendCharacterAndVerifyJob.h
  autotests/AppendCharacterJob.h
  autotests/DeleteTest.cpp
  autotests/DeleteTest.h
  autotests/JobLoggingDecorator.cpp
  autotests/JobLoggingDecorator.h
  autotests/JobLoggingWeaver.cpp
  autotests/JobLoggingWeaver.h
  autotests/JobTests.cpp
  autotests/JobTests.h
  autotests/LifecycleTests.cpp
  autotests/QueueFactoryTests.cpp
  autotests/QueueTests.cpp
  autotests/QueueTests.h
  autotests/SequencesTests.cpp
  autotests/SequencesTests.h
  autotests/ShutdownOnQApplicationQuitTests.cpp
  autotests/WaitForIdleAndFinished.cpp
  autotests/WaitForIdleAndFinished.h
  autotests/run-n-tests.py
  benchmarks/QueueBenchmarks.cpp
  examples/HelloWorld/HelloWorld.cpp
  examples/HelloWorldRaw/HelloWorldRaw.cpp
  examples/ThumbNailer/Benchmark.cpp
  examples/ThumbNailer/Benchmark.h
  examples/ThumbNailer/ComputeThumbNailJob.cpp
  examples/ThumbNailer/ComputeThumbNailJob.h
  examples/ThumbNailer/FileLoaderJob.cpp
  examples/ThumbNailer/FileLoaderJob.h
  examples/ThumbNailer/Image.cpp
  examples/ThumbNailer/Image.h
  examples/ThumbNailer/ImageListFilter.cpp
  examples/ThumbNailer/ImageListFilter.h
  examples/ThumbNailer/ImageLoaderJob.cpp
  examples/ThumbNailer/ImageLoaderJob.h
  examples/ThumbNailer/ItemDelegate.cpp
  examples/ThumbNailer/ItemDelegate.h
  examples/ThumbNailer/MainWindow.cpp
  examples/ThumbNailer/MainWindow.h
  examples/ThumbNailer/Model.cpp
  examples/ThumbNailer/Model.h
  examples/ThumbNailer/PriorityDecorator.cpp
  examples/ThumbNailer/PriorityDecorator.h
  examples/ThumbNailer/ThumbNailer.cpp
  src/collection.cpp
  src/collection.h
  src/collection_p.cpp
  src/collection_p.h
  src/debuggingaids.cpp
  src/debuggingaids.h
  src/dependency.cpp
  src/dependency.h
  src/dependencypolicy.cpp
  src/dependencypolicy.h
  src/destructedstate.cpp
  src/destructedstate.h
  src/exception.cpp
  src/exception.h
  src/executewrapper.cpp
  src/executewrapper_p.h
  src/executor.cpp
  src/executor_p.h
  src/iddecorator.cpp
  src/iddecorator.h
  src/inconstructionstate.cpp
  src/inconstructionstate.h
  src/job.cpp
  src/job.h
  src/job_p.cpp
  src/job_p.h
  src/jobinterface.h
  src/jobpointer.h
  src/lambda.h
  src/managedjobpointer.h
  src/qobjectdecorator.cpp
  src/qobjectdecorator.h
  src/queue.cpp
  src/queue.h
  src/queueapi.cpp
  src/queueapi.h
  src/queueing.h
  src/queueinterface.h
  src/queuepolicy.h
  src/queuesignals.cpp
  src/queuesignals.h
  src/queuesignals_p.cpp
  src/queuesignals_p.h
  src/queuestream.cpp
  src/queuestream.h
  src/resourcerestrictionpolicy.cpp
  src/resourcerestrictionpolicy.h
  src/sequence.cpp
  src/sequence.h
  src/sequence_p.cpp
  src/sequence_p.h
  src/shuttingdownstate.cpp
  src/shuttingdownstate.h
  src/state.cpp
  src/state.h
  src/suspendedstate.cpp
  src/suspendedstate.h
  src/suspendingstate.cpp
  src/suspendingstate.h
  src/thread.cpp
  src/thread.h
  src/threadweaver.cpp
  src/threadweaver.h
  src/weaver.cpp
  src/weaver.h
  src/weaver_p.cpp
  src/weaver_p.h
  src/weaverimplstate.cpp
  src/weaverimplstate.h
  src/weaverinterface.h
  src/workinghardstate.cpp
  src/workinghardstate.h

To: cordlandwehr, cgiboudeaux
Cc: cgiboudeaux, kde-frameworks-devel, mirko, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27429: ThreadWeaver: Convert license headers to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 78215.
cordlandwehr added a comment.


  Revert change

REPOSITORY
  R279 ThreadWeaver

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27429?vs=75756&id=78215

BRANCH
  spdxHeaders

REVISION DETAIL
  https://phabricator.kde.org/D27429

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  autotests/AppendCharacterAndVerifyJob.cpp
  autotests/AppendCharacterAndVerifyJob.h
  autotests/AppendCharacterJob.h
  autotests/DeleteTest.cpp
  autotests/DeleteTest.h
  autotests/JobLoggingDecorator.cpp
  autotests/JobLoggingDecorator.h
  autotests/JobLoggingWeaver.cpp
  autotests/JobLoggingWeaver.h
  autotests/JobTests.cpp
  autotests/JobTests.h
  autotests/LifecycleTests.cpp
  autotests/QueueFactoryTests.cpp
  autotests/QueueTests.cpp
  autotests/QueueTests.h
  autotests/SequencesTests.cpp
  autotests/SequencesTests.h
  autotests/ShutdownOnQApplicationQuitTests.cpp
  autotests/WaitForIdleAndFinished.cpp
  autotests/WaitForIdleAndFinished.h
  autotests/run-n-tests.py
  benchmarks/QueueBenchmarks.cpp
  examples/HelloWorld/HelloWorld.cpp
  examples/HelloWorldRaw/HelloWorldRaw.cpp
  examples/ThumbNailer/Benchmark.cpp
  examples/ThumbNailer/Benchmark.h
  examples/ThumbNailer/ComputeThumbNailJob.cpp
  examples/ThumbNailer/ComputeThumbNailJob.h
  examples/ThumbNailer/FileLoaderJob.cpp
  examples/ThumbNailer/FileLoaderJob.h
  examples/ThumbNailer/Image.cpp
  examples/ThumbNailer/Image.h
  examples/ThumbNailer/ImageListFilter.cpp
  examples/ThumbNailer/ImageListFilter.h
  examples/ThumbNailer/ImageLoaderJob.cpp
  examples/ThumbNailer/ImageLoaderJob.h
  examples/ThumbNailer/ItemDelegate.cpp
  examples/ThumbNailer/ItemDelegate.h
  examples/ThumbNailer/MainWindow.cpp
  examples/ThumbNailer/MainWindow.h
  examples/ThumbNailer/Model.cpp
  examples/ThumbNailer/Model.h
  examples/ThumbNailer/PriorityDecorator.cpp
  examples/ThumbNailer/PriorityDecorator.h
  examples/ThumbNailer/ThumbNailer.cpp
  src/collection.cpp
  src/collection.h
  src/collection_p.cpp
  src/collection_p.h
  src/debuggingaids.cpp
  src/debuggingaids.h
  src/dependency.cpp
  src/dependency.h
  src/dependencypolicy.cpp
  src/dependencypolicy.h
  src/destructedstate.cpp
  src/destructedstate.h
  src/exception.cpp
  src/exception.h
  src/executewrapper.cpp
  src/executewrapper_p.h
  src/executor.cpp
  src/executor_p.h
  src/iddecorator.cpp
  src/iddecorator.h
  src/inconstructionstate.cpp
  src/inconstructionstate.h
  src/job.cpp
  src/job.h
  src/job_p.cpp
  src/job_p.h
  src/jobinterface.h
  src/jobpointer.h
  src/lambda.h
  src/managedjobpointer.h
  src/qobjectdecorator.cpp
  src/qobjectdecorator.h
  src/queue.cpp
  src/queue.h
  src/queueapi.cpp
  src/queueapi.h
  src/queueing.h
  src/queueinterface.h
  src/queuepolicy.h
  src/queuesignals.cpp
  src/queuesignals.h
  src/queuesignals_p.cpp
  src/queuesignals_p.h
  src/queuestream.cpp
  src/queuestream.h
  src/resourcerestrictionpolicy.cpp
  src/resourcerestrictionpolicy.h
  src/sequence.cpp
  src/sequence.h
  src/sequence_p.cpp
  src/sequence_p.h
  src/shuttingdownstate.cpp
  src/shuttingdownstate.h
  src/state.cpp
  src/state.h
  src/suspendedstate.cpp
  src/suspendedstate.h
  src/suspendingstate.cpp
  src/suspendingstate.h
  src/thread.cpp
  src/thread.h
  src/threadweaver.cpp
  src/threadweaver.h
  src/weaver.cpp
  src/weaver.h
  src/weaver_p.cpp
  src/weaver_p.h
  src/weaverimplstate.cpp
  src/weaverimplstate.h
  src/weaverinterface.h
  src/workinghardstate.cpp
  src/workinghardstate.h

To: cordlandwehr, cgiboudeaux
Cc: cgiboudeaux, kde-frameworks-devel, mirko, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr closed this revision.
cordlandwehr added a comment.


  arc land was not automatically detected, landed with commit: 
https://cgit.kde.org/kconfig.git/commit/?id=43d4f1276b3afe259907add9b458f15252514fa4

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr, cgiboudeaux
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-03-22 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 78213.
cordlandwehr added a comment.


  Merge branch 'master' into spdx

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76675&id=78213

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr, cgiboudeaux
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27428: KItemViews: Convert license statements to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R276:e0f581ec220c: KItemViews: Convert license statements to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R276 KItemViews

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27428?vs=75755&id=78211

REVISION DETAIL
  https://phabricator.kde.org/D27428

AFFECTED FILES
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/klistwidgetsearchlinetest.cpp
  src/kcategorizedsortfilterproxymodel.cpp
  src/kcategorizedsortfilterproxymodel.h
  src/kcategorizedsortfilterproxymodel_p.h
  src/kcategorizedview.cpp
  src/kcategorizedview.h
  src/kcategorizedview_p.h
  src/kcategorydrawer.cpp
  src/kcategorydrawer.h
  src/kextendableitemdelegate.cpp
  src/kextendableitemdelegate.h
  src/kfilterproxysearchline.cpp
  src/kfilterproxysearchline.h
  src/klistwidgetsearchline.cpp
  src/klistwidgetsearchline.h
  src/ktreewidgetsearchline.cpp
  src/ktreewidgetsearchline.h
  src/ktreewidgetsearchlinewidget.cpp
  src/ktreewidgetsearchlinewidget.h
  src/kwidgetitemdelegate.cpp
  src/kwidgetitemdelegate.h
  src/kwidgetitemdelegate_p.h
  src/kwidgetitemdelegatepool.cpp
  src/kwidgetitemdelegatepool_p.h
  tests/kcategorizedviewtest.cpp
  tests/kwidgetitemdelegatetest.cpp

To: cordlandwehr, cgiboudeaux
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27742: Solid: Convert license headers to SPDX expressions

2020-03-22 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R245:de5a0c3435e8: Solid: Convert license headers to SPDX 
expressions (authored by cordlandwehr).

REPOSITORY
  R245 Solid

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27742?vs=76691&id=78210

REVISION DETAIL
  https://phabricator.kde.org/D27742

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/fakeUpower.cpp
  autotests/fakeUpower.h
  autotests/fakehardwaretest.cpp
  autotests/fakehardwaretest.h
  autotests/fakelogind.cpp
  autotests/fakelogind.h
  autotests/halbasictest.cpp
  autotests/halbasictest.h
  autotests/logindinhibitionargumenttest.cpp
  autotests/qtest_dbus.h
  autotests/solidfreedesktoptest.cpp
  autotests/solidhwtest.cpp
  autotests/solidhwtest.h
  autotests/solidjobtest.cpp
  autotests/solidmttest.cpp
  autotests/solidpowertest.cpp
  cmake/FindIOKit.cmake
  cmake/FindUDev.cmake
  cmake/SolidBackendsMacros.cmake
  src/imports/devices.cpp
  src/imports/devices.h
  src/imports/devices_p.h
  src/imports/solidextensionplugin.cpp
  src/imports/solidextensionplugin.h
  src/solid/devices/backends/fakehw/fakebattery.cpp
  src/solid/devices/backends/fakehw/fakebattery.h
  src/solid/devices/backends/fakehw/fakeblock.cpp
  src/solid/devices/backends/fakehw/fakeblock.h
  src/solid/devices/backends/fakehw/fakecamera.cpp
  src/solid/devices/backends/fakehw/fakecamera.h
  src/solid/devices/backends/fakehw/fakecdrom.cpp
  src/solid/devices/backends/fakehw/fakecdrom.h
  src/solid/devices/backends/fakehw/fakedevice.cpp
  src/solid/devices/backends/fakehw/fakedevice.h
  src/solid/devices/backends/fakehw/fakedevice_p.h
  src/solid/devices/backends/fakehw/fakedeviceinterface.cpp
  src/solid/devices/backends/fakehw/fakedeviceinterface.h
  src/solid/devices/backends/fakehw/fakegenericinterface.cpp
  src/solid/devices/backends/fakehw/fakegenericinterface.h
  src/solid/devices/backends/fakehw/fakemanager.cpp
  src/solid/devices/backends/fakehw/fakemanager.h
  src/solid/devices/backends/fakehw/fakenetworkshare.cpp
  src/solid/devices/backends/fakehw/fakenetworkshare.h
  src/solid/devices/backends/fakehw/fakeopticaldisc.cpp
  src/solid/devices/backends/fakehw/fakeopticaldisc.h
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.cpp
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.h
  src/solid/devices/backends/fakehw/fakeprocessor.cpp
  src/solid/devices/backends/fakehw/fakeprocessor.h
  src/solid/devices/backends/fakehw/fakestorage.cpp
  src/solid/devices/backends/fakehw/fakestorage.h
  src/solid/devices/backends/fakehw/fakestorageaccess.cpp
  src/solid/devices/backends/fakehw/fakestorageaccess.h
  src/solid/devices/backends/fakehw/fakevolume.cpp
  src/solid/devices/backends/fakehw/fakevolume.h
  src/solid/devices/backends/fstab/fstabdevice.cpp
  src/solid/devices/backends/fstab/fstabdevice.h
  src/solid/devices/backends/fstab/fstabhandling.cpp
  src/solid/devices/backends/fstab/fstabhandling.h
  src/solid/devices/backends/fstab/fstabmanager.cpp
  src/solid/devices/backends/fstab/fstabmanager.h
  src/solid/devices/backends/fstab/fstabnetworkshare.cpp
  src/solid/devices/backends/fstab/fstabnetworkshare.h
  src/solid/devices/backends/fstab/fstabservice.h
  src/solid/devices/backends/fstab/fstabstorageaccess.cpp
  src/solid/devices/backends/fstab/fstabstorageaccess.h
  src/solid/devices/backends/fstab/fstabwatcher.cpp
  src/solid/devices/backends/fstab/fstabwatcher.h
  src/solid/devices/backends/hal/halbattery.cpp
  src/solid/devices/backends/hal/halbattery.h
  src/solid/devices/backends/hal/halblock.cpp
  src/solid/devices/backends/hal/halblock.h
  src/solid/devices/backends/hal/halcamera.cpp
  src/solid/devices/backends/hal/halcamera.h
  src/solid/devices/backends/hal/halcdrom.cpp
  src/solid/devices/backends/hal/halcdrom.h
  src/solid/devices/backends/hal/haldevice.cpp
  src/solid/devices/backends/hal/haldevice.h
  src/solid/devices/backends/hal/haldeviceinterface.cpp
  src/solid/devices/backends/hal/haldeviceinterface.h
  src/solid/devices/backends/hal/halfstabhandling.cpp
  src/solid/devices/backends/hal/halfstabhandling.h
  src/solid/devices/backends/hal/halgenericinterface.cpp
  src/solid/devices/backends/hal/halgenericinterface.h
  src/solid/devices/backends/hal/halmanager.cpp
  src/solid/devices/backends/hal/halmanager.h
  src/solid/devices/backends/hal/halopticaldisc.cpp
  src/solid/devices/backends/hal/halopticaldisc.h
  src/solid/devices/backends/hal/halportablemediaplayer.cpp
  src/solid/devices/backends/hal/halportablemediaplayer.h
  src/solid/devices/backends/hal/halprocessor.cpp
  src/solid/devices/backends/hal/halprocessor.h
  src/solid/devices/backends/hal/halstorage.cpp
  src/solid/devices/backends/hal/halstorage.h
  src/solid/devices/backends/hal/halstorageaccess.cpp
  src/solid/devices/backends/hal/halstorageac

D27245: Ki18n: Convert license headers to SPDX statements

2020-03-16 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Ping :)

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27428: KItemViews: Convert license statements to SPDX expressions

2020-03-16 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Gently "ping", does anybody has a little bit of time to review this?

REPOSITORY
  R276 KItemViews

REVISION DETAIL
  https://phabricator.kde.org/D27428

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D28056: KWindowSystem: Convert license headers to SPDX expressions

2020-03-16 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R278:d67cc57cf067: KWindowSystem: Convert license headers to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R278 KWindowSystem

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D28056?vs=77655&id=1

REVISION DETAIL
  https://phabricator.kde.org/D28056

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/compositingenabled_test.cpp
  autotests/dontcrashmapviewport.cpp
  autotests/fixx11h_test.cpp
  autotests/fixx11h_test2.cpp
  autotests/helper/wayland_platform.cpp
  autotests/kkeyserver_x11_unittest.cpp
  autotests/kmanagerselectiontest.cpp
  autotests/kmanagerselectiontest.h
  autotests/kstartupinfo_unittest.cpp
  autotests/kwindoweffectstest.cpp
  autotests/kwindowinfox11test.cpp
  autotests/kwindowsystem_platform_wayland_test.cpp
  autotests/kwindowsystem_threadtest.cpp
  autotests/kwindowsystemx11test.cpp
  autotests/kxmessages_unittest.cpp
  autotests/netrootinfotestwm.cpp
  autotests/nettesthelper.h
  autotests/netwininfotestclient.cpp
  autotests/netwininfotestwm.cpp
  src/kkeyserver.cpp
  src/kkeyserver.h
  src/kstartupinfo.cpp
  src/kstartupinfo.h
  src/kusertimestamp.cpp
  src/kusertimestamp.h
  src/kwindoweffects.cpp
  src/kwindoweffects.h
  src/kwindoweffects_dummy.cpp
  src/kwindoweffects_dummy_p.h
  src/kwindoweffects_p.h
  src/kwindowinfo.cpp
  src/kwindowinfo.h
  src/kwindowinfo_dummy_p.h
  src/kwindowinfo_p.h
  src/kwindowshadow.cpp
  src/kwindowshadow.h
  src/kwindowshadow_dummy_p.h
  src/kwindowshadow_p.h
  src/kwindowsystem.cpp
  src/kwindowsystem.h
  src/kwindowsystem_dummy_p.h
  src/kwindowsystem_p.h
  src/kwindowsystemplugininterface.cpp
  src/kwindowsystemplugininterface_p.h
  src/netwm_def.h
  src/platforms/osx/kkeyserver.cpp
  src/platforms/osx/kkeyserver_mac.h
  src/platforms/osx/kwindowinfo.cpp
  src/platforms/osx/kwindowinfo_mac_p.h
  src/platforms/osx/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem_p_wayland.h
  src/platforms/wayland/plugin.cpp
  src/platforms/wayland/plugin.h
  src/platforms/windows/kkeyserver.cpp
  src/platforms/windows/kkeyserver_win.h
  src/platforms/windows/kwindowinfo.cpp
  src/platforms/windows/kwindowsystem.cpp
  src/platforms/xcb/atoms_p.h
  src/platforms/xcb/fixx11h.h
  src/platforms/xcb/kkeyserver.cpp
  src/platforms/xcb/kkeyserver_x11.h
  src/platforms/xcb/kselectionowner.cpp
  src/platforms/xcb/kselectionowner.h
  src/platforms/xcb/kselectionwatcher.cpp
  src/platforms/xcb/kselectionwatcher.h
  src/platforms/xcb/kwindoweffects.cpp
  src/platforms/xcb/kwindoweffects_x11.h
  src/platforms/xcb/kwindowinfo.cpp
  src/platforms/xcb/kwindowinfo_p_x11.h
  src/platforms/xcb/kwindowshadow.cpp
  src/platforms/xcb/kwindowshadow_p_x11.h
  src/platforms/xcb/kwindowsystem.cpp
  src/platforms/xcb/kwindowsystem_p_x11.h
  src/platforms/xcb/kxerrorhandler.cpp
  src/platforms/xcb/kxerrorhandler_p.h
  src/platforms/xcb/kxmessages.cpp
  src/platforms/xcb/kxmessages.h
  src/platforms/xcb/kxutils.cpp
  src/platforms/xcb/kxutils_p.h
  src/platforms/xcb/netwm.cpp
  src/platforms/xcb/netwm.h
  src/platforms/xcb/netwm_p.h
  src/platforms/xcb/plugin.cpp
  src/platforms/xcb/plugin.h
  src/pluginwrapper.cpp
  src/pluginwrapper_p.h
  tests/backgroundcontrasttest.cpp
  tests/blurbehindtest.cpp
  tests/createpixmapfromhandletest.cpp
  tests/icontest.cpp
  tests/setmainwindowtest.cpp

To: cordlandwehr, zzag
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D28058: KWayland: Convert license headers to SPDX

2020-03-16 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R127:09147becf9b1: KWayland: Convert license headers to SPDX 
(authored by cordlandwehr).

REPOSITORY
  R127 KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D28058?vs=77657&id=0

REVISION DETAIL
  https://phabricator.kde.org/D28058

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT-CMU.txt
  LICENSES/MIT.txt
  autotests/client/test_compositor.cpp
  autotests/client/test_datadevice.cpp
  autotests/client/test_datasource.cpp
  autotests/client/test_drag_drop.cpp
  autotests/client/test_error.cpp
  autotests/client/test_fake_input.cpp
  autotests/client/test_idle.cpp
  autotests/client/test_plasma_virtual_desktop.cpp
  autotests/client/test_plasma_window_model.cpp
  autotests/client/test_plasmashell.cpp
  autotests/client/test_pointer_constraints.cpp
  autotests/client/test_remote_access.cpp
  autotests/client/test_selection.cpp
  autotests/client/test_server_side_decoration.cpp
  autotests/client/test_server_side_decoration_palette.cpp
  autotests/client/test_shadow.cpp
  autotests/client/test_shm_pool.cpp
  autotests/client/test_text_input.cpp
  autotests/client/test_wayland_appmenu.cpp
  autotests/client/test_wayland_blur.cpp
  autotests/client/test_wayland_connection_thread.cpp
  autotests/client/test_wayland_contrast.cpp
  autotests/client/test_wayland_filter.cpp
  autotests/client/test_wayland_fullscreen_shell.cpp
  autotests/client/test_wayland_output.cpp
  autotests/client/test_wayland_outputdevice.cpp
  autotests/client/test_wayland_outputmanagement.cpp
  autotests/client/test_wayland_region.cpp
  autotests/client/test_wayland_registry.cpp
  autotests/client/test_wayland_seat.cpp
  autotests/client/test_wayland_shell.cpp
  autotests/client/test_wayland_slide.cpp
  autotests/client/test_wayland_subcompositor.cpp
  autotests/client/test_wayland_subsurface.cpp
  autotests/client/test_wayland_surface.cpp
  autotests/client/test_wayland_windowmanagement.cpp
  autotests/client/test_xdg_decoration.cpp
  autotests/client/test_xdg_foreign.cpp
  autotests/client/test_xdg_output.cpp
  autotests/client/test_xdg_shell.cpp
  autotests/client/test_xdg_shell.h
  autotests/client/test_xdg_shell_stable.cpp
  autotests/client/test_xdg_shell_v5.cpp
  autotests/client/test_xdg_shell_v6.cpp
  autotests/server/surfaceextension_helper.cpp
  autotests/server/test_display.cpp
  autotests/server/test_no_xdg_runtime_dir.cpp
  autotests/server/test_qt_surface_extension.cpp
  autotests/server/test_seat.cpp
  cmake/Modules/FindWaylandProtocols.cmake
  src/client/appmenu.cpp
  src/client/appmenu.h
  src/client/blur.cpp
  src/client/blur.h
  src/client/buffer.cpp
  src/client/buffer.h
  src/client/buffer_p.h
  src/client/compositor.cpp
  src/client/compositor.h
  src/client/connection_thread.cpp
  src/client/connection_thread.h
  src/client/contrast.cpp
  src/client/contrast.h
  src/client/datadevice.cpp
  src/client/datadevice.h
  src/client/datadevicemanager.cpp
  src/client/datadevicemanager.h
  src/client/dataoffer.cpp
  src/client/dataoffer.h
  src/client/datasource.cpp
  src/client/datasource.h
  src/client/dpms.cpp
  src/client/dpms.h
  src/client/event_queue.cpp
  src/client/event_queue.h
  src/client/fakeinput.cpp
  src/client/fakeinput.h
  src/client/fullscreen_shell.cpp
  src/client/fullscreen_shell.h
  src/client/idle.cpp
  src/client/idle.h
  src/client/idleinhibit.cpp
  src/client/idleinhibit.h
  src/client/keyboard.cpp
  src/client/keyboard.h
  src/client/keystate.cpp
  src/client/keystate.h
  src/client/output.cpp
  src/client/output.h
  src/client/outputconfiguration.cpp
  src/client/outputconfiguration.h
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/outputmanagement.cpp
  src/client/outputmanagement.h
  src/client/plasmashell.cpp
  src/client/plasmashell.h
  src/client/plasmavirtualdesktop.cpp
  src/client/plasmavirtualdesktop.h
  src/client/plasmawindowmanagement.cpp
  src/client/plasmawindowmanagement.h
  src/client/plasmawindowmodel.cpp
  src/client/plasmawindowmodel.h
  src/client/pointer.cpp
  src/client/pointer.h
  src/client/pointerconstraints.cpp
  src/client/pointerconstraints.h
  src/client/pointergestures.cpp
  src/client/pointergestures.h
  src/client/protocols/appmenu.xml
  src/client/protocols/blur.xml
  src/client/protocols/contrast.xml
  src/client/protocols/dpms.xml
  src/client/protocols/fake-input.xml
  src/client/protocols/idle.xml
  src/client/protocols/keystate.xml
  src/client/protocols/output-management.xml
  src/client/protocols/outputdevice.xml
  src/client/protocols/plasma-effects.xml
  src/client/protocols/plasma-shell.xml
  src/client/protocols/plasma-virtual-desktop.xml
  src/client/protocols/plasma-window-management.xml
  src/client/protocols/remote-access.xml
  src/client/protocols/server-decoration-palette.

D28058: KWayland: Convert license headers to SPDX

2020-03-15 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R127 KWayland

REVISION DETAIL
  https://phabricator.kde.org/D28058

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D28058: KWayland: Convert license headers to SPDX

2020-03-15 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX expressions and add license files as
  required by REUSE specification.

REPOSITORY
  R127 KWayland

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D28058

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT-CMU.txt
  LICENSES/MIT.txt
  autotests/client/test_compositor.cpp
  autotests/client/test_datadevice.cpp
  autotests/client/test_datasource.cpp
  autotests/client/test_drag_drop.cpp
  autotests/client/test_error.cpp
  autotests/client/test_fake_input.cpp
  autotests/client/test_idle.cpp
  autotests/client/test_plasma_virtual_desktop.cpp
  autotests/client/test_plasma_window_model.cpp
  autotests/client/test_plasmashell.cpp
  autotests/client/test_pointer_constraints.cpp
  autotests/client/test_remote_access.cpp
  autotests/client/test_selection.cpp
  autotests/client/test_server_side_decoration.cpp
  autotests/client/test_server_side_decoration_palette.cpp
  autotests/client/test_shadow.cpp
  autotests/client/test_shm_pool.cpp
  autotests/client/test_text_input.cpp
  autotests/client/test_wayland_appmenu.cpp
  autotests/client/test_wayland_blur.cpp
  autotests/client/test_wayland_connection_thread.cpp
  autotests/client/test_wayland_contrast.cpp
  autotests/client/test_wayland_filter.cpp
  autotests/client/test_wayland_fullscreen_shell.cpp
  autotests/client/test_wayland_output.cpp
  autotests/client/test_wayland_outputdevice.cpp
  autotests/client/test_wayland_outputmanagement.cpp
  autotests/client/test_wayland_region.cpp
  autotests/client/test_wayland_registry.cpp
  autotests/client/test_wayland_seat.cpp
  autotests/client/test_wayland_shell.cpp
  autotests/client/test_wayland_slide.cpp
  autotests/client/test_wayland_subcompositor.cpp
  autotests/client/test_wayland_subsurface.cpp
  autotests/client/test_wayland_surface.cpp
  autotests/client/test_wayland_windowmanagement.cpp
  autotests/client/test_xdg_decoration.cpp
  autotests/client/test_xdg_foreign.cpp
  autotests/client/test_xdg_output.cpp
  autotests/client/test_xdg_shell.cpp
  autotests/client/test_xdg_shell.h
  autotests/client/test_xdg_shell_stable.cpp
  autotests/client/test_xdg_shell_v5.cpp
  autotests/client/test_xdg_shell_v6.cpp
  autotests/server/surfaceextension_helper.cpp
  autotests/server/test_display.cpp
  autotests/server/test_no_xdg_runtime_dir.cpp
  autotests/server/test_qt_surface_extension.cpp
  autotests/server/test_seat.cpp
  cmake/Modules/FindWaylandProtocols.cmake
  src/client/appmenu.cpp
  src/client/appmenu.h
  src/client/blur.cpp
  src/client/blur.h
  src/client/buffer.cpp
  src/client/buffer.h
  src/client/buffer_p.h
  src/client/compositor.cpp
  src/client/compositor.h
  src/client/connection_thread.cpp
  src/client/connection_thread.h
  src/client/contrast.cpp
  src/client/contrast.h
  src/client/datadevice.cpp
  src/client/datadevice.h
  src/client/datadevicemanager.cpp
  src/client/datadevicemanager.h
  src/client/dataoffer.cpp
  src/client/dataoffer.h
  src/client/datasource.cpp
  src/client/datasource.h
  src/client/dpms.cpp
  src/client/dpms.h
  src/client/event_queue.cpp
  src/client/event_queue.h
  src/client/fakeinput.cpp
  src/client/fakeinput.h
  src/client/fullscreen_shell.cpp
  src/client/fullscreen_shell.h
  src/client/idle.cpp
  src/client/idle.h
  src/client/idleinhibit.cpp
  src/client/idleinhibit.h
  src/client/keyboard.cpp
  src/client/keyboard.h
  src/client/keystate.cpp
  src/client/keystate.h
  src/client/output.cpp
  src/client/output.h
  src/client/outputconfiguration.cpp
  src/client/outputconfiguration.h
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/outputmanagement.cpp
  src/client/outputmanagement.h
  src/client/plasmashell.cpp
  src/client/plasmashell.h
  src/client/plasmavirtualdesktop.cpp
  src/client/plasmavirtualdesktop.h
  src/client/plasmawindowmanagement.cpp
  src/client/plasmawindowmanagement.h
  src/client/plasmawindowmodel.cpp
  src/client/plasmawindowmodel.h
  src/client/pointer.cpp
  src/client/pointer.h
  src/client/pointerconstraints.cpp
  src/client/pointerconstraints.h
  src/client/pointergestures.cpp
  src/client/pointergestures.h
  src/client/protocols/appmenu.xml
  src/client/protocols/blur.xml
  src/client/protocols/contrast.xml
  src/client/protocols/dpms.xml
  src/client/protocols/fake-input.xml
  src/client/protocols/idle.xml
  src/client/protocols/keystate.xml
  src/client/protocols/output-management.xml
  src/client/protocols/outputdevice.xml
  src/client/protocols/plasma-effects.xml
  src/client/protocols/plasma-shell.xml
  src/client/protocols/plasma-virtual-desktop.xml
  src/client/protocols/plasma-window-management.xml
  src/client/protocols/remote-access.xml
  sr

D28056: KWindowSystem: Convert license headers to SPDX expressions

2020-03-15 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R278 KWindowSystem

REVISION DETAIL
  https://phabricator.kde.org/D28056

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D28056: KWindowSystem: Convert license headers to SPDX expressions

2020-03-15 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX expressions and add license
  files according to REUSE specification.

REPOSITORY
  R278 KWindowSystem

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D28056

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/compositingenabled_test.cpp
  autotests/dontcrashmapviewport.cpp
  autotests/fixx11h_test.cpp
  autotests/fixx11h_test2.cpp
  autotests/helper/wayland_platform.cpp
  autotests/kkeyserver_x11_unittest.cpp
  autotests/kmanagerselectiontest.cpp
  autotests/kmanagerselectiontest.h
  autotests/kstartupinfo_unittest.cpp
  autotests/kwindoweffectstest.cpp
  autotests/kwindowinfox11test.cpp
  autotests/kwindowsystem_platform_wayland_test.cpp
  autotests/kwindowsystem_threadtest.cpp
  autotests/kwindowsystemx11test.cpp
  autotests/kxmessages_unittest.cpp
  autotests/netrootinfotestwm.cpp
  autotests/nettesthelper.h
  autotests/netwininfotestclient.cpp
  autotests/netwininfotestwm.cpp
  src/kkeyserver.cpp
  src/kkeyserver.h
  src/kstartupinfo.cpp
  src/kstartupinfo.h
  src/kusertimestamp.cpp
  src/kusertimestamp.h
  src/kwindoweffects.cpp
  src/kwindoweffects.h
  src/kwindoweffects_dummy.cpp
  src/kwindoweffects_dummy_p.h
  src/kwindoweffects_p.h
  src/kwindowinfo.cpp
  src/kwindowinfo.h
  src/kwindowinfo_dummy_p.h
  src/kwindowinfo_p.h
  src/kwindowshadow.cpp
  src/kwindowshadow.h
  src/kwindowshadow_dummy_p.h
  src/kwindowshadow_p.h
  src/kwindowsystem.cpp
  src/kwindowsystem.h
  src/kwindowsystem_dummy_p.h
  src/kwindowsystem_p.h
  src/kwindowsystemplugininterface.cpp
  src/kwindowsystemplugininterface_p.h
  src/netwm_def.h
  src/platforms/osx/kkeyserver.cpp
  src/platforms/osx/kkeyserver_mac.h
  src/platforms/osx/kwindowinfo.cpp
  src/platforms/osx/kwindowinfo_mac_p.h
  src/platforms/osx/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem.cpp
  src/platforms/wayland/kwindowsystem_p_wayland.h
  src/platforms/wayland/plugin.cpp
  src/platforms/wayland/plugin.h
  src/platforms/windows/kkeyserver.cpp
  src/platforms/windows/kkeyserver_win.h
  src/platforms/windows/kwindowinfo.cpp
  src/platforms/windows/kwindowsystem.cpp
  src/platforms/xcb/atoms_p.h
  src/platforms/xcb/fixx11h.h
  src/platforms/xcb/kkeyserver.cpp
  src/platforms/xcb/kkeyserver_x11.h
  src/platforms/xcb/kselectionowner.cpp
  src/platforms/xcb/kselectionowner.h
  src/platforms/xcb/kselectionwatcher.cpp
  src/platforms/xcb/kselectionwatcher.h
  src/platforms/xcb/kwindoweffects.cpp
  src/platforms/xcb/kwindoweffects_x11.h
  src/platforms/xcb/kwindowinfo.cpp
  src/platforms/xcb/kwindowinfo_p_x11.h
  src/platforms/xcb/kwindowshadow.cpp
  src/platforms/xcb/kwindowshadow_p_x11.h
  src/platforms/xcb/kwindowsystem.cpp
  src/platforms/xcb/kwindowsystem_p_x11.h
  src/platforms/xcb/kxerrorhandler.cpp
  src/platforms/xcb/kxerrorhandler_p.h
  src/platforms/xcb/kxmessages.cpp
  src/platforms/xcb/kxmessages.h
  src/platforms/xcb/kxutils.cpp
  src/platforms/xcb/kxutils_p.h
  src/platforms/xcb/netwm.cpp
  src/platforms/xcb/netwm.h
  src/platforms/xcb/netwm_p.h
  src/platforms/xcb/plugin.cpp
  src/platforms/xcb/plugin.h
  src/pluginwrapper.cpp
  src/pluginwrapper_p.h
  tests/backgroundcontrasttest.cpp
  tests/blurbehindtest.cpp
  tests/createpixmapfromhandletest.cpp
  tests/icontest.cpp
  tests/setmainwindowtest.cpp

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

2020-03-11 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R282:fa9ef0d84898: NetworkManager-Qt: Convert license headers 
to SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R282 NetworkManagerQt

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27932?vs=77211&id=77449

REVISION DETAIL
  https://phabricator.kde.org/D27932

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/activeconnectiontest.cpp
  autotests/activeconnectiontest.h
  autotests/managertest.cpp
  autotests/managertest.h
  autotests/settings/8021xsettingtest.cpp
  autotests/settings/8021xsettingtest.h
  autotests/settings/adslsettingtest.cpp
  autotests/settings/adslsettingtest.h
  autotests/settings/bluetoothsettingtest.cpp
  autotests/settings/bluetoothsettingtest.h
  autotests/settings/bondsettingtest.cpp
  autotests/settings/bondsettingtest.h
  autotests/settings/bridgeportsettingtest.cpp
  autotests/settings/bridgeportsettingtest.h
  autotests/settings/bridgesettingtest.cpp
  autotests/settings/bridgesettingtest.h
  autotests/settings/cdmasettingtest.cpp
  autotests/settings/cdmasettingtest.h
  autotests/settings/connectionsettingtest.cpp
  autotests/settings/connectionsettingtest.h
  autotests/settings/dcbsettingtest.cpp
  autotests/settings/dcbsettingtest.h
  autotests/settings/gsmsettingtest.cpp
  autotests/settings/gsmsettingtest.h
  autotests/settings/infinibandsettingtest.cpp
  autotests/settings/infinibandsettingtest.h
  autotests/settings/iptunnelsettingtest.cpp
  autotests/settings/iptunnelsettingtest.h
  autotests/settings/ipv4settingtest.cpp
  autotests/settings/ipv4settingtest.h
  autotests/settings/ipv6settingtest.cpp
  autotests/settings/ipv6settingtest.h
  autotests/settings/macsecsettingtest.cpp
  autotests/settings/macsecsettingtest.h
  autotests/settings/matchsettingtest.cpp
  autotests/settings/matchsettingtest.h
  autotests/settings/olpcmeshsettingtest.cpp
  autotests/settings/olpcmeshsettingtest.h
  autotests/settings/ovsbridgesettingtest.cpp
  autotests/settings/ovsbridgesettingtest.h
  autotests/settings/ovsinterfacesettingtest.cpp
  autotests/settings/ovsinterfacesettingtest.h
  autotests/settings/ovspatchsettingtest.cpp
  autotests/settings/ovspatchsettingtest.h
  autotests/settings/ovsportsettingtest.cpp
  autotests/settings/ovsportsettingtest.h
  autotests/settings/pppoesettingtest.cpp
  autotests/settings/pppoesettingtest.h
  autotests/settings/pppsettingtest.cpp
  autotests/settings/pppsettingtest.h
  autotests/settings/proxysettingtest.cpp
  autotests/settings/proxysettingtest.h
  autotests/settings/serialsettingtest.cpp
  autotests/settings/serialsettingtest.h
  autotests/settings/tcsettingtest.cpp
  autotests/settings/tcsettingtest.h
  autotests/settings/teamportsettingtest.cpp
  autotests/settings/teamportsettingtest.h
  autotests/settings/tunsettingtest.cpp
  autotests/settings/tunsettingtest.h
  autotests/settings/usersettingtest.cpp
  autotests/settings/usersettingtest.h
  autotests/settings/vlansettingtest.cpp
  autotests/settings/vlansettingtest.h
  autotests/settings/vpnsettingtest.cpp
  autotests/settings/vpnsettingtest.h
  autotests/settings/vxlansettingtest.cpp
  autotests/settings/vxlansettingtest.h
  autotests/settings/wimaxsettingtest.cpp
  autotests/settings/wimaxsettingtest.h
  autotests/settings/wiredsettingtest.cpp
  autotests/settings/wiredsettingtest.h
  autotests/settings/wireguardsettingtest.cpp
  autotests/settings/wireguardsettingtest.h
  autotests/settings/wirelesssecuritysettingtest.cpp
  autotests/settings/wirelesssecuritysettingtest.h
  autotests/settings/wirelesssettingtest.cpp
  autotests/settings/wirelesssettingtest.h
  autotests/settingstest.cpp
  autotests/settingstest.h
  cmake/FindNetworkManager.cmake
  examples/createconnection/main.cpp
  examples/main.cpp
  src/accesspoint.cpp
  src/accesspoint.h
  src/accesspoint_p.h
  src/activeconnection.cpp
  src/activeconnection.h
  src/activeconnection_p.h
  src/adsldevice.cpp
  src/adsldevice.h
  src/adsldevice_p.h
  src/bluetoothdevice.cpp
  src/bluetoothdevice.h
  src/bluetoothdevice_p.h
  src/bonddevice.cpp
  src/bonddevice.h
  src/bonddevice_p.h
  src/bridgedevice.cpp
  src/bridgedevice.h
  src/bridgedevice_p.h
  src/connection.cpp
  src/connection.h
  src/connection_p.h
  src/device.cpp
  src/device.h
  src/device_p.h
  src/devicestatistics.cpp
  src/devicestatistics.h
  src/devicestatistics_p.h
  src/dhcp4config.cpp
  src/dhcp4config.h
  src/dhcp4config_p.h
  src/dhcp6config.cpp
  src/dhcp6config.h
  src/dhcp6config_p.h
  src/dnsconfiguration.cpp
  src/dnsconfiguration.h
  src/dnsdomain.cpp
  src/dnsdomain.h
  src/fakenetwork/accesspoint.cpp
  src/fakenetwork/accesspoint.h
  src/fakenetwork/activeconnection.cpp
  src/fakenetwork/activeconnection.h
  src/fak

D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

2020-03-08 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R282 NetworkManagerQt

REVISION DETAIL
  https://phabricator.kde.org/D27932

To: cordlandwehr, jgrulich
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27932: NetworkManager-Qt: Convert license headers to SPDX expressions

2020-03-08 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
Herald added a reviewer: jgrulich.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX expressions
  and add license files as required by REUSE specification.

REPOSITORY
  R282 NetworkManagerQt

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27932

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/activeconnectiontest.cpp
  autotests/activeconnectiontest.h
  autotests/managertest.cpp
  autotests/managertest.h
  autotests/settings/8021xsettingtest.cpp
  autotests/settings/8021xsettingtest.h
  autotests/settings/adslsettingtest.cpp
  autotests/settings/adslsettingtest.h
  autotests/settings/bluetoothsettingtest.cpp
  autotests/settings/bluetoothsettingtest.h
  autotests/settings/bondsettingtest.cpp
  autotests/settings/bondsettingtest.h
  autotests/settings/bridgeportsettingtest.cpp
  autotests/settings/bridgeportsettingtest.h
  autotests/settings/bridgesettingtest.cpp
  autotests/settings/bridgesettingtest.h
  autotests/settings/cdmasettingtest.cpp
  autotests/settings/cdmasettingtest.h
  autotests/settings/connectionsettingtest.cpp
  autotests/settings/connectionsettingtest.h
  autotests/settings/dcbsettingtest.cpp
  autotests/settings/dcbsettingtest.h
  autotests/settings/gsmsettingtest.cpp
  autotests/settings/gsmsettingtest.h
  autotests/settings/infinibandsettingtest.cpp
  autotests/settings/infinibandsettingtest.h
  autotests/settings/iptunnelsettingtest.cpp
  autotests/settings/iptunnelsettingtest.h
  autotests/settings/ipv4settingtest.cpp
  autotests/settings/ipv4settingtest.h
  autotests/settings/ipv6settingtest.cpp
  autotests/settings/ipv6settingtest.h
  autotests/settings/macsecsettingtest.cpp
  autotests/settings/macsecsettingtest.h
  autotests/settings/matchsettingtest.cpp
  autotests/settings/matchsettingtest.h
  autotests/settings/olpcmeshsettingtest.cpp
  autotests/settings/olpcmeshsettingtest.h
  autotests/settings/ovsbridgesettingtest.cpp
  autotests/settings/ovsbridgesettingtest.h
  autotests/settings/ovsinterfacesettingtest.cpp
  autotests/settings/ovsinterfacesettingtest.h
  autotests/settings/ovspatchsettingtest.cpp
  autotests/settings/ovspatchsettingtest.h
  autotests/settings/ovsportsettingtest.cpp
  autotests/settings/ovsportsettingtest.h
  autotests/settings/pppoesettingtest.cpp
  autotests/settings/pppoesettingtest.h
  autotests/settings/pppsettingtest.cpp
  autotests/settings/pppsettingtest.h
  autotests/settings/proxysettingtest.cpp
  autotests/settings/proxysettingtest.h
  autotests/settings/serialsettingtest.cpp
  autotests/settings/serialsettingtest.h
  autotests/settings/tcsettingtest.cpp
  autotests/settings/tcsettingtest.h
  autotests/settings/teamportsettingtest.cpp
  autotests/settings/teamportsettingtest.h
  autotests/settings/tunsettingtest.cpp
  autotests/settings/tunsettingtest.h
  autotests/settings/usersettingtest.cpp
  autotests/settings/usersettingtest.h
  autotests/settings/vlansettingtest.cpp
  autotests/settings/vlansettingtest.h
  autotests/settings/vpnsettingtest.cpp
  autotests/settings/vpnsettingtest.h
  autotests/settings/vxlansettingtest.cpp
  autotests/settings/vxlansettingtest.h
  autotests/settings/wimaxsettingtest.cpp
  autotests/settings/wimaxsettingtest.h
  autotests/settings/wiredsettingtest.cpp
  autotests/settings/wiredsettingtest.h
  autotests/settings/wireguardsettingtest.cpp
  autotests/settings/wireguardsettingtest.h
  autotests/settings/wirelesssecuritysettingtest.cpp
  autotests/settings/wirelesssecuritysettingtest.h
  autotests/settings/wirelesssettingtest.cpp
  autotests/settings/wirelesssettingtest.h
  autotests/settingstest.cpp
  autotests/settingstest.h
  cmake/FindNetworkManager.cmake
  examples/createconnection/main.cpp
  examples/main.cpp
  src/accesspoint.cpp
  src/accesspoint.h
  src/accesspoint_p.h
  src/activeconnection.cpp
  src/activeconnection.h
  src/activeconnection_p.h
  src/adsldevice.cpp
  src/adsldevice.h
  src/adsldevice_p.h
  src/bluetoothdevice.cpp
  src/bluetoothdevice.h
  src/bluetoothdevice_p.h
  src/bonddevice.cpp
  src/bonddevice.h
  src/bonddevice_p.h
  src/bridgedevice.cpp
  src/bridgedevice.h
  src/bridgedevice_p.h
  src/connection.cpp
  src/connection.h
  src/connection_p.h
  src/device.cpp
  src/device.h
  src/device_p.h
  src/devicestatistics.cpp
  src/devicestatistics.h
  src/devicestatistics_p.h
  src/dhcp4config.cpp
  src/dhcp4config.h
  src/dhcp4config_p.h
  src/dhcp6config.cpp
  src/dhcp6config.h
  src/dhcp6config_p.h
  src/dnsconfiguration.cpp
  src/dnsconfiguration.h
  src/dnsdomain.cpp
  src/dnsdomain.h
  src/fakenetwork/accesspoint.cpp
  src/fakenetwork/accesspoint.h
  src/fakenetwork/activeco

D27769: modemmanager-qt: Convert license headers to SPDX expressions

2020-03-05 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R281:8ad494d957ca: modemmanager-qt: Convert license headers to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R281 ModemManagerQt

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27769?vs=76737&id=77061

REVISION DETAIL
  https://phabricator.kde.org/D27769

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/bearerpropertiestest.cpp
  autotests/bearerpropertiestest.h
  autotests/modem3gpppropertiestest.cpp
  autotests/modem3gpppropertiestest.h
  autotests/modem3gppussdpropertiestest.cpp
  autotests/modem3gppussdpropertiestest.h
  autotests/modemcdmapropertiestest.cpp
  autotests/modemcdmapropertiestest.h
  autotests/modemlocationpropertiestest.cpp
  autotests/modemlocationpropertiestest.h
  autotests/modemmessagingpropertiestest.cpp
  autotests/modemmessagingpropertiestest.h
  autotests/modemomapropertiestest.cpp
  autotests/modemomapropertiestest.h
  autotests/modempropertiestest.cpp
  autotests/modempropertiestest.h
  autotests/modemtest.cpp
  autotests/modemtest.h
  autotests/modemtimepropertiestest.cpp
  autotests/modemtimepropertiestest.h
  cmake/FindModemManager.cmake
  examples/main.cpp
  src/bearer.cpp
  src/bearer.h
  src/bearer_p.h
  src/call.cpp
  src/call.h
  src/call_p.h
  src/dbus/dbus.h
  src/dbus/fakedbus.h
  src/fakemodem/bearer.cpp
  src/fakemodem/bearer.h
  src/fakemodem/fakemodem.cpp
  src/fakemodem/fakemodem.h
  src/fakemodem/modem.cpp
  src/fakemodem/modem.h
  src/fakemodem/modem3gpp.cpp
  src/fakemodem/modem3gpp.h
  src/fakemodem/modem3gppussd.cpp
  src/fakemodem/modem3gppussd.h
  src/fakemodem/modemcdma.cpp
  src/fakemodem/modemcdma.h
  src/fakemodem/modemlocation.cpp
  src/fakemodem/modemlocation.h
  src/fakemodem/modemmessaging.cpp
  src/fakemodem/modemmessaging.h
  src/fakemodem/modemoma.cpp
  src/fakemodem/modemoma.h
  src/fakemodem/modemsimple.cpp
  src/fakemodem/modemsimple.h
  src/fakemodem/modemtime.cpp
  src/fakemodem/modemtime.h
  src/fakemodem/objectmanager.cpp
  src/fakemodem/objectmanager.h
  src/fakemodem/sms.cpp
  src/fakemodem/sms.h
  src/generictypes.cpp
  src/generictypes.h
  src/generictypes_p.h
  src/interface.cpp
  src/interface.h
  src/interface_p.h
  src/macros_p.h
  src/manager.cpp
  src/manager.h
  src/manager_p.h
  src/mmdebug_p.h
  src/modem.cpp
  src/modem.h
  src/modem3gpp.cpp
  src/modem3gpp.h
  src/modem3gpp_p.h
  src/modem3gppussd.cpp
  src/modem3gppussd.h
  src/modem3gppussd_p.h
  src/modem_p.h
  src/modemcdma.cpp
  src/modemcdma.h
  src/modemcdma_p.h
  src/modemdevice.cpp
  src/modemdevice.h
  src/modemdevice_p.h
  src/modemfirmware.cpp
  src/modemfirmware.h
  src/modemfirmware_p.h
  src/modemlocation.cpp
  src/modemlocation.h
  src/modemlocation_p.h
  src/modemmessaging.cpp
  src/modemmessaging.h
  src/modemmessaging_p.h
  src/modemoma.cpp
  src/modemoma.h
  src/modemoma_p.h
  src/modemsignal.cpp
  src/modemsignal.h
  src/modemsignal_p.h
  src/modemsimple.cpp
  src/modemsimple.h
  src/modemsimple_p.h
  src/modemtime.cpp
  src/modemtime.h
  src/modemtime_p.h
  src/modemvoice.cpp
  src/modemvoice.h
  src/modemvoice_p.h
  src/sim.cpp
  src/sim.h
  src/sim_p.h
  src/sms.cpp
  src/sms.h
  src/sms_p.h

To: cordlandwehr, jgrulich
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27769: modemmanager-qt: Convert license headers to SPDX expressions

2020-03-01 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
Herald added a reviewer: jgrulich.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX expressions and add license
  files as required by REUSE specification.

REPOSITORY
  R281 ModemManagerQt

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27769

AFFECTED FILES
  .Doxyfile.cmake
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/bearerpropertiestest.cpp
  autotests/bearerpropertiestest.h
  autotests/modem3gpppropertiestest.cpp
  autotests/modem3gpppropertiestest.h
  autotests/modem3gppussdpropertiestest.cpp
  autotests/modem3gppussdpropertiestest.h
  autotests/modemcdmapropertiestest.cpp
  autotests/modemcdmapropertiestest.h
  autotests/modemlocationpropertiestest.cpp
  autotests/modemlocationpropertiestest.h
  autotests/modemmessagingpropertiestest.cpp
  autotests/modemmessagingpropertiestest.h
  autotests/modemomapropertiestest.cpp
  autotests/modemomapropertiestest.h
  autotests/modempropertiestest.cpp
  autotests/modempropertiestest.h
  autotests/modemtest.cpp
  autotests/modemtest.h
  autotests/modemtimepropertiestest.cpp
  autotests/modemtimepropertiestest.h
  cmake/FindModemManager.cmake
  examples/main.cpp
  src/bearer.cpp
  src/bearer.h
  src/bearer_p.h
  src/call.cpp
  src/call.h
  src/call_p.h
  src/dbus/dbus.h
  src/dbus/fakedbus.h
  src/fakemodem/bearer.cpp
  src/fakemodem/bearer.h
  src/fakemodem/fakemodem.cpp
  src/fakemodem/fakemodem.h
  src/fakemodem/modem.cpp
  src/fakemodem/modem.h
  src/fakemodem/modem3gpp.cpp
  src/fakemodem/modem3gpp.h
  src/fakemodem/modem3gppussd.cpp
  src/fakemodem/modem3gppussd.h
  src/fakemodem/modemcdma.cpp
  src/fakemodem/modemcdma.h
  src/fakemodem/modemlocation.cpp
  src/fakemodem/modemlocation.h
  src/fakemodem/modemmessaging.cpp
  src/fakemodem/modemmessaging.h
  src/fakemodem/modemoma.cpp
  src/fakemodem/modemoma.h
  src/fakemodem/modemsimple.cpp
  src/fakemodem/modemsimple.h
  src/fakemodem/modemtime.cpp
  src/fakemodem/modemtime.h
  src/fakemodem/objectmanager.cpp
  src/fakemodem/objectmanager.h
  src/fakemodem/sms.cpp
  src/fakemodem/sms.h
  src/generictypes.cpp
  src/generictypes.h
  src/generictypes_p.h
  src/interface.cpp
  src/interface.h
  src/interface_p.h
  src/macros_p.h
  src/manager.cpp
  src/manager.h
  src/manager_p.h
  src/mmdebug_p.h
  src/modem.cpp
  src/modem.h
  src/modem3gpp.cpp
  src/modem3gpp.h
  src/modem3gpp_p.h
  src/modem3gppussd.cpp
  src/modem3gppussd.h
  src/modem3gppussd_p.h
  src/modem_p.h
  src/modemcdma.cpp
  src/modemcdma.h
  src/modemcdma_p.h
  src/modemdevice.cpp
  src/modemdevice.h
  src/modemdevice_p.h
  src/modemfirmware.cpp
  src/modemfirmware.h
  src/modemfirmware_p.h
  src/modemlocation.cpp
  src/modemlocation.h
  src/modemlocation_p.h
  src/modemmessaging.cpp
  src/modemmessaging.h
  src/modemmessaging_p.h
  src/modemoma.cpp
  src/modemoma.h
  src/modemoma_p.h
  src/modemsignal.cpp
  src/modemsignal.h
  src/modemsignal_p.h
  src/modemsimple.cpp
  src/modemsimple.h
  src/modemsimple_p.h
  src/modemtime.cpp
  src/modemtime.h
  src/modemtime_p.h
  src/modemvoice.cpp
  src/modemvoice.h
  src/modemvoice_p.h
  src/sim.cpp
  src/sim.h
  src/sim_p.h
  src/sms.cpp
  src/sms.h
  src/sms_p.h

To: cordlandwehr, jgrulich
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27769: modemmanager-qt: Convert license headers to SPDX expressions

2020-03-01 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R281 ModemManagerQt

REVISION DETAIL
  https://phabricator.kde.org/D27769

To: cordlandwehr, jgrulich
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27741: KCodecs: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr retitled this revision from "Convert license statements to SPDX 
expressions" to "KCodecs: Convert license statements to SPDX expressions".

REPOSITORY
  R270 KCodecs

REVISION DETAIL
  https://phabricator.kde.org/D27741

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27738: KCoreAddons: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr retitled this revision from "Convert license statements to SPDX 
expressions" to "KCoreAddons: Convert license statements to SPDX expressions".

REPOSITORY
  R244 KCoreAddons

REVISION DETAIL
  https://phabricator.kde.org/D27738

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27742: Solid: Convert license headers to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr retitled this revision from "Convert license headers to SPDX 
expressions" to "Solid: Convert license headers to SPDX expressions".

REPOSITORY
  R245 Solid

REVISION DETAIL
  https://phabricator.kde.org/D27742

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27742: Convert license headers to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX expressions and add
  license files as required by REUSE specification.

REPOSITORY
  R245 Solid

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27742

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/fakeUpower.cpp
  autotests/fakeUpower.h
  autotests/fakehardwaretest.cpp
  autotests/fakehardwaretest.h
  autotests/fakelogind.cpp
  autotests/fakelogind.h
  autotests/halbasictest.cpp
  autotests/halbasictest.h
  autotests/logindinhibitionargumenttest.cpp
  autotests/qtest_dbus.h
  autotests/solidfreedesktoptest.cpp
  autotests/solidhwtest.cpp
  autotests/solidhwtest.h
  autotests/solidjobtest.cpp
  autotests/solidmttest.cpp
  autotests/solidpowertest.cpp
  cmake/FindIOKit.cmake
  cmake/FindUDev.cmake
  cmake/SolidBackendsMacros.cmake
  src/imports/devices.cpp
  src/imports/devices.h
  src/imports/devices_p.h
  src/imports/solidextensionplugin.cpp
  src/imports/solidextensionplugin.h
  src/solid/devices/backends/fakehw/fakebattery.cpp
  src/solid/devices/backends/fakehw/fakebattery.h
  src/solid/devices/backends/fakehw/fakeblock.cpp
  src/solid/devices/backends/fakehw/fakeblock.h
  src/solid/devices/backends/fakehw/fakecamera.cpp
  src/solid/devices/backends/fakehw/fakecamera.h
  src/solid/devices/backends/fakehw/fakecdrom.cpp
  src/solid/devices/backends/fakehw/fakecdrom.h
  src/solid/devices/backends/fakehw/fakedevice.cpp
  src/solid/devices/backends/fakehw/fakedevice.h
  src/solid/devices/backends/fakehw/fakedevice_p.h
  src/solid/devices/backends/fakehw/fakedeviceinterface.cpp
  src/solid/devices/backends/fakehw/fakedeviceinterface.h
  src/solid/devices/backends/fakehw/fakegenericinterface.cpp
  src/solid/devices/backends/fakehw/fakegenericinterface.h
  src/solid/devices/backends/fakehw/fakemanager.cpp
  src/solid/devices/backends/fakehw/fakemanager.h
  src/solid/devices/backends/fakehw/fakenetworkshare.cpp
  src/solid/devices/backends/fakehw/fakenetworkshare.h
  src/solid/devices/backends/fakehw/fakeopticaldisc.cpp
  src/solid/devices/backends/fakehw/fakeopticaldisc.h
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.cpp
  src/solid/devices/backends/fakehw/fakeportablemediaplayer.h
  src/solid/devices/backends/fakehw/fakeprocessor.cpp
  src/solid/devices/backends/fakehw/fakeprocessor.h
  src/solid/devices/backends/fakehw/fakestorage.cpp
  src/solid/devices/backends/fakehw/fakestorage.h
  src/solid/devices/backends/fakehw/fakestorageaccess.cpp
  src/solid/devices/backends/fakehw/fakestorageaccess.h
  src/solid/devices/backends/fakehw/fakevolume.cpp
  src/solid/devices/backends/fakehw/fakevolume.h
  src/solid/devices/backends/fstab/fstabdevice.cpp
  src/solid/devices/backends/fstab/fstabdevice.h
  src/solid/devices/backends/fstab/fstabhandling.cpp
  src/solid/devices/backends/fstab/fstabhandling.h
  src/solid/devices/backends/fstab/fstabmanager.cpp
  src/solid/devices/backends/fstab/fstabmanager.h
  src/solid/devices/backends/fstab/fstabnetworkshare.cpp
  src/solid/devices/backends/fstab/fstabnetworkshare.h
  src/solid/devices/backends/fstab/fstabservice.h
  src/solid/devices/backends/fstab/fstabstorageaccess.cpp
  src/solid/devices/backends/fstab/fstabstorageaccess.h
  src/solid/devices/backends/fstab/fstabwatcher.cpp
  src/solid/devices/backends/fstab/fstabwatcher.h
  src/solid/devices/backends/hal/halbattery.cpp
  src/solid/devices/backends/hal/halbattery.h
  src/solid/devices/backends/hal/halblock.cpp
  src/solid/devices/backends/hal/halblock.h
  src/solid/devices/backends/hal/halcamera.cpp
  src/solid/devices/backends/hal/halcamera.h
  src/solid/devices/backends/hal/halcdrom.cpp
  src/solid/devices/backends/hal/halcdrom.h
  src/solid/devices/backends/hal/haldevice.cpp
  src/solid/devices/backends/hal/haldevice.h
  src/solid/devices/backends/hal/haldeviceinterface.cpp
  src/solid/devices/backends/hal/haldeviceinterface.h
  src/solid/devices/backends/hal/halfstabhandling.cpp
  src/solid/devices/backends/hal/halfstabhandling.h
  src/solid/devices/backends/hal/halgenericinterface.cpp
  src/solid/devices/backends/hal/halgenericinterface.h
  src/solid/devices/backends/hal/halmanager.cpp
  src/solid/devices/backends/hal/halmanager.h
  src/solid/devices/backends/hal/halopticaldisc.cpp
  src/solid/devices/backends/hal/halopticaldisc.h
  src/solid/devices/backends/hal/halportablemediaplayer.cpp
  src/solid/devices/backends/hal/halportablemediaplayer.h
  src/solid/devices/backends/hal/halprocessor.cpp
  src/solid/devices/backends/hal/halprocessor.h
  src/solid/devices/backends/hal/halstorage.cpp
  src/solid/devices/backends/hal/halstorage.h
  src/solid/devices/backends/hal/halstorageaccess.cpp
  src/sol

D27742: Convert license headers to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R245 Solid

REVISION DETAIL
  https://phabricator.kde.org/D27742

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27741: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R270 KCodecs

REVISION DETAIL
  https://phabricator.kde.org/D27741

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27741: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license statements to SPDX expressions and add
  license files as required by REUSE specification. Note that some
  missing copyright holders were recovered from kdelibs history (see
  respective commit)

REPOSITORY
  R270 KCodecs

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27741

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/MIT.txt
  LICENSES/MPL-1.1.txt
  autotests/base64benchmark.cpp
  autotests/codectest.cpp
  autotests/codectest.h
  autotests/kcharsetstest.cpp
  autotests/kcharsetstest.h
  autotests/kcodecstest.cpp
  autotests/kcodecstest.h
  autotests/kemailaddresstest.cpp
  autotests/kemailaddresstest.h
  autotests/kencodingprobertest.cpp
  autotests/kencodingprobertest.h
  autotests/rfc2047test.cpp
  autotests/rfc2047test.h
  cmake/rules_PyKF5.py
  src/kcharsets.cpp
  src/kcharsets.h
  src/kcodecs.cpp
  src/kcodecs.h
  src/kcodecs_p.h
  src/kcodecsbase64.cpp
  src/kcodecsbase64.h
  src/kcodecsidentity.cpp
  src/kcodecsidentity.h
  src/kcodecsqp.cpp
  src/kcodecsqp.h
  src/kcodecsuuencode.cpp
  src/kcodecsuuencode.h
  src/kemailaddress.cpp
  src/kemailaddress.h
  src/kencodingprober.cpp
  src/kencodingprober.h
  src/kentities.gperf
  src/probers/CharDistribution.cpp
  src/probers/CharDistribution.h
  src/probers/ChineseGroupProber.cpp
  src/probers/ChineseGroupProber.h
  src/probers/JapaneseGroupProber.cpp
  src/probers/JapaneseGroupProber.h
  src/probers/JpCntx.cpp
  src/probers/JpCntx.h
  src/probers/LangBulgarianModel.cpp
  src/probers/LangCyrillicModel.cpp
  src/probers/LangGreekModel.cpp
  src/probers/LangHebrewModel.cpp
  src/probers/LangHungarianModel.cpp
  src/probers/LangThaiModel.cpp
  src/probers/UnicodeGroupProber.cpp
  src/probers/UnicodeGroupProber.h
  src/probers/nsBig5Prober.cpp
  src/probers/nsBig5Prober.h
  src/probers/nsCharSetProber.cpp
  src/probers/nsCharSetProber.h
  src/probers/nsCodingStateMachine.h
  src/probers/nsEUCJPProber.cpp
  src/probers/nsEUCJPProber.h
  src/probers/nsEUCKRProber.cpp
  src/probers/nsEUCKRProber.h
  src/probers/nsEscCharsetProber.cpp
  src/probers/nsEscCharsetProber.h
  src/probers/nsEscSM.cpp
  src/probers/nsGB2312Prober.cpp
  src/probers/nsGB2312Prober.h
  src/probers/nsHebrewProber.cpp
  src/probers/nsHebrewProber.h
  src/probers/nsLatin1Prober.cpp
  src/probers/nsLatin1Prober.h
  src/probers/nsMBCSGroupProber.cpp
  src/probers/nsMBCSGroupProber.h
  src/probers/nsMBCSSM.cpp
  src/probers/nsPkgInt.h
  src/probers/nsSBCSGroupProber.cpp
  src/probers/nsSBCSGroupProber.h
  src/probers/nsSBCharSetProber.cpp
  src/probers/nsSBCharSetProber.h
  src/probers/nsSJISProber.cpp
  src/probers/nsSJISProber.h
  src/probers/nsUniversalDetector.cpp
  src/probers/nsUniversalDetector.h
  src/probers/tables/Big5Freq.tab
  src/probers/tables/EUCKRFreq.tab
  src/probers/tables/GB2312Freq.tab
  src/probers/tables/JISFreq.tab

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27738: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R244 KCoreAddons

REVISION DETAIL
  https://phabricator.kde.org/D27738

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27738: Convert license statements to SPDX expressions

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license statements to SPDX expressions and add license files
  as required by REUSE specification.

REPOSITORY
  R244 KCoreAddons

BRANCH
  sdpx

REVISION DETAIL
  https://phabricator.kde.org/D27738

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/CC0-1.0.txt
  LICENSES/GPL-2.0-only.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/GPL-3.0-only.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-GPL.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/LicenseRef-Qt-Commercial.txt
  LICENSES/MPL-1.1.txt
  LICENSES/Qt-LGPL-exception-1.1.txt
  autotests/alwaysunloadplugin.cpp
  autotests/alwaysunloadplugin.h
  autotests/desktoptojsontest.cpp
  autotests/jsonplugin.cpp
  autotests/jsonplugin.h
  autotests/jsonplugin2.cpp
  autotests/jsonplugin2.h
  autotests/kaboutdataapplicationdatatest.cpp
  autotests/kaboutdatatest.cpp
  autotests/kautosavefiletest.cpp
  autotests/kautosavefiletest.h
  autotests/kcompositejobtest.cpp
  autotests/kcompositejobtest.h
  autotests/kdelibs4configmigratortest.cpp
  autotests/kdelibs4migrationtest.cpp
  autotests/kdirwatch_unittest.cpp
  autotests/kfileutilstest.cpp
  autotests/kfileutilstest.h
  autotests/kformattest.cpp
  autotests/kformattest.h
  autotests/kjobtest.cpp
  autotests/kjobtest.h
  autotests/klistopenfilesjobtest_unix.cpp
  autotests/klistopenfilesjobtest_unix.h
  autotests/klistopenfilesjobtest_win.cpp
  autotests/klistopenfilesjobtest_win.h
  autotests/kmacroexpandertest.cpp
  autotests/kosreleasetest.cpp
  autotests/kpluginfactorytest.cpp
  autotests/kpluginloadertest.cpp
  autotests/kpluginmetadatatest.cpp
  autotests/kprocesslisttest.cpp
  autotests/kprocesslisttest.h
  autotests/kprocesstest.cpp
  autotests/kprocesstest_helper.cpp
  autotests/kprocesstest_helper.h
  autotests/krandomtest.cpp
  autotests/kshareddatacachetest.cpp
  autotests/kshelltest.cpp
  autotests/ktexttohtmltest.cpp
  autotests/ktexttohtmltest.h
  autotests/kurlmimedatatest.cpp
  autotests/kurlmimedatatest.h
  autotests/kusertest.cpp
  autotests/multiplugin.cpp
  autotests/multiplugin.h
  autotests/unversionedplugin.cpp
  autotests/unversionedplugin.h
  autotests/versionedplugin.cpp
  autotests/versionedplugin.h
  cmake/FindFAM.cmake
  cmake/FindProcstat.cmake
  cmake/rules_PyKF5.py
  src/desktoptojson/desktoptojson.cpp
  src/desktoptojson/desktoptojson.h
  src/desktoptojson/main.cpp
  src/lib/caching/kshareddatacache.cpp
  src/lib/caching/kshareddatacache.h
  src/lib/caching/kshareddatacache_p.h
  src/lib/caching/kshareddatacache_win.cpp
  src/lib/caching/posix_fallocate_mac.h
  src/lib/io/kautosavefile.cpp
  src/lib/io/kautosavefile.h
  src/lib/io/kbackup.cpp
  src/lib/io/kbackup.h
  src/lib/io/kdirwatch.cpp
  src/lib/io/kdirwatch.h
  src/lib/io/kdirwatch_p.h
  src/lib/io/kfilesystemtype.cpp
  src/lib/io/kfilesystemtype.h
  src/lib/io/kfileutils.cpp
  src/lib/io/kfileutils.h
  src/lib/io/kmessage.cpp
  src/lib/io/kmessage.h
  src/lib/io/kprocess.cpp
  src/lib/io/kprocess.h
  src/lib/io/kprocess_p.h
  src/lib/io/kurlmimedata.cpp
  src/lib/io/kurlmimedata.h
  src/lib/jobs/kcompositejob.cpp
  src/lib/jobs/kcompositejob.h
  src/lib/jobs/kcompositejob_p.h
  src/lib/jobs/kjob.cpp
  src/lib/jobs/kjob.h
  src/lib/jobs/kjob_p.h
  src/lib/jobs/kjobtrackerinterface.cpp
  src/lib/jobs/kjobtrackerinterface.h
  src/lib/jobs/kjobuidelegate.cpp
  src/lib/jobs/kjobuidelegate.h
  src/lib/kaboutdata.cpp
  src/lib/kaboutdata.h
  src/lib/kcoreaddons.cpp
  src/lib/kcoreaddons.h
  src/lib/plugin/desktopfileparser.cpp
  src/lib/plugin/desktopfileparser_p.h
  src/lib/plugin/kexportplugin.h
  src/lib/plugin/kpluginfactory.cpp
  src/lib/plugin/kpluginfactory.h
  src/lib/plugin/kpluginfactory_p.h
  src/lib/plugin/kpluginloader.cpp
  src/lib/plugin/kpluginloader.h
  src/lib/plugin/kpluginmetadata.cpp
  src/lib/plugin/kpluginmetadata.h
  src/lib/randomness/krandom.cpp
  src/lib/randomness/krandom.h
  src/lib/randomness/krandomsequence.cpp
  src/lib/randomness/krandomsequence.h
  src/lib/text/kmacroexpander.cpp
  src/lib/text/kmacroexpander.h
  src/lib/text/kmacroexpander_p.h
  src/lib/text/kmacroexpander_unix.cpp
  src/lib/text/kmacroexpander_win.cpp
  src/lib/text/kstringhandler.cpp
  src/lib/text/kstringhandler.h
  src/lib/text/ktexttohtml.cpp
  src/lib/text/ktexttohtml.h
  src/lib/text/ktexttohtml_p.h
  src/lib/text/ktexttohtmlemoticonsinterface.h
  src/lib/util/kdelibs4configmigrator.cpp
  src/lib/util/kdelibs4configmigrator.h
  src/lib/util/kdelibs4migration.cpp
  src/lib/util/kdelibs4migration.h
  src/lib/util/kformat.cpp
  src/lib/util/kformat.h
  src/lib/util/kformatprivate.cpp
  src/lib/util/kformatprivate_p.h
  src/lib/util/klistopenfilesjob

D27640: templates: Convert license statements to SPDX headers

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr accepted this revision.
This revision is now accepted and ready to land.

REPOSITORY
  R242 Plasma Framework (Library)

BRANCH
  templatesusespdxlicensestyle

REVISION DETAIL
  https://phabricator.kde.org/D27640

To: kossebau, #plasma, cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27243: KQuickCharts: Convert license headers to SPDX statements

2020-02-29 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R1049:b294f7fb337e: KQuickCharts: Convert license headers to 
SPDX statements (authored by cordlandwehr).
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.

REPOSITORY
  R1049 KQuickCharts

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27243?vs=75244&id=76677

REVISION DETAIL
  https://phabricator.kde.org/D27243

AFFECTED FILES
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/ArraySourceTest.cpp
  autotests/qmltest.cpp
  autotests/tst_BarChart.qml
  autotests/tst_LineChart.qml
  autotests/tst_PieChart.qml
  controls/ChartsControlsPlugin.cpp
  controls/ChartsControlsPlugin.h
  controls/Legend.qml
  controls/LegendDelegate.qml
  controls/LineChartControl.qml
  controls/PieChartControl.qml
  controls/Theme.qml
  controls/styles/org.kde.desktop/Theme.qml
  examples/charts/BarChart.qml
  examples/charts/ContinuousLineChart.qml
  examples/charts/LineChart.qml
  examples/charts/PieChart.qml
  examples/charts/RangeEditor.qml
  examples/charts/main.cpp
  examples/charts/main.qml
  examples/snippets/barchart.qml
  examples/snippets/linechart.qml
  examples/snippets/minimal.qml
  examples/snippets/piechart.qml
  src/BarChart.cpp
  src/BarChart.h
  src/Chart.cpp
  src/Chart.h
  src/ChartsPlugin.cpp
  src/ChartsPlugin.h
  src/LineChart.cpp
  src/LineChart.h
  src/PieChart.cpp
  src/PieChart.h
  src/RangeGroup.cpp
  src/RangeGroup.h
  src/XYChart.cpp
  src/XYChart.h
  src/datasource/ArraySource.cpp
  src/datasource/ArraySource.h
  src/datasource/ChartAxisSource.cpp
  src/datasource/ChartAxisSource.h
  src/datasource/ChartDataSource.cpp
  src/datasource/ChartDataSource.h
  src/datasource/ColorGradientSource.cpp
  src/datasource/ColorGradientSource.h
  src/datasource/ModelHistorySource.cpp
  src/datasource/ModelHistorySource.h
  src/datasource/ModelSource.cpp
  src/datasource/ModelSource.h
  src/datasource/SingleValueSource.cpp
  src/datasource/SingleValueSource.h
  src/datasource/ValueHistorySource.cpp
  src/datasource/ValueHistorySource.h
  src/decorations/AxisLabels.cpp
  src/decorations/AxisLabels.h
  src/decorations/GridLines.cpp
  src/decorations/GridLines.h
  src/decorations/LegendModel.cpp
  src/decorations/LegendModel.h
  src/scenegraph/BarChartNode.cpp
  src/scenegraph/BarChartNode.h
  src/scenegraph/LineChartMaterial.cpp
  src/scenegraph/LineChartMaterial.h
  src/scenegraph/LineChartNode.cpp
  src/scenegraph/LineChartNode.h
  src/scenegraph/LineGridNode.cpp
  src/scenegraph/LineGridNode.h
  src/scenegraph/LineSegmentNode.cpp
  src/scenegraph/LineSegmentNode.h
  src/scenegraph/PieChartMaterial.cpp
  src/scenegraph/PieChartMaterial.h
  src/scenegraph/PieChartNode.cpp
  src/scenegraph/PieChartNode.h
  src/scenegraph/SDFShader.cpp
  src/scenegraph/SDFShader.h
  src/shaders/desktop_header.glsl
  src/shaders/desktop_header_core.glsl
  src/shaders/es_header.glsl
  src/shaders/linechart.frag
  src/shaders/linechart.vert
  src/shaders/linechart_core.frag
  src/shaders/linechart_core.vert
  src/shaders/piechart.frag
  src/shaders/piechart.vert
  src/shaders/piechart_core.frag
  src/shaders/piechart_core.vert
  src/shaders/sdf.frag
  src/shaders/sdf_core.frag
  src/shaders/uv.vert

To: cordlandwehr, ahiemstra
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  So, how to move forward with this change? The two open discussion points are:
  
  - How to handle COPYING files? --> IMO this is a general question that I want 
to address in a global change when we updated all the license headers. For this 
I created a task to track this question: https://phabricator.kde.org/T12730
  - How to handle the unneeded empty lines in the license file? --> the license 
files must not be changed according to https://reuse.software/faq/, thus I 
created an upstream issue at SPDX 
(https://github.com/spdx/license-list-data/issues/60). but I am afraid that we 
have to wait for this issue to be fixed before we can update the license files 
on our side. Judging from experience, this will take quite some time and 
according to the REUSE guidelines we are doing everything correctly.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr marked 3 inline comments as done.
cordlandwehr added a comment.


  Reverted license change for the XSD file. Right now I do not see any 
equivalent in the SPDX registry.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 76675.
cordlandwehr added a comment.


  Reverting DTD license change

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76403&id=76675

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: ognarb, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27640: templates: Convert license statements to SPDX headers

2020-02-29 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Looks good to me and I agree that it is a good idea to consistently license 
everything as LGPL-2.1-or-later.
  My only question is, how is the X-KDE-PluginInfo-License value is evaluated? 
Are we free to write any value? Or do we have to extend some mechanism? I would 
be great to also use SPDX identifiers there!

INLINE COMMENTS

> metadata.desktop:96
>  X-KDE-PluginInfo-Depends=
> -X-KDE-PluginInfo-License=GPL
> +X-KDE-PluginInfo-License=LGPL-2.1-or-later
>  X-KDE-PluginInfo-EnabledByDefault=true

does this work with our PluginInfo mechanism? actually, I did not yet look into 
the SPDX license handling in desktop files or any other tooling for outbound 
licenses for libraries, plugins or applications; same question for the same 
changes below in the desktop files

REPOSITORY
  R242 Plasma Framework (Library)

REVISION DETAIL
  https://phabricator.kde.org/D27640

To: kossebau, #plasma, cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-26 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R175:1bc908a8cfea: KHolidays: Convert license statements to 
SPDX expressions (authored by cordlandwehr).

REPOSITORY
  R175 KHolidays

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27363?vs=76151&id=76482

REVISION DETAIL
  https://phabricator.kde.org/D27363

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

To: cordlandwehr, winterz
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-25 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 76403.
cordlandwehr added a comment.


  Better handling of explenatory texts

REPOSITORY
  R237 KConfig

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27601?vs=76224&id=76403

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-25 Thread Andreas Cord-Landwehr
cordlandwehr marked 3 inline comments as done.
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in kcfg.xsd:20
> What makes you think it's BSD?

Actually, I though quite a time about this and at the end did a comparison of 
the permissions specifically provided by this statement: use, copy and modify 
(yet there is no explicit statement of sublicensing and combining with other 
works). That -- in my understanding -- is the legal equivalent to the BSD-2 
clause. However, the statement is quite different than the usual BSD 2 Clauses. 
but I am not aware of any license that is phrased in exactly this statement.

What is your opinion? Otherwise, I would also be fine with omitting it from the 
change for now and I could contact the authors if they agree and then do this 
change atomically later.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27602: KDbusAddons: Convert license statement to SPDX

2020-02-25 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R271:a222808f86cd: KDbusAddons: Convert license statement to 
SPDX (authored by cordlandwehr).

REPOSITORY
  R271 KDBusAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27602?vs=76225&id=76401

REVISION DETAIL
  https://phabricator.kde.org/D27602

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/deadservicetest.cpp
  autotests/kdbusinterprocesslocktest.cpp
  autotests/kdbusservicetest.cpp
  autotests/kdbussimpleservice.cpp
  src/kdbusconnectionpool.cpp
  src/kdbusconnectionpool.h
  src/kdbusinterprocesslock.cpp
  src/kdbusinterprocesslock.h
  src/kdbusservice.cpp
  src/kdbusservice.h
  src/kdedmodule.cpp
  src/kdedmodule.h
  src/kdeinitinterface.cpp
  src/kdeinitinterface.h
  src/tools/kquitapp/kquitapp.cpp

To: cordlandwehr, cgiboudeaux
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27603: KDNSSD: Convert license headers to SPDX statements

2020-02-25 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R272:563fc1416d90: KDNSSD: Convert license headers to SPDX 
statements (authored by cordlandwehr).

REPOSITORY
  R272 KDNSSD

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27603?vs=76226&id=76400

REVISION DETAIL
  https://phabricator.kde.org/D27603

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-or-later.txt
  cmake/FindAvahi.cmake
  cmake/FindDNSSD.cmake
  src/avahi-domainbrowser.cpp
  src/avahi-domainbrowser_p.h
  src/avahi-publicservice.cpp
  src/avahi-publicservice_p.h
  src/avahi-remoteservice.cpp
  src/avahi-remoteservice_p.h
  src/avahi-servicebrowser.cpp
  src/avahi-servicebrowser_p.h
  src/avahi-servicetypebrowser.cpp
  src/avahi-servicetypebrowser_p.h
  src/avahi_listener.cpp
  src/avahi_listener_p.h
  src/domainbrowser.h
  src/domainmodel.cpp
  src/domainmodel.h
  src/dummy-domainbrowser.cpp
  src/dummy-publicservice.cpp
  src/dummy-remoteservice.cpp
  src/dummy-servicebrowser.cpp
  src/dummy-servicetypebrowser.cpp
  src/mdnsd-domainbrowser.cpp
  src/mdnsd-domainbrowser_p.h
  src/mdnsd-publicservice.cpp
  src/mdnsd-remoteservice.cpp
  src/mdnsd-responder.cpp
  src/mdnsd-responder.h
  src/mdnsd-sdevent.h
  src/mdnsd-servicebrowser.cpp
  src/mdnsd-servicebrowser_p.h
  src/mdnsd-servicetypebrowser.cpp
  src/mdnsd-servicetypebrowser_p.h
  src/org.freedesktop.Avahi.DomainBrowser.xml
  src/org.freedesktop.Avahi.ServiceBrowser.xml
  src/org.freedesktop.Avahi.ServiceTypeBrowser.xml
  src/publicservice.h
  src/remoteservice.h
  src/servicebase.cpp
  src/servicebase.h
  src/servicebase_p.h
  src/servicebrowser.h
  src/servicemodel.cpp
  src/servicemodel.h
  src/servicetypebrowser.h

To: cordlandwehr, cgiboudeaux
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27586: templates: Convert license statements to SPDX headers

2020-02-25 Thread Andreas Cord-Landwehr
cordlandwehr accepted this revision.
cordlandwehr added inline comments.
This revision is now accepted and ready to land.

INLINE COMMENTS

> kossebau wrote in main.cpp:31
> Hmpf, that slipped me. The regular expression overdoing its job :)
> I guess that will be hit in more KAboutData instances. Perhaps ignoring hits 
> which are enclosed by " might filter this properly?
> Also should no space be added possibly if  is missing?

using the `"` as enclosed flags sounds to be a nice pragmatic approach

REPOSITORY
  R306 KParts

BRANCH
  spdxlicensefortemplate

REVISION DETAIL
  https://phabricator.kde.org/D27586

To: kossebau, cordlandwehr, dfaure
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27603: KDNSSD: Convert license headers to SPDX statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX statements and add license files
  as required by SPDX specification

REPOSITORY
  R272 KDNSSD

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27603

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-or-later.txt
  cmake/FindAvahi.cmake
  cmake/FindDNSSD.cmake
  src/avahi-domainbrowser.cpp
  src/avahi-domainbrowser_p.h
  src/avahi-publicservice.cpp
  src/avahi-publicservice_p.h
  src/avahi-remoteservice.cpp
  src/avahi-remoteservice_p.h
  src/avahi-servicebrowser.cpp
  src/avahi-servicebrowser_p.h
  src/avahi-servicetypebrowser.cpp
  src/avahi-servicetypebrowser_p.h
  src/avahi_listener.cpp
  src/avahi_listener_p.h
  src/domainbrowser.h
  src/domainmodel.cpp
  src/domainmodel.h
  src/dummy-domainbrowser.cpp
  src/dummy-publicservice.cpp
  src/dummy-remoteservice.cpp
  src/dummy-servicebrowser.cpp
  src/dummy-servicetypebrowser.cpp
  src/mdnsd-domainbrowser.cpp
  src/mdnsd-domainbrowser_p.h
  src/mdnsd-publicservice.cpp
  src/mdnsd-remoteservice.cpp
  src/mdnsd-responder.cpp
  src/mdnsd-responder.h
  src/mdnsd-sdevent.h
  src/mdnsd-servicebrowser.cpp
  src/mdnsd-servicebrowser_p.h
  src/mdnsd-servicetypebrowser.cpp
  src/mdnsd-servicetypebrowser_p.h
  src/org.freedesktop.Avahi.DomainBrowser.xml
  src/org.freedesktop.Avahi.ServiceBrowser.xml
  src/org.freedesktop.Avahi.ServiceTypeBrowser.xml
  src/publicservice.h
  src/remoteservice.h
  src/servicebase.cpp
  src/servicebase.h
  src/servicebase_p.h
  src/servicebrowser.h
  src/servicemodel.cpp
  src/servicemodel.h
  src/servicetypebrowser.h

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27603: KDNSSD: Convert license headers to SPDX statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R272 KDNSSD

REVISION DETAIL
  https://phabricator.kde.org/D27603

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27602: KDbusAddons: Convert license statement to SPDX

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license statements to SPDX and add license
  files as required by REUSE.

REPOSITORY
  R271 KDBusAddons

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27602

AFFECTED FILES
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/deadservicetest.cpp
  autotests/kdbusinterprocesslocktest.cpp
  autotests/kdbusservicetest.cpp
  autotests/kdbussimpleservice.cpp
  src/kdbusconnectionpool.cpp
  src/kdbusconnectionpool.h
  src/kdbusinterprocesslock.cpp
  src/kdbusinterprocesslock.h
  src/kdbusservice.cpp
  src/kdbusservice.h
  src/kdedmodule.cpp
  src/kdedmodule.h
  src/kdeinitinterface.cpp
  src/kdeinitinterface.h
  src/tools/kquitapp/kquitapp.cpp

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27602: KDbusAddons: Convert license statement to SPDX

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R271 KDBusAddons

REVISION DETAIL
  https://phabricator.kde.org/D27602

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D27601

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27601: KConfig: Convert to SPDX license statements

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license headers to SPDX statements and add
  license files as required by REUSE specification.

REPOSITORY
  R237 KConfig

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27601

AFFECTED FILES
  KF5ConfigMacros.cmake
  LICENSES/BSD-2-Clause.txt
  LICENSES/BSD-3-Clause.txt
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  LICENSES/MIT.txt
  autotests/fallbackconfigresourcestest.cpp
  autotests/helper.h
  autotests/kconfig_compiler/kconfigcompiler_test.cpp
  autotests/kconfig_compiler/kconfigcompiler_test.h
  autotests/kconfig_compiler/kconfigcompiler_test_signals.cpp
  autotests/kconfig_compiler/klocalizedstring.h
  autotests/kconfig_compiler/test10main.cpp
  autotests/kconfig_compiler/test11_types.h
  autotests/kconfig_compiler/test11main.cpp
  autotests/kconfig_compiler/test12main.cpp
  autotests/kconfig_compiler/test13main.cpp
  autotests/kconfig_compiler/test1main.cpp
  autotests/kconfig_compiler/test2main.cpp
  autotests/kconfig_compiler/test3amain.cpp
  autotests/kconfig_compiler/test3main.cpp
  autotests/kconfig_compiler/test4main.cpp
  autotests/kconfig_compiler/test5main.cpp
  autotests/kconfig_compiler/test6main.cpp
  autotests/kconfig_compiler/test7main.cpp
  autotests/kconfig_compiler/test8main.cpp
  autotests/kconfig_compiler/test9main.cpp
  autotests/kconfig_compiler/test_dpointer_main.cpp
  autotests/kconfig_compiler/test_emptyentries_main.cpp
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  autotests/kconfig_compiler/test_notifiers_main.cpp
  autotests/kconfig_compiler/test_qdebugcategorymain.cpp
  autotests/kconfig_compiler/test_signal_main.cpp
  autotests/kconfig_compiler/test_translation_kde_domain_main.cpp
  autotests/kconfig_compiler/test_translation_kde_main.cpp
  autotests/kconfig_compiler/test_translation_qt_main.cpp
  autotests/kconfigguitest.cpp
  autotests/kconfigguitest.h
  autotests/kconfigloadertest.cpp
  autotests/kconfigloadertest.h
  autotests/kconfignokdehometest.cpp
  autotests/kconfigskeletontest.cpp
  autotests/kconfigskeletontest.h
  autotests/kconfigtest.cpp
  autotests/kconfigtest.h
  autotests/kdesktopfiletest.cpp
  autotests/kdesktopfiletest.h
  autotests/kentrymaptest.cpp
  autotests/kentrymaptest.h
  autotests/ksharedconfig_in_global_object.cpp
  autotests/ksharedconfigtest.cpp
  autotests/kstandardshortcuttest.cpp
  autotests/kstandardshortcuttest.h
  autotests/test_kconf_update.cpp
  autotests/test_kconf_update.h
  autotests/test_kconfigutils.cpp
  autotests/test_kconfigutils.h
  cmake/rules_PyKF5.py
  src/core/bufferfragment_p.h
  src/core/conversioncheck.h
  src/core/kauthorized.cpp
  src/core/kauthorized.h
  src/core/kconfig.cpp
  src/core/kconfig.h
  src/core/kconfig_p.h
  src/core/kconfigbackend.cpp
  src/core/kconfigbackend_p.h
  src/core/kconfigbase.cpp
  src/core/kconfigbase.h
  src/core/kconfigbase_p.h
  src/core/kconfigdata.cpp
  src/core/kconfigdata.h
  src/core/kconfiggroup.cpp
  src/core/kconfiggroup.h
  src/core/kconfiggroup_p.h
  src/core/kconfigini.cpp
  src/core/kconfigini_p.h
  src/core/kconfigwatcher.cpp
  src/core/kconfigwatcher.h
  src/core/kcoreconfigskeleton.cpp
  src/core/kcoreconfigskeleton.h
  src/core/kcoreconfigskeleton_p.h
  src/core/kdesktopfile.cpp
  src/core/kdesktopfile.h
  src/core/kemailsettings.cpp
  src/core/kemailsettings.h
  src/core/ksharedconfig.cpp
  src/core/ksharedconfig.h
  src/gui/kconfiggroupgui.cpp
  src/gui/kconfiggui.cpp
  src/gui/kconfiggui.h
  src/gui/kconfigloader.cpp
  src/gui/kconfigloader.h
  src/gui/kconfigloader_p.h
  src/gui/kconfigloaderhandler_p.h
  src/gui/kconfigskeleton.cpp
  src/gui/kconfigskeleton.h
  src/gui/kstandardshortcut.cpp
  src/gui/kstandardshortcut.h
  src/gui/kwindowconfig.cpp
  src/gui/kwindowconfig.h
  src/kconf_update/kconf_update.cpp
  src/kconf_update/kconfigutils.cpp
  src/kconf_update/kconfigutils.h
  src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  src/kconfig_compiler/KConfigCodeGeneratorBase.h
  src/kconfig_compiler/KConfigCommonStructs.h
  src/kconfig_compiler/KConfigHeaderGenerator.cpp
  src/kconfig_compiler/KConfigHeaderGenerator.h
  src/kconfig_compiler/KConfigParameters.cpp
  src/kconfig_compiler/KConfigParameters.h
  src/kconfig_compiler/KConfigSourceGenerator.cpp
  src/kconfig_compiler/KConfigSourceGenerator.h
  src/kconfig_compiler/KConfigXmlParser.cpp
  src/kconfig_compiler/KConfigXmlParser.h
  src/kconfig_compiler/kcfg.xsd
  src/kconfig_compiler/kconfig_compiler.cpp
  src/kreadconfig/kreadconfig.cpp
  src/kreadconfig/kwriteconfig.cpp

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27586: templates: Convert license statements to SPDX headers

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr requested changes to this revision.
cordlandwehr added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> main.cpp:31
>  KAboutLicense::GPL,
> -i18n("Copyright %{CURRENT_YEAR} %{AUTHOR}"));
> +i18n("SPDX-FileCopyrightText: %{CURRENT_YEAR} %{AUTHOR} "));
>  aboutData.addAuthor(i18n("%{AUTHOR}"), i18n("Author"), 
> QStringLiteral("%{EMAIL}"));

I do not think that we should change this

REPOSITORY
  R306 KParts

REVISION DETAIL
  https://phabricator.kde.org/D27586

To: kossebau, cordlandwehr, dfaure
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27587: templates: Convert license statements to SPDX headers

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr accepted this revision.
cordlandwehr added a comment.
This revision is now accepted and ready to land.


  LGTM

REPOSITORY
  R39 KTextEditor

BRANCH
  spdxlicensefortemplate

REVISION DETAIL
  https://phabricator.kde.org/D27587

To: kossebau, #kate, cordlandwehr
Cc: kwrite-devel, kde-frameworks-devel, rrosch, LeGast00n, cblack, GB_2, 
domson, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann


D27588: templates: Convert license statements to SPDX headers

2020-02-23 Thread Andreas Cord-Landwehr
cordlandwehr accepted this revision.
This revision is now accepted and ready to land.

REPOSITORY
  R308 KRunner

BRANCH
  spdxlicensefortemplate

REVISION DETAIL
  https://phabricator.kde.org/D27588

To: kossebau, cordlandwehr, broulik
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-22 Thread Andreas Cord-Landwehr
cordlandwehr marked 3 inline comments as done.
cordlandwehr added a comment.


  Did additional code digging in the Plan repository and I think that all 
stated copyright claims are valid.

INLINE COMMENTS

> cgiboudeaux wrote in holidayparserdriverplan.cpp:6-13
> The original text lacks clarity. Are these file contributors or copyright 
> holders? @winterz

the original code comes from Plan's holiday.c

- original author has obvious claim, since important code fragments remain
- additional code contributors are listed in original source for contribution 
specific functions each, thus have also a valid copyright claim

> cgiboudeaux wrote in holidayparserplan.ypp:3-10
> same question for this file

analyzed code history:

- original file comes from Plan's parser.y by Thomas Driemeyer
- IMO the changes for integrating into KOrganizer are above the limit of 
copyright, so I would (in case of doubt) prefer to state copyright explicitly
- the individual conversion commits are unfortunately buried deep in the 
disabled Reviewboard

> cordlandwehr wrote in holidayscannerplan.cpp:1297-1301
> @winterz same question here as above: are these people copyright holders or 
> file contributors?

this copyright statement comes from the .lpp file; thus to be discussed in that 
statement

> holidayscannerplan.lpp:2
>  /*
> -Original version from plan by Thomas Driemeyer 
> +Original version from plan:
> +SPDX-FileCopyrightText: Thomas Driemeyer 

analyzed the code history of this file:

- original copyright claim comes from Plan's parser.lex file
- the code was massively changed and rewritten, thus IMO all three additional 
claims to the original author are valid IMO.

REPOSITORY
  R175 KHolidays

REVISION DETAIL
  https://phabricator.kde.org/D27363

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-22 Thread Andreas Cord-Landwehr
cordlandwehr marked 2 inline comments as done.

REPOSITORY
  R175 KHolidays

REVISION DETAIL
  https://phabricator.kde.org/D27363

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-22 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 76151.
cordlandwehr marked 2 inline comments as done.
cordlandwehr added a comment.


  Add missing SPDX identifier

REPOSITORY
  R175 KHolidays

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27363?vs=75737&id=76151

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27363

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-22 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  In D27245#614915 , @kossebau wrote:
  
  > What about the `COPYING.LIB` file (containing LGLP 2.1 text) in the root 
directory? Could that not be removed given the new copy 
`LICENSES/LGPL-2.1-only.txt`?
  >  Or are both copies required? If so, why? Similar question also for any 
other repo.
  
  
  I agree, this file is obsolete. Yet, I did not touch it in any of the pull 
requests for the following reasons:
  
  - Several of the COPYING.LIB files are stating the wrong license revision, 
since we have frameworks that are only licensed LGPL-2.0 (as a common 
denominator)
  - This COPYING file is (in my perception) also understood as the outbound 
license of the whole library/application. Yet, this is a topic I only want to 
approach in a second step after clarifying the used licenses. The whole 
statement of the outbound license of a library is actually not defined yet 
AFAIS.
  - I just created a ticket for REUSE 
(https://github.com/fsfe/reuse-docs/issues/56) and asking for clarification, 
mostly because the GPL HowTo suggests to adding this file 
(https://www.gnu.org/licenses/gpl-howto.html).
  
  I will created another work item on the KF6 board for tracking the COPYING 
file handling, such that this does not block the progress for the SPDX 
identifier introduction.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: kossebau, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


Re: New Framework Review: KDAV

2020-02-16 Thread Andreas Cord-Landwehr
On Sonntag, 16. Februar 2020 10:29:42 CET Volker Krause wrote:
> On Saturday, 15 February 2020 11:42:57 CET Andreas Cord-Landwehr wrote:
> > Hi, sorry for this very late mail, missed the call for reviews...
> > 
> > Would it be possible to do some license clarifications before moving kdav
> > into the frameworks section?
> > 
> > In mostly all files it is not clear if the LGPL or the GPL is meant
> > (stating "GNU Library General Public License" and referring to the GPL
> > text at the end of the statement). This license statement is used for all
> > files except autotests/fakesever.cpp and autotests/fakeserver.h.
> > Luckily, from the copyright statements there are only 3 copyright holders:
> > Tobias, Sandro and Gregory. I put all 3 into CC.
> > 
> > @Tobias, Sandro, Gregory: Can you clarify that the code you are holding
> > copyright about in this repository is licensed according to
> > LGPL-2.0-or-later?
> 
> Thanks for checking!
> 
> We have relicensing approval to LGPL for those three already in https://
> mail.kde.org/pipermail/kde-pim/2019-September/042912.html (thread continues
> into the next month), so it's probably something I messed up while executing
> the relicensing :)

Great! Maybe the simplest way then is to directly replace all affected headers 
with the text "SPDX-License-Identifier: LGPL-2.0-or-later" and the ambiguity is 
gone :)

Cheers,
Andreas





D27429: ThreadWeaver: Convert license headers to SPDX expressions

2020-02-16 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R279 ThreadWeaver

REVISION DETAIL
  https://phabricator.kde.org/D27429

To: cordlandwehr
Cc: kde-frameworks-devel, mirko, LeGast00n, cblack, GB_2, michaelh, ngraham, 
bruns


D27429: ThreadWeaver: Convert license headers to SPDX expressions

2020-02-16 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Add license files are required by REUSE and add license
  files as reuqired by REUSE.
  
  Please note the following points:
  
  - all links to dead webpages were removed from license statements
  - I do not think that the ID markers are still needed, which are contained in 
several license headers (@Mirko: are they still needed?)
  - In both src/examples/ItemdDelegate.cpp/.h there is a license clarification 
that this file may be linked with any version of Qt. I do not see that this 
license clarification is needed, because that automatically comes with the 
LGPL. (@all: what is your opinion?)

REPOSITORY
  R279 ThreadWeaver

BRANCH
  spdxHeaders

REVISION DETAIL
  https://phabricator.kde.org/D27429

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  autotests/AppendCharacterAndVerifyJob.cpp
  autotests/AppendCharacterAndVerifyJob.h
  autotests/AppendCharacterJob.h
  autotests/DeleteTest.cpp
  autotests/DeleteTest.h
  autotests/JobLoggingDecorator.cpp
  autotests/JobLoggingDecorator.h
  autotests/JobLoggingWeaver.cpp
  autotests/JobLoggingWeaver.h
  autotests/JobTests.cpp
  autotests/JobTests.h
  autotests/LifecycleTests.cpp
  autotests/QueueFactoryTests.cpp
  autotests/QueueTests.cpp
  autotests/QueueTests.h
  autotests/SequencesTests.cpp
  autotests/SequencesTests.h
  autotests/ShutdownOnQApplicationQuitTests.cpp
  autotests/WaitForIdleAndFinished.cpp
  autotests/WaitForIdleAndFinished.h
  autotests/run-n-tests.py
  benchmarks/QueueBenchmarks.cpp
  examples/HelloInternet/main.cpp
  examples/HelloWorld/HelloWorld.cpp
  examples/HelloWorldRaw/HelloWorldRaw.cpp
  examples/ThumbNailer/Benchmark.cpp
  examples/ThumbNailer/Benchmark.h
  examples/ThumbNailer/ComputeThumbNailJob.cpp
  examples/ThumbNailer/ComputeThumbNailJob.h
  examples/ThumbNailer/FileLoaderJob.cpp
  examples/ThumbNailer/FileLoaderJob.h
  examples/ThumbNailer/Image.cpp
  examples/ThumbNailer/Image.h
  examples/ThumbNailer/ImageListFilter.cpp
  examples/ThumbNailer/ImageListFilter.h
  examples/ThumbNailer/ImageLoaderJob.cpp
  examples/ThumbNailer/ImageLoaderJob.h
  examples/ThumbNailer/ItemDelegate.cpp
  examples/ThumbNailer/ItemDelegate.h
  examples/ThumbNailer/MainWindow.cpp
  examples/ThumbNailer/MainWindow.h
  examples/ThumbNailer/Model.cpp
  examples/ThumbNailer/Model.h
  examples/ThumbNailer/PriorityDecorator.cpp
  examples/ThumbNailer/PriorityDecorator.h
  examples/ThumbNailer/ThumbNailer.cpp
  src/collection.cpp
  src/collection.h
  src/collection_p.cpp
  src/collection_p.h
  src/debuggingaids.cpp
  src/debuggingaids.h
  src/dependency.cpp
  src/dependency.h
  src/dependencypolicy.cpp
  src/dependencypolicy.h
  src/destructedstate.cpp
  src/destructedstate.h
  src/exception.cpp
  src/exception.h
  src/executewrapper.cpp
  src/executewrapper_p.h
  src/executor.cpp
  src/executor_p.h
  src/iddecorator.cpp
  src/iddecorator.h
  src/inconstructionstate.cpp
  src/inconstructionstate.h
  src/job.cpp
  src/job.h
  src/job_p.cpp
  src/job_p.h
  src/jobinterface.h
  src/jobpointer.h
  src/lambda.h
  src/managedjobpointer.h
  src/qobjectdecorator.cpp
  src/qobjectdecorator.h
  src/queue.cpp
  src/queue.h
  src/queueapi.cpp
  src/queueapi.h
  src/queueing.h
  src/queueinterface.h
  src/queuepolicy.h
  src/queuesignals.cpp
  src/queuesignals.h
  src/queuesignals_p.cpp
  src/queuesignals_p.h
  src/queuestream.cpp
  src/queuestream.h
  src/resourcerestrictionpolicy.cpp
  src/resourcerestrictionpolicy.h
  src/sequence.cpp
  src/sequence.h
  src/sequence_p.cpp
  src/sequence_p.h
  src/shuttingdownstate.cpp
  src/shuttingdownstate.h
  src/state.cpp
  src/state.h
  src/suspendedstate.cpp
  src/suspendedstate.h
  src/suspendingstate.cpp
  src/suspendingstate.h
  src/thread.cpp
  src/thread.h
  src/threadweaver.cpp
  src/threadweaver.h
  src/weaver.cpp
  src/weaver.h
  src/weaver_p.cpp
  src/weaver_p.h
  src/weaverimplstate.cpp
  src/weaverimplstate.h
  src/weaverinterface.h
  src/workinghardstate.cpp
  src/workinghardstate.h

To: cordlandwehr
Cc: kde-frameworks-devel, mirko, LeGast00n, cblack, GB_2, michaelh, ngraham, 
bruns


D27428: KItemViews: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license statements to SPDX markers and
  add license files as required by REUSE specification.

REPOSITORY
  R276 KItemViews

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27428

AFFECTED FILES
  LICENSES/GPL-2.0-or-later.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/klistwidgetsearchlinetest.cpp
  src/kcategorizedsortfilterproxymodel.cpp
  src/kcategorizedsortfilterproxymodel.h
  src/kcategorizedsortfilterproxymodel_p.h
  src/kcategorizedview.cpp
  src/kcategorizedview.h
  src/kcategorizedview_p.h
  src/kcategorydrawer.cpp
  src/kcategorydrawer.h
  src/kextendableitemdelegate.cpp
  src/kextendableitemdelegate.h
  src/kfilterproxysearchline.cpp
  src/kfilterproxysearchline.h
  src/klistwidgetsearchline.cpp
  src/klistwidgetsearchline.h
  src/ktreewidgetsearchline.cpp
  src/ktreewidgetsearchline.h
  src/ktreewidgetsearchlinewidget.cpp
  src/ktreewidgetsearchlinewidget.h
  src/kwidgetitemdelegate.cpp
  src/kwidgetitemdelegate.h
  src/kwidgetitemdelegate_p.h
  src/kwidgetitemdelegatepool.cpp
  src/kwidgetitemdelegatepool_p.h
  tests/kcategorizedviewtest.cpp
  tests/kwidgetitemdelegatetest.cpp

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27428: KItemViews: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R276 KItemViews

REVISION DETAIL
  https://phabricator.kde.org/D27428

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


Re: New Framework Review: KDAV

2020-02-15 Thread Andreas Cord-Landwehr
Hi, sorry for this very late mail, missed the call for reviews...

Would it be possible to do some license clarifications before moving kdav into 
the frameworks section?

In mostly all files it is not clear if the LGPL or the GPL is meant (stating 
"GNU Library General Public License" and referring to the GPL text at the end 
of the statement). This license statement is used for all files except 
autotests/fakesever.cpp and autotests/fakeserver.h.
Luckily, from the copyright statements there are only 3 copyright holders: 
Tobias, Sandro and Gregory. I put all 3 into CC.

@Tobias, Sandro, Gregory: Can you clarify that the code you are holding 
copyright about in this repository is licensed according to LGPL-2.0-or-later?

Cheers,
Andreas




D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75737.
cordlandwehr marked 2 inline comments as done.
cordlandwehr added a comment.


  Make snippet copyright statement more verbose

REPOSITORY
  R175 KHolidays

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27363?vs=75736&id=75737

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27363

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr marked 5 inline comments as done.
cordlandwehr added a comment.


  Updated several statements, but still need clarification if named people are 
copyright holders or contributors without copyright claim.

INLINE COMMENTS

> cgiboudeaux wrote in holidayscannerplan.cpp:1297-1301
> and these lines were not updated

@winterz same question here as above: are these people copyright holders or 
file contributors?

> cgiboudeaux wrote in qcalendarsystem.cpp:833
> also looks wrong

I did them intense code-digging and found the source of this snippet

REPOSITORY
  R175 KHolidays

REVISION DETAIL
  https://phabricator.kde.org/D27363

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-15 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75736.
cordlandwehr added a comment.


  Clarified several statements
  
  - Recovered origin of weekNumber method and its original license
  - Unified verbose license statements
  - Clarified snippet licensing

REPOSITORY
  R175 KHolidays

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27363?vs=75594&id=75736

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27363

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

To: cordlandwehr
Cc: cgiboudeaux, winterz, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr added a comment.


  Link to issue on reuse-tool tracker regarding empty lines in LGPL-3.0-only 
license text: https://github.com/fsfe/reuse-tool/issues/178

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in LGPL-3.0-only.txt:15-17
> well, the SPDX text doesn't have these extra lines:
> https://spdx.org/licenses/LGPL-3.0-only.html#licenseText

Just tested again with the reuse tool and it actually provides the license with 
these empty lines. I will report an issue on the reuse tool's bug tracker. For 
now, I would prefer to stick with these (strange) empty lines and update the 
license text only when REUSE is updating their tooling.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr added a task: T11550: Add SPDX License markers.

REPOSITORY
  R175 KHolidays

REVISION DETAIL
  https://phabricator.kde.org/D27363

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27363: KHolidays: Convert license statements to SPDX expressions

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr created this revision.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
cordlandwehr requested review of this revision.

REVISION SUMMARY
  Convert license statements to SPDX markers and
  add license files as required by REUSE specification.

REPOSITORY
  R175 KHolidays

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27363

AFFECTED FILES
  LICENSES/BSD-2-Clause.txt
  LICENSES/Bison-exception-2.2.txt
  LICENSES/GPL-3.0-or-later.txt
  LICENSES/LGPL-2.0-or-later.txt
  autotests/testholidayregion.cpp
  autotests/testholidayregion.h
  autotests/testlunar.cpp
  autotests/testlunar.h
  autotests/testseasons.cpp
  autotests/testseasons.h
  autotests/testsunriseset.cpp
  autotests/testsunriseset.h
  autotests/testzodiac.cpp
  src/astroseasons.cpp
  src/astroseasons.h
  src/declarative/holidayregionsmodel.cpp
  src/declarative/holidayregionsmodel.h
  src/declarative/kholidaysdeclarativeplugin.cpp
  src/declarative/kholidaysdeclarativeplugin.h
  src/holiday.cpp
  src/holiday.h
  src/holiday_p.h
  src/holidayregion.cpp
  src/holidayregion.h
  src/lunarphase.cpp
  src/lunarphase.h
  src/parsers/holidayparserdriver.cpp
  src/parsers/holidayparserdriver_p.h
  src/parsers/plan2/FlexLexer.h
  src/parsers/plan2/holidayparserdriverplan.cpp
  src/parsers/plan2/holidayparserdriverplan_p.h
  src/parsers/plan2/holidayparserplan.cpp
  src/parsers/plan2/holidayparserplan.hpp
  src/parsers/plan2/holidayparserplan.ypp
  src/parsers/plan2/holidayscannerplan.cpp
  src/parsers/plan2/holidayscannerplan.lpp
  src/parsers/plan2/holidayscannerplan_p.h
  src/parsers/plan2/location.hh
  src/parsers/plan2/position.hh
  src/parsers/plan2/stack.hh
  src/parsers/qcalendarsystem.cpp
  src/parsers/qcalendarsystem_p.h
  src/sunriseset.cpp
  src/sunriseset.h
  src/zodiac.cpp
  src/zodiac.h

To: cordlandwehr
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75592.
cordlandwehr added a comment.


  Remove unneeded whitespace

REPOSITORY
  R249 KI18n

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27245?vs=75591&id=75592

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27245

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/ki18ndeclarativetest.cpp
  autotests/klocalizedstringtest.cpp
  autotests/klocalizedstringtest.h
  autotests/ktranscriptcleantest.cpp
  autotests/ktranscriptcleantest.h
  autotests/ktranscripttest.cpp
  autotests/ktranscripttest.h
  autotests/testhelpers.cpp
  autotests/testhelpers.h
  cmake/FindLibIntl.cmake
  cmake/KF5I18nMacros.cmake.in
  cmake/build-pofiles.cmake
  cmake/build-tsfiles.cmake
  cmake/kf5i18nuic.cmake
  cmake/rules_PyKF5.py
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/config.h.in
  src/gettext.h
  src/kcatalog.cpp
  src/kcatalog_p.h
  src/klocalizedcontext.cpp
  src/klocalizedcontext.h
  src/klocalizedstring.cpp
  src/klocalizedstring.h
  src/klocalizedtranslator.cpp
  src/klocalizedtranslator.h
  src/ktranscript.cpp
  src/ktranscript_p.h
  src/kuitmarkup.cpp
  src/kuitmarkup.h
  src/kuitmarkup_p.h
  src/kuitsetup.h
  src/main.cpp

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75591.
cordlandwehr added a comment.


  Unify license comment header style

REPOSITORY
  R249 KI18n

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27245?vs=75246&id=75591

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27245

AFFECTED FILES
  LICENSES/BSD-3-Clause.txt
  LICENSES/LGPL-2.0-only.txt
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/ki18ndeclarativetest.cpp
  autotests/klocalizedstringtest.cpp
  autotests/klocalizedstringtest.h
  autotests/ktranscriptcleantest.cpp
  autotests/ktranscriptcleantest.h
  autotests/ktranscripttest.cpp
  autotests/ktranscripttest.h
  autotests/testhelpers.cpp
  autotests/testhelpers.h
  cmake/FindLibIntl.cmake
  cmake/KF5I18nMacros.cmake.in
  cmake/build-pofiles.cmake
  cmake/build-tsfiles.cmake
  cmake/kf5i18nuic.cmake
  cmake/rules_PyKF5.py
  src/common_helpers.cpp
  src/common_helpers_p.h
  src/config.h.in
  src/gettext.h
  src/kcatalog.cpp
  src/kcatalog_p.h
  src/klocalizedcontext.cpp
  src/klocalizedcontext.h
  src/klocalizedstring.cpp
  src/klocalizedstring.h
  src/klocalizedtranslator.cpp
  src/klocalizedtranslator.h
  src/ktranscript.cpp
  src/ktranscript_p.h
  src/kuitmarkup.cpp
  src/kuitmarkup.h
  src/kuitmarkup_p.h
  src/kuitsetup.h
  src/main.cpp

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27245: Ki18n: Convert license headers to SPDX statements

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr added inline comments.

INLINE COMMENTS

> cgiboudeaux wrote in LGPL-3.0-only.txt:15-17
> why are there so many empty lines?

Actually, I have no idea. But according to the REUSE specification, the license 
files must no be changed and used exactly as provided by SPDX.
All license files, except the LicenseRef files, of course, were downloaded via 
the "reuse download" tool and thus are the unmodified versions as provided by 
SPDX.

REPOSITORY
  R249 KI18n

REVISION DETAIL
  https://phabricator.kde.org/D27245

To: cordlandwehr
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R275:be32ab6c49f9: KItemModels: Convert license headers to 
SPDX markers (authored by cordlandwehr).

REPOSITORY
  R275 KItemModels

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27103?vs=75587&id=75588

REVISION DETAIL
  https://phabricator.kde.org/D27103

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  autotests/bihash/benchmarks.cpp
  autotests/bihash/functionalitytest.cpp
  autotests/kcolumnheadersmodeltest.cpp
  autotests/kconcatenaterows_qml.cpp
  autotests/kdescendantsproxymodel_smoketest.cpp
  autotests/kdescendantsproxymodeltest.cpp
  autotests/kextracolumnsproxymodeltest.cpp
  autotests/klinkitemselectionmodeltest.cpp
  autotests/klinkitemselectionmodeltest.h
  autotests/kmodelindexproxymappertest.cpp
  autotests/knumbermodeltest.cpp
  autotests/krearrangecolumnsproxymodeltest.cpp
  autotests/krecursivefilterproxymodeltest.cpp
  autotests/kselectionproxymodel_smoketest.cpp
  autotests/kselectionproxymodeltest.cpp
  autotests/kselectionproxymodeltestsuite.cpp
  autotests/kselectionproxymodeltestsuite.h
  autotests/proxymodeltestsuite/dynamictreemodel.cpp
  autotests/proxymodeltestsuite/dynamictreemodel.h
  autotests/proxymodeltestsuite/dynamictreewidget.cpp
  autotests/proxymodeltestsuite/dynamictreewidget.h
  autotests/proxymodeltestsuite/eventloggerregister.cpp
  autotests/proxymodeltestsuite/eventloggerregister.h
  autotests/proxymodeltestsuite/indexfinder.h
  autotests/proxymodeltestsuite/modelcommander.cpp
  autotests/proxymodeltestsuite/modelcommander.h
  autotests/proxymodeltestsuite/modeldumper.cpp
  autotests/proxymodeltestsuite/modeldumper.h
  autotests/proxymodeltestsuite/modeleventlogger.cpp
  autotests/proxymodeltestsuite/modeleventlogger.h
  autotests/proxymodeltestsuite/modelselector.cpp
  autotests/proxymodeltestsuite/modelselector.h
  autotests/proxymodeltestsuite/modelspy.cpp
  autotests/proxymodeltestsuite/modelspy.h
  autotests/proxymodeltestsuite/modeltest.cpp
  autotests/proxymodeltestsuite/modeltest.h
  autotests/proxymodeltestsuite/persistentchangelist.h
  autotests/proxymodeltestsuite/proxymodeltest.cpp
  autotests/proxymodeltestsuite/proxymodeltest.h
  autotests/test_model_helpers.h
  src/core/kbihash_p.h
  src/core/kbreadcrumbselectionmodel.cpp
  src/core/kbreadcrumbselectionmodel.h
  src/core/kcheckableproxymodel.cpp
  src/core/kcheckableproxymodel.h
  src/core/kcolumnheadersmodel.cpp
  src/core/kcolumnheadersmodel.h
  src/core/kconcatenaterowsproxymodel.cpp
  src/core/kconcatenaterowsproxymodel.h
  src/core/kdescendantsproxymodel.cpp
  src/core/kdescendantsproxymodel.h
  src/core/kextracolumnsproxymodel.cpp
  src/core/kextracolumnsproxymodel.h
  src/core/klinkitemselectionmodel.cpp
  src/core/klinkitemselectionmodel.h
  src/core/kmodelindexproxymapper.cpp
  src/core/kmodelindexproxymapper.h
  src/core/knumbermodel.cpp
  src/core/knumbermodel.h
  src/core/krearrangecolumnsproxymodel.cpp
  src/core/krearrangecolumnsproxymodel.h
  src/core/krecursivefilterproxymodel.cpp
  src/core/krecursivefilterproxymodel.h
  src/core/kselectionproxymodel.cpp
  src/core/kselectionproxymodel.h
  src/core/kvoidpointerfactory_p.h
  src/qml/kconcatenaterowsproxymodel_qml.cpp
  src/qml/kconcatenaterowsproxymodel_qml.h
  src/qml/plugin.cpp
  src/qml/plugin.h
  tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp
  tests/proxymodeltestapp/breadcrumbdirectionwidget.h
  tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp
  tests/proxymodeltestapp/breadcrumbnavigationwidget.h
  tests/proxymodeltestapp/breadcrumbswidget.cpp
  tests/proxymodeltestapp/breadcrumbswidget.h
  tests/proxymodeltestapp/checkablewidget.cpp
  tests/proxymodeltestapp/checkablewidget.h
  tests/proxymodeltestapp/descendantpmwidget.cpp
  tests/proxymodeltestapp/descendantpmwidget.h
  tests/proxymodeltestapp/kidentityproxymodelwidget.cpp
  tests/proxymodeltestapp/kidentityproxymodelwidget.h
  tests/proxymodeltestapp/kreparentingproxymodel.cpp
  tests/proxymodeltestapp/kreparentingproxymodel.h
  tests/proxymodeltestapp/lessthanwidget.cpp
  tests/proxymodeltestapp/lessthanwidget.h
  tests/proxymodeltestapp/main.cpp
  tests/proxymodeltestapp/mainwindow.cpp
  tests/proxymodeltestapp/mainwindow.h
  tests/proxymodeltestapp/matchcheckingwidget.cpp
  tests/proxymodeltestapp/matchcheckingwidget.h
  tests/proxymodeltestapp/modelcommanderwidget.cpp
  tests/proxymodeltestapp/modelcommanderwidget.h
  tests/proxymodeltestapp/proxyitemselectionwidget.cpp
  tests/proxymodeltestapp/proxyitemselectionwidget.h
  tests/proxymodeltestapp/proxymodeltestwidget.cpp
  tests/proxymodeltestapp/proxymodeltestwidget.h
  tests/proxymodeltestapp/recursivefilterpmwidget.cpp
  tests/proxymodeltestapp/recursivefilterpmwidget.h
  tests/proxymodeltestapp/reparentingpmwidget.cpp
  tests/proxymodeltestapp/reparentingpmwidget.h
  tests/proxymodeltestapp/scriptablereparentingwidget.cpp
  tests/proxymo

D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75587.
cordlandwehr added a comment.


  Remove unneeded whitespace

REPOSITORY
  R275 KItemModels

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27103?vs=75580&id=75587

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27103

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  autotests/bihash/benchmarks.cpp
  autotests/bihash/functionalitytest.cpp
  autotests/kcolumnheadersmodeltest.cpp
  autotests/kconcatenaterows_qml.cpp
  autotests/kdescendantsproxymodel_smoketest.cpp
  autotests/kdescendantsproxymodeltest.cpp
  autotests/kextracolumnsproxymodeltest.cpp
  autotests/klinkitemselectionmodeltest.cpp
  autotests/klinkitemselectionmodeltest.h
  autotests/kmodelindexproxymappertest.cpp
  autotests/knumbermodeltest.cpp
  autotests/krearrangecolumnsproxymodeltest.cpp
  autotests/krecursivefilterproxymodeltest.cpp
  autotests/kselectionproxymodel_smoketest.cpp
  autotests/kselectionproxymodeltest.cpp
  autotests/kselectionproxymodeltestsuite.cpp
  autotests/kselectionproxymodeltestsuite.h
  autotests/proxymodeltestsuite/dynamictreemodel.cpp
  autotests/proxymodeltestsuite/dynamictreemodel.h
  autotests/proxymodeltestsuite/dynamictreewidget.cpp
  autotests/proxymodeltestsuite/dynamictreewidget.h
  autotests/proxymodeltestsuite/eventloggerregister.cpp
  autotests/proxymodeltestsuite/eventloggerregister.h
  autotests/proxymodeltestsuite/indexfinder.h
  autotests/proxymodeltestsuite/modelcommander.cpp
  autotests/proxymodeltestsuite/modelcommander.h
  autotests/proxymodeltestsuite/modeldumper.cpp
  autotests/proxymodeltestsuite/modeldumper.h
  autotests/proxymodeltestsuite/modeleventlogger.cpp
  autotests/proxymodeltestsuite/modeleventlogger.h
  autotests/proxymodeltestsuite/modelselector.cpp
  autotests/proxymodeltestsuite/modelselector.h
  autotests/proxymodeltestsuite/modelspy.cpp
  autotests/proxymodeltestsuite/modelspy.h
  autotests/proxymodeltestsuite/modeltest.cpp
  autotests/proxymodeltestsuite/modeltest.h
  autotests/proxymodeltestsuite/persistentchangelist.h
  autotests/proxymodeltestsuite/proxymodeltest.cpp
  autotests/proxymodeltestsuite/proxymodeltest.h
  autotests/test_model_helpers.h
  src/core/kbihash_p.h
  src/core/kbreadcrumbselectionmodel.cpp
  src/core/kbreadcrumbselectionmodel.h
  src/core/kcheckableproxymodel.cpp
  src/core/kcheckableproxymodel.h
  src/core/kcolumnheadersmodel.cpp
  src/core/kcolumnheadersmodel.h
  src/core/kconcatenaterowsproxymodel.cpp
  src/core/kconcatenaterowsproxymodel.h
  src/core/kdescendantsproxymodel.cpp
  src/core/kdescendantsproxymodel.h
  src/core/kextracolumnsproxymodel.cpp
  src/core/kextracolumnsproxymodel.h
  src/core/klinkitemselectionmodel.cpp
  src/core/klinkitemselectionmodel.h
  src/core/kmodelindexproxymapper.cpp
  src/core/kmodelindexproxymapper.h
  src/core/knumbermodel.cpp
  src/core/knumbermodel.h
  src/core/krearrangecolumnsproxymodel.cpp
  src/core/krearrangecolumnsproxymodel.h
  src/core/krecursivefilterproxymodel.cpp
  src/core/krecursivefilterproxymodel.h
  src/core/kselectionproxymodel.cpp
  src/core/kselectionproxymodel.h
  src/core/kvoidpointerfactory_p.h
  src/qml/kconcatenaterowsproxymodel_qml.cpp
  src/qml/kconcatenaterowsproxymodel_qml.h
  src/qml/plugin.cpp
  src/qml/plugin.h
  tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp
  tests/proxymodeltestapp/breadcrumbdirectionwidget.h
  tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp
  tests/proxymodeltestapp/breadcrumbnavigationwidget.h
  tests/proxymodeltestapp/breadcrumbswidget.cpp
  tests/proxymodeltestapp/breadcrumbswidget.h
  tests/proxymodeltestapp/checkablewidget.cpp
  tests/proxymodeltestapp/checkablewidget.h
  tests/proxymodeltestapp/descendantpmwidget.cpp
  tests/proxymodeltestapp/descendantpmwidget.h
  tests/proxymodeltestapp/kidentityproxymodelwidget.cpp
  tests/proxymodeltestapp/kidentityproxymodelwidget.h
  tests/proxymodeltestapp/kreparentingproxymodel.cpp
  tests/proxymodeltestapp/kreparentingproxymodel.h
  tests/proxymodeltestapp/lessthanwidget.cpp
  tests/proxymodeltestapp/lessthanwidget.h
  tests/proxymodeltestapp/main.cpp
  tests/proxymodeltestapp/mainwindow.cpp
  tests/proxymodeltestapp/mainwindow.h
  tests/proxymodeltestapp/matchcheckingwidget.cpp
  tests/proxymodeltestapp/matchcheckingwidget.h
  tests/proxymodeltestapp/modelcommanderwidget.cpp
  tests/proxymodeltestapp/modelcommanderwidget.h
  tests/proxymodeltestapp/proxyitemselectionwidget.cpp
  tests/proxymodeltestapp/proxyitemselectionwidget.h
  tests/proxymodeltestapp/proxymodeltestwidget.cpp
  tests/proxymodeltestapp/proxymodeltestwidget.h
  tests/proxymodeltestapp/recursivefilterpmwidget.cpp
  tests/proxymodeltestapp/recursivefilterpmwidget.h
  tests/proxymodeltestapp/reparentingpmwidget.cpp
  tests/proxymodeltestapp/reparentingpmwidget.h
  tests/proxymodeltestapp/scriptablereparentingwidget.cpp
  tests/proxymodeltestapp/scriptablereparentingwidget.h
  tests/proxymodeltestapp

D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R275 KItemModels

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27103

To: cordlandwehr, dfaure, cgiboudeaux
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27106: Attica: Convert license statements to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
This revision was automatically updated to reflect the committed changes.
Closed by commit R235:4db348a7bb1c: Attica: Convert license statements to SPDX 
markers (authored by cordlandwehr).

REPOSITORY
  R235 Attica

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27106?vs=75579&id=75586

REVISION DETAIL
  https://phabricator.kde.org/D27106

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-3.0-only.txt
  LICENSES/LicenseRef-KDE-Accepted-LGPL.txt
  autotests/configtest.cpp
  autotests/persontest.cpp
  autotests/privatedatatest.cpp
  autotests/providertest.cpp
  src/accountbalance.cpp
  src/accountbalance.h
  src/accountbalanceparser.cpp
  src/accountbalanceparser.h
  src/achievement.cpp
  src/achievement.h
  src/achievementparser.cpp
  src/achievementparser.h
  src/activity.cpp
  src/activity.h
  src/activityparser.cpp
  src/activityparser.h
  src/atticabasejob.cpp
  src/atticabasejob.h
  src/atticautils.cpp
  src/atticautils.h
  src/buildservice.cpp
  src/buildservice.h
  src/buildservicejob.cpp
  src/buildservicejob.h
  src/buildservicejoboutput.cpp
  src/buildservicejoboutput.h
  src/buildservicejoboutputparser.cpp
  src/buildservicejoboutputparser.h
  src/buildservicejobparser.cpp
  src/buildservicejobparser.h
  src/buildserviceparser.cpp
  src/buildserviceparser.h
  src/category.cpp
  src/category.h
  src/categoryparser.cpp
  src/categoryparser.h
  src/cloud.cpp
  src/cloud.h
  src/cloudparser.cpp
  src/cloudparser.h
  src/comment.cpp
  src/comment.h
  src/commentparser.cpp
  src/commentparser.h
  src/config.cpp
  src/config.h
  src/configparser.cpp
  src/configparser.h
  src/content.cpp
  src/content.h
  src/contentparser.cpp
  src/contentparser.h
  src/deletejob.cpp
  src/deletejob.h
  src/distribution.cpp
  src/distribution.h
  src/distributionparser.cpp
  src/distributionparser.h
  src/downloaddescription.cpp
  src/downloaddescription.h
  src/downloaditem.cpp
  src/downloaditem.h
  src/downloaditemparser.cpp
  src/downloaditemparser.h
  src/event.cpp
  src/event.h
  src/eventparser.cpp
  src/eventparser.h
  src/folder.cpp
  src/folder.h
  src/folderparser.cpp
  src/folderparser.h
  src/forum.cpp
  src/forum.h
  src/forumparser.cpp
  src/forumparser.h
  src/getjob.cpp
  src/getjob.h
  src/homepageentry.cpp
  src/homepageentry.h
  src/homepagetype.cpp
  src/homepagetype.h
  src/homepagetypeparser.cpp
  src/homepagetypeparser.h
  src/icon.cpp
  src/icon.h
  src/itemjob.cpp
  src/itemjob.h
  src/knowledgebaseentry.cpp
  src/knowledgebaseentry.h
  src/knowledgebaseentryparser.cpp
  src/knowledgebaseentryparser.h
  src/license.cpp
  src/license.h
  src/licenseparser.cpp
  src/licenseparser.h
  src/listjob.cpp
  src/listjob.h
  src/listjob_inst.cpp
  src/message.cpp
  src/message.h
  src/messageparser.cpp
  src/messageparser.h
  src/metadata.cpp
  src/metadata.h
  src/parser.cpp
  src/parser.h
  src/person.cpp
  src/person.h
  src/personparser.cpp
  src/personparser.h
  src/platformdependent.h
  src/platformdependent_v2.cpp
  src/platformdependent_v2.h
  src/postfiledata.cpp
  src/postfiledata.h
  src/postjob.cpp
  src/postjob.h
  src/privatedata.cpp
  src/privatedata.h
  src/privatedataparser.cpp
  src/privatedataparser.h
  src/project.cpp
  src/project.h
  src/projectparser.cpp
  src/projectparser.h
  src/provider.cpp
  src/provider.h
  src/providermanager.cpp
  src/providermanager.h
  src/publisher.cpp
  src/publisher.h
  src/publisherfield.cpp
  src/publisherfield.h
  src/publisherfieldparser.cpp
  src/publisherfieldparser.h
  src/publisherparser.cpp
  src/publisherparser.h
  src/putjob.cpp
  src/putjob.h
  src/qtplatformdependent.cpp
  src/qtplatformdependent_p.h
  src/remoteaccount.cpp
  src/remoteaccount.h
  src/remoteaccountparser.cpp
  src/remoteaccountparser.h
  src/topic.cpp
  src/topic.h
  src/topicparser.cpp
  src/topicparser.h
  src/version.h.cmake
  tests/projecttest/main.cpp
  tests/projecttest/projecttest.cpp
  tests/projecttest/projecttest.h

To: cordlandwehr, cgiboudeaux
Cc: dfaure, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked an inline comment as done.

REPOSITORY
  R275 KItemModels

REVISION DETAIL
  https://phabricator.kde.org/D27103

To: cordlandwehr, dfaure
Cc: cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
ngraham, bruns


D27103: KItemModels: Convert license headers to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr updated this revision to Diff 75580.
cordlandwehr added a comment.


  Incorporate review findings
  
  - Use FileContributor tag for stating authors without copyright claim
  - Resolving Qt legal redirect
  - Unify comment style for copyright statements

REPOSITORY
  R275 KItemModels

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27103?vs=74861&id=75580

BRANCH
  spdx

REVISION DETAIL
  https://phabricator.kde.org/D27103

AFFECTED FILES
  LICENSES/LGPL-2.0-or-later.txt
  LICENSES/LGPL-2.1-only.txt
  LICENSES/LGPL-2.1-or-later.txt
  autotests/bihash/benchmarks.cpp
  autotests/bihash/functionalitytest.cpp
  autotests/kcolumnheadersmodeltest.cpp
  autotests/kconcatenaterows_qml.cpp
  autotests/kdescendantsproxymodel_smoketest.cpp
  autotests/kdescendantsproxymodeltest.cpp
  autotests/kextracolumnsproxymodeltest.cpp
  autotests/klinkitemselectionmodeltest.cpp
  autotests/klinkitemselectionmodeltest.h
  autotests/kmodelindexproxymappertest.cpp
  autotests/knumbermodeltest.cpp
  autotests/krearrangecolumnsproxymodeltest.cpp
  autotests/krecursivefilterproxymodeltest.cpp
  autotests/kselectionproxymodel_smoketest.cpp
  autotests/kselectionproxymodeltest.cpp
  autotests/kselectionproxymodeltestsuite.cpp
  autotests/kselectionproxymodeltestsuite.h
  autotests/proxymodeltestsuite/dynamictreemodel.cpp
  autotests/proxymodeltestsuite/dynamictreemodel.h
  autotests/proxymodeltestsuite/dynamictreewidget.cpp
  autotests/proxymodeltestsuite/dynamictreewidget.h
  autotests/proxymodeltestsuite/eventloggerregister.cpp
  autotests/proxymodeltestsuite/eventloggerregister.h
  autotests/proxymodeltestsuite/indexfinder.h
  autotests/proxymodeltestsuite/modelcommander.cpp
  autotests/proxymodeltestsuite/modelcommander.h
  autotests/proxymodeltestsuite/modeldumper.cpp
  autotests/proxymodeltestsuite/modeldumper.h
  autotests/proxymodeltestsuite/modeleventlogger.cpp
  autotests/proxymodeltestsuite/modeleventlogger.h
  autotests/proxymodeltestsuite/modelselector.cpp
  autotests/proxymodeltestsuite/modelselector.h
  autotests/proxymodeltestsuite/modelspy.cpp
  autotests/proxymodeltestsuite/modelspy.h
  autotests/proxymodeltestsuite/modeltest.cpp
  autotests/proxymodeltestsuite/modeltest.h
  autotests/proxymodeltestsuite/persistentchangelist.h
  autotests/proxymodeltestsuite/proxymodeltest.cpp
  autotests/proxymodeltestsuite/proxymodeltest.h
  autotests/test_model_helpers.h
  src/core/kbihash_p.h
  src/core/kbreadcrumbselectionmodel.cpp
  src/core/kbreadcrumbselectionmodel.h
  src/core/kcheckableproxymodel.cpp
  src/core/kcheckableproxymodel.h
  src/core/kcolumnheadersmodel.cpp
  src/core/kcolumnheadersmodel.h
  src/core/kconcatenaterowsproxymodel.cpp
  src/core/kconcatenaterowsproxymodel.h
  src/core/kdescendantsproxymodel.cpp
  src/core/kdescendantsproxymodel.h
  src/core/kextracolumnsproxymodel.cpp
  src/core/kextracolumnsproxymodel.h
  src/core/klinkitemselectionmodel.cpp
  src/core/klinkitemselectionmodel.h
  src/core/kmodelindexproxymapper.cpp
  src/core/kmodelindexproxymapper.h
  src/core/knumbermodel.cpp
  src/core/knumbermodel.h
  src/core/krearrangecolumnsproxymodel.cpp
  src/core/krearrangecolumnsproxymodel.h
  src/core/krecursivefilterproxymodel.cpp
  src/core/krecursivefilterproxymodel.h
  src/core/kselectionproxymodel.cpp
  src/core/kselectionproxymodel.h
  src/core/kvoidpointerfactory_p.h
  src/qml/kconcatenaterowsproxymodel_qml.cpp
  src/qml/kconcatenaterowsproxymodel_qml.h
  src/qml/plugin.cpp
  src/qml/plugin.h
  tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp
  tests/proxymodeltestapp/breadcrumbdirectionwidget.h
  tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp
  tests/proxymodeltestapp/breadcrumbnavigationwidget.h
  tests/proxymodeltestapp/breadcrumbswidget.cpp
  tests/proxymodeltestapp/breadcrumbswidget.h
  tests/proxymodeltestapp/checkablewidget.cpp
  tests/proxymodeltestapp/checkablewidget.h
  tests/proxymodeltestapp/descendantpmwidget.cpp
  tests/proxymodeltestapp/descendantpmwidget.h
  tests/proxymodeltestapp/kidentityproxymodelwidget.cpp
  tests/proxymodeltestapp/kidentityproxymodelwidget.h
  tests/proxymodeltestapp/kreparentingproxymodel.cpp
  tests/proxymodeltestapp/kreparentingproxymodel.h
  tests/proxymodeltestapp/lessthanwidget.cpp
  tests/proxymodeltestapp/lessthanwidget.h
  tests/proxymodeltestapp/main.cpp
  tests/proxymodeltestapp/mainwindow.cpp
  tests/proxymodeltestapp/mainwindow.h
  tests/proxymodeltestapp/matchcheckingwidget.cpp
  tests/proxymodeltestapp/matchcheckingwidget.h
  tests/proxymodeltestapp/modelcommanderwidget.cpp
  tests/proxymodeltestapp/modelcommanderwidget.h
  tests/proxymodeltestapp/proxyitemselectionwidget.cpp
  tests/proxymodeltestapp/proxyitemselectionwidget.h
  tests/proxymodeltestapp/proxymodeltestwidget.cpp
  tests/proxymodeltestapp/proxymodeltestwidget.h
  tests/proxymodeltestapp/recursivefilterpmwidget.cpp
  tests/proxymodeltestapp/recursivefilterpmwidget.h
  tests/proxymodeltestapp/reparentingpmwidget.cpp
  tests/proxymodeltestapp/repa

D27106: Attica: Convert license statements to SPDX markers

2020-02-13 Thread Andreas Cord-Landwehr
cordlandwehr marked 2 inline comments as done.

REPOSITORY
  R235 Attica

REVISION DETAIL
  https://phabricator.kde.org/D27106

To: cordlandwehr
Cc: dfaure, cgiboudeaux, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, ngraham, bruns


  1   2   3   >