gri3-wm/src
Mats 7fe55090ec Don't draw borders wider than actual width
Rectangles passed to function xcb_poly_fill_rectangle are of type
xcb_rectangle_t and defined as:

    struct xcb_rectangle_t {
        int16_t  x;
        int16_t  y;
        uint16_t width;
        uint16_t height;
    }

The rectangles for the right and lower border had a width and height,
respectively, greater than the actual border width.

Furthermore, offset the bottom border to not overlap with the right one
and, for the top border, use r->width instead of con->rect.width as with
the other borders.
2014-10-01 22:29:43 +02:00
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
assignments.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
bindings.c Switch to xcb-xkb and libxkbcommon 2014-06-21 19:10:37 +02:00
click.c Do not resend focus on click 2014-09-21 02:55:11 +02:00
commands.c Merge branch 'master' into next 2014-07-15 10:28:51 +02:00
commands_parser.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
con.c Merge branch 'master' into next 2014-08-08 20:16:40 +02:00
config.c Allow to validate the config file without X. 2014-08-25 19:34:26 +02:00
config_directives.c retina support: convert logical to physical pixels for default_border_width 2014-08-11 09:46:02 +02:00
config_parser.c Allow to validate the config file without X. 2014-08-25 19:34:26 +02:00
debug.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
display_version.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
ewmh.c Bugfix: _NET_SUPPORTED property fixes 2014-07-01 23:43:14 +02:00
fake_outputs.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
floating.c Implement the window::floating event 2014-06-23 21:18:12 +02:00
handlers.c Handle WM_CLASS changes 2014-07-15 09:18:40 +02:00
i3.mk cleanup: src/i3.mk: add XKB_COMMON_CFLAGS when compiling i3 2014-06-25 17:58:16 +02:00
ipc.c IPC: set ws reply "num" member to -1 when named 2014-09-29 09:33:02 +02:00
key_press.c Feature: implement mouse bindings 2014-06-19 12:28:54 +02:00
load_layout.c don’t set names corresponding to debug colors, remove “sleep 1”. 2014-07-15 10:36:31 +02:00
log.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
main.c Allow to validate the config file without X. 2014-08-25 19:34:26 +02:00
manage.c Always explicitly set border widths on manage 2014-07-11 00:33:20 +02:00
match.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
move.c Make command `move [direction]` work with criteria 2014-06-23 21:17:27 +02:00
output.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
randr.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
regex.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
render.c Properly handle windows unsetting WM_TRANSIENT_FOR (Thanks Janus) 2014-08-26 10:00:14 +02:00
resize.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
restore_layout.c don’t set names corresponding to debug colors, remove “sleep 1”. 2014-07-15 10:36:31 +02:00
scratchpad.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
sd-daemon.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
sighandler.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
startup.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
tree.c Raise floating windows on `focus [direction]` 2014-08-08 12:19:35 +02:00
util.c Bugfix: create the directory for storing the restart state (Thanks hjem) 2014-06-27 09:04:51 +02:00
window.c Properly handle windows unsetting WM_TRANSIENT_FOR (Thanks Janus) 2014-08-26 10:00:14 +02:00
workspace.c Implement the window::urgent event 2014-06-24 09:04:45 +02:00
x.c Don't draw borders wider than actual width 2014-10-01 22:29:43 +02:00
xcb.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
xcursor.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
xinerama.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00