]> Pileus Git - ~andy/gtk/log
~andy/gtk
13 years agoUpdated Kurdish translations
Erdal Ronahi [Thu, 23 Dec 2010 13:14:10 +0000 (14:14 +0100)]
Updated Kurdish translations

13 years agoAllow inspection of construct-only object properties
Matthias Clasen [Thu, 23 Dec 2010 05:40:58 +0000 (00:40 -0500)]
Allow inspection of construct-only object properties

The 'Properties' button here is not really modifying the property
in any way, so it doesn't make sense to disable it just because
the object can only be set at construction.

This lets us poke at e.g. the cell area of an icon view.

13 years agoFix spacing.
Brian Cameron [Thu, 23 Dec 2010 03:58:40 +0000 (21:58 -0600)]
Fix spacing.

13 years agoFix bug #637721, fix function prototype.
Brian Cameron [Thu, 23 Dec 2010 03:55:12 +0000 (21:55 -0600)]
Fix bug #637721, fix function prototype.

13 years agoBetter fix for keynav dnd
Matthias Clasen [Thu, 23 Dec 2010 03:33:40 +0000 (22:33 -0500)]
Better fix for keynav dnd

With proper rounding, we can go back to a 'small step' of 1.

13 years agoAbort a drag when a keynav drop has not destination
Matthias Clasen [Thu, 23 Dec 2010 02:46:23 +0000 (21:46 -0500)]
Abort a drag when a keynav drop has not destination

This was claimed to cause problems for Chromium, see bug 599130.

Also work around apparent rounding errors in XIWarpDevice by
setting the 'small step' for keynav dnd to 2 instead of 1 - I notice
that a warp seems to sometimes warp a little less than I tell it to,
and if I tell it to only move by 1 pixel then moving less means
that you are stuck.

13 years agoAdd a default handler for drag_failed
Matthias Clasen [Wed, 22 Dec 2010 23:46:29 +0000 (18:46 -0500)]
Add a default handler for drag_failed

And use it in notebook dnd.

13 years agoAvoid invariant checking spew in gnome-shell
Matthias Clasen [Wed, 22 Dec 2010 21:53:26 +0000 (16:53 -0500)]
Avoid invariant checking spew in gnome-shell

For normal toplevels, visible is tightly bound to mapped, but for
something like a toplevel that exists within a Clutter stage we
may want to make mapping dependenton external factors, so we shouldn't
actually checked that !mapped toplevels are !visible.

Pointed out by Owen Taylor,

https://bugzilla.gnome.org/show_bug.cgi?id=637834

13 years agoquartz: Make keyboard input work again
Kristian Rietveld [Wed, 22 Dec 2010 21:33:05 +0000 (22:33 +0100)]
quartz: Make keyboard input work again

13 years agoImplement process_updates_recurse for GdkOffscreenWindow
Kristian Rietveld [Wed, 22 Dec 2010 19:41:06 +0000 (20:41 +0100)]
Implement process_updates_recurse for GdkOffscreenWindow

Makes offscreen windows work again.

13 years agoDon't return PropertyNotify.state as modifier state
Matthias Clasen [Wed, 22 Dec 2010 19:33:09 +0000 (14:33 -0500)]
Don't return PropertyNotify.state as modifier state

It isn't, it really is a GdkPropertyState.

Reported by Tim Janik in bug 633795.

13 years agoAvoid a crash
Matthias Clasen [Wed, 22 Dec 2010 19:08:03 +0000 (14:08 -0500)]
Avoid a crash

pointed out in bug 533745

13 years agodocs: fix a typo
Javier Jardón [Wed, 22 Dec 2010 17:05:50 +0000 (17:05 +0000)]
docs: fix a typo

13 years agoquartz: rename GdkDeviceManagerCore -> GdkQuartzDeviceManagerCore
Kristian Rietveld [Wed, 22 Dec 2010 16:30:29 +0000 (17:30 +0100)]
quartz: rename GdkDeviceManagerCore -> GdkQuartzDeviceManagerCore

13 years agoquartz: Rename GdkDeviceCore -> GdkQuartzDeviceCore
Kristian Rietveld [Wed, 22 Dec 2010 16:25:46 +0000 (17:25 +0100)]
quartz: Rename GdkDeviceCore -> GdkQuartzDeviceCore

13 years agoquartz: commit forgotten file
Kristian Rietveld [Wed, 22 Dec 2010 16:25:31 +0000 (17:25 +0100)]
quartz: commit forgotten file

13 years agoquartz: GdkDeviceCore: check for NULL pointer
Kristian Rietveld [Wed, 22 Dec 2010 16:08:25 +0000 (17:08 +0100)]
quartz: GdkDeviceCore: check for NULL pointer

