<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>tabbed, branch HEAD</title>
<subtitle>tab interface for application supporting Xembed
</subtitle>
<entry>
<id>82374bcf6d35f6b05412382b8e51e1202ce4379b</id>
<published>2025-01-21T17:28:42Z</published>
<updated>2025-01-23T13:22:51Z</updated>
<title>focus(): clear XUrgencyHint from the container window</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/82374bcf6d35f6b05412382b8e51e1202ce4379b.gph" />
<author>
<name>Mikhail Pchelin</name>
<email>[email protected]</email>
</author>
<content>commit 82374bcf6d35f6b05412382b8e51e1202ce4379b
parent 405d9cdf3aa998b48c87fe995125877673712a74
Author: Mikhail Pchelin &lt;[email protected]&gt;
Date:   Tue, 21 Jan 2025 20:28:42 +0300

focus(): clear XUrgencyHint from the container window

</content>
</entry>
<entry>
<id>405d9cdf3aa998b48c87fe995125877673712a74</id>
<published>2025-01-19T11:58:29Z</published>
<updated>2025-01-19T12:34:50Z</updated>
<title>Use UTF8_STRING instead of COMPOUND_TEXT</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/405d9cdf3aa998b48c87fe995125877673712a74.gph" />
<author>
<name>Mikhail Pchelin</name>
<email>[email protected]</email>
</author>
<content>commit 405d9cdf3aa998b48c87fe995125877673712a74
parent 7215169fbbb1f81c3bad49b847d1e5907f6ab70c
Author: Mikhail Pchelin &lt;[email protected]&gt;
Date:   Sun, 19 Jan 2025 14:58:29 +0300

Use UTF8_STRING instead of COMPOUND_TEXT

Using XCompoundTextStyle makes gnome-shell issue countless warnings in
the message log when switching between tabs or selecting text:

gnome-shell[5357]: Window manager warning: Window 0x800003 has property
_NET_WM_NAME that was expected to have type UTF8_STRING format 8 and
actually has type COMPOUND_TEXT format 8 n_items 0. This is most likely
an application bug, not a window manager bug. The window has
title=&quot;0:2:vim - &quot;hostname&quot; &quot; class=&quot;tabbed&quot; name=&quot;tabbed&quot;

</content>
</entry>
<entry>
<id>7215169fbbb1f81c3bad49b847d1e5907f6ab70c</id>
<published>2024-03-19T11:12:32Z</published>
<updated>2024-03-19T11:12:32Z</updated>
<title>bump version to 0.8</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/7215169fbbb1f81c3bad49b847d1e5907f6ab70c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 7215169fbbb1f81c3bad49b847d1e5907f6ab70c
parent 97ba13b1eb4756fb1a024fd1e83df6e393befd27
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue, 19 Mar 2024 12:12:32 +0100

bump version to 0.8

</content>
</entry>
<entry>
<id>97ba13b1eb4756fb1a024fd1e83df6e393befd27</id>
<published>2023-04-09T10:47:07Z</published>
<updated>2023-04-09T10:47:07Z</updated>
<title>restore SIGCHLD sighandler to default before spawning a program</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/97ba13b1eb4756fb1a024fd1e83df6e393befd27.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 97ba13b1eb4756fb1a024fd1e83df6e393befd27
parent 66ef5f33e9987b70e2457c4a459f7ed84184604b
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun,  9 Apr 2023 12:47:07 +0200

restore SIGCHLD sighandler to default before spawning a program

From sigaction(2):
A child created via fork(2) inherits a copy of its parent&#39;s signal dispositions.
During an execve(2), the dispositions of handled signals are reset to the default;
the dispositions of ignored signals are left unchanged.

This refused to start directly some programs from configuring in config.h:

Some reported programs that didn&#39;t start were: mpv.

Similar to the commit e81f17d4c196aaed6893fd4beed49991caa3e2a4 from dwm.

</content>
</entry>
<entry>
<id>66ef5f33e9987b70e2457c4a459f7ed84184604b</id>
<published>2023-03-11T18:07:55Z</published>
<updated>2023-03-11T18:07:55Z</updated>
<title>include X11/keysym.h: improve compatibility with older systems</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/66ef5f33e9987b70e2457c4a459f7ed84184604b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 66ef5f33e9987b70e2457c4a459f7ed84184604b
parent fdf5fc7305e86bee82c1d7466d0d74936c135b07
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat, 11 Mar 2023 19:07:55 +0100

include X11/keysym.h: improve compatibility with older systems

This matches dwm too.

This makes it compile cleanly on a tested Slackware 11 system.

</content>
</entry>
<entry>
<id>fdf5fc7305e86bee82c1d7466d0d74936c135b07</id>
<published>2023-03-11T00:20:07Z</published>
<updated>2023-03-11T12:14:56Z</updated>
<title>fix: faulty zombie reaping</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/fdf5fc7305e86bee82c1d7466d0d74936c135b07.gph" />
<author>
<name>NRK</name>
<email>[email protected]</email>
</author>
<content>commit fdf5fc7305e86bee82c1d7466d0d74936c135b07
parent 41e2b8f30667078a4da04d5bd3d9eb839b118895
Author: NRK &lt;[email protected]&gt;
Date:   Sat, 11 Mar 2023 06:20:07 +0600

fix: faulty zombie reaping

issues with the current signal handler:

1. die() isn&#39;t async-signal-safe
2. there&#39;s a race-window during reinstating the signal handler allowing
  zombies to be produced (should be rare in practice).
3. if waitpid fails, it will clobber the errno which can lead to
  undesired codepath being taken on the resuming code (this one can
  actually occur in practice).

to reproduce the 3rd issue:

       ~&gt; ./tabbed &amp;
       [1] 20644
       0x1800003
       ~&gt; while :; do kill -s SIGCHLD 20644; done &gt;&amp;2 2&gt;/dev/null
       XIO:  fatal IO error 10 (No child processes) on X server &quot;:0&quot;
             after 47 requests (47 known processed) with 0 events remaining.
       [1]  + exit 1     ./tabbed

set the signal handler to SIG_IGN to reap zombies automatically
(according to POSIX.1-2001).

NOTE: this patch follows dwm&#39;s commit 712d663. according to the manpage,
none of the sa_flags being set are meaningful since we&#39;re using SIG_IGN.
they used to be meaningful on earlier version of the patch where it was
using SIG_DFL, i&#39;ve kept them here just in case.

</content>
</entry>
<entry>
<id>41e2b8f30667078a4da04d5bd3d9eb839b118895</id>
<published>2022-10-14T17:54:18Z</published>
<updated>2022-10-14T17:54:18Z</updated>
<title>remove config.mk</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/41e2b8f30667078a4da04d5bd3d9eb839b118895.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 41e2b8f30667078a4da04d5bd3d9eb839b118895
parent 418899e7445deaf92b0fc8401867b421accb6e1c
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 14 Oct 2022 19:54:18 +0200

remove config.mk

</content>
</entry>
<entry>
<id>418899e7445deaf92b0fc8401867b421accb6e1c</id>
<published>2022-10-14T17:19:54Z</published>
<updated>2022-10-14T17:19:54Z</updated>
<title>Makefile: whoops add proper comment for OpenBSD</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/418899e7445deaf92b0fc8401867b421accb6e1c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 418899e7445deaf92b0fc8401867b421accb6e1c
parent deda1bb016b035f4387a09df8d81c1fc14eaf189
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 14 Oct 2022 19:19:54 +0200

Makefile: whoops add proper comment for OpenBSD

</content>
</entry>
<entry>
<id>deda1bb016b035f4387a09df8d81c1fc14eaf189</id>
<published>2022-10-14T17:18:10Z</published>
<updated>2022-10-14T17:18:10Z</updated>
<title>Makefile improvements</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/deda1bb016b035f4387a09df8d81c1fc14eaf189.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit deda1bb016b035f4387a09df8d81c1fc14eaf189
parent 13f13ee5827f082babb121f74ae23548bdd12dd8
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 14 Oct 2022 19:18:10 +0200

Makefile improvements

* Respect system cflags, ldflags, packages can override them all with
 TABBED_{CFLAGS,LDFLAGS}. Remove -Wall and -Os and -s.
* Install README as documentation.
* dist: stream directly to a gzipped tarball.
* options: remove it.
* Add &quot;.POSIX:&quot;
* Remove config.mk

