]> code.delx.au - spectrwm/log
spectrwm
15 years agoBump version for snap
Marco Peereboom [Sun, 1 Feb 2009 04:03:40 +0000 (04:03 +0000)]
Bump version for snap

15 years agono {} around DNPRINTF.
Marco Peereboom [Sun, 1 Feb 2009 03:04:45 +0000 (03:04 +0000)]
no {} around DNPRINTF.

15 years agoPut transient windows into the current workspace, regardless of any
Ryan McBride [Sun, 1 Feb 2009 01:45:43 +0000 (01:45 +0000)]
Put transient windows into the current workspace, regardless of any
inherited window properties.

15 years agoDocument M-t: Toggle focused window between tiled and floating
Ryan McBride [Sun, 1 Feb 2009 01:42:08 +0000 (01:42 +0000)]
Document M-t: Toggle focused window between tiled and floating

15 years agoDrag tiled windows to floating; toggle windows between floating and tiled
Ryan McBride [Sun, 1 Feb 2009 01:39:25 +0000 (01:39 +0000)]
Drag tiled windows to floating; toggle windows between floating and tiled
with M-t. Also some backend fixups; stack all tiled windows first, then
floating windows, so order in the list doesn't matter.

15 years agofix anoncvs to be the right hostname, so host keys do not get reported as changing
Todd Fries [Sat, 31 Jan 2009 16:31:22 +0000 (16:31 +0000)]
fix anoncvs to be the right hostname, so host keys do not get reported as changing

15 years agoMake resize smarter so that M-M3 resizes the window without centering it
Marco Peereboom [Fri, 30 Jan 2009 20:59:20 +0000 (20:59 +0000)]
Make resize smarter so that M-M3 resizes the window without centering it
and M-S-M3 keeps the old behavior.

15 years agoAdd version stuff
Marco Peereboom [Fri, 30 Jan 2009 20:33:51 +0000 (20:33 +0000)]
Add version stuff

15 years agoAdd version to bar when M-S-v is pressed. We will need it to debug at
Marco Peereboom [Fri, 30 Jan 2009 20:16:01 +0000 (20:16 +0000)]
Add version to bar when M-S-v is pressed.  We will need it to debug at
some point.

15 years agoFix a silly crash
Marco Peereboom [Fri, 30 Jan 2009 03:51:01 +0000 (03:51 +0000)]
Fix a silly crash

15 years agoNew man file
Marco Peereboom [Thu, 29 Jan 2009 22:37:58 +0000 (22:37 +0000)]
New man file

15 years agoremove one item and add snapshot link
Marco Peereboom [Thu, 29 Jan 2009 22:36:20 +0000 (22:36 +0000)]
remove one item and add snapshot link

15 years agoFix smaller than possible resize.
Marco Peereboom [Thu, 29 Jan 2009 22:31:27 +0000 (22:31 +0000)]
Fix smaller than possible resize.

15 years agoAdd resize and move action.
Marco Peereboom [Thu, 29 Jan 2009 22:19:44 +0000 (22:19 +0000)]
Add resize and move action.

15 years agoAdd move window as well.
Marco Peereboom [Thu, 29 Jan 2009 22:15:15 +0000 (22:15 +0000)]
Add move window as well.

15 years agoRedo man
Marco Peereboom [Thu, 29 Jan 2009 21:55:51 +0000 (21:55 +0000)]
Redo man

/me <3 jmc

15 years agoMove mouse back onto the border to retain focus on resized window.
Marco Peereboom [Thu, 29 Jan 2009 21:41:00 +0000 (21:41 +0000)]
Move mouse back onto the border to retain focus on resized window.

15 years agoResize transient & floating windows with alt-mouse3. Keeps the window in
Marco Peereboom [Thu, 29 Jan 2009 21:38:49 +0000 (21:38 +0000)]
Resize transient & floating windows with alt-mouse3.  Keeps the window in
the middle of the screen because I am not sure if that isn'y what we wnat
yet.  For mplayer it is nice to keep it in the middle.

15 years agoMove class names into ws_win; this will make debug easy because now we
Marco Peereboom [Thu, 29 Jan 2009 20:35:01 +0000 (20:35 +0000)]
Move class names into ws_win; this will make debug easy because now we
can print the name of the window as well.

