]> code.delx.au - spectrwm/log
spectrwm
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

14 years agoRoll to new version for cygwin.
Marco Peereboom [Mon, 11 Jan 2010 21:01:24 +0000 (21:01 +0000)]
Roll to new version for cygwin.
Oops on the ports file

14 years agoMake compile in cygwin
Marco Peereboom [Mon, 11 Jan 2010 20:44:54 +0000 (20:44 +0000)]
Make compile in cygwin

14 years agoroll version for new snap
Marco Peereboom [Thu, 7 Jan 2010 01:30:25 +0000 (01:30 +0000)]
roll version for new snap

14 years agobump version
Marco Peereboom [Wed, 25 Nov 2009 17:03:53 +0000 (17:03 +0000)]
bump version

14 years agoadd osx
Marco Peereboom [Wed, 25 Nov 2009 17:03:04 +0000 (17:03 +0000)]
add osx

14 years agoinstallation instructions
Marco Peereboom [Wed, 25 Nov 2009 16:50:20 +0000 (16:50 +0000)]
installation instructions

14 years ago*sigh* work around linking retardation
Marco Peereboom [Wed, 25 Nov 2009 16:12:13 +0000 (16:12 +0000)]
*sigh* work around linking retardation

14 years agotell them how to make apple key work
Marco Peereboom [Wed, 25 Nov 2009 15:13:29 +0000 (15:13 +0000)]
tell them how to make apple key work

14 years agoBrag about osx and linux
Marco Peereboom [Wed, 25 Nov 2009 15:11:29 +0000 (15:11 +0000)]
Brag about osx and linux

14 years agoadd osx support
Marco Peereboom [Wed, 25 Nov 2009 15:09:09 +0000 (15:09 +0000)]
add osx support

14 years agoclean some warns
Marco Peereboom [Fri, 6 Nov 2009 04:55:18 +0000 (04:55 +0000)]
clean some warns

14 years agoFix typo in debug, make scrotwm build again.
Ryan McBride [Fri, 6 Nov 2009 04:51:21 +0000 (04:51 +0000)]
Fix typo in debug, make scrotwm build again.

14 years agoKill tons of events to make mplayer work again
Marco Peereboom [Fri, 6 Nov 2009 04:41:28 +0000 (04:41 +0000)]
Kill tons of events to make mplayer work again

ok mcbrider

14 years agoEnforce ordering on focusevent types.
Ryan McBride [Fri, 30 Oct 2009 01:56:00 +0000 (01:56 +0000)]
Enforce ordering on focusevent types.

14 years agoryan keeps putting variables in ifs for some reason...
Marco Peereboom [Thu, 29 Oct 2009 18:47:48 +0000 (18:47 +0000)]
ryan keeps putting variables in ifs for some reason...

14 years agoSome more subtleties for the focus handling code. In particular:
Ryan McBride [Thu, 29 Oct 2009 11:16:33 +0000 (11:16 +0000)]
Some more subtleties for the focus handling code.  In particular:
- A global last_focus_event helps us to determine whether another process
  is playing with focus without telling us.
- merge focusin and focusout into a single focusevent, handle focus change
  events triggered by synergy.
- Fix focus issues when entering a fullstack window from another region, by
  checking to see which ws the focus is coming from before ignoring the
  event.

14 years agoLink russian
Marco Peereboom [Wed, 28 Oct 2009 22:43:48 +0000 (22:43 +0000)]
Link russian

14 years agolink man to russian
Marco Peereboom [Wed, 28 Oct 2009 22:20:07 +0000 (22:20 +0000)]
link man to russian

14 years agoAdd russian
Marco Peereboom [Wed, 28 Oct 2009 22:18:06 +0000 (22:18 +0000)]
Add russian

14 years agoadd russian man
Marco Peereboom [Wed, 28 Oct 2009 22:14:58 +0000 (22:14 +0000)]
add russian man

14 years agoRevert previous commit, clearly I was on crack.
Ryan McBride [Wed, 28 Oct 2009 00:57:36 +0000 (00:57 +0000)]
Revert previous commit, clearly I was on crack.

14 years agoremove the ev->state check in enternotify()
Ryan McBride [Tue, 27 Oct 2009 10:49:47 +0000 (10:49 +0000)]
remove the ev->state check in enternotify()
ev->state indicates the state of the buttons and modifier keys, so it's not
just workspace changes but any time these buttons are down.  This heuristic
breaks focus with mouse buttons down and when creating new terminals with
m-s-enter, among other things.

14 years agoAdd more debug output to enternotify().
Ryan McBride [Tue, 27 Oct 2009 10:42:46 +0000 (10:42 +0000)]
Add more debug output to enternotify().

14 years agoAdd russian
Marco Peereboom [Sun, 25 Oct 2009 00:32:33 +0000 (00:32 +0000)]
Add russian