</content>
</entry>
<entry>
<id>13f13ee5827f082babb121f74ae23548bdd12dd8</id>
<published>2022-10-12T21:01:03Z</published>
<updated>2022-10-12T21:01:03Z</updated>
<title>Makefile: simplify and remove hiding the build process</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/13f13ee5827f082babb121f74ae23548bdd12dd8.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 13f13ee5827f082babb121f74ae23548bdd12dd8
parent 910e67db33dc295b73c1861a79d520b0bd527b2d
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed, 12 Oct 2022 23:01:03 +0200

Makefile: simplify and remove hiding the build process

</content>
</entry>
<entry>
<id>910e67db33dc295b73c1861a79d520b0bd527b2d</id>
<published>2022-10-12T20:55:21Z</published>
<updated>2022-10-12T20:55:21Z</updated>
<title>Makefile: add xembed.1 in the dist target</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/910e67db33dc295b73c1861a79d520b0bd527b2d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 910e67db33dc295b73c1861a79d520b0bd527b2d
parent 5ddbc73bb885cc140a19e2a2e338f3b1b89b2263
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed, 12 Oct 2022 22:55:21 +0200

Makefile: add xembed.1 in the dist target

</content>
</entry>
<entry>
<id>5ddbc73bb885cc140a19e2a2e338f3b1b89b2263</id>
<published>2022-10-05T08:29:36Z</published>
<updated>2022-10-05T15:54:36Z</updated>
<title>config.h: mark keys as const</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/5ddbc73bb885cc140a19e2a2e338f3b1b89b2263.gph" />
<author>
<name>NRK</name>
<email>[email protected]</email>
</author>
<content>commit 5ddbc73bb885cc140a19e2a2e338f3b1b89b2263
parent b372f9ce28610dc8dd860abd42f9837972bc5adb
Author: NRK &lt;[email protected]&gt;
Date:   Wed,  5 Oct 2022 14:29:36 +0600

config.h: mark keys as const

</content>
</entry>
<entry>
<id>b372f9ce28610dc8dd860abd42f9837972bc5adb</id>
<published>2022-10-04T17:38:44Z</published>
<updated>2022-10-04T17:38:44Z</updated>
<title>bump version to 0.7</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/b372f9ce28610dc8dd860abd42f9837972bc5adb.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit b372f9ce28610dc8dd860abd42f9837972bc5adb
parent dabf6a25ab01107fc1e0464ee6a3e369d1626f97
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue,  4 Oct 2022 19:38:44 +0200

bump version to 0.7

</content>
</entry>
<entry>
<id>dabf6a25ab01107fc1e0464ee6a3e369d1626f97</id>
<published>2020-05-12T15:09:01Z</published>
<updated>2020-05-30T19:28:25Z</updated>
<title>Fixed crash when window height was less or equal to bar height</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/dabf6a25ab01107fc1e0464ee6a3e369d1626f97.gph" />
<author>
<name>mikau</name>
<email>[email protected]</email>
</author>
<content>commit dabf6a25ab01107fc1e0464ee6a3e369d1626f97
parent b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3
Author: mikau &lt;[email protected]&gt;
Date:   Tue, 12 May 2020 17:09:01 +0200

Fixed crash when window height was less or equal to bar height

When resizing, the embedded client is being resized to (height = wh - bh),
which is (&lt;= 0) if (wh &lt;= bh). This generates a BadValue Error leading to a
crash.  This patch fixes that by hiding the tab bar if the window height is too
small, and also sets a min_height WM hint to prevent that situation from
happening in the first place.

</content>
</entry>
<entry>
<id>b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3</id>
<published>2018-03-10T05:44:39Z</published>
<updated>2018-03-11T12:21:25Z</updated>
<title>Add OpenBSD support to config.mk</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3.gph" />
<author>
<name>Lucas Gabriel Vuotto</name>
<email>[email protected]</email>
</author>
<content>commit b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3
parent a327374a23abf7f75a8a149c4f333cc49d17b07e
Author: Lucas Gabriel Vuotto &lt;[email protected]&gt;
Date:   Sat, 10 Mar 2018 02:44:39 -0300

Add OpenBSD support to config.mk

Signed-off-by: Lucas Gabriel Vuotto &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a327374a23abf7f75a8a149c4f333cc49d17b07e</id>
<published>2018-03-10T05:44:38Z</published>
<updated>2018-03-11T12:21:23Z</updated>
<title>Embed dmenu in tabbed own window</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/a327374a23abf7f75a8a149c4f333cc49d17b07e.gph" />
<author>
<name>Lucas Gabriel Vuotto</name>
<email>[email protected]</email>
</author>
<content>commit a327374a23abf7f75a8a149c4f333cc49d17b07e
parent bbcdf1544c1b602dc8a1525ccce513ecbc40392d
Author: Lucas Gabriel Vuotto &lt;[email protected]&gt;
Date:   Sat, 10 Mar 2018 02:44:38 -0300

Embed dmenu in tabbed own window

Signed-off-by: Lucas Gabriel Vuotto &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>bbcdf1544c1b602dc8a1525ccce513ecbc40392d</id>
<published>2017-09-28T13:36:12Z</published>
<updated>2017-09-29T19:32:33Z</updated>
<title>Fix minor inconsistency in man page</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/bbcdf1544c1b602dc8a1525ccce513ecbc40392d.gph" />
<author>
<name>Alessandro Caputo</name>
<email>[email protected]</email>
</author>
<content>commit bbcdf1544c1b602dc8a1525ccce513ecbc40392d
parent 6dc3978edf56ef6760ed818e29eb920138b09802
Author: Alessandro Caputo &lt;[email protected]&gt;
Date:   Thu, 28 Sep 2017 15:36:12 +0200

Fix minor inconsistency in man page

</content>
</entry>
<entry>
<id>6dc3978edf56ef6760ed818e29eb920138b09802</id>
<published>2017-05-08T01:08:37Z</published>
<updated>2017-05-08T06:58:45Z</updated>
<title>Fix movetab and focusurgent when there&#39;s no client</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/6dc3978edf56ef6760ed818e29eb920138b09802.gph" />
<author>
<name>Caleb Malchik</name>
<email>[email protected]</email>
</author>
<content>commit 6dc3978edf56ef6760ed818e29eb920138b09802
parent 05f583c519a3dc438994a9800ab31a7fa0da72ee
Author: Caleb Malchik &lt;[email protected]&gt;
Date:   Sun,  7 May 2017 18:08:37 -0700

Fix movetab and focusurgent when there&#39;s no client

Accessing those would crash with a floating point exception.

</content>
</entry>
<entry>
<id>05f583c519a3dc438994a9800ab31a7fa0da72ee</id>
<published>2017-05-02T16:23:04Z</published>
<updated>2017-05-02T16:23:04Z</updated>
<title>Move tab selection keybinding from Ctrl-t to Ctrl-`</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/05f583c519a3dc438994a9800ab31a7fa0da72ee.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit 05f583c519a3dc438994a9800ab31a7fa0da72ee
parent 00c414320256b700752f9352f10563cc2dfa3adf
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Tue,  2 May 2017 18:23:04 +0200

Move tab selection keybinding from Ctrl-t to Ctrl-`

</content>
</entry>
<entry>
<id>00c414320256b700752f9352f10563cc2dfa3adf</id>
<published>2017-02-08T12:54:20Z</published>
<updated>2017-03-28T18:53:33Z</updated>
<title>One killclient() is enough.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/00c414320256b700752f9352f10563cc2dfa3adf.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 00c414320256b700752f9352f10563cc2dfa3adf
parent bc236142fa72d2f9d6b5c790d3f3a9a9168a7164
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed,  8 Feb 2017 13:54:20 +0100

One killclient() is enough.

</content>
</entry>
<entry>
<id>bc236142fa72d2f9d6b5c790d3f3a9a9168a7164</id>
<published>2016-04-25T11:53:12Z</published>
<updated>2016-04-25T11:53:12Z</updated>
<title>The forgotten half of the last patch.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/bc236142fa72d2f9d6b5c790d3f3a9a9168a7164.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit bc236142fa72d2f9d6b5c790d3f3a9a9168a7164
parent 95b46cd3a92cab0a9b18cabb911e11f7300c0e1a
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 25 Apr 2016 13:53:12 +0200

The forgotten half of the last patch.

</content>
</entry>
<entry>
<id>95b46cd3a92cab0a9b18cabb911e11f7300c0e1a</id>
<published>2016-03-21T02:16:12Z</published>
<updated>2016-03-25T06:41:43Z</updated>
<title>add -k to close tabbed foreground client on WMDelete</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/95b46cd3a92cab0a9b18cabb911e11f7300c0e1a.gph" />
<author>
<name>Justin Keogh</name>
<email>[email protected]</email>
</author>
<content>commit 95b46cd3a92cab0a9b18cabb911e11f7300c0e1a
parent 4ccaba49681008900bacfd1eec23571d9b488619
Author: Justin Keogh &lt;[email protected]&gt;
Date:   Mon, 21 Mar 2016 02:16:12 +0000

