[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2021-08-10 Thread Alan Griffiths
** Changed in: miral Status: In Progress => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2020-11-10 Thread Daniel van Vugt
** Changed in: xorg-server (Ubuntu) Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-08-11 Thread Alan Griffiths
** Changed in: miral Milestone: 1.5 => None -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g. dragging

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-07-17 Thread Alan Griffiths
** Changed in: miral Status: Incomplete => In Progress ** Changed in: miral Milestone: None => 1.5 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-07-10 Thread Daniel van Vugt
** Changed in: mir Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-07-10 Thread Launchpad Bug Tracker
This bug was fixed in the package mir - 0.27.0+17.10.20170630-0ubuntu1 --- mir (0.27.0+17.10.20170630-0ubuntu1) artful; urgency=medium [ Daniel van Vugt ] * New upstream release 0.27.0 (https://launchpad.net/mir/+milestone/0.27.0) - ABI summary: . mirclient ABI

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-06-15 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-zesty-2818 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-06-08 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-artful-2806 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-04-03 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-zesty-2683 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement (e.g.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-04-02 Thread Daniel van Vugt
** Also affects: mir (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-03-30 Thread mir-ci-bot
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.27.0 ** Changed in: mir Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-03-26 Thread Daniel van Vugt
** Branch linked: lp:~alan-griffiths/mir/client-initiates-user-move-and- resize ** Changed in: mir Status: Incomplete => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-03-13 Thread Daniel van Vugt
Another interesting case is how to handle tabs being dragged out of Chrome/Chromium. In such a case the window being dragged does not exist for the start of the gesture; it only appears during the drag. Furthermore, the cursor coordinate in the newly created drag window is on the tab itself and

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-03-13 Thread Alan Griffiths
** Description changed: Mir needs a client API to allow surfaces to move themselves relatively. This is required to support full client-side decorations (bug 1398849), and also other apps like Google Chrome and Gnome Nautilus which can be dragged using part of their client areas. + +

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows)

2017-02-23 Thread Daniel van Vugt
** Summary changed: - [enhancement] Missing client API for relative surface movement + [enhancement] Missing client API for relative surface movement (e.g. dragging client-decorated windows) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2017-01-15 Thread Daniel van Vugt
** Changed in: mir Milestone: 0.26.0 => 1.0.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement To manage

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-11-07 Thread Brandon Schaefer
** Changed in: mir Milestone: 0.25.0 => 0.26.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement To manage

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-26 Thread Daniel van Vugt
We/I need to check Xmir and see what kind of API it needs too. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement To manage

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-26 Thread Alan Griffiths
I think the right way forward is to allow the client to request drag (similar to the existing mir_surface_raise() request). William, can you confirm this could work for you? ** Changed in: mir Status: In Progress => Incomplete ** Changed in: miral Status: In Progress => Incomplete

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-13 Thread Chris Halse Rogers
I'm +1 for Andreas' mir_surface_start_window_drag(MirEvent const* initiator), -1 letting a client arbitrarily move their surfaces around. This will be easier for GTK and Qt than mir_surface_move(), as this is the behaviour already implemented by xdg-shell. -- You received this bug notification

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-06 Thread Daniel van Vugt
Please try to keep the discussion about client-side decorations in bug 1398849. That enhancement is certainly open and has not been rejected so don't worry. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-06 Thread William Hua
> Do we really want to support client side decorations? Just to comment on this one point, I think CSD is just something we must support and there's no way around it. There are already a lot of GNOME apps rendering widgets in the header bar in a way that just simply can't be done with SSD. Add to

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-06 Thread Andreas Pokorny
Yes those branches are not related at all. Unless we expect each client to create a fullscreen transparent/empty surface on every output. Do we really want to support client side decorations? If so we could have a look at xdg-shells way of doing it. When a window drag should be started (because

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-09-06 Thread Daniel van Vugt
The branch that just landed doesn't resolve this I think. We're still lacking a simple move {dx,dy} -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-08-31 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/miral/connect- gdk_window_move_to_rect-inspired-placement-logic-to-Mir-0.25-API ** Also affects: miral Importance: Undecided Status: New ** Changed in: miral Status: New => In Progress ** Changed in: miral Importance: Undecided => Medium

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-08-31 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/mir/support-gdk_window_move_to_rect ** Branch unlinked: lp:~alan-griffiths/mir/RFC-API-to-support- gdk_window_move_to_rect -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-08-30 Thread Daniel van Vugt
** Changed in: mir Milestone: None => 0.25.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement To manage notifications

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-08-30 Thread Alan Griffiths
** Changed in: mir Assignee: (unassigned) => Alan Griffiths (alan-griffiths) ** Changed in: mir Status: Triaged => In Progress ** Branch linked: lp:~alan-griffiths/mir/RFC-API-to-support- gdk_window_move_to_rect -- You received this bug notification because you are a member of

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-04-28 Thread Daniel van Vugt
** Changed in: xorg-server (Ubuntu) Status: Confirmed => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2016-04-28 Thread Alan Griffiths
How much of this need is addressed by mir_surface_spec_set_streams() et alia? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2015-07-23 Thread Daniel van Vugt
I suspect that would not be as portable a solution to other platforms for the affected apps like Chrome and Nautilus. Either way, a bug should usually try to focus on the problem definition and less on describing possible solutions. ** Tags added: enhancement -- You received this bug

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2015-07-23 Thread Robert Ancell
It might also be desirable to mark surfaces as tracking the cursor instead of having each client convert the pointer motion events into surface move events. ** Description changed: Mir needs a client API to allow surfaces to move themselves relatively. - This is required to support full

[Bug 1420334] Re: [enhancement] Missing client API for relative surface movement

2015-06-08 Thread Robert Ancell
** Project changed: xmir = xorg-server (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420334 Title: [enhancement] Missing client API for relative surface movement To manage notifications