Commit Graph

620 Commits

Author SHA1 Message Date
Benjamin Franzke 5312f21af6 Fix out of source build [wayland.png] 2011-01-30 20:56:01 -05:00
Tim Wiederhake 4b8bd1f731 Add wayland.png to .gitignore 2011-01-30 20:54:45 -05:00
Kristian Høgsberg f992b2fc47 Don't crash when the previous keyboard surface goes away
Just always set keyboard focus to the top surface.
2011-01-28 15:53:07 -05:00
Kristian Høgsberg 0ce245761c Add initial basic support for fullscreen surfaces 2011-01-28 15:18:33 -05:00
Kristian Høgsberg 5e4d83f499 Merge remote branch 'nobled/for-krh' 2011-01-28 11:21:42 -05:00
Benjamin Franzke 844625834d configure: Drop gdk-pixbuf version dependency
The major version 2.0 is sufficient
2011-01-28 10:09:42 -05:00
nobled 48f975d7c5 fix configure check for gcc
This shouldn't fail just because someone sets CC=gcc-4.5
explicitly. Besides, this way it also works with compilers
that advertise GCC-compatibility like clang and ICC.
2011-01-28 13:47:21 +00:00
Kristian Høgsberg af82bea253 compositor-wayland: Handle keyboard focus too 2011-01-27 20:18:17 -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 ac5c5e7853 Don't create buffer from NULL pointer
Fixes regression introduced in f58d8ca1bd.
2011-01-26 20:36:06 -05:00
Kristian Høgsberg 93331ff40a compositor: Forward pointer focus notification from compostor backend
This lets the compositor place the pointer sprite correctly when it receives
pointer focus and allows it to send pointer focus to any client that might
receive pointer focus as the compositor receives it.
2011-01-26 20:35:09 -05:00
Kristian Høgsberg 26ef22e3f4 Test for rsvg-convert in configure.ac
If it's not present, we just don't install the icon.
2011-01-26 15:33:24 -05:00
Kristian Høgsberg f58d8ca1bd compositor-x11: Set window icon 2011-01-26 14:37:07 -05:00
Kristian Høgsberg 24ed621388 Set WM_CLASS for X11 compositor window
Don't want to be 'Unknown' in GNOME Shell.
2011-01-26 14:02:31 -05:00
Kristian Høgsberg f03b6c7694 connection: Also consume message data in error cases 2011-01-26 11:46:35 -05:00
Kristian Høgsberg f9edadf3f2 shm: Check width, height and stride for invalid values 2011-01-26 11:46:05 -05:00
Tim Wiederhake 0fe0eb330c Screenshots were upside down 2011-01-25 16:42:16 -05:00
Kristian Høgsberg 640924f37a Add gio for view fixes 2011-01-25 16:38:41 -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
Kristian Høgsberg 8335568d07 Don't compare socket(2) to NULL
Ugh, embarassing.  Thanks, gcc 4.6.
2011-01-25 15:11:58 -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
Kristian Høgsberg 4d6ff297c8 Merge remote branch 'nobled/for-krh' 2011-01-25 10:17:16 -05:00
Tim Wiederhake 70af98c576 fix tty_destroy
fixes segfault when active tty could not be opened
fixes copy-paste mistake.
2011-01-25 08:37:06 -05:00
nobled 0428a9a15c don't use deprecated INCLUDES variable 2011-01-24 16:27:27 +00:00
nobled 7d9517855a fix includes 2011-01-24 16:01:26 +00:00
Darxus 238515d3d7 Add specific versions to build dependencies 2011-01-23 18:38:57 -05: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
Benjamin Franzke 7c427a9481 compositor-wayland: Remove unused variable 2011-01-23 14:25:07 -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
Benjamin Franzke 2a332dd62e compositor/shm: use internalFormat=GL_BGRA_EXT in TexImage2D 2011-01-23 13:55:45 -05:00
Kristian Høgsberg 7d498b4f1a Enable all compositors by default 2011-01-23 13:50:42 -05:00
Benjamin Franzke 6fea3dc5ce display_iterate: Process only enabled event masks
(krh: Added warning for this unintended usage)
2011-01-23 13:32:31 -05:00
Tim Wiederhake 0f62aed1a1 Guard enums in generated wayland-*-protocol.h
(krh: edit #define guard to use WL_ prefix)
2011-01-23 13:28:37 -05:00