add -k to close tabbed foreground client on WMDelete

Hello, this is useful when you want to use the same key binding that closes windows to close tabs. I got tired of loosing my tabbed/surf session when I hit my WM&#39;s close key. &quot;Last tab&quot; behavior still respects -c/-f.

Cheers
-J

From 829e95855f0fe78a368788a5e72231bd6456a8cf Mon Sep 17 00:00:00 2001
From: jakeogh &lt;[email protected]&gt;
Date: Mon, 21 Mar 2016 01:36:28 +0000
Subject: [PATCH] add -k to close foreground tabbed client on WM_DELETE_WINDOW

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>4ccaba49681008900bacfd1eec23571d9b488619</id>
<published>2016-02-21T16:22:58Z</published>
<updated>2016-02-21T16:22:58Z</updated>
<title>Import the arg.h from st with the fixed oob bug.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/4ccaba49681008900bacfd1eec23571d9b488619.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 4ccaba49681008900bacfd1eec23571d9b488619
parent 3c79bcb40808c31a9f8f47538f4f8d5c489b7f60
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 21 Feb 2016 17:22:58 +0100

Import the arg.h from st with the fixed oob bug.

</content>
</entry>
<entry>
<id>3c79bcb40808c31a9f8f47538f4f8d5c489b7f60</id>
<published>2016-02-13T21:42:14Z</published>
<updated>2016-02-18T15:56:57Z</updated>
<title>Added xft support</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/3c79bcb40808c31a9f8f47538f4f8d5c489b7f60.gph" />
<author>
<name>Lucas Gabriel Vuotto</name>
<email>[email protected]</email>
</author>
<content>commit 3c79bcb40808c31a9f8f47538f4f8d5c489b7f60
parent 8920c1ba196df53a8ca06c179a3aa3ee260a6935
Author: Lucas Gabriel Vuotto &lt;[email protected]&gt;
Date:   Sat, 13 Feb 2016 18:42:14 -0300

Added xft support

Based on xft tabbed patch from the wiki.

Signed-off-by: Lucas Gabriel Vuotto &lt;[email protected]&gt;
Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>8920c1ba196df53a8ca06c179a3aa3ee260a6935</id>
<published>2016-01-04T01:21:04Z</published>
<updated>2016-01-04T17:29:40Z</updated>
<title>Add configuration option for title truncation string</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/8920c1ba196df53a8ca06c179a3aa3ee260a6935.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit 8920c1ba196df53a8ca06c179a3aa3ee260a6935
parent eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon,  4 Jan 2016 02:21:04 +0100

Add configuration option for title truncation string

Permit to use arbitrary string instead of &quot;...&quot; (ie &quot;$&quot;) when truncating
client title.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87</id>
<published>2016-01-03T12:01:32Z</published>
<updated>2016-01-03T13:11:20Z</updated>
<title>Remove h flag, put usage() in the default case</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87
parent 105855240e8a63f6c02c3b960652ff5e8605e010
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun,  3 Jan 2016 13:01:32 +0100

Remove h flag, put usage() in the default case

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>105855240e8a63f6c02c3b960652ff5e8605e010</id>
<published>2016-01-03T12:01:14Z</published>
<updated>2016-01-03T13:11:02Z</updated>
<title>Arrange diagnostic messages</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/105855240e8a63f6c02c3b960652ff5e8605e010.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit 105855240e8a63f6c02c3b960652ff5e8605e010
parent 735bed582460a2150702a74f24b6822397e41fc0
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun,  3 Jan 2016 13:01:14 +0100

Arrange diagnostic messages

Fix error messages to use argv0 instead of fixed “tabbed”.
Break usage message into multiple lines.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>735bed582460a2150702a74f24b6822397e41fc0</id>
<published>2016-01-03T12:00:57Z</published>
<updated>2016-01-03T13:10:38Z</updated>
<title>Style cleanup</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/735bed582460a2150702a74f24b6822397e41fc0.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit 735bed582460a2150702a74f24b6822397e41fc0
parent 46887ac5505076f3a3907e3fd4a5e3ec00f29d63
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun,  3 Jan 2016 13:00:57 +0100

Style cleanup

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>46887ac5505076f3a3907e3fd4a5e3ec00f29d63</id>
<published>2016-01-02T18:11:31Z</published>
<updated>2016-01-03T08:24:32Z</updated>
<title>Fix install paths and default build flag</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/46887ac5505076f3a3907e3fd4a5e3ec00f29d63.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content>commit 46887ac5505076f3a3907e3fd4a5e3ec00f29d63
parent df8261e89f7e98c822328d8f261c46fa55f3cf86
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat,  2 Jan 2016 19:11:31 +0100

Fix install paths and default build flag

Ensure that paths are quoted.
Compile with -Os by default.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>df8261e89f7e98c822328d8f261c46fa55f3cf86</id>
<published>2016-01-03T08:01:20Z</published>
<updated>2016-01-03T08:01:20Z</updated>
<title>Bumping up the year.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/df8261e89f7e98c822328d8f261c46fa55f3cf86.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit df8261e89f7e98c822328d8f261c46fa55f3cf86
parent 7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun,  3 Jan 2016 09:01:20 +0100

Bumping up the year.

Thanks for the bug report, FRIGN!

</content>
</entry>
<entry>
<id>7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe</id>
<published>2016-01-01T13:19:10Z</published>
<updated>2016-01-01T13:19:10Z</updated>
<title>Bump year.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe
parent 9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Fri,  1 Jan 2016 14:19:10 +0100

Bump year.

</content>
</entry>
<entry>
<id>9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464</id>
<published>2015-08-19T19:11:16Z</published>
<updated>2015-08-19T19:17:37Z</updated>
<title>autofocus urgent tabs</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464.gph" />
<author>
<name>Jonas Rabenstein</name>
<email>[email protected]</email>
</author>
<content>commit 9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464
parent 5d0c5be1028c67f3b499017c5c39019f4b1d8c10
Author: Jonas Rabenstein &lt;[email protected]&gt;
Date:   Wed, 19 Aug 2015 21:11:16 +0200

autofocus urgent tabs

When tabbed becomes urgent because one of it tabs becomes urgent, it
may be desireable to automatically focus that tab. As a notification may
be lost, if another notification comes in before you focused tabbed, the
switch is only done, if tabbed is not urgent already.
Moreover, it may be anoying, if you just type into one tab, another tab
gets urgent -therfore focused- and you type into the other tab, you may
switch between autofocus and nofocus using Ctrl-Shift-u.
Maybe it would also be usefull, if there would be an commandline
parameter to toggle that option, but as -u is already used for
urgent-tab-color, i did not implement that.

Signed-off-by: Jonas Rabenstein &lt;[email protected]&gt;
Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5d0c5be1028c67f3b499017c5c39019f4b1d8c10</id>
<published>2015-08-19T19:11:15Z</published>
<updated>2015-08-19T19:17:33Z</updated>
<title>focus urgent tabs</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/5d0c5be1028c67f3b499017c5c39019f4b1d8c10.gph" />
<author>
<name>Jonas Rabenstein</name>
<email>[email protected]</email>
</author>
<content>commit 5d0c5be1028c67f3b499017c5c39019f4b1d8c10
parent 55dc32b27b73c121cab18009bf087e95ef3d9c18
Author: Jonas Rabenstein &lt;[email protected]&gt;
Date:   Wed, 19 Aug 2015 21:11:15 +0200

focus urgent tabs

With a lot of open tabs its quite annoying to toggle through all tabs
until reaching the next one with an urgent hint set. Also with using
Ctrl-[0..9] to get to the first 10 tabs, in some cases this may have
disadvantages:
1. with more than 10 tabs, you can not use that quickselection
2. with a small tabbed window, you do not see every tab in the
  statusbar and therefore do not know which tab got urgent

Therefore I created a function, which iterates over all currently
managed tabs, focus the first urgent tab found or stays at the current
tab, if there is no urgent-tab. By default, that function is mapped to
Ctrl-u.

Signed-off-by: Jonas Rabenstein &lt;[email protected]&gt;
Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>55dc32b27b73c121cab18009bf087e95ef3d9c18</id>
<published>2015-05-09T19:06:00Z</published>
<updated>2015-05-09T19:06:00Z</updated>
<title>Fixing some manpage formatting and formatting in xembed.c.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/55dc32b27b73c121cab18009bf087e95ef3d9c18.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 55dc32b27b73c121cab18009bf087e95ef3d9c18
parent d60069a3e7a9e382f3221f8e405ad8c05abeea20
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sat,  9 May 2015 21:06:00 +0200

