CVSROOT: /cvs/gnome
Module name: gnome-panel
Changes by: vuntz 05/02/03 05:05:34
Modified files:
gnome-panel : ChangeLog panel-run-dialog.c
Log message:
2005-02-03 Vincent Untz <[EMAIL PROTECTED]>
Make "Run application" faster.
Based on patch by Frank Worsley <[EMAIL PROTECTED]>
Should fix bug #133243 [http://bugzilla.gnome.org/show_bug.cgi?id=133243]
* panel-run-dialog.c: (panel_run_dialog_destroy): free new stuff
(fill_files_from): add a prefix as parameter that tell us what we're
looking for, and use it, use only g_file_test() if necessary,
remove the test to see if we already have the items in our completion
list since it should never happen now
(fill_possible_executables): new, just find names of possible
executables
(fill_executables): find real executables that have a specific prefix
(panel_run_dialog_ensure_completion): kill
(panel_run_dialog_update_completion): massive update, create the
completion stuff if it was not created yet, find the prefix of the
basename to help us look for completion items, use a hash table to
know if we already looked for a prefix in a directory
(entry_event): do not update the completion when it's not necessary,
remove leading spaces from the command to complete
(entry_changed): remove leading spaces from the command
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=vuntz&date=explicit&mindate=2005-02-03%2005:04&maxdate=2005-02-03%2005:06
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list