13 years agoquartz: register before/after process all updates
Kristian Rietveld [Wed, 22 Dec 2010 16:06:13 +0000 (17:06 +0100)]
quartz: register before/after process all updates

13 years agoquartz: set all methods on window class, not root window class
Kristian Rietveld [Wed, 22 Dec 2010 16:04:40 +0000 (17:04 +0100)]
quartz: set all methods on window class, not root window class

13 years agoquartz: set window_type in display_class
Kristian Rietveld [Wed, 22 Dec 2010 15:56:58 +0000 (16:56 +0100)]
quartz: set window_type in display_class

13 years agoquartz: introduce GdkQuartzWindow (as a subclass of GdkWindow)
Kristian Rietveld [Wed, 22 Dec 2010 15:56:44 +0000 (16:56 +0100)]
quartz: introduce GdkQuartzWindow (as a subclass of GdkWindow)

13 years agoquartz: rename GdkQuartzWindow to GdkQuartzNSWindow
Kristian Rietveld [Wed, 22 Dec 2010 15:55:56 +0000 (16:55 +0100)]
quartz: rename GdkQuartzWindow to GdkQuartzNSWindow

13 years agoquartz: fix typo
Kristian Rietveld [Wed, 22 Dec 2010 15:17:43 +0000 (16:17 +0100)]
quartz: fix typo

13 years agoquartz: add new files to Makefile.am
Kristian Rietveld [Wed, 22 Dec 2010 15:15:42 +0000 (16:15 +0100)]
quartz: add new files to Makefile.am

13 years agoGdkDisplayManager: register Quartz backend when applicable
Kristian Rietveld [Wed, 22 Dec 2010 15:14:09 +0000 (16:14 +0100)]
GdkDisplayManager: register Quartz backend when applicable

13 years agoquartz: create gdkdisplaymanager-quartz.h
Kristian Rietveld [Wed, 22 Dec 2010 15:13:50 +0000 (16:13 +0100)]
quartz: create gdkdisplaymanager-quartz.h

13 years agoquartz: gdkselection-quartz.c: fix typos
Kristian Rietveld [Wed, 22 Dec 2010 15:07:05 +0000 (16:07 +0100)]
quartz: gdkselection-quartz.c: fix typos

13 years agoquartz: re-introduce _gdk_quartz_display_list_devices
Kristian Rietveld [Wed, 22 Dec 2010 15:05:12 +0000 (16:05 +0100)]
quartz: re-introduce _gdk_quartz_display_list_devices

13 years agogdkwindow-quartz: fix typo
Kristian Rietveld [Wed, 22 Dec 2010 14:47:46 +0000 (15:47 +0100)]
gdkwindow-quartz: fix typo

13 years agogtkclipboard-quartz: use accessors and add missing include
Kristian Rietveld [Wed, 22 Dec 2010 14:46:10 +0000 (15:46 +0100)]
gtkclipboard-quartz: use accessors and add missing include

13 years agogtkdnd-quartz: use accessors and add missing include
Kristian Rietveld [Wed, 22 Dec 2010 14:45:44 +0000 (15:45 +0100)]
gtkdnd-quartz: use accessors and add missing include

13 years agoquartz: gtkquartz.c: add missing include
Kristian Rietveld [Wed, 22 Dec 2010 14:44:58 +0000 (15:44 +0100)]
quartz: gtkquartz.c: add missing include

13 years agogdk: Fix toplevel makefile to build non-x11 backends again
Kristian Rietveld [Wed, 22 Dec 2010 14:07:12 +0000 (15:07 +0100)]
gdk: Fix toplevel makefile to build non-x11 backends again

13 years agoquartz: remove duplicate definition of gdk_flush
Kristian Rietveld [Wed, 22 Dec 2010 14:06:55 +0000 (15:06 +0100)]
quartz: remove duplicate definition of gdk_flush

13 years agoquartz: gdkkeys-quartz.c: remove duplicate function
Kristian Rietveld [Wed, 22 Dec 2010 14:06:44 +0000 (15:06 +0100)]
quartz: gdkkeys-quartz.c: remove duplicate function

13 years agoquartz: remove duplicate functions from gdkmain-quartz.c
Kristian Rietveld [Wed, 22 Dec 2010 14:06:32 +0000 (15:06 +0100)]
quartz: remove duplicate functions from gdkmain-quartz.c

13 years agoquartz: make gdkwindow-quartz.c build again
Kristian Rietveld [Wed, 22 Dec 2010 13:50:39 +0000 (14:50 +0100)]
quartz: make gdkwindow-quartz.c build again

