]> code.delx.au - spectrwm/log
spectrwm
12 years agocatch up to new top
Marco Peereboom [Mon, 18 Jul 2011 16:19:29 +0000 (16:19 +0000)]
catch up to new top

From: Alicornio <alicornio@ig.com.br>

12 years agodocument EWMH usage
Marco Peereboom [Mon, 18 Jul 2011 16:16:24 +0000 (16:16 +0000)]
document EWMH usage

from Tuukka Kataja <stuge@xor.fi>

12 years agoadd Tuukka Kataja <stuge@xor.fi> to copyrights
Marco Peereboom [Mon, 18 Jul 2011 16:09:43 +0000 (16:09 +0000)]
add Tuukka Kataja <stuge@xor.fi> to copyrights

12 years agoUpdate authors
Marco Peereboom [Tue, 28 Jun 2011 12:41:07 +0000 (12:41 +0000)]
Update authors

12 years agoAdd comment and link to man page. Turns out a lot of people don't know
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...

12 years agoadd more verbiage to layout
Marco Peereboom [Fri, 24 Jun 2011 17:01:43 +0000 (17:01 +0000)]
add more verbiage to layout

12 years agobring back old tiling behavior where floating windows stay always on top.
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.

12 years agoMake layout fancier by adding master_grow, master_shrink, master_add,
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.

12 years agoadd initial stack mode at start-of-day. this really could use some
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.

12 years agoremove args constraint and add an example of args in conf file
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

12 years agoadd arguments to autorun, from akfaew@jasminek.net
Marco Peereboom [Thu, 23 Jun 2011 16:31:54 +0000 (16:31 +0000)]
add arguments to autorun, from akfaew@jasminek.net

12 years agowork around apps that dont set _NET_WM_PID and roll new version number
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

12 years agofix crash on apps that dont play nice with NET_WM_PID.
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.

12 years agobump version
Marco Peereboom [Thu, 23 Jun 2011 03:05:19 +0000 (03:05 +0000)]
bump version

12 years agoadd scrotwm.desktop
Marco Peereboom [Thu, 23 Jun 2011 03:05:04 +0000 (03:05 +0000)]
add scrotwm.desktop

12 years agodocument autorun
Marco Peereboom [Thu, 23 Jun 2011 02:22:18 +0000 (02:22 +0000)]
document autorun

12 years agoAdd autorun to launch apps in workspaces and INITIAL start time and not
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

12 years agoargh delete some stupid debug poop
Marco Peereboom [Wed, 22 Jun 2011 18:41:27 +0000 (18:41 +0000)]
argh delete some stupid debug poop

12 years agorealloc cleanup from akfaew@jasminek.net
Marco Peereboom [Wed, 22 Jun 2011 17:53:25 +0000 (17:53 +0000)]
realloc cleanup from akfaew@jasminek.net

tsk tsk dwc

12 years agooops! stackinit called too many times due to stray ;
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>

12 years agothis should fix a crash seen on linux as reported here:
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

12 years agomake osx compile again.
Marco Peereboom [Wed, 15 Jun 2011 00:49:07 +0000 (00:49 +0000)]
make osx compile again.

12 years agoWhitespace and line wrapping.
Ryan McBride [Tue, 14 Jun 2011 22:20:55 +0000 (22:20 +0000)]
Whitespace and line wrapping.

12 years agoadd FOCUSPREV quirk and document it. SCROTWM_0_9_30
Marco Peereboom [Tue, 14 Jun 2011 15:47:57 +0000 (15:47 +0000)]
add FOCUSPREV quirk and document it.

12 years agoMake drag to float work again.
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.

12 years agoprevent double red bordering
Marco Peereboom [Mon, 13 Jun 2011 21:51:47 +0000 (21:51 +0000)]
prevent double red bordering

12 years agoundo previous diff and create a quirk instead. the previous change was
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.

12 years agokill SWM_L_FOCUSPREV because all focus action is now the same code path.
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.

12 years agoeat some more enter notifies
Marco Peereboom [Fri, 10 Jun 2011 20:58:47 +0000 (20:58 +0000)]
eat some more enter notifies

12 years agowork around windows that lie about their parent. try to find a window
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.

12 years agooops committed something i shouldnt have
Marco Peereboom [Thu, 9 Jun 2011 21:28:29 +0000 (21:28 +0000)]
oops committed something i shouldnt have

12 years agoquirk the vlc video window to behave like mplayer
Marco Peereboom [Thu, 9 Jun 2011 21:26:38 +0000 (21:26 +0000)]
quirk the vlc video window to behave like mplayer

12 years agoreplace large enternotify hammer with pliers instead.
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 ;-)

