summaryrefslogtreecommitdiff
path: root/compositor/meego-tablet-shell.c
AgeCommit message (Collapse)AuthorFilesLines
2011-11-14De-brand the tablet shellKristian Høgsberg1-697/+0
Drop the MeeGo part of the name.
2011-11-09compositor: Split shell->attach into map and configureKristian Høgsberg1-7/+16
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.
2011-10-29compositor: Make spring model always use the same time stepKristian Høgsberg1-1/+0
2011-09-01Use wl_resource_* error functionsKristian Høgsberg1-1/+1
2011-08-31Remove egl display type setenv hackBenjamin Franzke1-1/+0
No longer needed with mesa 7.12-devel egl display autodetection.
2011-08-29Pass resources to functions that take object referencesKristian Høgsberg1-17/+17
2011-08-29Use wl_display_bind() for binding to globalsKristian Høgsberg1-1/+2
2011-08-29compositor: drop wl_display_add_object()Kristian Høgsberg1-1/+0
2011-08-29compositor: Make all exported objects wl_resourcesKristian Høgsberg1-30/+53
2011-06-21meego-tablet-shell: Use central sigchild handlerKristian Høgsberg1-16/+12
2011-06-21meego-tablet-shell: Generalize zoom animationKristian Høgsberg1-16/+51
2011-05-10meego-tablet-compositor: Only ask for lockscreen after we get homescreenKristian Høgsberg1-27/+8
This way we don't fade up until the lockscreen is showing.
2011-05-06Make use of wl_resource.destroy_listener_list for surfaces.Benjamin Franzke1-7/+8
2011-05-05meego-tablet-shell: Destroy tablet_client resource in destroy requestKristian Høgsberg1-0/+1
2011-05-05meego-tablet-shell: Handle app switcher choicesKristian Høgsberg1-18/+29
2011-05-04meego-tablet-shell: Rename tablet_client.poke to activate and add a destructorKristian Høgsberg1-10/+23
2011-05-04meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panelsKristian Høgsberg1-0/+18
2011-05-04meego-tablet-shell: Track the state of the UI explicitlyKristian Høgsberg1-61/+78
2011-05-03meego-tablet-shell: Handle meta key with super modifier so we get the releaseKristian Høgsberg1-0/+4
2011-05-03meego-tablet-shell: Handle animation surface going awayKristian Høgsberg1-0/+17
2011-05-02compositor: Split backends into modulesKristian Høgsberg1-1/+10
2011-05-02meego-tablet-shell: Use KEY_COMPOSE for the menu keyKristian Høgsberg1-1/+1
This is what the Windows menu key maps to in evdev keycodes.
2011-05-02compositor: Rename tweener to springKristian Høgsberg1-9/+9
Because it's a spring model, not a tweener.
2011-05-02compositor: Group matrix and inverse in struct wlsc_transformKristian Høgsberg1-20/+10
2011-05-02meego-tablet-shell: Factor out zoom animationKristian Høgsberg1-50/+97
2011-05-02meego-tablet-shell: Match meego-ux-daemon key bindingsKristian Høgsberg1-2/+4
2011-05-02meego-tablet-shell: Only clear CLOEXEC flag in childKristian Høgsberg1-6/+6
2011-05-02compositor: Remove unused surface matrix, add optional transformKristian Høgsberg1-5/+0
2011-05-02Tweak tweener constants and add friction parameterKristian Høgsberg1-1/+1
2011-04-23Add meego-tablet-shellKristian Høgsberg1-0/+530
We'll probably break it out into its own repo down the road, but for now keeping it here is convenient.