tabbed, branch HEADtab interface for application supporting Xembed
d6e4aafdf7da4e1a4cf15510b7d94bb8e8553c6a2025-08-09T12:35:48Z2025-08-09T12:35:48Zbump version to 0.9Hiltjo Posthumahiltjo@codemadness.orgcommit d6e4aafdf7da4e1a4cf15510b7d94bb8e8553c6a
parent 82374bcf6d35f6b05412382b8e51e1202ce4379b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 9 Aug 2025 14:35:48 +0200
bump version to 0.9
82374bcf6d35f6b05412382b8e51e1202ce4379b2025-01-21T17:28:42Z2025-01-23T13:22:51Zfocus(): clear XUrgencyHint from the container windowMikhail Pchelinmisha@freebsd.orgcommit 82374bcf6d35f6b05412382b8e51e1202ce4379b
parent 405d9cdf3aa998b48c87fe995125877673712a74
Author: Mikhail Pchelin <misha@freebsd.org>
Date: Tue, 21 Jan 2025 20:28:42 +0300
focus(): clear XUrgencyHint from the container window
405d9cdf3aa998b48c87fe995125877673712a742025-01-19T11:58:29Z2025-01-19T12:34:50ZUse UTF8_STRING instead of COMPOUND_TEXTMikhail Pchelinmisha@FreeBSD.orgcommit 405d9cdf3aa998b48c87fe995125877673712a74
parent 7215169fbbb1f81c3bad49b847d1e5907f6ab70c
Author: Mikhail Pchelin <misha@FreeBSD.org>
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="0:2:vim - "hostname" " class="tabbed" name="tabbed"
7215169fbbb1f81c3bad49b847d1e5907f6ab70c2024-03-19T11:12:32Z2024-03-19T11:12:32Zbump version to 0.8Hiltjo Posthumahiltjo@codemadness.orgcommit 7215169fbbb1f81c3bad49b847d1e5907f6ab70c
parent 97ba13b1eb4756fb1a024fd1e83df6e393befd27
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 19 Mar 2024 12:12:32 +0100
bump version to 0.8
97ba13b1eb4756fb1a024fd1e83df6e393befd272023-04-09T10:47:07Z2023-04-09T10:47:07Zrestore SIGCHLD sighandler to default before spawning a programHiltjo Posthumahiltjo@codemadness.orgcommit 97ba13b1eb4756fb1a024fd1e83df6e393befd27
parent 66ef5f33e9987b70e2457c4a459f7ed84184604b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
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'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't start were: mpv.
Similar to the commit e81f17d4c196aaed6893fd4beed49991caa3e2a4 from dwm.
66ef5f33e9987b70e2457c4a459f7ed84184604b2023-03-11T18:07:55Z2023-03-11T18:07:55Zinclude X11/keysym.h: improve compatibility with older systemsHiltjo Posthumahiltjo@codemadness.orgcommit 66ef5f33e9987b70e2457c4a459f7ed84184604b
parent fdf5fc7305e86bee82c1d7466d0d74936c135b07
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
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.
fdf5fc7305e86bee82c1d7466d0d74936c135b072023-03-11T00:20:07Z2023-03-11T12:14:56Zfix: faulty zombie reapingNRKnrk@disroot.orgcommit fdf5fc7305e86bee82c1d7466d0d74936c135b07
parent 41e2b8f30667078a4da04d5bd3d9eb839b118895
Author: NRK <nrk@disroot.org>
Date: Sat, 11 Mar 2023 06:20:07 +0600
fix: faulty zombie reaping
issues with the current signal handler:
1. die() isn't async-signal-safe
2. there'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:
~> ./tabbed &
[1] 20644
0x1800003
~> while :; do kill -s SIGCHLD 20644; done >&2 2>/dev/null
XIO: fatal IO error 10 (No child processes) on X server ":0"
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's commit 712d663. according to the manpage,
none of the sa_flags being set are meaningful since we're using SIG_IGN.
they used to be meaningful on earlier version of the patch where it was
using SIG_DFL, i've kept them here just in case.
41e2b8f30667078a4da04d5bd3d9eb839b1188952022-10-14T17:54:18Z2022-10-14T17:54:18Zremove config.mkHiltjo Posthumahiltjo@codemadness.orgcommit 41e2b8f30667078a4da04d5bd3d9eb839b118895
parent 418899e7445deaf92b0fc8401867b421accb6e1c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 14 Oct 2022 19:54:18 +0200
remove config.mk
418899e7445deaf92b0fc8401867b421accb6e1c2022-10-14T17:19:54Z2022-10-14T17:19:54ZMakefile: whoops add proper comment for OpenBSDHiltjo Posthumahiltjo@codemadness.orgcommit 418899e7445deaf92b0fc8401867b421accb6e1c
parent deda1bb016b035f4387a09df8d81c1fc14eaf189
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 14 Oct 2022 19:19:54 +0200
Makefile: whoops add proper comment for OpenBSD
deda1bb016b035f4387a09df8d81c1fc14eaf1892022-10-14T17:18:10Z2022-10-14T17:18:10ZMakefile improvementsHiltjo Posthumahiltjo@codemadness.orgcommit deda1bb016b035f4387a09df8d81c1fc14eaf189
parent 13f13ee5827f082babb121f74ae23548bdd12dd8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
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 ".POSIX:"
* Remove config.mk
13f13ee5827f082babb121f74ae23548bdd12dd82022-10-12T21:01:03Z2022-10-12T21:01:03ZMakefile: simplify and remove hiding the build processHiltjo Posthumahiltjo@codemadness.orgcommit 13f13ee5827f082babb121f74ae23548bdd12dd8
parent 910e67db33dc295b73c1861a79d520b0bd527b2d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 12 Oct 2022 23:01:03 +0200
Makefile: simplify and remove hiding the build process
910e67db33dc295b73c1861a79d520b0bd527b2d2022-10-12T20:55:21Z2022-10-12T20:55:21ZMakefile: add xembed.1 in the dist targetHiltjo Posthumahiltjo@codemadness.orgcommit 910e67db33dc295b73c1861a79d520b0bd527b2d
parent 5ddbc73bb885cc140a19e2a2e338f3b1b89b2263
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 12 Oct 2022 22:55:21 +0200
Makefile: add xembed.1 in the dist target
5ddbc73bb885cc140a19e2a2e338f3b1b89b22632022-10-05T08:29:36Z2022-10-05T15:54:36Zconfig.h: mark keys as constNRKnrk@disroot.orgcommit 5ddbc73bb885cc140a19e2a2e338f3b1b89b2263
parent b372f9ce28610dc8dd860abd42f9837972bc5adb
Author: NRK <nrk@disroot.org>
Date: Wed, 5 Oct 2022 14:29:36 +0600
config.h: mark keys as const
b372f9ce28610dc8dd860abd42f9837972bc5adb2022-10-04T17:38:44Z2022-10-04T17:38:44Zbump version to 0.7Hiltjo Posthumahiltjo@codemadness.orgcommit b372f9ce28610dc8dd860abd42f9837972bc5adb
parent dabf6a25ab01107fc1e0464ee6a3e369d1626f97
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 4 Oct 2022 19:38:44 +0200
bump version to 0.7
dabf6a25ab01107fc1e0464ee6a3e369d1626f972020-05-12T15:09:01Z2020-05-30T19:28:25ZFixed crash when window height was less or equal to bar heightmikaumikau@aaathats3as.comcommit dabf6a25ab01107fc1e0464ee6a3e369d1626f97
parent b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3
Author: mikau <mikau@aaathats3as.com>
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 (<= 0) if (wh <= 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.
b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a32018-03-10T05:44:39Z2018-03-11T12:21:25ZAdd OpenBSD support to config.mkLucas Gabriel Vuottolvuotto92@gmail.comcommit b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3
parent a327374a23abf7f75a8a149c4f333cc49d17b07e
Author: Lucas Gabriel Vuotto <lvuotto92@gmail.com>
Date: Sat, 10 Mar 2018 02:44:39 -0300
Add OpenBSD support to config.mk
Signed-off-by: Lucas Gabriel Vuotto <lgv@nanashi.co>
a327374a23abf7f75a8a149c4f333cc49d17b07e2018-03-10T05:44:38Z2018-03-11T12:21:23ZEmbed dmenu in tabbed own windowLucas Gabriel Vuottolvuotto92@gmail.comcommit a327374a23abf7f75a8a149c4f333cc49d17b07e
parent bbcdf1544c1b602dc8a1525ccce513ecbc40392d
Author: Lucas Gabriel Vuotto <lvuotto92@gmail.com>
Date: Sat, 10 Mar 2018 02:44:38 -0300
Embed dmenu in tabbed own window
Signed-off-by: Lucas Gabriel Vuotto <lgv@nanashi.co>
bbcdf1544c1b602dc8a1525ccce513ecbc40392d2017-09-28T13:36:12Z2017-09-29T19:32:33ZFix minor inconsistency in man pageAlessandro Caputononedisponibile@gmail.comcommit bbcdf1544c1b602dc8a1525ccce513ecbc40392d
parent 6dc3978edf56ef6760ed818e29eb920138b09802
Author: Alessandro Caputo <nonedisponibile@gmail.com>
Date: Thu, 28 Sep 2017 15:36:12 +0200
Fix minor inconsistency in man page
6dc3978edf56ef6760ed818e29eb920138b098022017-05-08T01:08:37Z2017-05-08T06:58:45ZFix movetab and focusurgent when there's no clientCaleb Malchikcmalchik@gmail.comcommit 6dc3978edf56ef6760ed818e29eb920138b09802
parent 05f583c519a3dc438994a9800ab31a7fa0da72ee
Author: Caleb Malchik <cmalchik@gmail.com>
Date: Sun, 7 May 2017 18:08:37 -0700
Fix movetab and focusurgent when there's no client
Accessing those would crash with a floating point exception.
05f583c519a3dc438994a9800ab31a7fa0da72ee2017-05-02T16:23:04Z2017-05-02T16:23:04ZMove tab selection keybinding from Ctrl-t to Ctrl-`Quentin Rameauquinq@fifth.spacecommit 05f583c519a3dc438994a9800ab31a7fa0da72ee
parent 00c414320256b700752f9352f10563cc2dfa3adf
Author: Quentin Rameau <quinq@fifth.space>
Date: Tue, 2 May 2017 18:23:04 +0200
Move tab selection keybinding from Ctrl-t to Ctrl-`
00c414320256b700752f9352f10563cc2dfa3adf2017-02-08T12:54:20Z2017-03-28T18:53:33ZOne killclient() is enough.Christoph Lohmann20h@r-36.netcommit 00c414320256b700752f9352f10563cc2dfa3adf
parent bc236142fa72d2f9d6b5c790d3f3a9a9168a7164
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 8 Feb 2017 13:54:20 +0100
One killclient() is enough.
bc236142fa72d2f9d6b5c790d3f3a9a9168a71642016-04-25T11:53:12Z2016-04-25T11:53:12ZThe forgotten half of the last patch.Christoph Lohmann20h@r-36.netcommit bc236142fa72d2f9d6b5c790d3f3a9a9168a7164
parent 95b46cd3a92cab0a9b18cabb911e11f7300c0e1a
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 25 Apr 2016 13:53:12 +0200
The forgotten half of the last patch.
95b46cd3a92cab0a9b18cabb911e11f7300c0e1a2016-03-21T02:16:12Z2016-03-25T06:41:43Zadd -k to close tabbed foreground client on WMDeleteJustin Keoghsuckless@v6y.netcommit 95b46cd3a92cab0a9b18cabb911e11f7300c0e1a
parent 4ccaba49681008900bacfd1eec23571d9b488619
Author: Justin Keogh <suckless@v6y.net>
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's close key. "Last tab" behavior still respects -c/-f.
Cheers
-J
From 829e95855f0fe78a368788a5e72231bd6456a8cf Mon Sep 17 00:00:00 2001
From: jakeogh <github.com@v6y.net>
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 <20h@r-36.net>
4ccaba49681008900bacfd1eec23571d9b4886192016-02-21T16:22:58Z2016-02-21T16:22:58ZImport the arg.h from st with the fixed oob bug.Christoph Lohmann20h@r-36.netcommit 4ccaba49681008900bacfd1eec23571d9b488619
parent 3c79bcb40808c31a9f8f47538f4f8d5c489b7f60
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 21 Feb 2016 17:22:58 +0100
Import the arg.h from st with the fixed oob bug.
3c79bcb40808c31a9f8f47538f4f8d5c489b7f602016-02-13T21:42:14Z2016-02-18T15:56:57ZAdded xft supportLucas Gabriel Vuottol.vuotto92@gmail.comcommit 3c79bcb40808c31a9f8f47538f4f8d5c489b7f60
parent 8920c1ba196df53a8ca06c179a3aa3ee260a6935
Author: Lucas Gabriel Vuotto <l.vuotto92@gmail.com>
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 <l.vuotto92@gmail.com>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
8920c1ba196df53a8ca06c179a3aa3ee260a69352016-01-04T01:21:04Z2016-01-04T17:29:40ZAdd configuration option for title truncation stringQuentin Rameauquinq@fifth.spacecommit 8920c1ba196df53a8ca06c179a3aa3ee260a6935
parent eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87
Author: Quentin Rameau <quinq@fifth.space>
Date: Mon, 4 Jan 2016 02:21:04 +0100
Add configuration option for title truncation string
Permit to use arbitrary string instead of "..." (ie "$") when truncating
client title.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
eb0ff62120df6a5e87f26ba0b1e86bbaebeccb872016-01-03T12:01:32Z2016-01-03T13:11:20ZRemove h flag, put usage() in the default caseQuentin Rameauquinq@fifth.spacecommit eb0ff62120df6a5e87f26ba0b1e86bbaebeccb87
parent 105855240e8a63f6c02c3b960652ff5e8605e010
Author: Quentin Rameau <quinq@fifth.space>
Date: Sun, 3 Jan 2016 13:01:32 +0100
Remove h flag, put usage() in the default case
Signed-off-by: Christoph Lohmann <20h@r-36.net>
105855240e8a63f6c02c3b960652ff5e8605e0102016-01-03T12:01:14Z2016-01-03T13:11:02ZArrange diagnostic messagesQuentin Rameauquinq@fifth.spacecommit 105855240e8a63f6c02c3b960652ff5e8605e010
parent 735bed582460a2150702a74f24b6822397e41fc0
Author: Quentin Rameau <quinq@fifth.space>
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 <20h@r-36.net>
735bed582460a2150702a74f24b6822397e41fc02016-01-03T12:00:57Z2016-01-03T13:10:38ZStyle cleanupQuentin Rameauquinq@fifth.spacecommit 735bed582460a2150702a74f24b6822397e41fc0
parent 46887ac5505076f3a3907e3fd4a5e3ec00f29d63
Author: Quentin Rameau <quinq@fifth.space>
Date: Sun, 3 Jan 2016 13:00:57 +0100
Style cleanup
Signed-off-by: Christoph Lohmann <20h@r-36.net>
46887ac5505076f3a3907e3fd4a5e3ec00f29d632016-01-02T18:11:31Z2016-01-03T08:24:32ZFix install paths and default build flagQuentin Rameauquinq@fifth.spacecommit 46887ac5505076f3a3907e3fd4a5e3ec00f29d63
parent df8261e89f7e98c822328d8f261c46fa55f3cf86
Author: Quentin Rameau <quinq@fifth.space>
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 <20h@r-36.net>
df8261e89f7e98c822328d8f261c46fa55f3cf862016-01-03T08:01:20Z2016-01-03T08:01:20ZBumping up the year.Christoph Lohmann20h@r-36.netcommit df8261e89f7e98c822328d8f261c46fa55f3cf86
parent 7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 3 Jan 2016 09:01:20 +0100
Bumping up the year.
Thanks for the bug report, FRIGN!
7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe2016-01-01T13:19:10Z2016-01-01T13:19:10ZBump year.Christoph Lohmann20h@r-36.netcommit 7f6085d42a4d57d3c9b3ea85a516782f7e80d1fe
parent 9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464
Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 1 Jan 2016 14:19:10 +0100
Bump year.
9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a4642015-08-19T19:11:16Z2015-08-19T19:17:37Zautofocus urgent tabsJonas Rabensteinjonas.rabenstein@studium.uni-erlangen.decommit 9d4b71ecadd5b3c2c777b273fa4d2c0cc0c3a464
parent 5d0c5be1028c67f3b499017c5c39019f4b1d8c10
Author: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de>
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 <jonas.rabenstein@studium.uni-erlangen.de>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
5d0c5be1028c67f3b499017c5c39019f4b1d8c102015-08-19T19:11:15Z2015-08-19T19:17:33Zfocus urgent tabsJonas Rabensteinjonas.rabenstein@studium.uni-erlangen.decommit 5d0c5be1028c67f3b499017c5c39019f4b1d8c10
parent 55dc32b27b73c121cab18009bf087e95ef3d9c18
Author: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de>
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 <jonas.rabenstein@studium.uni-erlangen.de>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
55dc32b27b73c121cab18009bf087e95ef3d9c182015-05-09T19:06:00Z2015-05-09T19:06:00ZFixing some manpage formatting and formatting in xembed.c.Christoph Lohmann20h@r-36.netcommit 55dc32b27b73c121cab18009bf087e95ef3d9c18
parent d60069a3e7a9e382f3221f8e405ad8c05abeea20
Author: Christoph Lohmann <20h@r-36.net>
Date: Sat, 9 May 2015 21:06:00 +0200
Fixing some manpage formatting and formatting in xembed.c.
d60069a3e7a9e382f3221f8e405ad8c05abeea202015-05-06T16:46:10Z2015-05-09T18:03:08Zadd xembed wrapper utilityConnor Lane Smithcls@lubutu.comcommit d60069a3e7a9e382f3221f8e405ad8c05abeea20
parent 0728caee306423cd1dc139e000828329c9285ab7
Author: Connor Lane Smith <cls@lubutu.com>
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 <20h@r-36.net>
0728caee306423cd1dc139e000828329c9285ab72015-03-10T10:29:43Z2015-03-10T20:23:27Zfix bug in unmanage: check if lastsel is initializedMarkus Teichmarkus.teich@stusta.mhn.decommit 0728caee306423cd1dc139e000828329c9285ab7
parent c2ce9be47170115a7fa301cc6e93da63847fb860
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Tue, 10 Mar 2015 11:29:43 +0100
fix bug in unmanage: check if lastsel is initialized
Signed-off-by: Christoph Lohmann <20h@r-36.net>
c2ce9be47170115a7fa301cc6e93da63847fb8602015-01-25T09:52:10Z2015-01-25T09:52:10ZMy libc wants _DEFAULT_SOURCE.Christoph Lohmann20h@r-36.netcommit c2ce9be47170115a7fa301cc6e93da63847fb860
parent 74115f685f6b874b4e40874f4f3bd14d71df5e97
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 25 Jan 2015 10:52:10 +0100
My libc wants _DEFAULT_SOURCE.
74115f685f6b874b4e40874f4f3bd14d71df5e972015-01-21T02:46:38Z2015-01-25T09:51:48Zrevise drawbar and related mechanisms.Markus Teichmarkus.teich@stusta.mhn.decommit 74115f685f6b874b4e40874f4f3bd14d71df5e97
parent 829980f28aa91f4837e047bd9e3b599bf6d655a6
Author: Markus Teich <markus.teich@stusta.mhn.de>
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 "after" text was
displayed.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
829980f28aa91f4837e047bd9e3b599bf6d655a62014-10-07T15:15:59Z2014-10-14T16:40:59Zmovetab(): Move selected tab instead of switchingMarkus Teichmarkus.teich@stusta.mhn.decommit 829980f28aa91f4837e047bd9e3b599bf6d655a6
parent 5c560f3784971b1a3bbfc7d18af759778f7779d1
Author: Markus Teich <markus.teich@stusta.mhn.de>
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 <20h@r-36.net>
5c560f3784971b1a3bbfc7d18af759778f7779d12014-09-10T17:50:34Z2014-09-13T05:56:29Ztabbed: UnmapNotify patchOkan Demirmenokan@demirmen.comcommit 5c560f3784971b1a3bbfc7d18af759778f7779d1
parent b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80
Author: Okan Demirmen <okan@demirmen.com>
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 <20h@r-36.net>
b4fed5a100f2fe50cb7caa33e6d58edebe1e7f802014-06-21T05:46:26Z2014-08-04T21:10:39ZClear urgency hint on sel == cPeter Hofmannscm@uninformativ.decommit b4fed5a100f2fe50cb7caa33e6d58edebe1e7f80
parent 9d1d6d9409df1a7045806c1e802d89d08b0ae0a7
Author: Peter Hofmann <scm@uninformativ.de>
Date: Sat, 21 Jun 2014 07:46:26 +0200
Clear urgency hint on sel == c
- Run "tabbed xterm -into".
- Open a new tab using Ctrl+Shift+Enter, switch to it using Ctrl+Tab.
- Run "sleep 2; printf '\a'".
- 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'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 <20h@r-36.net>
9d1d6d9409df1a7045806c1e802d89d08b0ae0a72014-05-24T19:09:56Z2014-06-01T14:13:21ZReplace emallocz with ecalloc.nonamenoname@inventati.orgcommit 9d1d6d9409df1a7045806c1e802d89d08b0ae0a7
parent c778de59e30fd65556209623aec5f8544a3e0e2f
Author: noname <noname@inventati.org>
Date: Sat, 24 May 2014 23:09:56 +0400
Replace emallocz with ecalloc.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
c778de59e30fd65556209623aec5f8544a3e0e2f2014-05-13T23:50:10Z2014-05-19T17:34:34Zadd urgent color cmdline optionsMarkus Teichmarkus.teich@stusta.mhn.decommit c778de59e30fd65556209623aec5f8544a3e0e2f
parent 5dd3d19ef9ae5f54c515b14713933a65aa809d7b
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Wed, 14 May 2014 01:50:10 +0200
add urgent color cmdline options
Signed-off-by: Christoph Lohmann <20h@r-36.net>
5dd3d19ef9ae5f54c515b14713933a65aa809d7b2014-05-13T23:34:44Z2014-05-19T17:34:09Zsupport urgency wm hintsMarkus Teichmarkus.teich@stusta.mhn.decommit 5dd3d19ef9ae5f54c515b14713933a65aa809d7b
parent 030eda81cc622ad0c3efe2ab1f1a657ee82e45cb
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Wed, 14 May 2014 01:34:44 +0200
support urgency wm hints
Signed-off-by: Christoph Lohmann <20h@r-36.net>
030eda81cc622ad0c3efe2ab1f1a657ee82e45cb2014-01-26T19:05:40Z2014-01-26T19:05:40ZSimplifying the lastsel handling a bit.Christoph Lohmann20h@r-36.netcommit 030eda81cc622ad0c3efe2ab1f1a657ee82e45cb
parent 4ed0a2da67f742cfb75f85fc02f703e21a0206d6
Author: Christoph Lohmann <20h@r-36.net>
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.
4ed0a2da67f742cfb75f85fc02f703e21a0206d62014-01-26T17:52:53Z2014-01-26T17:52:53ZThe check for a minimal new lastsel is not needed anymore.Christoph Lohmann20h@r-36.netcommit 4ed0a2da67f742cfb75f85fc02f703e21a0206d6
parent 4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 26 Jan 2014 18:52:53 +0100
The check for a minimal new lastsel is not needed anymore.
4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f2014-01-26T17:48:52Z2014-01-26T17:48:52ZApplying the client sel handling of quinq.Christoph Lohmann20h@r-36.netcommit 4b2dfb110f4c2698ab27ea6ad2f6f2e914631b9f
parent 0120447e0417e9f52b5c2ae081f07f922a2ea9c2
Author: Christoph Lohmann <20h@r-36.net>
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.
0120447e0417e9f52b5c2ae081f07f922a2ea9c22014-01-21T22:12:08Z2014-01-22T05:34:10Zupdate years in copyright noticesMarkus Teichmarkus.teich@stusta.mhn.decommit 0120447e0417e9f52b5c2ae081f07f922a2ea9c2
parent 7a15235114cb84af462776e6f908ffdc3e077652
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Tue, 21 Jan 2014 23:12:08 +0100
update years in copyright notices
Signed-off-by: Christoph Lohmann <20h@r-36.net>
7a15235114cb84af462776e6f908ffdc3e0776522014-01-21T18:43:40Z2014-01-21T18:43:40ZAdding conforming documentation of the commandline color support.Christoph Lohmann20h@r-36.netcommit 7a15235114cb84af462776e6f908ffdc3e077652
parent 53a43774db126e04558ebdd576f378d27ed1e166
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 21 Jan 2014 19:43:40 +0100
Adding conforming documentation of the commandline color support.
53a43774db126e04558ebdd576f378d27ed1e1662014-01-21T18:22:03Z2014-01-21T18:22:03ZRelease 0.6.Christoph Lohmann20h@r-36.netcommit 53a43774db126e04558ebdd576f378d27ed1e166
parent 0214014fbedb905b5d09e2916e831d47f534d992
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 21 Jan 2014 19:22:03 +0100
Release 0.6.
0214014fbedb905b5d09e2916e831d47f534d9922014-01-21T18:18:00Z2014-01-21T18:19:58ZFix crash on client terminationGregor Bestgbe@ring0.decommit 0214014fbedb905b5d09e2916e831d47f534d992
parent e68297ed05c989f204a5e074e7528ee105067160
Author: Gregor Best <gbe@ring0.de>
Date: Tue, 21 Jan 2014 19:18:00 +0100
Fix crash on client termination
Signed-off-by: Gregor Best <gbe@ring0.de>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
e68297ed05c989f204a5e074e7528ee1050671602013-12-12T17:06:51Z2013-12-16T16:58:26ZAllow selecting the colors on command line.Markus Teichmarkus.teich@stusta.mhn.decommit e68297ed05c989f204a5e074e7528ee105067160
parent 06f6bade81fed884641be98812e0a38a48cc8f36
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Thu, 12 Dec 2013 18:06:51 +0100
Allow selecting the colors on command line.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
06f6bade81fed884641be98812e0a38a48cc8f362013-12-01T19:06:32Z2013-12-01T19:06:32ZDocument the new ctrl+t feature.Christoph Lohmann20h@r-36.netcommit 06f6bade81fed884641be98812e0a38a48cc8f36
parent a1aa453e99f198186d39b90b1229cc1bcb8dc466
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 1 Dec 2013 20:06:32 +0100
Document the new ctrl+t feature.
a1aa453e99f198186d39b90b1229cc1bcb8dc4662013-11-28T17:26:21Z2013-12-01T19:03:40Zselect or open new tab with Ctrl-TMarkus Teichmarkus.teich@stusta.mhn.decommit a1aa453e99f198186d39b90b1229cc1bcb8dc466
parent b46a3a278856bb33dc299d11d0be1b01d04df39c
Author: Markus Teich <markus.teich@stusta.mhn.de>
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 ''
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 <20h@r-36.net>
b46a3a278856bb33dc299d11d0be1b01d04df39c2013-12-01T19:03:16Z2013-12-01T19:03:16ZRevert "select tab with X ClientMessage event"Christoph Lohmann20h@r-36.netcommit b46a3a278856bb33dc299d11d0be1b01d04df39c
parent 34baef933d0bba6dad20e1b9f24878b63756e443
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 1 Dec 2013 20:03:16 +0100
Revert "select tab with X ClientMessage event"
This reverts commit 34baef933d0bba6dad20e1b9f24878b63756e443.
34baef933d0bba6dad20e1b9f24878b63756e4432013-11-28T01:24:58Z2013-12-01T18:59:22Zselect tab with X ClientMessage eventMarkus Teichmarkus.teich@stusta.mhn.decommit 34baef933d0bba6dad20e1b9f24878b63756e443
parent 14beaabe6ccbdf12546f31edf931e30cbe9c0c82
Author: Markus Teich <markus.teich@stusta.mhn.de>
Date: Thu, 28 Nov 2013 02:24:58 +0100
select tab with X ClientMessage event
Signed-off-by: Christoph Lohmann <20h@r-36.net>
14beaabe6ccbdf12546f31edf931e30cbe9c0c822013-07-29T07:11:33Z2013-10-10T16:45:19ZFixed obscure miscalculation when a client is closed.Alexander Sedovalex0player@gmail.comcommit 14beaabe6ccbdf12546f31edf931e30cbe9c0c82
parent 361ddc85d506c058562ccba7c68370d49733c928
Author: Alexander Sedov <alex0player@gmail.com>
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 <20h@r-36.net>
361ddc85d506c058562ccba7c68370d49733c9282013-08-21T04:47:51Z2013-08-21T04:47:51ZFixing the manpage project name.Christoph Lohmann20h@r-36.netcommit 361ddc85d506c058562ccba7c68370d49733c928
parent 9b007101f20b0f6cb011111486c79c34078b7b5d
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 21 Aug 2013 06:47:51 +0200
Fixing the manpage project name.
Thanks Joerg Jung for noticing!
9b007101f20b0f6cb011111486c79c34078b7b5d2013-08-20T16:44:00Z2013-08-20T16:44:00ZAdding a geometry flag to tabbed.Christoph Lohmann20h@r-36.netcommit 9b007101f20b0f6cb011111486c79c34078b7b5d
parent 97ce0f717a69717ab28bc59072fef42d94b1fda8
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 20 Aug 2013 18:44:00 +0200
Adding a geometry flag to tabbed.
Thanks for the hint Thorsten Glaser!
97ce0f717a69717ab28bc59072fef42d94b1fda82013-07-07T18:41:24Z2013-07-12T04:48:18ZDon't set cmd[0] to the window IDGregor Bestgbe@ring0.decommit 97ce0f717a69717ab28bc59072fef42d94b1fda8
parent 18eef19217a306c5b83193da8662b2b970ce4e47
Author: Gregor Best <gbe@ring0.de>
Date: Sun, 7 Jul 2013 20:41:24 +0200
Don'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'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 <gbe@ring0.de>
Date: Sun, 7 Jul 2013 20:36:06 +0200
Subject: [PATCH] Don'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 "execvp: <ID> failed: no such
file or directory" when running spawn().
Signed-off-by: Gregor Best <gbe@ring0.de>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
18eef19217a306c5b83193da8662b2b970ce4e472013-06-23T19:10:15Z2013-06-23T19:10:15ZNoone likes -Wextra.Christoph Lohmann20h@r-36.netcommit 18eef19217a306c5b83193da8662b2b970ce4e47
parent 23a1589c93cedf89df8a570f85be904d1b0dd599
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 23 Jun 2013 21:10:15 +0200
Noone likes -Wextra.
I don't have the time to care for X11 that much.
23a1589c93cedf89df8a570f85be904d1b0dd5992013-06-23T19:09:50Z2013-06-23T19:09:50ZMaking the license fetishists happy.Christoph Lohmann20h@r-36.netcommit 23a1589c93cedf89df8a570f85be904d1b0dd599
parent 4d58bb1635cb0a9b2448d37c43b0b70ee1e30349
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 23 Jun 2013 21:09:50 +0200
Making the license fetishists happy.
4d58bb1635cb0a9b2448d37c43b0b70ee1e303492013-06-10T16:24:27Z2013-06-10T16:24:27ZAdding more warnings and no debugging symbols.Christoph Lohmann20h@r-36.netcommit 4d58bb1635cb0a9b2448d37c43b0b70ee1e30349
parent eebaedf3da040856248a4b96276eb2aff3f9a8f3
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 10 Jun 2013 18:24:27 +0200
Adding more warnings and no debugging symbols.
Thanks Joerg Jung!
eebaedf3da040856248a4b96276eb2aff3f9a8f32013-05-28T21:07:26Z2013-05-28T21:07:26ZApplying a fix for tab rotation.Christoph Lohmann20h@r-36.netcommit eebaedf3da040856248a4b96276eb2aff3f9a8f3
parent 7cb38e81b5256496acf4dcd97fc01081efc8fc1f
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 28 May 2013 23:07:26 +0200
Applying a fix for tab rotation.
Thanks "Oleg O. Chukaev" <oleg.chukaev@mail.ru>!
7cb38e81b5256496acf4dcd97fc01081efc8fc1f2013-05-20T16:14:27Z2013-05-20T16:14:27ZFix issue with clicks on the tabbed border.Christoph Lohmann20h@r-36.netcommit 7cb38e81b5256496acf4dcd97fc01081efc8fc1f
parent 71880b14d75012e757577fa858473e0a8916046b
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 May 2013 18:14:27 +0200
Fix issue with clicks on the tabbed border.
Thanks David Dufberg Tøttrup <david@dufberg.se>!
71880b14d75012e757577fa858473e0a8916046b2013-05-06T18:28:25Z2013-05-06T18:28:25Z0.5 tabbed release.Christoph Lohmann20h@r-36.netcommit 71880b14d75012e757577fa858473e0a8916046b
parent e376fac7c1b20f292b9ff3465775c2f83f6fb687
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 6 May 2013 20:28:25 +0200
0.5 tabbed release.
e376fac7c1b20f292b9ff3465775c2f83f6fb6872013-04-15T10:01:35Z2013-04-18T04:36:59ZFix spelling of providedMichael Stevensmstevens@etla.orgcommit e376fac7c1b20f292b9ff3465775c2f83f6fb687
parent 2db44155243b40a56ea675ac526f982441c34c26
Author: Michael Stevens <mstevens@etla.org>
Date: Mon, 15 Apr 2013 11:01:35 +0100
Fix spelling of provided
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2db44155243b40a56ea675ac526f982441c34c262013-01-16T17:33:50Z2013-01-16T17:33:50ZMaking tabbed convert the title string to native.Christoph Lohmann20h@r-36.netcommit 2db44155243b40a56ea675ac526f982441c34c26
parent 66021e959ca27b9be90e1440592812345404a452
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 16 Jan 2013 18:33:50 +0100
Making tabbed convert the title string to native.
Thanks "Markus Wichmann" <nullplan@gmx.net>!
66021e959ca27b9be90e1440592812345404a4522013-01-06T13:56:45Z2013-01-06T13:56:45ZAllowing xterm again to be run in tabbed.Christoph Lohmann20h@r-36.netcommit 66021e959ca27b9be90e1440592812345404a452
parent 82fdff00239196e97958aceb6139f650fd9122ee
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 6 Jan 2013 14:56:45 +0100
Allowing xterm again to be run in tabbed.
Thanks "Oleg O. Chukaev" <oleg.chukaev@mail.ru> for reporting this!
82fdff00239196e97958aceb6139f650fd9122ee2012-12-25T23:02:50Z2012-12-25T23:02:50ZFixing the position parameter and adding the documentation for it.Christoph Lohmann20h@r-36.netcommit 82fdff00239196e97958aceb6139f650fd9122ee
parent 0a5c7074888161e3a3c040c0cc027c3ededd02af
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 26 Dec 2012 00:02:50 +0100
Fixing the position parameter and adding the documentation for it.
0a5c7074888161e3a3c040c0cc027c3ededd02af2012-12-25T22:53:02Z2012-12-25T22:53:02ZFixing the compile warning for setenv.Christoph Lohmann20h@r-36.netcommit 0a5c7074888161e3a3c040c0cc027c3ededd02af
parent a7d7358a2cc159127989d835792535f2ca95c43a
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 25 Dec 2012 23:53:02 +0100
Fixing the compile warning for setenv.
a7d7358a2cc159127989d835792535f2ca95c43a2012-12-25T22:50:21Z2012-12-25T22:50:21ZSetting the XEMBED environment variable.Christoph Lohmann20h@r-36.netcommit a7d7358a2cc159127989d835792535f2ca95c43a
parent 94add5a96d4db3df1d71a45defa671ed45d23c7f
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 25 Dec 2012 23:50:21 +0100
Setting the XEMBED environment variable.
Thanks Kyle Kramer for the suggestion!
94add5a96d4db3df1d71a45defa671ed45d23c7f2012-12-25T22:48:28Z2012-12-25T22:48:28ZAdding an option to do relative new position. And fixing tab position.Christoph Lohmann20h@r-36.netcommit 94add5a96d4db3df1d71a45defa671ed45d23c7f
parent 39594f1935e8cd8f27c55b4716b8194a99e4b65d
Author: Christoph Lohmann <20h@r-36.net>
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!
39594f1935e8cd8f27c55b4716b8194a99e4b65d2012-12-25T15:50:32Z2012-12-25T15:50:32ZAdding the -c option to close on last client close.Christoph Lohmann20h@r-36.netcommit 39594f1935e8cd8f27c55b4716b8194a99e4b65d
parent 34a643f79c3c1dc2577990ce0c8d69703f6738b4
Author: Christoph Lohmann <20h@r-36.net>
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!
34a643f79c3c1dc2577990ce0c8d69703f6738b42012-12-25T15:43:07Z2012-12-25T15:43:07ZRemoving .hgtags file.Christoph Lohmann20h@r-36.netcommit 34a643f79c3c1dc2577990ce0c8d69703f6738b4
parent 335032b7f491d5fd85822bd41eec3a1af830825d
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 25 Dec 2012 16:43:07 +0100
Removing .hgtags file.
335032b7f491d5fd85822bd41eec3a1af830825d2012-12-07T19:50:53Z2012-12-07T19:50:53ZTrivial changes to try out the new update filter script.Christoph Lohmann20h@r-36.netcommit 335032b7f491d5fd85822bd41eec3a1af830825d
parent befbf40aad974a97056283702830bbf689aeb3a1
Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 7 Dec 2012 20:50:53 +0100
Trivial changes to try out the new update filter script.
befbf40aad974a97056283702830bbf689aeb3a12012-12-07T19:45:28Z2012-12-07T19:45:28ZJust some change I always wanted to apply.Christoph Lohmann20h@r-36.netcommit befbf40aad974a97056283702830bbf689aeb3a1
parent 29c5878d4c7d62def831471ebc82f63ecfd7105b
Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 7 Dec 2012 20:45:28 +0100
Just some change I always wanted to apply.
29c5878d4c7d62def831471ebc82f63ecfd7105b2012-12-03T20:28:02Z2012-12-03T20:28:02ZAdding fullscreen mode to tabbed.Christoph Lohmann20h@r-36.netcommit 29c5878d4c7d62def831471ebc82f63ecfd7105b
parent e70d87e83bdc49b24c302131f281fe0c6eac0634
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 3 Dec 2012 21:28:02 +0100
Adding fullscreen mode to tabbed.
e70d87e83bdc49b24c302131f281fe0c6eac06342012-11-28T23:22:30Z2012-11-28T23:22:30ZRemoving that change.Christoph Lohmann20h@r-36.netcommit e70d87e83bdc49b24c302131f281fe0c6eac0634
parent ceefb62bded1b152423cc8304bc346ee4a296280
Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 29 Nov 2012 00:22:30 +0100
Removing that change.
ceefb62bded1b152423cc8304bc346ee4a2962802012-11-28T23:21:57Z2012-11-28T23:21:57ZA test, if this works.Christoph Lohmann20h@r-36.netcommit ceefb62bded1b152423cc8304bc346ee4a296280
parent b293465ab8db74518e0b04d5fbd3d3875f1c42cb
Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 29 Nov 2012 00:21:57 +0100
A test, if this works.
b293465ab8db74518e0b04d5fbd3d3875f1c42cb2012-11-28T22:30:09Z2012-11-28T22:30:09ZAnother small change to test the git e-mailing.Christoph Lohmann20h@r-36.netcommit b293465ab8db74518e0b04d5fbd3d3875f1c42cb
parent 397ede184ba4ceefc2912afb9ebd614f64114a02
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 28 Nov 2012 23:30:09 +0100
Another small change to test the git e-mailing.
397ede184ba4ceefc2912afb9ebd614f64114a022012-11-28T22:23:42Z2012-11-28T22:23:42ZA small change for a test.Christoph Lohmann20h@r-36.netcommit 397ede184ba4ceefc2912afb9ebd614f64114a02
parent c342b209a27a4cec84819edbc10c27ea56db006a
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 28 Nov 2012 23:23:42 +0100
A small change for a test.
c342b209a27a4cec84819edbc10c27ea56db006a2012-11-28T22:17:15Z2012-11-28T22:17:15ZAnother small change to test the git interface.Christoph Lohmann20h@r-36.netcommit c342b209a27a4cec84819edbc10c27ea56db006a
parent c90cad62365597e2903b9c1937565df58df6b09e
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 28 Nov 2012 23:17:15 +0100
Another small change to test the git interface.
c90cad62365597e2903b9c1937565df58df6b09e2012-11-28T17:56:33Z2012-11-28T17:56:33ZA test commit for git.Christoph Lohmann20h@r-36.netcommit c90cad62365597e2903b9c1937565df58df6b09e
parent d488a80a1e3d999629de1d4f5be3cec23139041f
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 28 Nov 2012 18:56:33 +0100
A test commit for git.
d488a80a1e3d999629de1d4f5be3cec23139041f2012-11-27T20:17:10Z2012-11-27T20:17:10ZAdding the form of -r1, which will result in -r 1 in arg.h.Christoph Lohmann20h@r-36.netcommit d488a80a1e3d999629de1d4f5be3cec23139041f
parent ffa2dbeb645a3a3d6883d569107b1efd49472035
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 27 Nov 2012 21:17:10 +0100
Adding the form of -r1, which will result in -r 1 in arg.h.
ffa2dbeb645a3a3d6883d569107b1efd494720352012-11-27T19:25:56Z2012-11-27T19:25:56ZCorrecting the lastsel handling in tabbed. It should be more predictable now.Christoph Lohmann20h@r-36.netcommit ffa2dbeb645a3a3d6883d569107b1efd49472035
parent 5e1c53ad3cecdfcb773e606a65ae853a524d8136
Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 27 Nov 2012 20:25:56 +0100
Correcting the lastsel handling in tabbed. It should be more predictable now.
5e1c53ad3cecdfcb773e606a65ae853a524d81362012-11-26T13:55:26Z2012-11-26T13:55:26ZAdd the -f flag, which tells tabbed to run the given command again, in case the last tab is closed.Christoph Lohmann20h@r-36.netcommit 5e1c53ad3cecdfcb773e606a65ae853a524d8136
parent cc1b72371ad1b5f78817f969fe9416dee8eed916
Author: Christoph Lohmann <20h@r-36.net>
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.
cc1b72371ad1b5f78817f969fe9416dee8eed9162012-11-25T22:04:22Z2012-11-25T22:04:22ZNew windows should be in the foreground.Christoph Lohmann20h@r-36.netcommit cc1b72371ad1b5f78817f969fe9416dee8eed916
parent 6f49796250ed7ce87a79c19b9ae562ca423b88cb
Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 25 Nov 2012 23:04:22 +0100
New windows should be in the foreground.
6f49796250ed7ce87a79c19b9ae562ca423b88cb2012-11-25T21:09:55Z2012-11-25T21:09:55ZChanging 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.Christoph Lohmann20h@r-36.netcommit 6f49796250ed7ce87a79c19b9ae562ca423b88cb
parent 719e5a97fe795b165a2265e6bb25a9238d2211d4
Author: Christoph Lohmann <20h@r-36.net>
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.
719e5a97fe795b165a2265e6bb25a9238d2211d42012-11-08T20:51:55Z2012-11-08T20:51:55ZAvoid flashing of surf when it is run in tabbed. Thanks Carlos Pita!Christoph Lohmann20h@r-36.netcommit 719e5a97fe795b165a2265e6bb25a9238d2211d4
parent 380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff
Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 8 Nov 2012 21:51:55 +0100
Avoid flashing of surf when it is run in tabbed. Thanks Carlos Pita!
380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff2012-11-08T20:48:51Z2012-11-08T20:48:51ZAllowing a different position for the window id. Thanks David Galos!Christoph Lohmann20h@r-36.netcommit 380c783155ea9c8af5c3c7e65bfb3b8c12c5e6ff
parent 3f0067b1c775a7f0ade805e10546272f8ce01dd3
Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 8 Nov 2012 21:48:51 +0100
Allowing a different position for the window id. Thanks David Galos!
3f0067b1c775a7f0ade805e10546272f8ce01dd32012-11-08T20:40:58Z2012-11-08T20:40:58ZStyle inquistion was here.Christoph Lohmann20h@r-36.netcommit 3f0067b1c775a7f0ade805e10546272f8ce01dd3
parent bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0
Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 8 Nov 2012 21:40:58 +0100
Style inquistion was here.
bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af02012-10-13T04:57:32Z2012-10-13T04:57:32ZFix the atom handling and fix the title setting. Thanks to Carlos Pita!Christoph Lohmann20h@r-36.netcommit bcf3d90ce7d93bf2a34c2bec3b2fdd2a7c5e0af0
parent ef13e0d92e2bf38610f7d3540ee6282f84495b88
Author: Christoph Lohmann <20h@r-36.net>
Date: Sat, 13 Oct 2012 06:57:32 +0200
Fix the atom handling and fix the title setting. Thanks to Carlos Pita!
ef13e0d92e2bf38610f7d3540ee6282f84495b882012-10-03T05:56:53Z2012-10-03T05:56:53ZAdding the -n name parameter to set WM_CLASS. Thanks Gavin Wahl <gavinwahl@gmail.com>!Christoph Lohmann20h@r-36.netcommit ef13e0d92e2bf38610f7d3540ee6282f84495b88
parent 45409110a21294d44ab1b6cf09b719ef654e8e22
Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 3 Oct 2012 07:56:53 +0200
Adding the -n name parameter to set WM_CLASS. Thanks Gavin Wahl
<gavinwahl@gmail.com>!
45409110a21294d44ab1b6cf09b719ef654e8e222012-08-20T07:08:09Z2012-08-20T07:08:09ZAdded tag 0.4.1 for changeset 29663026c3cbChristoph Lohmann20h@r-36.netcommit 45409110a21294d44ab1b6cf09b719ef654e8e22
parent 39c4e16a85994b89a391775432c5f31a30bf096a
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 Aug 2012 09:08:09 +0200
Added tag 0.4.1 for changeset 29663026c3cb
39c4e16a85994b89a391775432c5f31a30bf096a2012-08-20T07:07:49Z2012-08-20T07:07:49ZMinor release version.Christoph Lohmann20h@r-36.netcommit 39c4e16a85994b89a391775432c5f31a30bf096a
parent 2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 Aug 2012 09:07:49 +0200
Minor release version.
2d057ecf17c8cb7a0d72983c17b9c1b176a6bce72012-08-20T07:05:45Z2012-08-20T07:05:45ZTest before commit. Correcting a typo.Christoph Lohmann20h@r-36.netcommit 2d057ecf17c8cb7a0d72983c17b9c1b176a6bce7
parent 03a03059bf79bb0290f7c7401f77500cc1766fa9
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 Aug 2012 09:05:45 +0200
Test before commit. Correcting a typo.
03a03059bf79bb0290f7c7401f77500cc1766fa92012-08-20T07:03:15Z2012-08-20T07:03:15ZAdding ed(1) compatibility.Christoph Lohmann20h@r-36.netcommit 03a03059bf79bb0290f7c7401f77500cc1766fa9
parent ce9b82147dbd347816f25d16d64748cbcb8f549b
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 Aug 2012 09:03:15 +0200
Adding ed(1) compatibility.
ce9b82147dbd347816f25d16d64748cbcb8f549b2012-08-20T07:02:56Z2012-08-20T07:02:56ZReadding the spawn compatibility to use it in config.h. Thanks to Chris Hall.Christoph Lohmann20h@r-36.netcommit ce9b82147dbd347816f25d16d64748cbcb8f549b
parent 4c1101a4f6b8a584d335f28594fcc449886642f4
Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 20 Aug 2012 09:02:56 +0200
Readding the spawn compatibility to use it in config.h. Thanks to Chris Hall.