commit cfc967a10ad36a31b5776a2880c46c43ee03cc3c
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Jul 29 15:00:11 2018 +0200

    Release 4.12.5!
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit d730ebb6244874805b3e37b6c0bb3b9328f2b23d
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Jul 22 10:58:42 2018 +0200

    client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED
    
    Check that value for GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED has actually
    changed before reconfiguring the window.
    
    (cherry picked from commit 5f7a1f5f91fd0eec91a4a88c669847fd2567a270)

commit 18575f3a098c7bbb3a43838c7745e01efa260997
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Jul 22 10:54:35 2018 +0200

    client: Check when GTK_FRAME_EXTENTS has changed
    
    Bug: 14511
    
    GTK+ will update its GTK_FRAME_EXTENTS property continuously even when
    the value hasn't actually changed, which causes the maximized state to
    be cleared when transitioning to/from fullscreen to maximized.
    
    Check that he extents have changed and reconfigure the client's window
    only when the value has changed.
    
    (cherry picked from commit 0a5ba680f27a48242d52c590727deb837708da09)

commit 860b369474875442ff1e1b14589522a8db8e9804
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Wed Jul 18 15:28:23 2018 +0200

    netwm: Fix adding maximized state
    
    Bug 14514
    
    xfwm4 would fail to add maximized states using extended window manager
    hints mechanisms.
    
    (cherry picked from commit 5e1354886ae9b22c0fe86ba695ed7f0a63fed14e)

commit 020b0722b0d83e43ee295486ddffca504283f56a
Author: Adam Purkrt <adam@purkrt.net>
Date:   Sun Jan 21 17:51:37 2018 +0100

    Typo in clientMoveTile
    
    Bug: 14181
    
    The comparison is corrected, closing a one pixel gap between
    TILE_LEFT and TILE_UP_LEFT and between TILE_RIGHT and TILE_UP_RIGHT.
    
    (cherry picked from commit 4ec48e8d52ad5afefb20d00345967a1bcf27a34f)

commit 13b6fceb41e6275193939eb63431ef712d5a76ca
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Jan 18 21:18:04 2018 +0100

    screen: Use computed screen size instead of xlib
    
    When the xrandr layout is changed, we recompute the screen size on the
    actual monitors size and layout.
    
    Use this computed value instead of the size reported by Xlib as it's not
    yet updated by the time we reconfigure our display. This is particularly
    bad when the compositor is enabled as the overlay window end up being of
    the wrong size.
    
    (cherry picked from commit 480517d49d3e4cf48357fbe47d193f62542ab94b)

commit 11421dc28cf3a4ea6598eb32f48dc39da2c078db
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri Dec 8 20:17:25 2017 +0100

    client: Make sure to redraw when removing maximized
    
    Bug: 13954
    
    When a client issues a ConfigureRequest() on a toplevel window, that
    window may transition from maximized to un-maximized state.
    
    Make sure we repaint and relocate the client window within the frame.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
    (cherry picked from commit 87cbe0e3d01d467c14aa2bb4d3656bf6b39a4247)

commit 0f7f70f3b3ed0883bdca6989673dbd1cdffdd901
Author: Andrey Alekseenkov <zyx1984@gmail.com>
Date:   Tue Dec 5 10:55:30 2017 +0100

    Fix logic error in bottom struts validation
    
    Bug: 13964
    (cherry picked from commit b6fa004ea1ad4d7db84730ae5f773cbc4b762eeb)

commit 0c00ec4c86003e053d2e68337929fad8d7bedff1
Author: P. Pronk <xfce@pronk.nl>
Date:   Tue Jan 10 12:45:53 2017 +0100

    client: Maximize on expected output
    
    Bug: 13284
    
    When dragging a window from a large monitor to the top of a smaller monitor to
    maximize the window, it is possible that the window gets maximised on a
    different monitor then the monitor your mouse is.
    
    This happens because clientToggleMaximized uses the center point of the window
    to calculate on which monitor the window should be maximised.
    
    To fix this behaviour this commits adds a clientToggleMaximizedAtPoint method
    so we can tell on which monitor the window should be maximised.
    
    (cherry picked from commit 9c888ac750265b88a865cdbd01edf50395c82c54)