Fixing some manpage formatting and formatting in xembed.c.

</content>
</entry>
<entry>
<id>d60069a3e7a9e382f3221f8e405ad8c05abeea20</id>
<published>2015-05-06T16:46:10Z</published>
<updated>2015-05-09T18:03:08Z</updated>
<title>add xembed wrapper utility</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/d60069a3e7a9e382f3221f8e405ad8c05abeea20.gph" />
<author>
<name>Connor Lane Smith</name>
<email>[email protected]</email>
</author>
<content>commit d60069a3e7a9e382f3221f8e405ad8c05abeea20
parent 0728caee306423cd1dc139e000828329c9285ab7
Author: Connor Lane Smith &lt;[email protected]&gt;
Date:   Wed,  6 May 2015 17:46:10 +0100

add xembed wrapper utility

xembed will cause a command to attempt to XEmbed into the window given
by the environment variable XEMBED, so long as it is in the foreground
of its controlling terminal. This causes a process to effectively take
the place of the terminal window, unless it is backgrounded.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>0728caee306423cd1dc139e000828329c9285ab7</id>
<published>2015-03-10T10:29:43Z</published>
<updated>2015-03-10T20:23:27Z</updated>
<title>fix bug in unmanage: check if lastsel is initialized</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/0728caee306423cd1dc139e000828329c9285ab7.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 0728caee306423cd1dc139e000828329c9285ab7
parent c2ce9be47170115a7fa301cc6e93da63847fb860
Author: Markus Teich &lt;[email protected]&gt;
Date:   Tue, 10 Mar 2015 11:29:43 +0100

fix bug in unmanage: check if lastsel is initialized

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>c2ce9be47170115a7fa301cc6e93da63847fb860</id>
<published>2015-01-25T09:52:10Z</published>
<updated>2015-01-25T09:52:10Z</updated>
<title>My libc wants _DEFAULT_SOURCE.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/c2ce9be47170115a7fa301cc6e93da63847fb860.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit c2ce9be47170115a7fa301cc6e93da63847fb860
parent 74115f685f6b874b4e40874f4f3bd14d71df5e97
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 25 Jan 2015 10:52:10 +0100

My libc wants _DEFAULT_SOURCE.

</content>
</entry>
<entry>
<id>74115f685f6b874b4e40874f4f3bd14d71df5e97</id>
<published>2015-01-21T02:46:38Z</published>
<updated>2015-01-25T09:51:48Z</updated>
<title>revise drawbar and related mechanisms.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/74115f685f6b874b4e40874f4f3bd14d71df5e97.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 74115f685f6b874b4e40874f4f3bd14d71df5e97
parent 829980f28aa91f4837e047bd9e3b599bf6d655a6
Author: Markus Teich &lt;[email protected]&gt;
Date:   Wed, 21 Jan 2015 03:46:38 +0100

revise drawbar and related mechanisms.

This also fixes a bug, where the last tab was hidden and no &quot;after&quot; text was
displayed.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>829980f28aa91f4837e047bd9e3b599bf6d655a6</id>
<published>2014-10-07T15:15:59Z</published>
<updated>2014-10-14T16:40:59Z</updated>
<title>movetab(): Move selected tab instead of switching</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/829980f28aa91f4837e047bd9e3b599bf6d655a6.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 829980f28aa91f4837e047bd9e3b599bf6d655a6
parent 5c560f3784971b1a3bbfc7d18af759778f7779d1
Author: Markus Teich &lt;[email protected]&gt;
Date:   Tue,  7 Oct 2014 17:15:59 +0200

movetab(): Move selected tab instead of switching

Before this patch, movetab() just switched positions of the selected tab with
the new position. This resulted in unexpected behaviour when „moving“ a tab over
one end of the list.

Now tabs are moved correctly by the specified amount of indizes.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5c560f3784971b1a3bbfc7d18af759778f7779d1</id>
<published>2014-09-10T17:50:34Z</published>
<updated>2014-09-13T05:56:29Z</updated>
<title>tabbed: UnmapNotify patch</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/5c560f3784971b1a3bbfc7d18af759778f7779d1.gph" />
<author>
<name>Okan Demirmen</name>
<email>[email protected]</email>
</author>
<content>commit 5c560f3784971b1a3bbfc7d18af759778f7779d1
parent b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80
Author: Okan Demirmen &lt;[email protected]&gt;
Date:   Wed, 10 Sep 2014 13:50:34 -0400

tabbed: UnmapNotify patch

Hi,

Simple patch for tabbed that prevents tabbed from killing a client that it
should no longer be managing due to an UnmapNotify event.

Add support for UnmapNotify; allows a window to map and unmap without
needing it to be destroyed.

Thanks,
Okan

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80</id>
<published>2014-06-21T05:46:26Z</published>
<updated>2014-08-04T21:10:39Z</updated>
<title>Clear urgency hint on sel == c</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80.gph" />
<author>
<name>Peter Hofmann</name>
<email>[email protected]</email>
</author>
<content>commit b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80
parent 9d1d6d9409df1a7045806c1e802d89d08b0ae0a7
Author: Peter Hofmann &lt;[email protected]&gt;
Date:   Sat, 21 Jun 2014 07:46:26 +0200

Clear urgency hint on sel == c

- Run &quot;tabbed xterm -into&quot;.
- Open a new tab using Ctrl+Shift+Enter, switch to it using Ctrl+Tab.
- Run &quot;sleep 2; printf &#39;\a&#39;&quot;.
- Quickly change back to the first tab (c = 0) and wait for the second
  one (c = 1) to get the urgency hint.
- Close the first tab using Ctrl+Q or Ctrl+D. This sets sel = 0 and c =
  0, so focus() won&#39;t touch the urgency hint.
- Now, the urgency hint on the second tab has not been cleared. Open a
  new tab to verify it.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>9d1d6d9409df1a7045806c1e802d89d08b0ae0a7</id>
<published>2014-05-24T19:09:56Z</published>
<updated>2014-06-01T14:13:21Z</updated>
<title>Replace emallocz with ecalloc.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/9d1d6d9409df1a7045806c1e802d89d08b0ae0a7.gph" />
<author>
<name>noname</name>
<email>[email protected]</email>
</author>
<content>commit 9d1d6d9409df1a7045806c1e802d89d08b0ae0a7
parent c778de59e30fd65556209623aec5f8544a3e0e2f
Author: noname &lt;[email protected]&gt;
Date:   Sat, 24 May 2014 23:09:56 +0400

Replace emallocz with ecalloc.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>c778de59e30fd65556209623aec5f8544a3e0e2f</id>
<published>2014-05-13T23:50:10Z</published>
<updated>2014-05-19T17:34:34Z</updated>
<title>add urgent color cmdline options</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/c778de59e30fd65556209623aec5f8544a3e0e2f.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit c778de59e30fd65556209623aec5f8544a3e0e2f
parent 5dd3d19ef9ae5f54c515b14713933a65aa809d7b
Author: Markus Teich &lt;[email protected]&gt;
Date:   Wed, 14 May 2014 01:50:10 +0200

add urgent color cmdline options

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5dd3d19ef9ae5f54c515b14713933a65aa809d7b</id>
<published>2014-05-13T23:34:44Z</published>
<updated>2014-05-19T17:34:09Z</updated>
<title>support urgency wm hints</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/5dd3d19ef9ae5f54c515b14713933a65aa809d7b.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 5dd3d19ef9ae5f54c515b14713933a65aa809d7b
parent 030eda81cc622ad0c3efe2ab1f1a657ee82e45cb
Author: Markus Teich &lt;[email protected]&gt;
Date:   Wed, 14 May 2014 01:34:44 +0200

support urgency wm hints

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>030eda81cc622ad0c3efe2ab1f1a657ee82e45cb</id>
<published>2014-01-26T19:05:40Z</published>
<updated>2014-01-26T19:05:40Z</updated>
<title>Simplifying the lastsel handling a bit.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/030eda81cc622ad0c3efe2ab1f1a657ee82e45cb.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 030eda81cc622ad0c3efe2ab1f1a657ee82e45cb
parent 4ed0a2da67f742cfb75f85fc02f703e21a0206d6
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 26 Jan 2014 20:05:40 +0100

Simplifying the lastsel handling a bit.

Some checks and comments were removed to simplify the function.

