BUGS
changeset 1512 f8871a8b8cd8
parent 1508 0bee7022aca5
child 1513 1456ca0c94b7
equal deleted inserted replaced
1511:68386bda4854 1512:f8871a8b8cd8
       
     1 ---
       
     2 
     1 18:17 < Biolunar> when i change my resolution in dwm (to a smaller one) and then back to the native, the top bar is not repainted. that's since 5.7.2, in 5.6 it worked fine
     3 18:17 < Biolunar> when i change my resolution in dwm (to a smaller one) and then back to the native, the top bar is not repainted. that's since 5.7.2, in 5.6 it worked fine
     2 18:19 < Biolunar> is it just happening to me or a (known) bug?
     4 18:19 < Biolunar> is it just happening to me or a (known) bug?
     3 18:24 < Biolunar> and in addition, mplayers fullscreen is limited to the small resolution after i changed it back to the native
     5 18:24 < Biolunar> and in addition, mplayers fullscreen is limited to the small resolution after i changed it back to the native
     4 
     6 
     5 reproducible with xrandr -s but not with --output and --mode, strange
     7 reproducible with xrandr -s but not with --output and --mode, strange
     6 
     8 
       
     9 ---
     7 
    10 
     8 > enternotify is handled even when the entered window is already focused
    11 > enternotify is handled even when the entered window is already focused
     9 > (eg moving the mouse to the bar and back, scrolling on the border..)
    12 > (eg moving the mouse to the bar and back, scrolling on the border..)
    10 	>
    13 >
    11 	> focusing might be expensive for some clients (eg dim/light up)
    14 > focusing might be expensive for some clients (eg dim/light up)
    12 	>
    15 >
    13 	> a possible solution is to modify enternotify:
    16 > a possible solution is to modify enternotify:
    14 	>
    17 >
    15 	> +       c = wintoclient(ev->window);
    18 > +       c = wintoclient(ev->window);
    16 	>        if((m = wintomon(ev->window)) && m != selmon) {
    19 >        if((m = wintomon(ev->window)) && m != selmon) {
    17 		>                unfocus(selmon->sel);
    20 >                unfocus(selmon->sel);
    18 		>                selmon = m;
    21 >                selmon = m;
    19 		>        }
    22 >        }
    20 		> +       else if (c == selmon->sel || c == NULL)
    23 > +       else if (c == selmon->sel || c == NULL)
    21 	> +               return;
    24 > +               return;
    22 
    25 
    23 
    26 ---
    24 
    27 
    25 > another corner case:
    28 > another corner case:
    26 
    29 
    27 a tiled client can be resized with mod+right click, but it only works
    30 a tiled client can be resized with mod+right click, but it only works
    28 on the main monitor
    31 on the main monitor
    29 
    32 
       
    33 ---
       
    34 
    30 dmenu appears on the monitor where the pointer is and not on selmon
    35 dmenu appears on the monitor where the pointer is and not on selmon
    31 
    36 
       
    37 ---
    32 
    38 
    33 yet another corner case:
    39 yet another corner case:
    34 open a terminal, focus another monitor, but without moving the mouse
    40 open a terminal, focus another monitor, but without moving the mouse
    35 pointer there
    41 pointer there
    36 if there is no client on the other monitor to get the focus, then the
    42 if there is no client on the other monitor to get the focus, then the
    37 terminal will be unfocused but it will accept input
    43 terminal will be unfocused but it will accept input
    38 
       
    39 
    44 
    40 ---
    45 ---
    41 
    46 
    42 Donald Allen reported this:
    47 Donald Allen reported this:
    43 
    48 
    55 This is a known bug (for some curiosity I received the same report via 
    60 This is a known bug (for some curiosity I received the same report via 
    56 privmail from 2 other people within one week, really strange). 
    61 privmail from 2 other people within one week, really strange). 
    57 The quick fix is commenting out the code in lines 817/818 in hg tip 
    62 The quick fix is commenting out the code in lines 817/818 in hg tip 
    58 dwm. I cannot confirm this has no side effects (I think it does) and I 
    63 dwm. I cannot confirm this has no side effects (I think it does) and I 
    59 will address this issue shortly with a real fix. 
    64 will address this issue shortly with a real fix. 
       
    65 
       
    66 ---
       
    67 
       
    68 SDL seems to not like non-reparenting WMs:
       
    69 
       
    70 > I would like to mention SDL problems, however SDL is not crucial to
       
    71 > me anymore; people that really care about it should speak up and
       
    72 > propose dwm / SDL patch or cooperation scheme in that matter. 
       
    73 
       
    74 Patching SDL, bugging them?
       
    75 
       
    76 ---