aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
Diffstat (limited to 'calendar')
-rw-r--r--calendar/ChangeLog140
-rw-r--r--calendar/gui/event-editor.c2
2 files changed, 81 insertions, 61 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index e29149e637..1e3d917b65 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,23 @@
+2001-04-02 Federico Mena Quintero <federico@ximian.com>
+
+ * gui/event-editor.c (dialog_to_comp_object): Plug leak.
+
+2001-04-01 Federico Mena Quintero <federico@ximian.com>
+
+ Client-side glue for the live query engine.
+
+ * cal-client/query-listener.[ch]: New files with the
+ implementation fo the QueryListener interface.
+
+ * cal-client/cal-query.[ch]: New files with the client-side
+ convenience object for live queries.
+
+ * cal-client/cal-listener.h (CalListenerClass): Removed unused
+ slots for signal handlers.
+
+ * cal-client/Makefile.am (libcal_clientinclude_HEADERS): Now we
+ install the evolution-calendar.h header. This sucks a bit.
+
2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
* gui/calendar-commands.c: use new pixmap cache. Added some menu icons
@@ -18,7 +38,7 @@
UNKNOWN).
(occur-in-time-range? START END)
-
+
START - int, time_t start of the time range
END - int, time_t end of the time range
@@ -57,12 +77,12 @@
* pcs/cal.c (Cal_get_query): Implementation of the ::getQuery()
method.
-2001-03-27 Anna Marie Dirks <anna@ximian.com>
+2001-03-27 Anna Marie Dirks <anna@ximian.com>
* gui/e-itip-control.c: fixed button placement to comply
- with gnome standards.
+ with gnome standards.
-2001-03-27 Anna Marie Dirks <anna@ximian.com>
+2001-03-27 Anna Marie Dirks <anna@ximian.com>
* gui/e-itip-control.glade: fixed spacing and label alignment to
comply with gnome standards. Also removed shadows from extraneous
@@ -96,7 +116,7 @@
* gui/alarm-notify/notify-main.c: Replace <gnome.h> and <bonobo.h>
* gui/dialogs/alarm-notify-dialog.c: Replace <gnome.h>
* pcs/cal-backend.c: Replace <gtk/gtk.h>
-
+
2001-03-25 Federico Mena Quintero <federico@ximian.com>
* gui/e-calendar-table.c (e_calendar_table_init): The
@@ -138,7 +158,7 @@
here from e_day_view_on_new_appointment. Allows setting for "full
day" event.
(e_week_view_on_new_full_day): New function for making a full day
- event.
+ event.
(e_week_view_on_goto_date): Go To support.
(e_week_view_on_goto_today): Goto today support.
@@ -146,7 +166,7 @@
here from e_day_view_on_new_appointment. Allows setting for "full
day" event.
(e_day_view_on_new_full_day): New function for making a full day
- event.
+ event.
(e_day_view_on_goto_date): Go To support.
(e_day_view_on_goto_today): Goto today support.
@@ -155,7 +175,7 @@
2001-03-07 Miguel de Icaza <miguel@ximian.com>
* gui/control-factory.c (calendar_persist_init): New function:
- inits the BonoboPersistFile server.
+ inits the BonoboPersistFile server.
* gui/GNOME_Evolution_Calendar.oaf.in: Added BonoboPropertyBag to
the list of supported interfaces that were supported but not
@@ -165,7 +185,7 @@
2001-03-15 Dan Winship <danw@ximian.com>
- * gui/e-week-view.c (e_week_view_start_editing_event):
+ * gui/e-week-view.c (e_week_view_start_editing_event):
* gui/e-day-view.c (e_day_view_start_editing_event): Update
arguments to e_canvas_item_grab_focus.
@@ -192,13 +212,13 @@
* gui/e-day-view.c (e_day_view_on_event_right_click): Reorganize
the menus to have entries always in a consistent fashion, as
- reported to the genepool mailing list.
+ reported to the genepool mailing list.
(e_day_view_on_event_right_click): Added a FIXME comment to the
FIXME comment without a FIXME.
Now we use e_popup_menu. This allows us to hide/show items on
demand, and to sensitize/de-sensitize items depending on their
- state.
+ state.
This will also let us add icon support (when we get nice icons for
this)
@@ -225,7 +245,7 @@
* gui/calendar-commands.c: connected to "destroy" signal of calendars
so we can remove them from all_calendars list.
- * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_update_config):
+ * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_update_config):
call e_tasks_update_all_config_settings() to update all the settings
in the Tasks folders as well.
@@ -240,13 +260,13 @@
* gui/e-day-view.c (e_day_view_on_event_right_click): Reorganize
the menus to have entries always in a consistent fashion, as
- reported to the genepool mailing list.
+ reported to the genepool mailing list.
(e_day_view_on_event_right_click): Added a FIXME comment to the
FIXME comment without a FIXME.
Now we use e_popup_menu. This allows us to hide/show items on
demand, and to sensitize/de-sensitize items depending on their
- state.
+ state.
This will also let us add icon support (when we get nice icons for
this)
@@ -361,7 +381,7 @@
2001-02-13 JP Rosevear <jpr@ximian.com>
* gui/e-tasks.c (e_tasks_new_task): call task_editor_focus
-
+
2001-02-13 JP Rosevear <jpr@ximian.com>
* gui/calendar-commands.c (update_pixmaps): Set toolbar new
@@ -399,7 +419,7 @@
* gui/Makefile.am: Hook up the xml-i18n-tools + .oaf.in stuff.
* gui/GNOME_Evolution_Calendar*.oaf.in: Marked strings for translation.
-
+
2001-02-11 Rodrigo Moya <rodrigo@ximian.com>
* pcs/cal-backend-db.c: added DB3 transactions support
@@ -409,16 +429,16 @@
2001-02-11 Gediminas Paulauskas <menesis@delfi.lt>
Really use xml-i18n-tools.
-
+
* conduits/calendar/e-calendar-conduit-control-applet.desktop,
conduits/todo/e-todo-conduit-control-applet.desktop: removed.
-
+
* conduits/calendar/e-calendar-conduit-control-applet.desktop.in,
conduits/todo/e-todo-conduit-control-applet.desktop.in: added empty.
* conduits/calendar/Makefile.am, conduits/todo/Makefile.am:
reflect above changes, merge translations.
-
+
* gui/*.glade.h, gui/dialogs/*.glade.h: removed, xml-i18n-extract
takes care of strings itself.
@@ -430,7 +450,7 @@
2001-02-08 JP Rosevear <jpr@ximian.com>
* gui/dialogs/task-editor-dialog.glade: Oops, remove old widget
-
+
2001-02-08 JP Rosevear <jpr@ximian.com>
* gui/dialogs/task-editor.c (fill_widgets): fill in new
@@ -443,7 +463,7 @@
* gui/dialogs/task-editor-dialog.glade: Make more consistent,
fixing bugs 1247 and 1249
- * gui/dialogs/task-editor.c (fill_widgets):
+ * gui/dialogs/task-editor.c (fill_widgets):
* gui/event-editor-dialog.glade: Gui tidying
@@ -452,7 +472,7 @@
* cal-util/cal-component.c (cal_component_set_url): Don't try and
write an empty string as a property
-
+
2001-02-08 JP Rosevear <jpr@ximian.com>
* pcs/cal-backend-file.c: Move the get_change code here
@@ -465,7 +485,7 @@
* pcs/cal-backend-file.c (compute_alarm_range): Use
icaldurationtype_as_int (replace _as_timet)
(add_alarm_occurrences_cb): ditto
-
+
2001-02-08 JP Rosevear <jpr@ximian.com>
* pcs/cal-backend-file.c (compute_alarm_range): Use
@@ -557,7 +577,7 @@
* gui/e-calendar-table.c: ditto
2001-02-06 JP Rosevear <jpr@ximian.com>
-
+
* cal-util/cal-component.c (cal_component_set_categories): If the
categories string is empty, remove the property
(get_period_list): Fixes from clahey to handle the new rdate
@@ -616,7 +636,7 @@
* gui/e-calendar-table.c: Mark a string for translation.
* gui/e-itip-control.c: Mark a bunch of strings for translation.
-
+
2001-01-30 Ettore Perazzoli <ettore@ximian.com>
* gui/print.c: #include <sys/time.h>.
@@ -684,7 +704,7 @@
2001-01-23 JP Rosevear <jpr@ximian.com>
* libical import cleanup
-
+
2001-01-23 JP Rosevear <jpr@ximian.com>
* conduits/todo/todo-conduit.c (local_record_from_comp): properly ref
@@ -703,9 +723,9 @@
* gui/dialogs/save-comp.h: new header
- * gui/dialogs/save-comp.c (save_component_dialog): shows the save
+ * gui/dialogs/save-comp.c (save_component_dialog): shows the save
dialog
-
+
2001-01-22 JP Rosevear <jpr@ximian.com>
* conduits/todo/todo-conduit.c (for_each_modified): remove duplicate
@@ -724,7 +744,7 @@
deleted records from the pilot map so we don't have dupes in the future
* conduits/todo/todo-conduit.c (delete_record): ditto
-
+
2001-01-21 Federico Mena Quintero <federico@ximian.com>
* gui/dialogs/task-editor.c (file_delete_cb): Fix bug #1250; now
@@ -747,7 +767,7 @@
2001-01-19 JP Rosevear <jpr@ximian.com>
- * cal-util/cal-component.c (cal_component_alarm_new): create a new
+ * cal-util/cal-component.c (cal_component_alarm_new): create a new
cal component alarm
(cal_component_add_alarm): add alarm to the cal component
(cal_component_remove_alarm): remove alarm from the cal component
@@ -755,7 +775,7 @@
* cal-util/cal-component.h: new protos
- * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
+ * conduits/calendar/calendar-conduit.c (comp_from_remote_record):
add alarm information, still needs to be hacked to replace an already
existing alarm. questions abound about the heuristic for doing this.
@@ -763,7 +783,7 @@
* gui/event-editor.c (dialog_to_comp_object): Properly set categories
to NULL if there are none
-
+
2001-01-18 Federico Mena Quintero <federico@ximian.com>
* gui/tasks-migrate.[ch]: New files with a simple sequence to
@@ -805,18 +825,18 @@
them to go with their theme. At least the calendars are usable in any
theme now, even though the colors may not go well with the theme.
Also set the font of all the EText items in style_set.
-
+
* gui/e-week-view-event-item.c (e_week_view_event_item_draw): don't
draw the icons if we are editing the event.
- * gui/e-day-view.c:
+ * gui/e-day-view.c:
* gui/e-week-view.c: reinstated the optimizations so we don't do a
complete relayout if the event's dates haven't been changed.
(Though we still do a re-layout when recurring events change, since
comparing all the RDATES/RRULES/EXDATES/EXRULES is too much hassle.)
A side-effect of this change is that the EWeekView won't crash so
often - only recurring events will be a problem.
-
+
* cal-util/cal-component.[hc]: added function to check if the start
and end dates of a component match. Used for optimizing the updating
of the EDayView & EWeekView.
@@ -827,7 +847,7 @@
for open error and handled
* conduits/todo/todo-conduit.c (start_calendar_server): ditto
-
+
2001-01-17 JP Rosevear <jpr@ximian.com>
* conduits/calendar/calendar-conduit.c (start_calendar_server): Check
@@ -835,7 +855,7 @@
* pcs/cal-backend.c (cal_backend_compute_changes): Fix transposition
of sync db location
-
+
2001-01-17 Federico Mena Quintero <federico@ximian.com>
* */*: Ximianified email addresses and copyrights.
@@ -1003,7 +1023,7 @@
2001-01-14 JP Rosevear <jpr@ximian.com>
- * conduits/calendar/Makefile.am: pass -module and -avoid-version to
+ * conduits/calendar/Makefile.am: pass -module and -avoid-version to
conduit linker
* conduits/todo/Makefile.am: ditto
@@ -1033,7 +1053,7 @@
Also made sure the initialize_value()/get_value() functions don't
return NULL since that can cause a SEGV.
- * gui/e-week-view.c:
+ * gui/e-week-view.c:
* gui/e-day-view.c: set the "fill_color_rgba" arg of the EText items
to black since it doesn't seem to set up a default color properly.
Hopefully this fixes the bug on Solaris where the items appear with
@@ -1062,7 +1082,7 @@
2001-01-09 Dave Camp <dave@helixcode.com>
- * gui/Makefile.am: Replaced e-meet-dialog.glade.h with
+ * gui/Makefile.am: Replaced e-meet-dialog.glade.h with
e-meeting-dialog.glade in glade_messages.
* gui/e-meeting-dialog.glade: Enabled the translatable string option.
@@ -1096,7 +1116,7 @@
* gui/calendar-summary.c (generate_html_summary): Get the tasks
correctly.
(generate_html_summary): Mark the tasks as completed if so.
-
+
2001-01-08 Damon Chaplin <damon@helixcode.com>
* gui/Makefile.am: added new source files for the Tasks folders.
@@ -1104,7 +1124,7 @@
* gui/e-tasks.[hc]: new widget to encapsulate the Tasks view.
* gui/tasks-control.[hc]: new files to implement the Tasks control.
-
+
* gui/tasks-control-factory.[hc]: new files to implement the factory
for the Tasks controls. (I think the way I've split the code up is a
lot cleaner than the GnomeCal implementation - the factory file just
@@ -1121,12 +1141,12 @@
* gui/calendar-config.[hc]: added convenience functions to configure
the common settings of ECalendar and EDateEdit widgets.
- * gui/dialogs/task-editor.c (task_editor_create_date_edit):
- * gui/gnome-cal.c (gnome_calendar_update_config_settings):
+ * gui/dialogs/task-editor.c (task_editor_create_date_edit):
+ * gui/gnome-cal.c (gnome_calendar_update_config_settings):
* gui/event-editor.c: used function to configure the ECalendars
and EDateEdits.
- * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
+ * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
fixed minor bug in format strings.
2001-01-06 Iain Holmes <iain@helixcode.com>
@@ -1147,9 +1167,9 @@
* gui/event-editor-dialog.glade: Add categories and contacts buttons
and fields
-
+
* gui/dialogs/task-editor-dialog.glade: Rename button
-
+
2001-01-05 JP Rosevear <jpr@helixcode.com>
* gui/dialogs/task-editor.c (get_widgets): get categories button
@@ -1159,7 +1179,7 @@
(categories_clicked): throw up the categories dialog and update
when ok is clicked
- * gui/dialogs/task-editor-dialog.glade: Tweak to name the categories
+ * gui/dialogs/task-editor-dialog.glade: Tweak to name the categories
button and make it active
* gui/calendar-model.c (get_categories): We can get the string list of
@@ -1256,9 +1276,9 @@
2000-12-22 JP Rosevear <jpr@helixcode.com>
- * gui/dialogs/delete-comp.c (delete_component_dialog): Clean up
+ * gui/dialogs/delete-comp.c (delete_component_dialog): Clean up
translatable strings for translators, fixes bug 993
-
+
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto.c (create_ecal): Make sure the current month is shown
@@ -1268,9 +1288,9 @@
2000-12-22 JP Rosevear <jpr@helixcode.com>
- * pcs/cal-backend-file.c (cal_backend_file_get_alarms_for_object):
+ * pcs/cal-backend-file.c (cal_backend_file_get_alarms_for_object):
account for the case where there are no alarms, fixes crash
-
+
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto.c (ecal_date_range_changed): New function to keep the
@@ -1284,13 +1304,13 @@
* gui/mark.[hc], gui/prop.c: Remove ancient gnomecal code that is
no longer needed, last bit of bug 904
-
+
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto-dialog.glade.h: translations
-
+
* gui/goto-dialog.glade: new glade file for goto dialog
-
+
* gui/gnome-cal.c (setup_widgets): Set date navigator attributes
* gui/calendar-commands.h: remove prototype
@@ -1368,7 +1388,7 @@
* conduits/todo/todo-conduit.h: Fix erroneous documentation
- * conduits/todo/todo-conduit.c (comp_from_remote_record): if
+ * conduits/todo/todo-conduit.c (comp_from_remote_record): if
!is_empty_time rather than is_empty_time
(e_todo_context_new): Return a pointer rather than fill in
a parameter
@@ -1380,8 +1400,8 @@
(post_sync): Destroy the map later
(conduit_get_gpilot_conduit): Fix e_todo_context_new params
- * conduits/calendar/calendar-conduit.[hc]: Similar to above
-
+ * conduits/calendar/calendar-conduit.[hc]: Similar to above
+
2000-12-19 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/calendar-conduit.c: Remove pointless comment
@@ -1391,12 +1411,12 @@
2000-12-19 JP Rosevear <jpr@helixcode.com>
- * conduits/calendar/calendar-conduit.c (local_record_from_comp):
+ * conduits/calendar/calendar-conduit.c (local_record_from_comp):
Convert cal component strings to pilot character set
(comp_from_remote_record): vice versa
* conduits/todo/todo-conduit.c: Same as above
-
+
2000-12-19 Federico Mena Quintero <federico@helixcode.com>
* pcs/cal-backend-file.c (compute_alarm_range): Fix confusion in
diff --git a/calendar/gui/event-editor.c b/calendar/gui/event-editor.c
index 55b3b9865a..8e3f86c92f 100644
--- a/calendar/gui/event-editor.c
+++ b/calendar/gui/event-editor.c
@@ -2382,7 +2382,7 @@ dialog_to_comp_object (EventEditor *ee, CalComponent *comp)
cal_component_set_description_list (comp, &l);
}
- if (!str)
+ if (str)
g_free (str);
/* Dates */