Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-25 | Hold on to the scaled fonts we useterminal | Kristian Høgsberg | 1 | -17/+16 | |
2010-12-25 | Use cairo_show_glyphs for rendering text | Kristian Høgsberg | 1 | -3/+11 | |
A small step for now. | |||||
2010-12-25 | Only draw background if it's different from the border color | Kristian Høgsberg | 1 | -8/+9 | |
2010-12-25 | Use CAIRO_OPERATOR_OVER for drawing the background | Kristian Høgsberg | 1 | -1/+2 | |
2010-12-25 | Split background and foreground painting into separate loops | Kristian Høgsberg | 1 | -14/+25 | |
2010-12-25 | Make terminal a little more useful | Callum Lowcay | 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 | |||||
2010-12-17 | Fix compositor-wayland | Kristian Høgsberg | 1 | -2/+1 | |
2010-12-17 | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 13 | -158/+131 | |
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. | |||||
2010-12-16 | Fix the resizor | Kristian Høgsberg | 1 | -34/+34 | |
2010-12-16 | Schedule frame callback in the redraw handler | Kristian Høgsberg | 1 | -5/+7 | |
2010-12-16 | Add window resize sample client | Kristian Høgsberg | 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. | |||||
2010-12-13 | Fixed a small typo | Joel Teichroeb | 1 | -1/+1 | |
2010-12-09 | Move code around to keep input device interface and init function close | Kristian Høgsberg | 1 | -31/+30 | |
2010-12-09 | Document the shell.configure event a bit | Kristian Høgsberg | 1 | -0/+6 | |
2010-12-08 | Set up visuals in wayland-server | Kristian Høgsberg | 6 | -46/+58 | |
Still very much hand-wavey, but at least it's only in one place now. | |||||
2010-12-08 | Handle buttons in grab objects too | Kristian Høgsberg | 2 | -5/+36 | |
2010-12-08 | Move grab state to struct wl_input_device | Kristian Høgsberg | 7 | -135/+140 | |
2010-12-07 | Reenable fragment shader precision specifier | Kristian Høgsberg | 1 | -1/+1 | |
2010-12-07 | Use grab object for motion grabs too | Kristian Høgsberg | 2 | -63/+54 | |
Now all grabs use grab objects, so drop the grab enum. | |||||
2010-12-07 | Make wlsc_input_device_update_grab() take a grab object | Kristian Høgsberg | 1 | -9/+6 | |
2010-12-07 | Use a grab object for drag and drop | Kristian Høgsberg | 3 | -50/+63 | |
2010-12-07 | Handle shell.move using a grab object | Kristian Høgsberg | 2 | -23/+57 | |
2010-12-07 | Move resizing to a grab object | Kristian Høgsberg | 1 | -42/+87 | |
2010-12-07 | Add grab object infrastructure | Kristian Høgsberg | 2 | -2/+26 | |
2010-12-07 | Drop dummy wl_grab_surface hack | Kristian Høgsberg | 4 | -29/+3 | |
2010-12-07 | Remove unnecessary wlsc_compositor_schedule_repaint() call | Kristian Høgsberg | 1 | -2/+0 | |
2010-12-07 | Reduce indentation in notify_button() | Kristian Høgsberg | 1 | -44/+45 | |
2010-12-07 | Start grab when button is pressed, upgrade if we start drag, move or resize | Kristian Høgsberg | 1 | -26/+34 | |
Fixes crash on click in terminal. | |||||
2010-12-06 | Move get_time() helper back into compositor | Kristian Høgsberg | 3 | -15/+12 | |
2010-12-06 | Pass timestamp in surface destroy callback | Kristian Høgsberg | 3 | -14/+8 | |
2010-12-06 | Move focus tracking surface destroy callbacks into core | Kristian Høgsberg | 3 | -32/+40 | |
2010-12-06 | Use surface destroy notifier for cancelling grabs | Kristian Høgsberg | 2 | -8/+28 | |
2010-12-06 | Use the per-surface destroy callback for grabs as well | Kristian Høgsberg | 3 | -45/+37 | |
2010-12-06 | Move get_time() helper to core | Kristian Høgsberg | 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. | |||||
2010-12-06 | Add a surface destroy callback and use it for focus tracking | Kristian Høgsberg | 4 | -35/+71 | |
2010-12-06 | Refactor drm buffer creation a bit | Kristian Høgsberg | 1 | -33/+42 | |
2010-12-06 | When no DRM present, clients (window.c actually) now either exit orderly, | Yuval Fledel | 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 | |||||
2010-12-01 | Add origin information to output.geometry event | Kristian Høgsberg | 4 | -5/+9 | |
2010-12-01 | Use generated wl_interface for visuals | Kristian Høgsberg | 1 | -7/+3 | |
2010-12-01 | Silence scanner makefile rule by default | Kristian Høgsberg | 1 | -3/+3 | |
2010-12-01 | Chage the 'base' field to be the name of the super class instead | Kristian Høgsberg | 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. | |||||
2010-12-01 | Update TODO | Kristian Høgsberg | 1 | -10/+0 | |
2010-12-01 | compositor: Use a virtual destructor when shutting down | Kristian Høgsberg | 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. | |||||
2010-12-01 | compositor: Shut down properly so we remove the socket | Kristian Høgsberg | 2 | -1/+13 | |
2010-12-01 | Create socket in /var/run/user/${HOME} | Kristian Høgsberg | 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. | |||||
2010-12-01 | Indentation nit-picking | Kristian Høgsberg | 2 | -5/+5 | |
2010-12-01 | Move pointer and keyboard focus tracking into libwayland-server | Kristian Høgsberg | 4 | -101/+107 | |
2010-12-01 | Fix warnings from adding -Wall back | Kristian Høgsberg | 4 | -8/+9 | |
2010-12-01 | Add $(GCC_CFLAGS) back | Kristian Høgsberg | 3 | -0/+3 | |
Missed this when moving to automake. | |||||
2010-12-01 | compositor-wayland: Call wlsc_compositor_finish_frame from frame callback | Kristian Høgsberg | 1 | -6/+9 | |