Mir

Activity log for bug #1261647

Date Who What changed Old value New value Message
2013-12-17 08:28:46 Daniel van Vugt bug added bug
2013-12-17 08:31:59 Daniel van Vugt description Clients don't receive touch events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface with 3 fingers (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server: env bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client: env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle Clients don't receive touch events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface with 3 fingers (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle
2013-12-17 09:40:59 Daniel van Vugt summary Clients don't receive touch events inside their own rectangle if they have been moved/resized Clients don't receive motion events inside their own rectangle if they have been moved/resized
2013-12-17 09:41:27 Daniel van Vugt description Clients don't receive touch events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface with 3 fingers (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle Clients don't receive motion events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle
2013-12-20 03:37:04 Daniel van Vugt mir: milestone 0.1.3 0.1.4
2014-01-13 05:51:25 Daniel van Vugt mir: milestone 0.1.4 0.1.5
2014-01-14 02:55:05 Daniel van Vugt summary Clients don't receive motion events inside their own rectangle if they have been moved/resized Clients don't receive motion events originated inside their own rectangle if they have been moved/resized
2014-01-14 02:59:44 Daniel van Vugt description Clients don't receive motion events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle Clients don't receive motion events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle See also (related but different) bug 1268819.
2014-01-14 02:59:49 Daniel van Vugt mir: milestone 0.1.5
2014-02-21 02:23:18 Daniel van Vugt mir: status Triaged New
2014-02-21 02:23:35 Daniel van Vugt mir: status New Triaged
2014-02-28 09:56:01 Andreas Pokorny mir: assignee Andreas Pokorny (andreas-pokorny)
2014-02-28 10:21:04 Launchpad Janitor branch linked lp:~andreas-pokorny/mir/fix-surface-information-not-propagated-to-android-input-stack
2014-02-28 13:00:46 Andreas Pokorny mir: status Triaged In Progress
2014-03-04 01:29:51 Daniel van Vugt mir: milestone 0.1.7
2014-03-04 06:58:34 Daniel van Vugt branch unlinked lp:~andreas-pokorny/mir/fix-surface-information-not-propagated-to-android-input-stack
2014-03-04 06:58:41 Daniel van Vugt mir: status In Progress Triaged
2014-03-05 01:18:08 Daniel van Vugt description Clients don't receive motion events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle See also (related but different) bug 1268819. Clients don't receive motion events inside their own rectangle if they have been moved/resized. On startup, everything seems fine. Clients get touch events for any gesture which began inside the client surface rectangle. But if you move/resize the surface (mir_demo_server_shell), then you will find the client only gets motion events if the gesture is initiated inside the surface's original creation rectangle. It doesn't pay any attention to the surface's new position/size. To see events in the server:    bin/mir_demo_server_shell --input-report=log And then look for the same events reaching the client:    env MIR_CLIENT_INPUT_RECEIVER_REPORT=log bin/mir_demo_client_egltriangle If you move the client to a new location (Alt+drag), then the client report shows input events only when the mouse is over the original creation area, not the client's actual area. See also (related but different) bug 1268819.
2014-03-10 15:53:13 Launchpad Janitor branch linked lp:~andreas-pokorny/mir/fix-1261647
2014-03-11 02:22:44 Daniel van Vugt mir: status Triaged In Progress
2014-03-14 05:37:38 Daniel van Vugt mir: milestone 0.1.7 0.1.8
2014-03-19 19:58:10 Launchpad Janitor branch linked lp:~andreas-pokorny/mir/apply-transformation-to-surface
2014-04-02 08:58:11 Daniel van Vugt mir: milestone 0.1.8 0.1.9
2014-04-25 01:38:24 kevin gunn mir: milestone 0.1.9 0.1.10
2014-05-27 15:57:17 Daniel van Vugt bug added subscriber Robert Ancell
2014-05-27 15:58:22 Daniel van Vugt branch linked lp:~mir-team/mir/cursor-spike-lightning-round-fix-input-area-contains
2014-05-27 15:58:35 Daniel van Vugt mir: assignee Andreas Pokorny (andreas-pokorny) Robert Carr (robertcarr)
2014-05-29 14:29:39 Cemil Azizoglu mir: milestone 0.2.0 0.3.0
2014-05-30 09:04:59 Allison Karlitskaya bug added subscriber Ryan Lortie
2014-06-04 13:56:48 PS Jenkins bot mir: status In Progress Fix Committed
2014-06-19 02:33:21 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/mir
2014-07-01 07:39:58 Daniel van Vugt mir: status Fix Committed Fix Released
2014-07-01 07:44:19 Daniel van Vugt bug task added mir (Ubuntu)
2014-07-01 07:45:19 Daniel van Vugt mir (Ubuntu): status New Fix Released
2014-07-01 07:45:29 Daniel van Vugt mir (Ubuntu): importance Undecided High