Commit graph

  • 3f96427d08
    Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage emersion 2018-01-24 18:49:47 +01:00
  • 4dd214c0d3
    Merge pull request #583 from agx/meson emersion 2018-01-24 18:40:05 +01:00
  • 72507f9820 Clean up session signal handler on drm init fail Vincent Vanlaer 2018-01-24 18:14:51 +01:00
  • 66ab1a98a0 meson: print enabled options Guido Günther 2018-01-24 16:56:08 +00:00
  • 6281deb90f
    Merge remote-tracking branch 'upstream/master' into output-damage emersion 2018-01-24 14:48:01 +01:00
  • 7a2e9a17ba
    Merge pull request #579 from Ongy/dpms_decouple emersion 2018-01-24 10:57:35 +01:00
  • f946c10cb1 re-adds wlr_output_update_enabled Markus Ongyerth 2018-01-24 10:23:48 +01:00
  • c09c2dfbc4
    Merge pull request #570 from acrisci/decorations Tony Crisci 2018-01-23 18:05:41 -05:00
  • 4fa90b0511
    Backport screenshooter fixes from the renderer redesign v1 emersion 2018-01-23 22:06:54 +01:00
  • 2ad7df8680
    rootston: damage tracking for drag icons emersion 2018-01-23 13:37:58 +01:00
  • 3cf7225cec decouples outputenable state and wl_output global Markus Ongyerth 2018-01-23 17:40:12 +01:00
  • a4d601e3d6 decorations: respect motif hints Tony Crisci 2018-01-23 08:16:43 -05:00
  • fc627afd18 fix decorations on wayland backend Tony Crisci 2018-01-23 07:11:54 -05:00
  • 4d282c8590
    rootston: damage tracking for drag icons emersion 2018-01-23 13:37:58 +01:00
  • 415a2b7c56
    render: add wlr_renderer_clear and wlr_renderer_scissor emersion 2018-01-22 16:42:22 +01:00
  • 3f1c4f5be7
    rootston: damage tracking for wl_shell emersion 2018-01-22 16:01:32 +01:00
  • 03440bbd83
    Merge pull request #578 from emersion/fix-cursor-output-layout-destroy Drew DeVault 2018-01-22 08:56:47 -05:00
  • a8cb02f585
    surface: add damage when subsurface moves emersion 2018-01-22 10:34:23 +01:00
  • f5507ec677
    cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached emersion 2018-01-22 09:29:52 +01:00
  • 9d87d4e336 take roots_view out of input.h Tony Crisci 2018-01-21 19:09:35 -05:00
  • 9076ecd91f take seat.h out of view.h Tony Crisci 2018-01-21 19:08:40 -05:00
  • 85a6939cf2 rename matrix model box to project box Tony Crisci 2018-01-21 19:03:10 -05:00
  • e8c407d00e rename wlr_deco_part to roots_deco_part Tony Crisci 2018-01-21 18:46:19 -05:00
  • 54776dd19c fix cursor issue Tony Crisci 2018-01-21 18:32:06 -05:00
  • 4183271475 make it work with rotation Tony Crisci 2018-01-21 18:24:53 -05:00
  • 59c53e8333
    Merge remote-tracking branch 'upstream/master' into output-damage emersion 2018-01-21 22:16:55 +01:00
  • f704c3d42b
    rootston: fix damage tracking for fullscreen xwayland views emersion 2018-01-21 22:08:38 +01:00
  • e5fa4d8e8e
    Merge pull request #576 from Timidger/bugfix/crtc-null-check-in-set-cursor emersion 2018-01-21 22:00:48 +01:00
  • d13114520a move matrix model code to matrix.h Tony Crisci 2018-01-21 15:53:29 -05:00
  • f8b9f44ff5
    Add con/crtc null check to move_cursor in drm Timidger 2018-01-21 15:47:02 -05:00
  • 9d4ea146b6
    Added crtc null check for other drm funcs Timidger 2018-01-21 15:37:23 -05:00
  • 7474f00591 Merge branch 'master' into decorations Tony Crisci 2018-01-21 15:09:33 -05:00
  • 66ae4071a7
    rootston: damage tracking for xdg popups emersion 2018-01-21 21:06:37 +01:00
  • 4478cf1ddc
    Fixes #575 Timidger 2018-01-21 14:57:24 -05:00
  • 79f2c87193
    Merge pull request #574 from jsshandle/master emersion 2018-01-21 17:07:25 +01:00
  • 47eb478c35 style: add else keywords in xwm.c Johannes Schramm 2018-01-21 17:04:23 +01:00
  • e37ebf6869 style: add comment to empty while loop in logind.c Johannes Schramm 2018-01-21 17:00:15 +01:00
  • dcc743047b style: include brackets for if/while/for, even if it's a single statement Johannes Schramm 2018-01-21 16:28:21 +01:00
  • d8b36357e4
    rootston: add roots_view_child::destroy emersion 2018-01-21 15:13:10 +01:00
  • a636d72fc7
    rootston: track subsurface damage emersion 2018-01-21 14:50:37 +01:00
  • eeffe11337
    surface: add wlr_surface new_subsurface and wlr_subsurface destroy events emersion 2018-01-21 14:22:33 +01:00
  • c6aab6f56c
    Add docs and comments emersion 2018-01-21 11:11:25 +01:00
  • 0365b587f0
    output: add damage tracking via buffer age emersion 2018-01-21 00:06:35 +01:00
  • 78c13ead16
    backend/x11: force rendering the whole output emersion 2018-01-20 18:10:11 +01:00
  • 4ca38b84ed
    backend/drm: fix hardware cursors not moving emersion 2018-01-20 16:43:14 +01:00
  • bc001e90e9
    rootston: fix artifacts when un-maximizing a view emersion 2018-01-20 01:04:35 +01:00
  • ddafcb86a2
    surface: add resize damage emersion 2018-01-20 00:52:43 +01:00
  • 584f06ad2f
    backend/drm: do not try a pageflip is another one is in pending emersion 2018-01-19 23:46:40 +01:00
  • f0f97280a0
    backend/drm: fix retry pageflip emersion 2018-01-19 23:35:23 +01:00
  • d6c74d8a16
    rooston: restrict damage to output extents emersion 2018-01-19 14:32:42 +01:00
  • e29a0df8c1
    output: fix software cursors damage tracking emersion 2018-01-19 14:08:47 +01:00
  • b296481007
    rootston: remove repaint timer, listen for damage instead emersion 2018-01-19 13:14:16 +01:00
  • a0f24b809e
    output: add damage event emersion 2018-01-19 13:13:46 +01:00
  • 7f9f918b78
    rootston: damage output on mode change emersion 2018-01-19 11:31:04 +01:00
  • 443bd4cd89
    output: fullscreen surface damage tracking emersion 2018-01-19 11:20:27 +01:00
  • 977a401fa1
    rootston: damage tracking for fullscreen views emersion 2018-01-19 11:04:12 +01:00
  • f061a1da63
    output: fix software cursor artifacts emersion 2018-01-18 22:18:53 +01:00
  • 59ba8f35ed
    rootston: use surface damage emersion 2018-01-18 21:34:10 +01:00
  • 3ba447a8f9
    rootston: fix damage test emersion 2018-01-18 20:08:26 +01:00
  • bed7522108
    rootston: fix segfault when destroying unmapped xwayland view emersion 2018-01-18 19:50:34 +01:00
  • bde255933e
    output: add wlr_output::damage, fixes #572 emersion 2018-01-18 19:47:21 +01:00
  • baa17ec755
    rootston: damage whole output when created emersion 2018-01-18 18:57:11 +01:00
  • 8b3f3ddb7f
    rootston: fix double-buffering artifacts emersion 2018-01-18 17:18:21 +01:00
  • 7c11d3e372
    rootston: fix repaint timer for outputs with refresh rate emersion 2018-01-18 16:36:49 +01:00
  • 96d6f34edd
    rootston: replace view_damage with view_apply_damage and view_damage_whole emersion 2018-01-18 16:30:56 +01:00
  • 7f5a538cb7
    rootston: fix segfault when rendering surface outside output emersion 2018-01-18 14:50:30 +01:00
  • 5017d7f762
    rootston: only draw damaged regions emersion 2018-01-18 14:36:42 +01:00
  • 6fa0a91ee2
    backend/wayland: fix segfault in wlr_wl_output_destroy emersion 2018-01-18 13:06:57 +01:00
  • 01bcc2ab01
    rootston: damage views when moved emersion 2018-01-18 12:25:39 +01:00
  • 5089f2d9fb
    rootston: do not swap buffers when output isn't damaged emersion 2018-01-18 11:42:54 +01:00
  • 1a084807ce
    rootston: do not redraw if output has no damage emersion 2018-01-18 03:31:46 +01:00
  • 1fbd6cb0f0
    Merge pull request #553 from acrisci/modifier-fixes Drew DeVault 2018-01-17 09:38:58 -05:00
  • b6f29e87e8 dont use pointer for modifiers Tony Crisci 2018-01-17 08:31:15 -05:00
  • 43896af90f Merge branch 'master' into modifier-fixes Tony Crisci 2018-01-17 08:27:47 -05:00
  • f2698a8960
    Merge pull request #569 from emersion/hide-seat-cursor Tony Crisci 2018-01-17 08:20:33 -05:00
  • 6e9c652fc4
    rootston: hide cursor if seat has no pointer emersion 2018-01-16 20:37:32 +01:00
  • 61bd79200c basic decorations Tony Crisci 2018-01-16 19:04:26 -05:00
  • 7f56ccd713
    rootston: set real seat capabilities emersion 2018-01-16 20:33:55 +01:00
  • 3751a17321 decorate xwayland views Tony Crisci 2018-01-16 07:50:40 -05:00
  • dc701b72fc abstract box matrix Tony Crisci 2018-01-16 07:12:46 -05:00
  • bcb58b5caa
    Merge pull request #567 from Timidger/example-logging Drew DeVault 2018-01-15 23:06:13 -05:00
  • 264ef0c261
    Fixed logging for examples Timidger 2018-01-15 22:51:00 -05:00
  • b331c5c2c5
    Merge pull request #549 from emersion/output-enabled Drew DeVault 2018-01-15 20:53:13 -05:00
  • 0eebaf98d0
    drm: do not pageflip when enabling output emersion 2018-01-15 21:49:37 +01:00
  • c690420501
    Merge pull request #562 from emersion/xwayland-fullscreen-render-children Tony Crisci 2018-01-15 07:53:32 -05:00
  • 38887a09dc
    Merge pull request #564 from agx/master emersion 2018-01-15 13:41:58 +01:00
  • 3101c300b1 Don't crash if crtc->cursor is NULL Guido Günther 2018-01-15 12:21:22 +00:00
  • e46d2dd0f8
    Merge pull request #556 from raazvvann/heghe/idle-protocol Tony Crisci 2018-01-14 15:55:04 -05:00
  • 65b28b3823
    xwayland: render children window in fullscreen emersion 2018-01-14 18:19:37 +01:00
  • 66d4d2928f Remove unnecessary wlr_backend_destroy Drew DeVault 2018-01-13 20:29:54 -05:00
  • 64f6a44329
    Merge pull request #559 from Ongy/wayland_remote Drew DeVault 2018-01-13 19:46:20 -05:00
  • dfae5ff98f Update comment for wlr_headless_backend_create Markus Ongyerth 2018-01-13 21:41:04 +01:00
  • c00e9d1416 adds remote argument to wayland backend create Markus Ongyerth 2018-01-13 21:20:15 +01:00
  • 9e85283f06 Add example for idle protocol Heghedus Razvan 2018-01-07 21:42:33 +02:00
  • 440cf7112d Include idle protocol in rootston Heghedus Razvan 2018-01-07 21:42:06 +02:00
  • 21cc5e6fef Add idle protocol Heghedus Razvan 2018-01-07 21:41:43 +02:00
  • 33c427a6aa
    output_layout: disabled outputs are just like enabled outputs emersion 2018-01-07 18:40:58 +01:00
  • e56b82e896
    rootston: add toggle_outputs command emersion 2018-01-07 00:37:36 +01:00
  • 77fc0505e6
    rootston: do not attempt to render disabled outputs emersion 2018-01-07 00:30:55 +01:00
  • 53ba9b4eec
    Fix output enable in DRM backend emersion 2018-01-07 00:28:21 +01:00