<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,23 @@
+2000-04-14  Raph Levien  &lt;raph@gimp.org&gt;
+
+	* librsvg/art_rgba.c:
+	  librsvg/art_rgba.h:
+	  librsvg/art_rgba_svp.c:
+	  librsvg/art_rgba_svp.h: Added GPL copyright notice making clear
+	  that these files are part of libart_gpl. Also made .h files
+	  C++ friendly.
+
+	* librsvg/rsvg-bpath-util.c:
+	  librsvg/rsvg-bpath-util.h:
+	  librsvg/rsvg-path.c:
+	  librsvg/rsvg-path.h:
+	  librsvg/rsvg.c:
+	  librsvg/rsvg.h: Added GPL copyright notice assigning copyright
+	  to Eazel. Also made .h files C++ friendly.
+
+	* librsvg/rsvg-bpath.c: Removed this file, it's subsumed by
+	  rsvg-bpath-util.c.
+
 2000-04-13  Ramiro Estrugo  &lt;ramiro@eazel.com&gt;
 
 	* idl/nautilus.idl,</diff>
      <filename>ChangeLog-20000414</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,25 @@
+/*
+ * art_rgba.c: Functions for manipulating RGBA pixel data.
+ *
+ * Libart_GPL - library of basic graphic primitives
+ * Copyright (C) 2000 Raph Levien
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 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
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
 #include &lt;libart_lgpl/art_misc.h&gt;
 #include &quot;art_rgba.h&quot;
 </diff>
      <filename>librsvg/art_rgba.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,32 @@
+/*
+ * art_rgba.h: Functions for manipulating RGBA pixel data.
+ *
+ * Libart_GPL - library of basic graphic primitives
+ * Copyright (C) 2000 Raph Levien
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 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
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
 #ifndef __ART_RGBA_H__
 #define __ART_RGBA_H__
 
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif /* __cplusplus */
+
 void
 art_rgba_rgba_composite (art_u8 *dst, const art_u8 *src, int n);
 
@@ -10,4 +36,8 @@ art_rgba_fill_run (art_u8 *buf, art_u8 r, art_u8 g, art_u8 b, int n);
 void
 art_rgba_run_alpha (art_u8 *buf, art_u8 r, art_u8 g, art_u8 b, int alpha, int n);
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif</diff>
      <filename>librsvg/art_rgba.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,25 @@
