changeset 3257:e7dc7dc9b1f8 virtual

Merged default branch
author unexist
date Tue, 19 Dec 2017 12:02:59 +0100
parents b540d76235bf (current diff) 58692458e727 (diff)
children 7745d5f9a9d6
files data/subtle.rb src/shared/shared.h src/subtle/client.c src/subtle/display.c src/subtle/event.c src/subtle/panel.c src/subtle/ruby.c src/subtle/screen.c src/subtle/style.c src/subtle/subtle.c src/subtle/subtle.h src/subtle/tag.c src/subtle/view.c src/subtlext/window.c
diffstat 38 files changed, 102 insertions(+), 75 deletions(-) [+]
line wrap: on
line diff
--- a/AUTHORS	Wed Jun 24 16:25:03 2015 +0200
+++ b/AUTHORS	Tue Dec 19 12:02:59 2017 +0100
@@ -1,2 +1,2 @@
 Christoph Kappel <unexist@subforge.org>
-ICQ: 33679091, IRC: #subtle / irc.freenode.org
+IRC: #subtle / irc.freenode.org
--- a/Rakefile	Wed Jun 24 16:25:03 2015 +0200
+++ b/Rakefile	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
 # @package subtle
 #
 # @file Rake build file
-# @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+# @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
 # @version $Id$
 #
 # This program can be distributed under the terms of the GNU GPL.
@@ -393,29 +393,35 @@
 
     # Check pkg-config for Xft
     if "yes" == @options["xft"]
-      checking_for("X11/Xft/Xft.h") do
-        ret = false
-
-        cflags, ldflags, libs = pkg_config("xft")
-
-        # Fix a bug in ruby 2.2.0 (https://bugs.ruby-lang.org/issues/10651)
-        if cflags.empty?
-          cflags << `#{$PKGCONFIG} --cflags xft`.chomp
-        end
+      {
+        "freetype" => "freetype2/ftbuild.h",
+        "xft"      => "X11/Xft/Xft.h"
+      }.each do |pkg, header|
+        checking_for(header) do
+          ret = false
 
-        unless libs.nil?
-          # Update flags
-          @options["cpppath"] << " %s" % [ cflags ]
-          @options["ldflags"] << " %s %s" % [ ldflags, libs ]
-          @options["extflags"] << " %s %s" % [ ldflags, libs ]
+          cflags, ldflags, libs = pkg_config(pkg)
 
-          $defs.push("-DHAVE_X11_XFT_XFT_H")
-          ret = true
-        else
-          @options["xft"] = "no"
+          # Fix a bug in ruby 2.2.0 (https://bugs.ruby-lang.org/issues/10651)
+          if cflags.empty?
+            cflags << `#{$PKGCONFIG} --cflags xft`.chomp
+          end
+
+          unless libs.nil?
+            # Update flags
+            @options["cpppath"] << " %s" % [ cflags ]
+            @options["ldflags"] << " %s %s" % [ ldflags, libs ]
+            @options["extflags"] << " %s %s" % [ ldflags, libs ]
+
+            $defs.push("-DHAVE_X11_XFT_XFT_H")
+            ret = true
+          else
+            @options["xft"] = "no"
+          end
+
+          ret
+
         end
-
-        ret
       end
     end
 
--- a/data/subtle.rb	Wed Jun 24 16:25:03 2015 +0200
+++ b/data/subtle.rb	Tue Dec 19 12:02:59 2017 +0100
@@ -747,22 +747,23 @@
 # Following hooks exist so far:
 #
 # [*:client_create*]    Called whenever a window is created
-# [*:client_configure*] Called whenever a window is configured
+# [*:client_gravity*]   Called whenever a window is configured
+# [*:client_mode*]      Called whenever a window is configured
 # [*:client_focus*]     Called whenever a window gets focus
+# [*:client_rename*]    Called whenever a window is renamed
 # [*:client_kill*]      Called whenever a window is killed
 #
 # [*:tag_create*]       Called whenever a tag is created
 # [*:tag_kill*]         Called whenever a tag is killed
 #
 # [*:view_create*]      Called whenever a view is created