14 years agobump version for release
Marco Peereboom [Sat, 24 Oct 2009 15:34:50 +0000 (15:34 +0000)]
bump version for release

14 years agoadd modes per sthen
Marco Peereboom [Sat, 24 Oct 2009 15:34:24 +0000 (15:34 +0000)]
add modes per sthen

14 years agoMake enternotify prettier
Marco Peereboom [Sat, 24 Oct 2009 14:21:18 +0000 (14:21 +0000)]
Make enternotify prettier

14 years agoIn max stack we need to ignore all enternotifiy events.
Marco Peereboom [Fri, 23 Oct 2009 20:56:37 +0000 (20:56 +0000)]
In max stack we need to ignore all enternotifiy events.
Rever previous as part of this since it was a busted heuristic.

14 years agoAdd simple heuristic to max_stack focus to deal with new event reality.
Marco Peereboom [Fri, 23 Oct 2009 20:33:53 +0000 (20:33 +0000)]
Add simple heuristic to max_stack focus to deal with new event reality.
This mostly uses the same logic as a normal stack but it detects if the
previous window got unmapped and goes back to the parent.  The rest is
the same code as stacked focusing.

14 years agough, i can't believe i have looked for this bug this long...
Marco Peereboom [Fri, 23 Oct 2009 20:07:06 +0000 (20:07 +0000)]
ugh, i can't believe i have looked for this bug this long...

now jxplorer is correctly focussed when it is the nth window in the stack
when created

14 years agoFix the damned enternotify code for real.
Marco Peereboom [Fri, 23 Oct 2009 16:39:45 +0000 (16:39 +0000)]
Fix the damned enternotify code for real.
Weed out VirtualNotify (switch ws and border crossings) and InferiorNotify
(focus on self, aka touching its own border).
Then check for ConfigureNotify to see if a window is being deleted or moved
to another work space.

This is the smaller hammer for the QLength trick that used to be in there.

If we still have focus issues we need to work those but this is worth
going in.

14 years agoRemove over-eager optimization in focus_magic().
Ryan McBride [Fri, 23 Oct 2009 06:24:18 +0000 (06:24 +0000)]
Remove over-eager optimization in focus_magic().
This win == win->ws->focus check makes scrotwm forget the correct
focus across workspace changes. Unnecessary focus changes are prevented
by the XGetInputFocus() check anyways.

14 years agoget rid of a bunch of focus in and out events
Marco Peereboom [Fri, 23 Oct 2009 04:05:19 +0000 (04:05 +0000)]
get rid of a bunch of focus in and out events

ok mcbride

14 years agomissing br
Marco Peereboom [Fri, 23 Oct 2009 02:07:00 +0000 (02:07 +0000)]
missing br

14 years agotodo items
Marco Peereboom [Fri, 23 Oct 2009 02:00:01 +0000 (02:00 +0000)]
todo items

14 years agoFix debug printf in unfocus_all_except().
Ryan McBride [Wed, 21 Oct 2009 09:39:43 +0000 (09:39 +0000)]
Fix debug printf in unfocus_all_except().

14 years agoMake the unfocus_all() hammer slightly smaller.
Ryan McBride [Wed, 21 Oct 2009 06:29:17 +0000 (06:29 +0000)]
Make the unfocus_all() hammer slightly smaller.

14 years agoBump version
Marco Peereboom [Tue, 20 Oct 2009 23:22:44 +0000 (23:22 +0000)]
Bump version

14 years agoAdd better focus code that deals with prev a little better.
Marco Peereboom [Tue, 20 Oct 2009 22:42:35 +0000 (22:42 +0000)]
Add better focus code that deals with prev a little better.
This needs more love but it is getting closer to being correct.

14 years agoupdate bar when cycling layout
Marco Peereboom [Sun, 18 Oct 2009 15:06:15 +0000 (15:06 +0000)]
update bar when cycling layout

14 years agoAdd some #define to make code more obvious
Marco Peereboom [Fri, 16 Oct 2009 04:51:35 +0000 (04:51 +0000)]
Add some #define to make code more obvious

14 years agomore focus cleanz
Marco Peereboom [Fri, 16 Oct 2009 04:40:05 +0000 (04:40 +0000)]
more focus cleanz

14 years agoAdd first chunk of advanced focus prev handling.
Marco Peereboom [Fri, 16 Oct 2009 04:28:40 +0000 (04:28 +0000)]
Add first chunk of advanced focus prev handling.

14 years agomake parent appear under transient in full screen.
Marco Peereboom [Thu, 15 Oct 2009 22:18:45 +0000 (22:18 +0000)]
make parent appear under transient in full screen.

14 years agoRemove all focus code from functions and replace it with a single function.
Marco Peereboom [Thu, 15 Oct 2009 20:42:59 +0000 (20:42 +0000)]
Remove all focus code from functions and replace it with a single function.
This works reasonably well but all the corner cases now need to be built.
Getting it in because it was becomming unwieldly.

