At 1228953600 time_t, Maarten Maathuis wrote: > The first 5 are fixes for various problems.
> Subject: [PATCH] client: compensate for titlebars when maximizing.
Merged into:
client: maximize belongs to client internal
> Subject: [PATCH] titlebar: resize client when adding/removing so total size
> remains the same
Stacked into next.
> Subject: [PATCH] client: can't assume resizes kill maximized state, because
> of titlebars.
Merged into:
client: maximize belongs to client internal
because it's true. But I think we should rewrite it so it handles
titlebar, because currently it seems bad to me to let the flag and then
the window think it's maximized if it's not any more.
> Subject: [PATCH] titlebar: fix geometry calculations
Stacked into next.
> Subject: [PATCH] mouse: prevent resizes of maximized windows
Stacked into next.
> The 6th is a bit larger and kills of the X11 concept of geometry
> altogether, in favor of a definition that always include border and
> titlebar. I left the widget stuff alone, but the client and swindow
> stuff should be converted. Noone is ever interested in the size of a
> window without it's border, so why even expose it, it creates only
> confusion (especially the fact that x and y are including border and
> width and height without).
I tested it, but it has some problem on restart, at least with my dual
screen.
I've ended up having a window belonging to the right screen which was
banned but shown in the left screen (the problem is then probably related
to ban).
However, I really like the idea. I'd rather
s/geometry_inside/geometries.internal/g maybe.
Kudos for doing such an ungrateful job, Maarten.
Cheers,
--
Julien Danjou
// ᐰ <[EMAIL PROTECTED]> http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD
signature.asc
Description: Digital signature
