Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Guard against selection requestor disappearing | Owen W. Taylor | 2015-10-22 | 1 | -1/+11 |
| | | | | | | | | | | | | | | We made a number of unchecked accesses to the selection requestor, which could cause X errors if the selection requestor vanished (or we were sent invalid events). Add error traps around all of them. See https://bugzilla.redhat.com/show_bug.cgi?id=1210814 for an example of a crash that could be caused by this. (There are about 1000 instances of such a crash in http://retrace.fedoraproject.org though no linked bug reports specifically talk about cut-and-paste or DND.) https://bugzilla.gnome.org/show_bug.cgi?id=756881 | ||||
* | Don't use g_list_next in gtkselection.c | Matthias Clasen | 2015-10-20 | 1 | -3/+1 |
| | | | | We generally access ->next directly. | ||||
* | wayland: Don't use the default display | Jasper St. Pierre | 2014-10-27 | 1 | -1/+1 |
| | | | | Pass a display in so that multi-display technology works. | ||||
* | wayland: Replace clipboard implementation | Carlos Garnacho | 2014-09-01 | 1 | -0/+27 |
| | | | | | | | | | The wayland specific clipboard functions have been replaced by something more similar to the hooking the win32 backend does, which allows for just using the default GtkClipboard code in GTK+. As a consequence, the wayland-specific GtkClipboard implementation is now gone. https://bugzilla.gnome.org/show_bug.cgi?id=697855 | ||||
* | gtkselection: Ensure the X11 specific message length only applies to X11 | Carlos Garnacho | 2014-09-01 | 1 | -1/+3 |
| | | | | | | | Other backends are compilable together with the X11 one, so the message lenght limit was applying to them all. https://bugzilla.gnome.org/show_bug.cgi?id=697855 | ||||
* | gtk: Fix return annotation of gtk_selection_data_get_text | Rico Tzschichholz | 2014-08-20 | 1 | -1/+1 |
| | |||||
* | gtkselection: fix warnings of unused vars on win32 | Ignacio Casal Quinteiro | 2014-07-22 | 1 | -2/+3 |
| | |||||
* | Fix gtk_selection_data_get_data annotations | Dieter Verfaillie | 2014-06-12 | 1 | -2/+2 |
| | | | | | | | The annotations were intended for the return value, not the instance argument. https://bugzilla.gnome.org/show_bug.cgi?id=731299 | ||||
* | gtk: port many nullability annotation fixes from Vala bindings | Evan Nemerson | 2014-05-30 | 1 | -4/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=730745 | ||||
* | gtk: port missing array annotations from Vala bindings | Evan Nemerson | 2014-05-27 | 1 | -1/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=730745 | ||||
* | selection: mark targets param to gtk_target_list_new as allow-none | Evan Nemerson | 2014-04-14 | 1 | -1/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=728165 | ||||
* | docs: use Returns: consistently | William Jon McCann | 2014-02-19 | 1 | -26/+26 |
| | | | | Instead of Return value: | ||||
* | Docs: Remove all entities and turn off sgml mode | Matthias Clasen | 2014-02-09 | 1 | -4/+4 |
| | | | | | With all element markup gone, it is time to turn off sgml mode, and get rid of entities as well. | ||||
* | docs: use apostrophe in *'re | William Jon McCann | 2014-02-07 | 1 | -1/+1 |
| | |||||
* | docs: use apostrophes in *n't | William Jon McCann | 2014-02-07 | 1 | -4/+4 |
| | |||||
* | docs: use proper apostrophe | William Jon McCann | 2014-02-07 | 1 | -2/+2 |
| | | | | https://wiki.gnome.org/Design/OS/Typography | ||||
* | docs: use proper quotes | William Jon McCann | 2014-02-05 | 1 | -9/+9 |
| | |||||
* | docs: don't use <emphasis> | William Jon McCann | 2014-01-28 | 1 | -1/+1 |
| | | | | It is a little heavy handed. The text can speak for itself. | ||||
* | docs: use #*-struct instead of <structname> | William Jon McCann | 2014-01-27 | 1 | -20/+20 |
| | |||||
* | docs: don't reference nonexisting type in docs | William Jon McCann | 2014-01-21 | 1 | -3/+3 |
| | |||||
* | docs: fix typo in argument list | William Jon McCann | 2014-01-21 | 1 | -1/+1 |
| | |||||
* | Fix a compiler warning | Matthias Clasen | 2013-12-13 | 1 | -1/+1 |
| | | | | Don't return without a value from a non-void function. | ||||
* | clipboard: Don't crash when data is requested from NULL window | Benjamin Otte | 2013-12-13 | 1 | -0/+3 |
| | | | | | | | | | | | This could happen if data was requested from a separate screen now that multi-screen is no longer supported. Ideally, we'd want to support copying to other screens, but that requires solving in GDK as that's X-specific so cannot be well abstracted by GDK (without the reintroduction of multiple screens). https://bugzilla.gnome.org/show_bug.cgi?id=719314 | ||||
* | all: Add names to timeouts | Bastien Nocera | 2013-10-23 | 1 | -2/+7 |
| | | | | | | | Add names to every timeout we setup, so it's easier to track their usage, and debug possible misbehaviour. https://bugzilla.gnome.org/show_bug.cgi?id=710651 | ||||
* | Fix GI warnings | Jasper St. Pierre | 2013-10-09 | 1 | -2/+1 |
| | |||||
* | Add missing introspection annotations | Phil Clayton | 2013-09-10 | 1 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=707519 | ||||
* | docs: fix a number of typos and obsolete references | Cosimo Cecchi | 2012-07-02 | 1 | -2/+2 |
| | |||||
* | Change FSF Address | Javier Jardón | 2012-02-27 | 1 | -3/+1 |
| | |||||
* | Bug 658398 - Use of uninitialized variable reported by Valgrind | Behdad Esfahbod | 2011-09-07 | 1 | -2/+1 |
| | | | | Fix it. | ||||
* | API: gdk: Make GdkEventSelection.requestor a GdkWindow | Benjamin Otte | 2011-02-01 | 1 | -9/+1 |
| | | | | | instead of a GdkNativeWindow. Also change gdk_selection_notify() API to take a GdkWindow to match this change. | ||||
* | [GI] Add missing (out) and (array) annotations | Pavel Holejsovsky | 2011-01-20 | 1 | -15/+17 |
| | |||||
* | [GI] Add missing (transfer) annotations | Pavel Holejsovsky | 2011-01-20 | 1 | -4/+4 |
| | |||||
* | [GI] Fixes of existing incorrect annotations | Pavel Holejsovsky | 2011-01-20 | 1 | -1/+1 |
| | |||||
* | [GI] Add (type) annotations to real types | Pavel Holejsovsky | 2011-01-20 | 1 | -4/+4 |
| | |||||
* | Move GtkSelection docs inline | Matthias Clasen | 2011-01-14 | 1 | -0/+26 |
| | | | | At the same time, move private selection API to gtkselectionprivate.h | ||||
* | add gtk_selection_data_get_data_with_length API which can be bound | Matthias Clasen | 2011-01-03 | 1 | -0/+23 |
| | | | | | | | * gtk_selection_data_get_data can't be bound because we need to know the length of data inorder to marshal it https://bugzilla.gnome.org/show_bug.cgi?id=635299 | ||||
* | x11: Rename GdkDisplayX11 to GdkX11Display | Benjamin Otte | 2010-12-21 | 1 | -2/+2 |
| | | | | Also rename all the macros etc. | ||||
* | Deal with property encoding functions | Matthias Clasen | 2010-12-21 | 1 | -10/+14 |
| | | | | | | | | Move everything dealing with compound text to be X11 specific Only gdk_text_property_to_utf8_list and gdk_utf8_to_string_target are kept across backends, so add vfuncs for these. Also, remove the non-multihead-safe variants of all these. | ||||
* | Make gdk_window_{lookup,foreign_new}_for_display backend specific | Matthias Clasen | 2010-12-21 | 1 | -10/+10 |
| | | | | | At the same time, make GDK_IS_DISPLAY_X11 available in gdkx.h, and add some exemplaric ifdefs to GTK+ code. | ||||
* | Move GtkSelectionData to a private header | Javier Jardón | 2010-12-19 | 1 | -1/+4 |
| | |||||
* | selection: constify GtkSelectionData getters | Benjamin Otte | 2010-12-17 | 1 | -21/+21 |
| | |||||
* | API: Remove GDK_WINDOW_XWINDOW() macro | Benjamin Otte | 2010-12-02 | 1 | -1/+1 |
| | | | | | | | Use GDK_WINDOW_XID() instead. THis was done using sed, so there might be issues resulting to that. Feel free to fix. | ||||
* | [gi] add array annotations for DnD related methods | John (J5) Palmieri | 2010-11-19 | 1 | -1/+1 |
| | |||||
* | selection: Hi, I can't get my code right | Benjamin Otte | 2010-10-18 | 1 | -1/+1 |
| | | | | Also, I refuse to compile with -Werror, so I don't notice. | ||||
* | Add boxed type and constructor | Colin Walters | 2010-10-15 | 1 | -1/+67 |
| | | | | | | This allows bindings to sanely construct these. https://bugzilla.gnome.org/show_bug.cgi?id=632095 | ||||
* | Remove GtkObject completely | Matthias Clasen | 2010-09-26 | 1 | -0/+1 |
| | |||||
* | gtk: gdk_drawable_get_display() => gdk_window_get_display() | Benjamin Otte | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | Tons of transfer annotations | Matthias Clasen | 2010-09-21 | 1 | -2/+2 |
| | |||||
* | Use gdk_error_trap_pop_ignore() where appropriate | Matthias Clasen | 2010-09-18 | 1 | -2/+2 |
| | |||||
* | Use accessor functions in Win32-only code | Tor Lillqvist | 2010-09-09 | 1 | -2/+2 |
| |