12 years agohack to work around crap like xpdf that doesn't destroy transient
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.

12 years agoDon't abuse IconicState for unmapped windows.
Marco Peereboom [Thu, 9 Jun 2011 14:03:56 +0000 (14:03 +0000)]
Don't abuse IconicState for unmapped windows.

12 years agowhen moving a transient also move the parent.
Marco Peereboom [Wed, 8 Jun 2011 22:36:44 +0000 (22:36 +0000)]
when moving a transient also move the parent.

12 years agogo through all kinds of gymnastics to do movement properly; even with
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

12 years agogrmbl debug
Marco Peereboom [Wed, 8 Jun 2011 20:32:52 +0000 (20:32 +0000)]
grmbl debug

12 years agowhen moving windows grab the parent if transient. also keep transients
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

12 years agofix longstanding bug where fullscreen was off by one
Marco Peereboom [Wed, 8 Jun 2011 19:27:25 +0000 (19:27 +0000)]
fix longstanding bug where fullscreen was off by one

12 years agodon't next and prev into iconic windows.
Marco Peereboom [Wed, 8 Jun 2011 19:19:45 +0000 (19:19 +0000)]
don't next and prev into iconic windows.

12 years agomplayer fullscreens again
Marco Peereboom [Wed, 8 Jun 2011 19:05:43 +0000 (19:05 +0000)]
mplayer fullscreens again

12 years agoFirst stab at rewriting the focus code. Test now or forever hold your
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.

12 years agoadd jason to copyright and update ryan's.
Marco Peereboom [Mon, 6 Jun 2011 19:54:48 +0000 (19:54 +0000)]
add jason to copyright and update ryan's.

12 years agoAdd iconic notion as described in FS#82.
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.

12 years agoAn ugly fix for the recent LD_PRELOAD bug.
Ryan McBride [Fri, 3 Jun 2011 22:51:54 +0000 (22:51 +0000)]
An ugly fix for the recent LD_PRELOAD bug.

ok marco

12 years agomore configure request poop. *sigh* can't get gvim to pretty paint just
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;

12 years agokill debug
Marco Peereboom [Fri, 3 Jun 2011 20:59:38 +0000 (20:59 +0000)]
kill debug

12 years agofix fullscreen on mplayer again and revert most of the xemacs quirk as it
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

13 years agoi- A new quirk to accommodate the idiosyncrasies of XEmacs (and maybe
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>

13 years agoThe arch linux folks want this so that they can add scrotwm to the
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>

13 years agoadd border width for bar too
Marco Peereboom [Fri, 11 Mar 2011 21:34:19 +0000 (21:34 +0000)]
add border width for bar too

from Splex <splecks@rejii.com>

13 years agoAdd manual page stuff for border_width form 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>

13 years agoadd border_width from 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>

13 years agotypo
Marco Peereboom [Tue, 18 Jan 2011 20:52:17 +0000 (20:52 +0000)]
typo

from LEVAI Daniel <leva@ecentrum.hu>

13 years agoMerge diff from FS#24 to show window title in status bar
Marco Peereboom [Tue, 18 Jan 2011 19:43:12 +0000 (19:43 +0000)]
Merge diff from FS#24 to show window title in status bar

from Dimitri Sokolyuk demon@dim13.org

13 years agodon't crash when apps do weird things (i am talking to you thunderbird).
Marco Peereboom [Tue, 18 Jan 2011 19:25:58 +0000 (19:25 +0000)]
don't crash when apps do weird things (i am talking to you thunderbird).
doesn't fix the underlying issues though but at least it can be worked
around by either switching workspaces or kill -1 scrotwm

13 years agofix crash as described in FS#37
Marco Peereboom [Tue, 18 Jan 2011 19:18:31 +0000 (19:18 +0000)]
fix crash as described in FS#37

13 years agoInstead of dying when a manually defined region is outside of screen
Ryan McBride [Fri, 12 Nov 2010 01:35:01 +0000 (01:35 +0000)]
Instead of dying when a manually defined region is outside of screen
boundaries, just ignore the region. Lets you at least log in and run
xrandr to fix the screen, then M-q to apply the manual region.

13 years agobring the diff port back in line with reality
Marco Peereboom [Tue, 19 Oct 2010 17:38:25 +0000 (17:38 +0000)]
bring the diff port back in line with reality

13 years agofocus on root just in case there is nothing else to focus on. seems to
Marco Peereboom [Tue, 19 Oct 2010 17:37:56 +0000 (17:37 +0000)]
focus on root just in case there is nothing else to focus on.  seems to
fix the gimp issues where you end up with no keyboard action.

13 years agoFix keyboard not getting focus after quitting gimp.
Marco Peereboom [Thu, 14 Oct 2010 17:40:52 +0000 (17:40 +0000)]
Fix keyboard not getting focus after quitting gimp.

from Henri Kemppainen <duclare@guu.fi>

13 years agoupdate resources
Marco Peereboom [Thu, 16 Sep 2010 02:42:21 +0000 (02:42 +0000)]
update resources

13 years agoHi,
Marco Peereboom [Thu, 16 Sep 2010 02:26:45 +0000 (02:26 +0000)]
Hi,
here's the patch for EWMH support for scrotwm. Again, I'm really sorry
that it took this long. The patch is against the latest CVS version. Also,
the code should adhere to style(9) this time.

Like I promised, the patch implements (at least) the following:
 - autoquirking using the _NET_WM_WINDOW_TYPE property (already present in
the previous patch)
 - the _NET_ACTIVE_WINDOW property should work properly now
 - fullscreen windows using the _NET_WM_STATE_FULLSCREEN property
 - floaters remember floating state and position when restarting scrotwm
 - implemented _NET_WM_STATE and _NET_WM_ALLOWED_ACTIONS.

There's one thing though. _NET_WM_ALLOWED_ACTIONS still allows only
floaters to be resized. This is because I couldn't think of a way to
implement the "resize the stack" in way that isn't surprinsing. For
example, when we have more than two columns (master and 1 other) in the
layout, I can't think of good way to react to a request for resizing a
window in the middle columns. I can implement it, but I need you to tell
me exactly how you want it to behave. :)