15 years agoAdd class code so that we can quirk certain apps.
Marco Peereboom [Thu, 29 Jan 2009 20:27:11 +0000 (20:27 +0000)]
Add class code so that we can quirk certain apps.
Add beginnings of propertynotify to deal with property changes.

15 years agoMake full screen actually full screen and move window so that border is out
Marco Peereboom [Wed, 28 Jan 2009 21:14:08 +0000 (21:14 +0000)]
Make full screen actually full screen and move window so that border is out
of sight.

15 years agoKNF
Marco Peereboom [Wed, 28 Jan 2009 20:58:39 +0000 (20:58 +0000)]
KNF
Add cvs tag as a string that is printed at startup.

15 years agoopen /dev/null on stdin during spawn. pointed out by mcbride and it fixes
Marco Peereboom [Wed, 28 Jan 2009 17:46:55 +0000 (17:46 +0000)]
open /dev/null on stdin during spawn.  pointed out by mcbride and it fixes
mplayer when launched from firefox and when firefox was launched from dmenu
Also move focus to the bottom of manage_window.

15 years agoAdd bugs and todo. Need the bugs because i keep forgetting.
Marco Peereboom [Wed, 28 Jan 2009 04:57:32 +0000 (04:57 +0000)]
Add bugs and todo.  Need the bugs because i keep forgetting.

15 years agoMove some more declarations to where they belong.
Marco Peereboom [Wed, 28 Jan 2009 04:45:45 +0000 (04:45 +0000)]
Move some more declarations to where they belong.

15 years agoBump man
Marco Peereboom [Wed, 28 Jan 2009 04:36:22 +0000 (04:36 +0000)]
Bump man

15 years agoBump version to roll a snap
Marco Peereboom [Wed, 28 Jan 2009 03:29:33 +0000 (03:29 +0000)]
Bump version to roll a snap

15 years agoOne more item done
Marco Peereboom [Wed, 28 Jan 2009 00:21:39 +0000 (00:21 +0000)]
One more item done

15 years agoPrevent acessing pointer that has been freed.
Marco Peereboom [Tue, 27 Jan 2009 21:30:18 +0000 (21:30 +0000)]
Prevent acessing pointer that has been freed.
Still one weird focus bug leftover where when the last window in a ws gets
destroyed and if there is a window on the alternate screen it gets focus.

15 years agoAdd cycle through regions; aka move pointer.
Marco Peereboom [Tue, 27 Jan 2009 19:56:47 +0000 (19:56 +0000)]
Add cycle through regions; aka move pointer.
Fix bug where windows from another ws remained mapped after restart.
Fix focus bug where sometimes the pointer was NULL.

15 years agoAdd screenshot_app to conf
Marco Peereboom [Tue, 27 Jan 2009 16:18:10 +0000 (16:18 +0000)]
Add screenshot_app to conf

15 years agoAdd tags
Marco Peereboom [Tue, 27 Jan 2009 16:16:20 +0000 (16:16 +0000)]
Add tags

15 years agoDo screenshots and add example script for it.
Marco Peereboom [Tue, 27 Jan 2009 07:36:49 +0000 (07:36 +0000)]
Do screenshots and add example script for it.

15 years agoBad mcbride leaking memory and char * in the wrong spot.
Marco Peereboom [Tue, 27 Jan 2009 06:50:57 +0000 (06:50 +0000)]
Bad mcbride leaking memory and char * in the wrong spot.

15 years agoMove int back where it belongs.
Marco Peereboom [Sun, 25 Jan 2009 21:48:06 +0000 (21:48 +0000)]
Move int back where it belongs.

15 years agoAdjust window sizes to match height and width increment hints.
Ryan McBride [Sun, 25 Jan 2009 17:56:01 +0000 (17:56 +0000)]
Adjust window sizes to match height and width increment hints.
Minimizes wasted space on xterms.

15 years agoSupport placing the master area on the opposite side.
Ryan McBride [Sun, 25 Jan 2009 10:54:16 +0000 (10:54 +0000)]
Support placing the master area on the opposite side.

15 years agoReplace the vertical_stack() and horizontal_stack() logic with one
Ryan McBride [Sun, 25 Jan 2009 10:43:20 +0000 (10:43 +0000)]
Replace the vertical_stack() and horizontal_stack() logic with one
function that rotates appropriately.

15 years agoRemove screenshot since we have it; just not as pretty as one would like.
Marco Peereboom [Sun, 25 Jan 2009 04:12:11 +0000 (04:12 +0000)]
Remove screenshot since we have it; just not as pretty as one would like.

