From ef0467789bfc8406b57ba553e4d59f4d6c3f9be8 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Wed, 14 Dec 2011 10:13:54 +0100 Subject: Moved from Mate-Extra repository --- baobab/ChangeLog | 2488 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2488 insertions(+) create mode 100644 baobab/ChangeLog (limited to 'baobab/ChangeLog') diff --git a/baobab/ChangeLog b/baobab/ChangeLog new file mode 100644 index 00000000..ff4f8ec3 --- /dev/null +++ b/baobab/ChangeLog @@ -0,0 +1,2488 @@ +2009-04-10 Fabio Marzocca + + * data/baobab-dialog-scan-props.ui: (added ui file) + * data/baobab-main-window.ui: (added ui file) + * src/gedit-spinner.c: (#578631) Throbber rest icon not found + + +2009-04-07 Cosimo Cecchi + + * data/Makefile.am: + * data/baobab.glade: + * src/Makefile.am: + * src/baobab-prefs.c (create_props), (create_tree_props): + * src/baobab-treeview.c (create_directory_treeview): + * src/baobab-utils.c (set_ui_action_sens), (set_ui_widget_sens), + (show_label): + * src/baobab-utils.h: + * src/baobab.c (check_menu_sens), (baobab_scan_location), + (set_toolbar_visible), (set_statusbar_visible), + (baobab_create_toolbar), (baobab_create_statusbar), (baobab_init), + (initialize_ringschart), (main): + * src/baobab.h: + * src/callbacks.c (on_view_sb_activate): + * src/callbacks.h: + Port to GtkBuilder (#577940). + +2009-04-03 Fabio Marzocca + + Patch contributed by Gabor Kelemen + * src/callbacks.c: (on_about_activate): + (#577714) - Licence text not translatable + +2009-03-08 Fabio Marzocca + + * src/baobab-prefs.c: (fill_props_model): + Do not show gvfs fuse filesystem in pref dialog (#574105) + +2009-02-04 Vincent Untz + + * src/baobab-chart.c: (baobab_chart_get_pixbuf), + (baobab_chart_get_summary_mode), (baobab_chart_is_frozen), + (baobab_chart_get_highlighted_item): use g_return_val_if_fail instead + of g_return_if_fail. Part of bug #570422. + +2009-01-27 Fabio Marzocca + + * AUTHORS: + * src/callbacks.c: (on_about_activate): + Updated authors + +2009-01-15 Fabio Marzocca + + * src/baobab.c: (start_proc_on_command_line): + Crash with segfault when trying to performe "scan folder" + on a partition which is NOT included in "folders to scan" + (#567834) + +2008-12-03 Cosimo Cecchi + + * src/baobab-cell-renderer-progress.h: + * src/baobab-chart.h: + * src/baobab-remote-connect-dialog.h: + * src/gedit-spinner.c: + * src/gedit-spinner.h: + Use single GTK+ includes. Patch by Maxim Ermilov (#561257). + +2008-11-22 Fabio Marzocca + + * src/baobab-prefs.c: (check_toggled): + Now root partition cannot be unselected. + + +2008-11-22 Paolo Borelli + + * src/baobab.c: + Fix excluded locations sanity check. + (#560476) + +2008-11-22 Paolo Borelli + + * src/baobab.c: (baobab_is_excluded_location): + Fix logic bug that made it return always FALSE. + +2008-10-26 Cosimo Cecchi + + * src/baobab-utils.c: + (baobab_help_display): + Plug a mem leak. + +2008-10-26 Cosimo Cecchi + + * src/Makefile.am: + * src/baobab-mount-operation.c: Removed. + * src/baobab-mount-operation.h: Removed. + * src/baobab-remote-connect-dialog.c: + (connect_server_dialog_present_uri): + * src/baobab-utils.c: + (baobab_help_display): + * src/baobab.c: + (main): + Drop libmate dependency (#557264). + +2008-10-26 Fabio Marzocca + + * src/baobab-scan.c: + * src/baobab-scan.h: + * src/baobab-utils.c: (baobab_check_dir), (is_virtual_filesystem): + * src/baobab-utils.h: + Fixes #557226: scanning /sys folder + +2008-10-04 Fabio Marzocca + + * src/baobab-treeview.c: + check if folder exists. Patch by Kristian Rumberg. + Fixes #554996 + +2008-10-04 Paolo Borelli + + * src/baobab-utils.c: small cleanup patch by Kristian Rumberg. + +2008-09-11 Fabio Marzocca + + * src/baobab-remote-connect-dialog.c: + Translators warning added + +2008-09-01 Fabio Marzocca + + * src/baobab-prefs.c: (fill_props_model): + skip gvfs fuse mounts in Preferences dialog. + +2008-08-30 Paolo Borelli + + * src/baobab-scan.c: Skip all subdirs of ~/.gvfs in order to avoid + scanning gvfs fuse mounts as local files. It would be cool to have + a less hackish way to do it. Fixes #533878 + +2008-08-04 Paolo Borelli + + Patch contributed by Eduardo Lima , bug #541407 + + * src/baobab-chart.c: + * src/baobab.c: + * src/baobab-ringschart.c: + * src/baobab-chart.h: + * src/baobab.h: + * src/baobab-rngschart.h: + * src/callbacks.c: + * src/callbacks.h: + + Reimplemeny the ringschart as a subclass of BaobabChart. + +2008-07-25 Paolo Borelli + + * src/baobab-scan.c: do not leak file info when stopping scan. + +2008-07-25 Paolo Borelli + + * src/baobab-treemap.c: include headers to fix compiler warnings. + +2008-07-25 Fabio Marzocca + + Patch contributed by Matthias Clasen , bug #544637 + USe standard icon names + + * src/gedit-spinner.c: + +2008-07-13 Fabio Marzocca + + * data/baobab.1: fixed a typo on email address. + +2008-06-30 Alejandro G. Castro + + * src/baobab-treemap.h: Fixed a typo applying the last patch. + +2008-06-28 Alejandro G. Castro + + Patch contributed by Eduardo Lima , bug #530512 + + Implemented a new treemap object and moved into the main window, + now we can select with a combobox in the main window which graph + we want: ringschart or treemap. We have used the ringschart code + in order to create a new abstract class and the new treemap just + inherits from it and changes the rendering, in the near future we + will change the ringschart in order to use this new abstract + class. + + * data/baobab.glade: + * src/Makefile.am: + * src/baobab-graphwin.c: + * src/baobab-graphwin.h: + * src/baobab-tree-map.c: + * src/baobab-tree-map.h: + * src/baobab-treeview.c + (on_tv_cur_changed), + (on_tv_button_press): + * src/baobab-utils.c + (popupmenu_list): + * src/callbacks.h: + * src/callbacks.c + (on_tv_selection_changed), + (on_move_upwards_cb), + (on_zoom_in_cb), + (on_zoom_out_cb), + (on_chart_type_change): + Removed files, code and options in the menu that were used to show + the old treemap. Notice we have removed MateCanvas dependency + which was removed in the configure.ac file + + * src/baobab-chart.c: + * src/baobab-chart.h: + * src/baobab-treemap.c: + * src/baobab-treemap.h: + New objects, the chart is the new abstract class, the treemap is + the new graphical representation, treemap inherits from chart. As + we said before the code from chart is copied from ringschart, in + the near future we must change ringschart in order to inherit also + from chart. + + * src/baobab.h: + * src/baobab.c + (baobab_set_busy), + (check_menu_sens), + (baobab_scan_location), + (initialize_ringschart), + (main): + Added the code to manage the new treemap in the program. + +2008-05-14 Alejandro G. Castro + + * data/baobab.schemas.in: Fixed a misspelled sentence describing + the goal of one mateconf key (#532479) + +2008-05-11 Fabio Marzocca + + * src/baobab-utils.c: + * src/baobab-utils.h: + + Fixed trash logic + +2008-05-11 Alejandro G. Castro + + * src/baobab-ringschart.c: Added a new extended timeout for the + subfolders tooltips. A memory leak and some small style + modifications. + (draw_tooltips): extended the condition for drawing the subfolders + tooltips, we do not draw them until the second timeout. + (draw_folder_tip): Fixed a memory leak. + (baobab_ringschart_no_pointer_motion): Added a second timeout + where we set to TRUE the draw_children_tooltips variable. + +2008-05-11 Alejandro G. Castro + + * src/baobab.c: + (baobab_stop_scan): Remove three lines setting the status of the + application from this function, baobab_scan_location is already + doing these actions, so the functions were called twice. + +2008-05-08 Alejandro G. Castro + + Patch cotributed by Victor Jaquez + + * src/baobab-ringschart.c (bug #528165): + (baobab_ringschart_expose): Added code to control Enhance the + scale operation of the screenshot image, not it scales properly. + +2008-05-08 Alejandro G. Castro + + Patch contributed by Felipe Erias , Pablo + Santamaria , Jacobo Aragunde + and Eduardo Lima + + Enhancement to the ringschart widget, added multiple tooltips + support (bug #421473) + + * src/baobab.c: + (baobab_scan_location): We set the max depth after scanning in + order to zoom the graphic as much as possible. + (baobab_subfolderstips_toggled): This function is a callback that + manages changes in the mateconf key that controls the subfolders + tips. + (baobab_init): Monitor the mateconf subfolders tooltips key + connecting the callback. + (create_context_menu): Create a context menu with three actions: + go to the parent, zoom in and zoom out. + (initialize_ringschart): Initialize max_depth so we get the + biggest zoom for the initial ringschart. We also get the mateconf + value for the subfolders tips and create the context menu. + + * src/baobab.h: + Added a new struct to manage the context menu. Added also a new + variable to the baobab_application struct, it is used to store the + maximum depth of the tree we are representing. + + * src/baobab-ringschart.c: + * src/baobab-ringschart.h: + Added two functions to the API in order to control the new + feature, adding subfolderstips. If we enable the subfoldertips we + will see the tooltip for the sector (directory) under the cursor + and tooltips for "some" of its children. + + The way the tooltip for the sector under the cursor is painted has + changed, now the tooltip is not painted all the time, if follows + the cursor and the user has to stop over the sector. + + Added zoom support to the widget, it is connected to the + scrolling. + + * src/callbacks.c: + * src/callbacks.h: + (on_rchart_button_release): Callback that handles the context + sensitive menu. + (on_move_upwards_cb): Callback for an option in the menu, it tries + to go to parent of the current directory. + (on_zoom_in_cb): Callback for an option in the menu, it decreases + the maximum depth of the ringschart, that way the graphic is + bigger because we paint less levels. + (on_zoom_out_cb): Callback for an option in the menu, it increases + the maximum depth of the ringschart, that way the graphic is + smaller because we paint more levels. + + * src/baobab-scan.c: + Added a new parameter to the allsizes struct in order to calculate + the depth of the tree. + (loopdir): Added a new parameter in order to calculate the depth + of the tree. + (baobab_scan_execute): Store the maximum depth of the tree we have + scanned in the application structure. We will use it to calculate + the proper zoom for the tree. + +2008-05-05 Fabio Marzocca + + * src/Makefile.am: + * src/baobab-mount-operation.c: + * src/baobab-mount-operation.h: + * src/baobab-remote-connect-dialog.c: + * src/baobab-scan.c: + + Added module baobab-mount-operation to handel remote volumes mounts. + Fixed permission check on loopdir + +2008-05-05 Fabio Marzocca + + * src/baobab-remote-connect-dialog.c: + Fixed extra-line in mount_enclosing_ready_cb + +2008-05-04 Paolo Borelli + + * src/baobab-remote-connect-dialog.c: + More fixups for the dialog + +2008-05-04 Fabio Marzocca + + * src/baobab-remote-connect-dialog.h: + * src/baobab.c: + + Finished clean-up for mate-vfs + +2008-05-04 Paolo Borelli + + * src/baobab-remote-connect-dialog.c: + * src/baobab-remote-connect-dialog.h: + * src/callbacks.c: + First cut at gio port of the remote connect dialog (mostly borrowing + code from caja). + +2008-05-03 Paolo Borelli + + * src/baobab.c: + * src/baobab.h: + * src/baobab-scan.c: + * src/baobab-treeview.c: + * src/baobab-treeview.h: + * src/callbacks.c: + Store the parse name in the model so that we do not have to use + path or uri condtionally to the fact that the file is local or remote. + +2008-05-03 Paolo Borelli + + * src/baobab.c: + * src/baobab.h: + * src/baobab-scan.c: + get the display name from gio instead of manually getting the basename. + Also be robust to the fact that remote files have no path, so that + needs to be checked before comparin with "/proc". + +2008-05-03 Paolo Borelli + + * src/baobab.c: + * src/baobab.h: + now that baobab-scan has been ported to gio baobab_is_excluded_dir + can be removed. + +2008-05-03 Paolo Borelli + + * src/baobab.c: + * src/baobab-scan.c: + * src/baobab-utils.c: + Some leak fixes and cleanups by Cosimo Cecchi. + +2008-05-02 Paolo Borelli + + * src/baobab-scan.c: pass in the GFileInfo to the recursive loop + to avoid to call stat() again on each file. + +2008-05-02 Paolo Borelli + + * src/baobab.c: + Ref the location before rescanning otherwise the current location + gets finalized. Also make sure the Rescan button is insensitive when + there is no current location. + +2008-05-02 Paolo Borelli + + * src/baobab-scan.c: + * src/baobab-scan.h: + * src/baobab.c: + Rename getDir to baobab_scan_execute and make it take a GFile. + +2008-05-02 Fabio Marzocca + + * src/baobab-scan.c: + Main scanning module migrated to Gio + Based on a patch by Patrick Hulin, bug #511148. + +2008-05-02 Paolo Borelli + + * src/baobab.c: + * src/baobab.h: + * src/callbacks.c: + Make the cursor busy in the set_busy function. + +2008-05-02 Fabio Marzocca + + * src/baobab-graphwin.c: polished + * src/baobab-prefs.c: completed Gio Migration + +2008-05-01 Fabio Marzocca + + * data/baobab.schemas.in: + * src/baobab-prefs.c: + * src/baobab-prefs.h: + * src/baobab-utils.c: + * src/baobab.h: + + The mateconf key is now deprecated. + The new key took over. + baobab.excluded_dirs GSList of paths is now replaced + by baobab.excluded_location as a GSList of GFile*. + +2008-05-01 Paolo Borelli + + * src/baobab-utils.c: + * src/baobab-treeview.c: + * src/callbacks.c: + Factor out a can_trash_file util and use the proper display name + when showing an error about failed trashing of a file. + +2008-05-01 Paolo Borelli + + * src/baobab-utils.c: + * src/baobab.c: + * src/baobab.h: + * src/callbacks.c: + Rename "start_proc_on_location" to "baobab_scan_location" for + consistency with the rest of the API and move the stop_scan method + to the main baobab API. + +2008-05-01 Paolo Borelli + + * src/baobab-utils.c: + * src/baobab.c: + * src/baobab.h: + * src/baobab-prefs.c: + * src/baobab-scan.c: + + Make the list of excluded dirs private to baobab.c in preparation + to turn it into a list of GFiles. + +2008-04-29 Paolo Borelli + + * src/baobab-remote-connect-dialog.c: + * src/baobab-remote-connect-dialog.h: + Add a getter for the selected uri instead of abusing of + 'last_scan_command' + + * src/baobab-utils.c: + use baobab_rescan_current_dir instead of open coding it + + * src/baobab.c: + * src/baobab.h: + Remove last_scan_command and use a private GFile location to remember + the current scan. Factor out functions to scan home and root. + + * src/callbacks.c + Adapt to the above changes + +2008-04-30 Fabio Marzocca + + * src/baobab-prefs.c: (fill_props_model): + * src/baobab.c: (baobab_init), (baobab_shutdown): + * src/callbacks.c: (volume_changed), (contents_changed_cb): + * src/callbacks.h: + + Gio migration + +2008-04-29 Fabio Marzocca + + * src/baobab-treeview.c: (on_tv_button_press): + * src/baobab-utils.c: (filechooser_cb), (show_bars), + (baobab_check_dir), (set_label_scan), (open_file_with_application), + (trash_file), (contents_changed): + * src/baobab-utils.h: + * src/baobab.c: (start_proc_on_location), (rescan_current_dir), + (baobab_init), (start_proc_on_command_line): + * src/baobab.h: + * src/callbacks.c: (on_menuscanhome_activate), + (on_menuallfs_activate), (on_tbscanhome_clicked), + (on_tbscanall_clicked), (on_tb_scan_remote_clicked), + (open_file_cb), (scan_folder_cb): + + Starting Gio migration + BUGZILLA #524573 - baobab uses ~/.Trash instead of new gvfs Trash system + BUGZILLA #526812 - Move to deleted items puts stuff in ~/.Trash + + +2008-04-14 Fabio Marzocca + + * src/baobab.c: (rescan_current_dir): + BUGZILLA #528084 - disk usage analyzer does not update Total filesystem + capacity information when clicking refresh + +2008-03-26 Sebastien Bacher + + * src/baobab.c: (main): fix strings not marked as translatable (#523524) + +2008-03-17 Fabio Marzocca + + * src/callbacks.c: (on_about_activate): + Fixed copyright date + +2008-03-11 Fabio Marzocca + + * help/C/baobab.xml: + BUGZILLA #521422 - Typo in documentation + +2008-01-05 Christian Kirbach + + * pixmaps/24x24/Makefile.am (update-icon-cache): + * pixmaps/scalable/Makefile.am (update-icon-cache): run gtk-update-icon-cache for + install-hook and uninstall-hook. Fixes #436204 + Original patch by Brian Pepple + +2007-12-14 Paolo Borelli + + * src/baobab.c: start processing the uri given on command line in + an idle so that the main loop is properly started. Fixes #497415. + +2007-12-13 Fabio Marzocca + + * help/C/baobab.xml: + Updated help file + +2007-12-02 Fabio Marzocca + + * src/baobab-prefs.c: (filechooser_response_cb): + BUGZILLA #501082 – Help button leads to wrong section + +2007-11-22 Fabio Marzocca + + * src/baobab.c: (baobab_create_toolbar): + BUGZILLA #498859 - spinner size on startup + (by G. Dartiguelongue) + +2007-10-23 Stéphane Loeuillet + + * data/baobab.desktop.in.in: Trivial fix to .desktop file + to conform to latest fd.o .desktop specs. + Spoted by desktop-file-validate. Fixes #481721 + +2007-10-16 Fabio Marzocca + + * src/baobab-utils.c: (check_menu_sens): + * src/baobab.c: (start_proc_on_dir), (main): + * src/baobab.h: + BUGZILLA #487123 - allocated space option works only once + +2007-09-09 Fabio Marzocca + + * src/callbacks.c: (on_about_activate): + Updated copyright information + +2007-09-05 Emmanuele Bassi + + * src/baobab-scan.c: + BUGZILLA #473833 - Infinite recursion in /sys + +2007-08-01 Fabio Marzocca + + * src/baobab-utils.c: + BUGZILLA #462424 - baobab-utils.c unconditionally includes monetary.h + +2007-07-17 Fabio Marzocca + + * src/baobab.c: (main): + BUGZILLA #453742 - should display a dialog when there is no disk + mounted + +2007-07-16 Alejandro G. Castro + + Patch cotributed by Philippe Gauthier + + * src/baobab-ringschart.c (bug #427126): + (baobab_ringschart_expose): Fixed a problem with the draw of the + frozen status of the ringschart widget, we were using the event + information instead of the widget allocation. Added a cairo_clip + to avoid uneeded redraws. + +2007-06-03 Paolo Borelli + + * src/baobab-utils.c: make sure that file chooser pointer + is nullified upon destruction. + +2007-04-02 Fabio Marzocca + + * data/baobab.desktop.in.in: + BUGZILLA #425530 - Better tooltip required + +2007-03-28 Fabio Marzocca + + * src/callbacks.c: (on_about_activate): + BUGZILLA: #421922 - cryptic license tab + +2007-03-12 Fabio Marzocca + + * src/baobab-prefs.c: (create_props_model), (create_tree_props), + (fill_props_model): + * src/baobab-prefs.h: + + Added filesystem total/available size for each mount point in + preferences window + +2007-02-26 Paolo Borelli + + * src/baoab-treeview.c: + * src/callbacks.c: + + Resort when toggling "allocated space". + +2007-02-26 Fabio Marzocca + + * src/baobab.c: (start_proc_on_dir): + + BUGZILLA: #411867 - baobab crashed with SIGSEGV + in pango_fc_font_lock_face() + +2007-02-08 Dennis Cranston + + * data/baobab.glade: Add tooltip to refresh toolbar button. + +2007-01-09 Paolo Borelli + + * src/baobab-ringschart.c: do not assert that percentage + is > 0, it can be -1 when the scan is stopped. + +2007-01-04 Paolo Borelli + + * src/baobab.c: + * src/baobab-treeview.c: + * src/baobab-ringschart.c: + * src/baobab-utils.c: + + Turn the percentage column is a double, since ringschart + uses it for display calculation and since the progress cell + renderer uses doubles. Percentage set to -1 now means that + analysis is in progress. + Drop the percentual text string from the model, we can use + a simple cell_data_function and save some memory. + +2006-12-26 Paolo Borelli + + * src/baobab-ringschart.c: + * src/baobab-tree-map.c: + + Small cleanups. + +2006-12-12 Paolo Borelli + + * src/baobab-ringschart.c (baobab_ringschart_motion_notify): + simplify logic and fix drawing problem of the central circle + when crossing the x axis. + +2006-11-05 Alejandro G. Castro + + * src/baobab-ringschart.c: Changed all the M_PI constants for + G_PI, there are some platforms where the math constants are not + defined. + (tree_traverse): Fixed a problem with a GtkTreePath, we were using + g_free instead gtk_tree_path_free and it was causing a leak. + +2006-11-05 Alejandro G. Castro + + Patch cotributed by Miguel A. Gomez + + * src/baobab-ringschart.c (bug #363608): + (draw_tip): Changed the way the tips are drawn. Now the lines to + the tips don't have corners, and the tips can be drawn all around + the window (not only by the left and right edges). Made a little + adjustment to tip rectangles in order to avoid blurry borders. + +2006-11-05 Alejandro G. Castro + + Patch cotributed by Miguel A. Gomez + + * src/baobab-ringschart.c (bug #363613): + (draw_circle): Added a new parameter 'highlighted' in order to + draw the sector highlighted if it is selected. + (interpolate_colors): Added a new paremeter 'color' to return the + result of the function. + (get_color): Added a new parameter 'highlighted' in order to get a + highlighted color for selected sectors. + (baobab_ringschart_draw): Modified in order to draw the center + circle before calling 'tree_traverse'. + (tree_traverse): Removed calls to 'draw_circle' to draw the inner + circle. + +2006-10-28 Emmanuele Bassi + + * src/baobab-utils.c (set_label_scan): drop GString usage. + +2006-10-28 Paolo Borelli + + * src/baobab-scan.c: use 512, not io_block_size. + +2006-10-28 Paolo Borelli + + * src/baobab-scan.c: + * src/baobab-scan.h: + + Clean up a bit Hard links handling so that we just store + inode and device in the list instead of the full + MateVfsFileInfo. + +2006-10-28 Paolo Borelli + + * data/baobab.glade: + * data/baobab: + * src/baobab-utils.c: + * src/callbacks.c: + + Add a 'Refresh' action. (bug #365086, reported by + Matthias Clasen, first patch by Emmanuele Bassi) + +2006-10-24 Fabio Marzocca + + * pixmaps/Makefile.am: + * pixmaps/alfa_sort.png: + * pixmaps/baobab.png: + * pixmaps/busy.gif: + * pixmaps/done.png: + * pixmaps/format_numeric.png: + * pixmaps/format_percent.png: + * pixmaps/green.png: + * pixmaps/caja.png: + * pixmaps/num_sort.png: + * pixmaps/red.png: + * pixmaps/scan_directory.png: + * pixmaps/scan_harddisk.png: + * pixmaps/search.png: + * pixmaps/searchall.png: + * pixmaps/stop.png: + * pixmaps/white.png: + * pixmaps/yellow.png: + + Removed obsolete pixmaps + +2006-10-24 Paolo Borelli + + * src/Makefile.am: + * src/baobab-cell-renderer-progress.c: + (baobab_cell_renderer_progress_init), + (baobab_cell_renderer_progress_new), + (baobab_cell_renderer_progress_get_property), + (baobab_cell_renderer_progress_set_property), + (baobab_cell_renderer_progress_get_size), + (set_color_according_to_perc), + (baobab_cell_renderer_progress_render), + (baobab_cell_renderer_progress_class_init): + * src/baobab-cell-renderer-progress.h: + * src/baobab-treeview.c: (create_model), + (create_directory_treeview): + * src/baobab-treeview.h: + * src/baobab-utils.c: (show_bars): + * src/baobab-utils.h: + * src/baobab.c: (prefill_model), (first_row), (fill_model): + + Use a custom cell renderer instead of the pixbuf bars + +2006-10-22 Paolo Borelli + + * src/gedit-tree-map.c: reduce memory usage, free the name + before recursing. + +2006-10-21 Paolo Borelli + + * src/gedit-scan.c: do not fetch VfsInfo twice. + +2006-10-19 Paolo Borelli + + * src/gedit-spinner.[ch]: + + Update to the latest version of the spinner. + +2006-10-19 Fabio Marzocca + + * src/baobab-scan.c: (loopdir): + + BUGZILLA: #351987 - Baobab hangs on directories with wrong + premissions + +2006-10-14 Paolo Borelli + + * src/baobab.[ch]: + * src/baobab-utils.[ch]: + * src/gedit-spinner.[ch]: + + Update to the latest version of the spinner and misc related + cleanups and fixes. + +2006-10-11 Fabio Marzocca + + * src/baobab-treeview.c: (create_directory_treeview): + + BUGZILLA: #355187 - Graphical usage bar does not scale + Made usage column not-resizable. + +2006-10-04 Fabio Marzocca + + * AUTHORS: + * src/callbacks.c: (on_about_activate): + + Updating authors + +2006-10-02 Alejandro G. Castro + + * data/baobab.glade: Added the GtkPaned and the GtkScrolledWindow + to the new main window in order to integrate the ringschart + widget. + * src/baobab-ringschart.[ch]: New widget representing a ringschart + that is used in the main window to represent the size of + directories. + * src/Makefile.am: Added the new widget to the sources list. + * src/baobab-treeview.c: + (create_directory_treeview): Selection changed signal connected to + a new callback that synchronizes the status of the treeview with + the ringschart. + * src/baobab.c: + (set_busy): Added the control of the ringschart widget when the + scanning process starts and finishes, we can't draw the ringschart + when the treemodel is being scanned. + (initialize_ringschart): Added this function, it creates and + initializes the ringschart. + (main): Called the initialize_ringschart function. + * src/baobab.h: Added the new attribute to the application + structure. + * src/callbacks.c: + (on_tv_selection_changed): + (on_rchart_sector_activated): this two callbacks synchronize the + treeview and the ringschart of the main window, when the user + clicks in a row in the treeview that sector is selected in the + ringschart. + * src/callbacks.h: Added the include for the ringschart widget, we + have also added the interfaces for the two new callbacks. + + This patch adds the ringschart view to the main window. + +2006-09-22 Fabio Marzocca + + * src/callbacks.c: (on_about_activate): + + Removed old web address from About dialog + +2006-09-16 Paolo Borelli + + * src/baobab.c: + * src/baobab-utils.c: + * src/baobab-treeview.c: + + plug leaks. + +2006-09-09 Dennis Cranston + + * src/baobab-prefs.c: (create_tree_props): + + HIG fix: Use title capitalization for column headers + +2006-09-09 Fabio Marzocca + + * AUTHORS: + * README: + * TODO: + * data/baobab.1: + * help/C/baobab.xml: + + Removed any reference to file-search functionality in docs + +2006-09-09 Fabio Marzocca + + * pixmaps/24x24/.cvsignore: + * pixmaps/scalable/.cvsignore: + + Added cvsignore + +2006-09-09 Fabio Marzocca + + * src/baobab-prefs.c: (create_props_model), (create_tree_props), + (fill_props_model): + * src/baobab-prefs.h: + + Added filesystem type in preferences dialog + +2006-08-27 Dennis Cranston + + BUGZILLA: #349187, #350457, #351185, #351534, #351538, #351540, + #351544, #351545, #351546, #352147 and #351532. + + * data/baobab.glade: Remove search dialog and tab. More HIG + related fixes for the graphical usage map window. Add a scan home + directory item to menu and toolbar. Add expand all and collapse + items all items to edit menu. In the preference dialog, add a + help button and rephrase a some strings. Add a stop menu item to + the view menu. + * data/baobab.dekstop.in.in: Change tooltip to match style used + in MATE. + * data/baobab.schemas.in: Don't show the statusbar by default. + * src/Makefile.am: Add baobab-spinner.[ch] + * src/baobab-spinner.[ch]: New files for spinner widget. + * src/baobab-graphwin.c: (graph_save_cb): HIG fixes for the save + snapshot dialog, (baobab_graphwin_create): HIG fixes for window + title. + * src/baobab-prefs.c: (props_notify): remove, (response_cb): Add + filechooser callback to handle the close and help responses, + (create_props): Connect to the response signal. + * src/baobab-remote-connect-dialog.c: (remote_connect): HIG fixes, + (setup_for_type): Get entries from required or optional table, + (baobab_remote_connect_dialog_init): HIG fixes for remote scan + dialog, separate entries into required and optional categories. + * src/baobab-scan.c: (loopsearch): Remove, (searchDir): Remove. + * src/baobab-utils.h: Remove search functions and adjust arguments. + * src/callbacks.h: Remove sort and search callbacks. Add home + folder scan callbacks. Add allocated space menu item callback. + * src/baobab-treeview.c: (on_tv_cur_changed): Remove notebook tab + logic, (on_tv_button_press): Remove notebook tab logic, + , (create_directory_treeview): Add column headers and setup the + appropriate column ids for sorting. Merge the percentage and + percentage bar columns into a single column. Show horizontal + and vertical scrollbars as needed. (baobab_treeview_equal_func): + Make gtk treeview "typeahead find" work, add column headers and + sort. + * src/baobab-utils.c: (filechooser_cb): New function to handle + filechooser response, (dir_select): Create the filechooser widget + once, don't show hidden folders by default. (set_bar): Fix compiler + warning, (check_menu_sens): toggle sensivity of expand, collapse + and stop menu items , (stop_scan): Remove notebook logic, + (show_bars): Remove scanning message when scan is stopped, + (message): Add primary and secondary text, (messageyesno): HIG + fixes, do not use yes and no buttons, instead use cancel and action + label button, and support primary and secondary text, + (baobab_check_dir): String fixes, (popupmenu_list): HIG fixes to + popup menu, and remove a redundant menu item, (set_label_scan): + Cleanup a string, (open_file_with_application), (trash_file), + (contents_changed): HIG fixes for dialogs. + * src/baobab.h: Remove search logic. + * src/baobab.c: (set_busy): Start or stop the spinner + animation, (start_proc_on_dir): Remove notebook tab logic, + (prefill_model) Show treeview column + headers, (first_row): Hide treeview column headers, + (fill_model): Replace "object" with "item" to match caja' + terminology, add an initial bar and percentage, move scanning text + to size and contents columns, this helps prevent resizing of the + folder column, (baobab_init): Remove search logic, + (baobab_shutdown): remove search logic, (main): Add a "spring" + separator and the spinner widget to toolbar, set initial state + of the "Allocated Space" menu item. + * src/callbacks.c: (on_menuhomedir_activate): Add callback for + home directory scan menu item, (on_about_activate): Fix spelling, + (on_menu_expand_activate): Add callback to expand treeview, + (on_menu_collapse_activate): Add callback to collapse treeview, + (on_tbscanhome_clicked): Add callback for home directory scan + toolbar button, (on_menu_stop_activate): Add callback for stop + menu item, (open_file_cb), update message() arguments, + (volume_changed): Remove notebook tab logic, + (on_ck_allocated_activate): Remove the sort callbacks, and add + activate callback for "Allocated Space" menu item, + (scan_folder_cb): update message() arguments. + +2006-08-27 Paolo Borelli + + * src/baobab.c: + * src/baobab-utils.[ch]: + + do not crash if toolbar style can't be retrieved from MateConf. + +2006-08-15 Paolo Borelli + + * src/baobab-utils.c: load the white pixbuf just once instead + of reloading it every time is needed. + +2006-08-16 Wouter Bolsterlee + + * data/baobab.glade: Added Escape shortcut for the Stop + button. Partly fixes bug #351532. Patch by Dave Meikle. + +2006-08-15 Paolo Borelli + + * data/baobab.glade: ctrl+O accel for open folder. + +2006-08-08 Fabio Marzocca + + * src/callbacks.c: (open_file_cb): + + Fixed crash when opening a non-existent + folder (#350420) + +2006-08-07 Fabio Marzocca + + * src/baobab-utils.c: (show_bars): + + Fixed hidden bug on allocated size + +2006-08-07 Paolo Borelli + + * src/baobab-treeview.c: make sure a gmarkup message is + escaped. + +2006-08-06 Fabio Marzocca + + * data/baobab.glade: + * src/baobab-prefs.c: (props_notify): + * src/baobab-scan.c: (loopsearch), (searchDir): + * src/baobab-scan.h: + * src/baobab-treeview.c: (create_search_model), + (on_tv_cur_changed), (on_tv_button_press), + (create_directory_treeview), (create_filesearch_treeview): + * src/baobab-treeview.h: + * src/baobab-utils.c: (dir_select), (check_menu_sens), (stop_scan), + (show_bars), (popupmenu_list), (popupmenu_list_search), + (begin_search), (search_dialog_response), (dialog_search), + (save_search_opt), (set_search_opt), (switch_view), (get_NB_page), + (show_label), (set_label_search): + * src/baobab-utils.h: + * src/baobab.c: (start_proc_on_dir), (start_search), + (prepare_firstcol), (fill_search_model), + (initialize_search_variables), (filter_adv_search), (baobab_init), + (baobab_shutdown), (main): + * src/baobab.h: + * src/callbacks.c: (on_menuscandir_activate), + (on_tbscandir_clicked), (on_sort_alfa_activate), + (on_by_sort_size_activate), (on_tb_search_clicked), + (on_radio_allfs_clicked), (on_radio_dir_clicked), + (on_btn_select_search_clicked), (on_search_for_a_file_activate), + (on_notebook1_switch_page), (trash_file_cb), (list_all_cb), + (volume_changed), (on_pref_menu), (on_by_type1_activate), + (on_by_date1_activate): + * src/callbacks.h: + + back out last commit, it should go on a branch + +2006-07-30 Fabio Marzocca + + * src/baobab.c: (first_row), (baobab_init): + Commenting code and adding an assert + +2006-07-30 Fabio Marzocca + + * src/baobab.c: (is_excluded_dir), (baobab_init): + Avoid exclusion of root dir from scanning and + from manual mateconf entry (#348960) + +2006-07-30 Fabio Marzocca + + * src/baobab.c: (main): + Trapping div by zero error when no mountpoints + are detected. + +2006-07-30 Fabio Marzocca + + * data/baobab.desktop.in.in: + * data/baobab.glade: + Using standard American English in app name + (#349191) + +2006-07-29 Fabio Marzocca + + * pixmaps/baobab.png: + * pixmaps/baobab.xpm: + Changed application icon (#348663) + +2006-07-27 Fabio Marzocca + + * data/baobab.desktop.in.in: + removed baobab from desktop appname + (#348664 reported by Vincent Untz) + +2006-07-24 Emmanuele Bassi + + * data/baobab.desktop.in.in: Add GenericName key to the + desktop file. (#348363, reported by Matthias Clasen, + patch by Ray Strode) + +2006-07-17 Paolo Borelli + + * src/callbacks.c + * src/baobab-treeview.c: + * src/baobab-tree-map.c: + + Fix compilation with gcc 2.95 (Patch by Jens Granseuer) + +2006-05-09 Fabio Marzocca + + * src/baobab-utils.c: (popupmenu_list_search): + * src/callbacks.c: (scan_folder_cb): + * src/callbacks.h: + + Added new menu item in list/search window popupmenu to start + scanning a folder directly from the list/search window + +2006-05-01 Fabio Marzocca + + * src/baobab-treeview.c: (on_tv_button_press): + +2006-04-28 Fabio Marzocca + + * src/baobab-treeview.c: (on_tv_button_press): fixed bug + +2006-04-26 Fabio Marzocca + + * help/C/baobab.xml: fixed figures + * src/callbacks.c: (trash_dir_cb): fixed monitor logic + +2006-04-21 Paolo Borelli + + * data/baobab.glade: + * src/baobab-utils.[ch]: + * src/baobab-callbacks.[ch]: + + Add Help->Contents menu + +2006-04-25 Fabio Marzocca + + * help/C/baobab.xml: editing help file + +2006-04-25 Fabio Marzocca + + * data/.cvsignore: updated + +2006-04-25 Fabio Marzocca + + * data/baobab.glade: + * src/baobab-treeview.c: (on_tv_button_press): + * src/baobab-utils.c: (popupmenu_list), (popupmenu_list_search): + * src/baobab-utils.h: + + Fixed: #339521: reworked logic to "delete" or "move to trash" a + file/folder + +2006-04-25 Fabio Marzocca + + * data/baobab.1: updated man page + +2006-04-23 Dennis Cranston + + * data/baobab.glade: Many HIG changes, including capitalization, + widget layout, menu layout, and more. + * src/baobab-remote-connect-dialog.c: + (baobab_remote_connect_dialog_init): Fix window title + capitalization. + * src/baobab-utils.c: (dir_select): Fix window title + capitalization. + * src/baobab-treeview.c: (create_search_model): Update to + updated menu item. + +2006-04-23 Emmanuele Bassi + + * data/Makefile.am: Revert the libglade hack, and add a BFN + about it. + + * pixmaps/Makefile.am: Use datadir instead of pkgdatadir. + + * help/.cvsignore: Update. + +2006-04-23 Emmanuele Bassi + + * *: Initial import inside mate-utils. + +2006-04-22 Fabio Marzocca + + * src/baobab-utils.c: fixed bug on deleting files + +2006-04-21 Fabio Marzocca + + * configure.ac: + + Bumped post-release version + +2006-04-21 Fabio Marzocca + + * Makefile.am: + * NEWS: + * configure.ac: + + Released v.2.4.1 + +2006-04-21 Fabio Marzocca + + * baobab.glade: + * po/it.po: + * src/baobab-treeview.c: + * src/baobab-utils.c: + * src/baobab-utils.h: + * src/baobab.c: + * src/callbacks.c: + * src/callbacks.h: + + Added treemap item in View Menu + +2006-04-21 Fabio Marzocca + + * src/Makefile.am: + * src/baobab-scan.c: moved hardlinks.c here + * src/baobab-scan.h: move hardlinks.h here + +2006-04-21 Fabio Marzocca + + * po/POTFILES.in: + * po/POTFILES.skip: + * src/Makefile.am: + * src/baobab-prefs.c: renamed from props.c + * src/baobab-prefs.h: renamed from props.h + * src/baobab.c: + * src/callbacks.c: + +2006-04-21 Paolo Borelli + + * src/baobab.c: + * src/callbacks.c: + * src/baobab-utils.c: + + factor out a set_busy method and cache the animation pixbufs. + +2006-04-21 Paolo Borelli + + * pixmaps/Makefile.am: + * baobab.glade: + * src/baobab.c: + * src/callbacks.c: + * src/baobab-utils.c: + + Make app icon themable + +2006-04-20 Paolo Borelli + + * src/callbacks.c: + * src/tv.c: move tv callbacks here. + * src/baobab_globals.[ch]: remove + * src/baobab-utils.[ch]: renamed from bb_util + * src/baobab-scan.[ch]: renamed from bbthread + * src/baobab-treeview.[ch]: renamed from tv + * src/baobab-graphwin.[ch]: renamed from bb_graphwin + +2006-04-20 Fabio Marzocca + + * MAINTAINERS: + * src/callbacks.c: (on_about1_activate): + + Updated maintainers + +2006-04-20 Paolo Borelli + + * src/baobab.c: plug some more leaks and simplify string + handling. + +2006-04-20 Fabio Marzocca + + * src/bb_util.c: (dialog_search): fixed bug on logic + +2006-04-20 Paolo Borelli + + * src/bb_util.c: rework find dialog logic + +2006-04-20 Fabio Marzocca + + * baobab.glade: + * src/baobab.c: (baobab_toolbar_style), (baobab_init): + * src/baobab.h: + * src/bb_util.c: (check_menu_sens): + + Set toolbar style to system global + +2006-04-20 Paolo Borelli + + * src/baobab.c: do not leak pixbuf. + +2006-04-19 Paolo Borelli + + * src/baobab.[ch]: + * src/callbacks.c: + * src/props.c: + + store toolbar and statusbar visibility in mateconf. + +2006-04-19 Paolo Borelli + + * configure.ac: + * data/Makefile.am: + + Fix mateconf schemas install. + +2006-04-19 Fabio Marzocca + + * INSTALL: + * data/.cvsignore: + * data/Makefile.am: + * data/baobab.schemas.in: + * po/POTFILES.in: + * po/it.po: + * src/props.c: (create_props_model): + + Introducing schemas file + +2006-04-19 Fabio Marzocca + + * baobab.glade: + * src/props.c: (create_tree_props), (check_toggled), + (fill_props_model): + * src/props.h: + +2006-04-19 Fabio Marzocca + + * baobab.glade: + * src/bb_util.c: (check_menu_sens): + * src/callbacks.c: (on_pref_menu), (on_view_tb_activate), + (on_view_sb_activate): + * src/callbacks.h: + + Relocated toolbar buttons + Introduced a View menu + +2006-04-12 Fabio Marzocca + + * src/baobab-tree-map.c: + * src/baobab-tree-map.h: + Added GPL boilerplate + +2006-04-12 Paolo Borelli + + * src/bb_util.[ch]: pass a const string to set_statusbar + * src/callbacks.c: escape the string caller side. + +2006-04-12 Fabio Marzocca + + * baobab.desktop.in.in: + * po/it.po: + * src/callbacks.c: (on_about1_activate): + +2006-04-12 Paolo Borelli + + * src/bb_util.c: fix ICC warnings. + * src/baobab-remote-connect-dialog.c: ditto. + +2006-04-12 Fabio Marzocca + + * po/it.po: updated italian translation + +2006-04-12 Fabio Marzocca + + * baobab.glade: + * src/bb_util.c (dir_select), (baobab_check_dir): + Terminology changes: folder vs directory + +2006-04-12 Paolo Borelli + + * src/bb_util.c: do not leak the animation and check a + MateVfsResult. + +2006-04-12 Paolo Borelli + + * src/*.[ch]: run the code through indent and add GPL + boilerplate. + +2006-04-11 Paolo Borelli + + * src/baobab.[ch]: move scan_is_local here. Factor out an + is_excluded_dir() function. + * src/bb_util.[ch]: use is_excluded_dir() and other cleanups. + * src/bb_thread.[ch]: use is_excluded_dir() and other cleanups. + Fix leaks on error paths. + * src/props.c: fix sign comparison warning. + +2006-04-11 Paolo Borelli + + * configure.ac: rename from configure.in, bump version. + +2006-04-11 Paolo Borelli + + * Makefile.am + * src/Makefile.am + * src/baobab.[ch]: + + define the glade file location and pixmap dir at compile time + instead of constructing the path. Also misc indentation + cleanups. + + * src/bb_utils.c: + * src/callbacks.c: + * src/props.c: + + adapt to above changes. + + * .cvsignore: updates + +2006-02-28 Fabio Marzocca + + * .cvsignore: + * po/.cvsignore: + +2006-02-23 Fabio Marzocca + + * Makefile.am: + + Removed bug on distclean + +2006-02-23 Fabio Marzocca + + * NEWS: + * configure.in: + + Released v.2.3.2 + +2006-02-23 Fabio Marzocca + + * autogen.sh: + * config.h.in: + * configure.in: + * install-sh: + * intltool-extract.in: + * intltool-merge.in: + * intltool-update.in: + * missing: + * mkinstalldirs: + * src/callbacks.c: (on_about1_activate): + * src/props.c: (set_mateconf_list): + + Moved to automake1.8 + +2006-02-01 Ilkka Tuohela + + * configure.in: Added "fi" to ALL_LINGUAS + +2006-01-11 Fabio Marzocca + + * configure.in: + + Bumped post-release version + +2006-01-10 Fabio Marzocca + + * NEWS: + * configure.in: + + Released v. 2.3.1 + +2006-01-10 Fabio Marzocca + + * src/baobab.c: (baobab_init): + * src/bb_util.c: (baobab_get_filesystem): + * src/callbacks.c: (volume_changed), (on_propstb_clicked): + * src/props.c: (fill_props_model): + * src/tv.c: (create_directorytreeview): + + Do not popup preference window upon (un)mounting partitions + +2006-01-03 Stanislav Brabec + + * configure.in: Added vi to ALL_LINGUAS. + +2005-12-31 Fabio Marzocca + + * src/callbacks.c: (on_sort_alfa_activate), + (on_by_sort_size_activate): + * src/tv.c: (create_model), (create_search_model): + + Trees sorted by size by default + +2005-12-26 Fabio Marzocca + + * configure.in: + + Bumped post-release version + +2005-12-26 Fabio Marzocca + + * NEWS: + * configure.in: + + Released v.2.3.0 + +2005-12-20 Fabio Marzocca + + * baobab.desktop.in.in: + + Moved menu in Applications->Accessories + +2005-12-18 Fabio Marzocca + + * src/bb_util.c: (baobab_check_dir): + * src/bbthread.c: (getDir): + + Scanning can now start from a sym-link too. + +2005-12-14 Stanislav Brabec + + * configure.in: Added cs to ALL_LINGUAS. + +2005-12-13 Fabio Marzocca + + * NEWS: + +2005-12-07 Fabio Marzocca + + * configure.in: + + Bumped post-release version + +2005-12-07 Fabio Marzocca + + * NEWS: + * configure.in: + * src/bbthread.c: (loopsearch): + + Release v.2.2.2 + +2005-12-07 Fabio Marzocca + + * configure.in: + * src/bbthread.c: (loopdir): + + Fixed buf on allocated size + +2005-12-06 Fabio Marzocca + + * NEWS: + +2005-12-06 Fabio Marzocca + + * configure.in: + + Release v.2.2.1 + +2005-12-06 Fabio Marzocca + + * configure.in: + +2005-12-06 Fabio Marzocca + + * src/bbthread.c: (bb_scan_is_local): + * src/props.c: (check_toggled): + + Fixes bug #323331 + +2005-11-28 Fabio Marzocca + + * configure.in: + + Bumped new cvs version + +2005-11-28 Fabio Marzocca + + * NEWS: + * configure.in: + * data/baobab.1: + + Released v.2.2.0 + +2005-11-28 Fabio Marzocca + + * po/fr.po: + +2005-11-28 Fabio Marzocca + + * po/fr.po: + +2005-11-20 Fabio Marzocca + + * src/baobab.c: (start_proc_on_dir): + * src/bbthread.c: (bb_scan_is_local): + * src/callbacks.c: (on_notebook1_switch_page): + +2005-11-19 Fabio Marzocca + + * src/baobab-remote-connect-dialog.c: (remote_connect): + * src/baobab.c: (start_proc_on_dir): + * src/bb_util.c: (baobab_check_dir), (open_file_with_application): + * src/bbthread.c: (loopdir), (getDir), (bb_scan_is_local): + * src/callbacks.c: (on_tb_scan_remote_clicked): + + Removed bug on MateVFSFileInfo use. + +2005-11-18 Fabio Marzocca + + * baobab.glade: + * data/baobab.1: + * po/POTFILES.in: + * po/it.po: + * src/Makefile.am: + * src/baobab-remote-connect-dialog.c: + (baobab_remote_connect_dialog_finalize), (remote_connect), + (response_callback), (baobab_remote_connect_dialog_class_init), + (setup_for_type), (combo_changed_callback), (port_insert_text), + (baobab_remote_connect_dialog_init), + (baobab_remote_connect_dialog_new): + * src/baobab-remote-connect-dialog.h: + * src/baobab.c: (start_proc_on_dir), (start_search), + (prefill_model), (fill_model), (baobab_init): + * src/baobab.h: + * src/bb_util.c: (check_menu_sens): + * src/bbthread.c: (loopdir), (getDir), (bb_scan_is_local): + * src/bbthread.h: + * src/callbacks.c: (on_tbscanall_clicked), + (on_tb_scan_remote_clicked), (on_menu_scan_rem_activate), + (graph_map_cb), (on_ck_allocated_toggled): + * src/callbacks.h: + + Now baobab can also scan remote folders, with SSH-FTP-WEBDAV-SMB + protocols. + +2005-11-17 Fabio Marzocca + + * src/baobab.c: (fill_model), (main): + * src/bbthread.c: (loopsearch), (loopdir): + +2005-11-17 Fabio Marzocca + + * src/baobab.c: + * src/bb_graphwin.c: (quit_canvas), (tm_popupmenu): + * src/bb_util.c: (get_trash_path), (trash_file): + * src/bb_util.h: + + Fixed bug in trash file + +2005-11-17 Fabio Marzocca + + * baobab.glade: + * src/baobab.c: (start_search), (fill_search_model), + (prepare_firstcol), (get_file_filter): + * src/baobab.h: + * src/bb_util.c: (open_file_with_application): + * src/bbthread.c: (loopsearch), (searchDir): + * src/callbacks.c: (on_tv_cur_changed), + (on_btn_select_search_clicked), (open_file_cb): + + Using MateVFSURI in file-search functions + +2005-11-17 Fabio Marzocca + + * src/baobab.c: (start_proc_on_dir), (main): + * src/baobab.h: + * src/bb_util.c: (dir_select), (on_toggled), (show_bars), + (message), (messageyesno), (baobab_check_dir), (contents_changed): + * src/bbthread.c: (loopdir), (getDir): + * src/bbthread.h: + * src/callbacks.c: (on_menuallfs_activate), (on_tbscanall_clicked): + + Introducing MateVFSURI + +2005-11-16 Fabio Marzocca + + * src/baobab.c: (start_proc_on_dir), (main): + * src/baobab.h: + * src/bb_util.c: (dir_select), (contents_changed): + * src/bbthread.c: (getDir): + * src/bbthread.h: + * src/callbacks.c: (on_menuallfs_activate), (on_tbscanall_clicked): + +2005-11-16 Fabio Marzocca + + * src/bbthread.c: (loopdir): + + Escaped folder names starting with '#' + +2005-11-16 Fabio Marzocca + + * configure.in: + * src/baobab.c: (list_find), (baobab_init): + * src/bbthread.c: (loopdir), (getDir): + * src/hardlinks.c: (baobab_hardlinks_array_create), + (baobab_hardlinks_array_has), (baobab_hardlinks_array_add): + * src/hardlinks.h: + * src/props.c: + + Switched to MateVFS in loopdir() and hardlinks.ch + +2005-11-14 Fabio Marzocca + + * baobab.glade: + * src/baobab.c: (fill_model): + +2005-11-14 Fabio Marzocca + + * configure.in: + + Bumped post-release version + +2005-11-14 Guilherme de S. Pastore + + * baobab.glade: replace "KB" with "kB" (K is Kelvin, + k is kilo), fixes bug #321402 + +2005-11-14 Fabio Marzocca + + * NEWS: + * src/bb_graphwin.c: (graph_save_cb): + + Released v.2.0.1 + +2005-11-14 Guilherme de S. Pastore + + * configure.in: added pt_BR to ALL_LINGUAS. + +2005-11-13 Fabio Marzocca + + * configure.in: + + Bumped post-release version + +2005-11-13 Fabio Marzocca + + * NEWS: + + Released v. 2.0.0 + +2005-11-13 Fabio Marzocca + + * baobab.glade: + * po/POTFILES.in: + * src/Makefile.am: + * src/baobab-tree-map.c: + * src/baobab-tree-map.h: + * src/baobab-treemap.c: + * src/baobab-treemap.h: + * src/bb_graphwin.c: (create_bb_treemap), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (tm_popupmenu), (graph_save_cb), + (tm_spin_changed), (tm_refresh): + * src/callbacks.c: (graph_map_cb): + + Changed treemap namespace in baobab-tree-map + +2005-11-11 Fabio Marzocca + + * AUTHORS: + * po/POTFILES.in: + * po/it.po: + * src/Makefile.am: + * src/baobab-treemap.c: + * src/baobab-treemap.h: + * src/bb_graphwin.c: (create_bb_treemap), (quit_canvas), + (zoom_in_cb), (zoom_out_cb), (zoom_100_cb), (tm_popupmenu), + (graph_save_cb), (open_folder_cb), (open_file_with_application), + (tm_spin_changed), (tm_refresh): + * src/bb_graphwin.h: + * src/bb_treemap.c: + * src/bb_treemap.h: + * src/callbacks.c: (on_about1_activate), (graph_map_cb): + + GObjectified treemap into a general purpose treemap view + +2005-11-10 Fabio Marzocca + + * src/baobab.c: (prefill_model): + + Fixed main memory leak in baobab.c + +2005-11-10 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap), (bb_draw_treemap), + (quit_canvas), (graph_save_cb), (tm_refresh): + + Fixed memory leaks + +2005-11-10 Fabio Marzocca + + * baobab.glade: + * po/it.po: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), + (bb_draw_treemap), (tm_refresh), (bb_clear_canvas), + (bb_treemap_get_total_elements): + + Added function to display total folders number in tremap + +2005-11-09 Fabio Marzocca + + * configure.in: + * po/ChangeLog: + * po/ru.po: + + Added russian translation + +2005-11-09 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap): + * src/bb_treemap.h: + * src/bb_util.c: (popupmenu_list): + * src/callbacks.c: (graph_map_cb): + * src/callbacks.h: + +2005-11-09 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap): + * src/bb_treemap.h: + * src/callbacks.c: (graph_map_cb): + +2005-11-09 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), + (loop_treemap), (open_file_with_application): + * src/bb_treemap.h: + * src/callbacks.c: (on_menuallfs_activate), + (on_menuscandir_activate), (on_esci1_activate), (graph_map_cb): + +2005-11-09 Fabio Marzocca + + * baobab.glade: + * po/it.po: + * src/bb_treemap.c: (create_bb_treemap), (bb_draw_treemap), + (loop_treemap), (tm_spin_changed), (tm_refresh), (bb_clear_canvas): + + Added bb_clear_canvas. Replaced ALL with Unlimited in depth level + +2005-11-09 Fabio Marzocca + + * baobab.glade: + * src/bb_treemap.c: (create_bb_treemap), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (bb_draw_treemap), (loop_treemap), + (item_event), (quit_canvas), (graph_save_cb), + (open_file_with_application), (tm_spin_changed), (tm_refresh): + * src/bb_treemap.h: + * src/callbacks.c: (graph_map_cb): + + Added spin button to change treemap's depth + +2005-11-09 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap): + + Closes:#321014 + +2005-11-08 Fabio Marzocca + + * baobab.glade: + * src/baobab.c: (first_row): + * src/bb_util.c: (popupmenu_list), (popupmenu_list_search), + (dialog_search): + * src/callbacks.c: (on_tv_button_press): + * src/tv.c: (create_search_model): + + Fixed program crash on search dialog + +2005-11-08 Fabio Marzocca + + * src/Makefile.am: + + exporting functions for libglade + +2005-11-08 Fabio Marzocca + + * data/baobab.1: + +2005-11-08 Fabio Marzocca + + * Makefile.am: + +2005-11-08 Fabio Marzocca + + * .cvsignore: + * Makefile.am: + * baobab.prj: + +2005-11-08 Fabio Marzocca + + * .cvsignore: + * baobab.gladep: + + Removed gladep file + +2005-11-08 Fabio Marzocca + + * Makefile.am: + * baobab.glade: + * baobab.gladep: + * configure.in: + * data/Makefile.am: + * pixmaps/Makefile.am: + * pixmaps/shot.png: + * po/POTFILES.in: + * po/de.po: + * po/en_CA.po: + * po/es.po: + * po/eu.po: + * po/fr.po: + * po/it.po: + * po/ja.po: + * po/pl.po: + * po/sv.po: + * po/zh_CN.po: + * src/Makefile.am: + * src/baobab.c: (baobab_init), (baobab_close), (main): + * src/baobab.h: + * src/bb_support.c: + * src/bb_support.h: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (baobab_get_pixels_per_unit), + (bb_draw_treemap), (loop_treemap), (setup_widget_item), + (item_event), (popupmenu_canvas), (quit_canvas), (graph_save_cb), + (open_folder_cb), (open_file_with_application): + * src/bb_treemap.h: + * src/bb_util.c: (find_pixmap_file), (set_statusbar), + (change_icon), (set_bar), (check_menu_sens), (popupmenu_list), + (dialog_search), (save_search_opt), (set_search_opt), + (switch_view), (get_NB_page), (show_label), (contents_changed), + (baobab_load_pixbuf), (baobab_get_icon): + * src/bb_util.h: + * src/bbthread.c: + * src/callbacks.c: (on_radio_allfs_clicked), + (on_radio_dir_clicked), (on_btn_select_search_clicked), + (on_notebook1_switch_page), (graph_map_cb), (contents_changed_cb), + (on_pref_menu): + * src/callbacks.h: + * src/interface.c: + * src/interface.h: + * src/props.c: (create_props), (create_tree_props): + * src/tv.c: (create_directorytreeview), (create_tree_filesearch), + (create_search_model): + + Merged treemap branch + +2005-11-08 Fabio Marzocca + + * src/bb_treemap.c: (setup_widget_item), (popupmenu_canvas), + (quit_canvas), (open_folder_cb): + + More cleaning and removing memory leaks + +2005-11-08 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap): + + Code cleanup + +2005-11-08 Fabio Marzocca + + * po/POTFILES.in: + * po/it.po: + * src/Makefile.am: + * src/baobab.c: (main): + * src/bb_support.c: + * src/bb_support.h: + * src/bb_treemap.c: + * src/bb_util.c: (find_pixmap_file), (set_bar), (popupmenu_list), + (contents_changed), (baobab_load_pixbuf), (baobab_get_icon): + * src/bb_util.h: + * src/bbthread.c: + * src/callbacks.c: + * src/props.c: + * src/tv.c: + + Dropped bb_support.c/h + +2005-11-08 Fabio Marzocca + + * src/baobab.c: (main): + * src/bb_treemap.c: (create_bb_treemap): + + set default icon + +2005-11-07 Benoît Dejean + + * src/baobab.c: (baobab_close): + * src/baobab.h: + * src/bb_util.c: (popupmenu_list), (popupmenu_list_search): + * src/callbacks.c: (open_file_cb), (trash_file_cb), (trash_dir_cb), + (list_all_cb): + * src/callbacks.h: + * src/tv.c: (create_search_model): + + Reworked these callbacks. + Store the selected_path in baobab_application. + + +2005-11-07 Fabio Marzocca + + * src/bb_treemap.c: (popupmenu_canvas), (graph_save_cb), + (open_folder_cb), (open_file_with_application): + +2005-11-07 Fabio Marzocca + + * po/it.po: + * src/bb_treemap.c: (create_bb_treemap), (bb_draw_treemap), + (loop_treemap), (graph_save_cb): + * src/bb_treemap.h: + * src/callbacks.c: (graph_map_cb): + +2005-11-07 Fabio Marzocca + + * baobab.glade: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (baobab_get_pixels_per_unit), + (bb_draw_treemap), (loop_treemap), (setup_widget_item), + (item_event), (popupmenu_canvas), (quit_canvas), (graph_save_cb): + * src/bb_treemap.h: + + Multi-window treemap mode. Removed s-handlers from glade + +2005-11-07 Fabio Marzocca + + * src/bb_util.c: (dialog_search): + * src/props.c: (create_props): + + Unreferenced glade objects + +2005-11-07 Fabio Marzocca + + * baobab.glade: + * pixmaps/Makefile.am: + * pixmaps/shot.png: + * src/baobab.h: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (baobab_get_pixels_per_unit), + (bb_draw_treemap), (loop_treemap), (popupmenu_canvas), + (quit_canvas), (graph_save_cb): + * src/bb_treemap.h: + * src/callbacks.c: (contents_changed_cb), + (on_ck_allocated_toggled): + +2005-11-06 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), + (bb_draw_treemap), (loop_treemap), (setup_widget_item), + (item_event), (popupmenu_canvas): + + Treemap starts working + +2005-11-06 Fabio Marzocca + + * baobab.glade: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), (zoom_in_cb), + (zoom_out_cb), (zoom_100_cb), (loop_treemap): + * src/bb_treemap.h: + * src/callbacks.c: (on_graph_close_btn_clicked): + + Using rendering RGB buffer for treemap + +2005-11-05 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap), (bb_draw_treemap), + (loop_treemap): + +2005-11-05 Fabio Marzocca + + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), + (bb_draw_treemap), (loop_treemap): + +2005-11-04 Fabio Marzocca + + * baobab.glade: + * configure.in: + * po/POTFILES.in: + * po/it.po: + * src/Makefile.am: + * src/baobab.h: + * src/bb_treemap.c: (create_bb_treemap), (draw_rect), (zoom_in), + (zoom_out), (zoom_100), (baobab_get_pixels_per_unit), + (bb_draw_treemap): + * src/bb_treemap.h: + * src/bb_util.c: (popupmenu_list): + * src/callbacks.c: (graph_map_cb), (on_ck_allocated_toggled), + (on_graph_close_btn_clicked), (on_graph_zoom_in_clicked), + (on_graph_zoom_out_clicked), (on_graph_zoom_100_clicked): + * src/callbacks.h: + + Started coding treemap + +2005-11-04 Fabio Marzocca + + * Makefile.am: + * baobab.glade: + * po/POTFILES.in: + * po/de.po: + * po/en_CA.po: + * po/es.po: + * po/eu.po: + * po/fr.po: + * po/it.po: + * po/ja.po: + * po/pl.po: + * po/sv.po: + * po/zh_CN.po: + * src/Makefile.am: + * src/baobab.c: (baobab_init), (baobab_close), (main): + * src/baobab.h: + * src/bb_support.c: + * src/bb_support.h: + * src/bb_util.c: (set_statusbar), (change_icon), (check_menu_sens), + (dialog_search), (save_search_opt), (set_search_opt), + (switch_view), (get_NB_page), (show_label): + * src/bbthread.c: + * src/callbacks.c: (on_radio_allfs_clicked), + (on_radio_dir_clicked), (on_btn_select_search_clicked), + (on_notebook1_switch_page), (on_pref_menu): + * src/callbacks.h: + * src/interface.c: + * src/interface.h: + * src/props.c: (create_props), (create_tree_props): + * src/tv.c: (create_directorytreeview), (create_tree_filesearch): + + Dropped interface.ch - Using dynamic GladeXML + +2005-11-03 Fabio Marzocca + + * Makefile.am: + * baobab.glade: + * baobab.gladep: + * configure.in: + * data/Makefile.am: + * data/baobab.glade: + * data/baobab.gladep: + * pixmaps/Makefile.am: + * src/baobab.c: (baobab_init), (main): + * src/baobab.h: + +2005-11-03 Fabio Marzocca,,, + + * Makefile.am: + * baobab.glade: + * baobab.gladep: + * data/Makefile.am: + * data/baobab.glade: + * data/baobab.gladep: + + Moved glade files in data dir + +2005-11-03 Fabio Marzocca + + * src/interface.c: (create_graph_win): + +2005-11-03 Fabio Marzocca + + * baobab.glade: + * src/interface.c: (create__about), (create_dialog_scan_props), + (create_graph_win): + * src/interface.h: + + Updated glade with new window for graphic map + +2005-11-03 Fabio Marzocca + + * configure.in: + + Bumped new version 2.0.0 + +2005-11-01 Fabio Marzocca,,, + + * Makefile.am: + * baobab.png: + * configure.in: + * pixmaps/.cvsignore: + * pixmaps/Makefile.am: + * pixmaps/baobab.png: + + Fixed pixmap dir + +2005-11-01 Fabio Marzocca + + * Makefile.am: + * src/baobab.h: + + Relocated pixmap dir + +2005-11-01 Benoît Dejean + + * configure.in: + * src/baobab.c: (main): + * src/bb_support.c: (find_pixmap_file), + (glade_set_atk_action_description), (baobab_get_icon): + * src/bb_support.h: + * src/callbacks.c: (on_about1_activate): + + Fixed icon and pictures lookup. + Added baobab_get_icon() to get application icon. + Bumped version. + +2005-11-01 Benoît Dejean + + * Makefile.am: + * pixmaps/baobab.png: + * baobab.png: + + Moved the icon and fixed install rule. + + * data/Makefile.am: + * data/baobab.desktop: + + Dropped that desktop file. + +2005-10-31 Benoît Dejean + + * .cvsignore: + * Makefile.am: + * intltool-extract.in: + * intltool-merge.in: + * intltool-update.in: + * po/POTFILES.in: + * po/POTFILES.skip: + + Fixed distcheck. + + * src/interface.c: + * src/support.c: + * src/support.h: + + Dropped support.[ch]. + +2005-10-31 Fabio Marzocca + + * NEWS: + * configure.in: + + Released 1.3.0 + +2005-10-25 Fabio Marzocca + + * src/hardlinks.c: (baobab_hardlinks_array_free): + + Removed debugging code + +2005-10-25 Fabio Marzocca + + * baobab.pws: + * po/it.po: + +2005-10-19 Fabio Marzocca,,, + + * README: + * baobab.prj: + * src/callbacks.c: (on_about1_activate): + + Changed website url address. + +2005-10-19 Adam Weinberger + + * configure.in: Added en_CA to ALL_LINGUAS. + +2005-10-19 Benoît Dejean + + * src/Makefile.am: + * src/baobab.h: + * src/baobab_globals.c: + * src/baobab_globals.h: + * src/bb_util.c: (baobab_get_filesystem), (set_label_scan): + * src/bb_util.h: + + Move globals definition outside of baobab.h. + Also fixes baobab.h include guard. + +2005-10-16 Benoît Dejean + + * Makefile.am: + * configure.in: + * scripts/.cvsignore: + * scripts/Makefile.am: + * scripts/naut-script.sh: + * src/baobab.c: (main): + * src/bb_util.c: (baobab_check_dir): + * src/bb_util.h: + + Dropped the caja script. It's useless as caja can do + it with "Open with". + +2005-10-16 Takeshi AIHANA + + * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS. + +2005-10-14 Benoît Dejean + + * src/bb_util.c: (show_label): + + Cleaned and fixed logic. + +2005-10-14 Benoît Dejean + + * src/baobab.c: (fill_model): ngettext love. + +2005-10-14 Benoît Dejean + + * src/Makefile.am: + * src/baobab.c: (main): + + Fixed program init. Marked static baobab_{init,close}(). + +2005-10-14 Benoît Dejean + + * src/*.[ch]: Made gcc-2.95 happy. + MATE C is C89. + + +2005-10-14 Fabio Marzocca,,, + + * src/bb_util.c: (baobab_check_dir): + + dropped deadcode functions. + +2005-10-14 Benoît Dejean + + * TODO: + + New item. + + * src/Makefile.am: + * src/bbthread.c: (loopdir), (getDir), (searchDir): + * src/hardlinks.c: (baobab_hardlinks_array_create), + (baobab_hardlinks_array_has), (baobab_hardlinks_array_add), + (baobab_hardlinks_array_free): + * src/hardlinks.h: + + Moved the hardlink detection code to hardlinks.[ch]. + No more global. + Fixed lookup (inode number is unique per filesystem, + not globally). + +2005-10-14 Benoît Dejean + + * src/baobab.c: (fill_model): + + Yet another leak. + +2005-10-14 Benoît Dejean + + * src/baobab.c: (prefill_model): + + Fixed one more leak. + +2005-10-14 Benoît Dejean + + * src/baobab.c: (check_UTF): + + Fixed logic to plug 2 leaks. + + * src/bb_util.c: (set_statusbar): + + Fixed 1 leak. + +2005-10-12 Funda Wang + + * configure.in: Added Simplified Chinese translation. + +2005-10-11 Fabio Marzocca + + * MAINTAINERS: file added + + +2005-10-11 Benoît Dejean + + * scripts/naut-script.sh: + + Added exec statement. + +2005-10-11 Benoît Dejean + + * Makefile.am: + * baobab.desktop.in.in: + * configure.in: + + Added desktop file. + +2005-10-11 Benoît Dejean + + * src/bbthread.c: + * src/props.c: + + Added missing . + +2005-10-11 Benoît Dejean + + * src/baobab.c: (start_proc_on_dir): + * src/bb_util.c: (baobab_check_dir): + * src/bb_util.h: + + check_dir -> baobab_check_dir. + Fixed prototype. Cleaned. Fixed string surgery. + +2005-10-11 Benoît Dejean + + * src/baobab.c: (main): + * src/baobab.h: + * src/bb_util.c: (baobab_get_filesystem), (contents_changed): + * src/bb_util.h: + * src/props.c: (props_notify), (fill_props_model): + + Changed getFileSystem prototype and renamed to + baobab_get_filesystem. Cleaned it. + Fixed glibtop usage (free -> g_free). + +2005-10-11 Benoît Dejean + + * src/baobab.c: (baobab_close), (main): + + Added missing libgtop init/shutdown. + +2005-10-10 Benoît Dejean + + * AUTHORS: + * src/callbacks.c: (on_about1_activate): + * src/interface.c: + * src/interface.h (create__about): Removed that function. + + Reworked and simplified the about dialog. Moved some people to AUTHORS. + +2005-10-10 Fabio Marzocca + + * .cvsignore: + * AUTHORS: + * baobab.pws: + + removed baobab.pws and added to cvsignore + added Benoit Dejean to AUTHORS + +2005-10-10 Fabio Marzocca + + * AUTHORS: + * baobab.pws: + +2005-10-10 Fabio Marzocca + + * .cvsignore: added .tm_project.cache baobab.prj.bak + +2005-10-10 Benoît Dejean + + * .tm_project.cache: Dropped. + +2005-10-10 Benoît Dejean + + * configure.in: + * src/Makefile.am: + + Cleaned a bit. Stricter CFLAGS. + + * src/baobab.h: + * src/bb_util.c: + + Remove duplicate _DIR_*. + Fixed some warnings. + +2005-10-10 Benoît Dejean + + * .cvsignore: + * Makefile.in: + * aclocal.m4: + * autom4te.cache/output.0: + * autom4te.cache/requests: + * autom4te.cache/traces.0: + * configure: + * data/.cvsignore: + * data/Makefile.in: + * po/.cvsignore: + * po/Makefile.in.in: + * scripts/.cvsignore: + * scripts/Makefile.in: + * src/.cvsignore: + * src/Makefile.in: + + Removed autogenerated files and added .cvsignore files. + +2005-10-10 Fabio Marzocca + + * po/.cvsignore: + * po/*.gmo: + * src/.cvsignore: + * src/baobab + + Added missing files to .cvsignore -- cgit v1.2.1