Do tell me if you find any bugs in the patch. All other feedback is
appreciated as well.

 - Tuukka

From: Tuukka Kataja <stuge@xor.fi>

Thanks and some cleanup by me.

13 years agoupdate espanhol
Marco Peereboom [Thu, 16 Sep 2010 02:06:05 +0000 (02:06 +0000)]
update espanhol

13 years agoAdd portugese from Alicornio <alicornio@ig.com.br>
Marco Peereboom [Thu, 16 Sep 2010 02:00:51 +0000 (02:00 +0000)]
Add portugese from Alicornio <alicornio@ig.com.br>

Update engrish man page while at it.

13 years agoMake russian man page work again. From naddy.
Marco Peereboom [Thu, 16 Sep 2010 01:16:16 +0000 (01:16 +0000)]
Make russian man page work again.  From naddy.

13 years agoRoll version for release
Marco Peereboom [Tue, 31 Aug 2010 12:43:22 +0000 (12:43 +0000)]
Roll version for release

13 years agoNote new community resource locations
Marco Peereboom [Tue, 31 Aug 2010 12:17:00 +0000 (12:17 +0000)]
Note new community resource locations

13 years agoseamonkey creates all kinds of nice transients that it then yanks from
Marco Peereboom [Wed, 11 Aug 2010 03:15:40 +0000 (03:15 +0000)]
seamonkey creates all kinds of nice transients that it then yanks from
underneath us.  validate the transient window before focussing on it.

found the hard way by jy-p

13 years agoknf
Marco Peereboom [Thu, 15 Jul 2010 14:05:16 +0000 (14:05 +0000)]
knf

13 years agoAdd option to put the bar at the bottom of the regions
Marco Peereboom [Thu, 15 Jul 2010 14:03:04 +0000 (14:03 +0000)]
Add option to put the bar at the bottom of the regions

13 years agorework how spawning processes works. this prevents programs that flush to
Marco Peereboom [Thu, 15 Jul 2010 13:58:25 +0000 (13:58 +0000)]
rework how spawning processes works.  this prevents programs that flush to
stderr splode

13 years agoAdd new stuff
Marco Peereboom [Tue, 13 Jul 2010 04:13:50 +0000 (04:13 +0000)]
Add new stuff

13 years agomore copyright dates
Marco Peereboom [Tue, 13 Jul 2010 04:05:06 +0000 (04:05 +0000)]
more copyright dates

13 years agoupdate copyright
Marco Peereboom [Tue, 13 Jul 2010 04:03:54 +0000 (04:03 +0000)]
update copyright

13 years agoMove outputs++ to new_region. Makes more sense and it make shit like
Marco Peereboom [Wed, 7 Jul 2010 15:40:29 +0000 (15:40 +0000)]
Move outputs++ to new_region.  Makes more sense and it make shit like
NVIDIA work.
Add some () around ?: for correctnes sake.

From the arch linux community

13 years agoDon't leak font memory when setting up the bar a subsequent time
Marco Peereboom [Wed, 7 Jul 2010 12:52:42 +0000 (12:52 +0000)]
Don't leak font memory when setting up the bar a subsequent time

