marco [Fri, 18 Nov 2011 01:55:41 +0000 (19:55 -0600)]
Merge branch 'master' of ssh://opensource.conformal.com/git/scrotwm
marco [Fri, 18 Nov 2011 01:55:05 +0000 (19:55 -0600)]
Make stack_enable work again.
From: Tiago Cunha <tcunha@gmx.com>
Lawrence Teo [Fri, 18 Nov 2011 00:05:31 +0000 (19:05 -0500)]
fix an fd leak
ok marco
Lawrence Teo [Sun, 13 Nov 2011 03:54:48 +0000 (22:54 -0500)]
list keyboard mapping files in their own section
ok marco
Lawrence Teo [Fri, 11 Nov 2011 05:52:49 +0000 (00:52 -0500)]
mention Czech Republic keyboard mapping file scrotwm_cz.conf on manpage
Marco Peereboom [Thu, 10 Nov 2011 16:29:49 +0000 (10:29 -0600)]
Add CZ keyboard map.
From: ARIGATO353 <arigato353@gmail.com>
Lawrence Teo [Wed, 2 Nov 2011 03:01:29 +0000 (23:01 -0400)]
uncomment all bind[] lines in scrotwm_{us,es}.conf so that they will
apply by default when keyboard_mapping is used
ok marco
Lawrence Teo [Wed, 2 Nov 2011 02:59:50 +0000 (22:59 -0400)]
let scrotwm build on Linux again
ok marco
marco [Tue, 1 Nov 2011 15:22:26 +0000 (10:22 -0500)]
Merge branch 'master' of ssh://opensource.conformal.com/git/scrotwm
Grégoire Duchêne [Tue, 1 Nov 2011 14:10:03 +0000 (15:10 +0100)]
Add French keyboard support
From Gregoire Duchene <gduchene@fastmail.net>
marco [Tue, 1 Nov 2011 15:07:57 +0000 (10:07 -0500)]
Mention French keyboard conf file
Grégoire Duchêne [Tue, 1 Nov 2011 14:10:03 +0000 (15:10 +0100)]
French key bindings patch
Here you go! I hope this is sufficient.
--
Greg
From
63dbe4bf3070a5ec8bffe1bc2bc0738f6c7eb97e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20Duch=C3=AAne?= <gduchene@fastmail.net>
Date: Tue, 1 Nov 2011 15:00:28 +0100
Subject: [PATCH] scrotwm_fr.conf keyboard_mapping file for the French
keyboard layout
Lawrence Teo [Fri, 28 Oct 2011 01:37:11 +0000 (21:37 -0400)]
fix mandoc -Tlint warnings
ok marco
Lawrence Teo [Wed, 26 Oct 2011 04:54:52 +0000 (00:54 -0400)]
new release script and versioning scheme for scrotwm
(adapted from xxxterm)
ok marco
Lawrence Teo [Wed, 26 Oct 2011 02:47:09 +0000 (22:47 -0400)]
scrotwm_es.conf keyboard_mapping file for the Spanish keyboard layout
Several key bindings were selected with a lot of help and testing by
Gonzalo L. R. <gonzalo@x61.com.ar>
ok marco
Lawrence Teo [Wed, 26 Oct 2011 02:44:02 +0000 (22:44 -0400)]
scrotwm_us.conf keyboard_mapping file for the US keyboard layout
The key bindings in this file are the default values used by scrotwm
ok marco
Lawrence Teo [Wed, 26 Oct 2011 02:40:12 +0000 (22:40 -0400)]
new keyboard_mapping option to load pre-defined key bindings for
different keyboard layouts
ok marco
Marco Peereboom [Tue, 25 Oct 2011 20:54:39 +0000 (15:54 -0500)]
kill cvs tags
Marco Peereboom [Tue, 25 Oct 2011 20:22:07 +0000 (15:22 -0500)]
remove html stuff, we keep it all in the wiki now
Marco Peereboom [Tue, 25 Oct 2011 20:21:20 +0000 (15:21 -0500)]
remove port stuff
Marco Peereboom [Tue, 25 Oct 2011 20:20:18 +0000 (15:20 -0500)]
Merge branch 'master' of opensource.conformal.com:/git/scrotwm
Marco Peereboom [Tue, 25 Oct 2011 20:19:50 +0000 (15:19 -0500)]
add fpic
Marco Peereboom [Tue, 25 Oct 2011 20:19:29 +0000 (15:19 -0500)]
Fancy clang stuff
Marco Peereboom [Tue, 25 Oct 2011 20:19:02 +0000 (15:19 -0500)]
clang warning and remove port stuff
Lawrence Teo [Thu, 20 Oct 2011 01:50:02 +0000 (21:50 -0400)]
fix NULL pointer dereferences and implement some additional safeguards
ok marco
Marco Peereboom [Mon, 10 Oct 2011 14:43:48 +0000 (09:43 -0500)]
fix default keybindings for floater movement
From: Lawrence Teo <lteo@devio.us>
Marco Peereboom [Thu, 6 Oct 2011 19:13:23 +0000 (14:13 -0500)]
enable spanish and italian man pages again
got fine updates from native speakers
Marco Peereboom [Thu, 6 Oct 2011 16:30:45 +0000 (11:30 -0500)]
Revert "fix weird french keyboards"
This reverts commit
64075b7af175e867e8e8d2d1ef280529bc303847.
This causes crashes on spanish keyboards.
3364 if (!(win->transient != 0 || win->floating != 0))
(gdb) bt
) at scrotwm.c:6370
(gdb)
The real issue is in keypress though.
if ((keysym == keys[i].keysym || skeysym == keys[i].keysym)
evaluates to true when it shouldn't.
Marco Peereboom [Mon, 3 Oct 2011 22:10:48 +0000 (17:10 -0500)]
fix weird french keyboards
At least I was told this works. Doesn't break my stuff so all is good
:-)
From: Jonathan Armani <dbd@asystant.net>
Via: Lawrence Teo <lteo@devio.us>
Marco Peereboom [Mon, 3 Oct 2011 21:39:12 +0000 (16:39 -0500)]
move and resize floating windows with keyboard
This allows for an almost completely mouse-free operation of scrotwm,
which is especially useful on systems with crappy mice.
From: Lawrence Teo <lteo@devio.us>
marco [Wed, 21 Sep 2011 18:46:35 +0000 (13:46 -0500)]
bring italian man page back to reality; from Andrea Bolognani <eof@kiyuko.org>
marco [Tue, 20 Sep 2011 17:41:46 +0000 (12:41 -0500)]
manpage fixes from Andrea Bolognani <eof@kiyuko.org>
marco [Tue, 20 Sep 2011 04:18:24 +0000 (23:18 -0500)]
more clang warnings that are usesul
marco [Tue, 20 Sep 2011 03:01:00 +0000 (22:01 -0500)]
shut clang up here too and some more white spaces
marco [Tue, 20 Sep 2011 02:56:45 +0000 (21:56 -0500)]
shut clang up and some white spaces
Marco Peereboom [Sat, 13 Aug 2011 20:26:02 +0000 (20:26 +0000)]
bump version
Marco Peereboom [Wed, 10 Aug 2011 13:44:36 +0000 (13:44 +0000)]
add -lXtst here too
Marco Peereboom [Wed, 10 Aug 2011 03:03:07 +0000 (03:03 +0000)]
make urgent printf a lot more sane
Marco Peereboom [Mon, 8 Aug 2011 22:45:14 +0000 (22:45 +0000)]
stray debug
Marco Peereboom [Mon, 8 Aug 2011 22:41:51 +0000 (22:41 +0000)]
Add a fake mouse button 2 press for mouse starved machines and xterm
convenience. So now one can paste using M-v.
Marco Peereboom [Mon, 8 Aug 2011 22:40:57 +0000 (22:40 +0000)]
Disable languages as they are very much out of date
Switch to man/man
Link again Xtst
Marco Peereboom [Sat, 6 Aug 2011 18:21:38 +0000 (18:21 +0000)]
feh hadn't written the .conf file yet
Marco Peereboom [Sat, 6 Aug 2011 18:21:00 +0000 (18:21 +0000)]
Add urgency hint based on a diff from:
Wido Snikkers <wsnikkers@pcextreme.nl>
Note that for this to work one must enable it in apps, xterm etc
Requested by many.
Marco Peereboom [Tue, 2 Aug 2011 13:22:34 +0000 (13:22 +0000)]
bump version
Marco Peereboom [Tue, 19 Jul 2011 21:28:15 +0000 (21:28 +0000)]
add a new stack layout status thing to print the number of panes in the
master and slave areas.
From: keenerd <keenerd@gmail.com>
Marco Peereboom [Mon, 18 Jul 2011 16:19:29 +0000 (16:19 +0000)]
catch up to new top
From: Alicornio <alicornio@ig.com.br>
Marco Peereboom [Mon, 18 Jul 2011 16:16:24 +0000 (16:16 +0000)]
document EWMH usage
from Tuukka Kataja <stuge@xor.fi>
Marco Peereboom [Mon, 18 Jul 2011 16:09:43 +0000 (16:09 +0000)]
add Tuukka Kataja <stuge@xor.fi> to copyrights
Marco Peereboom [Tue, 28 Jun 2011 12:41:07 +0000 (12:41 +0000)]
Update authors
Marco Peereboom [Tue, 28 Jun 2011 12:28:47 +0000 (12:28 +0000)]
Add comment and link to man page. Turns out a lot of people don't know
there is one. I guess we can thank the Linux howto mentality for that...
Marco Peereboom [Fri, 24 Jun 2011 17:01:43 +0000 (17:01 +0000)]
add more verbiage to layout
Marco Peereboom [Fri, 24 Jun 2011 16:53:40 +0000 (16:53 +0000)]
bring back old tiling behavior where floating windows stay always on top.
Add key stroke to toggle this behavior per workspace and add it to the
layout entry in the configuration file.
While here add iconify and uniconify key bindings in config file.
requested by many.
Marco Peereboom [Thu, 23 Jun 2011 18:56:39 +0000 (18:56 +0000)]
Make layout fancier by adding master_grow, master_shrink, master_add,
master_del, stack_inc and stack_del to the format string.
Marco Peereboom [Thu, 23 Jun 2011 17:52:39 +0000 (17:52 +0000)]
add initial stack mode at start-of-day. this really could use some
percentage value to size the master area.
Marco Peereboom [Thu, 23 Jun 2011 16:34:00 +0000 (16:34 +0000)]
remove args constraint and add an example of args in conf file
Marco Peereboom [Thu, 23 Jun 2011 16:31:54 +0000 (16:31 +0000)]
add arguments to autorun, from akfaew@jasminek.net
Marco Peereboom [Thu, 23 Jun 2011 12:13:19 +0000 (12:13 +0000)]
work around apps that dont set _NET_WM_PID and roll new version number
Marco Peereboom [Thu, 23 Jun 2011 11:37:16 +0000 (11:37 +0000)]
fix crash on apps that dont play nice with NET_WM_PID.
Marco Peereboom [Thu, 23 Jun 2011 03:05:19 +0000 (03:05 +0000)]
bump version
Marco Peereboom [Thu, 23 Jun 2011 03:05:04 +0000 (03:05 +0000)]
add scrotwm.desktop
Marco Peereboom [Thu, 23 Jun 2011 02:22:18 +0000 (02:22 +0000)]
document autorun
Marco Peereboom [Thu, 23 Jun 2011 02:15:53 +0000 (02:15 +0000)]
Add autorun to launch apps in workspaces and INITIAL start time and not
at restart time. Currently it doesn't support arguments so you need a
wrapper script for complicated stuff.
sorry mcbride this can not be done using .xinitrc due to several
chickens and eggs that are in the wrong order.
This is FS#1
Marco Peereboom [Wed, 22 Jun 2011 18:41:27 +0000 (18:41 +0000)]
argh delete some stupid debug poop
Marco Peereboom [Wed, 22 Jun 2011 17:53:25 +0000 (17:53 +0000)]
realloc cleanup from akfaew@jasminek.net
tsk tsk dwc
Marco Peereboom [Wed, 22 Jun 2011 15:31:27 +0000 (15:31 +0000)]
oops! stackinit called too many times due to stray ;
found by Niclas Zeising <niclas.zeising@gmail.com>
Marco Peereboom [Thu, 16 Jun 2011 13:53:43 +0000 (13:53 +0000)]
this should fix a crash seen on linux as reported here:
http://opensource.conformal.com/fluxbb/viewtopic.php?id=120
Marco Peereboom [Wed, 15 Jun 2011 00:49:07 +0000 (00:49 +0000)]
make osx compile again.
Ryan McBride [Tue, 14 Jun 2011 22:20:55 +0000 (22:20 +0000)]
Whitespace and line wrapping.
Marco Peereboom [Tue, 14 Jun 2011 15:47:57 +0000 (15:47 +0000)]
add FOCUSPREV quirk and document it.
Marco Peereboom [Tue, 14 Jun 2011 15:28:05 +0000 (15:28 +0000)]
Make drag to float work again.
In order to be able to click on windows after restarting the wm we have
to unmap windows. Not sure if this fix has a performance impact on
smaller machines. So let me know and I'll try to come up with a smaller
hammer.
Marco Peereboom [Mon, 13 Jun 2011 21:51:47 +0000 (21:51 +0000)]
prevent double red bordering
Marco Peereboom [Mon, 13 Jun 2011 20:28:04 +0000 (20:28 +0000)]
undo previous diff and create a quirk instead. the previous change was
worthless.
Marco Peereboom [Mon, 13 Jun 2011 18:32:53 +0000 (18:32 +0000)]
kill SWM_L_FOCUSPREV because all focus action is now the same code path.
we need this to, for example, focus back on the browser that launched
mplayer.
Marco Peereboom [Fri, 10 Jun 2011 20:58:47 +0000 (20:58 +0000)]
eat some more enter notifies
Marco Peereboom [Fri, 10 Jun 2011 20:11:11 +0000 (20:11 +0000)]
work around windows that lie about their parent. try to find a window
on the window list that matches the group id. i am sure this needs to
more love as it mostly is a complete hack.
Marco Peereboom [Thu, 9 Jun 2011 21:28:29 +0000 (21:28 +0000)]
oops committed something i shouldnt have
Marco Peereboom [Thu, 9 Jun 2011 21:26:38 +0000 (21:26 +0000)]
quirk the vlc video window to behave like mplayer
Marco Peereboom [Thu, 9 Jun 2011 21:15:29 +0000 (21:15 +0000)]
replace large enternotify hammer with pliers instead.
mcbride, you should revisit the synergy stuff now ;-)
Marco Peereboom [Thu, 9 Jun 2011 16:31:58 +0000 (16:31 +0000)]
hack to work around crap like xpdf that doesn't destroy transient
windows.
Marco Peereboom [Thu, 9 Jun 2011 14:03:56 +0000 (14:03 +0000)]
Don't abuse IconicState for unmapped windows.
Marco Peereboom [Wed, 8 Jun 2011 22:36:44 +0000 (22:36 +0000)]
when moving a transient also move the parent.
Marco Peereboom [Wed, 8 Jun 2011 22:30:30 +0000 (22:30 +0000)]
go through all kinds of gymnastics to do movement properly; even with
transients
Marco Peereboom [Wed, 8 Jun 2011 20:32:52 +0000 (20:32 +0000)]
grmbl debug
Marco Peereboom [Wed, 8 Jun 2011 20:32:03 +0000 (20:32 +0000)]
when moving windows grab the parent if transient. also keep transients
after the parent on the list
Marco Peereboom [Wed, 8 Jun 2011 19:27:25 +0000 (19:27 +0000)]
fix longstanding bug where fullscreen was off by one
Marco Peereboom [Wed, 8 Jun 2011 19:19:45 +0000 (19:19 +0000)]
don't next and prev into iconic windows.
Marco Peereboom [Wed, 8 Jun 2011 19:05:43 +0000 (19:05 +0000)]
mplayer fullscreens again
Marco Peereboom [Tue, 7 Jun 2011 20:56:29 +0000 (20:56 +0000)]
First stab at rewriting the focus code. Test now or forever hold your
piece. I found a few nits but the direction is better and we should have
a much easier time fixing those nits over time.
This also modifies how transients are handled as they now can be obscured
by other windows. Takes a little getting used to but again it makes more
sense then the old behavior.
Marco Peereboom [Mon, 6 Jun 2011 19:54:48 +0000 (19:54 +0000)]
add jason to copyright and update ryan's.
Marco Peereboom [Mon, 6 Jun 2011 19:52:03 +0000 (19:52 +0000)]
Add iconic notion as described in FS#82.
Code written by Jason L. Wright" <jason@thought.net>.
dmenu code written by me based on a diff from
Ryan McBride <mcbride@countersiege.com> to find windows.
Ryan McBride [Fri, 3 Jun 2011 22:51:54 +0000 (22:51 +0000)]
An ugly fix for the recent LD_PRELOAD bug.
ok marco
Marco Peereboom [Fri, 3 Jun 2011 22:33:03 +0000 (22:33 +0000)]
more configure request poop. *sigh* can't get gvim to pretty paint just
yet. Sprinkle some more border_width too;
Marco Peereboom [Fri, 3 Jun 2011 20:59:38 +0000 (20:59 +0000)]
kill debug
Marco Peereboom [Fri, 3 Jun 2011 20:55:02 +0000 (20:55 +0000)]
fix fullscreen on mplayer again and revert most of the xemacs quirk as it
has been fixed for real now
Marco Peereboom [Tue, 3 May 2011 16:46:52 +0000 (16:46 +0000)]
i- A new quirk to accommodate the idiosyncrasies of XEmacs (and maybe
other programs). When XEmacs causes a ConfigurationRequest to be
generated, it expects the ConfigureNotify response to contain matching
dimensions. If it doesn't get a matching response, it re-sends the
ConfigureRequest forever.
- Don't send ConfigureRequest events to applications using this new
quirk because, at least for XEmacs, they prevent the window contents
from filling the window frame. I also put some comments in the
"configreq_win" function questioning whether it's actually needed. I
think it may be superfluous, given that it's always called right after a
call to "XConfigureWindow". But this assertion is based on my limited
testing and should be reviewed by an actual X protocol expert.
- Apply the existing "floating" quirk to the XEmacs Ediff window, so
that it acts like a dialog box.
- In the "propertynotify" function, call "bar_update" for the XA_WM_NAME
property. This helps for things like shells that update the XTerm title
to reflect the user's current directory.
Some of this may sound familiar. I sent a similar patch a long time ago,
but you wanted some revisions. Two years on, here they are. So much for
quick turnaround.
from Chuck Musser <cmusser@sonic.net>
Marco Peereboom [Sat, 9 Apr 2011 03:26:41 +0000 (03:26 +0000)]
The arch linux folks want this so that they can add scrotwm to the
official repos.
from keenerd <keenerd@gmail.com>
Marco Peereboom [Fri, 11 Mar 2011 21:34:19 +0000 (21:34 +0000)]
add border width for bar too
from Splex <splecks@rejii.com>
Marco Peereboom [Fri, 11 Mar 2011 15:11:45 +0000 (15:11 +0000)]
Add manual page stuff for border_width form Splex <splecks@rejii.com>
Marco Peereboom [Fri, 11 Mar 2011 14:12:49 +0000 (14:12 +0000)]
add border_width from Splex <splecks@rejii.com>
Marco Peereboom [Tue, 18 Jan 2011 20:52:17 +0000 (20:52 +0000)]
typo
from LEVAI Daniel <leva@ecentrum.hu>