Updated Spanish translation
[gnome-utils.git] / gsearchtool / ChangeLog
blob44cbef7bb92b3f760d833d6030612022c1d470ac
1 2011-06-24  Dennis Cranston  <dennis_cranston@yahoo.com>
3         * gsearchtool.c:
4         Temporary patch to get thumbnails working.
5         
6 2011-06-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8         * gsearchtool-callbacks.c, gsearchtool-support.[ch]:
9         Allow nautilus to highlight the file when using the 
10         'Open Containing Folder' menu option.
11         
12 2011-05-23  Dennis Cranston  <dennis_cranston@yahoo.com>
14         * gsearchtool-support.c:
15         Fix bug 649016, unable to open folders.
16         Patch contributed by Edward Sheldrake.
17         
18 2011-05-23  Dennis Cranston  <dennis_cranston@yahoo.com>
20         * libgnomeui-deprecated/gsearchtool-entry.c:
21         Fix bug 647072, segfault on window close.
22         Patch contributed by Edward Sheldrake.
24 2010-10-17  Dennis Cranston  <dennis_cranston@yahoo.com>
26         * gsearchtool.c, gsearchtool-callbacks.c,
27         libgnomeui-deprecated/gsearchtool-entry.[ch]:
28         Migrate code to GTK3.
30 2010-10-05  Dennis Cranston  <dennis_cranston@yahoo.com>
32         * gsearchtool.c (gsearch_setup_goption_descriptions): 
33         Fix bug 454650, fix display of --help output, by adding 
34         setlocale() call and moving gettext calls. Contributed
35         by Gabor Kelemen.
36         
37 2010-09-28  Dennis Cranston  <dennis_cranston@yahoo.com>
39         * gsearchtool-callbacks.c (build_popup_menu_for_file),
40         help/C/gnome-search-tool.xml: Fix bug 619499, open folder
41         menu item can be misleading. Contributed by Andrew Fister.
43 2010-09-28  Dennis Cranston  <dennis_cranston@yahoo.com>
45         * gsearchtool-support.c (backslash_special_characters):  
46         Fix bug 615787, searching for backslashes in text files.
48 2010-09-28  Dennis Cranston  <dennis_cranston@yahoo.com>
50         * gsearchtool-callbacks.c (build_popup_menu_for_file):
51         Fixed some memory leaks.  Contributed by Viktors Petrovs.
52         
53 2010-01-13  Vincent Untz  <vuntz@gnome.org>
55         * Makefile.am: fix distcheck after the previous change.
57 2009-10-23  Dennis Cranston  <dennis_cranston@yahoo.com>
59         * Makefile.am:  Ensure a generated schema file is not included 
60         in the tarball. Based on patch submitted by Frederic Crozat.
61         Bug 599317.
62         
63 2009-10-21  Dennis Cranston  <dennis_cranston@yahoo.com>
65         * gsearchtool-support.c:  Fix a compiler warning.
67 2009-10-14  Dennis Cranston  <dennis_cranston@yahoo.com>
69         * gsearchtool.c, gsearchtool-callbacks.[ch]:  Resurrect the 
70         "--version" command line argument.
71         
72 2009-09-29  Dennis Cranston  <dennis_cranston@yahoo.com>
74         * gsearchtool.c:  Properly handle invalid command line 
75         arguments.
77 2009-09-28  Dennis Cranston  <dennis_cranston@yahoo.com>
79         * gsearchtool-callbacks.c:  Fix possible crash after
80         delete files.  Patch submitted by Sebastien Bacher.  
81         Bug 595371.
82         
83 2009-08-26  Dennis Cranston  <dennis_cranston@yahoo.com>
85         * gsearchtool-callbacks.c:  Always show application icons
86         for open with items.
88 2009-08-10  Dennis Cranston  <dennis_cranston@yahoo.com>
90         * gsearchtool-callbacks.c:  Rework 'Open With' menu layout
91         to match changes made to nautilus.  Mark 'Open with' 
92         strings for translation.
93         
94 2009-05-18  Dennis Cranston  <dennis_cranston@yahoo.com>
96         * configure.ac, Makefile.am, *.[ch]: Added libeggsmclient 
97         & libgnomeui-deprecated.  Remove the use of libgnomui from
98         gnome-search-tool. This reduces the number of shared libraries 
99         required by gnome-search-tool from 75 to 52. Bug 573670.
100         
101 2009-05-17  Dennis Cranston  <dennis_cranston@yahoo.com>
103         * gsearchtool-callbacks.c,
104         * gsearchtool-support.c, 
105         * gsearchtool.c:  Fix build when using MAINTAINER_CFLAGS.
106         
107 2009-05-17  Dennis Cranston  <dennis_cranston@yahoo.com>
109         * configure.ac, Makefile.am: Use gio-unix.
110         * gsearchtool-callbacks.c: Remove gnome-desktop-item.h
111         * gsearchtool-support.c (open_file_with_filemanager):  
112         Replace GnomeDesktopItem with GDesktopAppInfo, Bug 582785.
113         
114 2009-04-29  Dennis Cranston  <dennis_cranston@yahoo.com>
116         * gsearchtool-callbacks.c (build_popup_menu_for_file):  
117         Clean up the code.
118         
119 2009-04-28  Dennis Cranston  <dennis_cranston@yahoo.com>
121         * gsearchtool-callbacks.c (build_popup_menu_for_file):  
122         See bug 546916 -- Sync open menu with recent nautilus changes.
123         
124 2009-04-27  Dennis Cranston  <dennis_cranston@yahoo.com>
126         * gsearchtool-support.c (compare_regex):  Minor logic fix.
127         
128         NOTE: Git is a usability nightmare.  I fear the number
129         of GNOME volunteers will decrease as a result of this version
130         control change, but I hope I am wrong.
131         
132 2009-04-26  Dennis Cranston  <dennis_cranston@yahoo.com>
134         * gsearchtool-support.c (compare_regex):  Fix memory leak.
135         Bug 579461.
137 2009-03-29  Dennis Cranston  <dennis_cranston@yahoo.com>
139         * gsearchtool.c (setup_case_insensitive_arguments): If grep
140         supports the -I argument then use it. Bug 568840.
142 2009-03-24  Dennis Cranston  <dennis_cranston@yahoo.com>
144         * gsearchtool-support.c (get_file_pixbuf): Use a better key
145         for the icon hash table, g_icon_to_string().
147 2009-03-22  Dennis Cranston  <dennis_cranston@yahoo.com>
149         * gsearchtool.c (add_no_files_found_message),
150         (spawn_search_command), (create_search_results_section):
151         * gsearchtool.h: Hide the treeview columns when files
152         are not found. 
154 2009-03-18  Dennis Cranston  <dennis_cranston@yahoo.com>
156         * gsearchtool.c (set_constraint_gconf_boolean): Typo
158 2009-03-18  Dennis Cranston  <dennis_cranston@yahoo.com>
160         * gsearchtool-callbacks.c (open_file_cb), (open_folder_cb),
161         (move_to_trash_cb), (file_button_release_event_cb), 
162         (drag_file_cb), (save_results_cb):
163         * gsearchtool-support.c (open_file_with_filemanager),
164         (open_file_with_application):
165         * gsearchtool-support.h:
166         * gsearchtool.c (add_file_to_search_results),
167         (add_no_files_found_message), (handle_goption_args),
168         (handle_search_command_stdout_io), 
169         (create_search_results_section):
170         * gsearchtool.h:
171         Bug 557256: Find results missing files with incorrect 
172         filename encoding
174 2009-03-16  Dennis Cranston  <dennis_cranston@yahoo.com>
176         * gsearchtool-callbacks.c (click_help_cb): Replace deprecated
177         gnome_help_display_desktop_on_screen() with gtk_show_uri().
178         
179 2009-03-16  Dennis Cranston  <dennis_cranston@yahoo.com>
181         * gnome-search-tool.1:  Update man page
183 2009-03-16  Dennis Cranston  <dennis_cranston@yahoo.com>
185         * Makefile.am:
186         * gnome-search-tool.schemas.in:
187         * gsearchtool-callbacks.c (look_in_folder_changed_cb),
188         (open_file_event_cb), (open_file_cb), (open_folder_cb),
189         (file_changed_cb), (move_to_trash_cb), (file_key_press_event_cb),
190         (open_with_list_sort), (build_popup_menu_for_file),
191         (file_button_release_event_cb), (file_event_after_cb),
192         (file_motion_notify_cb), (drag_file_cb):
193         * gsearchtool-callbacks.h:
194         * gsearchtool-spinner.c (gsearch_spinner_cache_data_load),
195         (bump_spinner_frame_cb):
196         * gsearchtool-support.c (gsearchtool_gconf_set_string),
197         (escape_double_quotes), (backslash_backslash_characters),
198         (backslash_special_characters), (get_file_type_description),
199         (gsearchtool_get_thumbnail_image), (get_themed_icon_pixbuf),
200         (get_file_pixbuf), (open_file_with_application), (launch_file):
201         * gsearchtool-support.h:
202         * gsearchtool.c (setup_find_name_options), (start_animation),
203         (stop_animation), (build_search_command),
204         (add_file_to_search_results), (update_search_counts),
205         (intermediate_file_count_update), (tree_model_iter_free_monitor),
206         (set_constraint_gconf_boolean), (handle_goption_args),
207         (create_search_results_section), (set_clone_command),
208         (handle_gconf_settings), (gsearch_app_create), (main):
209         * gsearchtool.h:
210         Bug 543713: Port application from gnome-vfs to gio 
211         Bug 524574: Use the new gio trash system
212         Bug 573670: Remove use of gnome-thumbnail from libgnomeui
213         Bug 567159: Display resize cursor on column headers
214         Bug 544136: Popup menu enhancement - adds "Open With"
215         Bug 473474: Save and restore "Look in Folder" selection 
216         Bug 557253: Change the "Include other filesystems." option 
217                     to "Exclude other filesystems."
218         Bug 531134: Open folders with the default handler, allows 
219                     folders to open in thunar for XFCE
220         Bug 545304: Search fails on none UTF-8 locales
221         Bug 522396: Search fails if apostrophe in folder name
222         Bug 531193: Opening files of certain types fails
223                     
224 2009-02-25  Cosimo Cecchi  <cosimoc@gnome.org>
226         * gsearchtool.h: get rid of deprecated GTK_CHECK_* macros.
227         Patch by Thomas Andersen (#573053).
229 2009-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
231         * gsearchtool-support.c: remove the libart include.
233 2009-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
235         * gsearchtool-support.c (gsearchtool_stretch_frame_image):
236         Replace a call to libart with a GDK equivalent (#571735).
238 2008-12-03  Cosimo Cecchi  <cosimoc@gnome.org>
240         * gsearchtool-spinner.c:
241         * gsearchtool-spinner.h:
242         * gsearchtool-support.c:
243         * gsearchtool.c:
244         Use single GTK+ includes. Patch by Maxim Ermilov (#561257).
246 2008-11-05  Kjartan Maraas  <kmaraas@gnome.org>
248         * Makefile.am: Add back libgnome includes and libs to make
249         this build.
251 2007-10-23  Stéphane Loeuillet  <sloeuille@svn.gnome.org>
253         * gnome-search-tool.desktop.in: Trivial fix to .desktop file
254         to conform to latest fd.o .desktop specs.
255         Spoted by desktop-file-validate. Fixes #481721
257 2007-09-26  Dennis Cranston  <dennis_cranston@yahoo.com>
259         * gsearchtool-support.c: (compare_regex): Fix bug #456126, allow
260         extended regular expressions.
262 2007-09-26  Dennis Cranston  <dennis_cranston@yahoo.com>
264         * gsearchtool.c: (main): Fix bug #454650, translate messages in 
265         the  --help output.
267 2007-08-29  Jaap Haitsma,  <jaap@haitsma.org>
269         * gnome-search-tool.desktop.in:
270         * gsearchtool.h: Use system-search i.s.o. removed gnome-searchtool
271         icon. Fixes bug #470196
273 2007-02-08  Dennis Cranston  <dennis_cranston@yahoo.com>
275         * gsearchtool-callbacks.c: (move_to_trash_cb):
276         * gsearchtool-support.c: (make_valid_utf8), (extract_string_until),
277         (parse_previous_duplicate_name), (make_next_duplicate_name),
278         (get_duplicate_name), (gsearchtool_get_next_duplicate_name):
279         * gsearchtool-support.h: Fix bug #404158, do not overwrite files
280         in the trash folder.  Use same file renaming logic as nautilus.
282 2007-01-26  Dennis Cranston  <dennis_cranston@yahoo.com>
284         * gsearchtool-callbacks.c: (move_to_trash_cb): Fix bug #395381,
285         cannot delete filenames containing %21 from the search window.
287 2007-01-26  Dennis Cranston  <dennis_cranston@yahoo.com>
289         * gsearchtool-callbacks.c: (move_to_trash_cb): Fix bug #397945,
290         cursor goes away from found files list when deleting a file.
292 2006-11-19  Dennis Cranston  <dennis_cranston@yahoo.com>
294         * gsearchtool-support.c: fix compiler warning
295         * gsearchtool.c: (main): gtk_window_set_policy() is deprecated,
296         use gtk_window_set_resizable()
298 2006-11-04  Dennis Cranston  <dennis_cranston@yahoo.com>
300         * help/C/gnome-search-tool.xml: Fix documentation error.
302 2006-10-08  Dennis Cranston  <dennis_cranston@yahoo.com>
304         * gsearchtool-callbacks.c: (file_key_press_event_cb): 
305         Fix bug #360395, numpad enter doesn't work.
307 2006-09-12  Dennis Cranston <dennis_cranston@yahoo.com>
309         * help/C/figures/gnome-search-tool_window.png:  Update.
310         
311 2006-09-09  Dennis Cranston  <dennis_cranston@yahoo.com>
313         * gsearchtool-spinner.[ch]: Update to latest spinner code.
314         * gsearchtool.c: (gsearch_app_create): Update for spinner code.
316 2006-06-15  Dennis Cranston  <dennis_cranston@yahoo.com>
318         * gsearchtool-callbacks.c: (open_file_cb), (open_folder_cb),
319         (move_to_trash_cb), (file_button_release_event_cb),
320         (drag_begin_file_cb), (drag_file_cb), (key_press_cb):  
321         Fix "dereferencing type-punned pointer will break 
322         strict-aliasing rules" compile warnings.  Add call to 
323         g_list_foreach (list, gtk_tree_path_free, NULL) to free 
324         lists returned by gtk_tree_selection_get_selected_rows().
326 2006-06-15  Dennis Cranston  <dennis_cranston@yahoo.com>
328         * gnome-search-tool.1,
329         * gsearchtool-callbacks.c,
330         * gsearchtool-callbacks.h,
331         * gsearchtool-spinner.c,
332         * gsearchtool-support.c,
333         * gsearchtool-support.h,
334         * gsearchtool.c,
335         * gsearchtool.h: git-stripspace - Filter out empty lines
337 2006-05-12  Dennis Cranston  <dennis_cranston@yahoo.com>
339         * gnome-search-tool.desktop.in:  Update the tooltip description.
341 2006-04-17  Dennis Cranston  <dennis_cranston@yahoo.com>
343         * gsearchtool.c: (handle_locate_command_stdout_io),
344         (handle_search_command_stdout_io),
345         (handle_search_command_stderr_io): Should fix bug #337898.
347 2006-03-25  Dennis Cranston  <dennis_cranston@yahoo.com>
349         * gsearchtool-support.c: (compare_regex):  Fix bug #335977,
350         crash with invalid regular expressions.
352 2006-02-24  Dennis Cranston  <dennis_cranston@yahoo.com>
354         * gsearchtool.c: (handle_locate_command_stdout_io):  Remove the
355         kill statement.  Fixes issue from bug #328044.  Based on patch 
356         provided by Emmanuele Bassi.
358 2006-02-24  Dennis Cranston  <dennis_cranston@yahoo.com>
360         * gsearchtool.c: (gsearchtool_setup_gconf_notifications): cleanup
361         previous patch.
362         
363 2006-02-24  Emmanuele Bassi  <ebassi@gmail.com>
365         * gsearchtool.c: (): handle case when nautilus preferences are not
366         installed (patch by Frederic Crozat, closes bug #332457).
368 2006-02-19  Dennis Cranston  <dennis_cranston@yahoo.com>
370         * gsearchtool.c: (handle_locate_command_stdout_io): Remove
371         unneeded break statement.
373 2006-02-19  Dennis Cranston  <dennis_cranston@yahoo.com>
375         * gnome-search-tool.1:  Version update.
377 2006-02-19  Dennis Cranston  <dennis_cranston@yahoo.com>
379         * gsearchtool.c: (handle_locate_command_stdout_io),
380         (setup_case_insensitive_arguments), (start_animation),
381         (stop_animation), (build_search_command),
382         (handle_search_command_stdout_io), (spawn_search_command):
383         * gsearchtool.h:  Convert calls to "locate" to be asynchronous.
384         Fixes bug #330176.
386 2006-01-21  Dennis Cranston  <dennis_cranston@yahoo.com>
388         * gnome-search-tool.desktop.in:  Add GTK category to the
389         desktop file.  Fixes bug #328044.
391 2006-01-04  Dennis Cranston  <dennis_cranston@yahoo.com>
393         * gsearchtool-callbacks.c: (remove_constraint_cb):
394         * gsearchtool.c: (add_file_to_search_results),
395         (tree_model_iter_free_monitor), (add_constraint),
396         (gsearch_app_create):  Convert many g_new*() calls to use 
397         the faster g_slice*() functions.
399 2005-12-21  Emmanuele Bassi  <ebassi@cvs.gnome.org>
401         * gsearchtool-support.c (get_readable_date): use g_date_set_time_t and
402         include glib/gdate.h (patch by Kjartan Maraas, closes bug #324552).
404 2005-12-20  Dennis Cranston  <dennis_cranston@yahoo.com>
406         * gnome-search-tool.schemas.in:  Add new keys.
407         * gsearchtool-callbacks.c: (store_window_state_and_geometry),
408         (quit_application), (die_cb), (quit_cb), (click_close_cb),
409         (columns_changed_cb), (window_state_event_cb):
410         * gsearchtool-callbacks.h:  Add window_state_event_cb().
411         * gsearchtool-support.c: (gsearchtool_gconf_set_int),
412         (gsearchtool_set_columns_order),
413         (gsearchtool_get_stored_window_geometry):
414         * gsearchtool-support.h:  Add gsearchtool_gconf_set_int() 
415         and gsearchtool_get_stored_window_geometry().
416         * gsearchtool.c: (gsearch_window_size_allocate),
417         (gsearch_app_create), (main):  Restore window size and state.
418         * gsearchtool.h:  Add window width, height, and state.
419         
420         Fix bug #324097, save window size and state.  
421         Thanks to Emmanuele Bassi for the initial patch.
422         
423 2005-12-02  Dennis Cranston  <dennis_cranston@yahoo.com>
425         * gsearchtool-callbacks.c: (save_results_cb):  Make this
426         function more robust, i.e. handle rows being removed.
428 2005-12-02  Dennis Cranston <dennis_cranston@yahoo.com>
430         * gsearchtool-callbacks.c: (file_changed_cb), (move_to_trash_cb):
431         * gsearchtool-callbacks.h:
432         * gsearchtool.c: (tree_model_iter_free_monitor),
433         (add_file_to_search_results), (spawn_search_command),
434         (create_search_results_section):
435         * gsearchtool.h: Monitor files in the result list.  Update the list
436         when a file is removed.  Fixes bug 322763, "gnome-search-tool does
437         not monitor fiels for removal".  Based on patch provided by Vincent 
438         Noel.
440 2005-11-26  Dennis Cranston <dennis_cranston@yahoo.com>
442         * gsearchtool.c: (handle_search_command_stdout_io):
443         Fix bug 322529.  If the selected folder is hidden then
444         show hidden files.
445         
446 2005-11-05  Dennis Cranston  <dennis_cranston@yahoo.com>
448         * gsearchtool.c: (handle_search_command_stdout_io):
449         If the user has focused a widget after the start of a 
450         search then do not restore the focus.
452 2005-11-05  Dennis Cranston  <dennis_cranston@yahoo.com>
454         * gsearchtool.h: Define NUM_VISIBLE_COLUMNS.
455         * gsearchtool-callbacks.c: (columns_changed_cb):  Do not
456         save order of columns if order length does not match
457         NUM_VISIBLE_COLUMNS.
459 2005-11-05  Dennis Cranston  <dennis_cranston@yahoo.com>
461         * gsearchtool.c: (gsearch_equal_func): Change comparision
462         to be case insensitive.
464 2005-11-05  Dennis Cranston  <dennis_cranston@yahoo.com>
466         * gnome-search-tool.schemas.in: Add a key for storing the 
467         order of the columns.
468         * gsearchtool-callbacks.c: (columns_changed_cb): Save changes
469         to the order of the columns.
470         * gsearchtool-callbacks.h: Add a columns_changed_cb prototype.
471         * gsearchtool-support.c: (gsearchtool_gconf_get_list),
472         (gsearchtool_gconf_set_list), (is_quick_search_excluded_path),
473         (is_second_scan_excluded_path),
474         (gsearchtool_button_new_with_stock_icon),
475         (gsearchtool_get_columns_order),
476         (gsearchtool_gtk_tree_view_get_column_with_sort_column_id),
477         (gsearchtool_set_columns_order): Add a GConfValueType parameter 
478         to the gsearchtool_gconf_get_list function.  Add new functions
479         gsearchtool_gconf_set_list, gsearchtool_get_colums_order,
480         gsearchtool_gtk_tree_view_get_column_with_sort_column_id,
481         gsearchtool_set_columns_order & gsearchtool_get_columns_order.
482         * gsearchtool-support.h:  Update and add function prototypes. 
483         * gsearchtool.c: (create_search_results_section): Restore 
484         the order of the columns.  Connect to the "columns-changed" 
485         signal.
487 2005-11-05  Dennis Cranston  <dennis_cranston@yahoo.com>
489         * gsearchtool.c: (gsearch_equal_func),
490         (create_search_results_section):  Enable reordering of the 
491         treeview columns.  Enable substring matches when using the 
492         gtk+ treeview filter. 
494 2005-10-30  Dennis Cranston  <dennis_cranston@yahoo.com>
496         * gsearchtool.c: (handle_search_command_stdout_io),
497         (spawn_search_command):  Fix bug 320161.  Restore widget 
498         focus after a search completes.
499         * gsearchtool.h: Add focus widget to GSearchWindow struct.
501 2005-10-30  Dennis Cranston  <dennis_cranston@yahoo.com>
503         http://mail.gnome.org/archives/performance-list/2005-October/msg00000.html
505         * gsearchtool-spinner.c: (select_spinner_image),
506         (gsearch_spinner_expose), (extract_frame),
507         (gsearch_spinner_load_images):
508         * gsearchtool-support.c: (gsearchtool_gconf_handle_error):
509         * gsearchtool.c: (add_atk_namedesc), (add_atk_relation):
510         Replace g_return_* calls in static functions with a g_assert 
511         or a standard if statement.
513 2005-10-14  Dennis Cranston  <dennis_cranston@yahoo.com>
515         * help/C/gnome-search-tool-C.omf:  Fix bug 318876.  Change help 
516         documentation category to GNOME|Utilities.  Patch provided
517         by Brent Smith.
519 2005-10-09  Dennis Cranston  <dennis_cranston@yahoo.com>
521         Discovered this CPU optimization while using sysprof from
522         http://www.daimi.au.dk/~sandmann/sysprof/.
524         * gsearchtool.h: Add thumbnail_factory to GSearchWindow.
525         * gsearchtool-support.c: (gsearchtool_icon_lookup):  Remove
526         the local thumbnail_factory and use the one added to the
527         GSearchWindow structure. Only call gnome_thumbnail_factory_new()
528         if thumbnail_factory is null.
529         * gsearchtool.c: (handle_search_command_stdout_io):  Unref
530         and null thumbnail_factory.
531         
532 2005-10-03  Dennis Cranston  <dennis_cranston@yahoo.com>
534         * gsearchtool.c: (build_search_command):
535         Fix bug 317147, "search for files also search in the parent 
536         directory". Patch provided by Emmanuel Touzery.
537         (gsearch_app_create) Small HIG button spacing adjustment.
539 ==================== 2.12.0 ====================
541 2005-08-10  Dennis Cranston  <dennis_cranston@yahoo.com>
543         * gnome-search-tool.1:  Update for 2.12.
544         * help/C/gnome-search-tool.xml: Update for 2.12.
546 2005-08-01  Dennis Cranston <dennis_cranston@yahoo.com>
548         * gsearchtool.c (setup_case_insensitive_arguments):
549         Fix bug 312136, "gsearchtool tries to locate /dev/null
550         and fails on systems that don't index /dev".
551         
552 2005-07-31  Dennis Cranston <dennis_cranston@yahoo.com>
554         * gsearchtool.c (build_search_commmand):  Fix the gconf
555         disable_quick_search_second_scan key name.
556         
557 2005-07-23  Dennis Cranston <dennis_cranston@yahoo.com>
559         * gsearchtool.c  (spawn_search_command):  Do not set the
560         single_click_to_activate value here.
561         
562 2005-07-23  Dennis Cranston <dennis_cranston@yahoo.com>
564         * gsearchtool-support.c: (get_file_pixbuf):  Protect against 
565         thumbnail_pixbuf == NULL warnings.
566         
567 2005-07-23  Dennis Cranston <dennis_cranston@yahoo.com>
569         * gsearchtool-support.c: (get_file_pixbuf):  Add a workaround
570         for bugzilla report #311318, "gtk_icon_theme_load_icon () can 
571         return pixbufs larger than requested size".
572          
573 2005-07-22  Dennis Cranston <dennis_cranston@yahoo.com>
575         * gsearchtool-support.c: (gsearchtool_icon_lookup,
576         get_file_pixbuf)  If gdk_pixbuf_new_from_file_at_scale() fails, 
577         revert to the stock icon.
578         
579 2005-07-18  Dennis Cranston <dennis_cranston@yahoo.com>
581         * gsearchtool.c: new function,
582           gsearchtool_setup_gconf_notifications().
583         * gsearchtool-support.[ch]: new functions,
584           gsearchtool_gconf_add_dir() and gsearchtool_gconf_watch_key().
585         * gsearchtool-callbacks.[ch]: new function, 
586           single_click_to_activate_key_changed_cb().
587         
588           Respond to "single click to activate" key change on the fly.
589         
590 2005-07-17  Dennis Cranston <dennis_cranston@yahoo.com>
592         * help/C/figures/gnome-search-tool_window.png:  Update.
593         
594 2005-07-16  Dennis Cranston <dennis_cranston@yahoo.com>
596         * gsearchtool-callbacks.c:  if the gtk+ version is at least
597         2.7.3 then use its new builtin overwrite confirmation dialog.
598         
599 2005-07-13  Dennis Cranston <dennis_cranston@yahoo.com>
600         
601         * gsearchtool.c  (spawn_search_command): remove pango underlines.
602         (create_search_results_section): connect to the motion and leave 
603         notify events (filename_cell_data_func): new function.
604         
605         * gsearchtool-callbacks.[ch]  (file_motion_notify_cb,
606         file_leave_notify_cb):  New functions.
607         
608         * gsearchtool.h: Add search_results_hover_path.
609         
610         Fix single click to activate items to match CVS version of 
611         nautilus.
612         
613 2005-07-09  Dennis Cranston <dennis_cranston@yahoo.com>
615         * help/C/gnome-search-tool.xml:  Help prevent
616         confusion reported in Bug #303900 by adding 
617         information about disabling the search options.
618         
619 2005-07-06  Dennis Cranston <dennis_cranston@yahoo.com>
621         * gsearchtool.c:  Fix drag and drop to work with the
622         current CVS version of nautilus.
623         
624 2005-07-06  Dennis Cranston <dennis_cranston@yahoo.com>
626         * gsearchtool.c: (get_desktop_item_name):  Fixes a bunch of 
627         memory leaks caused by strdup()'ing before appending with 
628         g_string_append(). (main):  Remove old and unused bonobo code.
629         Patches provided by Jörgen Viksell.
630         
631 2005-06-26  Dennis Cranston <dennis_cranston@yahoo.com>
633         * gsearchtool.c: Be a little more selective on when
634         to warn the user about quick search errors. 
635          
636         * help/C/gnome-search-tool.xml:  Apply update from 
637         Joachim Noreiko. (Closes bug #308501)
638         
639 2005-06-21  Dennis Cranston <dennis_cranston@yahoo.com>
641         * gsearchtool.c: (add_file_to_search_results):  Fix
642         relative path. (Closes bug #308230)
643         
644 2005-06-05  Dennis Cranston <dennis_cranston@yahoo.com>
646         * Makefile.am:  Add GREP_COMMAND.
647         * gsearchtool.c:  (setup_case_insensitive_arguments): 
648         Use GREP_COMMAND.
649         
650 2005-05-22  Dennis Cranston <dennis_cranston at yahoo com>
652         * help/C/figures/gnome-search-tool_window.png:  Use the GNOME 
653         icons theme.
655 2005-05-01  Dennis Cranston <dennis_cranston@yahoo.com>
657         * gsearchtool-support.c:  (gsearchtool_icon_lookup),
658         (get_file_pixbuf):  Exempt non-images from the file size
659         limit check.
661 2005-05-01  Dennis Cranston <dennis_cranston@yahoo.com>
663         Add support for displaying thumbnails.  The thumbnail must 
664         already exist and will be shown according to the file manager's 
665         preview settings.
667         * Makefile.am:  Add data to SUBDIRS.
668         * gsearchtool.h:  Add show_thumbnails_file_size_limit
669         and show_thumbnails to GSearchWindow struct.
670         * gsearchtool-support.h:  Add gsearchtool_gconf_get_int().
671         Rename function get_file_type_for_mime_type() to 
672         get_file_type_description() and add a GnomeVFSFileInfo
673         argument.  Rename function get_file_pixbuf_for_mime_type()
674         to get_file_pixbuf() and add GnomeVFSFileInfo argument.
675         * gsearchtool.c:  (build_search_command):  Load nautilus
676         show_image_thumbnails and thumbnail_limit gconf values.
677         (add_file_to_search_results):  Use gnome_vfs_get_file_info()
678         to determine the mime type.  Use the new functions, 
679         get_file_pixbuf() and get_file_type_description().  
680         * gsearchtool-support.c:  Add gsearchtool_gconf_get_int(),
681         gsearchtool_pixmap_file(), gsearchtool_load_thumbnail_frame(),
682         gsearchtool_draw_frame_row(), gsearchtool_draw_frame_column(),
683         gsearchtool_stretch_frame_image(), gsearchtool_embed_image_in_frame(),
684         gsearchtool_thumbnail_frame_image(), gsearchtool_get_thumbnail_image(),
685         and gsearchtool_icon_lookup(). 
686         * data/Makefile.am: New file.
687         * data/thumbnail_frame.png:  New file.
688         
689 2005-04-30  Dennis Cranston <dennis_cranston@yahoo.com>
691         * gsearchtool.c: (add_file_to_search_results): 
692         Do not filter broken links.
694 2005-04-30  Dennis Cranston <dennis_cranston@yahoo.com>
696         * gsearchtool.c: (add_file_to_search_results): 
697         Call gnome-vfs_escape_path_string() prior to using 
698         gnome_vfs_get_file_info() to correct possible 
699         GNOME_VFS_ERROR_NOT_FOUND errors.
700         
701 2005-04-16  Dennis Cranston <dennis_cranston@yahoo.com>
703         * gsearchtool-support.c: (is_second_scan_excluded_path),
704         (is_quick_search_excluded_path):  Call g_free() on each list 
705         element.  Fixes another memory leak. 
706         (gsearchtool_gconf_get_list): Fix g_return_val_if_fail()'s
707         return value.
709 2005-04-16  Dennis Cranston <dennis_cranston@yahoo.com>
711         * gsearchtool-support.c: (get_file_type_for_mime_type):
712         Another memory leak fix.
713         
714 2005-04-16  Dennis Cranston <dennis_cranston@yahoo.com>
716         * gsearchtool-support.c: (is_quick_search_excluded_path),
717         (is_second_scan_excluded_path):  Free the temporary GSList.
719 2005-04-16  Dennis Cranston <dennis_cranston@yahoo.com>
721         * gsearchtool-support.c: (get_file_pixbuf_for_mime_type): Do
722         not free the key values after inserting them into the hash. 
723         * gsearchtool.c: (spawn_search_command):  Free the key values
724         on destroy.
726 2005-04-14  Dennis Cranston <dennis_cranston@yahoo.com>
728         * gsearchtool-support.[ch]: (get_file_type_for_mime_type):
729         Fix memory leaks reported by Kjartan Maraas in bug 300634.
730         * gsearchtool.c:  (add_file_to_search_results), 
731         (handle_search_command_stdout_io), (spawn_search_command):
732         Fix memory leaks reported by Kjartan Maraas in bug 300638.
734 2005-04-01  Dennis Cranston <dennis_cranston@yahoo.com>
736         * gsearchtool-support.c: (open_file_with_application):
737         Fix bug 172351.  Append paths instead of uris.
739 2005-03-29  Dennis Cranston <dennis_cranston@yahoo.com>
741         * gsearchtool-callbacks.c: Fix gcc 4.0 compiler warnings.
743 2005-03-13  Dennis Cranston <dennis_cranston@yahoo.com>
745         * gsearchtool-callbacks.c: (quit_application), (click_stop_cb):
746         Fix bug #170163, "Build failure with gcc 2.x".  Patch submitted 
747         by jensgr@gmx.net (Jens Granseuer).
748         
749 2005-03-12  Dennis Cranston <dennis_cranston@yahoo.com>
751         * gsearchtool-support.c: After previous commit, we don't need 
752         to include <bonobo-activation/bonobo-activation.h>.
753         
754 2005-03-12  Dennis Cranston <dennis_cranston@yahoo.com>
756         * gsearchtool-callbacks.c: (open_file_cb), (open_folder_cb):
757         Remove the is_nautilus_running () function since nautilus 
758         is launched with the '--no-desktop" command line argument.
759         * gsearchtool-support.[ch]: Removed is_nautilus_running().
760         Fixes the issue of opening a directory in nautilus when double
761         clicked in case of multihead. Fixes bug #168990.  Based on a 
762         patch submitted by Vinay M R  <vinay.mandyakoppal@wipro.com>.
764 2005-03-11  Dennis Cranston <dennis_cranston@yahoo.com>
766         * gsearchtool-callbacks.c (open_file_cb): Use 
767         correct error dialog when nautilus is not running.
769 2005-02-28  Dennis Cranston <dennis_cranston@yahoo.com>
771         * gsearchtool.c (setup_case_insensitive_arguments):
772         Prevent a warning message about the locate database 
773         when locate is not installed.
774         
775 2005-02-27  Dennis Cranston <dennis_cranston@yahoo.com>
777         * gsearchtool.c (setup_case_insensitive_arguments):
778         Prevent possible crash if locate is not installed.
779         Reported by Shakti Sen <shprasad@novell.com>.
780         Fixes bug #168569.
781         
782 2005-02-23  Dennis Cranston <dennis_cranston@yahoo.com>
783         
784         * gsearchtool-support.c: (open_file_with_nautilus):
785         Define the desktop icon and name.
787 2005-02-20  Dennis Cranston <dennis_cranston@yahoo.com>
788         
789         * gsearchtool-support.c: (open_file_with_nautilus):
790         Remove nautilus launch time hack and use startup 
791         notification when opening folders.
793 2005-02-10  Dennis Cranston <dennis_cranston@yahoo.com>
795         * gsearchtool-callbacks.c: (file_button_release_event_cb):
796         Add single click to activate logic to open files.
797         (file_event_after_cb): Remove single click to activate
798         logic to open files.  Fixes bug #166905.
799         
800 2005-02-09  Dennis Cranston <dennis_cranston@yahoo.com>
802         * gsearchtool-support.c: (build_search_command):
803         Check for the '?' wildcard in name contains.
804         Fixes bug #166895.
806 2005-02-04  Dennis Cranston <dennis_cranston@yahoo.com>
808         * gsearchtool-support.c: (open_file_with_application): 
809         Use new gnome_desktop_item_set_launch_time() API.  
810         Patch provided by Elijah Newren.  Fixes bug #166303.
812 2005-02-03  Dennis Cranston <dennis_cranston@yahoo.com>
814         Prevent crash if the glib character conversion 
815         routines fail. Bug #166049.
816         
817         * gsearchtool.c:  Added a new function,
818         display_dialog_character_set_conversion_error (). 
819         (build_search_command):  Call 
820         display_dialog_character_set_conversion_error ()
821         if g_locale_from_utf8 () fails. 
822         (handle_search_command_stdout_io):  Do not spawn 
823         search if the command is NULL.
825         * gsearchtool-callbacks.c: (click_find_cb):
826         Do not spawn search if the command is NULL.
827         
828 2005-01-31  Dennis Cranston <dennis_cranston@yahoo.com>
830         * gsearchtool.c: (start_animation):  Respect the value
831         of the /desktop/gnome/interface/enable_animations key.
833 2005-01-25  Dennis Cranston <dennis_cranston@yahoo.com>
835         * gsearchtool.h: Add is_locate_database_available.
836         * gsearchtool.c: (setup_case_insensitive_arguments):
837         Set value of is_locate_database_available, 
838         (build_search_command): Before running a locate 
839         command check value of is_locate_database_available.
840         
841 2005-01-25  Dennis Cranston <dennis_cranston@yahoo.com>
843         * help/C/gnome-search-tool.xml,
844         * gnome-search-tool.1:  Update the date and version 
845         information.
847 2005-01-24  Dennis Cranston <dennis_cranston@yahoo.com>
849         * help/C/gnome-search-tool.xml:  Small description
850         fix.
852 2005-01-24  Dennis Cranston <dennis_cranston@yahoo.com>
854         * gsearchtool.c:  Accessibility fixes.  Cleanup 
855         widget atk names and descriptions.  Thanks to 
856         the at-poke tool.  Fixes Bug #165065.
857         
858 2005-01-17  Dennis Cranston <dennis_cranston@yahoo.com>
860         * gnome-search-tool.1, help/C/gnome-search-tool.xml:  
861         Update for new menu bar layout for GNOME 2.10.
862         
863 2005-01-10  Dennis Cranston <dennis_cranston@yahoo.com>
865         * gnome-search-tool.desktop.in:  The new menu layout 
866         code gets its name from the desktop file, so add "..." 
867         to the name field.
868         
869 2005-01-03  Dennis Cranston <dennis_cranston@yahoo.com>
871         * gsearchtool.c: Convert from Popt to GOption
872         command line argument handling.
874         * gnome-search-tool.1:  Small updates.
875         
876 2004-12-31  Dennis Cranston <dennis_cranston@yahoo.com>
878         * gsearchtool.c: (create_search_results_section):
879         Fix the reproducible part of bug #162373, 
880         "search results label not accessible".
881          
882 2004-12-31  Dennis Cranston <dennis_cranston@yahoo.com>
884         * gnome-search-tool.schemas.in:  Add one more
885         translator comment.
887 2004-12-30  Dennis Cranston <dennis_cranston@yahoo.com>
889         * gnome-search-tool.schemas.in:  Move translator 
890         comments so intltool will pick them up.  Based
891         on patch provided by Danilo Segan.
892         
893 2004-12-30  Dennis Cranston <dennis_cranston@yahoo.com>
895         * gsearchtool.c: (main):  Fix argument passing
896         to "save_yourself" callback.
897         
898         * gsearchtool-callbacks.c: Convert file from DOS to
899         UNIX format.
901 2004-12-30  Dennis Cranston <dennis_cranston@yahoo.com>
903         * gnome-search-tool.1:  Update the man page.
905 2004-12-30  Dennis Cranston <dennis_cranston@yahoo.com>
907         * gnome-search-tool.schemas.in:  Add translator comments,
908         and rephrase some descriptions.  Fixes Bug #162536.
910 2004-12-28  Dennis Cranston <dennis_cranston@yahoo.com>
912         * gsearchtool.c:  Convert file from DOS to Unix 
913         format.
914         
915 2004-12-28  Dennis Cranston <dennis_cranston@yahoo.com>
917         * gsearchtool-support.c: (open_file_with_nautilus):
918         Replace escape_single_quotes() with g_shell_quote().
920 2004-12-27  Dennis Cranston <dennis_cranston@yahoo.com>
922         * gsearchtool.c: (gsearch_app_create):
923         Use the search tool's theme icon for the animation's
924         drag icon.
925         
926 2004-12-27  Dennis Cranston <dennis_cranston@yahoo.com>
928         * gsearchtool.c: (add_file_to_search_results):  
929         Verify file exists before adding it to the search 
930         results. Fixes Bug #162344.
932 2004-12-20  Dennis Cranston <dennis_cranston@yahoo.com>
934         * gsearchtool.c: Fix "zero-length printf format string"
935         found when compiled with -Wall.
936         
937 2004-12-20  Dennis Cranston <dennis_cranston@yahoo.com>
939         * gsearchtool.c: (build_search_command):  If for 
940         some reason gtk-file-chooser-button does not 
941         return a path fallback to the user's home directory.  
942         Should prevent crash reported in Bug #161857.
943          
944 2004-12-20  Dennis Cranston <dennis_cranston@yahoo.com>
946         * gsearchtool.c, gsearchtool-callbacks.c:  Blank  
947         the window title of the message dialogs.
949 2004-12-20  Dennis Cranston <dennis_cranston@yahoo.com>
951         * gsearchtool.c, gsearchtool-callbacks.c:  Replace
952         gsearch message dialogs with the new HIG compliant 
953         gtk+ 2.6 message dialog.
954         
955         * Makefile.am:  Remove gsearchtool-alert-dialog.[ch]
956         
957 2004-12-16  Dennis Cranston <dennis_cranston@yahoo.com>
959         * gsearchtool-callbacks.c:  (drag_begin_file_cb)
960         When dragging one file set the drag icon to match the 
961         icon of the file.
963 2004-12-16  Dennis Cranston <dennis_cranston@yahoo.com>
965         * gsearchtool-support.c:  Fix compilation error.
966         Fixes Bug #161456.
968 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
970         * gsearchtool-support.c:  (open_file_with_nautilus)
971         Escape the folder names in the command line.
973 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
975         * gsearchtool-callbacks.[ch]:  (drag_begin_file_cb)
976         Use the correct function prototype.
978 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
980         * gsearchtool.[ch], gsearchtool-callbacks.c:  Finish code
981         cleanup.
983 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
985         * gsearchtool.c:  Toggle the sensitivity of the search
986         result's tree view.
988 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
990         * gsearchtool.[ch], gsearchtool-callbacks.[ch],
991         gsearchtool-support.[ch], gsearchtool-spinner.[ch],
992         gsearchtool-alert-dialog.[ch]:
993         
994           + Major code cleanup.
995           + Remove unused functions.
996           + Remove the extern(ed) interface and command structures, 
997             and create a GSEARCH_WINDOW.
998           + If getpgid() is available use it to kill spawned commands.
999             This prevents creating zombie grep processes.
1000         
1001 2004-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
1003         * help/C/figures/gnome-search-tool_window.png:  Update for 
1004         newest gtk+ 2.6 file chooser button widget changes.
1006 2004-12-10  Dennis Cranston <dennis_cranston@yahoo.com>
1008         * gsearchtool.c, gsearchtool-callbacks.c:  Move
1009         gtk-ui-manager setup out of main() to improve
1010         startup performance.
1011         
1012 2004-12-10  Dennis Cranston <dennis_cranston@yahoo.com>
1014         * gsearchtool.c, gsearchtool-callbacks.c,
1015         gsearchtool-support.c: include <glib/gi18n.h>
1016         
1017 2004-12-10  Dennis Cranston <dennis_cranston@yahoo.com>
1019         * gsearchtool.[ch], gsearchtool-callbacks.c:  Do not 
1020         use the gnome-popup-menu deprecated API, instead use
1021         gtk-ui-manager.
1022                 
1023 2004-12-09  Dennis Cranston <dennis_cranston@yahoo.com>
1025         * gsearchtool-support.c (open_file_with_application):
1026         Do not leak the GnomeVFSMimeApplication.
1027         
1028 2004-12-09  Dennis Cranston <dennis_cranston@yahoo.com>
1030         * gsearchtool.c (add_file_to_search_results),  
1031         (add_no_files_found_message), 
1032         (create_search_results_section):  Display the relative 
1033         path in the folder column.
1034         
1035         * gsearchtool.h:  Add COLUMN_RELATIVE_PATH to the 
1036         ResultColumn structure.         
1037         
1038 2004-12-08  Dennis Cranston <dennis_cranston@yahoo.com>
1040         * gsearchtool-support.c (open_file_with_application):
1041         Add GNOME_DESKTOP_ITEM_LAUNCH_APPEND_URIS flag to
1042         gnome_desktop_item_launch_on_screen () it works
1043         around applications that do not support uris.
1044         
1045 2004-12-07  Dennis Cranston <dennis_cranston@yahoo.com>
1047         * gsearchtool-support.c (open_file_with_application):
1048         Check that the mime application supports uris before 
1049         launching them with gnome_desktop_item_launch_on_screen().
1050         
1051 2004-12-07  Dennis Cranston <dennis_cranston@yahoo.com>
1053         * gsearchtool-support.c (open_file_with_application):
1054         Use gnome_vfs_mime_application_get_desktop_file_path()
1055         to get the desktop file.
1056         
1057 2004-12-06  Dennis Cranston <dennis_cranston@yahoo.com>
1059         * gsearchtool-support.c (open_file_with_application):
1060         If a desktop file exists for the default application, 
1061         launch it using gnome_desktop_item_launch_on_screen()
1062         to use startup notification if available.
1063           
1064 2004-12-05  Dennis Cranston <dennis_cranston@yahoo.com>
1066         * gsearchtool-support.c (open_file_with_nautilus):
1067         Work around nautilus windows opening in the background, 
1068         hopefully Elijah Newren will provide a better solution 
1069         in the near future.
1070          
1071 2004-12-03  Dennis Cranston <dennis_cranston@yahoo.com>
1073         * gsearchtool-callbacks.c (move_to_trash_cb):
1074         Fix move to trash for broken links.
1075         
1076 2004-12-03  Dennis Cranston <dennis_cranston@yahoo.com>
1078         * gsearchtool-support.c (get_file_type_for_mime_type):
1079         A better solution for detecting broken links.
1080         
1081 2004-12-03  Dennis Cranston <dennis_cranston@yahoo.com>
1083         * gsearchtool-support.c:  Updates for latest mime type
1084         system.  Change 'application/x-executable-binary'
1085         to 'application/x-executable'.  Also, special case
1086         links to executables so Type column description matches
1087         nautilus.
1088         
1089 2004-12-01  Dennis Cranston <dennis_cranston@yahoo.com>
1091         * gsearchtool.c (add_no_files_found_message):
1092         Do not underline the 'No Files Found' message.
1093         
1094 2004-12-01  Dennis Cranston <dennis_cranston@yahoo.com>
1096         * gsearchtool-callbacks.c (help_cb):  Open help on 
1097         appropriate screen.  Use gnome_help_display_desktop_on_screen().
1098         
1099 2004-12-01  Dennis Cranston <dennis_cranston@yahoo.com>
1101         * gsearchtool-callbacks.c (file_button_release_event_cb):
1102         Guard against zero selected rows.  (file_event_after_cb):
1103         Don't open selection when control or shift is pressed.
1104          
1105 2004-12-01  Dennis Cranston <dennis_cranston@yahoo.com>
1107         * gsearchtool.[ch], gsearchtool-callbacks.c:
1108         Add support for the 'single click to activate items' 
1109         selection mode.  Fixes Bug #160098.
1110         
1111 2004-12-01  Dennis Cranston <dennis_cranston@yahoo.com>
1113         * gsearchtool-support.c (open_file_with_application):
1114         Do not open folders with default application.  Fixes Bug 
1115         #160106.
1116         
1117 2004-11-29  Dennis Cranston <dennis_cranston@yahoo.com>
1119         * help/C/gnome-search-tool.xml:  Small documentation fix.
1120         
1121 2004-11-29  Dennis Cranston <dennis_cranston@yahoo.com>
1123         * gsearchtool.c (create_additional_constraint_section):
1124         Default gtk_combo_box_set_active to 0.
1125           
1126 2004-11-29  Dennis Cranston <dennis_cranston@yahoo.com>
1128         * gsearchtool.[ch], gsearchtool-callbacks.[ch]: Do not use
1129         gtk_option_menu deprecated API.  Use gtk_combo_box instead.  
1130         
1131 2004-11-28  Dennis Cranston <dennis_cranston@yahoo.com>
1133         * gserachtool.c (create_additional_constraint_section):
1134         Use GTK_SIZE_GROUP_BOTH.  Works around bug #159367.
1135         
1136 2004-11-27  Dennis Cranston <dennis_cranston@yahoo.com>
1138         * gsearchtool-callbacks.c, gsearchtool-support.[ch]:  Do
1139         not use gnome-vfs mime deprecated API (Bug #159453) Patch
1140         submitted by Marco Pesenti Gritti.
1142 2004-11-24  Dennis Cranston <dennis_cranston@yahoo.com>
1144         * gsearchtool.c: (main):  Use gtk_window_set_default_icon_name().
1145         
1146 2004-11-22  Dennis Cranston <dennis_cranston@yahoo.com>
1148         * gsearchtool.c: (main):  Use gtk_window_set_default_icon_from_file()
1149         instead of gnome_window_icon_set_default_from_file().
1150         
1151 2004-10-31  James Bowes  <bowes@cs.dal.ca>
1153         * Makefile.am: Minor fixes to pass make distcheck.
1154         Add intltool rule for translating the schema file.
1155         * gnome-search-tool.schemas: Moved to gnome-search-tool.schemas.in
1156         for translation.
1158 2004-10-26  Dennis Cranston <dennis_cranston at yahoo com>
1160         Fix bug #153563:  Add internal logic to perform a two scan search 
1161         for simple filename searches.  A quick search will consist of an 
1162         indexed search that uses the locate command followed by a thorough 
1163         search that uses the find command.  The quick search and second 
1164         scan logic can be disabled with gconf keys.  Advanced users can 
1165         fine tune the quick search and second scan logic by adjusting the 
1166         new excluded path gconf keys.  By default, a quick search is not 
1167         performed for the paths: /mnt/*, /media/*, /dev/*, /tmp/*, /proc/*, 
1168         and /var/*.  By default, a second scan is not performed for the 
1169         path: /.
1170         
1171         * gsearchtool.[ch]:  Add first pass, disable second pass, and a 
1172         file hash to the search_command structure;  build_search_command(),
1173         handle_search_command_stdout_io(): add first pass logic handling;  
1174         add_file_to_search_results():  do not add duplicate files in the 
1175         search results.
1176         
1177         * gsearchtool-support.[ch]:  Add the function 
1178         is_quick_search_excluded_path(), is_second_scan_excluded_path()
1179         and gsearchtool_gconf_get_list().
1180         
1181         * gsearchtool-callbacks.c:  Pass a boolean for the first pass to
1182         build_search_command().
1183         
1184         * gnome-search-tool.schemas:  Deprecate the force_quick_search key.
1185         Add three new keys: quick_search_second_scan_exclude_path, 
1186         quick_search_exclude_path and disable_quick_search_second_scan.
1187         
1188         * help/C/gnome-search-tool.xml:  Remove section 3.7.  Add a new 
1189         section 4.  Document the various gconf keys in the new section.
1190         
1191         * help/C/figures/gnome-search-tool_window.png:  Update for newest
1192         gtk+ 2.5 file chooser button widget changes.
1193         
1194 2004-10-24  Dennis Cranston <dennis_cranston at yahoo com>
1196         * gsearchtool.c: Add new function intermediate_file_count_update()
1197         and call it prior to handling pending gtk events.
1198         
1199 2004-10-21  Dennis Cranston <dennis_cranston at yahoo com>
1201         * gsearchtool.c:  Convert the look-in-folder-entry widget from a 
1202         gnome-file-entry to a new gtk+ 2.5 gtk-file-chooser-button. 
1204         * gsearchtool-callbacks.[ch]: Remove look_in_folder_key_press_cb().
1205         Replace legacy gnome_file_entry_get_full_path() with 
1206         gtk_file_chooser_get_current_folder(). 
1207         
1208         * help/C/gnome-search-tool.xml:  Update for new gtk+ 2.5 file 
1209         chooser button widget.
1210         
1211         * help/C/figures/gnome-search-tool_window.png:  Update for new
1212         gtk+ 2.5 file chooser button widget.
1213         
1214 2004-10-15  Dennis Cranston <dennis_cranston at yahoo com>
1216         * gsearchtool-support.c: (compare_regex): Fix a potential
1217         crash (although it has never been reported).
1218         
1219         * gsearchtool.c: (build_search_command): Fix logic to correctly 
1220         determine if an additional option is selected.
1221         
1222         Fixes part of bug #153569 (Comments 3-6).
1223         
1224 2004-09-24  Dennis Cranston <dennis_cranston at yahoo com>
1226         * gsearchtool-support.c: (is_path_in_mount_folder):
1227         Add support for /media.
1228         
1229 2004-08-01  Dennis Cranston <dennis_cranston at yahoo com>
1231         * gsearchtool-callbacks.c:  Fixes for GNOME's new mime 
1232         system.
1233         
1234 2004-07-31  Dennis Cranston <dennis_cranston at yahoo com>
1236         * gnome-search-tool.schemas:  Add force_quick_search key.
1237         
1238         * gsearchtool.c: (build_search_command):  Check value of
1239         force_quick_search key.
1241 2004-07-29  Dennis Cranston <dennis_cranston at yahoo com>
1243         * gnome-search-tool.desktop.in:  Update comment description.
1244         
1245 2004-07-23  Dennis Cranston <dennis_cranston at yahoo com>
1247         * gsearchtool.c, gsearchtool-callbacks.c, gsearchtool-support.c:
1248         Fix all memory leaks found using "valgrind --tool=memcheck
1249         --leak-check=yes".
1251 2004-07-16  Dennis Cranston <dennis_cranston at yahoo com>
1253         * help/C/gnome-search-tool.xml:  Update documentation accordingly.
1255         * help/C/figures/gnome-search-tool_window.png:  Update.
1257 2004-07-13  Shakti Sen  <shprasad@novell.com>
1259         * gsearchtool.c (build_search_command):
1260         "at least", for comparison, includes the size which is specified.
1261         Similarly, "at most" includes the size which is specified. 
1262         
1263         Fixes bug #147465.
1265 2004-07-16  Dennis Cranston <dennis_cranston at yahoo com>
1267         * gsearchtool-support.h:  Add gsearchtool_gconf_get_string().
1268         
1269         * gsearchtool-support.c:  (get_readable_date):  Remove
1270         local date_format_pref and use a global variable.  This
1271         way we don't perform a gconf lookup for each file in the
1272         search results list.
1273         
1274         * gsearchtool.c: (spawn_search_command): Set global
1275         date_format_pref here.
1276         
1277         * gsearchtool.h:  Add global date_format_pref.
1278         
1279 2004-07-16  Dennis Cranston <dennis_cranston at yahoo com>
1281         * gsearchtool-support.c:  (get_readable_date):  Use the
1282         /apps/nautilus/preferences/date_format key to determine the
1283         format of the date modified field in the search results list.
1284         
1285 2004-07-13  Dennis Cranston <dennis_cranston at yahoo com>
1287         * gsearchtool.c:  Add "'!' -type p" to the contains the text
1288         searches; otherwise, we will deadlock when greping a fifo.
1289         
1290 2004-07-13  Dennis Cranston <dennis_cranston at yahoo com>
1292         * gsearchtool-support.[ch]:  Rename backslash_backslashes()
1293         to backslash_special_characters().  Escape '-' characters in
1294         backslash_special_characters().  Fixes bug #147480.
1295         
1296         * gsearchtool.c:  Rename backslash_backslashes() to 
1297         backslash_special_characters().
1298          
1299 2004-07-12  Shakti Sen  <shprasad@novell.com>
1301         * gsearchtool.c (build_search_command):
1302         Removed "'!' -type p" to list the pipes as well.
1304         Fixes bug #147410
1306 2004-07-11  Dennis Cranston <dennis_cranston at yahoo com>
1308         * help/C/gnome-search-tool.xml:  Add Quick Search documentation.
1309         
1310 2004-07-10  Dennis Cranston <dennis_cranston at yahoo com>
1312         * gsearchtool.c: (handle_search_command_stderr_io):  Fix
1313         mnemonic conflict.
1314         
1315 2004-07-10  Dennis Cranston <dennis_cranston at yahoo com>
1317         * gsearchtool.[ch], gsearchtool-alert-dialog.[ch], 
1318         gsearchtool-callbacks.[ch], gsearchtool-support.[ch]:
1319         Improve alert messages created when a search sends output to 
1320         stderr.  Also, if performing a quick search and an error occurs
1321         then prompt the user to disable the quick search option.  This
1322         addresses the remaining part of bug #137404.
1324 2004-07-10  Dennis Cranston <dennis_cranston at yahoo com>
1326         * gsearchtool.[ch]:  Toggle the sensitivity of the available 
1327         options menu and its label.
1329 2004-06-23  Dennis Cranston <dennis_cranston at yahoo com>
1331         * gsearchtool.c: (create_constraint_box)  Follow the HIG and put 
1332         the unit labels after the text entries where appropriate.
1333         
1334 2004-06-18  Dennis Cranston <dennis_cranston at yahoo com>
1336         * gsearchtool-callbacks.c: (file_key_press_event_cb)
1337         Fix bug #144414, correct Ctrl+Space.
1339 2004-06-07  Dennis Cranston <dennis_cranston at yahoo com>
1341         * gsearchtool-callbacks.c: (open_file_cb) (file_event_after_cb)
1342         Display proper error message if the file/folder does not 
1343         exist.  Fixes bug #143772.
1344         
1345 2004-06-07  Dennis Cranston <dennis_cranston at yahoo com>
1346          
1347         God bless President Reagan and his family.
1348                 
1349         "Whatever else history may say about me when I'm gone, I hope it 
1350         will record that I appealed to your best hopes, not your worst fears; 
1351         to your confidence rather than your doubts. My dream is that you will 
1352         travel the road ahead with liberty's lamp guiding your steps and 
1353         opportunity's arm steadying your way."
1354         
1355         Ronald Wilson Reagan (February 6, 1911 - June 5, 2004)
1357 2004-05-13  Jorn Baayen  <jbaayen@gnome.org>
1359         * gsearchtool.c: (create_search_results_section):
1361         Use GTK_SHADOW_IN for consistency.
1363 2004-04-23  Dennis Cranston <dennis_cranston at yahoo com>
1365         * gsearchtool.c:  Fix bug #136073, "Dialog box shows incorrect
1366         name with UI grab."
1367         
1368 2004-04-22  Dennis Cranston <dennis_cranston at yahoo com>
1370         * gsearchtool.c, gsearchtool-support.[ch]:  Fix bug #140809,
1371         "Searching for text containing backslashes inside of files 
1372         requires you to escape the backslashes."
1373         
1374 2004-04-20  Glynn Foster <glynn.foster@sun.com>
1376         * Makefile.am: Fix distcheck.
1378 2004-04-02  Dennis Cranston <dennis_cranston at yahoo com>
1380         * gsearchtool.[ch]:  Fix 'CFLAGS=-fdata-sections' compiler
1381         errors.  Based on proposed patch from Heikki Tauriainen.
1382         Fixes bug #137671.  
1383         
1384 2004-04-01  Dennis Cranston <dennis_cranston at yahoo com>
1386         * gsearchtool-alert-dialog.c:  (gsearch_alert_dialog_new):
1387         Fix compiler warning.
1388         
1389 2004-04-01  Dennis Cranston <dennis_cranston at yahoo com>
1391         * gsearchtool-support.c: Fixes bug #137404.  
1392         
1393 2004-03-22  Glynn Foster  <glynn.foster@sun.com>
1395         * help/*: Update online localized user help.
1397 2004-03-19 Breda McColgan <breda.mccolgan@sun.com>
1399         * help/C/gnome-search-tool.xml: Updated based on Bug #137596.
1400         * help/C/gnome-search-tool-C.omf: Updated date and manual version.
1401         * help/C/l10n.txt: Updated for manual version 2.5.
1403 2004-03-07  Dennis Cranston <dennis_cranston at yahoo com>
1405         * gsearchtool-support.[ch]: (gsearchtool_strdup_strftime):
1406         Update this function to match the current eel version. 
1407         Adds conditional support for the %E and %O strftime 
1408         modifiers.  Fixes bug #136419.
1409         
1410 2004-02-26 Breda McColgan <breda.mccolgan@sun.com>
1412         * help/C/gnome-search-tool.xml: Updated for GNOME 2.6, technical review draft
1413         * help/C/gnome-search-tool-C.omf: Updated for GNOME 2.6
1414         * help/C/l10n.txt: Updated for GNOME 2.6
1415         * help/C/figures/gnome-search-tool_window.png: Updated for GNOME 2.6
1417 2004-02-19  Dennis Cranston <dennis_cranston at yahoo com>
1419         * gsearchtool.c: (create_main_window):  Use the 
1420         GtkFileChooser dialog for the browse dialog. 
1422 2004-02-23  Julio M Merino Vidal <jmmv@menta.net>
1423                                                                                 
1424         * Makefile.am: honour gconf configure option
1425                                                                                 
1426 2004-02-20  Dennis Cranston <dennis_cranston at yahoo com>
1428         * gsearchtool.c: (create_constraint_box, create_main_window):
1429         More accessibility fixes from Padraig Obriain.  Fixes bug
1430         #134962.
1431         
1432 2004-02-19  Dennis Cranston <dennis_cranston at yahoo com>
1434         * gsearchtool.c: (create_main_window):  Cleanup code and 
1435         add a reference to the open libgnomeui bug #132043.
1436         
1437 2004-02-11  Dennis Cranston <dennis_cranston at yahoo com>
1439         * gsearchtool.c: (create_additional_constraint_section):
1440         Fix accessibility bug #128979.
1441          
1442 2004-02-10  Dennis Cranston <dennis_cranston at yahoo com>
1444         * gsearchtool.c:  (create_main_window):  Add code to
1445         enable the new filechooser dialog for the 'Look in Folder'.
1446         But disable it until the libgnomeui widget stabilized.
1447         
1448 2004-02-06  Dennis Cranston <dennis_cranston at yahoo com>
1450         * gsearchtool-alert-dialog.c: (gsearch_alert_dialog_new):
1451         Set ATK_ROLE_ALERT role of dialogs.
1452         
1453 2004-01-11  Dennis Cranston <dennis_cranston at yahoo com>
1455         * gsearchtool.c: (handle_search_command_stdout_io):
1456         Add a GTimer and use it to refresh the search results.
1457          
1458 2004-01-11  Dennis Cranston <dennis_cranston at yahoo com>
1460         * Makefile.am:  Added new files.
1461         
1462 2004-01-11  Dennis Cranston <dennis_cranston at yahoo com>
1464         * gsearchtool-spinner.[ch]:  New files (borrowed from 
1465         epiphany) for the search animation. 
1466         
1467         * gsearchtool.[ch]:  Use the new spinner functions for 
1468         building and managing the search animation.  These 
1469         animation files are in the gnome-icon-theme module.  
1470         The files are gnome-searchtool-animation.png and
1471         gnome-searchtool-animation-rest.png.
1472         
1473 2004-01-10  Dennis Cranston <dennis_cranston at yahoo com>
1475         * gsearchtool.c (handle_search_command_stdout_io):
1476         Small tweak to the gtk events handling.
1477         
1478 2004-01-09  Dennis Cranston <dennis_cranston at yahoo com>
1480         * gsearchtool-support.c: (get_file_type_for_mime_type): Added 
1481         logic for socket and fifo links.
1482         
1483         * gsearchtool-support.c (get_file_pixbuf_for_mime_type): Added
1484         logic for fifos.
1485         
1486 2004-01-09  Dennis Cranston <dennis_cranston at yahoo com>
1488         * gsearchtool.c (handle_search_command_stdout_io):
1489         Improved performance when building the search results.
1490         
1491         * gsearchtool-support.[ch]:  Fixed up a #define.
1492          
1493 2004-01-09  Dennis Cranston <dennis_cranston at yahoo com>
1495         * gsearchtool.c, gsearchtool-support.[ch]: 
1496         (get_file_type_for_mime_type):  More shared-mime-info
1497         related fixes.
1498         
1499 2004-01-09  Dennis Cranston <dennis_cranston at yahoo com>
1501         * gsearchtool.c, gsearchtool-support.c: Replace 
1502         gnome_vfs_get_mime_type() function calls with 
1503         gnome_vfs_get_file_mime_type().
1505 2004-01-09  Dennis Cranston <dennis_cranston at yahoo com>
1507         * gsearchool.c (add_file_to_search_results):  Fallback
1508         to mime type when the mime description is null.
1509         
1510 2004-01-08  Dennis Cranston <dennis_cranston at yahoo com>
1512         * gsearchtool-callbacks.c (show_file_selector_cb):
1513         Added call to gtk_file_chooser_set_filename().
1514         
1515 2004-01-08  Dennis Cranston <dennis_cranston at yahoo com>
1517         * gsearchtool.[ch]:  Added a pixbuf hash.
1518         Removed custom code to scale the icons.  The Gtk+ theme will 
1519         handle it.
1520         
1521         * gsearchtool-support.[ch]: (get_file_pixbuf_for_mime_type):
1522         Store the icon pixbufs in a hash table.  This decreases 
1523         memory usage.
1524         
1525 2004-01-05  Dennis Cranston <dennis_cranston at yahoo com>
1527         * gsearchtool.[ch]: Replaced GnomeIconTheme with GtkIconTheme.
1528           Also, do not use locate for finding files in the /var, /dev, 
1529           & /proc directories.
1530           
1531         * gsearchtool-support.[ch]:  Added is_path_in_[var|dev|proc]_folder().
1532         
1533 2004-01-01  Dennis Cranston <dennis_cranston at yahoo com>
1535         * gsearchtool.c: (update_search_counts):  Fix another fuck up 
1536         in Christian Neumair's commit.  I strongly recommend building 
1537         and testing a patch before committing it.
1538         
1539 2003-12-13  Michael Terry <mterry@fastmail.fm>
1541        * Makefile.am, gnome-search-tool.desktop.in, gsearchtool.c,
1542        gsearchtool.h: Use gnome-icon-theme instead of built-in icons.  Fixes
1543        #129283.
1545 2003-12-31  Glynn Foster  <glynn.foster@sun.com>
1547         * gsearchtool-callbacks.c: (open_folder_cb): Fix broken build.
1549 2003-12-30  Christian Neumair  <chris@gnome-de.org>
1551         * gsearchtool-callbacks.c: (open_folder_cb, open_file_cb:
1552         * gsearchtool.c: (update_search_counts): Use ngettext for plurals
1553         (#106700).
1555 2003-12-14  Dennis Cranston <dennis_cranston at yahoo com>
1557         * A great day for celebration.
1558         
1559         THE PRESIDENT OF THE UNITED STATES OF AMERICA: "Good afternoon. 
1560         Yesterday, December the 13th, at around 8:30 p.m. Baghdad time, 
1561         United States military forces captured Saddam Hussein alive. 
1562         He was found near a farmhouse outside the city of Tikrit, 
1563         in a swift raid conducted without casualties. And now the 
1564         former dictator of Iraq will face the justice he denied to 
1565         millions.
1567         The capture of this man was crucial to the rise of a free Iraq. 
1568         It marks the end of the road for him, and for all who bullied 
1569         and killed in his name. For the Baathist holdouts largely 
1570         responsible for the current violence, there will be no return 
1571         to the corrupt power and privilege they once held. For the 
1572         vast majority of Iraqi citizens who wish to live as free 
1573         men and women, this event brings further assurance that the 
1574         torture chambers and the secret police are gone forever.
1576         And this afternoon, I have a message for the Iraqi people: 
1577         You will not have to fear the rule of Saddam Hussein ever 
1578         again. All Iraqis who take the side of freedom have taken 
1579         the winning side. The goals of our coalition are the same 
1580         as your goals -- sovereignty for your country, dignity for
1581         your great culture, and for every Iraqi citizen, the 
1582         opportunity for a better life.
1584         In the history of Iraq, a dark and painful era is over. A 
1585         hopeful day has arrived. All Iraqis can now come together 
1586         and reject violence and build a new Iraq.
1588         The success of yesterday's mission is a tribute to our men 
1589         and women now serving in Iraq. The operation was based on 
1590         the superb work of intelligence analysts who found the 
1591         dictator's footprints in a vast country. The operation was 
1592         carried out with skill and precision by a brave fighting 
1593         force. Our servicemen and women and our coalition allies 
1594         have faced many dangers in the hunt for members of the fallen 
1595         regime, and in their effort to bring hope and freedom to the 
1596         Iraqi people. Their work continues, and so do the risks. 
1597         Today, on behalf of the nation, I thank the members of our 
1598         Armed Forces and I congratulate them.
1600         I also have a message for all Americans: The capture of 
1601         Saddam Hussein does not mean the end of violence in Iraq. 
1602         We still face terrorists who would rather go on killing the 
1603         innocent than accept the rise of liberty in the heart of 
1604         the Middle East. Such men are a direct threat to the American 
1605         people, and they will be defeated.
1607         We've come to this moment through patience and resolve and 
1608         focused action. And that is our strategy moving forward. 
1609         The war on terror is a different kind of war, waged capture 
1610         by capture, cell by cell, and victory by victory. Our security 
1611         is assured by our perseverance and by our sure belief in the 
1612         success of liberty. And the United States of America will not 
1613         relent until this war is won.
1615         May God bless the people of Iraq, and may God bless America. 
1616         Thank you." 
1617         
1618 2003-12-11  Dennis Cranston <dennis_cranston at yahoo com>
1620         * gsearchtool-callbacks.c:  Small verbage change.
1622 2003-12-11  Dennis Cranston <dennis_cranston at yahoo com>
1624         * gsearchtool-callbacks.c:  Remove gtk_window_set_default_size() 
1625         for the GtkFileChooser.  Fixes bug 129115.
1627 2003-12-09  Dennis Cranston <dennis_cranston at yahoo com>
1629         * help/C/gnome-search-tool.xml:  Updated for "Show hidden
1630         and backup files" terminology change.
1631         
1632 2003-12-09  Dennis Cranston <dennis_cranston at yahoo com>
1634         * gsearchtool.c: Hide backup files by default.
1635          
1636 2003-12-09  Dennis Cranston <dennis_cranston at yahoo com>
1638         * gsearchtool-alert-dialog.[ch]:  New files to implement 
1639         an HIG compliant alert dialog.
1640         
1641         * Makefile.am:  Added gsearchtool-alert-dialog.[ch].
1642         
1643         * gsearchtool.c, gsearchtool-callbacks.c:  Modified to 
1644         use the alert dialog.  
1645         
1646         * gsearchtool-support.[ch]:  Removed gsearchtool_hig_dialog_new().
1647         Added gsearchtool_button_new_with_stock_icon().
1648         
1649         * gsearchtool-callbacks.c:  Modified open_file_cb() and
1650         file_event_after_cb() to match the behavior of the
1651         spacial nautilus.
1652         
1653 2003-12-08  Dennis Cranston <dennis_cranston at yahoo com>
1655         * gsearchtool-support.c:  HIGify the primary message
1656         of the alert dialog.  The correct format should be: 
1657         <span weight="bold" size="larger">.
1658         
1659 2003-12-06  Dennis Cranston <dennis_cranston at yahoo com>
1661         * gsearchtool-callbacks.[ch]: Replace GtkFileSelection 
1662         with GtkFileChooser.  Based on patch provided by
1663         Jan Arne Petersen  <jpetersen@uni-bonn.de>.
1665 2003-12-03  Dennis Cranston <dennis_cranston at yahoo com>
1667         * gsearchtool.c:  Fix bug report 128454. Add atk relations 
1668         for the expander widget. Based on patch submitted by
1669         padraig.obriain@sun.com.
1670         
1671 2003-12-02  Dennis Cranston <dennis_cranston at yahoo com>
1673         * gsearchtool.c:  Add atk name description to the expander
1674         widget.  Fixes the gsearchtool part of bug 128378.
1676 2003-11-18  Dennis Cranston <dennis_cranston at yahoo com>
1678         * gsearchtool.[ch], gsearchtool-callbacks.[ch]: Use the
1679         new gtk expander widget. 
1680         
1681         * help/C/figures/gnome-search-tool_window.png: Update
1682         accordingly.
1683         
1684 2003-11-18  Dennis Cranston <dennis_cranston at yahoo com>
1686         * gsearchtool.c: Resolve bug report 127293.
1687         
1688 2003-11-08  Dennis Cranston <dennis_cranston at yahoo com>
1690         * gsearchtool.h:  Bye bye deprecated flags.
1691         
1692 2003-11-06  Glynn Foster  <glynn.foster@sun.com>
1694         * gsearchtool.h: remove disable deprecated flags temporarily
1695         so we can at least distcheck easily - Dennis, if it builds 
1696         nicely, please remove as I'm just trying to make a release.
1698 2003-10-20  Dennis Cranston <dennis_cranston at yahoo com>
1700         * gsearchtool-support.c:  Move translator comment.
1701         
1702 2003-10-16  Dennis Cranston <dennis_cranston at yahoo com>
1704         * gsearchtool.[ch]:  (Bug report 119720) Add support
1705         for 'Move to Trash' to the search results list.  Add
1706         update_search_counts() function.
1707         
1708         * gsearchtool-callbacks.[ch]:  Add 'Move to Trash'
1709         item to popup menu.  Add get_trash_path() and 
1710         move_to_trash_cb() functions.  Handle GDK_Delete
1711         keyval event.
1712         
1713         * gsearchtool-support.c: Add a CANCEL/DELETE type
1714         dialog to the gsearchtool_hig_dialog_new() function.
1715         
1716 2003-10-15  Dennis Cranston <dennis_cranston at yahoo com>
1717         
1718         * gsearchtool.c, gsearchtool-callbacks.c, and 
1719           gsearchtool-support.c:  Various memory leak fixes
1720           for bug report #124656. Patch provided by Kjartan 
1721           Maraas <kmarass at gnome org>.
1722           
1723 2003-10-14  Dennis Cranston <dennis_cranston at yahoo com>
1725         * gsearchtool.c:  Add support for the GDK_ACTION_ASK
1726         drag and drog method.  (Changes have been checked in 
1727         to Nautilus 2.5+ to support it.)
1728         
1729 2003-10-10  Dennis Cranston <dennis_cranston at yahoo com>
1731         * gsearchtool-callbacks.c: Ditto.
1732         
1733 2003-10-10  Dennis Cranston <dennis_cranston at yahoo com>
1735         * gsearchtool.c:  Support drag and drop with BUTTON2.
1736         
1737 2003-09-29  Dennis Cranston <dennis_cranston at yahoo com>
1739         * gsearchtool.c:  Fix for a portability issue detected on 
1740         AIX. See bug report 123191, "G_IO_HUP is not enough to
1741         detect broken pipe".
1742         (http://bugzilla.gnome.org/show_bug.cgi?id=123191)
1743         
1744 2003-09-22  Dennis Cranston <dennis_cranston at yahoo com>
1746         * gsearchtool-support.c:  Add a comment for translators.
1747         (http://bugzilla.gnome.org/show_bug.cgi?id=120434)
1748         
1749 2003-09-22  Dennis Cranston <dennis_cranston at yahoo com>
1751         * gsearchtool.[ch]:  Fix for bug report 122704.
1752         (http://bugzilla.gnome.org/show_bug.cgi?id=122704)
1753         
1754 2003-09-21  Dennis Cranston <dennis_cranston at yahoo com>
1756         * gnome-search-tool-animation.png:  Small touch up.
1758 2003-09-18  Dennis Cranston <dennis_cranston at yahoo com>
1760         * gsearchtool.c:  Fix for bug report 122419.
1761         (http://bugzilla.gnome.org/show_bug.cgi?id=122419)
1762         
1763         * gsearchtool-callbacks.[ch]:  Rename the callback function 
1764         constraint_menu_toggled_cb to constraint_menu_item_activate_cb.
1765         
1766 2003-09-18  Dennis Cranston <dennis_cranston at yahoo com>
1768         * gsearchtool-callbacks.c:  Apply fix based on patch from
1769         Hidetoshi Tajima (hidetoshi.tajima@sun.com) for bug report 
1770         122402. (http://bugzilla.gnome.org/show_bug.cgi?id=122402)
1772 2003-08-23  Dennis Cranston <dennis_cranston at yahoo com>
1774         * gnome-search-tool.schemas, gsearchtool.c:  Clean up gconf
1775         key paths.
1777 2003-08-22  Dennis Cranston <dennis_cranston at yahoo com>
1779         * gsearchtool.c:  Do not use the locate command for finding
1780         files in the /tmp directory.
1781         
1782         * gsearchtool-support.[ch]:  Added is_path_in_tmp_folder().
1783         
1784 Thu Aug 21 17:03:22 2003  George Lebl <jirka@5z.com>
1786         * gsearchtool.[ch]: the 'pixmap' field is not used anymore
1787           and was just causing trouble.  Fix the width being too large
1788           for drawing and so the icon is now back and no more
1789           runtime warnings.  Also don't screw up in case the icon
1790           with the animation is not found, handle pixbuf == NULL
1791           case.  Also set the interface structure to all 0 with
1792           memset just for anality
1794         * gsearchtool.c: fix shell escaping, use g_shell_quote
1795           and not g_strescape which is not correct and could lead
1796           to errors and fix a leak when eascaping
1798         * gsearchtool.c, gsearchtool-callbacks.c, gsearchtool-support.c:
1799           Never, ever under any circumstances do if (foo == TRUE), since
1800           foo could be something other then '1' (which is the value of
1801           the TRUE define) and still TRUE.  This leads to VERY subtle
1802           errors that are hard to catch.  foo == FALSE is fine since there
1803           is only one FALSE value (0).  foo != FALSE could be used but
1804           that adds more confusion then clarity.
1806 2003-06-18  Dennis Cranston <dennis_cranston at yahoo com>
1808         * gsearchtool.c: According to the HIG use header capitalization 
1809         for titlebar labels.
1811 2003-05-31  Christian Neumair  <chris@gnome-de.org>
1813         * gsearchtool.c: Moved gettext call for available options
1814         menu so that it gets localized in spite of the
1815         remove_mnemonic_character call.
1817 2003-05-30  Dennis Cranston <dennis_cranston at yahoo com>
1819         * gsearchtool.c, gsearchtool-callback.c:  HIGify the alert 
1820         dialogs.  Replaced function calls to gtk_message_dialog_new () 
1821         with gsearchtool_hig_dialog_new ().
1822         
1823         * gsearchtool-support.[ch]: Added gsearchtool_hig_dialog_new ().
1824                 
1825 2003-05-30  Dennis Cranston <dennis_cranston at yahoo com>
1827         * gsearchtool.c (create_main_window):  Update a few atk 
1828         name descriptions.
1829         
1830         * gsearchtool-callbacks.c (drag_data_animation_cb):  
1831         Simplify code.
1833 2003-05-29  Dennis Cranston <dennis_cranston at yahoo com>
1835         * gsearchtool-callbacks.c (drag_data_animation_cb):  Added
1836         startup notification support to desktop files.
1837         
1838 2003-05-29  Dennis Cranston <dennis_cranston at yahoo com>
1840         * gsearchtool.[ch]: Added drag and drop support to the 
1841         animation image.  Dragging the animation drops a desktop file
1842         to launch a search with the same search options. Added a
1843         get_desktop_item_name () function.  Added an argument to 
1844         set_clone_command () to support escaping of arguments.
1845         
1846         * gsearchtool-callbacks.[ch]: Added drag_data_animation_cb ().
1847         
1848         * gsearchtool-support.[ch]: Added gsearchtool_unique_filename ().
1849         
1850         * Makefile.am:  Added GNOMEDESKTOP_CFLAGS & GNOMEDESKTOP_LIBS.
1851         
1852 2003-05-28  Dennis Cranston <dennis_cranston at yahoo com>
1854         * gsearchtool.c (add_constraint) , gsearchtool-callbacks.c
1855         (click_check_button_cb):  Adjust minimum size of window
1856         depending on whether more options are shown or hidden.
1857         
1858         * gsearchtool.h:  Added defines for minimum window width
1859         and height.
1861 2003-05-28  Dennis Cranston <dennis_cranston at yahoo com>
1863         * gsearchtool-callbacks.c (save_results_cb):  Fix bug
1864         report #113868 based on patch by hidetoshi.tajima@sun.com 
1865         (Hidetoshi Tajima).
1867 2003-05-28  Dennis Cranston <dennis_cranston at yahoo com>
1869         * gsearchtool.c (build_search_command):  Added a hidden 
1870         'disable_quick_search' gconf key and when set to TRUE the 
1871         search tool will not use the locate command for performing 
1872         simple file name searches.  By default the key is set to FALSE.
1874         * gnome-search-tool.schemas:  Added the 'disable_quick_search' 
1875         gconf key.
1877 2003-05-23  Dennis Cranston <dennis_cranston at yahoo com>
1879         * gsearchtool.c  (add_file_to_search_results): Modified sort order 
1880         of the listview columns to match nautilus.
1881         
1882         * gsearchtool-support.[ch]:  Remove get_date().
1884 2003-05-23  Dennis Cranston <dennis_cranston at yahoo com>
1886         * gsearchtool.c (main): Support svg icons.
1888 2003-05-22  Dennis Cranston <dennis_cranston at yahoo com>
1890         * gsearchtool.c: Fix recent added mnemonics clash.
1892 2003-05-22  Dennis Cranston <dennis_cranston at yahoo com>
1894         * gsearchtool.c (update_animation_timeout_cb):  Fix displaying
1895         frames at start and end of animation twice.
1897 2003-05-21  Dennis Cranston <dennis_cranston at yahoo com>
1899         * help/C/figures/gnome-search-tool_window.png:  Updated.
1900         
1901 2003-05-21  Dennis Cranston <dennis_cranston at yahoo com>
1903         * gsearchtool.[ch]:  Convert the image into an animation.  
1904         Remove the status and progress bar.  Place status information
1905         across from the search results label and in the window title.
1906         
1907         * gsearchtool-callbacks.c: Remove duplicate code.
1908                 
1909         * Makefile.am:  Add an animation file for installation.
1910         
1911         * gnome-search-tool-animation.png:  Add a simple animation file,
1912         maybe someday a graphic artist will put together a better file. 
1913         
1914 2003-05-20  Dennis Cranston <dennis_cranston at yahoo com>
1916         * gsearchtool.c, gsearchtool-callbacks.[ch]:  Change function
1917         toggle_check_button_cb() to click_check_button_cb().
1919 2003-05-20  Dennis Cranston <dennis_cranston at yahoo com>
1921         * gsearchtool.[ch]:  Replace disclosure widget with a standard 
1922         check button with mnemonic label.  This synchronizes the UI with 
1923         recent changes made to the run application dialog.  
1924         
1925         * gsearchtool-callbacks.[ch]:  Add a toggle_check_button_cb()
1926         function.
1927         
1928         * gsearchtool-support.[ch]:  Remove code for the custom 
1929         disclosure widget.
1930         
1931         * help/C/figures/gnome-search-tool_window.png:  Update for this
1932         change.
1933         
1934         * help/C/gnome-search-tool.xml: Update for this change.
1935           
1936 2003-05-19  Dennis Cranston <dennis_cranston at yahoo com>
1938         * gsearchtool.c (create_main_window)  minor HIG spacing adjustment
1939         to button spacing.
1941 2003-05-17  Dennis Cranston <dennis_cranston at yahoo com>
1943         * gsearchtool.c (create_main_window)  convert g_get_current_dir()
1944         value to utf8.
1946 2003-05-17  Dennis Cranston <dennis_cranston at yahoo com>
1948         * gsearchtool.c (setup_case_insensitive_arguments)  Correct
1949         a typo.  This should fix bug 112945.
1951 2003-05-06  Kaushal Kumar <kaushal.kumar@wipro.com>
1953         * gsearchtool.c (spawn_search_command): Removed the flag 
1954         G_SPAWN_DO_NOT_REAP_CHILD from g_spawn_async_with_pipes call.
1955         Fixes #112358.
1957 2004-04-29  Dennis M. Cranston <dennis_cranston at yahoo com>
1959         * help/C/figures/gnome-search-tool_window.png:  Update for
1960         previous commit.
1961         
1962 2004-04-26  Dennis M. Cranston <dennis_cranston at yahoo com>
1964         * gsearchtool.c, gsearchtool-callbacks.c:  Minor HIGification:
1965         correct widget padding (remove GNOME_PAD*). Also, set scrolled
1966         window's shadow type to GTK_SHADOW_NONE.
1967         
1968 2004-04-25  Dennis M. Cranston <dennis_cranston at yahoo com>
1970         * gsearchtool.c:  HIGify the mnemonic label of the listview.
1971         
1972         * help/C/figures/gnome-search-tool_window.png:  Update accordingly.
1973         * help/C/gnome-search-tool.xml: Update accordingly.
1974         
1976 2004-04-09  Dennis M. Cranston <dennis_cranston at yahoo.com>
1978         * help/Makefile.am:  Commented out recently checked-in
1979         & broken translations (de es fr it sv ko zh_CN zh_TW).  
1980         Looking at the screenshots, the documentation is 
1981         outdated.
1983 2003-04-05  Dennis M. Cranston <dennis_cranston at yahoo.com>
1985         * gsearchtool.c:  make_list_of_templates() emit the
1986         activate signal.
1988 2003-03-30  Dennis M. Cranston <dennis_cranston at yahoo.com>
1990         * gsearchtool-callbacks.c:  Prevent a click on the find 
1991         button from starting a new search immediately after a 
1992         search has either aborted or finished.  This modification 
1993         is similar to the commit on 2003-03-02 for the escape
1994         key.
1996 2003-03-30  Dennis M. Cranston <dennis_cranston at yahoo.com>
1998         * gsearchtool.c:  Fix the find & stop button resizing 
1999         problem (discovered in Galaxy widget theme).
2000         
2001 2003-03-25  Dennis M. Cranston <dennis_cranston at yahoo.com>
2003         * gsearchtool.c, gsearchtool-callbacks.c:  Fix for bug 
2004         report #107703, added a "Show hidden files and folders" 
2005         option.
2007         * gnome-search-tool.schemas:  Added a
2008         show_hidden_files_and_folders key to the schemas file.
2010         * help/C/gnome-search-tool.xml:  Updated documentation 
2011         for additional options to include "Show hidden files and 
2012         folders".  Also, converted a few 'directory' strings to 
2013         'folder'.
2015 2003-03-17  Dennis M. Cranston <dennis_cranston at yahoo.com>
2017         * gsearchtool.c:  Finished the remaining work for bug 
2018         report #107805.  Based on a patch submitted by 
2019         <pasupathi.duraisamy@wipro.com (Pasupathi)>.  
2021 2003-03-16  Dennis M. Cranston <dennis_cranston at yahoo.com>
2023         * gsearchtool-support.c:  Disabled toggling of the 
2024         show_additional_options gconf key, but keep it around 
2025         for advanced users.
2027 2003-03-16  Dennis M. Cranston <dennis_cranston at yahoo.com>
2029         * gsearchtool.c:  In create_constraint_box() set the 
2030         appropriate constraint data (text/time/number) to value.
2031         
2032 2003-03-15  Dennis M. Cranston <dennis_cranston at yahoo.com>
2034         * gsearchtool.c, gsearchtool-callbacks.[ch]:  Applied 
2035         a patch for bug report #107805: "gsearchtool is not 
2036         fully session aware" based on a patch from  
2037         <pasupathi.duraisamy@wipro.com (Pasupathi)>.
2039         * gsearchtool.c:  Reordered popt argument handling
2040         to match the order in the available options menu. 
2042 2003-03-14  Dennis M. Cranston <dennis_cranston at yahoo.com>
2044         * gsearchtool.c:  Added g_set_application_name().
2045         
2046 2003-03-14  Dennis M. Cranston <dennis_cranston at yahoo.com>
2048         Fix for bug report #107245, "gsearchtool does not retain
2049         additional constraints".
2051         * gnome-search-tool.schemas:  New schemas file.
2053         * Makefile.am:  Added the schemas file.
2054   
2055         * gsearchtool.[ch]:  Added set_constraint_gconf_boolean()
2056         and handle_gconf_settings().
2057         
2058         * gsearchtool-callbacks.c:  When removing an option set 
2059         its gconf key to false.  Added gsearchtool_gconf_get_boolean() 
2060         and gsearchtool_gconf_set_boolean().
2061         
2062         * gsearchtool-support.[ch]:  When toggling the disclosure
2063         widget set its gconf key accordingly.
2064            
2065 2003-03-05  Dennis M. Cranston <dennis_cranston at yahoo.com>
2067         * gsearchtool.c:  Connected the key press event to 
2068         file_key_press_event_cb() for search results.
2069         
2070         * gsearchtool-callbacks.[ch]:  Added file_key_press_event_cb()
2071         to open a file if space or return is pressed like in nautilus'
2072         list view.  Also, removed an unused variable in 
2073         constraint_entry_changed_cb().
2074         
2075 2003-03-02  Dennis M. Cranston <dennis_cranston at yahoo.com>
2077         * gsearchtool.[ch]:  Prevent the escape key from quiting
2078         the application immediately after a search has either aborted 
2079         or finished.  Also, replaced deprecated gtk_timeout_*() calls.
2080         
2081         * gsearchtool-callbacks.[ch]:  Added not_running_timeout_cb().
2082         Replaced deprecated gtk_timeout_*() calls.
2083         
2084 2003-02-28  Dennis M. Cranston <dennis_cranston at yahoo.com>
2086         * help/C/gnome-search-tool.xml:  Search rules table update.
2087         
2088 2003-02-28  Dennis M. Cranston <dennis_cranston at yahoo.com>
2090         * gsearchtool.c:  Remove unnecessary gtk_widget_set_sensitive().
2091         
2092 2003-02-27  Dennis M. Cranston <dennis_cranston@yahoo.com>
2094         * gsearchtool.c:  Minor handle_search_command_stdout_io()
2095         optimization.
2096         
2097 2003-02-27  Dennis M. Cranston <dennis_cranston@yahoo.com>
2099         * help/Makefile.am:  Comment out the broken ja directory
2100         from SUBDIRS.
2101         
2102 2003-02-27  Dennis M. Cranston <dennis_cranston@yahoo.com>
2104         * gsearchtool.c:  Fix for bug report #107118 based on patch 
2105         from Kaushal Kumar <kaushal.kumar@wipro.com> to make the 
2106         'Name contains' entry optional.  This means the 'Find' button 
2107         is sensitive by default.  
2108         
2109         * gsearchtool-callbacks.c:  Fix for bug report #107118 
2110         based on patch from Kaushal Kumar <kaushal.kumar@wipro.com> 
2111         to make the 'Name contains' entry optional.
2112         
2113         * gsearchtool.c:  Include folders in search results!
2115 2003-02-23  Takeshi AIHANA <aihana@gnome.gr.jp>
2117         * help/ja/*: added Japanese translations by
2118                                 KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>.
2119         * help/ja/Makefile.am:  added ja into SUBDIRS.
2121 2003-02-19  Dennis M. Cranston <dennis_cranston@yahoo.com>
2123         * help/C/figures/gnome-search-tool_window.png:  Updated
2124         screenshot.
2125         
2126 2003-02-19  Dennis Cranston <dennis_cranston@yahoo.com>
2128         * gsearchtool.c:  Converted the search results section from 
2129         a frame to a vbox and increased the padding between the result's 
2130         label and window.  Also, added GTK_SHRINK flag to the filename
2131         and folder entries.
2132         
2133 2003-02-17  Dennis Cranston <dennis_cranston@yahoo.com>
2135         * gsearchtool-support.c:  Do not exclude .gnome-desktop 
2136         from the search results.  Fixes bug #106153.
2138 2003-01-20  Dennis Cranston <dennis_cranston@yahoo.com>
2140         * help/C/gnome-search-tool.xml,
2141         * help/C/figures/gnome-search-tool_window.png:
2142         Updated the docs and screenshot for bugs #98548 and #100728.
2143         
2144 2003-01-20  Dennis Cranston <dennis_cranston@yahoo.com>
2146         * gsearchtool.c:  Fix bug #102480.  Add mnemonics to additional 
2147         options of type SEARCH_CONSTRAINT_TEXT.
2149         * gsearchtool-support.[ch]:  Added remove_mnemonic_character().
2151 2003-01-20  Dennis Cranston <dennis_cranston@yahoo.com>
2153         * gsearchtool.c:  Fix bug #100728.  Default filename search 
2154         constraint should be case insensitive (system dependent).  Also, 
2155         converted the 'Contains the text' and 'File is not named' search 
2156         constraints to be case insensitive for consistency.  
2158 2003-01-20  Dennis Cranston <dennis_cranston@yahoo.com>
2160         * gsearchtool.c:  Fix bug #98548.  Default filename search 
2161         should be by substring.  As a result, the 'file is named' 
2162         entry has been renamed to 'Name contains'.
2164 2003-01-09  Dennis Cranston <dennis_cranston@yahoo.com>
2166         * gsearchtool.c:  Do not use the locate command for finding
2167         files in the /mnt directory.
2168         
2169         * gsearchtool-support.[ch]:  Added is_path_in_mount_folder().
2170         
2171 2003-01-05  Dennis Cranston <dennis_cranston@yahoo.com>
2173         * gsearchtool.c:  Toggle the sensitivity of the contraints
2174         while searching.
2175         
2176 2003-01-04  Dennis Cranston <dennis_cranston@yahoo.com>
2178         * gsearchtool.c:  Minor LEFT_LABEL_SPACING adjustment.
2180 2003-01-04  Dennis Cranston <dennis_cranston@yahoo.com>
2182         * gsearchtool.c:  Toggle the sensitivity of the results frame 
2183         rather than its scrolled window.
2184         
2185 2002-12-29  Dennis Cranston <dennis_cranston@yahoo.com>
2187         * gsearchtool.c:  Fix bug #101771. Used "Select the '%s' 
2188         constraint" for many of the popt argument descriptions.  Also, 
2189         changed name->named as it conflicts with gtk+'s name argument.
2191 2002-12-29  Dennis Cranston <dennis_cranston@yahoo.com>
2193         * gsearchtool.c:  Fix bug #101767.  Removed cryptic use of 
2194         %s from the 'No files found', 'One file found', and '%d files found' 
2195         messages.
2197 2002-12-16  Dennis Cranston <dennis_cranston@yahoo.com>
2199         * gsearchtool-support.c:  Apply disclosure widget changes
2200         from Arvind Samptur <arvind.samptur@wipro.com> provided
2201         in bugzilla report 100992.
2202         (class_init) Attached a destroy handler.
2203         (cddb_disclosure_destroy) Removed the timer on a destroy.
2204         (do_animation) Replaced gtk_timeout_remove() with g_source_remove().
2205         
2206 2002-12-15  Dennis Cranston <dennis_cranston@yahoo.com>
2208         * gsearchtool.c: Left indent the options contained in 
2209         the disclosure widget.
2211 2002-12-07  Dennis Cranston <dennis_cranston@yahoo.com>
2213         * gsearchtool-callbacks.c:  (size_allocate_cb) 
2214         Oops...use gtk_widget_set_size_request().
2215         
2216 2002-12-06  Dennis Cranston <dennis_cranston@yahoo.com>
2218         * gsearchtool-callbacks.c:  (save_results_cb)  When the user 
2219         fails to select a file name in the 'Save Search Results As...' 
2220         dialog, don't ask to overwrite a folder.  Instead, display the 
2221         appropriate error message.
2222         
2223 2002-12-06  Dennis Cranston <dennis_cranston@yahoo.com>
2225         * gsearchtool-callbacks.c:  (size_allocate_cb) Call function
2226         gtk_widget_set_usize() instead of gtk_widget_set_size_request().
2228 2002-12-06  Dennis Cranston <dennis_cranston@yahoo.com>
2230         * gsearchtool.c:  Connect the "size_allocate" signal of
2231         the find button to size_allocate_cb().
2232         
2233         * gsearchtool-callbacks.[ch]:  Implement the size_allocate_cb()
2234         function.
2235         
2236 2002-12-06  Dennis Cranston <dennis_cranston@yahoo.com>
2238         * help/C/gnome-search-tool.xml:  Correct the description
2239         for the 'contains the text' search rule.  Fixes bug 97363.
2240           
2241 2002-12-05  Dennis Cranston <dennis_cranston@yahoo.com>
2243         * gsearchtool.c:  Apply slightly modified patch from
2244         Glynn Foster to fix bug report #100448, 'The icon in
2245         gnome-search-tool dialog doesn't theme'.
2246          
2247 2002-12-02  Glynn Foster  <glynn.foster@sun.com>
2249         * gnome-search-tool.desktop.in: Re-order stuff to be consistant
2250         with the other gnome-utils.
2252 2002-11-30  Dennis M. Cranston <dennis_cranston@yahoo.com>
2254         * gnome-search-tool.desktop.in:  Added StartupNotify=true.
2255          
2256 2002-11-29  Dennis M. Cranston <dennis_cranston@yahoo.com>
2258         * gsearchtool.[ch]: Fixed (-Wall) compiler warnings.  
2259         Replaced call to bonobo_init() with bonobo_init_full().
2260         
2261         * gsearchtool-callbacks.[ch]:  Fixed (-Wall) compiler 
2262         warnings. Replaced calls to g_return_if_fail() with 
2263         g_return_val_if_fail().
2264         
2265         * gsearchtool-support.[ch]:  Fixed (-Wall) compiler 
2266         warnings.  Removed unused global_client_free() function.
2267         
2268 2002-11-29  Fernando Herrera <fherrera@onirica.com>
2270        * gnome-search-tool.desktop.in: add X-GNOME-BUGZILLA stuff
2272 2002-11-24  Dennis M. Cranston <dennis_cranston@yahoo.com>
2274         * gsearchtool-callbacks.c:  Fix key_press_cb() 
2275         to correctly handle the shift F10 event.  It has 
2276         not worked since multiselection was enabled in 
2277         the results list.
2278         
2279 2002-11-19  Dennis M. Cranston <dennis_cranston@yahoo.com>
2281         * gsearchtool.c:  Remove duplicate calls to
2282         gtk_tree_view_column_set_sizing().
2283         
2284 2002-11-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2286         * gsearchtool-support.c:  Replace use of 
2287         _gtk_check_button_get_props() with gtk_widget_style_get().
2288         This patch was supplied by the Gman.
2289           
2290 2002-11-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2292         * gsearchtool.[ch]:  If constraints are unavailable
2293         make the add button insensitive.
2294          
2295 2002-11-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2297         * gsearchtool.c:  Removed the horizontal separator from 
2298         above the button box.
2299         
2300         * help/C/figures/gnome-search-tool_window.png:  Updated
2301         screenshot.
2302         
2303 2002-11-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2305         * gsearchtool-support.c:  Patch from "jaiserca@inf.upv.es 
2306         (jaiserca)" to fix disclosure widget drawing problems 
2307         in RTL (right to left) environments.  Fixes bug 98215.
2308          
2309 2002-11-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2311         * gsearchtool.c:  Fix variable name confusion.
2313 2002-10-31  Dennis M. Cranston <dennis_cranston@yahoo.com>
2315         * gsearchtool.h: Add a look_in_folder variable to the 
2316         search_command structure.
2317         
2318         * gsearchtool.c:  For handle_search_command_stdout_io(), add
2319         a filter to ignore a string returned by the find and locate 
2320         commands if the string does not have look_in_folder as its prefix.
2321         
2322         Solaris' default grep command does not support the q option.  
2323         Use the c option as a work around, since counts will be 
2324         filtered out of the results. 
2325         
2326         * gsearchtool.c, gsearchtool-callbacks.c:  When calling 
2327         gnome_file_entry_get_full_path() set the file_must_exist 
2328         flag to FALSE.
2329         
2330 2002-10-30  Dennis M. Cranston <dennis_cranston@yahoo.com>
2332         * gsearchtool.c: Support searches of file sizes
2333         greater than 2.0 GB by replacing "-size %dc" with 
2334         "-size %uc".  Thanks to Pasupathi Duraisamy.
2335         
2336 2002-10-29  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
2338         * gsearchtool.c: For size type constraint use "-size %dc" 
2339         option which is available both on GNU version "find" 
2340         command and Solaris specific "find" command. 
2341         Fixes Bug#96679
2343 2002-10-26  Dennis M. Cranston <dennis_cranston@yahoo.com>
2345         * gsearchtool-callbacks.c:  Set the window placement
2346         of the 'Save Search Results As...' dialog to 
2347         GTK_WIN_POS_CENTER_ON_PARENT.
2348         
2349 2002-10-22  Dennis M. Cranston <dennis_cranston@yahoo.com>
2351         * gsearchtool.c: Prevent possible warnings in
2352         add_file_to_search_results() when gnome-icon-theme
2353         is not installed.
2354         
2355         * gsearchtool-support.c:  Prevent possible warnings
2356         in get_file_icon_with_mime_type().
2357           
2358 2002-10-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2360         * gsearchtool-support.c:  Remove work-around to get 
2361         the icon for a directory as this has been fixed in
2362         libgnomeui.  <<REQUIRES LIBGNOMEUI CVS HEAD>>
2363          
2364 2002-10-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2366         * help/C/figures/gnome-search-tool_window.png:  
2367         Updated to include bug report #95339 and the widget 
2368         padding changes.
2369         
2370 2002-10-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2372         * gsearchtool.c:  Minor padding adjustment to the
2373         additional options section.
2374         
2375 2002-10-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2377         * gsearchtool.c:  Move the buttons to the bottom of
2378         the window.  Fixes bug report #95339.
2379         
2380 2002-10-15  Dennis M. Cranston <dennis_cranston@yahoo.com>
2382         * gsearchtool.c:  Applied patch to fix bug report #95875 
2383         from Hidetoshi Tajima <hidetoshi.tajima@sun.com>. Fixes
2384         utf8 conversion problems.  Thanks!!
2385         
2386 2002-10-14  Dennis M. Cranston <dennis_cranston@yahoo.com>
2388         * gsearchtool.c:  Allow window manager to include the
2389         minimize and maximize buttons.  Fix for bug report 
2390         #95755.
2391         
2392 2002-10-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2394         * gsearchtool-callbacks.c:  Another fix for multiple
2395         file selection.  It would be so much nicer if Gtk+
2396         did this stuff correctly by default.
2397         
2398 2002-10-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2400         * gsearchtool-callbacks.c:  Improved drag and drop 
2401         behavior when multiple files have been selected. 
2402         
2403 2002-10-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2405         * gsearchtool-callbacks.c:  Fix a possible crash in 
2406         file_event_after_cb().
2407         
2408 2002-10-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2410         * gsearchtool.c:  Hooked up a handler for the drag_begin
2411         signal.
2412         
2413         * gsearchtool-callbacks.[ch]:  Added drag_begin_file_cb()
2414         and set drag image to the stock multiple dnd icon when
2415         dragging multiple files.
2416         
2417 2002-10-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2419         * gsearchtool.c:  Changed the gtk selection mode to 
2420         multiple.  Added event-after and button-release-event
2421         signal handlers.
2422         
2423         * gsearchtool-callbacks.h:  Added file_event_after_cb()
2424         and file_button_release_event_cb().
2425         
2426         * gsearchtool-callbacks.c:  Implemented support for
2427         selecting multiple files in the search results list.  
2428         Fixes bug report #95457.
2429         
2430 2002-10-11  Dennis M. Cranston <dennis_cranston@yahoo.com>
2432         * gsearchtool.c:  Added gnome_entry_prepend_history()
2433         calls to store the 'File is named' and 'Look in folder'
2434         entry values.  <<REQUIRES LIBGNOMEUI CVS HEAD>>
2435         
2436 2002-10-09  Dennis M. Cranston <dennis_cranston@yahoo.com>
2438         * gsearchtool.c:  Added ability to move files from
2439         the results (i.e. added GDK_ACTION_MOVE action).
2440         
2441 2002-10-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2443         * gsearchtool.c:  Autosize the tree view columns
2444         when displaying the 'no files found' message to
2445         prevent the message from being possibly truncated.
2446         
2447 2002-10-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2449         * gsearchtool.c:  Renamed the 'autostart' command
2450         line argument to 'start'.
2451         
2452 2002-10-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2454         * gsearchtool.c, gsearchtool-callbacks.c:  Cleanup 
2455         the last two error message dialogs.
2456         
2457 2002-10-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2459         * gsearchtool-support.c:  Added escape_single_quotes()
2460         for filename in open_file_with_application().
2461         
2462 2002-10-08  Dennis M. Cranston <dennis_cranston@yahoo.com>
2464         * gsearchtool.c, gsearchtool-callbacks.c:  Cleanup the 
2465         various error message dialogs.
2466         
2467 2002-10-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2469         * gsearchtool-support.c:  Fixed open_file_with_application() 
2470         to correctly handle GnomeVFSMimeApplication command strings
2471         containing multiple arguments.
2472         
2473 2002-10-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2475         * gsearchtool-support.[ch]:  Added function launch_file().
2476         
2477         * gsearchtool-callbacks.c:  Added ablity to execute
2478         binary programs by calling launch_file() when attempting
2479         to open the file.
2480         
2481 2002-10-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2483         * gsearchtool-support.c:  Included the missing check
2484         for unknown mime types - part of my previous commit.
2485         
2486 2002-10-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2488         * gsearchtool-support.c:  Added code to detect the 
2489         'link (broken)' file type.
2490         
2491 2002-10-06  Dennis M. Cranston <dennis_cranston@yahoo.com>
2493         * gsearchtool-support.c:  Improved file type 
2494         detection of symbolic links.
2495         
2496 2002-10-06  Dennis M. Cranston <dennis_cranston@yahoo.com>
2498         * gsearchtool-callbacks.c:  Updated the no viewer
2499         available error message dialog.
2500         
2501 2002-10-06  Dennis M. Cranston <dennis_cranston@yahoo.com>
2503         * gsearchtool.[ch]:  Added icon theme structure to 
2504         our interface structure and defined it in main().
2505         
2506         *gsearchtool-support.[ch]:  Removed get_mime_name().
2507         Rewrote get_file_icon_with_mime_type() to use the
2508         new icon theme lookup functions.  
2509         << REQUIRES LIBGNOMEUI CVS HEAD>>
2510           
2511 2002-10-06  Dennis M. Cranston <dennis_cranston@yahoo.com>
2513         * gsearchtool.c, gsearchtool-support.c:  Improve 
2514         file type recognition by replacing calls to the
2515         function gnome_vfs_mime_type_from_name() with 
2516         gnome_vfs_get_mime_type().
2517         
2518 2002-10-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2520         * gsearchtool.c:  Minor string changes.
2521         
2522         * help/C/gnome-search-tool.xml:  Updated for string
2523         changes.
2524         
2525         * help/C/figures/gnome-search-tool_window.png: Updated
2526         for string changes.
2527         
2528 2002-10-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2530         * gsearchtool-support.[ch]:  Added function 
2531         is_component_action_type().
2532         
2533         * gsearchtool-callbacks.c:  Fix for bug report #94858, 
2534         before opening a file with nautilus call 
2535         is_component_action_type() to check that the file has 
2536         a default action type of component.  
2537         
2538 2002-10-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2540         * gsearchtool-callbacks.c:  Fixed popup menu for 
2541         result window's scrolled horizontally.
2542         
2543 2002-10-03  Dennis M. Cranston <dennis_cranston@yahoo.com>
2544         
2545         * gsearchtool.c:  Update command line argument parsing for 
2546         the recent constraint changes.  Also, set the spin button's 
2547         initial value based on command line arguments.
2548         
2549 2002-10-03  Dennis M. Cranston <dennis_cranston@yahoo.com>
2551         * gsearchtool.c:  Use a Gtk spin button entry for
2552         constraints of type time and number.
2553          
2554 2002-10-03  Dennis M. Cranston <dennis_cranston@yahoo.com>
2556         * gsearchtool.c:  Moved 'File is empty' constraint
2557         into the size group.  
2558         
2559         * help/C/gnome-search-tool.xml:  Updated to reflect
2560         new order of constraints.
2561         
2562 2002-10-03  Dennis M. Cranston <dennis_cranston@yahoo.com>
2564         * gsearchtool.[ch]:  Added support for horizontal 
2565         separators in the available search constraints 
2566         option menu.  Added several separators to the option 
2567         menu and grouped the similar options.  Also, 
2568         simplified phrasing of a few the constraints.   
2569         
2570         * C/help/gnome-search-tool.xml:  Updated to reflect
2571         the new search constraint order and phrasing.
2572          
2573 2002-10-03  Dennis M. Cranston <dennis_cranston@yahoo.com>
2575         * gsearchtool.c:  In handle_search_command_stderr_io()
2576         reset truncate_error_msgs to false when handling
2577         the G_IO_HUP signal.
2578         
2579 2002-10-02  Dennis M. Cranston <dennis_cranston@yahoo.com>
2581         * gsearchtool.c:  Prevent possible search deadlock by 
2582         rewriting handle_search_command_stderr_io() to handle 
2583         both G_IO_IN and G_IO_HUP signals.
2584         
2585 2002-09-27  Dennis M. Cranston <dennis_cranston@yahoo.com>
2587         * gsearchtool.c:  Do not escape the pattern string
2588         passed to fnmatch().
2589         
2590 2002-09-26  Dennis M. Cranston <dennis_cranston@yahoo.com>
2592         * gsearchtool.c:  Replace g_pattern_match_string()
2593         with fnmatch() so that searches of the type "*.[ch]" 
2594         will work.
2595         
2596 2002-09-25  Dennis M. Cranston <dennis_cranston@yahoo.com>
2598         * gsearchtool.c: Add "'!' -type p" argument to exclude 
2599         FIFO pipes from find command results.
2600          
2601 2002-09-25  Dennis M. Cranston <dennis_cranston@yahoo.com>
2603         * gnome-search-tool.1: Update man page.
2604         
2605 2002-09-25  Dennis M. Cranston <dennis_cranston@yahoo.com>
2607         * AUTHORS: added myself.
2608         
2609 2002-09-25  Pat Costello <patrick.costello@sun.com>
2611         * gnome-search-tool.xml
2612         * gnome-search-tool-C.omf
2613         * gnome-search-tool_window.png
2614         Updates to reflect application UI changes.
2615         
2616 2002-09-23  Dennis M. Cranston <dennis_cranston@yahoo.com>
2618         * gsearchtool.c:  Cleanup g_path_get_basename() and
2619         g_pattern_match_string() warnings.
2620         
2621 2002-09-18  Dennis M. Cranston <dennis_cranston@yahoo.com>
2623         * gsearchtool.c:  Substitute "-xdev" for "-mount".
2624         The xdev option is compatible with the current GNU, 
2625         Solaris, HP, and AIX versions of the find command.
2626         
2627 2002-09-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2629         * gsearchtool-callbacks.c:  Correct right click and double
2630         click handling in the click_file_cb() function.
2631         
2632 2002-09-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2634         * gsearchtool-callbacks.c:  Toggle the sensitivity
2635         of the "Save Results As..." popup menu option.
2636          
2637 2002-09-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2639         * gsearchtool-callbacks.c:  Fix bug #93435 -- for a
2640         dialog window the escape key should close the dialog.
2641         So, if a search is not running then close the dialog.
2642         
2643         * gsearchtool.c:  Append an "(aborted)" message to
2644         the status bar text if a search is canceled. 
2645         
2646 2002-09-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2648         * gsearchtool.c, gsearchtool-callbacks.[ch]:  Fix bug 
2649         #93395 "Popup menu cannot be invoked with the keyboard".
2650         
2651 2002-09-16  Dennis M. Cranston <dennis_cranston@yahoo.com>
2653         * gsearchtool.c:  Limit the tree view hack to only 
2654         the first few pixels.
2655          
2656 2002-09-15  Dennis M. Cranston <dennis_cranston@yahoo.com>
2657         
2658         * gsearchtool.c:  Fix the progress bar related warnings
2659         caused when the user closes the window while a search 
2660         is in progress.
2662 2002-09-15  Dennis M. Cranston <dennis_cranston@yahoo.com>
2663         
2664         * gsearchtool.c:  Take another 'crack' at my previous 
2665         check-in.
2666         
2667 2002-09-15  Dennis M. Cranston <dennis_cranston@yahoo.com>
2669         * gsearchtool.c:  Implement work around for an annoying tree 
2670         view feature -- if the scroll position is at the top of the 
2671         tree view then remain at the top.
2672          
2673 2002-09-14  Dennis M. Cranston <dennis_cranston@yahoo.com>
2675         * gsearchtool.c:  correct typo in popt usage.
2676         
2677 2002-09-14  Dennis M. Cranston <dennis_cranston@yahoo.com>
2678         
2679         * gsearchtool-callbacks.c:  (HIG) Remove the '...' from open 
2680         and open folder in the popup menu.
2681         
2682 2002-09-14  Dennis M. Cranston <dennis_cranston@yahoo.com>
2684         * gsearchtool.c:  Do not show the tree view headers unless
2685         a file is found.
2686          
2687 2002-09-14  Dennis M. Cranston <dennis_cranston@yahoo.com>
2689         * gsearchtool.[ch]:  Add the rest of the popt command line 
2690         arguments.  We have an argument for all available constraints.
2691         This should finish up bug report #81198.  For details, run 
2692         'gnome-search-tool --help'. 
2693         
2694         * gsearchtool-callbacks.c:  Move window geometry adjustments
2695         from add_constraint_cb() to add_constraint().
2696         
2697 2002-09-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2699         * gsearchtool.c:  Add popt command line argument handling.
2700         This is the first part of my changes for bug report #81198.  
2701         The new application options are:
2702           --name=STRING       Set the text of 'file is named'
2703           --path=STRING       Set the text of 'look in folder'
2704           --sortby=STRING     Sort files by one of the following:
2705                               name, folder, size, type, or date
2706           --descending        Set sort order to descending, the
2707                               default is ascending
2708           --autostart         Automatically start a search
2710 2002-09-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2712         * gsearchtool.c:  Adjust minimum width.
2713         
2714 2002-09-13  Dennis M. Cranston <dennis_cranston@yahoo.com>
2716         * gsearchtool.c:  Add gnome search tool image to the 
2717         window.  I am told this makes the dialog more inviting.
2718          
2719 2002-09-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2721         * gsearchtool.c:  Fix 'file is named' entry to remember
2722         text between runs.
2723         
2724 2002-09-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2726         * gsearchtool-callbacks.c:  Fix escape_key_press_cb().
2727         
2728 2002-09-11  Dennis M. Cranston <dennis_cranston@yahoo.com>      
2729          
2730         "Time is passing. Yet, for the United States of America, there 
2731         will be no forgetting September the 11th. We will remember 
2732         every rescuer who died in honor. We will remember every family 
2733         that lives in grief. We will remember the fire and ash, the last 
2734         phone calls, the funerals of the children." 
2735         -- President George W. Bush (11/11/2001)
2736         
2737         Remember those who lost their lives on September 11, 2001.  
2738         Honor the spirit of freedom that will live forever.
2739         
2740         * gsearchtool.c:  Clicking on the OK button in the browse 
2741         dialog would incorrectly start a search, so it had been 
2742         commented out.  Fixed this by hooking up a 'key_press_event' 
2743         signal for the look in folder entry widget.  Also, filter out 
2744         the "No such file or directory" errors from our error message
2745         dialog.
2746         
2747         * gsearchtool-callbacks.[ch]:  Add look_in_folder_key_press_cb().
2748                 
2749 2002-09-10  Dennis M. Cranston <dennis_cranston@yahoo.com>
2751         * gsearchtool.c:  Filter out grep errors from our error 
2752         message dialog.  Remove a g_warning() debug statement.
2753         
2754 2002-09-10  Dennis M. Cranston <dennis_cranston@yahoo.com>
2756         * gsearchtool.c:  Synchronize the default find commands
2757         for when additional constraints are shown or hidden.  Since 
2758         the "-mount" argument is enabled by default, this means 
2759         negating the "Search only this filesystem" constraint.  
2760         The constraint is now "Search other filesystems".
2762 2002-09-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2764         * gsearchtool.c:  Change the column sizing to use
2765         auto mode.
2766         
2767 2002-09-07  Dennis M. Cranston <dennis_cranston@yahoo.com>
2769         * gsearchtool.c:  Since the menu bar has been removed,
2770         apply the dialog window type hint.
2771         
2772 2002-09-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2774         * gsearchtool-callbacks.c:  Fix a minor drap and drop
2775         crash that would occur if no files were found.
2776         
2777 2002-09-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2779         * gsearchtool.c:  Keep the aspect ratio when scaling
2780         the icons.
2781         
2782 2002-09-05  Dennis M. Cranston <dennis_cranston@yahoo.com>
2784         * gsearchtool-support.h:  Add file_extension_is().
2785         
2786         * gsearchtool-support.c:  Improve the code for grabbing 
2787         the icons.  Use the current nautilus theme if available.
2788         Fixes bug #92177.
2789         
2790         * gsearchtool-support.c:  Run nautilus with "--sm-disable 
2791         --no-desktop --no-default-window" arguments.  
2792         
2793         * gsearchtool.c:  Increase the icon size from 20 to 24 pixels.
2794         Append the G_DIR_SEPARATOR_S to the search path.
2795         
2796 2002-08-24  Dennis M. Cranston <dennis_cranston@yahoo.com>
2798         * gsearchtool.c:  Implement drag and drop support to copy
2799         files from search results. 
2800         
2801         * gsearchtool-callbacks.[ch]: Add drag_file_cb().
2802         
2803 2002-08-20  Dennis M. Cranston <dennis_cranston@yahoo.com>
2805         * gsearchtool.c: ** FIX BUG #81821 **  GUI enhancements
2806         
2807         Merge tabs together.  Place advanced constraints in a 
2808         disclosure widget.  
2809         
2810         Implement changes suggested from discussions on 
2811         usability@gnome.org.  (1) various string changes, (2) remove 
2812         the menu bar, (3) add help and close buttons, and (4) add 
2813         right click menu for search results.
2814         
2815         Also, add search by size constraints. Fixes bug #90774.
2816         
2817         * gsearchtool-support.[ch]:  new files for the support 
2818         functions.
2819         
2820         * gsearchtool-callbacks.[ch]:  new files for callback 
2821         functions.
2822         
2823         * Makefile.am:  build gsearchtool-support.[ch] and
2824         gsearchtool-callbacks.[ch].
2825         
2826 2002-08-12  Dennis M. Cranston <dennis_cranston@yahoo.com>
2828         * gsearchtool.c:  Use the stock button (GTK_STOCK_FIND).
2829         Also, remove a few unused #defines.
2830          
2831 2002-08-10  Dennis M. Cranston <dennis_cranston@yahoo.com>
2832         
2833         * gsearchtool.c:  Fix the 'Matches regular expression' 
2834         advanced rule.  Use regcomp() & regexec() calls, since
2835         the previous logic was not g_spawn_* compatible. 
2837 2002-08-10  Dennis M. Cranston <dennis_cranston@yahoo.com>
2839         * gsearchtool.c:  Add more appropriate accessibility
2840         descriptions for both the 'enabled' check buttons and 
2841         the 'remove' buttons.  Also, add a ":" to end of text, 
2842         number, and time advanced rule types.  Bug #90278.
2844 2002-08-09  Glynn Foster <glynn.foster@sun.com>
2846         * gnome-search-tool.1: Update man page.
2848 2002-08-04  Dennis M. Cranston <dennis_cranston@yahoo.com>
2850         * gsearchtool.c:  Add "File contains text" rule
2851         for advanced tab.  Bug #83444.
2852         
2853 2002-08-01  Dennis M. Cranston <dennis_cranston@yahoo.com>
2855         * gsearchtool.c:  For simple searches, filter out the hidden  
2856         files from search results.  Bug #84723.
2858 2002-07-31  Dennis M. Cranston <dennis_cranston@yahoo.com>
2860         * gsearchtool.c:  Use the find command for simple searches of
2861         the home directory.  Bug #89535.
2863 2002-07-30  Dennis M. Cranston <dennis_cranston@yahoo.com>
2865         * gsearchtool.c:  Rewrite of custom fork/exec commands
2866         to use glib's g_spawn_* functions.  Fixes #81199.
2867          
2868 2002-07-29  Frederic Crozat  <fcrozat@mandrakesoft.com>
2870         * Makefile.am: don't add -I$(includedir), it causes
2871         gcc 3.1.x warning when prefix=/usr
2872         
2873 2002-07-16  Glynn Foster  <glynn.foster@sun.com>
2875         * gsearchtool.c: (create_find_page): s/Starting in folder/Start         
2876         in folder. Fixes bug #88221. We should do a UI/String review on                                                                                         
2877         this stuff though :/                                                    
2879 2002-07-05  Glynn Foster  <glynn.foster@sun.com>
2881         * gnome-search-tool.desktop.in: s/DocPath/X-GNOME-DocPath. Now
2882         conforms to spec.
2884 2002-06-19  Aruna Pourohit <aruna.pou@wipro.com>
2886         * gsearchtool.c: instead of just running search command, doing exec of
2887         the search command. Completely fixes #85131.
2889 2002-06-13  Aruna Pourhit <aruna.pou@wipro.co>
2891         * gsearchtool.c (stop_search): Don't break if status of 
2892         child process is returned, since we want to kill the 
2893         child process. Fixes #85131.
2895 2002-06-13  Glynn Foster  <glynn.foster@sun.com>
2897         * gsearchtool.c: (stop_search): Don't run a search when
2898         we just want to stop the search. Fixes part of #85131.
2900 2002-06-01  Ross Burton  <ross@burtonini.com>
2902         * gsearchtool.c: Set the dialogs as a transient for the
2903         parent window.  Also pass a reference to the main window as the
2904         user data to the menu bar callbacks. Fixes #83799.
2906 2002-05-31  Hidetoshi Tajima <hidetoshi.tajima@sun.com>
2908         * Makefile.am: Fix GNOMELOCALEDIR to point to correct
2909         location. Fixes #83627.
2911 2002-05-28 Yogeesh MB <yogeeshappa.mathighatta@wipro.com>
2913         * gsearchtool.c: Patch for the bug#82555 (exit before search
2914         completion results in crash)
2916 2002-05-26 John Fleck <jfleck@inkstain.net>
2918         * help/C/gnome-search-tool.xml
2919         * help/C/figures/gnome-search-tool_window.png
2920         quick update of doc and screenshot to fix #79366
2921         The docs may be updated yet again by the Sun team, but this
2922         gives us something shippable.
2924 2002-05-20  Dennis Cranston <dennis_cranston@yahoo.com>
2926         * gsearchtool.c: Fix handling of searches for '*filename' 
2927         and 'filename' as this is not the same search criteria. This 
2928         is specific to simple searches that use the locate command.
2929         
2930 2002-05-20  Glynn Foster <glynn.foster@sun.com>
2932         * gsearchtool.c: Remove mnemonics from tabs.
2934 2002-05-16  Dennis Cranston <dennis_cranston@yahoo.com>
2936         * gsearchtool.c: UTF-8->locale corrections.  Should fix 
2937         bug #80780.
2938           
2939 2002-05-09  Paolo Maggi <maggi@athena.polito.it>
2941         * gsearchtool.c: added a status bar with an activity
2942         bar
2944 2002-05-08 Dennis Cranston <dennis_cranston@yahoo.com>
2946         * gsearchtool.c:  Fix pattern matching bug introduced
2947         with patch for bug #78865.  Thanks to Gman for spotting it.  
2949 2002-05-08  Paolo Maggi <maggi@athena.polito.it>
2951         * gsearchtool.c: now you cannot double click on 
2952         "No Files Found."
2954 2002-05-07 Rajeev Karale <rajeev.karale@wipro.com>
2956         * gsearchtool/gsearchtool.c: Added "Matches regular expression"
2957           option to gsearchtool advance search.
2959 2002-05-06 Dennis Cranston <dennis_cranston@yahoo.com>
2961         * gsearchtool.c: Fix memory leaks and remove an
2962         unused variable. Fixes #80528.
2964 2002-05-06 Gaute Lindkvist <lindkvis@stud.ntnu.no>
2966         * gsearchtool.c: surpress the results that are found
2967         that are only due to the fact of a match in the 
2968         basename. Modified by Dennis Cranston. Fixes #78865.
2970 2002-05-07 Satyajit Kanungo  <satyajit.kanungo@wipro.com>
2972         * gnome-search-tool.desktop.in: Added DocPath in the 
2973         desktop.in file. Fixes #80921.
2975 2002-05-03  Paolo Maggi <maggi@athena.polito.it>
2977         * gsearchtool.c: fixed an accellerator conflict
2978         (_Search <-> _Stop)
2980 2002-05-03  Paolo Maggi <maggi@athena.polito.it>
2982         * gsearchtool.c: little UI changes to improve HIG
2983         compliance (bug #76313)
2985 2002-05-03  Glynn Foster  <glynn.foster@sun.com>
2987         * gsearchtool.c: (make_locate_cmd), (run_command),
2988         (run_cmd_dialog): s/directory/folder as per documentation
2989         style guide. Part fixes #70827 - the never ending saga. Thanks
2990         to John for pointing this out.
2992 2002-05-03  Dennis Cranston <dennis_cranston@yahoo.com>
2994         * gsearchtool.c: Add a "Starting in folder" field to the
2995         simple tab.  Fixes solaris slow search problem in bug #70827.  
2996         
2997         * gsearchtool.c: Filter out the annoying "Permission denied" 
2998         error messages.  Users do not want to see these errors. 
2999         
3000         * gsearchtool.c: Commented out code that connects the 
3001         activate signal on the gnome_file_entry_gnome_entry widget.  
3002         This was causing a search to begin when clicking on the 
3003         OK button in the Browse dialog.
3004         
3005 2002-04-09  Dennis Cranston <dennis_cranston@yahoo.com>
3007         * gsearchtool.c Implement one of the UI suggestions
3008         to improve HIG compliance.  Display "No files found."
3009         message in the results list when there are no matches.
3010         (bug 76313)
3012 Mon Apr 29 12:41:50 2002  Owen Taylor  <otaylor@redhat.com>
3014         * gsearchtool.c: Fix GNOMEUIINFO_MENU_EXIT_ITEM
3015         to GNOMEUIINFO_MENU_EXIT_ITEM, since the former
3016         has been deprecated.
3018 2002-04-29 Dennis Cranston <dennis_cranston@yahoo.com>
3020         * gsearchtool.c: About dialog fixes #80109.
3022 2002-04-24 Dennis Cranston <dennis_cranston@yahoo.com>
3024         * gsearchtool.c: Change OAFIID for Nautilus_Factory 
3025         to match a recent nautilus code change.
3027 2002-04-24 John Fleck <jfleck@inkstain.net>
3029         * help/C/gnome-search-tool-C.omf
3030         updating OMF file to match that required by
3031         ScrollKeeper >= 0.3.8
3033 2002-04-16 John Fleck <jfleck@inkstain.net>
3035         * help/C/gnome-search-tool.xml
3036         change reference to old bugs web site
3038 2002-04-16  Kevin Vandersloot <kfv101@psu.edu>
3040         * Makefile.am, gsearchtool.c: get help working
3042 2002-04-01  Dennis Cranston <dennis_cranston@yahoo.com>
3044         * gsearchtool.c Replace the get_file_base_name(),
3045         get_file_dir_name(), and get_file_full_path_name()
3046         hacks with the appropriate built-in glib functions.
3047         (may resolve bug 75219)
3049 2002-04-06  Narayana Pattipati  <narayana.pattipati@wipro.com>
3051         * gsearchtool.c   Added code for stopping search with 
3052         Escape, and for starting search by pressing Enter/Return
3053         on the advanced search page. Bug#77699.
3055 2002-04-05  Narayana Pattipati  <narayana.pattipati@wipro.com>
3057         * gsearchtool.c   Added accessibility code changes like
3058         accessible names/descriptions, Atk relations etc.
3060 2002-04-03  Dennis Cranston <dennis_cranston@yahoo.com>
3062         * gsearchtool.c For simple searches, if the locate
3063         command is not installed fallback to the find command.
3064         (bug 70827)
3066 2002-04-03  Dennis Cranston <dennis_cranston@yahoo.com>
3068         * gsearchtool.c Fix arguments passed to the find command
3069         for advanced rules.  (partial fix for bug 70827)
3070           
3071 2002-04-07 John Fleck <jfleck@inkstain.net>
3073         * help/C/gnome-search-tool.xml
3074         * help/C/gnome-search-gool.xml
3075         editing doc, adding info to omf file
3076         * removing help/C/gsearchtool.xml and 
3077         gsearchtool-C.omf (replaced by newly named
3078         versions)
3079         
3080 2002-03-20  Kevin Vandersloot <kfv101@psu.edu>
3082         * gsearchtool.c Apply patch from Dennis Cranston 
3083         <dennis_cranston@yahoo.com> adding session management. 
3084         Fixes bug 75082
3086 2002-03-14 John Fleck <jfleck@inkstain.net>
3088         * help/C/gnome-search-tool.xml, gnome-search-tool-C.omf,
3089         Makefile.am
3090         Change docs to reflect new executable name
3091         fixes bug #70081
3093 2002-02-22 Yogeesh MB <yogeeshappa.mathighatta@wipro.com>
3095         * Patch for the bug#71555 (saving results before search
3096         completion)
3098 2002-02-26  Lauris Kaplinski  <lauris@ximian.com>
3100         * gsearchtool.c (main): s/gsearchtool/gnome-search-tool/ to match
3101         actual program name
3103 2002-02-21  Bastien Nocera  <hadess@hadess.net>
3105         * gsearchtool.c: (make_find_cmd): make it work with folders
3106         with spaces in their name (patch by dennis_cranston@yahoo.com)
3108 2002-02-21  Bastien Nocera  <hadess@hadess.net>
3110         * gsearchtool.c: (save_results): ask the user if we should
3111         overwrite (patch by dennis_cranston@yahoo.com)
3113 2002-02-21  Bastien Nocera  <hadess@hadess.net>
3115         * gsearchtool.c: (make_find_cmd), (run_command): use -print
3116         instead of -print0 (patch by dennis_cranston@yahoo.com)
3117         Should fix problems on Solaris, still works on Linux
3119 2002-02-21  Bastien Nocera  <hadess@hadess.net>
3121         * gsearchtool.c: (add_file_to_list_store), (really_run_command):
3122         cast the filesize to gdouble to avoid warnings, and look for sh
3123         in the path rather than using hardcoded /bin/sh path
3124         (adapted from patch by <dennis_cranston@yahoo.com>, Closes:70827)
3126 2002-02-10 John Fleck <jfleck@inkstain.net>
3128         * help/C/gsearchtool.xml, figures/*.png
3129         * updated screenshots and docs to new UI
3131 Sun Feb 03 23:54:40 2002  George Lebl <jirka@5z.com>
3133         * gsearchtool.c: applied a patch from "Dennis M. Cranston"
3134           <dennis_cranston@yahoo.com> which does a bunch of things to
3135           improve usability based on feedback from the usability
3136           list.  Also add Dennis to the authors list.
3138 2002-01-31  Zbigniew Chyla  <cyba@gnome.pl>
3140         * gsearchtool.c (about_cb): Don't try to translate empty string.
3142 2001-02-02  Zbigniew Chyla  <cyba@gnome.pl>
3144         * .cvsignore: s/gsearchtool/gnome-search-tool/
3146 2002-01-31 John Fleck <jfleck@inkstain.net>
3148         * help/C/Makefile.am - adding legal.xml to build
3150 2002-01-30 John Fleck <jfleck@inkstain.net>
3152         * help/C/gsearchtool.xml, help/C/figures/*.png
3153         updating docs based on editing comments from Kevin Breit
3155 2002-01-29 John Fleck <jfleck@inkstain.net>
3157         * updated docs to reflect new UI
3158         * help/C/gsearchtool.xml, help/C/figures/gsearchtool_advanced.png
3159         * help/C/figures/gsearchtool_simple.png
3161 2002-01-28  Seth Nickell  <snickell@stanford.edu>
3163         * gnome-searchtool.png:
3165         Add newer nicer icon.
3167 2002-01-27  Seth Nickell  <snickell@stanford.edu>
3169         * Makefile.am:
3170         * gnome-search-tool.1:
3171         * gnome-search-tool.desktop.in:
3172         * gsearchtool.1:
3173         * gsearchtool.desktop.in:
3175         Change to new binary name based on the menu name.
3176         
3177 Mon Jan 21 01:21:32 2002  George Lebl <jirka@5z.com>
3179         * gsearchtool.c, Makefile.am: Apply patch from "Dennis M. Cranston"
3180           <dennis_cranston@yahoo.com> and massage it a bit to compile
3181           cleanly.  Makes the searchtool more 'nice' in gnome2 terms and
3182           removes use of deprecated widgets etc...
3184 2002-02-07 John Fleck <jfleck@inkstain.net>
3186         * help/C/gsearchtool.xml, gsearchtool-C.omf, Makefile.am
3187         xmlizing the documentation
3189 2001-11-27  Seth Nickell  <snickell@stanford.edu>
3191         * Makefile.am:
3193         Install .desktop file into datadir/applications
3194         
3195         * gsearchtool.desktop.in:
3197         Rename "Search Tool", add Categories field.
3199 2001-10-13  Bastien Nocera  <hadess@hadess.net>
3201         * outdlg.c: (save_ok), (outdlg_double_click): ported to Gnome2
3203 2001-10-13  Bastien Nocera  <hadess@hadess.net>
3205         * Makefile.am, gsearchtool.c: (entry_changed), (run_locate_command),
3206         (about_cb), outdlg.c: (outdlg_additem): nearly finished porting
3207         to Gnome2
3209 2001-08-08  Abel Cheung  <maddog@linux.org.hk>
3211         * \*.desktop: Added zh_TW.Big5 (traditional Chinese) strings.
3213 Tue Jun 12 00:24:02 2001  George Lebl <jirka@5z.com>
3215         * outdlg.c: fix filename corruption
3217 Thu Jun 07 14:40:22 2001  George Lebl <jirka@5z.com>
3219         * gsearchtool.c: fix locate interface since that uses '\n' not '\0'
3220           for separating entries and make it start the search on enter
3222 2001-06-07  Kjartan Maraas  <kmaraas@gnome.org>
3224         * outdlg.c: Mark a string for translation.
3225         
3226 Thu Apr 19 13:49:23 2001  George Lebl <jirka@5z.com>
3228         * gsearchtool.c: limit number of errors to 20
3230 2000-02-20 Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
3232         * Typo fix closing bug 16743.
3234 2000-01-02 John Fleck <jfleck@inkstain.net>
3236         * mv help/es/gsearch.sgml to gsearchtool.sgml, add topic.dat, and
3237         needed .png files for working es docs
3239 2001-01-02 John Fleck <jfleck@inkstain.net>
3241         * mv help/it/gsearch.sgml to help/it/gsearchtool.sgml (to match
3242         Nautilus help file naming convention) updating Makefile.am to match
3243         
3244 2000-12-26 John Fleck <jfleck@inkstain.net>
3246         * mv help/C/gsearch.sgml to help/C/gsearchtool.sgml - name of
3247         *.sgml file needs to = name of share/gnome/help directory for
3248         Nautilus to recognize it. Updated help/C/Makefile.am to accomodate
3249         the change
3251 2000-10-17  Alexander Kirillov  <kirillov@math.sunysb.edu>
3253         * help/C/gsearch.sgml: updated links, legalinfo, license for GNOME
3254         1.4; added "manual" to the title.
3256 Sun Sep 10 15:08:51 2000  George Lebl <jirka@5z.com>
3258         * gsearchtool.c: fix buffer overflow by using GString.  Also make
3259           the running flag an enum.
3261 2000-06-28 John Fleck <jfleck@inkstain.net>
3262         * updating version number in gsearch.sgml
3264 Tue Jun 06 15:31:30 2000  George Lebl <jirka@5z.com>
3266         * gsearchtool.c: use the -0 and -Z and other tricks to make this
3267           work correctly for weird filenames.  The downside is it won't
3268           work on non-GNU versions of find, grep and xarg, but it's really
3269           unsafe if arbitrary things can be passed to programs.  Also add
3270           a dialog box to display the command used.
3272 Tue Jun  6 12:09:56 EDT 2000 Gregory McLean <gregm@comstar.net>
3274         * help/* : Lots of loving going on so the documentation 
3275         people will be happy with the result and I don't have much pain
3276         to go through to maintain this mess.
3277         Anyway.. Documentation generation should be perfect now, providing
3278         you have the voodoo that they call docbook installed. If not fear
3279         not young warrior. We copy the generated stuff into the dist so
3280         only the maintainer has to pull hair getting docbook set up 
3281         correctly.
3283 2000-04-22  Fatih Demir <kabalak@gmx.net>
3285         * gsearchtool.desktop : Added [tr] .
3287 Mon Mar 27 16:55:40 2000  George Lebl <jirka@5z.com>
3289         * gsearchtool.c: pack the find and grep boxes in with no expanding
3290           so that removing looks saner, also leave the default window policy,
3291           also stop the commands on window close/quit.  Also make start
3292           button unsensitive during run
3294 2000-03-26  Karl EICHWALDER  <ke@suse.de>
3296         * gsearchtool.c (create_locate_page): Add missing dot.
3298 2000-03-24  Alexander Kirillov  <kirillov@math.sunysb.edu>
3300         * help/**/*: edited docs; changed license to FDL
3302 2000-02-23  Peter Hawkins  <peterhawkins@ozemail.com.ai>
3304         * gsearchtool.c: Stopped about dialog from being shown multiple times at once.
3306 Wed Feb 16 22:25:28 2000  George Lebl <jirka@5z.com>
3308         * help/**/*: added new documentation from Alexander Kirillov
3309           <kirillov@math.sunysb.edu>
3311 Sat Feb 12 22:47:05 2000  George Lebl <jirka@5z.com>
3313         * gsearchtool.c,outdlg.c: call gtk_widget_ensure_style so that
3314           the widget gets the style set so that our list adding function
3315           gets the correct font.  Also use gtk_window_set_default_size
3316           instead of set_usize on the clist and allow the dialog to be
3317           resized
3319 Mon Feb 07 14:52:28 2000  George Lebl <jirka@5z.com>
3321         * help/C/*: added online help from Alexander Kirillov
3322           <kirillov@math.sunysb.edu>
3324 Sat Feb 05 16:43:42 2000  George Lebl <jirka@5z.com>
3326         * gsearchtool.c: implement simple locate interface, make boolean
3327           options simpler, add nosubdirs and nomounted by default, implement
3328           saving from outdlg, cleanup running of programs, fix quoting of
3329           text fields, use gnome_file_entry for the start directory entry
3331 Mon Nov 29 22:47:21 1999  George Lebl <jirka@5z.com>
3333         * gsearchtool.c: applied patch from Martin Oberzalek
3334           <oberzalek@chello.at> and modified it to be a bit saner.  It gets
3335           and prints out the errors into a dialog box
3337 1999-08-15  Matthias Warkus  <mawa@iname.com>
3339         * gnome-searchtool.png: Icon by Ben Frantzdale.
3340         * Makefile.am: Installs gnome-searchtool.png.
3341         * gsearchtool.desktop: Uses gnome-searchtool.png.
3343 1999-05-05  JP Rosevear <jpr@arcavia.com>
3344         * outdlg.c: Added support for double-clicking on results list and
3345           having the file open with the mime associated application.
3347 1999-03-17  Ettore Perazzoli  <ettore@comm2000.it>
3349         * gsearchtool.desktop: Added Italian translations.
3351 Wed Jan 06 17:49:11 1999  George Lebl  <jirka@5z.com>
3353         * gsearchtool.c: standardized menus
3355 Sun Jan 03 14:48:31 1999  George Lebl  <jirka@5z.com>
3357         * gsearchtool.c: use ! instead of -not to be compatible with
3358           other then GNU find
3360 Sun Nov 29 02:44:57 1998  George Lebl  <jirka@5z.com>
3362         * outdlg.c: use scrolled window for clist
3364 1998-07-01  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>
3366         * gsearchtool.desktop: Added Portuguese translation.
3368 Sat Jun 20 22:25:46 1998  George Lebl  <jirka@5z.com>
3370         * gsearchtool.c: use the new interface and get rid of the old one
3372         * unixcmd.[ch]: removed, not really needed
3374         * outdlg.[ch]: use gnome dialog and clist
3376 Mon Jun 08 07:38:45 1998  George Lebl  <jirka@5z.com>
3378         * gsearchtool.c: new interface work, but it's still
3379           all #if 0'ed out.  this seems like it will be a complete
3380           rewrite after all
3382 Tue May 26 02:05:35 1998  George Lebl  <jirka@5z.com>
3384         * gsearchtool.[ch]: a lot of interface work, but almost
3385           no functionality yet on the new front end, so it's still
3386           #if 0'ed out and the old one is still in there
3388 Mon May 25 02:21:04 1998  George Lebl  <jirka@5z.com>
3390         * gsearchtool.[ch]: a little bit of work on teh new
3391           way of doing things, but nothing is showing (yet).