As fas as I know this fixes all use after free issues.  It is mean in that
it paints the old entries and has several aborts ready to go when something
bad happens.

14 years agoTake port ownership
Marco Peereboom [Wed, 14 Oct 2009 16:37:17 +0000 (16:37 +0000)]
Take port ownership

14 years agobump version
Marco Peereboom [Wed, 14 Oct 2009 14:40:21 +0000 (14:40 +0000)]
bump version

14 years agooops disable debug again.
Marco Peereboom [Wed, 14 Oct 2009 14:00:09 +0000 (14:00 +0000)]
oops disable debug again.
remove some dead code.

14 years agoIn the destroy path do not use a previously unmanaged window focus
Marco Peereboom [Wed, 14 Oct 2009 13:56:02 +0000 (13:56 +0000)]
In the destroy path do not use a previously unmanaged window focus
pointers.
Some cleanup.

14 years agoMake it match sthen's stuff
Marco Peereboom [Tue, 13 Oct 2009 18:57:59 +0000 (18:57 +0000)]
Make it match sthen's stuff

14 years agoRemove some XXX that were fixed and bump version.
Marco Peereboom [Tue, 13 Oct 2009 18:57:37 +0000 (18:57 +0000)]
Remove some XXX that were fixed and bump version.

14 years agoDon't allow move and resize out of region.
Marco Peereboom [Tue, 13 Oct 2009 17:22:42 +0000 (17:22 +0000)]
Don't allow move and resize out of region.

14 years agoMake mplayer work again in xrandr.
Marco Peereboom [Tue, 13 Oct 2009 16:12:20 +0000 (16:12 +0000)]
Make mplayer work again in xrandr.

Moving a window manually into a new region needs to be unfucked.

14 years agoshame on you ulrich drepper! there is no limit as to how much more you
Marco Peereboom [Tue, 13 Oct 2009 14:38:49 +0000 (14:38 +0000)]
shame on you ulrich drepper!  there is no limit as to how much more you
can fuck up glibc.

14 years agoFix first batch of mplayer issues as a fallout of reducing number of events
Marco Peereboom [Tue, 13 Oct 2009 14:32:18 +0000 (14:32 +0000)]
Fix first batch of mplayer issues as a fallout of reducing number of events

14 years agomake port work
Marco Peereboom [Tue, 13 Oct 2009 03:44:06 +0000 (03:44 +0000)]
make port work

14 years agoOops forgot to commit this
Marco Peereboom [Tue, 13 Oct 2009 03:43:36 +0000 (03:43 +0000)]
Oops forgot to commit this

14 years agoOMGOMGOMG I found the actual mapping bug. I won't tell you where but
Marco Peereboom [Tue, 13 Oct 2009 02:28:47 +0000 (02:28 +0000)]
OMGOMGOMG I found the actual mapping bug.  I won't tell you where but
I added a whole bunch of nice code while debigging it.  So we are keeping
that.

14 years agoBump version
Marco Peereboom [Mon, 12 Oct 2009 04:10:47 +0000 (04:10 +0000)]
Bump version

14 years agoLarge change to try to fix programs like roxterm that need more wm love.
Marco Peereboom [Mon, 12 Oct 2009 04:09:17 +0000 (04:09 +0000)]
Large change to try to fix programs like roxterm that need more wm love.
Really they are just a bunch of needy children but oh well.

Remove ws->restack since it wasn't used.
Add configreq_win to send syntetic configure requests.
Remove some callbacks that really made no difference (unmap and destroy)
Make XConfigureWindow only be called when necessary.
Fix mplayer that was disapearing after fullscreen.

14 years agoMake distinfo base64. whomever came up with that is retarded.
Marco Peereboom [Sun, 11 Oct 2009 06:09:12 +0000 (06:09 +0000)]
Make distinfo base64.  whomever came up with that is retarded.

14 years agoadd mirrors
Marco Peereboom [Sun, 11 Oct 2009 00:57:59 +0000 (00:57 +0000)]
add mirrors

14 years agoLink italian
Marco Peereboom [Sun, 11 Oct 2009 00:47:37 +0000 (00:47 +0000)]
Link italian

14 years agoItalian man and front page from Andrea Bolognani <eof@kiyuko.org>
Marco Peereboom [Sun, 11 Oct 2009 00:24:30 +0000 (00:24 +0000)]
Italian man and front page from Andrea Bolognani <eof@kiyuko.org>

14 years agouse different heuristic to determine if a window needs to be unmanaged
Marco Peereboom [Sat, 10 Oct 2009 23:24:55 +0000 (23:24 +0000)]
use different heuristic to determine if a window needs to be unmanaged
outside of the normal handling.  Not sure if this covers all cases but
I can't recreate holes in the stacker or crashes when stressing.