Git Browser for ODROID
Code Review
Sign In
git.odroid.com
/
weston
/
3d46534f4a70f2a68143e0bfcc06a52ea64558da
/
compositor
/
compositor.c
3d46534
Fix compositor crash when dragging to a surface that disappears
by Kristian Høgsberg
· 15 years ago
1f41190
Use glTexSubImage to update the pixels.
by Chia-I Wu
· 15 years ago
61a8251
Add a geometry option for x11 compositor
by Kristian Høgsberg
· 15 years ago
3d5bae0
Add a shm buffer sharing mechanism
by Kristian Høgsberg
· 15 years ago
ce457ba
Add timestamp to pointer image attach request
by Kristian Høgsberg
· 15 years ago
76b4332
Move example compositor to subdirectory
by Kristian Høgsberg
· 15 years ago
[Renamed from compositor.c]
99d7c64
Remove non-gles2 glEnable(GL_TEXTURE_2D) call
by Kristian Høgsberg
· 15 years ago
50038e4
Drop wl_surface_post_event() helper
by Kristian Høgsberg
· 15 years ago
f8ffded
Drop wl_display_set_compositor() special case
by Kristian Høgsberg
· 15 years ago
9d69f8e
Replace commit/ack/frame protocol with simpler sync and frame callbacks
by Kristian Høgsberg
· 15 years ago
13b8ae4
Add convenience functions for posting display events
by Kristian Høgsberg
· 15 years ago
f66d0f4
Get rid of wl_client_add_surface() special case
by Kristian Høgsberg
· 15 years ago
e9d37bd
Use a transient object for the dnd session
by Kristian Høgsberg
· 15 years ago
b571f5d
Handle NULL mime-type in drag::accept request
by Kristian Høgsberg
· 15 years ago
4eb5360
Update drag protocol to use fd passing for data transfer
by Kristian Høgsberg
· 15 years ago
1d7ffd3
Set pointer image only in response to 'target' event
by Kristian Høgsberg
· 15 years ago
b12fcce
Update to EGL_MESA_drm_image from mesa master
by Kristian Høgsberg
· 15 years ago
506e20e
More work on dnd
by Kristian Høgsberg
· 15 years ago
eef08fb
First step towards drag and drop protocol
by Kristian Høgsberg
· 15 years ago
225a176
Split GRAB_MOTION and GRAB_MOVE handling
by Kristian Høgsberg
· 15 years ago
f4cb201
Fix a few bugs in compositor cursor handling
by Kristian Høgsberg
· 15 years ago
4219a40
Add DMZ cursor theme
by Kristian Høgsberg
· 15 years ago
77a4a79
Fix warnings
by Kristian Høgsberg
· 15 years ago
b91cd10
Move cairo-util.[ch] to clients/
by Kristian Høgsberg
· 15 years ago
1db21f1
Use different cursor images in the compositor
by Kristian Høgsberg
· 15 years ago
77fb167
Add protocol for setting the pointer image
by Kristian Høgsberg
· 15 years ago
117d513
Schedule repaint from surface destructor
by Kristian Høgsberg
· 15 years ago
a661f26
Name libraries -client and -server for consistency
by Kristian Høgsberg
· 15 years ago
5fcd0aa
Introduce 'buffer' object for attaching, image cahce and cursor images
by Kristian Høgsberg
· 15 years ago
6d70202
Send out coordinates with pointer_focus event
by Kristian Høgsberg
· 15 years ago
c071f4d
Handle failure to reference a buffer name better
by Kristian Høgsberg
· 15 years ago
5b75f1b
Implement server side move override
by Kristian Høgsberg
· 15 years ago
83fc061
Introduce 'shell' object for moving and resizing surfaces in the compositor
by Kristian Høgsberg
· 15 years ago
a1f3f60
Generate protocol types and metadata from xml
by Kristian Høgsberg
· 15 years ago
808fd41
Drop coordinates from buttons press, add timestamp to events
by Kristian Høgsberg
· 15 years ago
747638b
Fix window picking order
by Kristian Høgsberg
· 15 years ago
86e0989
Hide wayland cursor when X11 compositor loses focus
by Kristian Høgsberg
· 15 years ago
67a21bd
Fix indentation
by Kristian Høgsberg
· 15 years ago
a946821
Propagate shader compile/link errors
by Kristian Høgsberg
· 15 years ago
f9112b2
Fix X button and keycodes
by Kristian Høgsberg
· 15 years ago
ce5325d
Add x11 backend for compositor
by Kristian Høgsberg
· 15 years ago
fc783d4
Split native drm part of compositor out
by Kristian Høgsberg
· 15 years ago
478d926
Send device name at connect time
by Kristian Høgsberg
· 15 years ago
38bb716
Drop surface::copy
by Kristian Høgsberg
· 15 years ago
0b8646b
Fix surface picking
by Kristian Høgsberg
· 15 years ago
2cdc184
Fix matrix setup in surface_map()
by Kristian Høgsberg
· 15 years ago
6619d38
Use correct token for drm image format
by Kristian Høgsberg
· 15 years ago
1292383
Use eglCreateImageKHR() the right way
by Kristian Høgsberg
· 15 years ago
6a9bbd0
Quit if set or drop master fails
by Kristian Høgsberg
· 15 years ago
27803c6
Port compositor to GLES2
by Kristian Høgsberg
· 15 years ago
a2ee675
Make compositor compile and port it to new mesa extensions
by Kristian Høgsberg
· 15 years ago
8286302
Rename wayland-system-compositor back to just compositor
by Kristian Høgsberg
· 15 years ago
[Renamed (99%) from wayland-system-compositor.c]
fa54885
Fix a couple of typos in rotation matrix
by Kristian Høgsberg
· 15 years ago
3afd45d
Switch to using mesa EGL
by Kristian Høgsberg
· 15 years ago
a5db589
Add wl_list_for_each() and simplify some loops
by Kristian Høgsberg
· 15 years ago
a341fa0
Use FBOs instead of eagle-specific API
by Kristian Høgsberg
· 16 years ago
e4bf884
Use new page flip API
by Kristian Høgsberg
· 16 years ago
d2311cf
Set an drop drm master on enter and leave vt
by Kristian Høgsberg
· 16 years ago
1b8b66f
Light up multiple outputs when possible
by Kristian Høgsberg
· 16 years ago
e000d8c
Make connector option actually work
by Kristian Høgsberg
· 16 years ago
2cbedd1
Terminate on Ctrl-Alt-Backspace
by Kristian Høgsberg
· 16 years ago
3f8f39c
Remove surfaces when destroyed, refocus pointer
by Kristian Høgsberg
· 16 years ago
dd73dd5
Select the right fb on enter_vt
by Kristian Høgsberg
· 16 years ago
ffbc607
Only raise surface on click, not release
by Kristian Høgsberg
· 16 years ago
f5878fa
Support running on a specified KMS connector
by Kristian Høgsberg
· 16 years ago
9db4efa
Drop sessions for now
by Kristian Høgsberg
· 16 years ago
5d312db
Tweak repaint timeout to 5ms after vblank
by Kristian Høgsberg
· 16 years ago
4adaf5c
Fix surface copy by using FBOs
by Kristian Høgsberg
· 16 years ago
b0a167c
Always repaint out of vsync callback.
by Kristian Høgsberg
· 16 years ago
45b7a3a
Terminate on Super-Backspace.
by Kristian Høgsberg
· 16 years ago
01f941b
Update to use new eagle API and drm page flipping
by Kristian Høgsberg
· 16 years ago
8da19ac
Factor out session switching stuff to struct wlsc_session.
by Kristian Høgsberg
· 16 years ago
b22382b
Create front buffer with eagle.
by Kristian Høgsberg
· 16 years ago
820a877
Trim include list.
by Kristian Høgsberg
· 16 years ago
4fa4873
Dont crash when surfaces and clients disappear
by Kristian Høgsberg
· 16 years ago
786ca0d
Send key array when losing focus too.
by Kristian Høgsberg
· 16 years ago
3c38fa0
Include the currently pressed keys in keyboard focus event.
by Kristian Høgsberg
· 16 years ago
db6c2f3
Add keyboard and pointer focus events.
by Kristian Høgsberg
· 16 years ago
ce5a9c1
Remove spurious unused local variable.
by Kristian Høgsberg
· 16 years ago
0555d8e
Rename pointer_surface to sprite in wlsc_surface.
by Kristian Høgsberg
· 16 years ago
41a1068
Track drm modesetting api changes (grr).
by Kristian Høgsberg
· 16 years ago
7b6907f
Don't forget to transform coordinates for the grab surface.
by Kristian Høgsberg
· 16 years ago
bb8cd93
Re-init link when removing animation.
by Kristian Høgsberg
· 16 years ago
1febe01
Don't crash when there's no primary surface.
by Kristian Høgsberg
· 16 years ago
6c9c8f8
Fix surface coordinate transformation.
by Kristian Høgsberg
· 16 years ago
1a208d5
Add surface animation framework, implement fullscreen surface switcher.
by Kristian Høgsberg
· 16 years ago
5c8c328
Add a per-surface matrix.
by Kristian Høgsberg
· 16 years ago
ab909ae
Quit compositor on eject key press.
by Kristian Høgsberg
· 25 years ago
fdec236
Switch to using a projective transformation.
by Kristian Høgsberg
· 25 years ago
8e43862
Finish egl_* to wlsc_* rename.
by Kristian Høgsberg
· 17 years ago
c0b4432
Use glReadPixels() for the screen shooter
by Kristian Høgsberg
· 17 years ago
f13eb14
Depend on udev 136 and clean up some code.
by Kristian Høgsberg
· 17 years ago
e68d24c
Initialize output position properly.
by Kristian Høgsberg
· 17 years ago
aa68fe3
Update to track udev API change in eagle.
by Kristian Høgsberg
· 17 years ago
81ce09a
Split out per-output state, use libudev for enumerating hardware.
by Kristian Høgsberg
· 17 years ago
890bc05
Use libudev for enumerating input devices.
by Kristian Høgsberg
· 17 years ago
e787bc6
Use a more generic glob for input devices.
by Kristian Høgsberg
· 17 years ago
b3131d9
Add client side demarshalling for events.
by Kristian Høgsberg
· 17 years ago
12ea62e
Add a proxy for the server side output object.
by Kristian Høgsberg
· 17 years ago
ee02ca6
Add hook to allow globals to send cold-plug events to new clients.
by Kristian Høgsberg
· 17 years ago
Next »