]>
Pileus Git - ~andy/gtk/log
Kristian Høgsberg [Tue, 1 Mar 2011 16:32:05 +0000 (11:32 -0500)]
wayland: Add another cursor (left-ptr)
Kristian Høgsberg [Sat, 26 Feb 2011 19:44:29 +0000 (14:44 -0500)]
Merge remote-tracking branch 'origin/master' into gdk-backend-wayland
Conflicts:
gdk/gdkdisplaymanager.c
Matthias Clasen [Mon, 14 Feb 2011 18:20:33 +0000 (13:20 -0500)]
Allow custom icon size in gtk_render_icon_pixbuf()
Pointed out in bug 642213.
Javier Jardón [Sun, 13 Feb 2011 14:21:12 +0000 (14:21 +0000)]
testgtk: Fix compilation warning
Javier Jardón [Sun, 13 Feb 2011 12:09:52 +0000 (12:09 +0000)]
configure.ac: Remove fd_set checks
fd_set uses were removed in GTK+ 2.2
Martin Nordholts [Tue, 1 Feb 2011 22:07:21 +0000 (23:07 +0100)]
Bug 633291 - Handle Shift-keys in X11 gdk_test_simulate_key()
If a level 1 key maps to a key value passed to
gdk_test_simulate_key(), raise the GDK_SHIFT_MASK flag so the reqested
key value is generated. Also add a regression test for this fix.
Javier Jardón [Sun, 6 Feb 2011 22:36:58 +0000 (22:36 +0000)]
configure.ac: Use AC_CONFIG_COMMANDS instead deprecated AC_OUTPUT_COMMANDS
Javier Jardón [Sun, 6 Feb 2011 22:26:02 +0000 (22:26 +0000)]
configure.ac: Use AC_PREPROC_IFELSE instead deprecated AC_TRY_CPP
Javier Jardón [Sun, 6 Feb 2011 22:19:23 +0000 (22:19 +0000)]
configure.ac: Use AC_RUN_IFELSE instead deprecated AC_TRY_RUN
Javier Jardón [Sun, 6 Feb 2011 22:10:21 +0000 (22:10 +0000)]
configure.ac: Use AC_LINK_IFELSE instead deprecated AC_TRY_LINK
Nguyễn Thái Ngọc Duy [Sun, 13 Feb 2011 10:51:49 +0000 (17:51 +0700)]
Updated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sun, 13 Feb 2011 10:40:54 +0000 (17:40 +0700)]
po/vi.po: import from Damned Lies
Benjamin Otte [Sat, 12 Feb 2011 21:07:37 +0000 (22:07 +0100)]
gdk: Select the X11 backend a the last possible backend
On Windows and OS X we want to prefer the native backends over the X11
backend.
On Linux, nothing changes as nobody is going to enable those backends
(and if they do, they'll know what they get).
Benjamin Otte [Sat, 12 Feb 2011 21:03:08 +0000 (22:03 +0100)]
doc: Document the GDK_BACKEND environment variable
Benjamin Otte [Sat, 12 Feb 2011 20:50:52 +0000 (21:50 +0100)]
colorsel: Remove WINDOWING ifdef
That one was leftover from the times when GDK didn't allow pointer
warping and we had an X11-specific solution.
Changwoo Ryu [Sat, 12 Feb 2011 19:53:59 +0000 (04:53 +0900)]
Update Korean translation
Matthias Clasen [Sat, 12 Feb 2011 14:12:36 +0000 (09:12 -0500)]
Protect x11-specific functions in gtktypefuncs.c
This is just a bandaid fix, we really need to systematically collect
type functions for all backends.
Matthias Clasen [Sat, 12 Feb 2011 13:26:21 +0000 (08:26 -0500)]
No GTK_ENABLE_BROKEN anymore
We stopped shipping broken stuff...
danigm [Thu, 10 Feb 2011 23:59:19 +0000 (00:59 +0100)]
gail: Fixing little bug, gail_misc_add_attribute returns the new attrib_set
Some calls to gail_misc_add_attribute doesn't assing the return
valute to attrib_set, so the attrib_set never get modified.
Matthias Clasen [Sat, 12 Feb 2011 12:59:25 +0000 (07:59 -0500)]
Silence more compiler warnings
Matthias Clasen [Sat, 12 Feb 2011 04:59:42 +0000 (23:59 -0500)]
Quell compiler warnings
Kjartan Maraas [Sat, 12 Feb 2011 12:44:48 +0000 (13:44 +0100)]
Updated Norwegian bokmål translation.
Yaron Shahrabani [Sat, 12 Feb 2011 09:39:17 +0000 (11:39 +0200)]
Updated Hebrew translation
Abduxukur Abdurixit [Sat, 12 Feb 2011 07:18:25 +0000 (08:18 +0100)]
Added UG translation
Matthias Clasen [Sat, 12 Feb 2011 04:53:39 +0000 (23:53 -0500)]
Use standard icon names
Matthias Clasen [Sat, 12 Feb 2011 04:30:01 +0000 (23:30 -0500)]
Remove confusion over XI2 defines
Some places were using XINPUT_2, others XINPUT_XI2. Since configure
defines XINPUT_2, use that throughout.
Benjamin Otte [Sat, 12 Feb 2011 00:27:40 +0000 (01:27 +0100)]
x11: Make headers identical no matter if we run with or without XI2
Previously we weren't installing the device headers when compiling
without XINPUT support. But we would include them from gdkx.h, so
essentially the build was broken.
With this patch the types will exist but not do anything.
Benjamin Otte [Fri, 11 Feb 2011 23:16:03 +0000 (00:16 +0100)]
x11: Fix struct definition for GdkDeviceManagaerXI2
Benjamin Otte [Fri, 11 Feb 2011 22:53:48 +0000 (23:53 +0100)]
gtk: Fix warnings for dnd code without XInput
Benjamin Otte [Fri, 11 Feb 2011 22:53:14 +0000 (23:53 +0100)]
x11: Make the device manager struct actually subclass the correct device
Benjamin Otte [Wed, 9 Feb 2011 13:40:04 +0000 (14:40 +0100)]
stylecontext: Use the common approach for priate pointers
Has two advantages:
1) consistency
2) "print *context->priv" actually works in gdb
Benjamin Otte [Thu, 10 Feb 2011 12:58:07 +0000 (13:58 +0100)]
icontheme: constify arguments to gtk_icon_theme_load_symbolic()
Benjamin Otte [Fri, 11 Feb 2011 22:19:25 +0000 (23:19 +0100)]
x11: Fix build without Xinput
Missing ifdefs
Kristian Høgsberg [Fri, 11 Feb 2011 22:20:14 +0000 (17:20 -0500)]
wayland: Map transient surfaces as such
Kristian Høgsberg [Fri, 11 Feb 2011 22:07:19 +0000 (17:07 -0500)]
wayland: Only set x, y, and modifiers if the pointers are non-NULL
Colin Walters [Fri, 11 Feb 2011 17:39:07 +0000 (12:39 -0500)]
docs: Link to all versions of both GTK3 and GTK2
Now that library supports both cleanly, fix the links so that
the user can go from the online doc to any version better.
Kristian Høgsberg [Fri, 11 Feb 2011 15:06:56 +0000 (10:06 -0500)]
wayland: Remove window cursor hash
Kristian Høgsberg [Fri, 11 Feb 2011 14:56:58 +0000 (09:56 -0500)]
wayland: There's only one screen
Kristian Høgsberg [Fri, 11 Feb 2011 14:50:10 +0000 (09:50 -0500)]
wayland: Trim some unused struct fields
Chun-wei Fan [Fri, 11 Feb 2011 10:41:22 +0000 (18:41 +0800)]
Win32 Visual C++ Support: Some more clean-ups
Update gtk+.vsprops...
Since gdkconfig.h should now reside in gdk/, there
is no longer need to create a lib/gtk-3.0/include folder.
Chun-wei Fan [Fri, 11 Feb 2011 10:05:16 +0000 (18:05 +0800)]
gdk/gdkconfig.h.win32: Make it more up-to-date
Make this pre-configured file to be more like the one used by the existing
X11 version, but using GDK_WINDOWING_WIN32 for obvious reasons.
Michael Natterer [Fri, 11 Feb 2011 09:35:25 +0000 (10:35 +0100)]
gtk: don't send BUTTON_RELEASE to unrealized widgets
which happened when the source widget was hidden or destroyed while a
drag was going on, like when dragging from a popup that got a grab
broken as result of the dnd operation.
Chun-wei Fan [Fri, 11 Feb 2011 09:45:32 +0000 (17:45 +0800)]
Visual C++ support: Fix the gdk-win32 Project
Apparently I previously had one of the source files wrong here...
Update this to reflect the correct file.
My fault for not seeing this earlier-sorry. DOH.
Kristian Høgsberg [Fri, 11 Feb 2011 04:00:12 +0000 (23:00 -0500)]
wayland: Drop empty gdkscreen-wayland.h
Kristian Høgsberg [Fri, 11 Feb 2011 03:51:23 +0000 (22:51 -0500)]
wayland: Drop GdkToplevelWayland and gdkwindow-wayland.h
Kristian Høgsberg [Fri, 11 Feb 2011 03:37:51 +0000 (22:37 -0500)]
wayland: Fix resizing from other corners than just botton-right
Kristian Høgsberg [Fri, 11 Feb 2011 03:21:48 +0000 (22:21 -0500)]
wayland: Remove some fprintf debug messages
Kristian Høgsberg [Fri, 11 Feb 2011 03:21:08 +0000 (22:21 -0500)]
wayland: Fix hiding and withdrawing surfaces
Kristian Høgsberg [Fri, 11 Feb 2011 03:04:26 +0000 (22:04 -0500)]
wayland: Keep a reference to the surface we last attached
Kristian Høgsberg [Fri, 11 Feb 2011 01:34:14 +0000 (20:34 -0500)]
wayland: Port over missing xkb functionality from X11 backend
Kristian Høgsberg [Thu, 10 Feb 2011 21:35:38 +0000 (16:35 -0500)]
wayland: Copy gdk_wayland_keymap_translate_keyboard_state from X11 backend
Kristian Høgsberg [Thu, 10 Feb 2011 21:34:40 +0000 (16:34 -0500)]
wayland: Adjust the hw keycode in key events for min_key_code
Matthias Clasen [Thu, 10 Feb 2011 20:27:54 +0000 (15:27 -0500)]
Bump version to 3.0.1
Matthias Clasen [Thu, 10 Feb 2011 20:02:33 +0000 (15:02 -0500)]
Correct sonames appearing in the docs
Matthias Clasen [Thu, 10 Feb 2011 20:00:20 +0000 (15:00 -0500)]
Mention library soname change
Matthias Clasen [Thu, 10 Feb 2011 19:41:02 +0000 (14:41 -0500)]
Bump the version to 3.0.0
At the same time, change the library sonames for -3.0 to just -3.
This is necessary since the 2.99 releases installed libraries like
libgtk-3.0.so.0.9903.0, and we want to prevent the library version
number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
Matthias Clasen [Thu, 10 Feb 2011 19:37:31 +0000 (14:37 -0500)]
Minor formatting tweak
Matthias Clasen [Thu, 10 Feb 2011 19:31:31 +0000 (14:31 -0500)]
Remove a long-unsupported script that does nothing
Kristian Høgsberg [Thu, 10 Feb 2011 19:08:53 +0000 (14:08 -0500)]
wayland: Add a few more cursors
Kristian Høgsberg [Thu, 10 Feb 2011 18:44:45 +0000 (13:44 -0500)]
gtkwidget: Only call X GDK functions when the window is an X window
Kristian Høgsberg [Thu, 10 Feb 2011 18:42:59 +0000 (13:42 -0500)]
wayland: Return surface coordinates and mask in window_at_position
Kristian Høgsberg [Thu, 10 Feb 2011 16:01:30 +0000 (11:01 -0500)]
wayland: Send visibility event after map
Kristian Høgsberg [Thu, 10 Feb 2011 16:01:09 +0000 (11:01 -0500)]
wayland: Fix indentation
Kristian Høgsberg [Thu, 10 Feb 2011 15:59:30 +0000 (10:59 -0500)]
wayland: Unref the keyboard focus surface when losing keyboard focus
Kristian Høgsberg [Thu, 10 Feb 2011 15:58:43 +0000 (10:58 -0500)]
wayland: Use GDK_NOTE for logging event debug messages
Kristian Høgsberg [Thu, 10 Feb 2011 15:57:33 +0000 (10:57 -0500)]
wayland: Set event screen
Kristian Høgsberg [Thu, 10 Feb 2011 15:54:10 +0000 (10:54 -0500)]
wayland: Pretend selection works, print debug message
Kristian Høgsberg [Thu, 10 Feb 2011 15:53:31 +0000 (10:53 -0500)]
wayland: Copy translate_keyboard_string() form x11 backend
Kristian Høgsberg [Thu, 10 Feb 2011 15:49:51 +0000 (10:49 -0500)]
wayland: Actually return device in _gdk_wayland_device_get_device()
Kristian Høgsberg [Thu, 10 Feb 2011 15:49:09 +0000 (10:49 -0500)]
wayland: Handle blank cursor
Murray Cumming [Thu, 10 Feb 2011 09:02:06 +0000 (10:02 +0100)]
Add "extern C" declarations around AppChooser headers.
This is necessary to allow linking from code compiled as C++.
Matthias Clasen [Wed, 9 Feb 2011 22:32:05 +0000 (17:32 -0500)]
Don't try to modify readonly strings
This was an oversight in the recent accel label improvement.
When we get an untranslated string back from gettext(), it is
not ok to replace '_' by ' ' in-place. Instead, do it while
appending to the GString.
https://bugzilla.gnome.org/show_bug.cgi?id=641912
Matthias Clasen [Wed, 9 Feb 2011 21:54:19 +0000 (16:54 -0500)]
Make online references point to the right place
Matthias Clasen [Wed, 9 Feb 2011 21:44:19 +0000 (16:44 -0500)]
Change the title of the GDK docs to mention '3'
This is necessary in preparation for having 2.x and 3 docs
listed next to each other on library.gnome.org.
Kristian Høgsberg [Wed, 9 Feb 2011 21:36:15 +0000 (16:36 -0500)]
wayland: Clear modifier mask before restoring from keyboard_focus value
Kristian Høgsberg [Wed, 9 Feb 2011 20:27:08 +0000 (15:27 -0500)]
wayland: Consolidate device and devicemanager implementation
Kristian Høgsberg [Wed, 9 Feb 2011 19:48:29 +0000 (14:48 -0500)]
wayland: Support setting cursors
And a handful unrelated cleanups. Still doesn't really have an answer
for cursor themes.
Carlos Garnacho [Wed, 9 Feb 2011 19:08:35 +0000 (20:08 +0100)]
Change required glib version from "2.28" to "2.28.0"
Fixes the recent configure error:
checking for GLIB - version >= 2.28... 2.28, bad version string
introduced by
95446c311
Carlos Garnacho [Wed, 9 Feb 2011 16:00:49 +0000 (17:00 +0100)]
Avoid the need for cairo_push_group() in gtk_render_background()
This operation is potentially expensive, so the code has been
refurbished so avoid the cases it was needed for. Antialiased
cairo_clip() has been also reduced to transitions with surface
patterns involved.
Tristan Van Berkom [Wed, 9 Feb 2011 19:04:31 +0000 (04:04 +0900)]
Added padding to GtkTextLineDisplay struct for an addition of GdkRGBA pointer comming soon.
Javier Jardón [Tue, 8 Feb 2011 19:02:29 +0000 (19:02 +0000)]
configure.ac: Depend on stable versions of other libraries
Matthias Clasen [Wed, 9 Feb 2011 14:25:31 +0000 (09:25 -0500)]
Quell another warning
Matthias Clasen [Wed, 9 Feb 2011 14:01:16 +0000 (09:01 -0500)]
Add some more info for desktop app info
Small gotchas that can easily be avoided.
Matthias Clasen [Wed, 9 Feb 2011 07:43:07 +0000 (02:43 -0500)]
More GDK documentation tweaks
Garrett Regier [Wed, 9 Feb 2011 01:36:16 +0000 (17:36 -0800)]
Matthias Clasen [Wed, 9 Feb 2011 06:32:24 +0000 (01:32 -0500)]
Give the GDK docs some love
Reorganize some sections, drop the largely redundant multihead
section, add some more information about multiple backends.
Matthias Clasen [Wed, 9 Feb 2011 05:21:37 +0000 (00:21 -0500)]
Documentation tweaks
Matthias Clasen [Wed, 9 Feb 2011 04:19:47 +0000 (23:19 -0500)]
Remove no-longer exported symbols from the symbol list
Matthias Clasen [Wed, 9 Feb 2011 04:19:21 +0000 (23:19 -0500)]
Don't export GtkModifierStyle symbols
This is not public API, so don't export it.
Matthias Clasen [Wed, 9 Feb 2011 04:18:22 +0000 (23:18 -0500)]
Don't export gtk_cell_area_box_init_groups
That function can't be meant to be public, since it take
a GtkCellAreaBoxContext argument, which is not a public type.
Matthias Clasen [Wed, 9 Feb 2011 04:14:46 +0000 (23:14 -0500)]
Add some missing symbols to the docs
Javier Jardón [Wed, 9 Feb 2011 01:10:38 +0000 (01:10 +0000)]
README.in: Fix link to the migration guide
Matthias Clasen [Wed, 9 Feb 2011 01:00:27 +0000 (20:00 -0500)]
Remove annotation that breaks the docs
Before adding annotations, please check that gtk-doc can handle
them. Else they will be stripped out again.
Matthias Clasen [Wed, 9 Feb 2011 00:07:46 +0000 (19:07 -0500)]
Add links to the migration guide
Matthias Clasen [Tue, 8 Feb 2011 23:40:08 +0000 (18:40 -0500)]
Define the required introspection version in configure.ac
Matthias Clasen [Tue, 8 Feb 2011 23:32:45 +0000 (18:32 -0500)]
Update NEWS
Kristian Høgsberg [Tue, 8 Feb 2011 21:02:22 +0000 (16:02 -0500)]
wayland: Use wayland-egl
Daniel Mustieles [Tue, 8 Feb 2011 20:01:05 +0000 (21:01 +0100)]
Updated Spanish translation
Matthias Clasen [Tue, 8 Feb 2011 18:49:16 +0000 (13:49 -0500)]
Extend the mixed-dependency check to modules as well
This helps prevent accidents with GTK_PATH.
Matthias Clasen [Tue, 8 Feb 2011 18:09:52 +0000 (13:09 -0500)]
Add warnings about environment variables
These variables all get read by GTK 2.x as well, which makes
them dangerous at best.