| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split into a core repository that only holds the core Wayland libraries | Kristian Høgsberg | 2011-02-14 | 1 | -1741/+0 |
| | | |||||
| * | fix typo in window.c | Tim Wiederhake | 2011-02-11 | 1 | -1/+1 |
| | | |||||
| * | window.c: Use eglGetProcAddress to look up extension functions | Kristian Høgsberg | 2011-02-09 | 1 | -7/+15 |
| | | |||||
| * | window.c: Include wayland-egl.h before EGL headers so we get the right platform | Kristian Høgsberg | 2011-02-09 | 1 | -3/+3 |
| | | |||||
| * | Follow wayland-egl renames | Kristian Høgsberg | 2011-02-07 | 1 | -9/+8 |
| | | |||||
| * | Port window.c to use wayland-egl | Kristian Høgsberg | 2011-02-07 | 1 | -89/+53 |
| | | |||||
| * | window: add null checks | nobled | 2011-02-01 | 1 | -0/+30 |
| | | | | | | Also check for invalid parameters early on, so if we crash, we know *why* we crashed. | ||||
| * | add newlines in error messages | nobled | 2011-02-01 | 1 | -4/+4 |
| | | |||||
| * | Add initial basic support for fullscreen surfaces | Kristian Høgsberg | 2011-01-28 | 1 | -17/+31 |
| | | |||||
| * | compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers | Kristian Høgsberg | 2011-01-27 | 1 | -0/+1 |
| | | |||||
| * | Fix new gcc 4.6 warnings | Kristian Høgsberg | 2011-01-25 | 1 | -3/+1 |
| | | | | | | | simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable] etc. | ||||
| * | Replace gdk_pixbuf_unref with g_object_unref | Darxus@chaosreigns.com | 2011-01-25 | 1 | -4/+4 |
| | | | | | | Because gdk_pixbuf_unref is deprecated and for compatability with gdk-pixbuf 2.21.4. | ||||
| * | window.c: Make title not const | Kristian Høgsberg | 2011-01-25 | 1 | -2/+2 |
| | | | | | We now strdup it. | ||||
| * | Merge remote branch 'callum/master' | Kristian Høgsberg | 2011-01-25 | 1 | -6/+13 |
| |\ | | | | | | | | | Conflicts: clients/window.h | ||||
| | * | Merge branch 'master' of git://anongit.freedesktop.org/wayland | Callum Lowcay | 2011-01-22 | 1 | -44/+147 |
| | |\ | | | | | | | | | | | | | Conflicts: clients/window.h | ||||
| | * | | terminal: Window operations | Callum Lowcay | 2011-01-14 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | Implement OSC 1 (set window title), and some basic CSI t window operations. Signed-off-by: Callum Lowcay <callum@callumscode.com> | ||||
| * | | | initialise display | Tim Wiederhake | 2011-01-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes valgrind: ==25178== Conditional jump or move depends on uninitialised value(s) ==25178== at 0x409E2C: display_create (window.c:1582) ==25178== by 0x407A43: main (terminal.c:2323) and ==13793== Conditional jump or move depends on uninitialised value(s) ==13793== at 0x40A2D1: display_handle_global (window.c:1504) ==13793== by 0x4E2C183: display_handle_global (wayland-client.c:281) ==13793== by 0x713FEE7: ffi_call_unix64 (in /usr/lib/libffi.so.5.0.10) ==13793== by 0x713FC83: ffi_call (in /usr/lib/libffi.so.5.0.10) ==13793== by 0x4E2C71A: wl_closure_invoke (connection.c:663) ==13793== by 0x4E2BB7B: wl_display_iterate (wayland-client.c:484) ==13793== by 0x4096CA: display_create (window.c:1664) ==13793== by 0x407A43: main (terminal.c:2321) | ||||
| * | | | free option context | Tim Wiederhake | 2011-01-23 | 1 | -0/+1 |
| | | | | |||||
| * | | | fix resizing at top/left border | Tim Wiederhake | 2011-01-23 | 1 | -1/+2 |
| | | | | |||||
| * | | | compositor crashes if window width or height is <= 0 | Tim Wiederhake | 2011-01-23 | 1 | -0/+6 |
| | | | | |||||
| * | | | Remove unused bits of cairo code | Kristian Høgsberg | 2011-01-21 | 1 | -8/+0 |
| | | | | |||||
| * | | | Add an orange pop-up menu to test the new map_transient request | Kristian Høgsberg | 2011-01-21 | 1 | -6/+80 |
| | | | | |||||
| * | | | terminal: Just send the pty master fd to receive the selection. | Kristian Høgsberg | 2011-01-21 | 1 | -8/+3 |
| | |/ |/| | | | | | LOL!!1 | ||||
| * | | Use cairo_push_group() for all double buffering, drop window_copy_*() | Kristian Høgsberg | 2011-01-21 | 1 | -24/+0 |
| | | | |||||
| * | | Render selection | Kristian Høgsberg | 2011-01-20 | 1 | -0/+5 |
| | | | |||||
| * | | Use libxkbcommon #defines for modifiers | Kristian Høgsberg | 2011-01-19 | 1 | -1/+1 |
| | | | |||||
| * | | Add proof-of-concept selection support to terminal | Kristian Høgsberg | 2011-01-19 | 1 | -0/+120 |
| | | | | | | | | | | | Next will be to support mouse selections so we can copy and paste something more interesting than just 'selection data'. | ||||
| * | | Pass input device and time in key_handler callback | Kristian Høgsberg | 2011-01-19 | 1 | -2/+8 |
| | | | | | | | | | Move the modifiers to a input device getter function. | ||||
| * | | Use the global handler in dnd instead of custom drag_offer hook | Kristian Høgsberg | 2011-01-19 | 1 | -15/+1 |
| | | | |||||
| * | | window: Add a catch-all global handler hook | Kristian Høgsberg | 2011-01-19 | 1 | -0/+10 |
| | | | |||||
| * | | Check for cairo-egl instead of just cairo-gl | Kristian Høgsberg | 2011-01-14 | 1 | -7/+7 |
| |/ | |||||
| * | Fix terminal resizing | Kristian Høgsberg | 2011-01-11 | 1 | -20/+27 |
| | | | | | | | | Get snapping to character grid working again, avoid crashes when attempting to resize below 1x1 character cell, only redraw when size actually changes. Also, rename window_get_child_rectangle() to window_get_child_allocation(). | ||||
| * | Fix window.c build without cairo-gl | nobled | 2011-01-05 | 1 | -0/+5 |
| | | |||||
| * | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 2010-12-17 | 1 | -73/+65 |
| | | | | | | | | 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. | ||||
| * | 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 | 1 | -3/+3 |
| | | |||||
| * | Create socket in /var/run/user/${HOME} | Kristian Høgsberg | 2010-12-01 | 1 | -3/+1 |
| | | | | | | Use the runtime dir from XDG Base Directory Specification for creating the socket in a directory only the user can read and write. | ||||
| * | Fix warnings from adding -Wall back | Kristian Høgsberg | 2010-12-01 | 1 | -6/+6 |
| | | |||||
| * | Don't hardcode offered dnd types in window.c | Kristian Høgsberg | 2010-11-30 | 1 | -10/+8 |
| | | |||||
| * | Made the window save the coordinates when being draged. | Joel Teichroeb | 2010-11-30 | 1 | -8/+10 |
| | | |||||
| * | wayland_client: rename wl_display_create to wl_display_connect | Benjamin Franzke | 2010-11-29 | 1 | -1/+1 |
| | | | | | Avoid conflict when using wayland-{server,client} together. | ||||
| * | Define MULT outside the HAVE_CAIRO_GL #ifdef | Kristian Høgsberg | 2010-11-29 | 1 | -3/+3 |
| | | |||||
| * | Some additional return value checking | Darxus | 2010-11-22 | 1 | -1/+4 |
| | | |||||
| * | window: Don't call drag_offer_handler if it's NULL | Kristian Høgsberg | 2010-11-22 | 1 | -2/+4 |
| | | | | | Reported by canbaby@21cn.com. | ||||
| * | Function declares a pointer return, so return one. | Bryce Harrington | 2010-11-22 | 1 | -4/+4 |
| | | | | | | | | | | | These two functions are just wrappers around display_create_*_surface but weren't forwarding along the result of those calls as is implied by their return value type. This fixes a compile-time warning. Signed-off-by: Bryce Harrington <bryce@canonical.com> | ||||
| * | Quell warning about potentially uninitialized variable 'surface' | Bryce Harrington | 2010-11-22 | 1 | -0/+3 |
| | | | | | | | | In theory, it was possible for an undefined 'surface' to be passed to window_set_surface(). Instead, explicitly pass NULL. Signed-off-by: Bryce Harrington <bryce@canonical.com> | ||||
| * | Cleanup declared but unused variables. | Bryce Harrington | 2010-11-22 | 1 | -2/+1 |
| | | | | | | | | Make was complaining about a bunch of unused variables that were being declared. Signed-off-by: Bryce Harrington <bryce@canonical.com> | ||||
| * | Bring gears example up to date | Kristian Høgsberg | 2010-11-08 | 1 | -6/+16 |
| | | | | | Must have gears. | ||||
| * | Make sure there is a current context. | Chia-I Wu | 2010-10-29 | 1 | -3/+17 |
| | | | | | | The context of a display is shared with the cairo device. cairo_acquire_device should be called whenever OpenGL calls are made. | ||||
| * | Use glTexSubImage to update the pixels. | Chia-I Wu | 2010-10-29 | 1 | -3/+2 |
| | | | | | | glTexImage causes respecification. The DRM buffer a client renders to will be different from that used to create the wl_buffer. | ||||
