Git Browser for ODROID
Code Review
Sign In
git.odroid.com
/
weston
/
730d87e6a6c70a6151cfe931e0db4334531a5bdb
/
src
/
shell.c
b45ac5e
compositor: clarify update_transform vs. repaint
by Pekka Paalanen
· 13 years ago
25dacab
shell: remove excessive damage from rotating
by Pekka Paalanen
· 13 years ago
938269a
compositor: simple menu transform
by Pekka Paalanen
· 13 years ago
ddae03c
compositor: q&d solution for surface drift
by Pekka Paalanen
· 13 years ago
5c97ae7
shell: fix resize for transformed surfaces
by Pekka Paalanen
· 14 years ago
7b3bd3d
shell: fix move of transformed surfaces
by Pekka Paalanen
· 14 years ago
765e27b
shell: Rotate relative to current rotation
by Kristian Høgsberg
· 14 years ago
d581a8f
Collabora copyright updates
by Pekka Paalanen
· 14 years ago
60921e5
compositor: move weston_surface::width,height into geometry
by Pekka Paalanen
· 14 years ago
ba3cf95
compositor: move weston_surface::x,y into geometry
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
460099f
shell: add key binding for rotating a surface
by Pekka Paalanen
· 14 years ago
a82c486
compositor: Compute overlapped early and base hw cursor decision on that
by Kristian Høgsberg
· 14 years ago
6af8eb9
desktop-shell: Build in sensible defaults
by Kristian Høgsberg
· 14 years ago
cb10843
shell: deal with weston_compositor_pick_surface() = NULL
by Pekka Paalanen
· 14 years ago
f03a616
shell: Set desktop-shell deathstamp at initial launch
by Kristian Høgsberg
· 14 years ago
4d733ee
shell: respawn desktop-shell if it dies
by Pekka Paalanen
· 14 years ago
b3cca0a
shell: Start implementing the popup surface type
by Kristian Høgsberg
· 14 years ago
9ddb826
Use new grab api
by Kristian Høgsberg
· 14 years ago
61b5c67
shell: free memory on move/resize error paths
by Pekka Paalanen
· 14 years ago
9724b51
More weston rename fixes
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 (85%) from compositor/shell.c]
43c61d8
compositor-x11: improve x11_destroy()
by Pekka Paalanen
· 14 years ago
2a25cd4
compositor: Remove shell->activate callback
by Kristian Høgsberg
· 14 years ago
e1a850e
compositor: Move click-to-focus and ctrl-alt-bs bindings to shell.c
by Kristian Høgsberg
· 14 years ago
7bb92f0
Activate toplevel fullscreen and menu surfaces
by Juan Zhao
· 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
e955f1e
shell: use desktop-shell ini file for screensaver path
by Pekka Paalanen
· 14 years ago
18027e5
shell: automatic exec and kill of wscreensaver
by Pekka Paalanen
· 14 years ago
bce2d3f
compositor: add IDLE state
by Pekka Paalanen
· 14 years ago
af0e34c
shell: center the unlock dialog
by Pekka Paalanen
· 14 years ago
baeb6a1
shell: let screensaver wake up the compositor
by Pekka Paalanen
· 14 years ago
77346a6
shell: implement screensaver surface type
by Pekka Paalanen
· 14 years ago
9826223
shell: handle surface type reassignment
by Pekka Paalanen
· 14 years ago
6e16811
protocol: add screensaver interface
by Pekka Paalanen
· 14 years ago
01e7b00
shell: fix set_transient
by Pekka Paalanen
· 14 years ago
409ef0a
compositor: refactor client forking code
by Pekka Paalanen
· 14 years ago
2f88a40
desktop-shell: Animate surface mapping
by Kristian Høgsberg
· 14 years ago
f32f1fc
shell: forbid multiple wl_shell_surface objects
by Pekka Paalanen
· 14 years ago
4622967
shell: rename shell_create_shell_surface
by Pekka Paalanen
· 14 years ago
92a0dc4
shell: check for missing wl_shell_surface
by Pekka Paalanen
· 14 years ago
ec2b32f
compositor: eliminate wlsc_surface::shell_priv
by Pekka Paalanen
· 14 years ago
068ae94
desktop-shell: update protocol and client to wl_shell_surface
by Pekka Paalanen
· 14 years ago
9d1613e
wl_shell_surface adaptation
by Pekka Paalanen
· 14 years ago
fe34083
shell: fix resume_desktop for zero clients
by Pekka Paalanen
· 14 years ago
47fe08a
Implement the new dnd/selection protocol
by Kristian Høgsberg
· 14 years ago
f02bb64
shell: Unmap old backgrounds/panels when setting new ones
by Benjamin Franzke
· 14 years ago
d0f79ab
desktop-shell: Make panel and background output dependent
by Benjamin Franzke
· 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
57da4a8
shell: introduce shell_surface_purpose
by Pekka Paalanen
· 14 years ago
56cdea9
shell: add private surface struct
by Pekka Paalanen
· 14 years ago
50719bc
Fix inconsistent #include style
by Pekka Paalanen
· 14 years ago
2ca8630
shell: fix handle_lock_surface_destroy()
by Pekka Paalanen
· 14 years ago
d81c216
shell: fix compositor wakeup while locked
by Pekka Paalanen
· 14 years ago
d3dd6e1
shell: fix lock surface mapping
by Pekka Paalanen
· 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
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
c4693c4
Install desktop-shell in $prefix/libexec
by Kristian Høgsberg
· 14 years ago
4677013
shell: Set initial toplevel position in map callback
by Kristian Høgsberg
· 14 years ago
32e24cc
compositor: Split shell->attach into map and configure
by Kristian Høgsberg
· 14 years ago
bbe6052
compositor: only authorized client can bind desktop_shell
by Pekka Paalanen
· 14 years ago
6cd281a
desktop-shell: launch from the compositor
by Pekka Paalanen
· 14 years ago
02ebfb1
compositor: fix drag segfault
by Pekka Paalanen
· 14 years ago
d6e5525
x11: Manage xserver focus better
by Kristian Høgsberg
· 14 years ago
f0d9116
x11: Add a destroy listener for X11 surfaces
by Kristian Høgsberg
· 14 years ago
a4a42f0
shell: Reject moving or resizing toplevel windows
by Kristian Høgsberg
· 14 years ago
7584062
Add a desktop_shell interface
by Kristian Høgsberg
· 14 years ago
4eaa830
compositor: Repick surface when grab ends
by Kristian Høgsberg
· 14 years ago
9ebcf94
Use wl_resource_* error functions
by Kristian Høgsberg
· 14 years ago
97d44aa
Pass resources to functions that take object references
by Kristian Høgsberg
· 14 years ago
d9551a3
compositor: drop wl_display_add_object()
by Kristian Høgsberg
· 14 years ago
904055a
compositor: Make all exported objects wl_resources
by Kristian Høgsberg
· 14 years ago
a691aee
compositor: Track opaque region of a surface
by Kristian Høgsberg
· 14 years ago
b8a9833
compositor: Add helper to damage surface below
by Kristian Høgsberg
· 14 years ago
8f0ce05
compositor: Send out more detailed output events
by Kristian Høgsberg
· 14 years ago
7a5c979
Move map requests to shell
by Kristian Høgsberg
· 14 years ago
4721a3c
Make use of wl_resource.destroy_listener_list for surfaces.
by Benjamin Franzke
· 14 years ago
6c709a3
Fix warnings and symbol visibility from missing CFLAGS
by Kristian Høgsberg
· 14 years ago
1c56218
compositor: Split backends into modules
by Kristian Høgsberg
· 14 years ago
2e94d11
compositor: Remove unused surface matrix, add optional transform
by Kristian Høgsberg
· 14 years ago
02ec0a5
compositor: Support loadable shells
by Kristian Høgsberg
· 14 years ago
10f097e
Only invoke shell button bindings if there's a pointer focus surface
by Kristian Høgsberg
· 14 years ago
0793756
Move shell bindings to shell.c
by Kristian Høgsberg
· 14 years ago
ec4d342
Support per surface frame events
by Benjamin Franzke
· 14 years ago
31bd6c7
Use pixman regions to reduce repainting
by Kristian Høgsberg
· 14 years ago
0ce2457
Add initial basic support for fullscreen surfaces
by Kristian Høgsberg
· 15 years ago
027931b
Define the shell resize enumeration in the xml spec
by Kristian Høgsberg
· 15 years ago
dd4046a
Take away pointer focus during server grabs
by Kristian Høgsberg
· 15 years ago
ae6c8a6
First attempt at selection support
by Kristian Høgsberg
· 15 years ago
4cca349
Split shell object out from compositor.c into its own file
by Kristian Høgsberg
· 15 years ago