commit 2bd611c255570c04b2c092fee35caa6f4d43c663
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Jun 1 09:30:40 2017 +0200

    screen: Fix broken monitor index
    
    Bug: 13608
    
    Commit 5895577 (Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS)
    introduced a regression because the monitor index was wrongly compared
    against the total number of monitors, which would falsely assume that
    the Xrandr query failed whereas it actually worked.
    
    Fix the false comparison and also use the screen size as fallback values
    in case the Xrandr really failed so that we don't end up using random
    uninitialized values.
    
    (cherry picked from commit 2aaf9e3328084cc268ffe290f7dd14d7327e1e50)

commit c3673a138bf8c3512a1d7382e7883a9f33af77ad
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon May 1 22:15:49 2017 +0200

    Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS
    
    Bug: 9351
    
    _NET_WM_FULLSCREEN_MONITORS uses Xinerama indices for multi-monitor
    fullscreen, but xfwm4 uses gdk indices which may differ.
    
    As a result, depending on the actual layout and which monitor is marked
    as primary, a fullscreen window could be placed on the wrong outputs.
    
    Fetch the Xinerama list and use the monitor size from there instead of
    relying on gdk monitor indices for _NET_WM_FULLSCREEN_MONITORS
    
    (cherry picked from commit 29e813a4fe7ad1dbe77a96dd841627fc567a6bd6)

commit e9d1de4c9bf4512760a512ecab7411ac08165f2a
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Mar 23 11:39:04 2017 +0100

    placement: Use primary monitor as default
    
    Bug: 13454
    
    We would use the first monitor by default, but we'd rather use the
    primary monitor.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
    (cherry picked from commit dee7e7e5019b14f0f76eb8be962ffa9502e346e4)

commit 37b4d438201d08ebe995a0910ce37575c158f54b
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Mar 21 09:56:41 2017 +0100

    netwm: avoid spurious warning on restart
    
    NET_WM_STATE_FOCUS is set by the WM itself, it's not an unknown
    property.
    
    (cherry picked from commit 84ef731d4ccf167886d4d2ed0557ebf8882105d7)

commit a598b94c67e20b1dae2ead80d6fdcd823e3fe710
Author: Unit 193 <unit193@ubuntu.com>
Date:   Fri Mar 17 17:57:18 2017 -0400

    Fix a spelling mistake.
    
    (cherry picked from commit 087decc60f7c8c94e0f9734bdb66d910b8aea59a)

commit 6fe17e9032fa5c23876dce3f50076be137adae1f
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Mar 16 09:12:09 2017 +0100

    Post release tag bump.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 784495224f9ee43868960e573720c9257c950d1f
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Mar 16 09:05:59 2017 +0100

    Release 4.12.4!
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit e5cc883ea0d7b3836ed259b168cdcd8cea598634
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon Mar 6 22:15:21 2017 +0100

    moveresize: Cancel move/resize if client is gone
    
    Bug: 13344
    
    If a window is unmapped while the user is moving or resizing it, we
    would cancel the move but swallow the event, which would leave the
    window frame on screen as the main event handle would not get the
    unmap notify.
    
    Mark the client as gone when detected in the move/resize event loop,
    let the event get through to the main event handler that will free the
    client and shortcut the move/resize operation if the client is marked
    as gone.
    
    (cherry picked from commit 5155c86cfc198946fdf9d55f88b187a58b0340fc)

commit ef1d971fb22342c88b557458a451238ecfa0f656
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon Mar 6 16:24:51 2017 +0100

    netwm: Make docks and spash screens appear focused
    
    The panel is a dock window, and may appear differently as it is not
    focused by default by the window manager.
    
    Set the NET_WM_STATE_FOCUSED property on windows of type dock or
    spashscreen so that they don't get the state GTK_STATE_FLAG_BACKDROP set
    by default.
    
    (cherry picked from commit 0feb29e78bb3b36387950dc2fb8d991ac875a374)

