Kristian Høgsberg
64f1c3fd52
De-brand the tablet shell
...
Drop the MeeGo part of the name.
13 years ago
Kristian Høgsberg
32e24cc628
compositor: Split shell->attach into map and configure
...
The shell module only needs to deal with attach when it's either the initial
attach or when the attach changes the size of the surface. In case of
initial attach, the shell needs to pick a position for the surface and a
place in the surface stack. We split this case out as a new shell->map
callback. The other case is split into the shell->configure callback,
where the shell may adjust the surface position or reject the new size.
13 years ago
Kristian Høgsberg
3ff589df78
compositor: Make spring model always use the same time step
13 years ago
Kristian Høgsberg
9ebcf94b83
Use wl_resource_* error functions
13 years ago
Benjamin Franzke
91eacca38b
Remove egl display type setenv hack
...
No longer needed with mesa 7.12-devel egl display autodetection.
13 years ago
Kristian Høgsberg
97d44aa58b
Pass resources to functions that take object references
13 years ago
Kristian Høgsberg
f790c79ec7
Use wl_display_bind() for binding to globals
13 years ago
Kristian Høgsberg
d9551a3377
compositor: drop wl_display_add_object()
13 years ago
Kristian Høgsberg
904055a652
compositor: Make all exported objects wl_resources
13 years ago
Kristian Høgsberg
d4af320178
meego-tablet-shell: Use central sigchild handler
14 years ago
Kristian Høgsberg
57eca7424a
meego-tablet-shell: Generalize zoom animation
14 years ago
Kristian Høgsberg
b79216e7a0
meego-tablet-compositor: Only ask for lockscreen after we get homescreen
...
This way we don't fade up until the lockscreen is showing.
14 years ago
Benjamin Franzke
4721a3c912
Make use of wl_resource.destroy_listener_list for surfaces.
14 years ago
Kristian Høgsberg
5fa7f17199
meego-tablet-shell: Destroy tablet_client resource in destroy request
14 years ago
Kristian Høgsberg
bfcf07cd59
meego-tablet-shell: Handle app switcher choices
14 years ago
Kristian Høgsberg
81e8c26176
meego-tablet-shell: Rename tablet_client.poke to activate and add a destructor
14 years ago
Kristian Høgsberg
92fb0e9e39
meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panels
14 years ago
Kristian Høgsberg
1258a4a552
meego-tablet-shell: Track the state of the UI explicitly
14 years ago
Kristian Høgsberg
f77ce46fe5
meego-tablet-shell: Handle meta key with super modifier so we get the release
14 years ago
Kristian Høgsberg
132c65360e
meego-tablet-shell: Handle animation surface going away
14 years ago
Kristian Høgsberg
1c5621840b
compositor: Split backends into modules
14 years ago
Kristian Høgsberg
9d09777e40
meego-tablet-shell: Use KEY_COMPOSE for the menu key
...
This is what the Windows menu key maps to in evdev keycodes.
14 years ago
Kristian Høgsberg
269c78286f
compositor: Rename tweener to spring
...
Because it's a spring model, not a tweener.
14 years ago
Kristian Høgsberg
0bc0e24968
compositor: Group matrix and inverse in struct wlsc_transform
14 years ago
Kristian Høgsberg
3a53efe26e
meego-tablet-shell: Factor out zoom animation
14 years ago
Kristian Høgsberg
d28b4d7be8
meego-tablet-shell: Match meego-ux-daemon key bindings
14 years ago
Kristian Høgsberg
3d1cad80c2
meego-tablet-shell: Only clear CLOEXEC flag in child
14 years ago
Kristian Høgsberg
2e94d1120a
compositor: Remove unused surface matrix, add optional transform
14 years ago
Kristian Høgsberg
4a9be13d2a
Tweak tweener constants and add friction parameter
14 years ago
Kristian Høgsberg
eb7e12c73b
Add meego-tablet-shell
...
We'll probably break it out into its own repo down the road, but for
now keeping it here is convenient.
14 years ago