summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-31Update gitignoreBenjamin Franzke2-1/+4
2011-08-31Remove egl display type setenv hackBenjamin Franzke7-7/+0
No longer needed with mesa 7.12-devel egl display autodetection.
2011-08-31compositor-drm: Merge drm_output_destroy and destroy_outputBenjamin Franzke1-32/+15
2011-08-31compositor-drm: Coding style fixesBenjamin Franzke1-31/+38
- Reformat indentation and 80-column wrap - Use output->base rather than output_base - Remove traling space
2011-08-31Remove return type from wlsc_compositor_shutdownBenjamin Franzke2-2/+2
Fixes "control reaches end of non-void function" warning and is not needed (yet).
2011-08-31compositor-openwfd: Fix wfd_destroy_outputBenjamin Franzke1-36/+27
Dont (incorrectly) call destroy_output from wfd_destroy_output, rather merge both.
2011-08-31Move away from visuals and just use EGLConfigs or shm format tokensKristian Høgsberg7-179/+118
2011-08-29Fix cursor visibility bugKristian Høgsberg1-2/+2
2011-08-29gears: Don't schedule redraw, just draw from frame callbackKristian Høgsberg1-10/+1
2011-08-29compositor: Discard surface.frame if the surface isn't visibleKristian Høgsberg1-1/+9
2011-08-29compositor: Track bound resources for input deviceKristian Høgsberg1-2/+6
2011-08-29compositor: Handle NULL buffer in input_device.attach correctlyKristian Høgsberg1-4/+5
2011-08-29Create resource for wl_outputKristian Høgsberg1-4/+6
2011-08-29simple-shm: Fix inverted logicKristian Høgsberg1-1/+1
2011-08-29Pass resources to functions that take object referencesKristian Høgsberg5-141/+182
2011-08-29clients: Remove a few unused variablesKristian Høgsberg2-2/+0
2011-08-29terminal: Fix unused return value warningsKristian Høgsberg1-8/+15
2011-08-29window.c: Drop global handler argumentKristian Høgsberg10-27/+16
We can just register a global handler directly on the wl_display now.
2011-08-29clients: Bring clients up to dateKristian Høgsberg6-64/+68
2011-08-29Use wl_display_bind() for binding to globalsKristian Høgsberg6-17/+29
2011-08-29compositor: drop wl_display_add_object()Kristian Høgsberg5-10/+5
2011-08-29compositor: Make all exported objects wl_resourcesKristian Høgsberg6-212/+236
2011-08-29Use the new wl_callback interfaceKristian Høgsberg6-75/+92
2011-08-29Update compositor shutdown codeMatt Roper6-0/+81
Adds a general wlsc_compositor_shutdown() function that all output backends call when shutting down. wlsc_compositor_shutdown() will call a new 'destroy' method of each output to perform backend-specific cleanup (e.g., turning off the hardware cursor in the DRM compositor). Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
2011-08-27Turn off hardware cursors on VT switch before dropping DRM master.Matt Roper1-1/+1
The DRM cursor ioctl requires DRM master. We shouldn't drop master until after we're done turning off the hardware cursors for a VT switch. Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
2011-08-19evdev: opt out accelerometer type of devicesTiago Vignatti1-2/+20
We may want to adjust the protocol later for clients that care for these devices only, generating a special event. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-08-19compositor: fix pitch initializationTiago Vignatti1-0/+1
texture_region was getting a trash value for computing. I don't understand how we couldn't see any artifact on surface output in such case. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-08-19evdev: use a separate function for configuring devicesTiago Vignatti1-23/+33
No semantical changes. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-08-17compositor-drm: Fix compilation error caused by typo.Ander Conselvan de Oliveira1-1/+1
2011-08-16compositor-drm: Make unused parts of the cursor image transparentAnder Conselvan de Oliveira1-0/+22
The bo for the cursor image is always created with size 64x64 even if the actual cursor image is smaller than that. If this memory is not initialized, random data can create artifacts near the cursor. Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
2011-08-16Don't discard key press / key release events if the keys are differentDima Ryazanov1-1/+2
Keystrokes get dropped if the user types too quickly.
2011-08-12Don't pass NULL pointer as user data to signal handlerKristian Høgsberg1-5/+5
2011-08-12Relative movement with a touchpad and other misc fixes for eventsMatt Peterson1-18/+69
2011-08-12compositor-drm: Ignore disconnected connectors widthBenjamin Franzke1-3/+5
- Fixes segfault, if first enumerated connector is not connected. - Corrects x-offset where e.g. the 2. of 3 connectors is not connected. (where width of 1. output would have taken twice as offset for output at 3. connector)
2011-08-11xserver: Shut down if X server is crashing too fastKristian Høgsberg1-12/+30
2011-08-11xserver: Clean up wm on X server exitKristian Høgsberg1-0/+14
2011-08-11xserver: Clean up lockfile creation a bitKristian Høgsberg1-60/+79
2011-08-11xserver: Listen on abstract X socket tooKristian Høgsberg1-38/+105
And try the next display if binding fails.
2011-08-11compositor: Move signal handler initialization before module loadingTiago Vignatti1-9/+7
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-08-11configure: add helper for setting xserver directoryTiago Vignatti3-3/+8
With this the X server directory can become independent from the installation prefix set by autoconf. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-27xserver: Print atom namesKristian Høgsberg1-4/+22
2011-07-27screenshot: A couple of minor tweaksKristian Høgsberg1-3/+4
2011-07-26screenshot: use gdk-pixbuf for writing png imagesTiago Vignatti1-2/+19
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-22tty: Use /dev/tty instead of tty0Kristian Høgsberg1-1/+1
2011-07-21compositor: Only configure surface when it changes geometryKristian Høgsberg1-5/+4
2011-07-21compositor: Pick output for surface based on amount of overlapKristian Høgsberg1-14/+13
2011-07-21compositor-openwfd: Update to systemd seat input devicesBenjamin Franzke1-4/+12
2011-07-21compositor-x11: Support multiple outputsKristian Høgsberg1-14/+25
2011-07-21xserver: Ignore requests from X servers we didn't launchKristian Høgsberg1-0/+3
2011-07-21clients: Rename simple-client to simple-eglKristian Høgsberg2-3/+3