Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 28, 2015
  1. Michael Webster
Commits on Feb 11, 2015
  1. Michael Webster

    screen.c: Update _NET_DESKTOP_NAMES when appropriate. Before we only

    mtwebster authored
    did it when the MetaScreen was initialized - during startup - which
    would result in the server having the wrong names (or worse, the wrong
    length array of names.)
  2. Michael Webster
Commits on Feb 10, 2015
  1. Michael Webster

    Merge pull request #172 from JosephMcc/master

    mtwebster authored
    fix sometimes crashing when tiling a window
  2. JosephMcc
Commits on Feb 8, 2015
  1. Michael Webster

    Merge pull request #166 from leigh123linux/window_placement_center

    mtwebster authored
    convert issue #129 (Centering New Windows Automatically in Cinnamon) into a pull request
  2. Michael Webster

    Merge pull request #165 from brownsr/master

    mtwebster authored
    correct minor issues identified by scan-build
  3. Michael Webster

    Merge pull request #170 from stefand/master

    mtwebster authored
    Allow programmatic minimization without MWM_FUNC_MINIMIZE
  4. Michael Webster

    Merge pull request #164 from monsta/bump-deps

    mtwebster authored
    bumped some deps and build-deps, lowered some others
  5. Michael Webster

    Merge pull request #167 from monsta/little-cleanup

    mtwebster authored
    drop obsolete GTK+ version check
  6. Michael Webster

    Merge pull request #171 from JosephMcc/tile-plugin

    mtwebster authored
    simplify plugin handling and make the tile-preview/tile-hud a compositor...
Commits on Feb 2, 2015
  1. Clement Lefebvre

    2.4.4

    clefebvre authored
Commits on Jan 31, 2015
  1. JosephMcc
Commits on Jan 30, 2015
  1. JosephMcc
Commits on Jan 29, 2015
  1. Simon Brown
Commits on Jan 27, 2015
  1. Simon Brown

    Merge remote-tracking branch 'upstream/master'

    brownsr authored
    bring up to date with main project
  2. Michael Webster
  3. Michael Webster

    Improved support for client-side-decorated windows:

    mtwebster authored
    - Fixed keeping titlebar onscreen
    - Fixed edge-resistance thresholds when dragging
    - Fixed visible gap when dragging window against an edge to tile
    - Fixed pointer/window relationship when pulling a window free from
      a tiled or maximized state.
    
    * This does not address issues when dragging taller windows free from
      lower tile positions, where muffin wants to make sure an unmaximized
      window unmaximizes itself fully onscreen, thereby forcing the pointer
      from over the titlebar.  This was pre-existing for all types of windows.
    
    Improvements are effective in both Debian (Gtk 3.14) and Mint 17.1 (3.10).
Commits on Jan 22, 2015
  1. Michael Webster
  2. Michael Webster

    Add _NET_WM_STATE_MAXIMIZED_VERT to the _NET_WM_STATE for tiled windows.

    mtwebster authored
    This re-adds most of what was reverted in 7d6d49e, which
    fixed an issue where a tiled window would re-open in a maximized state.
    
    The original commit (6f67cf3) was to trick gtk into
    hiding the GtkWindow resize grip when windows were tiled.
    
    It turns out that gtk checks _NET_WM_STATE_MAXIMIZED_VERT alone to determine
    if a window should be decorated (c-s-d) as tiled or not.  Without that atom
    set, it seems that some empty padding is added around a CSD window, which
    should be removed during maximization or tiling.  I may be mistaken in this
    in some way, but the net result is that we end up receiving a client window
    size that is larger than the visible area of that window (xwindow and CSD
    frame included.)
    
    Because only _VERT is required to achieve this, instead of both _HORZ and
    _VERT, bug #151 is still happily fixed.
    
    Fixes linuxmint/Cinnamon#3667
  3. Stefan Dösinger

    Allow programmatic minimization without MWM_FUNC_MINIMIZE

    stefand authored
    This fixes switching out of fullscreen Direct3D applications running in
    Wine. See issue 169 for more details.
Commits on Jan 15, 2015
  1. Clement Lefebvre

    2.4.3

    clefebvre authored
  2. Clement Lefebvre

    Revert "core/stack.c: Don't allow maximized windows to behave as 'alw…

    clefebvre authored
    …ays on top.'"
    
    This reverts commit 994c8ba.
Commits on Jan 13, 2015
  1. monsta
Commits on Jan 9, 2015
  1. Michael Webster

    keybindings.c: Fix regression caused by f63fcd0

    mtwebster authored
    (f63fcd0)
    
    process_modifier_key was eating events that it shouldn't have, causing issues with
    interacting with cinnamon text entry widgets.
  2. Michael Webster

    Fix dark theme variant support.

    mtwebster authored
    Fixes #155
Commits on Jan 6, 2015
  1. Michael Webster

    core/stack.c: Don't allow maximized windows to behave as 'always on t…

    mtwebster authored
    …op.'
    
    Additional behavior change: Don't allow maximized windows to be made 'on-top'
    via the context menu or keybindings.  (But allow de-activation of this state)
    
    Fixes #157
Commits on Jan 4, 2015
  1. Michael Webster

    Fix keybinding events not referencing X Windows, improve handling

    mtwebster authored
    for hotkeys that use modifiers that are themselves hotkeys.
    
    Fixes linuxmint/Cinnamon#3643
Commits on Dec 23, 2014
  1. convert issue #129 into a pull request

    leigh123linux authored
Commits on Dec 17, 2014
  1. Simon Brown
Commits on Dec 13, 2014
  1. Michael Webster
  2. Michael Webster

    Revert old steam fix for notifications (it actually causes them to

    mtwebster authored
    block interaction with the desktop now during a notification)
    
    Fixes linuxmint/Cinnamon#3718
    
    This reverts (most of) commit 8f2952b.
Commits on Dec 4, 2014
  1. monsta
Commits on Dec 2, 2014
  1. Michael Webster
Commits on Nov 23, 2014
  1. Clement Lefebvre

    2.4.2

    clefebvre authored
Something went wrong with that request. Please try again.