-# [*:view_configure*]   Called whenever a view is configured
-# [*:view_jump*]        Called whenever the view is switched
+# [*:view_focus*]       Called whenever a view is configured
 # [*:view_kill*]        Called whenever a view is killed
 #
+# [*:start*]            Called on start
+# [*:exit*]             Called on exit
 # [*:tile*]             Called on whenever tiling would be needed
 # [*:reload*]           Called on reload
-# [*:start*]            Called on start
-# [*:exit*]             Called on exit
 #
 # === Example
 #
--- a/data/subtler/runner.rb	Wed Jun 24 16:25:03 2015 +0200
+++ b/data/subtler/runner.rb	Tue Dec 19 12:02:59 2017 +0100
@@ -4,7 +4,7 @@
 # @package subtler
 #
 # @file Subtle remote
-# @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+# @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
 # @version $Id$
 #
 # This program can be distributed under the terms of the GNU GPLv2.
@@ -499,7 +499,7 @@
 
       def version # {{{
         puts <<-EOF
-  subtler #{Subtlext::VERSION} - Copyright (c) 2005-2013 Christoph Kappel
+  subtler #{Subtlext::VERSION} - Copyright (c) 2005-2017 Christoph Kappel
   Released under the GNU General Public License
   Using Ruby #{RUBY_VERSION}
         EOF
--- a/src/shared/shared.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/shared/shared.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Shared functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/shared/shared.h	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/shared/shared.h	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Header file
-  * @copyright Copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/array.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/array.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Array functions
-  * @copyright 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/client.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/client.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Client functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
@@ -101,8 +101,8 @@
       /* Center client on current gravity */
       if(!(c->flags & SUB_CLIENT_MODE_FLOAT))
         {
-          geom->x += 0 < diffw ? diffw / 2 : 0;
-          geom->y += 0 < diffh ? diffh / 2 : 0;
+          geom->x += 0 < diffw ? (diffw / 2) : 0;
+          geom->y += 0 < diffh ? (diffh / 2) : 0;
         }
 
       geom->width  -= diffw;
@@ -1060,17 +1060,15 @@
     {
       if(c->flags & SUB_CLIENT_ARRANGE || (-1 != screenid && c->screenid != screenid))
         {
-          SubScreen *s2 = SCREEN(subArrayGet(subtle->screens,
+          SubScreen *old_s = SCREEN(subArrayGet(subtle->screens,
             -1 != c->screenid ? c->screenid : 0));
 
           /* Update screen offsets */
-          if(s != s2)
+          if(screenid != c->screenid)
             {
-              c->geom.x      = c->geom.x - s2->geom.x + s->geom.x;
-              c->geom.y      = c->geom.y - s2->geom.y + s->geom.y;
-              c->geom.width  = c->geom.width;
-              c->geom.height = c->geom.height;
-              c->screenid    = screenid;
+              c->geom.x   = c->geom.x - old_s->geom.x + s->geom.x;
+              c->geom.y   = c->geom.y - old_s->geom.y + s->geom.y;
+              c->screenid = screenid;
             }
 
           /* Finally resize window */
@@ -1142,6 +1140,9 @@
             (void *)c);
         }
     }
+
+  /* Remove arrange flag */
+  c->flags &= ~SUB_CLIENT_ARRANGE;
 } /* }}} */
 
  /** subClientToggle {{{
--- a/src/subtle/display.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/display.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Display functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/event.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/event.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Event functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
@@ -1501,6 +1501,10 @@
                 subScreenUpdate();
                 subScreenRender();
               }
+
+            /* Hook: Rename */
+            subHookCall((SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_RENAME),
+              (void *)c);
           }
         break; /* }}} */
       case SUB_EWMH_WM_NORMAL_HINTS: /* {{{ */
--- a/src/subtle/ewmh.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/ewmh.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file EWMH functions
-  * @copyright Copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/grab.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/grab.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Key functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/gravity.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/gravity.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Gravity functions
-  * @copyright (c) 2005-2009 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/hook.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/hook.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Hook functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/panel.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/panel.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Panel functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/ruby.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/ruby.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Ruby functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
@@ -558,6 +558,7 @@
     { CHAR2SYM("client_mode"),    (SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_MODE)    },
     { CHAR2SYM("client_gravity"), (SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_GRAVITY) },
     { CHAR2SYM("client_focus"),   (SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_FOCUS)   },