15 years agoUpdate pics
Marco Peereboom [Sun, 25 Jan 2009 04:09:01 +0000 (04:09 +0000)]
Update pics

15 years agocolor *sigh*
Marco Peereboom [Sun, 25 Jan 2009 03:36:15 +0000 (03:36 +0000)]
color *sigh*

15 years agoUpdate
Marco Peereboom [Sun, 25 Jan 2009 03:34:51 +0000 (03:34 +0000)]
Update

15 years agoMapRaised in max_stack to bring window into focus.
Marco Peereboom [Sun, 25 Jan 2009 03:12:34 +0000 (03:12 +0000)]
MapRaised in max_stack to bring window into focus.

15 years agoAdd screenshot
Marco Peereboom [Sun, 25 Jan 2009 01:50:27 +0000 (01:50 +0000)]
Add screenshot

15 years agoAdd initial screenshot support
Marco Peereboom [Sun, 25 Jan 2009 01:46:44 +0000 (01:46 +0000)]
Add initial screenshot support

15 years agoMove html into own dir
Marco Peereboom [Sat, 24 Jan 2009 23:52:28 +0000 (23:52 +0000)]
Move html into own dir

15 years agoMove delay back to 59
Marco Peereboom [Sat, 24 Jan 2009 23:51:08 +0000 (23:51 +0000)]
Move delay back to 59

15 years agoRemove files for real
Marco Peereboom [Sat, 24 Jan 2009 23:49:58 +0000 (23:49 +0000)]
Remove files for real

15 years agoRemove html so that we can move it to it's own dir.
Marco Peereboom [Sat, 24 Jan 2009 23:38:36 +0000 (23:38 +0000)]
Remove html so that we can move it to it's own dir.

15 years agoAdd support for passing variables up to X11 via window properties; done by
Ryan McBride [Sat, 24 Jan 2009 17:57:26 +0000 (17:57 +0000)]
Add support for passing variables up to X11 via window properties; done by
hooking XCreateWindow and friends via LD_PRELOAD. Used now to make sure that
windows come up in the workspace they were spawn()'d from, but more soon.

Code to do the nasty borrowed with thanks from Enlightenment.

15 years agoRemove stray SWM_DEBUG
Marco Peereboom [Fri, 23 Jan 2009 22:51:39 +0000 (22:51 +0000)]
Remove stray SWM_DEBUG

15 years agoAdd bar delay
Marco Peereboom [Fri, 23 Jan 2009 22:50:38 +0000 (22:50 +0000)]
Add bar delay

15 years agoNew
Marco Peereboom [Fri, 23 Jan 2009 22:11:06 +0000 (22:11 +0000)]
New

15 years agoBetter man
Marco Peereboom [Fri, 23 Jan 2009 22:04:58 +0000 (22:04 +0000)]
Better man

15 years agoAdd commented-out support for printing CPU stats to the bar.
Ryan McBride [Fri, 23 Jan 2009 08:51:56 +0000 (08:51 +0000)]
Add commented-out support for printing CPU stats to the bar.

15 years agoI want to know if I'm on AC, might as well make it pretty while we're here.
Ryan McBride [Fri, 23 Jan 2009 08:30:03 +0000 (08:30 +0000)]
I want to know if I'm on AC, might as well make it pretty while we're here.
Also try to make it shut up on systems without battery.

15 years agoAdd man in html too
Marco Peereboom [Fri, 23 Jan 2009 04:20:34 +0000 (04:20 +0000)]
Add man in html too

15 years agoMake man
Marco Peereboom [Fri, 23 Jan 2009 04:14:40 +0000 (04:14 +0000)]
Make man

15 years agoAdd rudimentary man with the key bindings.
Marco Peereboom [Fri, 23 Jan 2009 04:05:04 +0000 (04:05 +0000)]
Add rudimentary man with the key bindings.

15 years agoUse full path
Marco Peereboom [Fri, 23 Jan 2009 02:38:30 +0000 (02:38 +0000)]
Use full path

15 years agoRemember which workspace we assign windows to via window properties.
Ryan McBride [Fri, 23 Jan 2009 01:01:48 +0000 (01:01 +0000)]
Remember which workspace we assign windows to via window properties.

15 years agoAdd linux goo; from NicM
Marco Peereboom [Thu, 22 Jan 2009 23:12:27 +0000 (23:12 +0000)]
Add linux goo; from NicM

