Commit graph

6031 commits

Author SHA1 Message Date
Dana Jansens
62d9a34138 don't change the focus order when a client tries to focus but is not visible. client_activate will -make- it visible anyways.
fixes focus fallback's loop totally breaking (stopping on 32bit and looping forever on 64bit) when it encountered a non-visible window
2007-06-04 20:31:33 +00:00
Dana Jansens
0fb1d4d507 update changelog 2007-06-04 19:15:47 +00:00
Dana Jansens
c0aa4f155b dont let windows place over menu or toolbars if they don't have a parent 2007-06-04 19:06:09 +00:00
Dana Jansens
0a5ac0c8ef don't place windows over docks. but let them place over menus and toolbars. i guess not utility windows though? 2007-06-04 19:02:04 +00:00
Dana Jansens
51626b787d unused variables 2007-06-04 18:42:14 +00:00
Dana Jansens
d8c518978b placement improvements?
when placing transients don't place them relative to iconified parents.
try place avoiding max/fullscreen windows first, then ignore them entirely if that fails.
2007-06-04 18:37:07 +00:00
Dana Jansens
f869ec5121 when placing transients in the stacking order, only use relatives that are on screen or share the desktop or whatever, not iconic ones 2007-06-04 18:25:01 +00:00
Mikael Magnusson
6e2d5ccc03 update my theme 2007-06-04 18:13:19 +00:00
Dana Jansens
83d6c3a8c7 fix stacking_add_nonintrusive for when only 2 windows, and one is moving below the focused window (fullscreen losing focus) 2007-06-04 17:43:07 +00:00
Mikael Magnusson
ee36c0d379 actually allow raised, but default to flat for parentrelative 2007-06-04 16:13:34 +00:00
Mikael Magnusson
3a89939c2d allow effects on parentrelative textures, ie bevels and interlaces and borders 2007-06-04 16:03:43 +00:00
Dana Jansens
4dec70d627 add --restart translation 2007-06-04 15:27:32 +00:00
Dana Jansens
62e068eabd when a bool field is empty return false, not signal 11.. :| 2007-06-04 15:22:20 +00:00
Dana Jansens
b645e3720d when an integer field is empty return 0, not signal 11 2007-06-04 15:21:16 +00:00
Mikael Magnusson
5417e5696e add --restart string to czech translation 2007-06-04 10:44:21 +00:00
Dana Jansens
c5ad44a307 revert a committed typo 2007-06-04 01:58:02 +00:00
Dana Jansens
1e5d8ce0a8 when undermouse is off, ignore enter events from windows lowering/raising themsvelves (or from a pager restacking them) 2007-06-04 01:57:11 +00:00
Mikael Magnusson
350be88d3c update italiano translation 2007-06-04 01:22:10 +00:00
Dana Jansens
a4ef4fd550 unused variables 2007-06-03 23:00:09 +00:00
Mikael Magnusson
cd5bd7bbde update german translation 2007-06-03 22:50:47 +00:00
Dana Jansens
eb775fab98 add 3.4 changelog stuff 2007-06-03 21:59:52 +00:00
Dana Jansens
b253dff606 much simpler and works just as well! client's reference position doesnt change just because the decor sizes do 2007-06-03 21:19:33 +00:00
Dana Jansens
e9fd97fcc3 remove fuzzy strings 2007-06-03 20:47:49 +00:00
Dana Jansens
bc59c65780 remove the 3 badly out-of-date translations from LINGUAS (they wont be in releases for now)
removing hr.po Croatian
removing it.po Italian
removing ja.po Japanese
2007-06-03 20:38:13 +00:00
Dana Jansens
f7c7c0476b utf8 2007-06-03 20:36:38 +00:00
Mikael Magnusson
205d7ff469 restart norway 2007-06-03 20:20:49 +00:00
Dana Jansens
8b1b0b9fc9 fix a missing & 2007-06-03 19:59:28 +00:00
Dana Jansens
8861b44cc8 don't use the title separator color for shaded windows 2007-06-03 19:48:43 +00:00
Dana Jansens
3853b19f0e make focuslast default to true 2007-06-03 19:26:25 +00:00
Dana Jansens
03931180fc add underMouse option 2007-06-03 19:23:02 +00:00
Dana Jansens
0df3d6f6c3 support serials wrapping around 2007-06-03 19:20:55 +00:00
Dana Jansens
4940d007cc super amazing enter event skipping.
also mucho fixed for <underMouse>
2007-06-03 19:09:32 +00:00
Dana Jansens
097d02d9d3 add <underMouse> focus option 2007-06-03 17:58:21 +00:00
Dana Jansens
e61ad3581f return if the window was restacked 2007-06-03 17:55:49 +00:00
Dana Jansens
7dd5fa0a7e missing theme-> 2007-06-03 17:41:28 +00:00
Dana Jansens
ad3336f70d free the new title separator colors 2007-06-03 17:38:30 +00:00
Dana Jansens
47d63718c6 revert 7283 until we find out what version they are using 2007-06-03 17:07:26 +00:00
Dana Jansens
c61c7e7329 always ungrab the keyboard/mouse with current time because i dont know what else we can do with buggy x.org 2007-06-03 16:59:24 +00:00
Dana Jansens
1fd07ad51d there add new separator colors complete 2007-06-02 21:26:23 +00:00
Dana Jansens
e451993b49 add new separator colors 2007-06-02 21:24:52 +00:00
Dana Jansens
a25d0ed10c consistancy 2007-06-02 21:22:16 +00:00
Dana Jansens
439d2c62fa remove the title separator width thing.
add a separate color for the title separator
2007-06-02 21:19:49 +00:00
Dana Jansens
25f215444b use the new window.title.separator.width 2007-06-02 21:02:43 +00:00
Dana Jansens
285db844e6 add tswidth to theme.h, but its always == fbwidth 2007-06-02 20:48:18 +00:00
Dana Jansens
b0aa29db69 do the menu_can_hide thing properly. was such a hack before? and the variable was getting set from all kinds of events like motion notify. totally not reliable. now it works all nice. 2007-06-02 19:14:32 +00:00
Dana Jansens
1091e38908 rename activedisabled in xml to active-disabled 2007-06-02 18:58:10 +00:00
Dana Jansens
9cc523aa71 rename old xrbd activedisabled to active.disabled 2007-06-02 18:51:45 +00:00
Dana Jansens
dcb76cac8f better fix for focus going to the frame window when iconifying with RevertToParent. Treat the focus in like a focus out.
When focus moves to a window that doesn't exist, need to set the focus_client to NULL otherwise the client that lost focus won't know and won't update its decor
2007-06-02 03:31:25 +00:00
Dana Jansens
c768a7dae7 catch focus out events on the frame window - this happens with revert to parent when a window is iconified. we get focusin on the frame without a focus out - which then makes us fallback. but catch the resulting focusout on the frame to make the window lose its focused decor 2007-06-02 03:16:02 +00:00
Dana Jansens
a866259d1f when finding edges and we're omnipresent only use windows on screen 2007-06-02 00:12:37 +00:00