+    { CHAR2SYM("client_rename"),  (SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_RENAME)  },
     { CHAR2SYM("client_kill"),    (SUB_HOOK_TYPE_CLIENT|SUB_HOOK_ACTION_KILL)    },
     { CHAR2SYM("tag_create"),     (SUB_HOOK_TYPE_TAG|SUB_HOOK_ACTION_CREATE)     },
     { CHAR2SYM("tag_kill"),       (SUB_HOOK_TYPE_TAG|SUB_HOOK_ACTION_KILL)       },
--- a/src/subtle/screen.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/screen.c	Tue Dec 19 12:02:59 2017 +0100
@@ -2,8 +2,8 @@
  /**
   * @package subtle
   *
-  * @file Display functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @file Screen functions
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/style.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/style.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file Style functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/subtle.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/subtle.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Main functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
@@ -82,7 +82,7 @@
 static void
 SubtleVersion(void)
 {
-  printf("%s %s - Copyright (c) 2005-2013 Christoph Kappel\n" \
+  printf("%s %s - Copyright (c) 2005-2017 Christoph Kappel\n" \
          "Released under the GNU General Public License\n" \
          "Compiled for X%dR%d and Ruby %s\n",
          PKG_NAME, PKG_VERSION, X_PROTOCOL, X_PROTOCOL_REVISION, RUBY_VERSION);
--- a/src/subtle/subtle.h	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/subtle.h	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Header file
-  * @copyright Copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
@@ -213,7 +213,8 @@
 #define SUB_HOOK_ACTION_MODE          (1L << 18)                  ///< Mode action
 #define SUB_HOOK_ACTION_GRAVITY       (1L << 19)                  ///< Gravity action
 #define SUB_HOOK_ACTION_FOCUS         (1L << 20)                  ///< Focus action
-#define SUB_HOOK_ACTION_KILL          (1L << 21)                  ///< Kill action
+#define SUB_HOOK_ACTION_RENAME        (1L << 21)                  ///< Rename action
+#define SUB_HOOK_ACTION_KILL          (1L << 22)                  ///< Kill action
 
 /* Client flags */
 #define SUB_CLIENT_DEAD               (1L << 10)                  ///< Dead window
--- a/src/subtle/tag.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/tag.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Tag functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/text.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/text.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Text functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/tray.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/tray.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file Tray functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtle/view.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtle/view.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtle
   *
   * @file View functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/client.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/client.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtlext
   *
   * @file Client functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/color.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/color.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtlext
   *
   * @file Gravity functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/geometry.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/geometry.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtlext
   *
   * @file Geometry functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/gravity.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/gravity.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtlext
   *
   * @file Gravity functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/icon.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/icon.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtlext
   *
   * @file Gravity functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/screen.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/screen.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/sublet.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/sublet.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/subtle.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/subtle.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/subtlext.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/subtlext.c	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtlext
   *
   * @file Main functions
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/subtlext.h	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/subtlext.h	Tue Dec 19 12:02:59 2017 +0100
@@ -3,7 +3,7 @@
   * @package subtlext
   *
   * @file Header file
-  * @copyright Copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/tag.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/tag.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/tray.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/tray.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/view.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/view.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.
--- a/src/subtlext/window.c	Wed Jun 24 16:25:03 2015 +0200
+++ b/src/subtlext/window.c	Tue Dec 19 12:02:59 2017 +0100
@@ -1,8 +1,9 @@
+
  /**
   * @package subtle
   *
   * @file subtle ruby extension
-  * @copyright (c) 2005-2013 Christoph Kappel <unexist@subforge.org>
+  * @copyright (c) 2005-2017 Christoph Kappel <unexist@subforge.org>
   * @version $Id$
   *
   * This program can be distributed under the terms of the GNU GPLv2.