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 cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list