</content>
</entry>
<entry>
<id>4ed0a2da67f742cfb75f85fc02f703e21a0206d6</id>
<published>2014-01-26T17:52:53Z</published>
<updated>2014-01-26T17:52:53Z</updated>
<title>The check for a minimal new lastsel is not needed anymore.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/4ed0a2da67f742cfb75f85fc02f703e21a0206d6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 4ed0a2da67f742cfb75f85fc02f703e21a0206d6
parent 4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 26 Jan 2014 18:52:53 +0100

The check for a minimal new lastsel is not needed anymore.

</content>
</entry>
<entry>
<id>4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f</id>
<published>2014-01-26T17:48:52Z</published>
<updated>2014-01-26T17:48:52Z</updated>
<title>Applying the client sel handling of quinq.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f
parent 0120447e0417e9f52b5c2ae081f07f922a2ea9c2
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 26 Jan 2014 18:48:52 +0100

Applying the client sel handling of quinq.

When after unmanaging the the last selected client was unmanaged, select the
last client.

</content>
</entry>
<entry>
<id>0120447e0417e9f52b5c2ae081f07f922a2ea9c2</id>
<published>2014-01-21T22:12:08Z</published>
<updated>2014-01-22T05:34:10Z</updated>
<title>update years in copyright notices</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/0120447e0417e9f52b5c2ae081f07f922a2ea9c2.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 0120447e0417e9f52b5c2ae081f07f922a2ea9c2
parent 7a15235114cb84af462776e6f908ffdc3e077652
Author: Markus Teich &lt;[email protected]&gt;
Date:   Tue, 21 Jan 2014 23:12:08 +0100

update years in copyright notices

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>7a15235114cb84af462776e6f908ffdc3e077652</id>
<published>2014-01-21T18:43:40Z</published>
<updated>2014-01-21T18:43:40Z</updated>
<title>Adding conforming documentation of the commandline color support.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/7a15235114cb84af462776e6f908ffdc3e077652.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 7a15235114cb84af462776e6f908ffdc3e077652
parent 53a43774db126e04558ebdd576f378d27ed1e166
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 21 Jan 2014 19:43:40 +0100

Adding conforming documentation of the commandline color support.

</content>
</entry>
<entry>
<id>53a43774db126e04558ebdd576f378d27ed1e166</id>
<published>2014-01-21T18:22:03Z</published>
<updated>2014-01-21T18:22:03Z</updated>
<title>Release 0.6.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/53a43774db126e04558ebdd576f378d27ed1e166.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 53a43774db126e04558ebdd576f378d27ed1e166
parent 0214014fbedb905b5d09e2916e831d47f534d992
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 21 Jan 2014 19:22:03 +0100

Release 0.6.

</content>
</entry>
<entry>
<id>0214014fbedb905b5d09e2916e831d47f534d992</id>
<published>2014-01-21T18:18:00Z</published>
<updated>2014-01-21T18:19:58Z</updated>
<title>Fix crash on client termination</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/0214014fbedb905b5d09e2916e831d47f534d992.gph" />
<author>
<name>Gregor Best</name>
<email>[email protected]</email>
</author>
<content>commit 0214014fbedb905b5d09e2916e831d47f534d992
parent e68297ed05c989f204a5e074e7528ee105067160
Author: Gregor Best &lt;[email protected]&gt;
Date:   Tue, 21 Jan 2014 19:18:00 +0100

Fix crash on client termination

Signed-off-by: Gregor Best &lt;[email protected]&gt;
Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>e68297ed05c989f204a5e074e7528ee105067160</id>
<published>2013-12-12T17:06:51Z</published>
<updated>2013-12-16T16:58:26Z</updated>
<title>Allow selecting the colors on command line.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/e68297ed05c989f204a5e074e7528ee105067160.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit e68297ed05c989f204a5e074e7528ee105067160
parent 06f6bade81fed884641be98812e0a38a48cc8f36
Author: Markus Teich &lt;[email protected]&gt;
Date:   Thu, 12 Dec 2013 18:06:51 +0100

Allow selecting the colors on command line.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>06f6bade81fed884641be98812e0a38a48cc8f36</id>
<published>2013-12-01T19:06:32Z</published>
<updated>2013-12-01T19:06:32Z</updated>
<title>Document the new ctrl+t feature.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/06f6bade81fed884641be98812e0a38a48cc8f36.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 06f6bade81fed884641be98812e0a38a48cc8f36
parent a1aa453e99f198186d39b90b1229cc1bcb8dc466
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun,  1 Dec 2013 20:06:32 +0100

Document the new ctrl+t feature.

</content>
</entry>
<entry>
<id>a1aa453e99f198186d39b90b1229cc1bcb8dc466</id>
<published>2013-11-28T17:26:21Z</published>
<updated>2013-12-01T19:03:40Z</updated>
<title>select or open new tab with Ctrl-T</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/a1aa453e99f198186d39b90b1229cc1bcb8dc466.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit a1aa453e99f198186d39b90b1229cc1bcb8dc466
parent b46a3a278856bb33dc299d11d0be1b01d04df39c
Author: Markus Teich &lt;[email protected]&gt;
Date:   Thu, 28 Nov 2013 18:26:21 +0100

select or open new tab with Ctrl-T

The default config will display all open tabs in dmenu. You can either select
one of them, or if you enter a string, that does not start with „0x“, tabbed
will open a new tab and run the command specified at tabbed-startup but append
the entered string to the command first.

With
tabbed -r 2 surf -e &#39;&#39;
you can hit Ctrl-T and either select an already opened tab or enter an URL,
which will be opened in a new tab with surf.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>b46a3a278856bb33dc299d11d0be1b01d04df39c</id>
<published>2013-12-01T19:03:16Z</published>
<updated>2013-12-01T19:03:16Z</updated>
<title>Revert &quot;select tab with X ClientMessage event&quot;</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/b46a3a278856bb33dc299d11d0be1b01d04df39c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit b46a3a278856bb33dc299d11d0be1b01d04df39c
parent 34baef933d0bba6dad20e1b9f24878b63756e443
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun,  1 Dec 2013 20:03:16 +0100

Revert &quot;select tab with X ClientMessage event&quot;

This reverts commit 34baef933d0bba6dad20e1b9f24878b63756e443.

</content>
</entry>
<entry>
<id>34baef933d0bba6dad20e1b9f24878b63756e443</id>
<published>2013-11-28T01:24:58Z</published>
<updated>2013-12-01T18:59:22Z</updated>
<title>select tab with X ClientMessage event</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/34baef933d0bba6dad20e1b9f24878b63756e443.gph" />
<author>
<name>Markus Teich</name>
<email>[email protected]</email>
</author>
<content>commit 34baef933d0bba6dad20e1b9f24878b63756e443
parent 14beaabe6ccbdf12546f31edf931e30cbe9c0c82
Author: Markus Teich &lt;[email protected]&gt;
Date:   Thu, 28 Nov 2013 02:24:58 +0100

select tab with X ClientMessage event

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>14beaabe6ccbdf12546f31edf931e30cbe9c0c82</id>
<published>2013-07-29T07:11:33Z</published>
<updated>2013-10-10T16:45:19Z</updated>
<title>Fixed obscure miscalculation when a client is closed.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/14beaabe6ccbdf12546f31edf931e30cbe9c0c82.gph" />
<author>
<name>Alexander Sedov</name>
<email>[email protected]</email>
</author>
<content>commit 14beaabe6ccbdf12546f31edf931e30cbe9c0c82
parent 361ddc85d506c058562ccba7c68370d49733c928
Author: Alexander Sedov &lt;[email protected]&gt;
Date:   Mon, 29 Jul 2013 11:11:33 +0400

Fixed obscure miscalculation when a client is closed.

This crops up whenever you just switched from tab # N+1 to tab # N
and close current tab. unmanage() first decreases lastsel
(so it becomes N) then erroneously tests it against sel and focuses first tab
instead. One can see that focus() would never set lastsel == sel,
so I took liberty to fix this annoying behaviour which happens to frequently
with newposition = 0 and npisrelative = True settings.

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>361ddc85d506c058562ccba7c68370d49733c928</id>
<published>2013-08-21T04:47:51Z</published>
<updated>2013-08-21T04:47:51Z</updated>
<title>Fixing the manpage project name.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/361ddc85d506c058562ccba7c68370d49733c928.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 361ddc85d506c058562ccba7c68370d49733c928
parent 9b007101f20b0f6cb011111486c79c34078b7b5d
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 21 Aug 2013 06:47:51 +0200

Fixing the manpage project name.

Thanks Joerg Jung for noticing!