+/*
+ * art_rgba_svp.c: Render a sorted vector path over an RGBA buffer.
+ *
+ * Libart_GPL - library of basic graphic primitives
+ * Copyright (C) 2000 Raph Levien
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 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
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
 #include &lt;libart_lgpl/art_misc.h&gt;
 #include &lt;libart_lgpl/art_svp.h&gt;
 #include &lt;libart_lgpl/art_svp_render_aa.h&gt;</diff>
      <filename>librsvg/art_rgba_svp.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,31 @@
+/*
+ * art_rgba_svp.h: Render a sorted vector path over an RGBA buffer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 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
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
 #ifndef __ART_RGBA_SVP_H__
 #define __ART_RGBA_SVP_H__
 
 #include &lt;libart_lgpl/art_alphagamma.h&gt;
 
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif /* __cplusplus */
+
 void
 art_rgba_svp_alpha (const ArtSVP *svp,
 		    int x0, int y0, int x1, int y1,
@@ -10,4 +33,8 @@ art_rgba_svp_alpha (const ArtSVP *svp,
 		    art_u8 *buf, int rowstride,
 		    ArtAlphaGamma *alphagamma);
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif</diff>
      <filename>librsvg/art_rgba_svp.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,26 @@
+/* 
+   rsvg-bpath-util.c: Data structure and convenience functions for creating bezier paths.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+  
+   This program 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
+   General Public License for more details.
+  
+   You should have received a copy of the GNU General Public
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
+*/
+
 #include &lt;glib.h&gt;
 #include &lt;math.h&gt;
 #include &quot;rsvg-bpath-util.h&quot;</diff>
      <filename>librsvg/rsvg-bpath-util.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,35 @@
+/* 
+   rsvg-bpath-util.h: Data structure and convenience functions for creating bezier paths.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+  
+   This program 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
+   General Public License for more details.
+  
+   You should have received a copy of the GNU General Public
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
+*/
+
 #ifndef RSVG_BPATH_UTIL_H
 #define RSVG_BPATH_UTIL_H
 
 #include &lt;libart_lgpl/art_bpath.h&gt;
 
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif /* __cplusplus */
+
 typedef struct _RsvgBpathDef RsvgBpathDef;
 
 struct _RsvgBpathDef {
@@ -33,5 +60,9 @@ void rsvg_bpath_def_closepath  (RsvgBpathDef *bpd);
 
 void rsvg_bpath_def_art_finish (RsvgBpathDef *bpd);
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif
 </diff>
      <filename>librsvg/rsvg-bpath-util.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,23 +1,24 @@
-/* rsvg-path.c
-
-   Copyright (C) 1999,2000 Raph Levien &lt;raph@acm.org&gt;
-
-   Gill is free software; you can redistribute it and/or
+/* 
+   rsvg-path.c: Parse SVG path element data into bezier path.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.
-
-   Gill is distributed in the hope that it will be useful,
+  
+   This program 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
    General Public License for more details.
-
+  
    You should have received a copy of the GNU General Public
-   License along with Gill; see the file COPYING. If not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.
-
-   Author: Raph Levien &lt;raph@acm.org&gt;
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
 */
 
 /* This is adapted from svg-path in Gill. */</diff>
      <filename>librsvg/rsvg-path.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,38 @@
+/* 
+   rsvg-path.h: Parse SVG path element data into bezier path.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+  
+   This program 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
+   General Public License for more details.
+  
+   You should have received a copy of the GNU General Public
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
+*/
+
+#ifndef RSVG_PATH_H
+#define RSVG_PATH_H
+
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif /* __cplusplus */
+
 RsvgBpathDef *
 rsvg_parse_path (const char *path_str);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif</diff>
      <filename>librsvg/rsvg-path.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,26 @@
+/* 
+   rsvg.c: SAX-based renderer for SVG files into a GdkPixbuf.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+  
+   This program 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
+   General Public License for more details.
+  
+   You should have received a copy of the GNU General Public
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
+*/
+
 #include &lt;stdio.h&gt;
 #include &lt;string.h&gt;
 #include &lt;math.h&gt;</diff>
      <filename>librsvg/rsvg.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,38 @@
+/* 
+   rsvg.h: SAX-based renderer for SVG files into a GdkPixbuf.
+ 
+   Copyright (C) 2000 Eazel, Inc.
+  
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+  
+   This program 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
+   General Public License for more details.
+  
+   You should have received a copy of the GNU General Public
+   License along with this program; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+  
+   Author: Raph Levien &lt;raph@artofcode.com&gt;
+*/
+
+#ifndef RSVG_H
+#define RSVG_H
+
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif /* __cplusplus */
+
 GdkPixbuf *
 rsvg_render_file (FILE *f, double zoom);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif</diff>
      <filename>librsvg/rsvg.h</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>librsvg/rsvg-bpath.c</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>a48790856154a424a338283683efacc95f634747</id>
    </parent>
  </parents>
  <author>
    <name>Raph Levien</name>
    <email>raph@src.gnome.org</email>
  </author>
  <url>http://github.com/hb/nautilus/commit/461be19b5c42f74a204cd74e3cbe89adde78a90d</url>
  <id>461be19b5c42f74a204cd74e3cbe89adde78a90d</id>
  <committed-date>2000-04-13T23:40:27-07:00</committed-date>
  <authored-date>2000-04-13T23:40:27-07:00</authored-date>
  <message>Added appropriate copyright notices.</message>
  <tree>7195e76b73a6ee8f98c46380cce3c53dde792f8a</tree>
  <committer>
    <name>Raph Levien</name>
    <email>raph@src.gnome.org</email>
  </committer>
</commit>