15 years agoFix segfault on linux; from nicm
Marco Peereboom [Thu, 22 Jan 2009 23:06:45 +0000 (23:06 +0000)]
Fix segfault on linux; from nicm

15 years agoNo idea how this new = 1 bug snuck in but make it 0 so that windows draw
Marco Peereboom [Thu, 22 Jan 2009 22:57:30 +0000 (22:57 +0000)]
No idea how this new = 1 bug snuck in but make it 0 so that windows draw
properly.  Since I am still hounding a positioning bug with respect to
dialog windows leave some shitty debug in here albeit disabled.

15 years agoremove some stray carriage returns
Marco Peereboom [Thu, 22 Jan 2009 18:29:46 +0000 (18:29 +0000)]
remove some stray carriage returns

15 years agoupdate every 59 seconds instead of 1
Marco Peereboom [Thu, 22 Jan 2009 18:16:35 +0000 (18:16 +0000)]
update every 59 seconds instead of 1

15 years agoDone with one more item
Marco Peereboom [Thu, 22 Jan 2009 18:13:43 +0000 (18:13 +0000)]
Done with one more item

15 years agoAdd kill window fro pirofti
Marco Peereboom [Thu, 22 Jan 2009 18:11:52 +0000 (18:11 +0000)]
Add kill window fro pirofti

15 years ago*sigh* stupid debug still enabled
Marco Peereboom [Thu, 22 Jan 2009 18:04:02 +0000 (18:04 +0000)]
*sigh* stupid debug still enabled

15 years agoFix first of 2 new mecbride bugs; colors can be read from conf file again
Marco Peereboom [Thu, 22 Jan 2009 18:00:16 +0000 (18:00 +0000)]
Fix first of 2 new mecbride bugs; colors can be read from conf file again

15 years agoAdd baraction script for batter and stuff.
Marco Peereboom [Thu, 22 Jan 2009 17:50:16 +0000 (17:50 +0000)]
Add baraction script for batter and stuff.
bad mcbride broke colors in config file; need to go fix that now.

15 years agoSet colors and font for dmenu based on bar; make these independently
Ryan McBride [Thu, 22 Jan 2009 06:21:23 +0000 (06:21 +0000)]
Set colors and font for dmenu based on bar; make these independently
configurable later.

To do this, we store color names as well as values; This will help us later
to suppport dynamic screen changes.  Also, clean up the config parser by
storing colors in an indexed array so they can be set with a generic function.

15 years agogeez, wonder why this never bombed; zero it man!
Marco Peereboom [Thu, 22 Jan 2009 03:58:20 +0000 (03:58 +0000)]
geez, wonder why this never bombed; zero it man!

15 years agoTeh mouze
Marco Peereboom [Thu, 22 Jan 2009 03:48:17 +0000 (03:48 +0000)]
Teh mouze

15 years agoAdd mouse button actions. One example handler that does nothing and we
Marco Peereboom [Thu, 22 Jan 2009 03:46:13 +0000 (03:46 +0000)]
Add mouse button actions.  One example handler that does nothing and we
have copy and paste and click-to-focus

15 years agoWe want screen shots
Marco Peereboom [Thu, 22 Jan 2009 01:45:22 +0000 (01:45 +0000)]
We want screen shots

15 years agoSome items were done
Marco Peereboom [Thu, 22 Jan 2009 01:44:32 +0000 (01:44 +0000)]
Some items were done

15 years agoSimplify selection of the current region; just always track the cursor.
Ryan McBride [Thu, 22 Jan 2009 01:22:09 +0000 (01:22 +0000)]
Simplify selection of the current region; just always track the cursor.

15 years agoMore focus simplicfication
Marco Peereboom [Thu, 22 Jan 2009 00:08:19 +0000 (00:08 +0000)]
More focus simplicfication

15 years agoCollapse focus and unfocus and brute force unfocs. This way we don't lose
Marco Peereboom [Wed, 21 Jan 2009 23:12:54 +0000 (23:12 +0000)]
Collapse focus and unfocus and brute force unfocs.  This way we don't lose
track of what we are really trying to do.  Tested on multi and single screen

15 years agooops stray if sneaked in
Marco Peereboom [Wed, 21 Jan 2009 15:08:55 +0000 (15:08 +0000)]
oops stray if sneaked in

