1. 30 Nov, 2014 1 commit
  2. 07 Feb, 2014 1 commit
  3. 28 Sep, 2013 1 commit
  4. 09 Apr, 2013 1 commit
    • Carlos Garnacho's avatar
      quartz: Fix call to missing symbol · 7ffcd85d
      Carlos Garnacho authored
      This patch can be considered a leftover of commit 6f607fc8 ,
      replace the no longer existing function with the GDK function
      meant to replace it.
      
      This was noticeable on regular clipboard operations in quartz
      7ffcd85d
  5. 17 Jan, 2013 1 commit
  6. 17 Dec, 2012 1 commit
  7. 11 Dec, 2012 1 commit
    • John Ralls's avatar
      Fix compilation on MacOSX Tiger · 796ae500
      John Ralls authored
      NSInteger isn't defined until MacOSX Leopard, so in the 3 files that
      use it, include ../gdk/quartz/gdkquartz.h which provides a typedef when
      needed.
      796ae500
  8. 07 Dec, 2012 1 commit
    • Michael Natterer's avatar
      quartz: fix crash in the recent clipboard "fix", and really fix it · 9d31a04d
      Michael Natterer authored
      We must not release the GtkClipboardOwner in pasteboardChangedOwner
      becaue we don't own a reference to ourselves (NSPasteboard does).
      Instead, release the owner right after setting it, transferring
      ownership to NSPasteboard
      
      Also, fix repeated setting of the same owner by keeping the
      owner around in GtkCLipboard, and re-use it if "user_data"
      doesn't change. To avoid clipboard_unset()ting our own contents
      in the process, add an ugly "setting_same_owner" boolean to
      GtkClipboardOwner, set it during re-setting the same owner,
      and avoid calling clipboard_unset() from pasteboardChangedOwner
      if it's TRUE.
      (cherry picked from commit 4a8df7a3)
      9d31a04d
  9. 04 Dec, 2012 1 commit
    • Michael Natterer's avatar
      Bug 626499 - GtkClipboard unnotified on change of OS X pasteboard owner · f08fc127
      Michael Natterer authored
      pasteboardChangedOwner is not called as reliably as we'd want to get it,
      so keep track of [pasteboard changeCount] and drop clipboard ownership
      when a change happened. Also better unset the clipboard content redundantly
      in a few places rather than missing one, and reorder the code in
      gtk_clipboard_set_contents() so that the new aggressive unsetting
      won't unset the clipboard under our feet when we call
      [pasteboard declareTypes].
      (cherry picked from commit f2b74db5)
      f08fc127
  10. 24 Sep, 2012 1 commit
  11. 22 Aug, 2012 1 commit
  12. 27 Feb, 2012 1 commit
  13. 25 Jul, 2011 1 commit
  14. 22 Dec, 2010 1 commit
  15. 10 Jul, 2010 1 commit
  16. 04 Apr, 2010 2 commits
  17. 01 Jan, 2010 1 commit
  18. 30 Dec, 2009 1 commit
  19. 27 Nov, 2009 1 commit
  20. 29 Sep, 2008 1 commit
    • Richard Hult's avatar
      Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c · b29d3d40
      Richard Hult authored
      2008-09-29  Richard Hult  <richard@imendio.com>
      
      	Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c
      
      	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
      	Patch from Jon A. Cruz to initialize the allocated selection data.
      
      svn path=/trunk/; revision=21540
      b29d3d40
  21. 15 Aug, 2008 1 commit
    • Richard Hult's avatar
      Add another missing symbol. · 6a1ff1bc
      Richard Hult authored
      2008-08-15  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkclipboard-quartz.c (gtk_clipboard_wait_is_uris_available):
      	Add another missing symbol.
      
      svn path=/trunk/; revision=21135
      6a1ff1bc
  22. 11 Aug, 2008 1 commit
    • Sven Neumann's avatar
      gtk/gtkaccelgroup.c gtk/gtkactiongroup.c gtk/gtkcalendar.c · b5796771
      Sven Neumann authored
      2008-08-11  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtkaccelgroup.c
      	* gtk/gtkactiongroup.c
      	* gtk/gtkcalendar.c
      	* gtk/gtkcelleditable.c
      	* gtk/gtkclipboard-quartz.c
      	* gtk/gtkclipboard.c
      	* gtk/gtkcolorbutton.c
      	* gtk/gtkcolorsel.c
      	* gtk/gtkcontainer.c
      	* gtk/gtkcurve.c: use canonical signal names.
      
      
      svn path=/trunk/; revision=21068
      b5796771
  23. 10 Aug, 2008 1 commit
    • Richard Hult's avatar
      Implement missing functions. · 33ce9f17
      Richard Hult authored
      2008-08-10  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_uris),
      	(gtk_clipboard_request_uris): Implement missing functions.
      
      svn path=/trunk/; revision=21053
      33ce9f17
  24. 01 Jul, 2008 1 commit
  25. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
      
              * Practically everything changed.
      
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      
      
      svn path=/trunk/; revision=20709
      fce9c8b7
  26. 26 Jun, 2008 1 commit
    • Richard Hult's avatar
      Patch from Christian Dywan to clean up selection data setting. · 2f29e8d9
      Richard Hult authored
      2008-06-26  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
      	* gtk/gtkquartz.c:
      	(_gtk_quartz_get_selection_data_from_pasteboard),
      	(_gtk_quartz_set_selection_data_for_pasteboard): Patch from
      	Christian Dywan to clean up selection data setting.
      
      svn path=/trunk/; revision=20690
      2f29e8d9
  27. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  28. 13 Feb, 2008 1 commit
    • Richard Hult's avatar
      Remove unused variables. (gtk_clipboard_set_contents), · fce8ef21
      Richard Hult authored
      2008-02-13  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
      	Remove unused variables.
      	(gtk_clipboard_set_contents),
      	(gtk_clipboard_get_owner), (clipboard_unset),
      	(gtk_clipboard_request_targets): Notify the previous clipboard
      	owner when the owner changes. Fixes bug #493406.
      
      svn path=/trunk/; revision=19560
      fce8ef21
  29. 12 Feb, 2008 1 commit
  30. 03 Nov, 2007 1 commit
  31. 03 Oct, 2006 1 commit
  32. 10 Sep, 2006 1 commit
  33. 19 Jul, 2006 1 commit
    • Richard Hult's avatar
      Reindent. · bbc45a62
      Richard Hult authored
      2006-07-19  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkdnd-quartz.c (register_types): Reindent.
      
      	* gtk/gtkclipboard-quartz.c (gtk_clipboard_set_contents): Add
      	autorelease pool.
      bbc45a62
  34. 09 Jul, 2006 1 commit
    • Richard Hult's avatar
      Implement some more stubs for pygtk, bug #346713. · 45154303
      Richard Hult authored
      2006-07-09  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkgeometry-quartz.c:
      	* gdk/quartz/gdkmain-quartz.c:
      	* gdk/quartz/gdkpixmap-quartz.c:
      	* gdk/quartz/gdkwindow-quartz.c:
      	* gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk,
      	bug #346713.
      45154303
  35. 27 Mar, 2006 1 commit
    • Anders Carlsson's avatar
      Make the poll func work with real file descriptors. We do this by creating · 856ee02f
      Anders Carlsson authored
      2006-03-27  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/gdkevents-quartz.c:
              (select_thread_func):
              (got_fd_activity):
              (poll_func):
              (gdk_event_translate):
              Make the poll func work with real file descriptors.
              We do this by creating a thread which calls poll and then
              signals the main thread using a run loop source.
      
              * gtk/gtkclipboard-quartz.c:
              (-[GtkClipboardOwner pasteboard:provideDataForType:]):
              Remove debugging output
      856ee02f
  36. 21 Mar, 2006 1 commit
    • Anders Carlsson's avatar
      Add new files. · 0c230f60
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gtk/Makefile.am:
              Add new files.
      
              * gtk/gtkclipboard-quartz.c: Added.
              * gtk/gtkdnd-quartz.c: Added.
              * gtk/gtkquartz.c: Added.
              * gtk/gtkquartz.h: Added.
              Add dnd and clipboard implementations.
      0c230f60
  37. 07 Mar, 2006 1 commit
    • Michael Natterer's avatar
      Add infrastructure for copy/paste and DND of rich text for GtkTextBuffer. · 6c1d990a
      Michael Natterer authored
      2006-03-07  Michael Natterer  <mitch@imendio.com>
      
      	Add infrastructure for copy/paste and DND of rich text for
      	GtkTextBuffer. Fixes bug #324177.
      
      	* gtk/gtktextbufferrichtext.[ch]: new files implementing a
      	per-buffer registry of rich text formats.
      
      	* gtk/gtk.h: #include gtktextbufferrichtext.h
      
      	* gtk/gtktextbufferserialize.[ch]: new files implementing an
      	internal serialization format that can handle all of a text
      	buffer's tags and pixbufs. It's not useful for anything except
      	tranfer between instances of GtkTextBuffer (Anders Carlsson).
      
      	* gtk/Makefile.am: build the new files.
      
      	* gtk/gtkclipboard.[ch]: added convenience APIs for rich text,
      	just as they exist for plain text and pixbufs.
      
      	* gtk/gtkselection.[ch]: added rich text convenience APIs here
      	too.  Return the target list from gtk_target_list_ref(). Register
      	GtkTargetList as boxed type. Added
      	gtk_target_table_new_from_list() and gtk_target_table_free(),
      	which make converting between GtkTargetList and arrays of
      	GtkTargetEntry considerably easier.
      
      	* gtk/gtktextutil.[ch]: added _gtk_text_util_create_rich_drag_icon()
      	which creates a fancy rich text icon (Matthias Clasen).
      
      	* gtk/gtktextbuffer.[ch]: use all the new stuff above and
      	implement copy and paste of rich text. Added APIs for getting the
      	target lists used for copy and paste. Added public enum
      	GtkTextBufferTargetInfo which contains the "info" IDs associated
      	with the entries of the target lists.
      
      	* gtk/gtktextview.c: use the new rich text APIs and
      	GtkTextBuffer's new target list API to enable DND of rich text
      	chunks.
      
      	* gtk/gtk.symbols: export all the new symbols added.
      
      	* tests/testtext.c: added rich text testing stuff.
      6c1d990a
  38. 10 Nov, 2005 1 commit
    • Michael Natterer's avatar
      Applied patch from maemo-gtk that addresses many issues wrt display · 8bdc0bf9
      Michael Natterer authored
      2005-11-10  Michael Natterer  <mitch@imendio.com>
      
      	Applied patch from maemo-gtk that addresses many issues wrt
      	display migration and display closing (bug #85715).
      
      	* gdk/gdkdisplay.c (gdk_display_dispose): don't just set the
      	default display to NULL when it's closed. Instead set the most
      	recently opened display as new default (if one exists).
      
      	* gdk/gdkpango.c (on_renderer_display_closed): fixed signature
      	of this callback.
      
      	* gdk/gdkscreen.c (gdk_screen_dispose): check if the GCs still
      	exist before unrefing them.
      
      	* gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): if the screen
      	is closed, allow destruction of the root window.
      
      	* gdk/x11/gdkdisplay-x11.c: moved some stuff from finalize() to
      	dispose(), free stuff that was leaked before.
      
      	* gdk/x11/gdkevents-x11.c (_gdk_x11_events_uninit_screen): check if
      	the xsettings_client still exists before destroying it.
      
      	* gdk/x11/gdkkeys-x11.c: added finalization and free the allocated
      	X resources.
      
      	* gdk/x11/gdkpixmap-x11.c: moved stuff from finalize() to new
      	dispose() implementation.
      
      	* gdk/x11/gdkscreen-x11.c: moved stuff from finalize() to
      	dispose() and check if it still exists before unrefing it. Set
      	their pointers to NULL/None *after* upchaining in dispose(),
      	because X11 implementations of members of the parent class still
      	need them for their own destruction.
      
      	* gdk/x11/gdkvisual-x11.c: removed finalize() implementation which
      	was g_error()ing when finalizing a visual.
      
      	* gtk/gtkclipboard.c (gtk_clipboard_finalize): don't use
      	get_clipboard_widget() because it would create the widget if it
      	doesn't exist. Use g_object_get_data() directly instead.
      
      	* gtk/gtktextdisplay.c (on_renderer_display_closed): fixed signature
      	of this callback.
      8bdc0bf9
  39. 28 Sep, 2005 1 commit