1. 15 Aug, 2006 7 commits
  2. 14 Aug, 2006 3 commits
    • Emmanuele Bassi's avatar
      Add a check on the filter argument, instead of blindly passing it to · e4f6c9d4
      Emmanuele Bassi authored
      2006-08-14  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooser.c:
      	(gtk_recent_chooser_add_filter),
      	(gtk_recent_chooser_remove_filter),
      	(gtk_recent_chooser_set_filter): Add a check on the
      	filter argument, instead of blindly passing it to
      	underlying implementation.
      
      	* gtk/gtkrecentchoosermenu.c:
      	(gtk_recent_chooser_menu_add_filter),
      	(gtk_recent_chooser_menu_remove_filter),
      	(gtk_recent_chooser_menu_list_filters): Implement
      	these GtkRecentChooser methods, by setting and
      	returning the only GtkRecentFilter object supported
      	by a GtkRecentChooserMenu. (#347856, reported by Rod
      	Butcher)
      e4f6c9d4
    • Matthias Clasen's avatar
      Null the cell_view pointer if the internal cell view is removed. (#348828, · 1c1a3a7c
      Matthias Clasen authored
      2006-08-14  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_remove): Null the
      	cell_view pointer if the internal cell view is removed.
      	(#348828, Rolando Espinoza La Fuente)
      1c1a3a7c
    • Matthias Clasen's avatar
      Don't leak in the non-editable case. (#350258, Colin Leroy) · 8af7ea4a
      Matthias Clasen authored
      2006-08-14  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_drag_data_received): Don't leak
      	in the non-editable case.  (#350258, Colin Leroy)
      8af7ea4a
  3. 11 Aug, 2006 1 commit
  4. 10 Aug, 2006 2 commits
    • Emmanuele Bassi's avatar
      Remove the idle source in ::finalize... · 490bdc1d
      Emmanuele Bassi authored
      2006-08-10  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchoosermenu.c:
      	(gtk_recent_chooser_menu_finalize): Remove the idle
      	source in ::finalize...
      
      	(idle_populate_func),
      	(idle_populate_clean_up): ...and reset the idle source
      	id at the end of the idle loop while we hold the GDK mutex
      	lock. (#350605, reported by Wouter Bolsterlee, patch by
      	Chris Wilson)
      490bdc1d
    • Michael Natterer's avatar
      don't try to set the state of unmapped windows, call · cac12e4d
      Michael Natterer authored
      2006-08-10  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c
      	(gdk_window_maximize)
      	(gdk_window_unmaximize)
      	(gdk_window_iconify)
      	(gdk_window_deiconify): don't try to set the state of unmapped
      	windows, call gdk_synthesize_window_state() instead. Also added
      	autorelease pools back, seems they are needed after all.
      
      	* gdk/quartz/gdkwindow-quartz.c (show_window_internal): maximize
      	and iconify windows here if the state says so.
      cac12e4d
  5. 08 Aug, 2006 6 commits
    • Michael Natterer's avatar
      implement MIN_SIZE, MAX_SIZE and RESIZE_INC. · 08028816
      Michael Natterer authored
      2006-08-09  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_geometry_hints):
      	implement MIN_SIZE, MAX_SIZE and RESIZE_INC.
      08028816
    • Richard Hult's avatar
      Implement get/set_track_motion. · b0f5ad00
      Richard Hult authored
      2006-08-08  Richard Hult  <richard@imendio.com>
      
      	* gtk/gtkdnd-quartz.c: Implement get/set_track_motion.
      b0f5ad00
    • Richard Hult's avatar
      Whitespace cleanup. (synthesize_crossing_events): Add comments and prevent · 230fceca
      Richard Hult authored
      2006-08-08  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/gdkevents-quartz.c: (poll_func): Whitespace cleanup.
      	(synthesize_crossing_events): Add comments and prevent a crash.
      230fceca
    • Michael Natterer's avatar
      implement. · d451252f
      Michael Natterer authored
      2006-08-08  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/quartz/gdkwindow-quartz.c
      	(gdk_window_maximize)
      	(gdk_window_unmaximize): implement.
      
      	(gdk_window_iconify)
      	(gdk_window_deiconify): remove unneeded autorelease pools.
      d451252f
    • Richard Hult's avatar
      Just expose the minimal region instead of the whole rect. · d3ee9f83
      Richard Hult authored
      2006-08-08  Richard Hult  <richard@imendio.com>
      
      	* gdk/quartz/GdkQuartzView.c: Just expose the minimal region
      	instead of the whole rect.
      
      	* gdk/quartz/gdkwindow-quartz.c:
      	(gdk_window_quartz_process_all_updates), (gdk_window_update_idle),
      	(gdk_window_impl_quartz_invalidate_maybe_recurse),
      	(gdk_window_impl_quartz_process_updates),
      	(_gdk_windowing_window_destroy): Rework the expose handling so that
      	it works like the X11 backend, using an idle with the right
      	priority instead of relying on quartz to do it.
      	(gdk_window_set_type_hint): Use tornoff instead of submenu as the
      	documentation (and Mitch) suggests.
      d3ee9f83
    • Michael Natterer's avatar
      some whitespace and indentation cleanup. · f2faaf2f
      Michael Natterer authored
      2006-08-08  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/quartz/gdkdrawable-quartz.c: some whitespace and indentation
      	cleanup.
      
      	(gdk_quartz_draw_rectangle)
      	(gdk_quartz_draw_arc)
      	(gdk_quartz_draw_polygon)
      	(gdk_quartz_draw_points): for pixel-prefect drawing, stroked
      	coordinates need to go through pixel centers, while filled ones
      	need to go along pixel boundaries. Moved +0.5 adjusting to the
      	if(!filled) branches and added/removed some adjustments where they
      	were wrong.
      f2faaf2f
  6. 07 Aug, 2006 2 commits
  7. 06 Aug, 2006 14 commits
  8. 03 Aug, 2006 3 commits
    • Emmanuele Bassi's avatar
      Lazily populate the menu when creating it and after the manager emits the · cace1bce
      Emmanuele Bassi authored
      2006-08-03  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchoosermenu.c:
      	(set_recent_managet), (gtk_recent_chooser_menu_populate),
      	(idle_populate_func), (idle_populate_clean_up),
      	(manager_changed_cb): Lazily populate the menu when creating
      	it and after the manager emits the "changed" signal; this
      	fixes the initial bad placing of the GtkRecentChooserMenu
      	widget when its set as the menu of a GtkMenuToolButton.
      
      	(gtk_recent_chooser_menu_map),
      	(gtk_recent_chooser_menu_class_init): Remove the ::map method
      	override, since it's not needed anymore.
      cace1bce
    • Michael Natterer's avatar
      reset scanner config to default values while checking if an · edab8256
      Michael Natterer authored
      2006-08-03  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkrc.c (gtk_rc_parse_assignment): reset scanner config to
      	default values while checking if an expression(foobar) follows,
      	because if no expression follows the scanner's "next token" must
      	be usable for the caller of this function (fixes bug #349552).
      edab8256
    • Michael Natterer's avatar
      removed the "widget &&" part from "widget && GTK_IS_FOO (widget)" checks. · 76f99372
      Michael Natterer authored
      2006-08-03  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkstyle.c: removed the "widget &&" part from
      	"widget && GTK_IS_FOO (widget)" checks.
      76f99372
  9. 02 Aug, 2006 1 commit
  10. 31 Jul, 2006 1 commit