[Xquartz-changes] [jeremyhu/quartz-wm] 5fa5fc: Fix potential error during make install

Ken Thomases ken at codeweavers.com
Sun Apr 22 01:54:56 PDT 2012


  Branch: refs/heads/quartz-wm-1.2-branch
  Home:   https://github.com/jeremyhu/quartz-wm
  Commit: 5fa5fcbd826016030fa13358297ce20686200712
      https://github.com/jeremyhu/quartz-wm/commit/5fa5fcbd826016030fa13358297ce20686200712
  Author: Jeremy Huddleston <jeremyhu at apple.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M lib/Makefile.am

  Log Message:
  -----------
  Fix potential error during make install

Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit 4eb592815d4222c78fab6132ce8f4f9a5e24396b)


  Commit: 0e3839db9386abbf48b6da572fdc373865c65f13
      https://github.com/jeremyhu/quartz-wm/commit/0e3839db9386abbf48b6da572fdc373865c65f13
  Author: Ken Thomases <ken at codeweavers.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M src/x-input.m

  Log Message:
  -----------
  Remove obsolete FIXME comment; double-click-title-to-minimize is implemented.

Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit 0fbe8c34c3f8ff7b60a169d1c38fc0af4993d505)


  Commit: 47cc01c000ba9f6f1bcc740d1661aecc137ba8dc
      https://github.com/jeremyhu/quartz-wm/commit/47cc01c000ba9f6f1bcc740d1661aecc137ba8dc
  Author: Ken Thomases <ken at codeweavers.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M src/x-input.m

  Log Message:
  -----------
  Don't double-click-minimize windows which aren't minimizable.

Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit 37f7fed97587393b8819fd78a919dbe9311e988a)


  Commit: b0be4e0cf959580bfe5ca786237244abb170db5f
      https://github.com/jeremyhu/quartz-wm/commit/b0be4e0cf959580bfe5ca786237244abb170db5f
  Author: Ken Thomases <ken at codeweavers.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M src/main.m
    M src/quartz-wm.h
    M src/x-input.m

  Log Message:
  -----------
  Make double-click-title-to-minimize follow system preference.

Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit fe838145d1866e3e4a2345e076c2a15b8c0b718a)


  Commit: 8e968952cbea4a90fe9e2a3d0084385ed06a63ec
      https://github.com/jeremyhu/quartz-wm/commit/8e968952cbea4a90fe9e2a3d0084385ed06a63ec
  Author: Ken Thomases <ken at codeweavers.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M src/x-input.m

  Log Message:
  -----------
  Don't drag/resize a window if we didn't see the mouse click event.

Quartz-wm had been interpreting MotionNotify events that indicated a button
was down as a drag or resize regardless of whether it had seen the ButtonPress
event.  However, the internal tracking state, like where the drag started, is
only initialized during the ButtonPress handler.  So, the window drag/resize
would be wildly off.

Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit fa06b4edc5f0f1dae9c3bfe0d63e9f5f6a85a19e)


  Commit: d546ddbc75e481f752362c85228fa0e347098498
      https://github.com/jeremyhu/quartz-wm/commit/d546ddbc75e481f752362c85228fa0e347098498
  Author: Ken Thomases <ken at codeweavers.com>
  Date:   2012-04-22 (Sun, 22 Apr 2012)

  Changed paths:
    M src/x-input.m
    M src/x-window.h
    M src/x-window.m

  Log Message:
  -----------
  Don't decorate windows with an empty shape.

Some clients (e.g. Wine) set windows to have an empty XShape bounding region.
They may also set those windows to have decorations.  In that situation,
quartz-wm was producing weird small, black windows for what should be
invisible windows.

Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit 901809d6c5ea413296d695331170315ab33659e4)


Compare: https://github.com/jeremyhu/quartz-wm/compare/b840e41...d546ddb


More information about the Xquartz-changes mailing list