13 years agoquartz: adapt gdkdisplay-quartz.c to new function names
Kristian Rietveld [Wed, 22 Dec 2010 13:45:35 +0000 (14:45 +0100)]
quartz: adapt gdkdisplay-quartz.c to new function names

13 years agoquartz: add prototype for _gdk_quartz_screen_new()
Kristian Rietveld [Wed, 22 Dec 2010 13:45:25 +0000 (14:45 +0100)]
quartz: add prototype for _gdk_quartz_screen_new()

13 years agoquartz: convert GdkVisual
Kristian Rietveld [Wed, 22 Dec 2010 13:42:25 +0000 (14:42 +0100)]
quartz: convert GdkVisual

13 years agoquartz: Fix screen implementation, rename to GdkQuartzScreen
Kristian Rietveld [Wed, 22 Dec 2010 13:34:15 +0000 (14:34 +0100)]
quartz: Fix screen implementation, rename to GdkQuartzScreen

13 years agoquartz: Port gdkkeys-quartz.c to new API
Kristian Rietveld [Wed, 22 Dec 2010 13:29:24 +0000 (14:29 +0100)]
quartz: Port gdkkeys-quartz.c to new API

13 years agoquartz: Remove gdkinput code
Kristian Rietveld [Wed, 22 Dec 2010 13:24:20 +0000 (14:24 +0100)]
quartz: Remove gdkinput code

13 years agoquartz: gdkeventloop-quartz.c: fix
Kristian Rietveld [Wed, 22 Dec 2010 13:16:52 +0000 (14:16 +0100)]
quartz: gdkeventloop-quartz.c: fix

13 years agoquartz: Fix gdkevents-quartz.c
Kristian Rietveld [Wed, 22 Dec 2010 13:14:48 +0000 (14:14 +0100)]
quartz: Fix gdkevents-quartz.c

13 years agoquartz: Make GdkQuartzDisplay compile
Kristian Rietveld [Wed, 22 Dec 2010 13:13:41 +0000 (14:13 +0100)]
quartz: Make GdkQuartzDisplay compile

13 years agoquartz: Fix display manager, move over code from gdkmain-quartz.c
Kristian Rietveld [Wed, 22 Dec 2010 13:13:21 +0000 (14:13 +0100)]
quartz: Fix display manager, move over code from gdkmain-quartz.c

13 years agoquartz: gdkcursor-quartz.h: fix cut-n-paste error
Kristian Rietveld [Wed, 22 Dec 2010 12:53:01 +0000 (13:53 +0100)]
quartz: gdkcursor-quartz.h: fix cut-n-paste error

13 years agoquartz: gdkdevice-core: fix up
Kristian Rietveld [Wed, 22 Dec 2010 12:48:04 +0000 (13:48 +0100)]
quartz: gdkdevice-core: fix up

13 years agoquartz: gdkdevice-core.c: use GdkQuartzCursor
Kristian Rietveld [Wed, 22 Dec 2010 12:44:31 +0000 (13:44 +0100)]
quartz: gdkdevice-core.c: use GdkQuartzCursor

13 years agoquartz: add forgotten file (gdkdnd-quartz.h)
Kristian Rietveld [Wed, 22 Dec 2010 12:43:43 +0000 (13:43 +0100)]
quartz: add forgotten file (gdkdnd-quartz.h)

13 years agoquartz: move bits into gdkcursor-quartz.h (private header for now)
Kristian Rietveld [Wed, 22 Dec 2010 12:43:14 +0000 (13:43 +0100)]
quartz: move bits into gdkcursor-quartz.h (private header for now)

13 years agoquartz: remove GdkCursorPrivate typedef
Kristian Rietveld [Wed, 22 Dec 2010 12:40:00 +0000 (13:40 +0100)]
quartz: remove GdkCursorPrivate typedef

13 years agoquartz: Remove API for extension checks
Kristian Rietveld [Wed, 22 Dec 2010 12:37:49 +0000 (13:37 +0100)]
quartz: Remove API for extension checks

13 years agoquartz: convert GdkQuartzWindow to new drag context API
Kristian Rietveld [Wed, 22 Dec 2010 12:32:14 +0000 (13:32 +0100)]
quartz: convert GdkQuartzWindow to new drag context API

13 years agoquartz: fix up GdkDragContext conversion
Kristian Rietveld [Wed, 22 Dec 2010 12:31:58 +0000 (13:31 +0100)]
quartz: fix up GdkDragContext conversion

13 years agoFix typo
Kristian Rietveld [Wed, 22 Dec 2010 09:45:29 +0000 (10:45 +0100)]
Fix typo

