Commit Graph

  • 0eee939d76 compositor: Fix compilation without xserver launcher Benjamin Franzke 2012-03-07 19:42:10 +0100
  • de56c311d9 shell: don't assign output for surface of type none Ander Conselvan de Oliveira 2012-03-05 15:39:23 +0200
  • 9c35e6b47d shell: Fix segment fault when clicking to activate a NULL pointer_focus Alex Wu 2012-03-05 14:13:13 +0800
  • aa08e2d56d shell: Fix not destroy black surface when fullscreen surface exit abnomally. Alex Wu 2012-03-05 11:01:40 +0800
  • 60c4954b8a shell: Put popups and transients on top of their parent Kristian Høgsberg 2012-03-05 20:51:34 -0500
  • b435e84d5a window: Compute frame boundary for all windows except fullscreen Kristian Høgsberg 2012-03-05 20:38:08 -0500
  • 41c5c4ee9a desktop-shell: Simplify unlock dialog redraw function Kristian Høgsberg 2012-03-05 20:37:51 -0500
  • 65bec2452e drm: Disable sprites if they're broken Kristian Høgsberg 2012-03-05 19:57:35 -0500
  • 7dbf5e2ea7 compositor: Only process input once per frame Kristian Høgsberg 2012-03-05 19:50:08 -0500
  • 7ea10864c2 compositor: Move input devices to their own event loop Kristian Høgsberg 2012-03-05 17:49:30 -0500
  • abcef3cf7a compositor: Swallow binding key for bindings that don't set up a grab Kristian Høgsberg 2012-03-05 17:47:15 -0500
  • 63e5e06d82 window: Only set opaque and input regions if they change Kristian Høgsberg 2012-03-04 23:47:56 -0500
  • d3c0275b14 Use wl_array_for_each() where possible Kristian Høgsberg 2012-03-04 22:35:47 -0500
  • 4ac32ab669 compositor-drm: fix libbacklight build Pekka Paalanen 2012-03-02 17:33:17 +0200
  • 0b5cd0cb4c Use typesafe server-side stubs Kristian Høgsberg 2012-03-04 21:57:37 -0500
  • b41c0810ea compositor: Add a repaint debugging mechanism Kristian Høgsberg 2012-03-04 14:53:40 -0500
  • f98d903b6d Merge branch 'layers' Kristian Høgsberg 2012-03-02 08:14:40 -0500
  • 32bed57d5a shell: Don't launch a new screensaver if the old one is still running Kristian Høgsberg 2012-03-01 17:11:36 -0500
  • 525696851e compositor: Damage sprite surface on attach Kristian Høgsberg 2012-03-01 17:10:25 -0500
  • 867dec7ff0 compositor: Post keyboard leave before destroying surface Kristian Høgsberg 2012-03-01 17:09:37 -0500
  • 3e3bb3216e compositor: split drag surface update into smaller functions Ander Conselvan de Oliveira 2012-03-01 14:09:44 +0200
  • c5fb9a7de9 compositor: fix crash when a drag surface is destroyed during the drag Ander Conselvan de Oliveira 2012-03-01 14:09:44 +0200
  • 3be2ce9e49 compositor: Organize surface stack using new struct weston_layer Kristian Høgsberg 2012-02-29 12:42:35 -0500
  • 944236a712 compositor: Just damage compositor->damage in weston_output_damage() Kristian Høgsberg 2012-02-28 23:07:47 -0500
  • 1e8321213d compositor: Implement damage_below by using the new compositor->damage Kristian Høgsberg 2012-02-28 22:47:14 -0500
  • 6ddcdaeb98 compositor: Store opaque clip for previous frame in weston_surface Kristian Høgsberg 2012-02-28 22:31:58 -0500
  • 4539b0874f shell: Add implementation of fullscreen. Alex Wu 2012-03-01 12:57:46 +0800
  • b9747d02c6 shell: Add implementation of fullscreen. Alex Wu 2012-03-01 12:57:46 +0800
  • 067fd60534 window.c: Drop support for rgb contexts Kristian Høgsberg 2012-02-29 16:15:53 -0500
  • 8dbc4b3586 wscreensaver: Use the argb config, rgb is not compatible with window.c Kristian Høgsberg 2012-02-29 16:14:22 -0500
  • 51cba3ca38 compositor-drm: Just pull in libbacklight source for now Kristian Høgsberg 2012-02-29 14:23:51 -0500
  • 8e53c7f566 compositor: add dpms and backlight support Tiago Vignatti 2012-02-29 19:53:50 +0200
  • 2ea094422a zoom: Don't damage_all here Kristian Høgsberg 2012-02-28 23:12:52 -0500
  • 9b154fa82b compositor: Insert dnd icon surface below device sprite surface Kristian Høgsberg 2012-02-28 23:38:53 -0500
  • 9bc7095a78 compositor: Set an empty input region for the fade surface Kristian Høgsberg 2012-02-29 12:22:38 -0500
  • f10df85cd7 window: Set opaque region after child widget adjusts size Kristian Høgsberg 2012-02-28 21:52:12 -0500
  • 99ff01b816 weston: Change path for default terminal launcher to ${prefix}/bin Rodney Lorrimar 2012-02-29 17:31:03 +0100
  • fcfc83f6ae clients: Use wl_display_disconnect() Kristian Høgsberg 2012-02-28 14:29:19 -0500
  • 90fbbd74cc compositor: make the input region of drag surfaces empty Ander Conselvan de Oliveira 2012-02-28 17:59:33 +0200
  • cacb7cd0f6 shell: Mark geometry dirty when we change surface alpha Kristian Høgsberg 2012-02-28 09:20:21 -0500
  • 3b4af20100 compositor: Dont set the opaque region if we have an overall surface alpha Kristian Høgsberg 2012-02-28 09:19:39 -0500
  • 9dd1ed24db terminal: Don't queue a resize after setting fullscreen Kristian Høgsberg 2012-02-28 09:17:32 -0500
  • 8811bf9e8d compositor: Export functions and add weston_suface::force_configure for fullscreen Alex Wu 2012-02-28 18:07:54 +0800
  • c6d7f60b19 Restructure output zoom key handling. Scott Moreau 2012-02-23 22:28:37 -0700
  • 4d7c862278 drm: Remove redundant cursor region math Kristian Høgsberg 2012-02-24 11:03:27 -0500
  • ca14ef049d drm: Remove redundant weston_surface_update_transform() call Kristian Høgsberg 2012-02-23 23:07:45 -0500
  • d15fbe334a compositor: Remove surface overlapped attribute Kristian Høgsberg 2012-02-23 23:06:13 -0500
  • d8bf90c150 Move weston_output_set_cursor into compositor-drm.c Kristian Høgsberg 2012-02-23 23:03:14 -0500
  • 85fd327f71 compositor-drm: Destroy sprites on shutdown, turn off on vt switch Kristian Høgsberg 2012-02-23 21:45:32 -0500
  • 66617bb19d compositor: Remove unused compositor vfunc create_cursor_image Kristian Høgsberg 2012-02-23 21:29:55 -0500
  • 58ef379be6 compositor-drm: Add sprite support Jesse Barnes 2012-02-23 09:45:49 -0500
  • 5308a5e09b compositor: add an assign_planes hook to the output Jesse Barnes 2012-02-09 13:12:57 -0800
  • 2493be40a3 Fix pointer position clipping. Scott Moreau 2012-02-22 13:57:51 -0700
  • ccbf29dcb4 Introduce output zoom. Scott Moreau 2012-02-22 14:21:41 -0700
  • 4889154f5b compositor: Initialize destroy_listener_list for internal surfaces too Kristian Høgsberg 2012-02-23 17:38:33 -0500
  • 010f98b083 window: Track and report input and opaque regions Kristian Høgsberg 2012-02-23 17:30:45 -0500
  • dd631c1c36 simple-touch: Update to enter/leave changes Kristian Høgsberg 2012-02-23 16:20:38 -0500
  • 5e7e6f2a22 compositor: Implement opqaue and input regions Kristian Høgsberg 2012-02-23 16:11:59 -0500
  • a2f1129d13 compositor: assign output to drag surfaces Ander Conselvan de Oliveira 2012-02-23 13:29:26 +0200
  • ba727bd1d9 shell: don't assign output for surface of type none Ander Conselvan de Oliveira 2012-02-23 13:29:25 +0200
  • 06d58b74af Update to enter/leave events for pointer and keyboard Kristian Høgsberg 2012-02-23 09:59:05 -0500
  • 88277d1422 shell: Fix never map fullscreen/transient surface. Alex Wu 2012-02-22 14:50:46 +0800
  • 31f9d0e8de compositor: Remove redundant weston_surface_damage_below() calls Kristian Høgsberg 2012-02-19 22:46:13 -0500
  • d0e2ef7779 compositor: Surface is unmapped when surface->output is NULL Kristian Høgsberg 2012-02-19 22:15:21 -0500
  • 0704539ec4 shell: Revive super-tab application switcher Kristian Høgsberg 2012-02-19 18:52:44 -0500
  • afa264c6b6 compositor: Don't run keybindings if we have a key grab Kristian Høgsberg 2012-02-19 18:50:55 -0500
  • ec286eb8e8 compositor: Setup for keyboard grabs. Scott Moreau 2012-02-18 05:05:30 -0700
  • 447013d718 Track server changes. Scott Moreau 2012-02-18 05:05:29 -0700
  • 1cbf3262dd compositor: Move fullscreen_output to shell_surface Kristian Høgsberg 2012-02-17 23:49:07 -0500
  • 323ee04505 compositor: Make weston_surface_damage_below_noupdate() the default Kristian Høgsberg 2012-02-17 12:45:43 -0500
  • 3b5ea3bc6f compositor: Move unmap logic to new function weston_surface_unmap() Kristian Høgsberg 2012-02-17 12:43:56 -0500
  • 12bbf81456 compositor: Only delete surface texture if we have one Kristian Høgsberg 2012-02-17 12:15:27 -0500
  • 101cb6560c compositor: Get rid of surface->visual Kristian Høgsberg 2012-02-17 10:45:16 -0500
  • 6a8b553119 shell: Set geometry directly in configure Kristian Høgsberg 2012-02-16 23:43:59 -0500
  • d5ae9f4f85 shell: Restore basic fullscreen functionality Kristian Høgsberg 2012-02-16 23:38:14 -0500
  • 2675dc1c8d window: Don't draw decorations in fullscreen mode Kristian Høgsberg 2012-02-16 22:57:21 -0500
  • 1517defe13 window: Set window type as it changes, not on every attach Kristian Høgsberg 2012-02-16 22:56:12 -0500
  • 66c0880c58 view: Don't schedule resize after setting fullscreen Kristian Høgsberg 2012-02-16 22:51:33 -0500
  • 0d5a509ae5 window: Use constant keycode offset of 8 Daniel Stone 2012-02-16 12:48:00 +0000
  • 9d4f030c0b window: Use new xkbcommon include path Daniel Stone 2012-02-15 16:33:21 +0000
  • b29f412eb8 protocol: remove absolute coordinates from pointer Pekka Paalanen 2012-02-14 14:59:18 +0200
  • dfb93a9e71 window: do not store absolute coordinates Pekka Paalanen 2012-02-13 15:33:28 +0200
  • e47c3a342b clients/dnd: adapt to new data_device icon protocol Ander Conselvan de Oliveira 2012-02-15 17:02:58 +0200
  • 30eebc7c21 compositor: implement drag'n'drop icons Ander Conselvan de Oliveira 2012-02-15 17:02:57 +0200
  • e9e0515cec shell: update position of surfaces with type none on map() Ander Conselvan de Oliveira 2012-02-15 17:02:56 +0200
  • d595f65fe2 compositor: add a way to disable picking of client surfaces Ander Conselvan de Oliveira 2012-02-15 17:02:55 +0200
  • a1ff53b31a shell: don't map surfaces with type NONE Ander Conselvan de Oliveira 2012-02-15 17:02:54 +0200
  • b63e3e0201 compositor: fix two crashs on surface_attach() with null buffer Ander Conselvan de Oliveira 2012-02-15 17:02:53 +0200
  • f856fd2f93 Follow set_fullscreen protocol change Kristian Høgsberg 2012-02-16 15:58:14 -0500
  • d6bcd7daa7 window: Toggle maximized with super-f5 Kristian Høgsberg 2012-02-16 15:53:46 -0500
  • 96879dfe52 shell: Add the set_maximized implementation Juan Zhao 2012-02-07 08:45:41 +0800
  • 8fb8d3b1b5 compositor, shell: add and use weston_surface_set_position() Pekka Paalanen 2012-02-13 13:03:59 +0200
  • d882779aa9 shell: remove two redundant statements from map() Pekka Paalanen 2012-02-10 16:40:22 +0200
  • 9d3935296c compositor: make functions static Tiago Vignatti 2012-02-10 16:26:19 +0200
  • 0f997016a7 shell: remove duplicated code Tiago Vignatti 2012-02-10 16:17:23 +0200
  • 0a26641626 clients: fix spelling Tiago Vignatti 2012-02-09 19:06:56 +0200
  • c5528d8dc8 window: simplify a bit widget_set_size and widget_set_allocation Tiago Vignatti 2012-02-09 19:06:55 +0200
  • a571e75cc1 window: explicitly set TYPE_TOPLEVEL for new windows Tiago Vignatti 2012-02-09 19:06:54 +0200
  • 8980f7c7d8 shell: do not apply damage on window type set Pekka Paalanen 2012-02-13 11:04:30 +0200
  • f8c6aae688 compositor: remove redundant cursor damage calls Pekka Paalanen 2012-02-13 11:01:59 +0200