CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     kristian        05/12/06 05:11:00

Modified files:
        .              : Tag: kris-async-branch ChangeLog 
        gtk            : Tag: kris-async-branch gtkfilechooserbutton.c 
                         gtkfilechooserdefault.c gtkfilechooserentry.c 
                         gtkfilechooserprivate.h gtkfilesystem.c 
                         gtkfilesystem.h gtkfilesystemmodel.c 
                         gtkfilesystemmodel.h gtkfilesystemunix.c 
                         gtkpathbar.c 

Log message:
2005-12-05  Federico Mena Quintero  <[EMAIL PROTECTED]>

(merge from HEAD)

* gtk/gtkfilechooserdefault.c (trap_activate_cb): "event->state &
modifiers", not "event->state && modifiers".  Patch by Sadrul
Habib Chowdhury <[EMAIL PROTECTED]>.  Fixes bug #323073 
[http://bugzilla.gnome.org/show_bug.cgi?id=323073].

2005-12-06  Kristian Rietveld  <[EMAIL PROTECTED]>

Beginnings of an asynchronous file chooser.

* gtk/gtkfilechooserbutton.c: display name and the is folder property
are now asynchronously set using set_info_for_at_path_iter(), the
is folder property is now also stored in the tree model.

* gtk/gtkfilechooserdefault.c: lots of changes to the shortcuts
model code to make it operate asynchronously, check_is_folder() has
been "disabled" for now, all other synchronous calls were
replaced with asychronous ones.

* gtk/gtkfilechooserentry.c: update call to
gtk_file_system_get_folder().

* gtk/gtkfilechooserprivate.h: added two fields.

* gtk/gtkfilesystem.[ch]: for about 85% changed to the changes
outlined in the proposal discussed on gtk-devel-list.

* gtk/gtkfilesystemmodel.[ch]: updated all asynchronous calls,
_gtk_file_system_model_path_do() basically had to be rewritten
(and I still need to finish that).

* gtk/gtkfilesystemunix.c: changed to be compatible with the new
GtkFileSystem interface.

* gtk/gtkpathbar.c (button_clicked_cb): block/unblock the
button_clicked_cb callback around the call to
gtk_toggle_button_set_active(), avoids button_clicked_cb getting
called twice.
(_gtk_path_bar_set_path): refactored to be asynchronous.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=kristian&date=explicit&mindate=2005-12-06%2005:10&maxdate=2005-12-06%2005:12

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to