13 years agorewrite signal handler
Marco Peereboom [Mon, 5 Jul 2010 21:55:38 +0000 (21:55 +0000)]
rewrite signal handler

13 years agoDescribe HUP
Marco Peereboom [Sat, 3 Jul 2010 22:45:32 +0000 (22:45 +0000)]
Describe HUP

13 years agoMake HUP actually restart the wm. Comes in handy when you hang it;
Marco Peereboom [Sat, 3 Jul 2010 22:41:34 +0000 (22:41 +0000)]
Make HUP actually restart the wm.  Comes in handy when you hang it;
what's bad is that I know how to do it...

13 years agoBring border behavior back to normal default. Use knob when a knob...
Marco Peereboom [Thu, 1 Jul 2010 23:44:16 +0000 (23:44 +0000)]
Bring border behavior back to normal default.  Use knob when a knob...

13 years agoGo borderless when bar is disabled and there is only 1 window on screen
Marco Peereboom [Thu, 1 Jul 2010 21:13:02 +0000 (21:13 +0000)]
Go borderless when bar is disabled and there is only 1 window on screen

from the arch linux folks

13 years agoFix a buglet in the region code that prevented switching workspaces.
Marco Peereboom [Thu, 1 Jul 2010 21:06:18 +0000 (21:06 +0000)]
Fix a buglet in the region code that prevented switching workspaces.

Only print class/name on the right screen.

From: pbob <pbob@pbob.org>

13 years agoAdd some memory to floaters.
Marco Peereboom [Thu, 1 Jul 2010 20:58:00 +0000 (20:58 +0000)]
Add some memory to floaters.

diff from cpresearch@gmx.de

13 years agoFix some spaces
Marco Peereboom [Thu, 1 Jul 2010 19:49:37 +0000 (19:49 +0000)]
Fix some spaces

13 years agoAdd a default cursor.
Marco Peereboom [Thu, 1 Jul 2010 19:49:21 +0000 (19:49 +0000)]
Add a default cursor.

13 years agoAdd prior workspace
Marco Peereboom [Thu, 1 Jul 2010 19:01:15 +0000 (19:01 +0000)]
Add prior workspace

from
keenerd <keenerd@gmail.com>

13 years agoMake open office 3.2 purdy again
Marco Peereboom [Thu, 1 Jul 2010 02:01:04 +0000 (02:01 +0000)]
Make open office 3.2 purdy again

13 years agoAdd insane follow-mouse-sometimes feature for bob beck
Marco Peereboom [Wed, 30 Jun 2010 00:09:19 +0000 (00:09 +0000)]
Add insane follow-mouse-sometimes feature for bob beck

14 years agoroll version
Marco Peereboom [Tue, 20 Apr 2010 19:27:36 +0000 (19:27 +0000)]
roll version

14 years agounmap windows after stacking. much better performance!
Marco Peereboom [Tue, 20 Apr 2010 19:08:06 +0000 (19:08 +0000)]
unmap windows after stacking. much better performance!

14 years agoClarify osx 10.5 build process.
Marco Peereboom [Sun, 17 Jan 2010 16:54:12 +0000 (16:54 +0000)]
Clarify osx 10.5 build process.

14 years agoAdd commented line for OSX 10.5
Marco Peereboom [Sun, 17 Jan 2010 16:49:49 +0000 (16:49 +0000)]
Add commented line for OSX 10.5

14 years agoMove declaration close to use
Darrin Chandler [Wed, 13 Jan 2010 23:22:31 +0000 (23:22 +0000)]
Move declaration close to use

14 years agoAdd CPU speed to baraction.sh
Darrin Chandler [Wed, 13 Jan 2010 22:17:03 +0000 (22:17 +0000)]
Add CPU speed to baraction.sh
Diff from Joe Gidi <joe@entropicblur.com>

14 years agoImplement clock_format for user definable time string.
Darrin Chandler [Wed, 13 Jan 2010 21:48:35 +0000 (21:48 +0000)]
Implement clock_format for user definable time string.
Slight mods to diff from Aragon Gouveia <aragon@phat.za.net>

"go go go" marco

14 years agoAdd -bundle, from Erik Mugele <ejm@teuton.org>
Marco Peereboom [Mon, 11 Jan 2010 22:56:22 +0000 (22:56 +0000)]
Add -bundle, from Erik Mugele <ejm@teuton.org>

14 years agoLink Windows/cygwin
Marco Peereboom [Mon, 11 Jan 2010 22:47:12 +0000 (22:47 +0000)]
Link Windows/cygwin

14 years agoAdd cygwin.
Marco Peereboom [Mon, 11 Jan 2010 22:44:26 +0000 (22:44 +0000)]
Add cygwin.
Add tag to osx