13 years agoquartz: turn quartz GdkCursor into GObject
Kristian Rietveld [Wed, 22 Dec 2010 09:45:07 +0000 (10:45 +0100)]
quartz: turn quartz GdkCursor into GObject

13 years agoDeal with property encoding functions for quartz
Matthias Clasen [Fri, 17 Dec 2010 18:34:04 +0000 (13:34 -0500)]
Deal with property encoding functions for quartz

13 years agoImplement selection related vfuncs for quartz
Matthias Clasen [Fri, 17 Dec 2010 18:29:54 +0000 (13:29 -0500)]
Implement selection related vfuncs for quartz

13 years agoImplement selection owner vfuncs for quartz
Matthias Clasen [Fri, 17 Dec 2010 18:25:04 +0000 (13:25 -0500)]
Implement selection owner vfuncs for quartz

13 years agoImplement window property vfuncs for quartz
Matthias Clasen [Wed, 22 Dec 2010 02:29:50 +0000 (21:29 -0500)]
Implement window property vfuncs for quartz

13 years agoImplement keyval vfuncs for quartz
Matthias Clasen [Fri, 17 Dec 2010 18:18:17 +0000 (13:18 -0500)]
Implement keyval vfuncs for quartz

13 years agoDrop gdk_set_locale from quartz
Matthias Clasen [Fri, 17 Dec 2010 17:59:07 +0000 (12:59 -0500)]
Drop gdk_set_locale from quartz

13 years agoImplement test vfuncs for quartz
Matthias Clasen [Wed, 22 Dec 2010 02:24:25 +0000 (21:24 -0500)]
Implement test vfuncs for quartz

13 years agoImplement atom-related vfuncs for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:51:38 +0000 (12:51 -0500)]
Implement atom-related vfuncs for quartz

13 years agoImplement get_keymap vfunc for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:46:46 +0000 (12:46 -0500)]
Implement get_keymap vfunc for quartz

13 years agoImplement create_window_impl vfunc for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:34:40 +0000 (12:34 -0500)]
Implement create_window_impl vfunc for quartz

13 years agoDrop gdk_spawn functions
Matthias Clasen [Fri, 17 Dec 2010 17:31:18 +0000 (12:31 -0500)]
Drop gdk_spawn functions

These have been removed since the implementation was just
a straight wrapper around g_spawn.

13 years agoDrop unimplemented foreign window functions
Matthias Clasen [Fri, 17 Dec 2010 17:30:13 +0000 (12:30 -0500)]
Drop unimplemented foreign window functions

These have been relegated to backend-specific

13 years agoImplement event_data_{copy,free} for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:25:47 +0000 (12:25 -0500)]
Implement event_data_{copy,free} for quartz

13 years agoImplement notify_startup_complete vfunc for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:19:14 +0000 (12:19 -0500)]
Implement notify_startup_complete vfunc for quartz

13 years agoRemove a duplicate doc comment
Matthias Clasen [Fri, 17 Dec 2010 17:15:55 +0000 (12:15 -0500)]
Remove a duplicate doc comment

13 years agoImplement get_next_serial for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:11:10 +0000 (12:11 -0500)]
Implement get_next_serial for quartz

13 years agogdk_display_warp_pointer is in the frontend now
Matthias Clasen [Fri, 17 Dec 2010 17:07:38 +0000 (12:07 -0500)]
gdk_display_warp_pointer is in the frontend now

13 years agoImplment process_updates_recurse vfunc for quartz
Matthias Clasen [Fri, 17 Dec 2010 17:01:54 +0000 (12:01 -0500)]
Implment process_updates_recurse vfunc for quartz

13 years agoImplement has_pending and queue_events vfuncs for quartz
Matthias Clasen [Fri, 17 Dec 2010 16:46:22 +0000 (11:46 -0500)]
Implement has_pending and queue_events vfuncs for quartz

13 years agoDerive GdkDisplayManager for quartz
Matthias Clasen [Fri, 17 Dec 2010 16:38:02 +0000 (11:38 -0500)]
Derive GdkDisplayManager for quartz

13 years agoAdapt quartz device code to new ways
Matthias Clasen [Fri, 17 Dec 2010 16:19:37 +0000 (11:19 -0500)]
Adapt quartz device code to new ways

We will need to rename the Core implementations in X11/Quartz
to not clash, later.

13 years agoAdapt quartz visual code to new ways
Matthias Clasen [Fri, 17 Dec 2010 16:05:53 +0000 (11:05 -0500)]
Adapt quartz visual code to new ways

We may still need a subclass here later, not sure

