[glib: 2/3] gio: Add some missing license and copyright headers




commit 59fc26cbaad857ed6e4023e0f98682aef6846b90
Author: Philip Withnall <pwithnall endlessos org>
Date:   Tue Jul 5 12:30:46 2022 +0100

    gio: Add some missing license and copyright headers
    
    These headers have all been written manually, by looking through the git
    log for each file and noting the copyright of each significant
    contribution.
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>
    
    Helps: #1415

 gio/gapplicationimpl.h                         | 21 +++++++++++++++++++++
 gio/gdbusdaemon.c                              | 21 +++++++++++++++++++++
 gio/gdbusdaemon.h                              | 21 +++++++++++++++++++++
 gio/gioenumtypes.c.template                    | 21 +++++++++++++++++++++
 gio/gioenumtypes.h.template                    | 21 +++++++++++++++++++++
 gio/gwin32api-application-activation-manager.h |  8 ++++++++
 gio/gwin32api-iterator.h                       |  8 ++++++++
 gio/gwin32api-misc.h                           |  8 ++++++++
 gio/gwin32api-package.h                        |  8 ++++++++
 gio/gwin32api-storage.h                        |  8 ++++++++
 gio/tests/actions.c                            | 23 +++++++++++++++++++++++
 11 files changed, 168 insertions(+)
---
diff --git a/gio/gapplicationimpl.h b/gio/gapplicationimpl.h
index 1e6a718dbc..73747893a9 100644
--- a/gio/gapplicationimpl.h
+++ b/gio/gapplicationimpl.h
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2010, 2011, 2012 Codethink Limited
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Ryan Lortie <desrt desrt ca>
+ */
+
 #include "giotypes.h"
 
 typedef struct _GApplicationImpl GApplicationImpl;
diff --git a/gio/gdbusdaemon.c b/gio/gdbusdaemon.c
index 2bb7b8816e..8837b48192 100644
--- a/gio/gdbusdaemon.c
+++ b/gio/gdbusdaemon.c
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2012 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Alexander Larsson <alexl redhat com>
+ */
+
 #include "config.h"
 
 #include <string.h>
diff --git a/gio/gdbusdaemon.h b/gio/gdbusdaemon.h
index a39b963240..e2babfcd7c 100644
--- a/gio/gdbusdaemon.h
+++ b/gio/gdbusdaemon.h
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2012 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Alexander Larsson <alexl redhat com>
+ */
+
 #include <gio/gio.h>
 
 #define G_TYPE_DBUS_DAEMON (_g_dbus_daemon_get_type ())
diff --git a/gio/gioenumtypes.c.template b/gio/gioenumtypes.c.template
index 948a012012..95340f9ecf 100644
--- a/gio/gioenumtypes.c.template
+++ b/gio/gioenumtypes.c.template
@@ -1,4 +1,25 @@
 /*** BEGIN file-header ***/
+/*
+ * Copyright © 2007 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Matthias Clasen <mclasen redhat com>
+ */
+
 #include "config.h"
 #include "gioenumtypes.h"
 #include <gio.h>
diff --git a/gio/gioenumtypes.h.template b/gio/gioenumtypes.h.template
index 4baa6df323..1ab3c3727d 100644
--- a/gio/gioenumtypes.h.template
+++ b/gio/gioenumtypes.h.template
@@ -1,4 +1,25 @@
 /*** BEGIN file-header ***/
+/*
+ * Copyright © 2007 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Matthias Clasen <mclasen redhat com>
+ */
+
 #ifndef __GIO_ENUM_TYPES_H__
 #define __GIO_ENUM_TYPES_H__
 
diff --git a/gio/gwin32api-application-activation-manager.h b/gio/gwin32api-application-activation-manager.h
index cf44b93e6b..9ec34d6b46 100755
--- a/gio/gwin32api-application-activation-manager.h
+++ b/gio/gwin32api-application-activation-manager.h
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.
+ * SPDX-License-Identifier: CC0-1.0
+ *
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.
+ */
+
 #if NTDDI_VERSION < NTDDI_WIN8
 /* The following code is copied verbatim from MinGW-w64 shobjidl.h */
 /*
diff --git a/gio/gwin32api-iterator.h b/gio/gwin32api-iterator.h
index d4df8a7b81..c850a5b8d3 100755
--- a/gio/gwin32api-iterator.h
+++ b/gio/gwin32api-iterator.h
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.
+ * SPDX-License-Identifier: CC0-1.0
+ *
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.
+ */
+
 typedef interface IIterator IIterator;
 typedef interface IIterable IIterable;
 
diff --git a/gio/gwin32api-misc.h b/gio/gwin32api-misc.h
index 2b45d9abd1..814cc0531f 100755
--- a/gio/gwin32api-misc.h
+++ b/gio/gwin32api-misc.h
@@ -1 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.
+ * SPDX-License-Identifier: CC0-1.0
+ *
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.
+ */
+
 typedef interface IProcessorArchitecture IProcessorArchitecture;
diff --git a/gio/gwin32api-package.h b/gio/gwin32api-package.h
index 9842a86fa3..acc86c148d 100755
--- a/gio/gwin32api-package.h
+++ b/gio/gwin32api-package.h
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.
+ * SPDX-License-Identifier: CC0-1.0
+ *
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.
+ */
+
 typedef interface IPackageManager IPackageManager;
 typedef interface IPackage IPackage;
 typedef interface IPackageId IPackageId;
diff --git a/gio/gwin32api-storage.h b/gio/gwin32api-storage.h
index 716a0a7a1c..03eedddeec 100755
--- a/gio/gwin32api-storage.h
+++ b/gio/gwin32api-storage.h
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: This file has no copyright assigned and is placed in the Public Domain.
+ * SPDX-License-Identifier: CC0-1.0
+ *
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to https://github.com/kinke/mingw-w64-crt/blob/master/DISCLAIMER.PD.
+ */
+
 struct DateTime;
 
 typedef struct DateTime {
diff --git a/gio/tests/actions.c b/gio/tests/actions.c
index a41e989bd2..f27841b4bc 100644
--- a/gio/tests/actions.c
+++ b/gio/tests/actions.c
@@ -1,3 +1,26 @@
+/*
+ * Copyright © 2010, 2011, 2013, 2014 Codethink Limited
+ * Copyright © 2010, 2011, 2012, 2013, 2015 Red Hat, Inc.
+ * Copyright © 2012 Pavel Vasin
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors: Ryan Lortie <desrt desrt ca>
+ */
+
 #include <gio/gio.h>
 #include <stdlib.h>
 #include <string.h>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]