commit 6b94d5a212772d4015769a4e4ad83f62478b0bc3
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri May 27 17:35:42 2016 +0200

    placement: Relocate dialogs only
    
    Bug: 12587
    
    Relocating any window on the current monitor in multi-monitor setup
    when centered can cause issues with Citrix.
    
    Relocate only dialogs, and when not the exact same size as the screen.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 47fa600fb820a36bd5b08c13b5923a3b712ac8a0
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Jun 2 11:36:48 2016 -0700

    Force application win_gravity to NorthWestGravity
    
    LibreOffice incorrectly sets its top level windows win_gravity field
    to StaticGravity. Resizing these windows to the left or upwards
    results in a corrupted application with the application window moved
    within the parent by the parent window resize.
    
    Metacity forces window gravity for all application windows to
    NorthWest, masking this application bug. xfwm4 should do the same.
    
    A bug has been filed against LibreOffice as well.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 202703397713223033b3bf45dec82bae98ccc9c8
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Apr 30 19:25:01 2016 +0200

    keyboard: Re-apply modifiers masks
    
    Restore modifiers masks removed by mistake in previous commit.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 867ab66ceae1b75f9ea1df4591a1b73588221d89
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Apr 30 19:13:07 2016 +0200

    keyboard: Ignore unsupported modifiers
    
    Bug: 10760
    
    If a given keyboard modifier is not supported, ignore the shortcut.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 322f0bbb93d2d03df1e02b4e4acd69ab7f936c80
Author: Andreas Müller <schnitzeltony@googlemail.com>
Date:   Tue Jun 18 12:46:42 2013 +0200

    don't block display events when time is set backwards
    
    Bug: 10184
    
    Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>

commit 7bddfab7db53d6f45d51525b6adfa5c883cfa8c0
Author: Stig Inge Lea Bjørnsen <stiginge@pvv.org>
Date:   Sun Oct 4 16:27:05 2015 +0200

    Fix rendering with 30-bit colormap
    
    Bug: 12344
    
    Use gdk_screen_get_system_colormap() instead of
    gdk_screen_get_rgb_colormap() which returns NULL on a 30-bit screen and
    therefore breaks further rendering.
    
    Originally reported in Debian bug #800883 where this patch was
    attached.

commit 612f264967477186451300b987349c08f5edb419
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon May 18 22:18:48 2015 +0200

    Only check for known buttons in _NET_WM_MOVERESIZE
    
    For _NET_WM_MOVERESIZE requests, if the given button does not match any
    available physical button, we would wait for that (impossible) button
    combination to be released.
    
    Check that the given button is one of the well known button or just wait
    for any button release otherwise.
    
    That fixes an issue with KDE apps where clicking on the menu bar to move
    the window would hang forever after the mouse button is depressed.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit c47ea5de0403210a9be8d7367ca59582e8e9a784
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat May 16 18:59:13 2015 +0200

    Post release tag bump
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 79ac4890d2883be7b4f6c22d89c5870ff664dbb9
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat May 16 18:46:54 2015 +0200

    Update for release
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 7fdcb53575df2859f2b37a5a3bb1663ec16baa36
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri May 15 14:29:49 2015 +0200

    events: do not monitor SubstructureNotifyMask
    
    Bug: 11893
    
    Otherwise we may confuse clients.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 1ccf0fbdd1f8960a904e045099f4917e306b3cae
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri May 15 08:43:05 2015 +0200

    focus: Ignore zero timestamp from s/n
    
    Applications may set their _NET_WM_USER_TIME to 0 to indicate that the
    window should not initially focused when it is mapped, but there is no
    indication that startup-notification given timstamp should follow the
    same rule.
    
    Ignore zero timestamp from startup-notification, it will help with apps
    not being focused when started from the panel or the desktop.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit b8915ea60225d6aecb7c94c7a418fbaf5fb46087
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Wed Apr 29 17:29:53 2015 +0200

    configure: check for exo-csource
    
    Bug: 11870
    
    exo-csource is required only for maintainer mode.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 1115091535d0c56e6fd565ed36b33af37aed4f69
Author: Youri Mouton <yrmt@edgebsd.org>
Date:   Fri Mar 27 22:30:20 2015 +0100

    Fix compiler warnings
    
    Bug: 11723

