Git Browser for ODROID
Code Review
Sign In
git.odroid.com
/
weston
/
0452abc8203e2c037f074c059b9952b9410ccbdd
/
src
/
compositor.c
0452abc
compositor: Don't just update uniforms when we change shaders
by Kristian Høgsberg
· 14 years ago
a4f80f3
compositor: handle attach request in surface-local coordinates
by Pekka Paalanen
· 14 years ago
d1e8625
compositor: Allow attaching null buffer
by Kristian Høgsberg
· 14 years ago
18c9300
compositor: Only set surface geometry through weston_surface_configure()
by Kristian Høgsberg
· 14 years ago
d581a8f
Collabora copyright updates
by Pekka Paalanen
· 14 years ago
15d60ef
compositor: make overlap computation use the boundingbox
by Pekka Paalanen
· 14 years ago
2267d45
compositor: use bounding box for damage regions
by Pekka Paalanen
· 14 years ago
45f3e40
compositor: weston_surface_assign_output() to use bounding box
by Pekka Paalanen
· 14 years ago
3bfcd4d
compositor: weston_output_set_cursor() to use bounding box
by Pekka Paalanen
· 14 years ago
a9f8a21
compositor: weston_surface_draw() to use bounding box
by Pekka Paalanen
· 14 years ago
60921e5
compositor: move weston_surface::width,height into geometry
by Pekka Paalanen
· 14 years ago
6720d8f
compositor: add weston_surface bounding box
by Pekka Paalanen
· 14 years ago
ba3cf95
compositor: move weston_surface::x,y into geometry
by Pekka Paalanen
· 14 years ago
cd40362
compositor: make position a surface transformation
by Pekka Paalanen
· 14 years ago
0e151bb
compositor: honour repaint regions with transformed surfaces
by Pekka Paalanen
· 14 years ago
3df327f
compositor: disable attrib arrays after use
by Pekka Paalanen
· 14 years ago
e0f3cb2
compositor: rewrite draw and input coordinate transformations
by Pekka Paalanen
· 14 years ago
bc0b7e7
compositor: restructure weston_surface::transform
by Pekka Paalanen
· 14 years ago
7ae0213
compositor: handle non-invertible surface transformations
by Pekka Paalanen
· 14 years ago
460099f
shell: add key binding for rotating a surface
by Pekka Paalanen
· 14 years ago
2a5cecc
compositor: apply full transformation to input coordinates
by Pekka Paalanen
· 14 years ago
d1f0ab6
compositor: simplify the matrix inversion API
by Pekka Paalanen
· 14 years ago
75b47ec
compositor: implement inverse matrix transformation
by Pekka Paalanen
· 14 years ago
061b747
compositor: drop inverse matrix from weston_transform
by Pekka Paalanen
· 14 years ago
c61eca6
compositor: implement a stack of surface transformations
by Pekka Paalanen
· 14 years ago
681f9f4
compositor: Keep fade surface around while we're fading
by Kristian Høgsberg
· 14 years ago
607c1a7
compositor: Use weston_surface_create for creating solid color fade surface
by Kristian Høgsberg
· 14 years ago
bbeefb0
compositor: Create surfaces neutral, select shader later
by Kristian Høgsberg
· 14 years ago
46e64ee
compositor: Drop unused saved_texture surface field
by Kristian Høgsberg
· 14 years ago
2200d70
compositor: Clear repaint_scheduled when an idle repaint is cancelled
by Kristian Høgsberg
· 14 years ago
30c018b
compositor: Combine repaint and weston_output_repaint
by Kristian Høgsberg
· 14 years ago
a82c486
compositor: Compute overlapped early and base hw cursor decision on that
by Kristian Høgsberg
· 14 years ago
9f404b7
compositor: Move tracking of scanout buffers to compositor-drm
by Kristian Høgsberg
· 14 years ago
5f5e42e
compositor: Remove prepare_scanout_surface callout
by Kristian Høgsberg
· 14 years ago
06cf6b0
compositor: Pull prepare_render and present callouts into repaint
by Kristian Høgsberg
· 14 years ago
68c479a
compositor: Move repaint loop into a backend function
by Kristian Høgsberg
· 14 years ago
32cdc38
compositor: Insert the fade surface in the surface list
by Kristian Høgsberg
· 14 years ago
0763262
compositor: Move shader setup to weston_surface_draw()
by Kristian Høgsberg
· 14 years ago
765bcdf
compositor: Compute whether or not a surface is overlapped
by Kristian Høgsberg
· 14 years ago
ee324c2
compositor: Remove special casing of fullscreen surfaces
by Kristian Høgsberg
· 14 years ago
a0d6dc4
compositor: Do the per surface clip region math in weston_surface_draw()
by Kristian Høgsberg
· 14 years ago
ac58741
compositor: Assign surface damage before setting up scanout buffers
by Kristian Høgsberg
· 14 years ago
bcecca4
Revert "weston: Drop priviledges early, and seteuid when needed"
by Kristian Høgsberg
· 14 years ago
fc6ccb8
weston: Drop priviledges early, and seteuid when needed
by Benjamin Franzke
· 14 years ago
8423a89
compositor: initialise segv_action.sa_mask
by Pekka Paalanen
· 14 years ago
90b5381
compositor: Flush surface damage to surface below on destroy
by Kristian Høgsberg
· 14 years ago
34f80ff
drm: Cancel any scheduled repaints in the leave vt handler
by Kristian Høgsberg
· 14 years ago
0690da6
compositor: Install a SEGV handler to try and clean up the VT if we crash
by Kristian Høgsberg
· 14 years ago
1760ebb
xserver: Set DISPLAY for clients launched by the compositor
by Kristian Høgsberg
· 14 years ago
8e81df4
Use new format codes
by Kristian Høgsberg
· 14 years ago
249713b
Remove redundant glTexImage2D() call
by Kristian Høgsberg
· 14 years ago
c5e2376
compositor: Damage below before attaching new buffer
by Kristian Høgsberg
· 14 years ago
dade649
Move wl_data_device implementation to wayland-server
by Kristian Høgsberg
· 14 years ago
faf1fee
Move default grab implementation to wayland-server
by Kristian Høgsberg
· 14 years ago
9ddb826
Use new grab api
by Kristian Høgsberg
· 14 years ago
0b17b8e
compositor: Don't try and destroy old pointer surface if it empty
by Rob Bradford
· 14 years ago
c0444e3
compositor: force fade-in on start
by Pekka Paalanen
· 14 years ago
a33d0c3
data-device: Use a listener list to decouple the x11 selection bridge
by Kristian Høgsberg
· 14 years ago
3466bc8
Merge remote-tracking branch 'pq/compositor-dtors-v1'
by Kristian Høgsberg
· 14 years ago
8334bc1
Rename wayland-compositor to weston
by Kristian Høgsberg
· 14 years ago
[Renamed (78%) from compositor/compositor.c]
43c61d8
compositor-x11: improve x11_destroy()
by Pekka Paalanen
· 14 years ago
03cb5cf
compositor: Handle disappearing surfaces and input devices for touch
by Kristian Høgsberg
· 14 years ago
3543ff4
compositor: Send touch_up before clearing touch focus
by Kristian Høgsberg
· 14 years ago
1f221ff
compositor: Send out touch events accordingly
by Tiago Vignatti
· 14 years ago
22c6bce
evdev: Add ABS_MT_* support for direct touch devices
by Tiago Vignatti
· 14 years ago
773d13b
compositor: Make surface picking not depend on an input device
by Kristian Høgsberg
· 14 years ago
3429a72
compositor: fix uniform handling for fade_output()
by Pekka Paalanen
· 14 years ago
e1a850e
compositor: Move click-to-focus and ctrl-alt-bs bindings to shell.c
by Kristian Høgsberg
· 14 years ago
f47d8fe
compositor: Move binding code to util.c
by Kristian Høgsberg
· 14 years ago
2bd5b63
compositor: Consolidate code for finding and running bindings
by Kristian Høgsberg
· 14 years ago
5a5f007
compositor: Make click to activate behavior a binding
by Kristian Høgsberg
· 14 years ago
9e2be08
compositor: first destroy backend routines and then display
by Tiago Vignatti
· 14 years ago
b303a1d
compositor: use wl_list_for_each_safe when destroying output
by Tiago Vignatti
· 14 years ago
541e555
compositor: Implement surface global alpha
by Kristian Høgsberg
· 14 years ago
cd9ac1d
compositor: Remove server side cursors
by Kristian Høgsberg
· 14 years ago
7296e79
compositor: let shell override idle time
by Pekka Paalanen
· 14 years ago
bce2d3f
compositor: add IDLE state
by Pekka Paalanen
· 14 years ago
2e097ee
compositor: fix re-fading
by Pekka Paalanen
· 14 years ago
bde5e9f
Remove stale comment
by Kristian Høgsberg
· 14 years ago
d42b0c9
compositor: Use dup instead of fcntl to get a non-CLOEXEC fd
by Kristian Høgsberg
· 14 years ago
c47ddfd
compositor: reset signal mask for children
by Pekka Paalanen
· 14 years ago
409ef0a
compositor: refactor client forking code
by Pekka Paalanen
· 14 years ago
4bfb82a
compositor: Move a few more utils to util.c
by Kristian Høgsberg
· 14 years ago
47fe08a
Implement the new dnd/selection protocol
by Kristian Høgsberg
· 14 years ago
d2abb83
compositor: Move more shell.c state into the new shell_surface
by Kristian Høgsberg
· 14 years ago
f6def54
Merge remote-tracking branch 'pq/shell-priv'
by Kristian Høgsberg
· 14 years ago
a887312
compositor: The compositor is now jiust a regular global object
by Kristian Høgsberg
· 14 years ago
558350a
compositor: Remove unused resource field from wlsc_output
by Kristian Høgsberg
· 14 years ago
56cdea9
shell: add private surface struct
by Pekka Paalanen
· 14 years ago
2584cb5
compositor: Set output for cursor surface so damage_below works
by Kristian Høgsberg
· 14 years ago
50719bc
Fix inconsistent #include style
by Pekka Paalanen
· 14 years ago
eccef6a
compositor: Queue buffer.release instead of sending immediately
by Kristian Høgsberg
· 14 years ago
1ec0c31
compositor: Hide surfaces by setting surface->output to NULL
by Kristian Høgsberg
· 14 years ago
f0fc70d
compositor: implement screen locking
by Pekka Paalanen
· 14 years ago
d503a0b
compositor: check wlsc_surface::link before accessing neighbors
by Pekka Paalanen
· 14 years ago
ebc598e
compositor: fix repaint on first wakeup
by Pekka Paalanen
· 14 years ago
2841111
compositor: remove idle_inhibit optimization
by Pekka Paalanen
· 14 years ago
af867cc
compositor: let the shell wake up the compositor
by Kristian Høgsberg
· 14 years ago
9ef3e01
desktop-shell: screen locking protocol
by Pekka Paalanen
· 14 years ago
496433b
compositor: Hold on to surface.frame requests until we assign an output
by Kristian Høgsberg
· 14 years ago
Next »