1. 27 Mar, 2006 7 commits
    • Sven Herzberg's avatar
      reviewed by: Tim Janik · b8157407
      Sven Herzberg authored
      2006-03-28  Sven Herzberg  <herzi@gnome-de.org>
      
              reviewed by: Tim Janik
      
      	* gtk/gtkpixmap.c: (gtk_pixmap_set): only check for equal colormaps if
      	the new pixmap is not NULL; fixes a warning when gtk_pixmap_set is
      	called from gtk_pixmap_finalize (bug 336254)
      b8157407
    • 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
    • Matthias Clasen's avatar
      Check that the widget is viewable. (#336200, Bastian Nocera) · dbba8384
      Matthias Clasen authored
      2006-03-27  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkmnemonichash.c (_gtk_mnemonic_hash_activate): Check that
      	the widget is viewable.  (#336200, Bastian Nocera)
      dbba8384
    • Michael Natterer's avatar
      bail out if there is no need for scrolling (more obvious than adding · 161b0a5c
      Michael Natterer authored
      2006-03-27  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkmenu.c (gtk_menu_scroll_by): bail out if there is no need
      	for scrolling (more obvious than adding additional conditions to
      	the scroll offset calculation). Fixes bug #335912.
      161b0a5c
    • Anders Carlsson's avatar
      Add -xobjective-c to cflags. (#335956, Lllian Angel) · f09810e0
      Anders Carlsson authored
      2006-03-27  Anders Carlsson  <andersca@imendio.com>
      
              * gtk/Makefile.am:
              Add -xobjective-c to cflags.
              (#335956, Lllian Angel)
      
              * gtk/gtkdnd-quartz.c:
              (gtk_drag_dest_set_track_motion):
              (gtk_drag_dest_get_track_motion):
              Add stubs for new functions.
              (#335955, Lillian Angel)
      f09810e0
    • Richard Hult's avatar
      Add more stubs. · ce823f5b
      Richard Hult authored
      2006-03-27  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz: Add more stubs.
      ce823f5b
    • Michael Natterer's avatar
      add missing ')'. · 450a117c
      Michael Natterer authored
      2006-03-27  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property):
      	add missing ')'.
      450a117c
  2. 26 Mar, 2006 6 commits
  3. 24 Mar, 2006 3 commits
  4. 23 Mar, 2006 2 commits
    • Matthias Clasen's avatar
      Support subclasses in RC files. (#142417, Todd Berman, patch based on a · ac879843
      Matthias Clasen authored
      2006-03-23  Matthias Clasen  <mclasen@redhat.com>
      
      	Support subclasses in RC files.  (#142417, Todd Berman, patch
      	based on a patch by Benjamin Berg)
      
      	* gtk/gtkrc.h:
      	* gtk/gtkrc.c: Support <classname> elements in widget_class paths
      	in rc files which match any classes derived from named class.
      
      	(_gtk_rc_init): Use the new syntax in the default rc string.
      
      	* gtk/gtkbindings.c: Support the new syntax for bindings too.
      
      	* tests/testrc.c: Tests for widget_class path matching
      ac879843
    • Carlos Garnacho's avatar
      make sure that gdk_drag_event() is called when track_motion is TRUE to · efbac090
      Carlos Garnacho authored
      2006-03-23  Carlos Garnacho  <carlosg@gnome.org>
      
              * gtk/gtkdnd.c (gtk_drag_dest_motion): make sure that gdk_drag_event()
              is called when track_motion is TRUE to receive drag_motion and
              drag_leave events properly.
      efbac090
  5. 22 Mar, 2006 11 commits
  6. 21 Mar, 2006 9 commits
    • 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
    • Michael Natterer's avatar
      removing trailing \ fixes the build. · d4d65217
      Michael Natterer authored
      2006-03-21  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/quartz/Makefile.am: removing trailing \ fixes the build.
      d4d65217
    • Anders Carlsson's avatar
      Implement gdk_window_scroll. · 03c29e11
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/gdkgeometry-quartz.c:
              (gdk_window_scroll):
              Implement gdk_window_scroll.
      03c29e11
    • Anders Carlsson's avatar
      Add the GDK part of the DND implementation. · 6b1510bf
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/GdkQuartzWindow.c:
              (drag_operation_to_drag_action):
              (drag_action_to_drag_operation):
              (update_context_from_dragging_info):
              (-[GdkQuartzWindow draggingEntered:]):
              (-[GdkQuartzWindow draggingEnded:]):
              (-[GdkQuartzWindow draggingExited:]):
              (-[GdkQuartzWindow draggingUpdated:]):
              (-[GdkQuartzWindow performDragOperation:]):
              (-[GdkQuartzWindow wantsPeriodicDraggingUpdates]):
              (-[GdkQuartzWindow draggedImage:endedAt:operation:]):
              * gdk/quartz/gdkdnd-quartz.c:
              (gdk_drag_context_finalize):
              (gdk_drag_context_init):
              (gdk_drag_context_class_init):
              (gdk_drag_begin):
              (gdk_drag_status):
              Add the GDK part of the DND implementation.
      
              * gdk/quartz/Makefile.am:
              Add some missing headers.
      
              * gdk/quartz/gdkdrawable-quartz.h:
              * gdk/quartz/gdkprivate-quartz.h:
              * gdk/quartz/gdkquartz.h:
              * gdk/quartz/gdkwindow-quartz.c:
              (gdk_quartz_window_get_nsview):
              New function, for use by the GTK part of the DND implementation
      6b1510bf
    • Anders Carlsson's avatar
      Offset coordinates by 0.5 pixels to get consistant results for both image · ac3643d8
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/gdkdrawable-quartz.c:
              (gdk_quartz_ref_cairo_surface):
              (gdk_quartz_draw_rectangle):
              (gdk_quartz_draw_arc):
              (gdk_quartz_draw_polygon):
              (gdk_quartz_draw_drawable):
              (gdk_quartz_draw_segments):
              (gdk_quartz_draw_lines):
              (gdk_quartz_draw_pixbuf):
              (gdk_quartz_draw_image):
              (_gdk_quartz_drawable_get_context):
              * gdk/quartz/gdkdrawable-quartz.h:
              Offset coordinates by 0.5 pixels to get consistant results for both
              image contexts and screen contexts.
      ac3643d8
    • Anders Carlsson's avatar
      ]): Synthesize GDK_CONFIGURE events when the window position changes. · 7fe53a99
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/GdkQuartzWindow.c
              ([GdkQuartzWindow -windowDidMove:]): Synthesize GDK_CONFIGURE events
              when the window position changes.
      7fe53a99
    • Matthias Clasen's avatar
      Remove an unused variable. · 2d12378f
      Matthias Clasen authored
      2006-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkdnd.c (gtk_drag_get_cursor): Remove an unused variable.
      2d12378f
    • Matthias Clasen's avatar
      Improve ChangeLog · 538218e5
      Matthias Clasen authored
      538218e5
    • Matthias Clasen's avatar
      Don't leave page->tab_label dangling. (gtk_notebook_real_remove): Use · 7ae595b9
      Matthias Clasen authored
      2006-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtknotebook.c (gtk_notebook_remove_tab_label): Don't leave
      	page->tab_label dangling.
      	(gtk_notebook_real_remove): Use GTK_IN_DESTRUCTION.
      	(gtk_notebook_destroy): Leave the removal of the children
      	to the container destroy method.  (#319032, Yevgen Muntyan)
      
      2006-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_remove): Use the existing
      	GTK_IN_DESTRUCTION flag, rather than roll our own.
      7ae595b9
  7. 20 Mar, 2006 2 commits