</content>
</entry>
<entry>
<id>9b007101f20b0f6cb011111486c79c34078b7b5d</id>
<published>2013-08-20T16:44:00Z</published>
<updated>2013-08-20T16:44:00Z</updated>
<title>Adding a geometry flag to tabbed.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/9b007101f20b0f6cb011111486c79c34078b7b5d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 9b007101f20b0f6cb011111486c79c34078b7b5d
parent 97ce0f717a69717ab28bc59072fef42d94b1fda8
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 20 Aug 2013 18:44:00 +0200

Adding a geometry flag to tabbed.

Thanks for the hint Thorsten Glaser!

</content>
</entry>
<entry>
<id>97ce0f717a69717ab28bc59072fef42d94b1fda8</id>
<published>2013-07-07T18:41:24Z</published>
<updated>2013-07-12T04:48:18Z</updated>
<title>Don&#39;t set cmd[0] to the window ID</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/97ce0f717a69717ab28bc59072fef42d94b1fda8.gph" />
<author>
<name>Gregor Best</name>
<email>[email protected]</email>
</author>
<content>commit 97ce0f717a69717ab28bc59072fef42d94b1fda8
parent 18eef19217a306c5b83193da8662b2b970ce4e47
Author: Gregor Best &lt;[email protected]&gt;
Date:   Sun,  7 Jul 2013 20:41:24 +0200

Don&#39;t set cmd[0] to the window ID

Ahoy,

the attached patch fixes a tiny issue with tabbed. When running it
without a command and having it run spawn(), it tried to execute its
window ID as a command. While most people probably don&#39;t have
executables called 341123 or the like in their path, I think that is not
exactly intended. The following patch fixes that:

From c7ade36f8ef6429546ad89bc9ab479fa44c4790a Mon Sep 17 00:00:00 2001
From: Gregor Best &lt;[email protected]&gt;
Date: Sun, 7 Jul 2013 20:36:06 +0200
Subject: [PATCH] Don&#39;t set cmd[0] to the window ID

Starting tabbed without a command sets cmd[0] to the window ID of
tabbed. This leads to funky errors such as &quot;execvp: &lt;ID&gt; failed: no such
file or directory&quot; when running spawn().

Signed-off-by: Gregor Best &lt;[email protected]&gt;
Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>18eef19217a306c5b83193da8662b2b970ce4e47</id>
<published>2013-06-23T19:10:15Z</published>
<updated>2013-06-23T19:10:15Z</updated>
<title>Noone likes -Wextra.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/18eef19217a306c5b83193da8662b2b970ce4e47.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 18eef19217a306c5b83193da8662b2b970ce4e47
parent 23a1589c93cedf89df8a570f85be904d1b0dd599
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 23 Jun 2013 21:10:15 +0200

Noone likes -Wextra.

I don&#39;t have the time to care for X11 that much.

</content>
</entry>
<entry>
<id>23a1589c93cedf89df8a570f85be904d1b0dd599</id>
<published>2013-06-23T19:09:50Z</published>
<updated>2013-06-23T19:09:50Z</updated>
<title>Making the license fetishists happy.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/23a1589c93cedf89df8a570f85be904d1b0dd599.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 23a1589c93cedf89df8a570f85be904d1b0dd599
parent 4d58bb1635cb0a9b2448d37c43b0b70ee1e30349
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 23 Jun 2013 21:09:50 +0200

Making the license fetishists happy.

</content>
</entry>
<entry>
<id>4d58bb1635cb0a9b2448d37c43b0b70ee1e30349</id>
<published>2013-06-10T16:24:27Z</published>
<updated>2013-06-10T16:24:27Z</updated>
<title>Adding more warnings and no debugging symbols.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/4d58bb1635cb0a9b2448d37c43b0b70ee1e30349.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 4d58bb1635cb0a9b2448d37c43b0b70ee1e30349
parent eebaedf3da040856248a4b96276eb2aff3f9a8f3
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 10 Jun 2013 18:24:27 +0200

Adding more warnings and no debugging symbols.

Thanks Joerg Jung!

</content>
</entry>
<entry>
<id>eebaedf3da040856248a4b96276eb2aff3f9a8f3</id>
<published>2013-05-28T21:07:26Z</published>
<updated>2013-05-28T21:07:26Z</updated>
<title>Applying a fix for tab rotation.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/eebaedf3da040856248a4b96276eb2aff3f9a8f3.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit eebaedf3da040856248a4b96276eb2aff3f9a8f3
parent 7cb38e81b5256496acf4dcd97fc01081efc8fc1f
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 28 May 2013 23:07:26 +0200

Applying a fix for tab rotation.

Thanks &quot;Oleg O. Chukaev&quot; &lt;[email protected]&gt;!

</content>
</entry>
<entry>
<id>7cb38e81b5256496acf4dcd97fc01081efc8fc1f</id>
<published>2013-05-20T16:14:27Z</published>
<updated>2013-05-20T16:14:27Z</updated>
<title>Fix issue with clicks on the tabbed border.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/7cb38e81b5256496acf4dcd97fc01081efc8fc1f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 7cb38e81b5256496acf4dcd97fc01081efc8fc1f
parent 71880b14d75012e757577fa858473e0a8916046b
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 May 2013 18:14:27 +0200

Fix issue with clicks on the tabbed border.

Thanks David Dufberg Tøttrup &lt;[email protected]&gt;!

</content>
</entry>
<entry>
<id>71880b14d75012e757577fa858473e0a8916046b</id>
<published>2013-05-06T18:28:25Z</published>
<updated>2013-05-06T18:28:25Z</updated>
<title>0.5 tabbed release.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/71880b14d75012e757577fa858473e0a8916046b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 71880b14d75012e757577fa858473e0a8916046b
parent e376fac7c1b20f292b9ff3465775c2f83f6fb687
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon,  6 May 2013 20:28:25 +0200

0.5 tabbed release.

</content>
</entry>
<entry>
<id>e376fac7c1b20f292b9ff3465775c2f83f6fb687</id>
<published>2013-04-15T10:01:35Z</published>
<updated>2013-04-18T04:36:59Z</updated>
<title>Fix spelling of provided</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/e376fac7c1b20f292b9ff3465775c2f83f6fb687.gph" />
<author>
<name>Michael Stevens</name>
<email>[email protected]</email>
</author>
<content>commit e376fac7c1b20f292b9ff3465775c2f83f6fb687
parent 2db44155243b40a56ea675ac526f982441c34c26
Author: Michael Stevens &lt;[email protected]&gt;
Date:   Mon, 15 Apr 2013 11:01:35 +0100

Fix spelling of provided

Signed-off-by: Christoph Lohmann &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>2db44155243b40a56ea675ac526f982441c34c26</id>
<published>2013-01-16T17:33:50Z</published>
<updated>2013-01-16T17:33:50Z</updated>
<title>Making tabbed convert the title string to native.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/2db44155243b40a56ea675ac526f982441c34c26.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 2db44155243b40a56ea675ac526f982441c34c26
parent 66021e959ca27b9be90e1440592812345404a452
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 16 Jan 2013 18:33:50 +0100

Making tabbed convert the title string to native.

Thanks &quot;Markus Wichmann&quot; &lt;[email protected]&gt;!

</content>
</entry>
<entry>
<id>66021e959ca27b9be90e1440592812345404a452</id>
<published>2013-01-06T13:56:45Z</published>
<updated>2013-01-06T13:56:45Z</updated>
<title>Allowing xterm again to be run in tabbed.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/66021e959ca27b9be90e1440592812345404a452.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 66021e959ca27b9be90e1440592812345404a452
parent 82fdff00239196e97958aceb6139f650fd9122ee
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun,  6 Jan 2013 14:56:45 +0100

Allowing xterm again to be run in tabbed.

Thanks &quot;Oleg O. Chukaev&quot; &lt;[email protected]&gt; for reporting this!

</content>
</entry>
<entry>
<id>82fdff00239196e97958aceb6139f650fd9122ee</id>
<published>2012-12-25T23:02:50Z</published>
<updated>2012-12-25T23:02:50Z</updated>
<title>Fixing the position parameter and adding the documentation for it.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/82fdff00239196e97958aceb6139f650fd9122ee.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 82fdff00239196e97958aceb6139f650fd9122ee
parent 0a5c7074888161e3a3c040c0cc027c3ededd02af
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 26 Dec 2012 00:02:50 +0100

Fixing the position parameter and adding the documentation for it.

</content>
</entry>
<entry>
<id>0a5c7074888161e3a3c040c0cc027c3ededd02af</id>
<published>2012-12-25T22:53:02Z</published>
<updated>2012-12-25T22:53:02Z</updated>
<title>Fixing the compile warning for setenv.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/0a5c7074888161e3a3c040c0cc027c3ededd02af.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 0a5c7074888161e3a3c040c0cc027c3ededd02af
parent a7d7358a2cc159127989d835792535f2ca95c43a
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2012 23:53:02 +0100

