- 05 Jan, 2021 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 29 May, 2016 1 commit
- 31 Dec, 2015 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 30 Dec, 2015 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 26 Dec, 2015 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 21 Oct, 2015 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 18 Nov, 2014 5 commits
-
-
Jeremy Huddleston authored
Show key equivalent in window title.
-
Jeremy Huddleston authored
Remove compiler warnings when compiling on Mavericks.
-
Jeremy Huddleston authored
Print actual prefs domain in --help.
-
Tom Seddon authored
-
Tom Seddon authored
-
- 10 Dec, 2013 1 commit
-
-
yrmt authored
-
- 25 Apr, 2013 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 16 Aug, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
The pasteboard functionality described in this section was removed in an earlier release. Signed-off-by:
Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-
- 01 Jun, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
<rdar://problem/11575791> Regression-from: 21f210c9 Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 29 Apr, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 28 Apr, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 27 Apr, 2012 3 commits
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 22 Apr, 2012 2 commits
-
-
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@apple.com>
-
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@apple.com>
-
- 30 Mar, 2012 3 commits
-
-
Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 05 Mar, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 19 Feb, 2012 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 17 Feb, 2012 3 commits
-
-
Regression from: 682660f8 The prior code sometimes tested for a maximized window by comparing the current frame with [_screen zoomed_rect:X11RectOrigin(_current_frame)] but other times compared it with [self validate_frame_rect:[_screen zoomed_rect:X11RectOrigin(_current_frame)]] The latter is more correct and takes WM size hints, like the resize increments, into account. My code standardized on the former, though. The old code was wrong in some cases, mine is wrong in all cases. The long story: My understanding is that quartz-wm's behavior is based on Cocoa's. NSWindow's -isZoomed method tests if the window's frame equals the zoomed frame computed for the window. So, any change of the window's frame potentially changes whether it is considered zoomed or not. Quartz-wm behaves similarly. There are two aspects of what "is considered zoomed" might mean. There's the method in the above patch, -is_maximized, in the quartz-wm code. That compares the current frame (well, "intended" frame) with a computed zoomed frame. Then, there's the question of whether quartz-wm puts the _NET_WM_STATE_MAXIMIZED_{HORZ,VERT} atoms in the window's _NET_WM_STATE property. My changes were intended to get the latter part to match the former. However, I also inadvertently made the computed zoomed frame not meet the is-it-zoomed test for windows with resize increments and, probably, a maximum size smaller than the screen. Quartz-wm would compute one zoomed frame for the window, set the frame to that, and then subsequently compare against a possibly different frame to determine if the window was zoomed. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
Fix an issue with 'make install' if we are installing over a previous install. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
This should allow easier building on and deployment to different versions of Mac OS X. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 11 Feb, 2012 2 commits
-
-
Jeremy Huddleston Sequoia authored
This should address some runtime issues. I have not included dispatch* in this set, so we still have issues at the Leopard/Snow Leopard boundary, but SL+ should be all cooperative now. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 10 Feb, 2012 2 commits
-
-
Jeremy Huddleston Sequoia authored
This should increase portability, but further changes are still coming. This fixes a possible crash when running on Snow Leopard or Lion: http://xquartz.macosforge.org/trac/ticket/538 Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
It's actually redundant. The server takes care of this for us. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 28 Jan, 2012 2 commits
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 17 Jan, 2012 2 commits
-
-
Jeremy Huddleston Sequoia authored
debceb4a did not properly address quartz-wm building and running on Leopard. These changes should now allow quartz-wm to build and run on Leopard. Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Jeremy Huddleston Sequoia authored
https://github.com/jeremyhu/quartz-wm/issues/1 Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 30 Dec, 2011 2 commits
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
This is because _NET_WM_STATE_MAXIMIZED_{HORZ,VERT} depend on those frame rects. Without this, the _NET_WM_STATE would still indicate the window was maximized after it had been resized by the user or the client. Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-