Determine the maximum host name length correctly.

The actual limit on Linux is 64 characters, and on BSD it is 255
characters. The limit is defined in HOST_NAME_MAX on Posic operating
systems, so use that definition instead of the one hardcoded into
Xfwm, and print a warning if it still fails.

Too long hostnames would previously cause the hostname to be set
to null, which would cause a segfault when terminating a client.
This patch also adds a null check to that function.

Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
I18n: Update translation ast (91%).

158 translated messages, 14 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
I18n: Update translation ast (91%).

158 translated messages, 14 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
I18n: Update translation fr (100%).

172 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Extremely paranoid hostname lookup (bug #11289)

Get the hostname into a large temporary array first, then g_strdup it to
avoid memory wastage. The temporary array is allocated with g_new0 to ensure
it doesn't contain garbage if gethostname() does nothing. The last element
is always set to null in case gethostname() overruns the buffer and doesn't
return an error.

Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Fix maximizing when window is tiled vertically or horizontally (bug #10084)

Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Remove maximize button from non-resizable windows (bug #10910)

Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
Update copyright year.
I18n: Update translation tr (100%).

172 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Add support for NET_WM_STATE_FOCUSED

Bug: 11067

GTK3 applications (and client-side decorations in
particular) rely on NET_WM_STATE_FOCUSED property.

Signed-off-by: John Lindgren <john.lindgren@aol.com>
Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
Silent a leftover degug message

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Silent a leftover degug message

Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
Merge branch 'master' of git://git.xfce.org/xfce/xfwm4
I18n: Update translation ast (91%).

158 translated messages, 14 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).