| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Hold on to the scaled fonts we useterminal | Kristian Høgsberg | 2010-12-25 | 1 | -17/+16 |
| | | |||||
| * | Use cairo_show_glyphs for rendering text | Kristian Høgsberg | 2010-12-25 | 1 | -3/+11 |
| | | | | | A small step for now. | ||||
| * | Only draw background if it's different from the border color | Kristian Høgsberg | 2010-12-25 | 1 | -8/+9 |
| | | |||||
| * | Use CAIRO_OPERATOR_OVER for drawing the background | Kristian Høgsberg | 2010-12-25 | 1 | -1/+2 |
| | | |||||
| * | Split background and foreground painting into separate loops | Kristian Høgsberg | 2010-12-25 | 1 | -14/+25 |
| | | |||||
| * | Make terminal a little more useful | Callum Lowcay | 2010-12-25 | 1 | -150/+1454 |
| | | | | | | | | | | | | | | | | | | The patch adds the following features: - UTF-8 compliance - Most Vt102 escape codes, excluding double width/height lines - Fancy colors - Support for function keys, cursor keys, and editing keys - Tested with vttest and vim Bugs - No autorepeat - No support for function keys with modifiers - Configuration hard-coded - Redraw is slow | ||||
| * | Fix compositor-wayland | Kristian Høgsberg | 2010-12-17 | 1 | -2/+1 |
| | | |||||
| * | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 2010-12-17 | 13 | -157/+130 |
| | | | | | | | | The new map_toplevel() request no longer specifies a position and takes the size from the attached buffer. The attach request now takes a position relative to the top-left corner of the old buffer to let clients specify the relative position of the new buffer. | ||||
| * | Fix the resizor | Kristian Høgsberg | 2010-12-16 | 1 | -34/+34 |
| | | |||||
| * | Schedule frame callback in the redraw handler | Kristian Høgsberg | 2010-12-16 | 1 | -5/+7 |
| | | |||||
| * | Add window resize sample client | Kristian Høgsberg | 2010-12-16 | 2 | -1/+206 |
| | | | | | | | This is an example of how to animate window resizing. The size is animated by a simple physics model that allows the user to cancel the animation halfway and still look good. | ||||
| * | Fixed a small typo | Joel Teichroeb | 2010-12-13 | 1 | -1/+1 |
| | | |||||
| * | Move code around to keep input device interface and init function close | Kristian Høgsberg | 2010-12-09 | 1 | -31/+30 |
| | | |||||
| * | Document the shell.configure event a bit | Kristian Høgsberg | 2010-12-09 | 1 | -0/+6 |
| | | |||||
| * | Set up visuals in wayland-server | Kristian Høgsberg | 2010-12-08 | 6 | -46/+58 |
| | | | | | Still very much hand-wavey, but at least it's only in one place now. | ||||
| * | Handle buttons in grab objects too | Kristian Høgsberg | 2010-12-08 | 2 | -5/+36 |
| | | |||||
| * | Move grab state to struct wl_input_device | Kristian Høgsberg | 2010-12-08 | 7 | -135/+140 |
| | | |||||
| * | Reenable fragment shader precision specifier | Kristian Høgsberg | 2010-12-07 | 1 | -1/+1 |
| | | |||||
| * | Use grab object for motion grabs too | Kristian Høgsberg | 2010-12-07 | 2 | -63/+54 |
| | | | | | Now all grabs use grab objects, so drop the grab enum. | ||||
| * | Make wlsc_input_device_update_grab() take a grab object | Kristian Høgsberg | 2010-12-07 | 1 | -9/+6 |
| | | |||||
| * | Use a grab object for drag and drop | Kristian Høgsberg | 2010-12-07 | 3 | -50/+63 |
| | | |||||
| * | Handle shell.move using a grab object | Kristian Høgsberg | 2010-12-07 | 2 | -23/+57 |
| | | |||||
| * | Move resizing to a grab object | Kristian Høgsberg | 2010-12-07 | 1 | -42/+87 |
| | | |||||
| * | Add grab object infrastructure | Kristian Høgsberg | 2010-12-07 | 2 | -2/+26 |
| | | |||||
| * | Drop dummy wl_grab_surface hack | Kristian Høgsberg | 2010-12-07 | 4 | -29/+3 |
| | | |||||
| * | Remove unnecessary wlsc_compositor_schedule_repaint() call | Kristian Høgsberg | 2010-12-07 | 1 | -2/+0 |
| | | |||||
| * | Reduce indentation in notify_button() | Kristian Høgsberg | 2010-12-07 | 1 | -42/+43 |
| | | |||||
| * | Start grab when button is pressed, upgrade if we start drag, move or resize | Kristian Høgsberg | 2010-12-07 | 1 | -26/+34 |
| | | | | | Fixes crash on click in terminal. | ||||
| * | Move get_time() helper back into compositor | Kristian Høgsberg | 2010-12-06 | 3 | -15/+12 |
| | | |||||
| * | Pass timestamp in surface destroy callback | Kristian Høgsberg | 2010-12-06 | 3 | -14/+8 |
| | | |||||
| * | Move focus tracking surface destroy callbacks into core | Kristian Høgsberg | 2010-12-06 | 3 | -32/+40 |
| | | |||||
| * | Use surface destroy notifier for cancelling grabs | Kristian Høgsberg | 2010-12-06 | 2 | -8/+28 |
| | | |||||
| * | Use the per-surface destroy callback for grabs as well | Kristian Høgsberg | 2010-12-06 | 3 | -45/+37 |
| | | |||||
| * | Move get_time() helper to core | Kristian Høgsberg | 2010-12-06 | 3 | -15/+23 |
| | | | | | | | We'll need a better strategy for generating timestamps without input events or pageflips. At least we'll need to ensure everybody is using the same underlying time source. | ||||
| * | Add a surface destroy callback and use it for focus tracking | Kristian Høgsberg | 2010-12-06 | 4 | -35/+71 |
| | | |||||
| * | Refactor drm buffer creation a bit | Kristian Høgsberg | 2010-12-06 | 1 | -33/+42 |
| | | |||||
| * | When no DRM present, clients (window.c actually) now either exit orderly, | Yuval Fledel | 2010-12-06 | 1 | -61/+71 |
| | | | | | | | or if that check is removed - crash (unsurprisingly). This patch relieves this assumption, and allow some clients (terminal, image, flower) to run in a non-DRM environment | ||||
| * | Add origin information to output.geometry event | Kristian Høgsberg | 2010-12-01 | 4 | -5/+9 |
| | | |||||
| * | Use generated wl_interface for visuals | Kristian Høgsberg | 2010-12-01 | 1 | -7/+3 |
| | | |||||
| * | Silence scanner makefile rule by default | Kristian Høgsberg | 2010-12-01 | 1 | -3/+3 |
| | | |||||
| * | Chage the 'base' field to be the name of the super class instead | Kristian Høgsberg | 2010-12-01 | 7 | -206/+212 |
| | | | | | | | | | Instead of display->base.base we want display->proxy.object, or buffer->buffer.resource.object.id = id; which makes it clear what we end up addressing. | ||||
| * | Update TODO | Kristian Høgsberg | 2010-12-01 | 1 | -10/+0 |
| | | |||||
| * | compositor: Use a virtual destructor when shutting down | Kristian Høgsberg | 2010-12-01 | 5 | -16/+31 |
| | | | | | | Backend can now rely on their destroy function getting called on shutdown, so reset tty etc there instead of handling SIGTERM twice. | ||||
| * | compositor: Shut down properly so we remove the socket | Kristian Høgsberg | 2010-12-01 | 2 | -1/+13 |
| | | |||||
| * | Create socket in /var/run/user/${HOME} | Kristian Høgsberg | 2010-12-01 | 11 | -51/+99 |
| | | | | | | Use the runtime dir from XDG Base Directory Specification for creating the socket in a directory only the user can read and write. | ||||
| * | Indentation nit-picking | Kristian Høgsberg | 2010-12-01 | 2 | -5/+5 |
| | | |||||
| * | Move pointer and keyboard focus tracking into libwayland-server | Kristian Høgsberg | 2010-12-01 | 4 | -100/+106 |
| | | |||||
| * | Fix warnings from adding -Wall back | Kristian Høgsberg | 2010-12-01 | 4 | -8/+9 |
| | | |||||
| * | Add $(GCC_CFLAGS) back | Kristian Høgsberg | 2010-12-01 | 3 | -0/+3 |
| | | | | | Missed this when moving to automake. | ||||
| * | compositor-wayland: Call wlsc_compositor_finish_frame from frame callback | Kristian Høgsberg | 2010-12-01 | 1 | -6/+9 |
| | | |||||
