Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-25 | xwayland: change library name | Tiago Vignatti | 4 | -15/+15 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-25 | clients: desktop-shell: show tooltip for panel items | Tiago Vignatti | 1 | -0/+15 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-25 | window: add simple text tooltip handlers | Tiago Vignatti | 2 | -0/+195 | |
Using set_transient. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-25 | shell: use transient flags for activate or not new surfaces | Tiago Vignatti | 1 | -1/+4 | |
Inactive surfaces doesn't set keyboard focus, so it can be used for tooltips, toolbars and some other type of windows. This requires protocol side changes. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-25 | wcap: Space out frames according to timestamps | Kristian Høgsberg | 3 | -6/+19 | |
2012-05-25 | wcap: Support the other pixel format we may write | Kristian Høgsberg | 3 | -10/+23 | |
2012-05-25 | wcap: Commit Makefile.am | Kristian Høgsberg | 1 | -0/+30 | |
2012-05-25 | wcap: Move old wcap-encode to wcap/ as wcap-snapshot | Kristian Høgsberg | 3 | -224/+84 | |
2012-05-25 | wcap: Rename wcap-encode to just wcap | Kristian Høgsberg | 20 | -3/+3 | |
2012-05-25 | wcap: Add COPYING for vpxenc derived wcap-decode tool | Kristian Høgsberg | 1 | -0/+34 | |
2012-05-25 | wcap: Add wcap support to webm encoder | Kristian Høgsberg | 1 | -1/+93 | |
2012-05-25 | wcap: Move wcap structs and constants to a shader header | Kristian Høgsberg | 3 | -85/+64 | |
2012-05-25 | wcap: Discard first frame since it doesn't have a full frame of damage | Kristian Høgsberg | 1 | -2/+10 | |
2012-05-25 | wcap: Add a file format magic number and add the pixel format to the header | Kristian Høgsberg | 2 | -1/+27 | |
2012-05-25 | Make it compile | Kristian Høgsberg | 2 | -4/+6 | |
2012-05-25 | Import vpxenc from libvpx as a starting point | Kristian Høgsberg | 16 | -1/+5013 | |
2012-05-24 | Add screen recorder tool | Kristian Høgsberg | 5 | -1/+402 | |
This commit adds a new, built-in screen recorder tool. The tool UI is still very simple, start with mod-r and stop it again with mod-r. The recording is written to capture.wcap, in a simple run-length encoded adhoc format. The wcap-decode tool can be used to extract a single frame from the capture, for now, but the plan is to hook this up to libvpx and generate webm output. | |||||
2012-05-22 | xwm: Handle resize cases of _NET_WM_MOVERESIZE | Kristian Høgsberg | 1 | -9/+47 | |
2012-05-22 | xwm: Implement resizing by frame borders | Kristian Høgsberg | 3 | -6/+24 | |
2012-05-22 | Share code to to classify pointer location in frame | Kristian Høgsberg | 4 | -65/+104 | |
2012-05-22 | xwm: Add window resize support | Kristian Høgsberg | 3 | -15/+102 | |
2012-05-22 | compositor: Address blending for XRGB surfaces with alpha < 1.0. | Scott Moreau | 1 | -6/+8 | |
2012-05-22 | shell: Add back mod+pageup/down keybindings for zoom | Kristian Høgsberg | 1 | -2/+15 | |
This way we can use zoom without a scrollwheel/touchpad. | |||||
2012-05-22 | Restructure output zoom. | Scott Moreau | 3 | -16/+18 | |
A quick clean-up of zoom to prepare for the other patches in this series. | |||||
2012-05-22 | xwm: Fold weston_wm_activate into weston_wm_window_activate | Scott Moreau | 1 | -25/+19 | |
2012-05-22 | xwayland/window-manager.c: Use container_of to get the wm pointer since ↵ | Scott Moreau | 1 | -1/+1 | |
window may be NULL. | |||||
2012-05-22 | shell: Update relevant bits to work with recent alpha value changes. | Scott Moreau | 1 | -5/+5 | |
2012-05-22 | window: use libwayland-cursor instead of libXcursor | Ander Conselvan de Oliveira | 11 | -233/+65 | |
2012-05-22 | xwm: Use SUBSTRUCTURE_REDIRECT on frame window too | Kristian Høgsberg | 1 | -68/+57 | |
This lets us intercept and handle client attempts to resize their window within the frame window. | |||||
2012-05-21 | xwayland: Add window-manager.c | Kristian Høgsberg | 1 | -0/+1236 | |
Used mv instead of git mv to rename file... | |||||
2012-05-21 | xwayland: Rename xserver-launcher.c to window-manager.c | Kristian Høgsberg | 2 | -1237/+1 | |
It's what it is now. | |||||
2012-05-21 | xwayland: Move socket and launcher code to it's own file | Kristian Høgsberg | 4 | -363/+406 | |
2012-05-21 | xwayland: Split selection code into its own file | Kristian Høgsberg | 4 | -675/+781 | |
2012-05-21 | Move xwayland integration into xwayland subdirectory | Kristian Høgsberg | 6 | -20/+38 | |
2012-05-21 | shell: Fix broken indentation in shell_get_shell_surface() | Kristian Høgsberg | 1 | -17/+17 | |
2012-05-21 | shell: Make create_shell_surface() just return the shsurf | Kristian Høgsberg | 3 | -12/+12 | |
2012-05-21 | xwm: Add ewmh window type atoms | Kristian Høgsberg | 1 | -0/+30 | |
2012-05-21 | xwm: Don't leak render format reply | Kristian Høgsberg | 1 | -0/+2 | |
Spotted by psychon on irc. | |||||
2012-05-21 | xwm: Switch alpha, brightness and saturation to GLfloat | Kristian Høgsberg | 4 | -17/+17 | |
2012-05-21 | shell: Remove fading animation from animation list when surface destroyed | Rob Bradford | 1 | -0/+3 | |
Fixes crash with a backtrace like this: ==2418== Invalid read of size 8 ==2418== at 0x8AC5B70: unresponsive_fade_frame (shell.c:374) ==2418== by 0x409FE0: weston_output_finish_frame (compositor.c:1060) ==2418== by 0x567043B: wl_event_loop_dispatch (event-loop.c:389) ==2418== by 0x566E84C: wl_display_run (wayland-server.c:1003) ==2418== by 0x4055EB: main (compositor.c:2937) ==2418== Address 0x8aba650 is 80 bytes inside a block of size 656 free'd ==2418== at 0x4A0662E: free (vg_replace_malloc.c:366) ==2418== by 0x566D93B: wl_resource_destroy (wayland-server.c:408) ==2418== by 0x566D30E: destroy_resource (wayland-server.h:166) ==2418== by 0x566D93B: wl_resource_destroy (wayland-server.c:408) ==2418== by 0x34ECE05D63: ffi_call_unix64 (unix64.S:75) ==2418== by 0x34ECE05784: ffi_call (ffi64.c:486) ==2418== by 0x5671AAE: wl_closure_invoke (connection.c:770) ==2418== by 0x566DBAA: wl_client_connection_data (wayland-server.c:255) ==2418== by 0x5670497: wl_event_loop_dispatch (event-loop.c:410) ==2418== by 0x566E84C: wl_display_run (wayland-server.c:1003) ==2418== by 0x4055EB: main (compositor.c:2937)a and ==2418== Invalid read of size 8 ==2418== at 0x34F1E180E1: pixman_region32_union (pixman-region.c:1405) ==2418== by 0x407F66: weston_surface_damage (compositor.c:551) ==2418== by 0x409FE0: weston_output_finish_frame (compositor.c:1060) ==2418== by 0x567043B: wl_event_loop_dispatch (event-loop.c:389) ==2418== by 0x566E84C: wl_display_run (wayland-server.c:1003) ==2418== by 0x4055EB: main (compositor.c:2937) ==2418== Address 0x851dfe8 is 136 bytes inside a block of size 680 free'd ==2418== at 0x4A0662E: free (vg_replace_malloc.c:366) ==2418== by 0x566D93B: wl_resource_destroy (wayland-server.c:408) ==2418== by 0x34ECE05D63: ffi_call_unix64 (unix64.S:75) ==2418== by 0x34ECE05784: ffi_call (ffi64.c:486) ==2418== by 0x5671AAE: wl_closure_invoke (connection.c:770) ==2418== by 0x566DBAA: wl_client_connection_data (wayland-server.c:255) ==2418== by 0x5670497: wl_event_loop_dispatch (event-loop.c:410) ==2418== by 0x566E84C: wl_display_run (wayland-server.c:1003) ==2418== by 0x4055EB: main (compositor.c:2937) | |||||
2012-05-21 | xwm: Account for shadow and frame size when positioning transient windows | Kristian Høgsberg | 1 | -2/+3 | |
2012-05-21 | xwm: Improve debug logging a bit | Kristian Høgsberg | 1 | -4/+6 | |
2012-05-21 | xserver: map transient windows into shell surface | Tiago Vignatti | 1 | -10/+30 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-21 | window: send transient flags over the wire | Tiago Vignatti | 2 | -3/+3 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-21 | xwm: Dont queue repaints unless we have a frame window | Kristian Høgsberg | 1 | -1/+1 | |
2012-05-21 | xwm: Keep cairo surface around and just resize it | Kristian Høgsberg | 1 | -9/+12 | |
2012-05-21 | xwm: Look up render format up front | Kristian Høgsberg | 1 | -35/+18 | |
2012-05-18 | shell: Expose set_transient in shell interface | Tiago Vignatti | 2 | -5/+19 | |
2012-05-18 | xserver: don't activate window always when mapping | Tiago Vignatti | 1 | -4/+0 | |
set_window_id is the one responsible for mapping the window and the shell will decide whether a surface needs to be activated or not. But not always at MapNotify. That was causing ugly behavior on non-toplevel windows. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-18 | xwm: Set border width to zero in handle_map_request | Kristian Høgsberg | 1 | -1/+4 | |