Fixing the compile warning for setenv.

</content>
</entry>
<entry>
<id>a7d7358a2cc159127989d835792535f2ca95c43a</id>
<published>2012-12-25T22:50:21Z</published>
<updated>2012-12-25T22:50:21Z</updated>
<title>Setting the XEMBED environment variable.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/a7d7358a2cc159127989d835792535f2ca95c43a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit a7d7358a2cc159127989d835792535f2ca95c43a
parent 94add5a96d4db3df1d71a45defa671ed45d23c7f
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2012 23:50:21 +0100

Setting the XEMBED environment variable.

Thanks Kyle Kramer for the suggestion!

</content>
</entry>
<entry>
<id>94add5a96d4db3df1d71a45defa671ed45d23c7f</id>
<published>2012-12-25T22:48:28Z</published>
<updated>2012-12-25T22:48:28Z</updated>
<title>Adding an option to do relative new position. And fixing tab position.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/94add5a96d4db3df1d71a45defa671ed45d23c7f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 94add5a96d4db3df1d71a45defa671ed45d23c7f
parent 39594f1935e8cd8f27c55b4716b8194a99e4b65d
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2012 23:48:28 +0100

Adding an option to do relative new position. And fixing tab position.

Thanks Kyle Kramer for the suggestion!

</content>
</entry>
<entry>
<id>39594f1935e8cd8f27c55b4716b8194a99e4b65d</id>
<published>2012-12-25T15:50:32Z</published>
<updated>2012-12-25T15:50:32Z</updated>
<title>Adding the -c option to close on last client close.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/39594f1935e8cd8f27c55b4716b8194a99e4b65d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 39594f1935e8cd8f27c55b4716b8194a99e4b65d
parent 34a643f79c3c1dc2577990ce0c8d69703f6738b4
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2012 16:50:32 +0100

Adding the -c option to close on last client close.

Thanks for the suggestion by Kyle Kramer!

</content>
</entry>
<entry>
<id>34a643f79c3c1dc2577990ce0c8d69703f6738b4</id>
<published>2012-12-25T15:43:07Z</published>
<updated>2012-12-25T15:43:07Z</updated>
<title>Removing .hgtags file.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/34a643f79c3c1dc2577990ce0c8d69703f6738b4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 34a643f79c3c1dc2577990ce0c8d69703f6738b4
parent 335032b7f491d5fd85822bd41eec3a1af830825d
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2012 16:43:07 +0100

Removing .hgtags file.

</content>
</entry>
<entry>
<id>335032b7f491d5fd85822bd41eec3a1af830825d</id>
<published>2012-12-07T19:50:53Z</published>
<updated>2012-12-07T19:50:53Z</updated>
<title>Trivial changes to try out the new update filter script.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/335032b7f491d5fd85822bd41eec3a1af830825d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 335032b7f491d5fd85822bd41eec3a1af830825d
parent befbf40aad974a97056283702830bbf689aeb3a1
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Fri,  7 Dec 2012 20:50:53 +0100

Trivial changes to try out the new update filter script.

</content>
</entry>
<entry>
<id>befbf40aad974a97056283702830bbf689aeb3a1</id>
<published>2012-12-07T19:45:28Z</published>
<updated>2012-12-07T19:45:28Z</updated>
<title>Just some change I always wanted to apply.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/befbf40aad974a97056283702830bbf689aeb3a1.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit befbf40aad974a97056283702830bbf689aeb3a1
parent 29c5878d4c7d62def831471ebc82f63ecfd7105b
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Fri,  7 Dec 2012 20:45:28 +0100

Just some change I always wanted to apply.

</content>
</entry>
<entry>
<id>29c5878d4c7d62def831471ebc82f63ecfd7105b</id>
<published>2012-12-03T20:28:02Z</published>
<updated>2012-12-03T20:28:02Z</updated>
<title>Adding fullscreen mode to tabbed.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/29c5878d4c7d62def831471ebc82f63ecfd7105b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 29c5878d4c7d62def831471ebc82f63ecfd7105b
parent e70d87e83bdc49b24c302131f281fe0c6eac0634
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon,  3 Dec 2012 21:28:02 +0100

Adding fullscreen mode to tabbed.

</content>
</entry>
<entry>
<id>e70d87e83bdc49b24c302131f281fe0c6eac0634</id>
<published>2012-11-28T23:22:30Z</published>
<updated>2012-11-28T23:22:30Z</updated>
<title>Removing that change.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/e70d87e83bdc49b24c302131f281fe0c6eac0634.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit e70d87e83bdc49b24c302131f281fe0c6eac0634
parent ceefb62bded1b152423cc8304bc346ee4a296280
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Thu, 29 Nov 2012 00:22:30 +0100

Removing that change.

</content>
</entry>
<entry>
<id>ceefb62bded1b152423cc8304bc346ee4a296280</id>
<published>2012-11-28T23:21:57Z</published>
<updated>2012-11-28T23:21:57Z</updated>
<title>A test, if this works.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/ceefb62bded1b152423cc8304bc346ee4a296280.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit ceefb62bded1b152423cc8304bc346ee4a296280
parent b293465ab8db74518e0b04d5fbd3d3875f1c42cb
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Thu, 29 Nov 2012 00:21:57 +0100

A test, if this works.

</content>
</entry>
<entry>
<id>b293465ab8db74518e0b04d5fbd3d3875f1c42cb</id>
<published>2012-11-28T22:30:09Z</published>
<updated>2012-11-28T22:30:09Z</updated>
<title>Another small change to test the git e-mailing.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/b293465ab8db74518e0b04d5fbd3d3875f1c42cb.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit b293465ab8db74518e0b04d5fbd3d3875f1c42cb
parent 397ede184ba4ceefc2912afb9ebd614f64114a02
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 28 Nov 2012 23:30:09 +0100

Another small change to test the git e-mailing.

</content>
</entry>
<entry>
<id>397ede184ba4ceefc2912afb9ebd614f64114a02</id>
<published>2012-11-28T22:23:42Z</published>
<updated>2012-11-28T22:23:42Z</updated>
<title>A small change for a test.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/397ede184ba4ceefc2912afb9ebd614f64114a02.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 397ede184ba4ceefc2912afb9ebd614f64114a02
parent c342b209a27a4cec84819edbc10c27ea56db006a
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 28 Nov 2012 23:23:42 +0100

A small change for a test.

</content>
</entry>
<entry>
<id>c342b209a27a4cec84819edbc10c27ea56db006a</id>
<published>2012-11-28T22:17:15Z</published>
<updated>2012-11-28T22:17:15Z</updated>
<title>Another small change to test the git interface.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/c342b209a27a4cec84819edbc10c27ea56db006a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit c342b209a27a4cec84819edbc10c27ea56db006a
parent c90cad62365597e2903b9c1937565df58df6b09e
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 28 Nov 2012 23:17:15 +0100

Another small change to test the git interface.

</content>
</entry>
<entry>
<id>c90cad62365597e2903b9c1937565df58df6b09e</id>
<published>2012-11-28T17:56:33Z</published>
<updated>2012-11-28T17:56:33Z</updated>
<title>A test commit for git.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/c90cad62365597e2903b9c1937565df58df6b09e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit c90cad62365597e2903b9c1937565df58df6b09e
parent d488a80a1e3d999629de1d4f5be3cec23139041f
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed, 28 Nov 2012 18:56:33 +0100

A test commit for git.

</content>
</entry>
<entry>
<id>d488a80a1e3d999629de1d4f5be3cec23139041f</id>
<published>2012-11-27T20:17:10Z</published>
<updated>2012-11-27T20:17:10Z</updated>
<title>Adding the form of -r1, which will result in -r 1 in arg.h.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/d488a80a1e3d999629de1d4f5be3cec23139041f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit d488a80a1e3d999629de1d4f5be3cec23139041f
parent ffa2dbeb645a3a3d6883d569107b1efd49472035
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 27 Nov 2012 21:17:10 +0100

Adding the form of -r1, which will result in -r 1 in arg.h.
</content>
</entry>
<entry>
<id>ffa2dbeb645a3a3d6883d569107b1efd49472035</id>
<published>2012-11-27T19:25:56Z</published>
<updated>2012-11-27T19:25:56Z</updated>
<title>Correcting the lastsel handling in tabbed. It should be more predictable now.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/ffa2dbeb645a3a3d6883d569107b1efd49472035.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit ffa2dbeb645a3a3d6883d569107b1efd49472035
parent 5e1c53ad3cecdfcb773e606a65ae853a524d8136
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Tue, 27 Nov 2012 20:25:56 +0100