13 years agoRename _gdk_dnd_init
Matthias Clasen [Fri, 17 Dec 2010 15:53:00 +0000 (10:53 -0500)]
Rename _gdk_dnd_init

13 years agoImplement dnd vtables for quartz
Matthias Clasen [Fri, 17 Dec 2010 15:52:14 +0000 (10:52 -0500)]
Implement dnd vtables for quartz

13 years agoConvert a bunch of visual related calls to use the screen vtable, quartz
Matthias Clasen [Fri, 17 Dec 2010 15:17:04 +0000 (10:17 -0500)]
Convert a bunch of visual related calls to use the screen vtable, quartz

13 years agoConvert all GdkScreen methods to vtable calls, quartz backend
Matthias Clasen [Fri, 17 Dec 2010 14:50:21 +0000 (09:50 -0500)]
Convert all GdkScreen methods to vtable calls, quartz backend

13 years agoDerive GdkKeymap for Quartz
Matthias Clasen [Fri, 17 Dec 2010 14:38:26 +0000 (09:38 -0500)]
Derive GdkKeymap for Quartz

13 years agoMake display method vtable calls, quartz backend
Matthias Clasen [Wed, 22 Dec 2010 02:13:02 +0000 (21:13 -0500)]
Make display method vtable calls, quartz backend

13 years agoConvert all gdk_window methods to vtable calls in the quartz backend
Matthias Clasen [Wed, 22 Dec 2010 02:12:04 +0000 (21:12 -0500)]
Convert all gdk_window methods to vtable calls in the quartz backend

13 years agocontinue to install gdk-$TARGET-3.0.pc
Matthias Clasen [Wed, 22 Dec 2010 16:39:58 +0000 (11:39 -0500)]
continue to install gdk-$TARGET-3.0.pc

13 years agoAdd a section about gdk_spawn to migration guide
Matthias Clasen [Wed, 22 Dec 2010 16:13:31 +0000 (11:13 -0500)]
Add a section about gdk_spawn to migration guide

13 years agoFixed GtkGrid GtkContainerClass->forall() to not use a for loop.
Tristan Van Berkom [Wed, 22 Dec 2010 12:21:44 +0000 (21:21 +0900)]
Fixed GtkGrid GtkContainerClass->forall() to not use a for loop.

This loop needs to be safe for removing children in a forall loop.

13 years agoDocument WINDOWING macros
Matthias Clasen [Wed, 22 Dec 2010 06:43:57 +0000 (01:43 -0500)]
Document WINDOWING macros

13 years agoMention GDK_BACKEND in the docs
Matthias Clasen [Wed, 22 Dec 2010 06:32:18 +0000 (01:32 -0500)]
Mention GDK_BACKEND in the docs

13 years agoFix the X backend docs
Matthias Clasen [Wed, 22 Dec 2010 06:31:15 +0000 (01:31 -0500)]
Fix the X backend docs

13 years agoGtkAboutDialog: Be slightly more flexible when listing credits
Matthias Clasen [Wed, 22 Dec 2010 06:03:58 +0000 (01:03 -0500)]
GtkAboutDialog: Be slightly more flexible when listing credits

Make sure we render credits ok that are occurring in the wild,
such as "Contact us at:", "<foo@bar>" or "guy1\nguy2\nguy3"

https://bugzilla.gnome.org/show_bug.cgi?id=637763
https://bugzilla.gnome.org/show_bug.cgi?id=637736

13 years agoShow translators properly in the new about dialog
Matthias Clasen [Wed, 22 Dec 2010 05:31:05 +0000 (00:31 -0500)]
Show translators properly in the new about dialog

translator-credits is a single string, typically with newline-
separated names.

13 years agoUse getters and setters for GtkPrintJob in gtkprintbackendtest.c
Robert Ancell [Wed, 22 Dec 2010 04:36:47 +0000 (15:36 +1100)]
Use getters and setters for GtkPrintJob in gtkprintbackendtest.c

13 years agoFix DSO link issues
Robert Ancell [Wed, 22 Dec 2010 04:01:50 +0000 (15:01 +1100)]
Fix DSO link issues

13 years agoBump version
Matthias Clasen [Wed, 22 Dec 2010 01:17:35 +0000 (20:17 -0500)]
Bump version

13 years agoFix distcheck
Matthias Clasen [Wed, 22 Dec 2010 00:37:18 +0000 (19:37 -0500)]
Fix distcheck

13 years agoFix a blunder in grab handling
Matthias Clasen [Tue, 21 Dec 2010 23:42:30 +0000 (18:42 -0500)]
Fix a blunder in grab handling

This was causing segfaults which would go away when compiled with
debug options.