15 years agoRevert latest McBride commit. Doesn't work on single screen and I am not
Marco Peereboom [Wed, 21 Jan 2009 15:02:57 +0000 (15:02 +0000)]
Revert latest McBride commit.  Doesn't work on single screen and I am not
sure how to fix it.

15 years agoFix some workspace switching nits:
Ryan McBride [Wed, 21 Jan 2009 08:45:36 +0000 (08:45 +0000)]
Fix some workspace switching nits:
- Don't XMapRaised windows if they need to be moved/resized first.
- Keep focus in the current region if possible.

15 years agoCycle workspaces in region with alt-leftarrow and alt-rightarrow.
Ryan McBride [Wed, 21 Jan 2009 01:26:56 +0000 (01:26 +0000)]
Cycle workspaces in region with alt-leftarrow and alt-rightarrow.
By default skips empty and already visible workspaces, set
cycle_empty or cycle_visible to change this behaviour.

15 years agoUpdate todo
Marco Peereboom [Tue, 20 Jan 2009 06:46:37 +0000 (06:46 +0000)]
Update todo

15 years agough > 80 cols
Marco Peereboom [Tue, 20 Jan 2009 06:23:18 +0000 (06:23 +0000)]
ugh > 80 cols

15 years agoMake bar configurable using [x] notation in .conf file. Originally from dwc
Marco Peereboom [Tue, 20 Jan 2009 06:16:05 +0000 (06:16 +0000)]
Make bar configurable using [x] notation in .conf file.  Originally from dwc
Debug and make it work from me
ClearWindow instead of overwriting text on bar
shoten variable names that made the parser even more unreadable

15 years agoone. last. off-by-2.
Ryan McBride [Tue, 20 Jan 2009 06:05:47 +0000 (06:05 +0000)]
one. last. off-by-2.

15 years agoDuh, math is hard.
Ryan McBride [Tue, 20 Jan 2009 05:57:18 +0000 (05:57 +0000)]
Duh, math is hard.

15 years agoOops, take the window borders correctly into account.
Ryan McBride [Tue, 20 Jan 2009 05:45:49 +0000 (05:45 +0000)]
Oops, take the window borders correctly into account.

15 years agoAdd alt-comma and alt-period keybindings, which increase and decrease the
Ryan McBride [Tue, 20 Jan 2009 05:37:45 +0000 (05:37 +0000)]
Add alt-comma and alt-period keybindings, which increase and decrease the
number of windows in the master area.
kill the *_init and *_resize stacker hooks in favour of a single *_config.

15 years agoLet it beknown where we are
Marco Peereboom [Tue, 20 Jan 2009 04:28:22 +0000 (04:28 +0000)]
Let it beknown where we are

15 years agoAdd screen identifier. This doesn't do workspaces just yet.
Marco Peereboom [Tue, 20 Jan 2009 03:50:50 +0000 (03:50 +0000)]
Add screen identifier.  This doesn't do workspaces just yet.

15 years agoLoad config file AFTER screens are initialized. Bug pointed out by dwc.
Ryan McBride [Tue, 20 Jan 2009 02:22:50 +0000 (02:22 +0000)]
Load config file AFTER screens are initialized. Bug pointed out by dwc.

15 years agoMultihead is mostly working now, remove from todo.
Ryan McBride [Mon, 19 Jan 2009 23:19:08 +0000 (23:19 +0000)]
Multihead is mostly working now, remove from todo.

15 years agoSimplify bar updates.
Marco Peereboom [Mon, 19 Jan 2009 21:11:46 +0000 (21:11 +0000)]
Simplify bar updates.

15 years agowidth is no longer -2 by default so adjust bar width
Marco Peereboom [Mon, 19 Jan 2009 19:40:26 +0000 (19:40 +0000)]
width is no longer -2 by default so adjust bar width

15 years agoI want to be able to look at cores for now.
Marco Peereboom [Mon, 19 Jan 2009 19:33:38 +0000 (19:33 +0000)]
I want to be able to look at cores for now.

15 years agoUnfuck signal handler.
Marco Peereboom [Mon, 19 Jan 2009 19:27:36 +0000 (19:27 +0000)]
Unfuck signal handler.
Make all screens have their own bars.
Print screen number in bar.
Fix "Alarm clock" issue due to a race between restart and alarm.

15 years agoStray debug
Marco Peereboom [Mon, 19 Jan 2009 15:11:47 +0000 (15:11 +0000)]
Stray debug