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

Reply via email to