Kristian Høgsberg
bfb8e61381
Follow wayland-egl renames
2011-02-07 10:30:38 -05:00
Kristian Høgsberg
a495a5ed8b
simple-client: Port to wayland-egl and use eglSwapBuffers()
...
simple-client is simpler.
2011-02-07 09:12:56 -05:00
Kristian Høgsberg
f57a96f98d
gears: Remove unused drm_fd field
2011-02-07 09:12:56 -05:00
Kristian Høgsberg
297c6313eb
Port window.c to use wayland-egl
2011-02-07 09:12:56 -05:00
nobled
7b87cb04a9
window: add null checks
...
Also check for invalid parameters early on, so if we crash,
we know *why* we crashed.
2011-02-01 18:51:47 +00:00
nobled
14d222f612
add newlines in error messages
2011-02-01 18:48:46 +00:00
Kristian Høgsberg
0ce245761c
Add initial basic support for fullscreen surfaces
2011-01-28 15:18:33 -05:00
Kristian Høgsberg
3ba4858c4b
compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers
2011-01-27 11:57:19 -05:00
Tim Wiederhake
80bf6f78e4
clients/view: Fix memory leak
2011-01-25 16:33:34 -05:00
Tim Wiederhake
6685aceae3
clients/view: Don't try to show inexistant files
2011-01-25 16:33:25 -05:00
Tim Wiederhake
9aad08e91b
clients/view: Allow relative paths
2011-01-25 16:33:00 -05:00
Tim Wiederhake
655467a5d2
clients/view: Add mousewheel and arrow keys
2011-01-25 16:32:37 -05:00
Tim Wiederhake
7e182ef13b
clients/view: Remove unnecessary variables
2011-01-25 16:29:51 -05:00
Tim Wiederhake
1afc9a98fa
clients/view: Do not browse outside document range
2011-01-25 16:29:27 -05:00
Kristian Høgsberg
00439617f3
Fix new gcc 4.6 warnings
...
simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable]
etc.
2011-01-25 15:16:01 -05:00
Darxus@chaosreigns.com
c4df99cb2c
Replace gdk_pixbuf_unref with g_object_unref
...
Because gdk_pixbuf_unref is deprecated and for compatability with
gdk-pixbuf 2.21.4.
2011-01-25 15:05:08 -05:00
Kristian Høgsberg
d5fb9cc769
window.c: Make title not const
...
We now strdup it.
2011-01-25 12:45:37 -05:00
Kristian Høgsberg
734a7501b6
Remove frame handler prototype
...
I messed up the merge.
2011-01-25 12:44:19 -05:00
Kristian Høgsberg
6ec41abf72
Merge remote branch 'callum/master'
...
Conflicts:
clients/window.h
2011-01-25 10:40:01 -05:00
nobled
7d9517855a
fix includes
2011-01-24 16:01:26 +00:00
Tim Wiederhake
81bd979835
initialise display
...
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)
2011-01-23 17:58:30 -05:00
Tim Wiederhake
748f672b2c
free option context
2011-01-23 17:58:22 -05:00
Tim Wiederhake
eae5569558
remove unused variable
2011-01-23 17:58:18 -05:00
Tim Wiederhake
503ccca5c8
document the usage of libtoytoolkit
...
(krh: edited to follow window_create() API changes)
2011-01-23 14:04:35 -05:00
Tim Wiederhake
f71accc5b8
close terminal window on exit
2011-01-23 14:00:21 -05:00
Tim Wiederhake
b6761dc294
fix resizing at top/left border
2011-01-23 13:59:30 -05:00
Tim Wiederhake
dc3f817538
remove declaration without definition from window.h
2011-01-23 13:58:43 -05:00
Tim Wiederhake
b0ae49e315
remove unused function in clients/smoke.c, silence warning
2011-01-23 13:58:26 -05:00
Tim Wiederhake
8a6f7e3139
compositor crashes if window width or height is <= 0
2011-01-23 13:58:18 -05:00
Tim Wiederhake
762e5c25d6
add clients to .gitignore
2011-01-23 13:58:07 -05:00
Kristian Høgsberg
0cd8f6eded
Drive-by optimization of blur_surface()
2011-01-21 22:19:40 -05:00
Kristian Høgsberg
a495333d4f
Remove unused bits of cairo code
2011-01-21 22:17:03 -05:00
Kristian Høgsberg
248c1b61ce
Add an orange pop-up menu to test the new map_transient request
2011-01-21 18:03:15 -05:00
Callum Lowcay
6eeeb30021
Merge branch 'master' of git://anongit.freedesktop.org/wayland
...
Conflicts:
clients/window.h
2011-01-22 12:00:48 +13:00
Kristian Høgsberg
6bccebee23
terminal: Just send the pty master fd to receive the selection.
...
LOL!!1
2011-01-21 16:26:28 -05:00
Kristian Høgsberg
31cce0533f
Actually send selected text when pasting
2011-01-21 15:18:55 -05:00
Kristian Høgsberg
e164e4ef72
Use cairo_push_group() for all double buffering, drop window_copy_*()
2011-01-21 11:35:05 -05:00
Kristian Høgsberg
f39a9ccbb3
Use cairo_push_group() for double buffering in the terminal
...
Slightly different version of the patch from twied.
2011-01-20 12:37:41 -05:00
Kristian Høgsberg
5982658d62
Render selection
2011-01-20 11:56:57 -05:00
Kristian Høgsberg
23c03ad981
Use libxkbcommon #defines for modifiers
2011-01-19 14:41:20 -05:00
Kristian Høgsberg
58eec36f68
Add proof-of-concept selection support to terminal
...
Next will be to support mouse selections so we can copy and paste
something more interesting than just 'selection data'.
2011-01-19 14:27:42 -05:00
Kristian Høgsberg
67cac8a565
Pass input device and time in key_handler callback
...
Move the modifiers to a input device getter function.
2011-01-19 14:25:13 -05:00
Kristian Høgsberg
943741cb40
Use the global handler in dnd instead of custom drag_offer hook
2011-01-19 14:25:12 -05:00
Kristian Høgsberg
b46df05fa8
window: Add a catch-all global handler hook
2011-01-19 14:25:12 -05:00
Benjamin Franzke
25f0ba4be1
clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGS
2011-01-16 21:09:51 -05:00
Kristian Høgsberg
ad67af1bcc
simple-client: Remove unnecessary flush
2011-01-14 20:45:23 -05:00
Kristian Høgsberg
1a11fac8fa
simple-client: Create GLES2 context
2011-01-14 20:39:21 -05:00
Kristian Høgsberg
a1015b9e8c
Link simple-client against libGLESv2.so, not full GL
2011-01-14 20:38:35 -05:00
Kristian Høgsberg
be63ae5a2c
Merge remote branch 'bnf/simple_client'
2011-01-14 19:13:22 -05:00
Benjamin Franzke
aabdce027f
Add a simple client
2011-01-15 00:44:03 +01:00