Commit graph

344 commits

Author SHA1 Message Date
Marco Peereboom
03ab5e065f Make distinfo base64. whomever came up with that is retarded. 2009-10-11 06:09:12 +00:00
Marco Peereboom
2a69629d9b add mirrors 2009-10-11 00:57:59 +00:00
Marco Peereboom
9f37ae989a Link italian 2009-10-11 00:47:37 +00:00
Marco Peereboom
4881f3e874 Italian man and front page from Andrea Bolognani <eof@kiyuko.org> 2009-10-11 00:24:30 +00:00
Marco Peereboom
1bf8fe9329 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.
2009-10-10 23:24:55 +00:00
Marco Peereboom
7fa682eba1 Be more careful with pointers in swapwin 2009-10-09 18:26:41 +00:00
Marco Peereboom
7c0393c7c4 Add initscreen.sh 2009-10-09 02:28:04 +00:00
Marco Peereboom
f91f8b0efd Add unusual paranoia to make sure we crash and dump core if we see any
sign of trouble in switchws.

Roll back version to 0.9.11 for snapshot.
2009-10-08 19:21:24 +00:00
Marco Peereboom
69c9a026f3 I have been debating this one for a while but I think we need to drain
all but the last event.  So lets run with this for a while and see what
happens.
2009-10-08 12:22:06 +00:00
Marco Peereboom
f0c9f65a11 sprinkle more if p == null return.
we should audit all functions for this.
2009-10-08 04:50:27 +00:00
Marco Peereboom
db031f1cc5 Set withdrawn sate for unmanaged windows. We needed it after all for
restarting the wm.
Add more paranoia around pointers in switchws.
Remove some dup code in the restart wm function.
2009-10-08 04:40:56 +00:00
Marco Peereboom
4c7bb090c5 Add mock port 2009-10-07 15:36:56 +00:00
Marco Peereboom
30ba332d9d generate a port while running release 2009-10-07 15:33:36 +00:00
Marco Peereboom
26bb3f5b3a Man page fixes and italian page from: Andrea Bolognani <eof@kiyuko.org> 2009-10-07 03:19:11 +00:00
Marco Peereboom
ddfbb2ee98 oops; remove some dead code. 2009-10-07 02:40:41 +00:00
Marco Peereboom
841e741913 Unfuck java by working around several java issues.
Implement WM_TAKE_FOCUS.
Make transients always the focus when entering either the parent or the
transient window itself.
2009-10-07 02:38:38 +00:00
Marco Peereboom
bb734b7ce7 There are no words to describe how completly retarded java is...
Treat it short-bus-special.
2009-10-06 17:04:53 +00:00
Marco Peereboom
c27947b0e2 Move version to 1.0. 2009-10-05 19:35:14 +00:00
Marco Peereboom
043d7e3899 Fix max_stack once more. Fallout from previous diff. 2009-10-05 19:34:10 +00:00
Marco Peereboom
eeb1159872 Fix stress issue when keeping ctrl-d pressed when deleting 10 or so
windows.  It comes down to events being tossed by the x server causing
dead windows to not be removed from the managed list.  Apply a huge hammer
by removing the dead windows from the list when counting them for stacking
purposes.

Undo some previous added synchronization code that was not necessary but
had given me the illusion of serializing some things.
2009-10-05 17:03:47 +00:00
Marco Peereboom
5fbfa251ad This fixes most of the stress issues but not all yet. Fucking X sucks. 2009-10-04 21:53:31 +00:00
Marco Peereboom
d1fd84da26 At least dwc is consistent in is ability to violate KNF. 2009-10-04 06:05:57 +00:00
Marco Peereboom
b9e81d2e7f Add some serialization. Prevents some crashes under extreme load.
Not happy with it yet but it beats shitting X.  This will never be seen
under normal load.
2009-10-04 05:58:27 +00:00
Marco Peereboom
cc252be109 oops use right structure in mapevent and create a mappingevent too... 2009-10-04 04:30:41 +00:00
Marco Peereboom
5c8f4d24fa shuffle some stuff around to make more sense 2009-10-03 22:20:11 +00:00
Marco Peereboom
d13a63373b Focus the right window when cycling through visible screens.
Since we are warping the pointer put it in the right windows as well.
2009-10-03 21:43:07 +00:00
Marco Peereboom
0b529de4f6 More love for unmapping transients. Basically force parent's focus. 2009-10-03 21:31:05 +00:00
Marco Peereboom
f0f8e548df More max stack love. When destroying a transient refocus parent. 2009-10-03 20:35:01 +00:00
Marco Peereboom
98582a35ee unfuck max_stack once more. Still a bug lurking when a transient has foucs
and we switch ws back and forth.
2009-10-03 16:46:20 +00:00
Marco Peereboom
9cfa8f205f new 2009-10-02 21:26:39 +00:00
Marco Peereboom
cfa1e4b6d9 point to the spanish man page 2009-10-02 21:26:16 +00:00
Marco Peereboom
e692f9c4b3 Add spanish man 2009-10-02 21:23:12 +00:00
Marco Peereboom
cd77f27d66 missing - 2009-10-02 21:15:33 +00:00
Marco Peereboom
a916f33b0a Add +1 adfter a cyclescreen to give root_to_region a better chance of
working.
2009-10-02 20:00:20 +00:00
Marco Peereboom
533c3e1311 Document stack indicator in spanish 2009-10-02 19:59:48 +00:00
Marco Peereboom
f6db3809a0 document stack_enabled 2009-10-02 19:53:12 +00:00
Marco Peereboom
8b4eb944cf Add stacking indicator in the bar. Purdy :-) 2009-10-02 19:50:05 +00:00
Marco Peereboom
0a2918c599 Add missing - 2009-10-02 19:27:57 +00:00
Marco Peereboom
58e67eb7f2 Make makefiles work just like ports; this way we can just make install
over a pkg :-)
2009-10-02 19:23:48 +00:00
Marco Peereboom
65483432c8 Fixes from gonzalo 2009-10-02 18:57:38 +00:00
Marco Peereboom
324eea75b4 When running a release distribute the spanish man file too. 2009-10-02 18:20:49 +00:00
Marco Peereboom
228c701861 Add spanish translated scrotwm man. Use man scrotwm_es to use it. 2009-10-02 17:57:44 +00:00
Marco Peereboom
ecc997a84e Fix max_stack after the synchronization fallout. 2009-10-02 17:45:12 +00:00
Marco Peereboom
c134f284dd Fix max_stack again and some autofocus nits.
Remove some mapping stuff and xsyncs.
2009-10-02 15:40:43 +00:00
Marco Peereboom
1238969254 Still can make it crash under extreme stress but it is the best combination
Some of the XSyncs need to go but too tired to figure out which
2009-10-02 06:18:41 +00:00
Marco Peereboom
f5d47f225a Fix monkey on keybored issues. 2009-10-02 03:28:46 +00:00
Marco Peereboom
d71d07cb7a Add one more todo 2009-10-01 22:01:35 +00:00
Marco Peereboom
9afd9ebfd7 Clarify 2009-10-01 21:59:40 +00:00
Marco Peereboom
af55dd5f08 Cleanup bugs and add key bindings to major features 2009-10-01 21:58:45 +00:00
Marco Peereboom
cbdb48ff3e Do nothing when switching screens with keyboard when only on one screen.
Make the dummykeyfunc and legacyfunc look a little less like c++
Remove hiding windows when chaning xrandr on the fly since stack deals
with it and it ws causing issues with making windows dissapear.
2009-10-01 21:51:50 +00:00