commit e883c243c7cd4a21fffd7e76b5d0523b4d63b750
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Mar 15 21:18:28 2015 +0100

    Post release tag bump
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 4f33f1620a6c9aa1c3f66bc5cb023646c1e9fd7a
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Mar 15 21:11:51 2015 +0100

    Update for release
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 913dff98f022250597e82563d90900b38a6293bb
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Mar 15 11:24:15 2015 +0100

    Fix a mishmash between width and height
    
    Bug: 11700
    
    Duh...
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 8a568f52ae7f331d5218e167099a79427f2080f0
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 23:44:12 2015 +0100

    Post release tag bump
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 89a28806cd915250a7bb52c5d846a28ec34c20cc
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 23:23:49 2015 +0100

    Update for release
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 6033bc1ac5e031a945d7d632fa5f885d56b32849
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 23:16:59 2015 +0100

    Fix compiler warnings
    
    And other missing bits.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit cd32c58e0728ea64e67ec3686e0bf09a14c57cb5
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 22:34:22 2015 +0100

    Horizontal scrolling/window opacity optional
    
    Bug: 10372
    
    With compositor enabled, horizontal scrolling via the mousewheel or
    touchpad would adjust the window opacity.
    
    Apparently, this is confusing so make it optional and disabled by
    default.
    
    If you fancy this feature, you can re-enable it by setting
    "horiz_scroll_opacity" to true in xfconf.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 272e4e0037595844f46580ebe746008669aee20d
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 22:12:29 2015 +0100

    Check class hint name for same applications
    
    Bug: 11685
    
    There was some confusion in the definition of "same application" when
    cycling through windows of the same application.
    
    Same application meant windows which share a common leader or from the
    same group, which basically means the same running application, not
    two different instances of the same program.
    
    Widen the search criteria to the WM class "resource name" which
    contains the application name so that multiple different  instances of
    the same program/application can be included.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 406b42623a35dc31651b576ff7a5cca455cce94e
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Mar 14 22:02:01 2015 +0100

    Fix gravity
    
    Bug: 11693
    
    Fix a long standing bug with gravity which was partly due to a wrong
    interpretation of the gravity definition from bug 3634 where the
    reproducer provided was actually wrong.
    
    Gravity does not change the actual reference point of the client
    window, but rather "specifies how and whether the client window wants
    to be shifted to make room for the window manager frame" (from the
    ICCCM definition).
    
    This makes xfwm4 behave the same as other window managers such as
    metacity/mutter or kwin with regard to window gravity.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 7e4905dddcaea2bd6539ce75d9c6a5b95037c92d
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue Mar 10 00:31:54 2015 +0100

    I18n: Update translation de (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 64facff3f93b296c85a8a2b7ee34d405d77b3e48
Author: Nick Schermer <nick@xfce.org>
Date:   Sun Mar 8 22:04:35 2015 +0100

    Fix smart placement.
    
    Bug: 11671
    
    The loop was not entirely finished, therefore it did not make
    use of the bottom/left side of the screen.

commit 5850dd022c1da7ee7b81443ac714012520dfc226
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Mar 10 21:56:20 2015 +0100

    Search harder for screen for a window
    
    Bug: 11664
    
    _NET_REQUEST_FRAME_EXTENTS is a request sent before the window is mapped
    (it's the actual purpose, estimate what the frame extents will be once
    it's mapped), but as the window is not yet mapped, it is unknown to the
    window manager.
    
    That would cause _NET_REQUEST_FRAME_EXTENTS to be ignored, and some
    apps/tookit (namely GLFW) rely on it and would block indefinitely until
    the reply from the window manager is received.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 13d32ccb238396f54a098445fe2ae442d8f47349
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Mar 10 21:54:02 2015 +0100

    Fix window positioning and gravity
    
    Bug: 11670
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 82e061dc853808920dd5647d3da515113854f331
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon Mar 9 18:14:40 2015 +0100

    Revert "Optimize smart placement (bug #5785)."
    
    Bug: 11671
    
    This reverts commit b42ba05a6b37f0834c1f4e80696ca4d36f9cb322.

commit 0e0d852316961a05e63078ff5aa9d411a627c54c
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sun Mar 8 15:09:22 2015 +0100

    Fix wrong logic in test
    
    stoopid leftover, really.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit a6099bd71a49dda91a35b79451d58838e7b2b68d
Author: Matt Thirtytwo <matt.59491@gmail.com>
Date:   Thu Mar 5 21:27:31 2015 +0100

    Remove unused variables in compositor.c

commit ea9c3ae7644bcf118b5c66f52c75ec5396746e42
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Mar 5 22:20:24 2015 +0100

    Gives struts a bit of TLC
    
    Makes it more robust against broken struts and clean up the code.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 2d1e2d1d9b7f1654833d5df02bf5284b7a0ca8fb
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon Mar 2 21:37:56 2015 +0100

    Rely on compositor selection
    
    To detect if a compositor is already running.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit b861c35c867e38a459f927545dee5a6778e1466a
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Mon Mar 2 21:31:38 2015 +0100

    Do not update XRandR config from compositor
    
    No need to call RRUpdateConfiguration() from the compositor, and that
    confuses gtk+
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 65eee42e341b2cc46d69132e7455eb043fa8b168
Author: Tobias Bannert <tobannert@gmail.com>
Date:   Sun Mar 1 18:32:32 2015 +0100

    I18n: Update translation de (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit d0f4515e0cb74031bd43e14cf85dbc1646abafa2
Author: Sean Davis <smd.seandavis@gmail.com>
Date:   Sat Feb 28 14:34:27 2015 -0500

    Post release tag bump

commit 2455fff687088e0a5022f5d35db9dd5f07f19469
Author: Sean Davis <smd.seandavis@gmail.com>
Date:   Sat Feb 28 14:31:44 2015 -0500

    Update for release

commit 631bdbe28eb2b8ae671f67a1bbb39eaaa9848957
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 28 12:36:48 2015 +0100

    Clean-up compositor state in case of error
    
    If the compositor fails to start because another one is detected, clean
    up the status so we don't end up with a blank screen.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 421aca7f54e87b0e7dd64c17c47498f055cda5fd
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 28 10:56:38 2015 +0100

    Enable window preview in cycling by default
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 0abaac15f84812f16cae7f5bb62244711fdd9fa7
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 28 10:45:59 2015 +0100

    Enable compositing by default
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 356a668d849eb9481245cead979332121ed3bcd8
Author: Mișu Moldovan <dumol@l10n.ro>
Date:   Sat Feb 28 00:32:00 2015 +0100

    I18n: Update translation ro (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 58f9f51d1f438dcaa208937314c9d61bb33d1574
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri Feb 27 23:56:46 2015 +0100

    Set maximum valid struts values
    
    Some app set some insane value for struts or partial
    struts, set a maximum to be 25% of output size, and
    ignore the strut otherwise.
    
    Not ideal, but better that nothing.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit b7b62c69add6a4bf5d6bde52548b5346d3a78265
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri Feb 27 21:58:19 2015 +0100

    Revert "Optionally remove frame on tiling as well"
    
    This reverts commit 6f6604a338e24a1df45d0cb97c2c0ec5cd205b62.

commit 8c4e805ecdb5916140c888b30e8fa773334beb6e
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Fri Feb 27 21:55:42 2015 +0100

    Compute struts based on reported screen size
    
    Even if we know that the screen size is wrong, as most panels (including
    our own)  will base their strut values on these as well.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 72992ddb2e6ff17ee351df67db8576b8c5ad63d0
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Thu Feb 26 22:14:14 2015 +0100

    Fix window menu positioning with CSD
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit e776f2785a653d51d65bebe7f9d1431725219c97
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Wed Feb 25 19:33:17 2015 +0100

    Do not tile windows if they don't fit in
    
    Bug: 11599
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit a41c81fb191342528f582ff354a449d265e3c19e
Author: GenghisKhan <genghiskhan@gmx.ca>
Date:   Thu Feb 26 18:35:02 2015 +0100

    I18n: Update translation he (98%).
    
    171 translated messages, 2 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit aa178d96496d261a82237b9cd62e13c21bc88b96
Author: Slavko <linux@slavino.sk>
Date:   Thu Feb 26 12:33:17 2015 +0100

    I18n: Update translation sk (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 73f3e4bbdbb0d098156013386c342062973c372d
Author: Dražen M <drazen@ubuntu.si>
Date:   Thu Feb 26 00:32:59 2015 +0100

    I18n: Update translation sl (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit e9220d6cce08e730603eb6f99485cbac2731abd5
Author: Pasi Lallinaho <pasi@shimmerproject.org>
Date:   Thu Feb 26 00:32:59 2015 +0100

    I18n: Update translation fi (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 75e950008b0b57caa3045806cf3a9ead65966d07
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Feb 24 22:35:11 2015 +0100

    Add support for gtk window menu
    
    Bug: 11590
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 68365da4bb048f03871ab32882e47098bd9d4218
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Feb 24 22:23:48 2015 +0100

    Use smallest screen area
    
    Bug: 11059
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 67865428b4cdce96cc61f7e843c26a1908ca1b61
Author: Tobias Bannert <tobannert@gmail.com>
Date:   Tue Feb 24 18:32:28 2015 +0100

    I18n: Update translation de (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit bee59843a5bfea0c96f2e12104495c1d53212ed5
Author: Anonymous <noreply@xfce.org>
Date:   Tue Feb 24 06:32:42 2015 +0100

    I18n: Add new translation sl (98%).
    
    171 translated messages, 2 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 85c1b7d4cb84554e4292fb19141e1c21cf81b79f
Author: Anonymous <noreply@xfce.org>
Date:   Mon Feb 23 18:34:25 2015 +0100

    I18n: Update translation bg (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit d2a8ecd2d5136b2560a4005adf21230f3511f436
Author: enolp <enolp@softastur.org>
Date:   Mon Feb 23 06:33:53 2015 +0100

    I18n: Update translation ast (92%).
    
    160 translated messages, 13 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 4f8f9490c13b1d83b6b30db7b39ee0a9247abbb7
Author: Cristian Marchi <cri.penta@gmail.com>
Date:   Sat Feb 21 18:33:59 2015 +0100

    I18n: Update translation it (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit b1b4abfeaeed336345768173356bbc8360685233
Author: enolp <enolp@softastur.org>
Date:   Sat Feb 21 18:33:59 2015 +0100

    I18n: Update translation ast (91%).
    
    159 translated messages, 14 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 41ebdc76247fb2ea8bd55332a8502b5a4c92aeda
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 21 15:18:00 2015 +0100

    Avoid window decorations in preview
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 32df0c99bfd65c3711052caa71ea818bb6c650c0
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 21 15:13:04 2015 +0100

    Reuse client macros in compositor
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 2ae3dddf3df1038c17f6c102660d5e47c321045a
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 21 15:07:01 2015 +0100

    Use larger window preview by default
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 7a207409659a4d612dd8448773f6d799ad32f392
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Wed Feb 18 08:49:18 2015 +0100

    Fix window preview disappearing on themes reload
    
    Again.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 5dcaf9b4503453654f286f4246c35d41e5341a0a
Author: 白铭骢 <jeffbaichina@members.fsf.org>
Date:   Sat Feb 21 06:32:29 2015 +0100

    I18n: Update translation zh_CN (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 1b006c11b30ba349b4dba4ed78b78bc25cefe875
Author: Allan Nordhøy <comradekingu@gmail.com>
Date:   Sat Feb 21 00:32:47 2015 +0100

    I18n: Update translation nb (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 0eefe1329107b573ce8d95ec5287f93a829dc949
Author: Nuno Miguel <nunomgue@gmail.com>
Date:   Thu Feb 19 18:33:15 2015 +0100

    I18n: Update translation pt (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 0e17f321bec385802acce0da8027deb55eef023d
Author: Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>
Date:   Thu Feb 19 18:33:15 2015 +0100

    I18n: Update translation es (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 30b974010e4f62107faaa8a441a0e8115464c6ba
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Wed Feb 18 18:32:54 2015 +0100

    I18n: Update translation is (100%).
    
    173 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 175aea0dcad31485542db27fd225b938a57857b9
Author: Natavan Mirzayeva <mirzayevanatavan@gmail.com>
Date:   Tue Feb 17 18:33:31 2015 +0100

    I18n: Update translation tr (99%).
    
    172 translated messages, 1 untranslated message.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 7a81739fbae5ef23d737467f3d959f7361777ed9
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Feb 17 08:14:15 2015 +0100

    Fix build with compositor disabled
    
    Bug: 11456
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 3f1b7c02ddcbb686f6f227b09f6e3017445880bf
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Tue Feb 17 08:10:51 2015 +0100

    Use opaque background color for preview
    
    As unfortunately, gdk_pixbuf_get_from_drawable() does not
    seem to handle transparency in ARGB32 pixmap.
    
    Will have to review this again once we switch to gtk3 and
    cairo.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit f863c10620e13e334979a79f3bbf13b9914686cd
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 14 19:37:41 2015 +0100

    Post release tag bump.
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit 7666dc133d4227549bc68f2ef859bc34e82f1f91
Author: Olivier Fourdan <fourdan@xfce.org>
Date:   Sat Feb 14 19:20:02 2015 +0100

    Updates for release
    
    Signed-off-by: Olivier Fourdan <fourdan@xfce.org>

commit e97066e3171564b513e8211ec39c26d8381adfc3
Author: Dawid <hoek@hoek.pl>
Date:   Sat Feb 14 18:32:40 2015 +0100

    I18n: Update translation pl (100%).
    