Correcting the lastsel handling in tabbed. It should be more predictable now.
</content>
</entry>
<entry>
<id>5e1c53ad3cecdfcb773e606a65ae853a524d8136</id>
<published>2012-11-26T13:55:26Z</published>
<updated>2012-11-26T13:55:26Z</updated>
<title>Add the -f flag, which tells tabbed to run the given command again, in case the last tab is closed.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/5e1c53ad3cecdfcb773e606a65ae853a524d8136.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 5e1c53ad3cecdfcb773e606a65ae853a524d8136
parent cc1b72371ad1b5f78817f969fe9416dee8eed916
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 26 Nov 2012 14:55:26 +0100

Add the -f flag, which tells tabbed to run the given command again, in case
the last tab is closed.
</content>
</entry>
<entry>
<id>cc1b72371ad1b5f78817f969fe9416dee8eed916</id>
<published>2012-11-25T22:04:22Z</published>
<updated>2012-11-25T22:04:22Z</updated>
<title>New windows should be in the foreground.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/cc1b72371ad1b5f78817f969fe9416dee8eed916.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit cc1b72371ad1b5f78817f969fe9416dee8eed916
parent 6f49796250ed7ce87a79c19b9ae562ca423b88cb
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 25 Nov 2012 23:04:22 +0100

New windows should be in the foreground.
</content>
</entry>
<entry>
<id>6f49796250ed7ce87a79c19b9ae562ca423b88cb</id>
<published>2012-11-25T21:09:55Z</published>
<updated>2012-11-25T21:09:55Z</updated>
<title>Changing the single-linked list for clients to a malloc()ed array. This makes algorithms more efficient, that depend on the number of clients or shuffeling around. The patch also adds new shortcuts to move tabs in their position. The default color scheme is changed to the one of the maintainer.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/6f49796250ed7ce87a79c19b9ae562ca423b88cb.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 6f49796250ed7ce87a79c19b9ae562ca423b88cb
parent 719e5a97fe795b165a2265e6bb25a9238d2211d4
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun, 25 Nov 2012 22:09:55 +0100

Changing the single-linked list for clients to a malloc()ed array. This makes
algorithms more efficient, that depend on the number of clients or shuffeling
around. The patch also adds new shortcuts to move tabs in their position. The
default color scheme is changed to the one of the maintainer.
</content>
</entry>
<entry>
<id>719e5a97fe795b165a2265e6bb25a9238d2211d4</id>
<published>2012-11-08T20:51:55Z</published>
<updated>2012-11-08T20:51:55Z</updated>
<title>Avoid flashing of surf when it is run in tabbed. Thanks Carlos Pita!</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/719e5a97fe795b165a2265e6bb25a9238d2211d4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 719e5a97fe795b165a2265e6bb25a9238d2211d4
parent 380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Thu,  8 Nov 2012 21:51:55 +0100

Avoid flashing of surf when it is run in tabbed. Thanks Carlos Pita!
</content>
</entry>
<entry>
<id>380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff</id>
<published>2012-11-08T20:48:51Z</published>
<updated>2012-11-08T20:48:51Z</updated>
<title>Allowing a different position for the window id. Thanks David Galos!</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff
parent 3f0067b1c775a7f0ade805e10546272f8ce01dd3
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Thu,  8 Nov 2012 21:48:51 +0100

Allowing a different position for the window id. Thanks David Galos!
</content>
</entry>
<entry>
<id>3f0067b1c775a7f0ade805e10546272f8ce01dd3</id>
<published>2012-11-08T20:40:58Z</published>
<updated>2012-11-08T20:40:58Z</updated>
<title>Style inquistion was here.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/3f0067b1c775a7f0ade805e10546272f8ce01dd3.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 3f0067b1c775a7f0ade805e10546272f8ce01dd3
parent bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Thu,  8 Nov 2012 21:40:58 +0100

Style inquistion was here.
</content>
</entry>
<entry>
<id>bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0</id>
<published>2012-10-13T04:57:32Z</published>
<updated>2012-10-13T04:57:32Z</updated>
<title>Fix the atom handling and fix the title setting. Thanks to Carlos Pita!</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0
parent ef13e0d92e2bf38610f7d3540ee6282f84495b88
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sat, 13 Oct 2012 06:57:32 +0200

Fix the atom handling and fix the title setting. Thanks to Carlos Pita!
</content>
</entry>
<entry>
<id>ef13e0d92e2bf38610f7d3540ee6282f84495b88</id>
<published>2012-10-03T05:56:53Z</published>
<updated>2012-10-03T05:56:53Z</updated>
<title>Adding the -n name parameter to set WM_CLASS. Thanks Gavin Wahl &lt;[email protected]&gt;!</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/ef13e0d92e2bf38610f7d3540ee6282f84495b88.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit ef13e0d92e2bf38610f7d3540ee6282f84495b88
parent 45409110a21294d44ab1b6cf09b719ef654e8e22
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Wed,  3 Oct 2012 07:56:53 +0200

Adding the -n name parameter to set WM_CLASS. Thanks Gavin Wahl
&lt;[email protected]&gt;!
</content>
</entry>
<entry>
<id>45409110a21294d44ab1b6cf09b719ef654e8e22</id>
<published>2012-08-20T07:08:09Z</published>
<updated>2012-08-20T07:08:09Z</updated>
<title>Added tag 0.4.1 for changeset 29663026c3cb</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/45409110a21294d44ab1b6cf09b719ef654e8e22.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 45409110a21294d44ab1b6cf09b719ef654e8e22
parent 39c4e16a85994b89a391775432c5f31a30bf096a
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2012 09:08:09 +0200

Added tag 0.4.1 for changeset 29663026c3cb
</content>
</entry>
<entry>
<id>39c4e16a85994b89a391775432c5f31a30bf096a</id>
<published>2012-08-20T07:07:49Z</published>
<updated>2012-08-20T07:07:49Z</updated>
<title>Minor release version.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/39c4e16a85994b89a391775432c5f31a30bf096a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 39c4e16a85994b89a391775432c5f31a30bf096a
parent 2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2012 09:07:49 +0200

Minor release version.
</content>
</entry>
<entry>
<id>2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7</id>
<published>2012-08-20T07:05:45Z</published>
<updated>2012-08-20T07:05:45Z</updated>
<title>Test before commit. Correcting a typo.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7
parent 03a03059bf79bb0290f7c7401f77500cc1766fa9
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2012 09:05:45 +0200

Test before commit. Correcting a typo.
</content>
</entry>
<entry>
<id>03a03059bf79bb0290f7c7401f77500cc1766fa9</id>
<published>2012-08-20T07:03:15Z</published>
<updated>2012-08-20T07:03:15Z</updated>
<title>Adding ed(1) compatibility.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/03a03059bf79bb0290f7c7401f77500cc1766fa9.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 03a03059bf79bb0290f7c7401f77500cc1766fa9
parent ce9b82147dbd347816f25d16d64748cbcb8f549b
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2012 09:03:15 +0200

Adding ed(1) compatibility.
</content>
</entry>
<entry>
<id>ce9b82147dbd347816f25d16d64748cbcb8f549b</id>
<published>2012-08-20T07:02:56Z</published>
<updated>2012-08-20T07:02:56Z</updated>
<title>Readding the spawn compatibility to use it in config.h. Thanks to Chris Hall.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/ce9b82147dbd347816f25d16d64748cbcb8f549b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit ce9b82147dbd347816f25d16d64748cbcb8f549b
parent 4c1101a4f6b8a584d335f28594fcc449886642f4
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2012 09:02:56 +0200

Readding the spawn compatibility to use it in config.h. Thanks to Chris Hall.
</content>
</entry>
<entry>
<id>4c1101a4f6b8a584d335f28594fcc449886642f4</id>
<published>2012-07-07T20:50:40Z</published>
<updated>2012-07-07T20:50:40Z</updated>
<title>Added tag 0.4 for changeset 8a0db4733dd2</title>
<link rel="alternate" href="gopher://suckless.org/1/git/tabbed/commit/4c1101a4f6b8a584d335f28594fcc449886642f4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content>commit 4c1101a4f6b8a584d335f28594fcc449886642f4
parent 50fb70e540916693b06190ed0282ab33d4b38425
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sat,  7 Jul 2012 22:50:40 +0200

Added tag 0.4 for changeset 8a0db4733dd2
</content>
</entry>
</feed>