CVSROOT: /cvs/gnome Module name: gnome-utils Changes by: vnoel 05/10/20 18:52:11
Modified files: logview : ChangeLog calendar.c calendar.h info.c log_repaint.c logrtns.c logrtns.h logview.h misc.c misc.h Log message: 2005-10-20 Vincent Noel <[EMAIL PROTECTED]> First pass at an overhaul of the dates handling. Basically there was three different systems to handle dates in the Log Viewer, now there is only one. This means the log is no longer parsed twice to find dates, and that everything is much more consistent. There might still be some loose wires and everything is not updated yet. * calendar.c: (read_marked_dates), (init_calendar_data), (calendar_month_changed), (log_find_day), (calendar_day_selected), (calendar_day_selected_double_click): * calendar.h: * info.c: (loginfo_repaint): * log_repaint.c: (row_toggled_cb), (selection_changed_cb), (logview_update_statusbar), (model_fill_date_iter), (logview_add_new_log_lines), (logview_show_model), (logview_create_model_no_date), (logview_create_model): * logrtns.c: (days_compare), (log_read_dates), (log_read_stats), (log_open), (log_close): * logrtns.h: * logview.h: * misc.c: (days_are_equal), (string_get_date): * misc.h: Big change in dates handling. Changed the DateMark structure in Day structure. Include the line numbers, expansion state and tree path in the structure. Don't parse the log lines twice to find the dates. Use GDates all over the place. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-utils&who=vnoel&date=explicit&mindate=2005-10-20%2018:51&maxdate=2005-10-20%2018:53 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list