summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2008-06-18Tis file is no longer in xinit 1.1.0.Matthieu Herrb
2008-06-18update to xinit 1.1.0.Matthieu Herrb
2008-06-18Disconnect lbxproxy, xphelloworld, xplsprinters and xprehashprinterlistMatthieu Herrb
from the build. Those clients are not useful anymore now that the server side is not there anymore. ok krw@ mbalmer@ and others.
2008-06-18Revert previous "fix" it introduces new issues of its own.Owain Ainsworth
The problem that's causing us to lose windows is that rapid hiding and unhiding causes a backlog of X events, so we lose track of client state, and delete cc->pwin when we should not. A proper fix will arrive when it's been worked out.
2008-06-17missed one mouse functionOkan Demirmen
noticed by oga
2008-06-17Ignore caps lock and numlock for keyboard bindings. The way Xlib makesOwain Ainsworth
you do this is ugly. Also remove mod2 (numlock) and mod3 (odd) from the list of keybinding modifiers. They don't make much sense here. based on a heavily modified diff from Martynas. ok okan.
2008-06-17Replace rsh with ssh in the extrace/merge example. Rsh is no more.Matthieu Herrb
2008-06-17Just rework the mouse binding calculation on event to look like theOwain Ainsworth
kbfunc one. Makes the code a lot easier to read. Fixes a bug i introduced in the last commit here. ok okan.
2008-06-17The mousebinding code missing a break once it had found the correctOwain Ainsworth
binding, this expose another issue that's still being debugged. Issue pointed out by Dan Harnett, thanks! While i'm here KNF and rework the logic to not be ass-backwards. ok okan.
2008-06-16Make this not crash when compiled with -g.Michael Knudsen
Found by myself, analysis by kurt@, fix by me with input from otto. ``Just get some fix in...'' deraadt
2008-06-15Rip out and burn the HASH_* stuff. We don't need a SPLAY tree for one font.Owain Ainsworth
makes the code a lot simpler. While here rearrange the font handling functions to be less shit. ok and help okan@.
2008-06-14(mostly) proper xshape event supportOkan Demirmen
ok oga@
2008-06-14unbreakOkan Demirmen
2008-06-14slightly alter the semantics of config files:Okan Demirmen
- if no config file, continue silently and apply defaults - if config file, parse and move on - if config file specified but not found, error out ok oga@
2008-06-14confable menu and window mouse bindings from rivo nurges (thanks!) withOkan Demirmen
some minor fixups, man page bits and knf. ok oga@
2008-06-14Update to xkbcomp 1.0.5Matthieu Herrb
2008-06-14Update to xfsinfo 1.0.2Matthieu Herrb
2008-06-14config.h.in was renamed xfs-config.h.in. missed in previous commit.Matthieu Herrb
noticed by claudio@.
2008-06-14Man page update for fixed font label display change.Matthieu Herrb
2008-06-14When displaying a multi-lines label, switch to a fixed-width fontMatthieu Herrb
for 2nd and following lines, to make ascii art look correct. ok deraadt@, grunk@.
2008-06-13finally document functions that can be bound, removing the need to haveOkan Demirmen
name_to_kbfunc[] around. feedback jmc@, ok oga@
2008-06-13update to xfs 1.0.8.Matthieu Herrb
(The multiple defined symbol problem is not fixed yet)
2008-06-13Update to xdpyinfo 1.0.3 + one local change: don't print (null)Matthieu Herrb
from XF86VidModeGetMonitor().
2008-06-13update to sessreg 1.0.4Matthieu Herrb
2008-06-13Update to showfont 1.0.2Matthieu Herrb
2008-06-13Update to rgb 1.0.3Matthieu Herrb
2008-06-13Don't client_delete() on an Unmap event, only do that on a client delete event.Owain Ainsworth
found by (among others) todd@ when you have a lot of clients and do something that maps and umaps a lot of windows fast. Debugged with aid of gdb, todd, okan and NULL pointers in a pizza place in edmonton while waiting an inordinately long time for food. ok okan@, todd@
2008-06-13update to mkfontscale 1.0.5Matthieu Herrb
2008-06-13Update to fstobdf 1.0.3Matthieu Herrb
2008-06-13Update to fslsfonts 1.0.2Matthieu Herrb
2008-06-13Update to fonttosfnt version 1.0.4.Matthieu Herrb
2008-06-12kill another long gone protoOkan Demirmen
2008-06-12remove old (moved) codeOkan Demirmen
ok oga@
2008-06-12instead of forcing the ptr in the middle everytime, be more 'calm'; keepOkan Demirmen
the ptr still unless it moves out-of-bounds, then just follow the edge. brought up by todd@ ok oga@
2008-06-12place the pointer in the middle of the window after resizing with grab,Okan Demirmen
just like keyboard resize. from Edd Barrett ok oga@
2008-06-12ignore if non-zero expose events, for we could be covered by multipleOkan Demirmen
windows; merely an optimization. ok oga@
2008-06-12re-work client_placecalc()Okan Demirmen
- make sure new clients sit inside the current screen - respect 'gap' placement on new clients ok oga@
2008-06-05Enter -> Return, to be consistant and correct.Okan Demirmen
found the hard way by johan and discovered by oga. "do it" oga@
2008-06-05prevent trying to exec a null char; could potentially happen with aOkan Demirmen
canceled or empty searchstr. ok oga@
2008-06-05actually honor termpath and lockpath if specified in cwmrc.Okan Demirmen
"now" oga@
2008-06-03"Meta is a perfectly well defined concept in X (The keys bound to theOkan Demirmen
Meta_L or Meta_R keysysm). no need to redefine it roughly there" - matthieu@
2008-05-23make sure to take bwdith into account when placing a new window.Okan Demirmen
ok oga@
2008-05-23Grab the keyboard when we initialise the menu. This stops the keyboardOwain Ainsworth
shortcut code stealing our events in some cases. "put 'er in" okan@.
2008-05-21Make menu_filter handle mouse movement too. This enables the keyboardOwain Ainsworth
search dialogues to be manipulated with the mouse, too. It also allows me to shrink the codebase further by killing grab_menu(). One known issue with highlighting the first entry in a search dialogue, that'll be fixed soonish. ok okan@, tested by Edd Barrett and todd@.
2008-05-20Pull out the behaviour in grab_label and search_start into one utilityOwain Ainsworth
function menu_filter(). The plan is to eventually merge in grab_menu too. Shrinks the code a fair bit. Also, change XMaskEvent for XWindowEvent to prevent getting exposes for other windows. This is particuarly noticable on slow machines with a LOT of xterms (todd, you're an odd man). ok okan@, todd@.
2008-05-19General cleanup.Owain Ainsworth
ok okan@.
2008-05-19stop normalizing search input; searching and matching are stillOkan Demirmen
case-insensitive. since this was the only use of normalizing input, simplify as well. allows one to exec with mixed case unmatched commands. "works for me" oga@
2008-05-19Function prototypes should not have parameter names in them. These mustOwain Ainsworth
have been missed last time i knfed this. ok okan.
2008-05-19client_cyclenext() -> client_cycle() since we now pass an arg.Okan Demirmen
removes a stray proto as well. discussed with and ok oga@
2008-05-19allow an autogroup value of 0 to mean no group. This means you can setOwain Ainsworth
automatically "sticky" (in the traditional sense of the word) windows in autogroup mode. Based on an initial diff from Andrew Fresh, thanks! ok okan@.