aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
Commit message (Collapse)AuthorAgeFilesLines
* Mark CompEditor as changed when attachments are added or removed.Matthew Barnes2009-05-051-8/+21
|
* Assure that the filename <-> uri conversion are done with ↵Fridrich Strba2009-05-041-1/+1
| | | | g_filename_{to,from}_uri and not by concatenating strings which is broken with win32-style uris
* ** BUGFIX: 573830 - g_timeout_add_seconds should be preferred to g_timeout_addMarcel Stimberg2009-05-043-4/+4
| | | | | | According to https://wiki.ubuntu.com/SavingTheWorld (and of course according to the gtk docs) using g_timeout_add_seconds is preferred over g_timeout_add if a timeout in seconds is desired.
* Bug 575122 – "before every anniversary/birthday" is missing translator commentMatthew Barnes2009-05-031-1960/+1226
|
* Bug 572977 – Use g_strerror() instead of strerror()Matthew Barnes2009-05-031-1/+1
|
* Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-0212-0/+24
|
* Only #include specific libgnome[ui] headers; easier to track.Matthew Barnes2009-05-013-3/+1
| | | | | | | | Stop including top-level libgnome[ui] headers -- <gnome.h>, <libgnome/libgnome.h> and <libgnomeui/libgnomeui.h>. Instead, include specific header files so we can track them easier. Also, remove several unshipped test programs. Mostly ETable stuff.
* Bug 580896 – Kill libgnome/gnome-programMatthew Barnes2009-05-011-1/+0
| | | | Removed e-util/e-gui-utils.[ch].
* Bug 580898 – Kill libgnomeui/gnome-winhintsMatthew Barnes2009-05-011-3/+0
| | | | Include directive was already commented out.
* Bump the required GLib and GTK+ versions to latest stable.Matthew Barnes2009-05-011-4/+0
| | | | | We now require GLib >= 2.20 and GTK+ >= 2.16. Also removed all GLIB_CHECK_VERSION and GTK_CHECK_VERSION workarounds for older versions.
* Bug #273818 - Allow scrolling Month View by a week onlyMilan Crha2009-05-0110-6/+127
| | | | | Edit->Preferences->Calendar and Tasks, tab Display, option Scroll Month View by a week.
* Bug #570730 - Get rid of gnome-config in EvolutionMilan Crha2009-04-305-58/+197
|
* Simplify action and action group lookups in CompEditor.Matthew Barnes2009-04-281-24/+6
|
* Use consistent variable names for GtkUIManagerMatthew Barnes2009-04-284-29/+29
|
* Commit the rest of the attachment UI rewriteMatthew Barnes2009-04-286-1361/+295
| | | | | Oops, last commit only included the -new- files. This also removes EExpander, which is no longer used.
* Bug 516933 – Rewrite attachment UIMatthew Barnes2009-04-282-0/+576
| | | | | | | | | | | | | | | | | | | | | Rewrite the attachment UI to better utilize GIO and also to migrate from GnomeIconList to GtkIconView. This also introduces a "List View" option similar to Nautilus, as well as the EAttachmentHandler framework for extending attachment handling (may eventually replace EMFormatHook). This commit also fixes a number of secondary attachment bugs: Bug 311609 – new attachment bar should use regular gtk+ expander Bug 314923 – Drag and Drop in attachment window is inconsistent and requires additional click Bug 338179 – attachment saving ... Bug 350364 – Action to get info about attachments Bug 383047 – Viewing mail attachments Bug 427235 – Can't copy attachment mime type string Bug 454091 – Cannot save multiple attachments who have the same name Bug 494629 – Rethink composer's attachment UI Bug 553970 – Evolution ignores umask when saving attachments Bug 577375 – mailto: and attach doesn't URL un-escape
* Sanitize values from GConf before using themMilan Crha2009-04-272-4/+19
| | | | | | | | | ** Fix for bug #491755 * gui/alarm-notify/config-data.c: (config_data_set_last_notification_time), (config_data_get_last_notification_time): Sanitize values from GConf before using them.
* Allow Last Modified and Created columns for event tableMilan Crha2009-04-279-12/+116
| | | | | | | | | | | | | | | | | | | | ** Fix for bug #575773 * gui/e-calendar-table.etspec: * gui/e-cal-list-view.etspec: * gui/e-memo-table.etspec: * gui/e-cal-model.h: (ECalModelField), (struct _ECalModelComponent): * gui/e-cal-model.c: (get_datetime_from_utc), (ecm_value_at), (ecm_duplicate_value), (ecm_free_value), (ecm_initialize_value), (ecm_value_is_empty), (ecm_value_to_string), (e_cal_view_objects_modified_cb), (e_cal_model_component_finalize), (e_cal_model_component_init): Allow showing CREATED and LAST-MODIFIED properties in a table. * gui/print.c: (print_comp_draw_real): * gui/e-cal-component-preview.c: (write_html): * conduits/todo/todo-conduit.c: (local_record_from_comp): Possible leak fix.
* Calendar - do not close editor after errorMilan Crha2009-04-252-7/+20
| | | | ** Fix for bug #573704
* Possible leak fixMilan Crha2009-04-252-2/+12
| | | | ** Part of fix for bug #571272
* Use new ESourceList API (simplifies code)Milan Crha2009-04-254-154/+56
| | | | ** Part of fix for bug #569652
* Use system timezone in EvolutionMilan Crha2009-04-258-54/+265
| | | | ** Fix for bug #381132
* Include timezone information in a tooltip when differs from user'sMilan Crha2009-04-242-3/+22
| | | | ** Fix for bug #205804
* Get rid of "Adjust for daylight saving time" optionMilan Crha2009-04-248-178/+19
| | | | | | | | | | | | | | | | | | | ** Fix for bug #577615 * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog): * gui/dialogs/cal-prefs-dialog.c: (timezone_changed), (daylight_saving_changed), (setup_changes), (show_config), (calendar_prefs_dialog_construct): * gui/dialogs/cal-prefs-dialog.glade: * gui/apps_evolution_calendar.schemas.in: * gui/calendar-config-keys.h: * gui/calendar-config.h: * gui/calendar-config.c: (set_standard_offsets), (calendar_config_get_icaltimezone), (calendar_config_get_daylight_saving), (calendar_config_set_daylight_saving), (calendar_config_add_notification_daylight_saving): Get rid of "Adjust for daylight saving time" option.
* Remove unused filesMilan Crha2009-04-241-0/+0
| | | | I forgot to remove unused files from sources in the commit for GN-bug #572348
* GN-bug #572348 - Removed deprecated Gtk+ symbolsMilan Crha2009-04-2418-1455/+714
| | | | Some still left, because those gone in kill-bonobo branch.
* Bug 577929 – Consolidate marshallersMatthew Barnes2009-04-238-36/+11
| | | | | | Consolidate all marshalling specifications to e-util/e-marshal.list. This reduces code duplication and makes it slightly easier to locate unused marshallers.
* Fixes #561312Chenthill Palanisamy2009-04-136-17/+131
| | | | | | | | | | | | | | | | | 2009-04-13 Chenthill Palanisamy <pchenthill@novell.com> Fixes #561312 * calendar/gui/comp-util.c: * calendar/gui/comp-util.h: Added a new function to sanitize master recurrence event before modifying all instances. * calendar/gui/dialogs/comp-editor.c: * calendar/gui/e-day-view.c: * calendar/gui/e-week-view.c: Used the new util api. Do not invoke recurrence dialog while modifying detached instances. svn path=/trunk/; revision=37518
* ** Fix for bug #523802Milan Crha2009-04-0811-11/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-04-07 Milan Crha <mcrha@redhat.com> ** Fix for bug #523802 * gui/e-tasks.h: (e_tasks_get_preview): * gui/e-tasks.c: (e_tasks_get_preview): * gui/e-cal-component-preview.h: (e_cal_component_preview_get_html): * gui/e-cal-component-preview.c: (e_cal_component_preview_get_html): * gui/tasks-control.c: (tasks_control_new), (tasks_sensitize_table[]), (tasks_control_sensitize_commands), (tasks_control_focus_changed), (tasks_control_copy_cmd): * gui/e-memos.h: (e_memos_get_preview): * gui/e-memos.c: (e_memos_get_preview): * gui/e-cal-component-memo-preview.h: * gui/e-cal-component-memo-preview.c: (e_cal_component_memo_preview_get_html): * gui/memos-control.c: (memos_control_new), (memos_control_sensitize_commands), (memos_control_focus_changed), (memos_control_copy_cmd): Use copy of the preview panel, when focused, and events' copy otherwise. svn path=/trunk/; revision=37502
* ** Fix for bug #577717Milan Crha2009-04-022-0/+14
| | | | | | | | | | | | | 2009-04-02 Milan Crha <mcrha@redhat.com> ** Fix for bug #577717 * gui/dialogs/alarm-dialog.c: (alarm_to_dialog), (malarm_widgets_to_alarm): Fill some default values to mandatory properties of ECalComponentAttendee. svn path=/trunk/; revision=37489
* ** Fix for bug #401346Milan Crha2009-03-063-3/+15
| | | | | | | | | | | | | | 2009-03-06 Milan Crha <mcrha@redhat.com> ** Fix for bug #401346 * gui/e-meeting-time-sel.c: (e_meeting_time_selector_destroy): Do not remove notification twice. * gui/dialogs/event-editor.c: (create_schedule_page), (action_free_busy_cb): Do not show Free/Busy dialog modal. svn path=/trunk/; revision=37376
* Fixes #435455 (bnc)Chenthill Palanisamy2009-03-0511-19/+55
| | | | svn path=/trunk/; revision=37375
* ** Fix for bug #573119Milan Crha2009-03-053-9/+22
| | | | | | | | | | | | | 2009-03-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #573119 * gui/dialogs/comp-editor.c: (set_attendees_for_delegation): * gui/e-cal-popup.c: (is_delegated), (needs_to_accept): Do not ask value of not included (NULL) parameters. svn path=/trunk/; revision=37368
* ** Fix for bug #573193Milan Crha2009-03-042-4/+7
| | | | | | | | | | | 2009-03-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #573193 * gui/e-calendar-view.c: (error_response): Always destroy dialog. svn path=/trunk/; revision=37367
* ** Fix for bug #573122Milan Crha2009-03-044-4/+13
| | | | | | | | | | | | | | 2009-03-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #573122 * gui/dialogs/cal-prefs-dialog.c: (timezone_changed), (show_config): * gui/calendar-config.c: (calendar_config_get_icaltimezone): * gui/e-cal-model.c: (ecm_value_at): Do not pass NULL to icalcomponent_get_first_component. svn path=/trunk/; revision=37366
* ** Fix for bug #558366Milan Crha2009-02-252-0/+9
| | | | | | | | | | | | 2009-02-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #558366 * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar): Set default timezone to resolve floating DATE-TIME properly. svn path=/trunk/; revision=37338
* ** Fix for bug #238346Milan Crha2009-02-252-45/+93
| | | | | | | | | | | | | | | 2009-02-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #238346 * gui/e-calendar-view.c: (e_calendar_view_add_event): Keep old timezone when adding event if possible, use the default one otherwise. * gui/e-calendar-view.c: (add_related_timezones), (clipboard_get_text_cb): Set timezones from component to the calendar first, then add events. Also fetch timezones from the calendar, when not part of the component already. svn path=/trunk/; revision=37337
* ** Fix for bug #529037Milan Crha2009-02-252-0/+18
| | | | | | | | | | | | 2009-02-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #529037 * gui/gnome-cal.c: (gnome_calendar_destroy): Disconnect signals on ESource-s too, not only on ECal-s. svn path=/trunk/; revision=37335
* ** Fix for bug #561465Milan Crha2009-02-252-0/+8
| | | | | | | | | | | | 2009-02-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #561465 * gui/e-meeting-list-view.c: (build_table): Expand 'Attendee' column instead of the last. svn path=/trunk/; revision=37327
* ** Fix for bug #572543Milan Crha2009-02-232-2/+10
| | | | | | | | | | | | | 2009-02-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #572543 * calendar/gui/e-cal-popup.c: (ecalp_standard_menu_factory): * mail/em-popup.c: (emp_standard_menu_factory): Always look for alternative apps for application/octet-stream. svn path=/trunk/; revision=37312
* Make it use the proper action. Patch by Paweł ZembrzuskiTobias Mueller2009-02-222-1/+8
| | | | | | | | | | | | 2009-02-22 Tobias Mueller <tobiasmue@svn.gnome.org> * gui/e-itip-control.c (refresh_options_object): Make it use the proper action. Patch by Paweł Zembrzuski ** Fixes bug 566556 svn path=/trunk/; revision=37308
* ** Fix for bug #567949Milan Crha2009-02-203-6/+16
| | | | | | | | | | | | | 2009-02-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #567949 * gui/e-day-view.c: (set_text_as_bold): * gui/e-week-view.c: (set_text_as_bold): Do not free memory before done with it. svn path=/trunk/; revision=37298
* Rats. gtk_status_icon_set_tooltip_text() is only in 2.16.Matthew Barnes2009-02-191-1/+3
| | | | | | Define some temporary macros to work around it. svn path=/trunk/; revision=37292
* ** Fixes part of bug #572348Matthew Barnes2009-02-193-5/+13
| | | | | | | | | | | | | | | | | | | | 2009-02-19 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #572348 * calendar/gui/alarm-notify/alarm-queue.c (display_notification): * plugins/mail-notification/mail-notification.c (new_notify_status): Call gtk_status_icon_set_tooltip_text() instead of gtk_status_icon_set_tooltip() (deprecated). * calendar/gui/weekday-picker.c (configure_items): Remove dead code. * widgets/table/e-table-example-1.c (main): gtk_widget_push_visual() is a no-op. Remove it. svn path=/trunk/; revision=37291
* Remove useless and deprecated gtk_layout_freeze and gtk_layout_thaw calls.Andre Klapper2009-02-192-11/+6
| | | | | | | | | | | 2009-02-19 Andre Klapper <a9016009@gmx.de> * /gui/e-day-view.c: Remove useless and deprecated gtk_layout_freeze and gtk_layout_thaw calls. svn path=/trunk/; revision=37289
* ** Fix for bug #550114Milan Crha2009-02-164-9/+48
| | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #550114 * widgets/table/e-table-group.h: * widgets/table/e-table-group.c: * widgets/table/e-table-group-container.c: * widgets/table/e-table-group-leaf.c: Replaced 'compute_mouse_over' with 'get_mouse_over', now works with cached values 'motion_row', 'motion_col'. * widgets/table/e-table.c: (e_table_get_mouse_over_cell): Mouse position not required anymore, remove it too then. * calendar/gui/e-calendar-table.h: (ec_query_tooltip): * calendar/gui/e-calendar-table.c: (ec_query_tooltip): Offer it to others too. * calendar/gui/e-calendar-table.c: (query_tooltip_cb): Use above funtion. Show proper tooltip in table with grouping columns. * calendar/gui/e-memo-table.c: (query_tooltip_cb), (e_memo_table_init): Show tooltips in memo view too. svn path=/trunk/; revision=37275
* ** Fixes bug #571625Chow Loong Jin2009-02-143-10/+14
| | | | | | | | | | | | | 2009-02-13 Chow Loong Jin <hyperair@gmail.com> ** Fixes bug #571625 * calendar/gui/e-day-view.c * calendar/gui/e-week-view.c: Use black/white for foreground instead of active/inactive text color svn path=/trunk/; revision=37262
* Substitute some deprecated gtk+ functions.Andre Klapper2009-02-123-5/+11
| | | | | | | | | | | | | | | 2009-02-11 Andre Klapper <a9016009@gmx.de> * addressbook/gui/component/addressbook-migrate.c: * calendar/gui/migration.c: * calendar/gui/dialogs/alarm-dialog.c: * mail/em-folder-browser.c: * mail/em-migrate.c: * plugins/audio-inline/audio-inline.c: Substitute some deprecated gtk+ functions. svn path=/trunk/; revision=37249
* Do not use non-zero page size in an adjustment, it's deprecated now.Milan Crha2009-02-092-1/+6
| | | | | | | | | | 2009-02-09 Milan Crha <mcrha@redhat.com> * gui/dialogs/cal-prefs-dialog.glade: Do not use non-zero page size in an adjustment, it's deprecated now. svn path=/trunk/; revision=37237
* Mark a string for translation. Fixes bug #570364Gabor Kelemen2009-02-032-1/+7
| | | | | | | | | 2009-02-03 Gabor Kelemen <kelemeng@gnome.hu> * gui/alarm-notify/alarm-notify.glade: Mark a string for translation. Fixes bug #570364 svn path=/trunk/; revision=37219
* Fix compiler warnings.Matthew Barnes2009-02-028-9/+21
| | | | svn path=/trunk/; revision=37206
* ** Disable debug macros (#define d(x) x) throughout. (#569638)Matthew Barnes2009-02-014-4/+3
| | | | | | | | | 2009-01-31 Matthew Barnes <mbarnes@redhat.com> ** Disable debug macros (#define d(x) x) throughout. (#569638) svn path=/trunk/; revision=37202
* Fix for bug #450554 (bugzilla.novell.com) - Remove all attendees from the ↵Suman Manjunath2009-01-307-16/+98
| | | | | | list-view and name-selector before populating it on 'event_changed' callback. svn path=/trunk/; revision=37191
* Fixes #463602.Chenthill Palanisamy2009-01-302-87/+99
| | | | svn path=/trunk/; revision=37189
* Fixes #450535 (bnc).Chenthill Palanisamy2009-01-302-1/+8
| | | | svn path=/trunk/; revision=37188
* Fixes #347287.Chenthill Palanisamy2009-01-303-4/+11
| | | | svn path=/trunk/; revision=37187
* ** Fix for bug #318003Milan Crha2009-01-279-306/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #318003 * gui/memos-component.c: (selector_tree_data_dropped): * gui/tasks-component.c: (selector_tree_data_dropped): * gui/calendar-component.c: (selector_tree_data_dropped), (create_component_view): * gui/comp-util.h: (cal_comp_process_source_list_drop): * gui/comp-util.c: (update_single_object), (update_objects), (cal_comp_process_source_list_drop): Support move of the event in day view when dropped over the source list. Use the same function for events/tasks/memos. * gui/e-day-view.c: (e_day_view_on_drag_data_get): Encode string data same as memos and tasks do, with a source UID. * gui/e-calendar-table.c: (e_calendar_table_copy_clipboard): * gui/e-memo-table.c: (e_memo_table_copy_clipboard): Removed inappropriate comments. svn path=/trunk/; revision=37140
* ** Fix for bug #463597, bug #463594, bug#463599 (BNC) and ** bugBharath Acharya2009-01-272-13/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-27 Bharath Acharya <abharath@novell.com> ** Fix for bug #463597, bug #463594, bug#463599 (BNC) and ** bug #567824(BGO) * gui/print.c (titled_box), (print_day_background), (print_day_view), (print_week_view), (print_month_view): Fix all header related bugs in calendar printing. Bug reports: 1) Daily Printouts Display Hour In Wrong Spot : When you print your daily calendar, it prints the hours in the left column below the :30 time slot 2) Font Problems On Printout, Days Of Week 3) Calendar Heading Printout Problems, Overlapping Fonts In print preview, short week day names in the header of the page are overlapped. Fixes all header issues mentioned at http://www.go-evolution.org/CalendarPrintoutLove svn path=/trunk/; revision=37138
* ** Fix for bug #559604Milan Crha2009-01-244-3/+20
| | | | | | | | | | | | | | | 2009-01-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #559604 * gui/itip-utils.h: (itip_organizer_is_user_ex): * gui/itip-utils.c: (itip_organizer_is_user_ex), (itip_organizer_is_user): * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info): Let the feature work with Groupwise too. svn path=/trunk/; revision=37124
* ** Fix for bug #442869Milan Crha2009-01-234-23/+41
| | | | | | | | | | | | | | | 2009-01-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #442869 * gui/dialogs/task-page.c: (attendee_added_cb): * gui/dialogs/event-page.c: (attendee_added_cb): Do not work with NULL delegator and do not set 'delfrom' with two MAILTO. * gui/e-meeting-list-view.c: (name_selector_dialog_close_cb): Delete attendee only if we have enough rights for it. svn path=/trunk/; revision=37123
* ** Fix for bug #362754Milan Crha2009-01-224-10/+56
| | | | | | | | | | | | | | | | 2009-01-21 Milan Crha <mcrha@redhat.com> ** Fix for bug #362754 * addressbook/gui/component/addressbook-component.c: (ensure_sources): * calendar/gui/tasks-component.c: (ensure_sources): * calendar/gui/memos-component.c: (ensure_sources): * calendar/gui/calendar-component.c: (ensure_sources): Ensure to show default groups and sources with actual localized name, not the one it was stored last time. svn path=/trunk/; revision=37117
* ** Fix for bug #541209Suman Manjunath2009-01-2113-26/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-21 Suman Manjunath <msuman@novell.com> ** Fix for bug #541209 ** Adapt to the new APIs from upstream libical. Changes made include using the "_r" counterpart for the following APIs: + icalproperty_as_ical_string () + icalvalue_as_ical_string () + icalcomponent_as_ical_string () + icalparameter_as_ical_string () + icaldurationtype_as_ical_string () + icalenum_reqstat_code () + icallangbind_property_eval_string () + icallangbind_quote_as_ical () + icalmime_text_end_part () + icalperiodtype_as_ical_string () + icalproperty_enum_to_string () + icalproperty_get_parameter_as_string () + icalproperty_get_value_as_string () + icalproperty_get_property_name () + icalrecurrencetype_as_string () + icaltime_as_ical_string () + icalreqstattype_as_string () + icalvalue_binary_as_ical_string () + icalvalue_int_as_ical_string () + icalvalue_utcoffset_as_ical_string () + icalvalue_string_as_ical_string () + icalvalue_recur_as_ical_string () + icalvalue_text_as_ical_string () + icalvalue_attach_as_ical_string () + icalvalue_duration_as_ical_string () + icalvalue_date_as_ical_string () + icalvalue_datetime_as_ical_string () + icalvalue_float_as_ical_string () + icalvalue_geo_as_ical_string () + icalvalue_datetimeperiod_as_ical_string () + icalvalue_period_as_ical_string () + icalvalue_trigger_as_ical_string () + icalvalue_as_ical_string () svn path=/trunk/; revision=37113
* ** Fix for bug #353460Milan Crha2009-01-212-2/+9
| | | | | | | | | | | | 2009-01-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #353460 * gui/gnome-cal.c: (setup_widgets): Do not allow shrinking of Tasks/Memos components in calendar view. svn path=/trunk/; revision=37109
* ** Fix for bug #568331Milan Crha2009-01-212-1/+24
| | | | | | | | | | | | | | 2009-01-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #568331 * gui/dialogs/comp-editor.c: (classification_changed_cb), (comp_editor_init): Notify changes of the classification. * gui/dialogs/comp-editor.c: (fill_widgets): Block classification change signal when filling widgets with values from a component. svn path=/trunk/; revision=37108
* ** Fix for bug #567850Milan Crha2009-01-204-1/+68
| | | | | | | | | | | | | | | | | 2009-01-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #567850 * gui/e-cal-model.h: (e_cal_model_set_default_time_func): * gui/e-cal-model.c: (struct _ECalModelPrivate), (ecm_append_row), (e_cal_model_set_default_time_func): New functionality to retrieve a default time for a model's new event created from a "click-to-add" row. * gui/gnome-cal.c: (gc_get_default_time), (setup_widgets): Set the new time callback for the memo table. svn path=/trunk/; revision=37100
* ** Fix for bug #550735Milan Crha2009-01-202-25/+40
| | | | | | | | | | | | | 2009-01-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #550735 * gui/print.c: (get_summary_with_location), (print_day_long_event), (print_day_event), (print_week_event): Print location with summary in all views, not only in a day view. svn path=/trunk/; revision=37099
* ** Part of fix for bug #260853Milan Crha2009-01-197-7/+238
| | | | | | | | | | | | | | | | | | | | | | | 2009-01-19 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #260853 * gui/calendar-config-keys.h: * gui/calendar-config.h: (calendar_config_get_ba_reminder), (calendar_config_set_ba_reminder): * gui/calendar-config.c: (calendar_config_get_ba_reminder), (calendar_config_set_ba_reminder), (string_to_units), (calendar_config_get_default_reminder_units): * gui/dialogs/cal-prefs-dialog.glade: * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog): * gui/dialogs/cal-prefs-dialog.c: (ba_reminder_toggled), (ba_reminder_interval_changed), (ba_reminder_units_changed), (setup_changes), (show_config), (calendar_prefs_dialog_construct): User interface and related function to allow use change setup of the alarm for Birthdays and Anniversaries calendar. svn path=/trunk/; revision=37098
* ** Fix for bug #225712Milan Crha2009-01-1915-50/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #225712 * calendar/gui/dialogs/comp-editor.h: (CompEditorClass::send_comp), (comp_editor_send_comp): Changed function prototypes. * calendar/gui/dialogs/comp-editor.c: (real_send_comp), (save_comp_with_send), (comp_editor_send_comp): Strip alarms based on user's choice. * calendar/gui/dialogs/send-comp.h: (send_component_dialog): * calendar/gui/dialogs/send-comp.c: (have_nonprocedural_alarm), (send_component_dialog): Show option "Send my alarms with this event" when prompting to send event or not, but only if have any non-procedure alarms and if it the caller want to know user's opinion. Default is to strip all alarms. Procedure alarms are always strip out. * calendar/gui/dialogs/event-editor.c: (event_editor_send_comp): * calendar/gui/dialogs/task-editor.c: (task_editor_send_comp): Honor function prototype changes and use new parameter strip_alarms. * calendar/gui/itip-utils.h: (itip_send_comp): * calendar/gui/itip-utils.c: (comp_compliant), (itip_send_comp), (reply_to_calendar_comp): New parameter to strip all alarms or only procedure alarms. * calendar/gui/tasks-control.c: (tasks_control_forward_cmd): * calendar/gui/e-itip-control.c: (send_item), (send_freebusy), (ok_clicked_cb): * calendar/gui/e-calendar-table.c: (e_calendar_table_on_forward): * calendar/gui/e-memo-table.c: (e_memo_table_on_forward): * calendar/gui/e-calendar-view.c: (e_calendar_view_cut_clipboard), (delete_event), (e_calendar_view_delete_selected_occurrence), (on_forward): Always strip alarms when sending component. * calendar/gui/e-calendar-view.c: (e_calendar_view_add_event), (e_calendar_view_modify_and_send): * calendar/gui/e-cal-model-calendar.c: (ecmc_set_value_at): Strip alarms based on user's choice. * plugins/itip-formatter/itip-view.h: * plugins/itip-formatter/itip-view.c: (itip_view_set_show_keep_alarm_check), (itip_view_get_keep_alarm_check_state), (itip_view_set_show_inherit_alarm_check), (itip_view_get_inherit_alarm_check_state): New functions to new options to either inherit reminder from the incoming event or to preserve users reminders in already existing event in the calendar. * plugins/itip-formatter/itip-view.c: (struct _ItipViewPrivate), (alarm_check_toggled_cb), (itip_view_init): Properly initialize new option's members. * plugins/itip-formatter/itip-formatter.c: (find_cal_opened_cb), (update_item), (send_comp_to_attendee), (update_attendee_status), (send_item), (extract_itip_data), (view_response_cb), (format_itip_object): Setup new options based on the actual data. svn path=/trunk/; revision=37097
* ** Fix for bug #200254Milan Crha2009-01-1910-1/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #200254 * gui/apps_evolution_calendar.schemas.in: * gui/dialogs/cal-prefs-dialog.glade: * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog): * gui/dialogs/cal-prefs-dialog.c: (dview_show_week_no_toggled), (setup_changes), (show_config), (calendar_prefs_dialog_construct): * gui/calendar-config-keys.h: * gui/calendar-config.h: * gui/calendar-config.c: (calendar_config_get_dview_show_week_no), (calendar_config_set_dview_show_week_no), (calendar_config_add_notification_dview_show_week_no): New option whether to show week number in Day and Work Week view. * gui/e-day-view.h: (struct _EDayView), (e_day_view_get_show_week_number), (e_day_view_set_show_week_number): * gui/e-day-view.c: (dview_show_week_no_changed_cb), (e_day_view_init), (e_day_view_destroy), (e_day_view_recalc_day_starts), (e_day_view_get_show_week_number), (e_day_view_set_show_week_number): New widget showing week number of the first day in a view. svn path=/trunk/; revision=37096
* ** Fix for bug #360813Milan Crha2009-01-162-1/+8
| | | | | | | | | | | | 2009-01-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #360813 * conduits/calendar/calendar-conduit.c: (comp_from_remote_record): RFC 2445 - CREATED/DTSTAMP/LAST-MODIFIED always in UTC. svn path=/trunk/; revision=37085
* ** Partial fix for bug #310844Milan Crha2009-01-162-5/+39
| | | | | | | | | | | | 2009-01-16 Milan Crha <mcrha@redhat.com> ** Partial fix for bug #310844 * gui/e-calendar-view.c: (transfer_item_to): Transfer master object instead of the instance for recurring events. svn path=/trunk/; revision=37084
* ** Fix for bug #303738Milan Crha2009-01-156-25/+74
| | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-15 Milan Crha <mcrha@redhat.com> ** Fix for bug #303738 * gui/gnome-cal.c: (client_cal_opened_cb), (default_client_cal_opened_cb): * gui/e-memos.c: (client_cal_opened_cb), (default_client_cal_opened_cb): * gui/e-tasks.c: (client_cal_opened_cb), (default_client_cal_opened_cb): Forget password on AuthFailed or AuthRequired and try to reopen on AuthFailed status, which will ask for a password again. * gui/comp-editor-factory.c: (cal_opened_cb): Show "Authentication Required" on such status returned. * common/authentication.c: (auth_cal_forget_password): Do not free memory which hold ECal. Also always forget password for calendar with the URL key. svn path=/trunk/; revision=37080
* ** Fix for bug #245156Milan Crha2009-01-156-20/+115
| | | | | | | | | | | | | | | | | | | | | | 2009-01-15 Milan Crha <mcrha@redhat.com> ** Fix for bug #245156 * gui/e-day-view.c: (e_day_view_finish_long_event_resize), (e_day_view_finish_resize), (e_day_view_change_event_time), (e_day_view_on_top_canvas_drag_data_received), (e_day_view_on_main_canvas_drag_data_received): * gui/e-week-view.c: (e_week_view_change_event_time): * gui/e-calendar-view.c: (on_unrecur_appointment): Keep old timezone for dtstart/dtend when changing it. * gui/comp-util.h: (cal_comp_set_dtstart_with_oldzone), (cal_comp_set_dtend_with_oldzone): * gui/comp-util.c: (cal_comp_set_dtstart_with_oldzone), (cal_comp_set_dtend_with_oldzone), (datetime_to_zone): Helper functions to make it easier. svn path=/trunk/; revision=37079
* ** Fix for bug #246313Milan Crha2009-01-156-79/+115
| | | | | | | | | | | | | | | | | | | | | 2009-01-15 Milan Crha <mcrha@redhat.com> ** Fix for bug #246313 * gui/e-day-view.c: (e_day_view_check_if_new_event_fits): Removed. * gui/e-day-view.h: (struct _EDayView): * gui/e-day-view.c: (e_day_view_init), (e_day_view_size_allocate), (e_day_view_recalc_main_canvas_size), (e_day_view_recalc_cell_sizes), (e_day_view_update_scroll_regions), (e_day_view_check_layout): * gui/e-day-view-layout.h: (e_day_view_layout_day_events): * gui/e-day-view-layout.c: (e_day_view_layout_day_events), (e_day_view_layout_day_event), (e_day_view_expand_day_event): Added ability to show all event in one-day view, but show only up to 6 columns in a multi-day view. * gui/print.c: (print_day_details): Always print all events. svn path=/trunk/; revision=37077
* ** Fix for bug #554454Milan Crha2009-01-142-0/+17
| | | | | | | | | | | | | 2009-01-14 Milan Crha <mcrha@redhat.com> ** Fix for bug #554454 * gui/e-cal-model.c: (e_cal_view_objects_modified_cb): Do not crash when received 'modified' event for something not in a model. And a leak fix. svn path=/trunk/; revision=37068
* ** Fix for bug #489437Milan Crha2009-01-132-0/+38
| | | | | | | | | | | | 2009-01-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #489437 * gui/dialogs/recurrence-page.c: (fill_component): Check whether the 'until' date is in the future, and report error if not. svn path=/trunk/; revision=37066
* ** Fix for bug #567045Milan Crha2009-01-132-0/+22
| | | | | | | | | | | | | 2009-01-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #567045 * gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct), (e_meeting_time_selector_on_canvas_scroll_event): Escalate scroll event's to a scrolled window, to let mouse wheel work over data too. svn path=/trunk/; revision=37064
* ** Fix for bug #563364Milan Crha2009-01-1210-75/+696
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-12 Milan Crha <mcrha@redhat.com> ** Fix for bug #563364 * gui/e-day-view-time-item.h: (EDayViewTimeItem): * gui/e-day-view-time-item.c: (e_day_view_time_item_class_init), (e_day_view_time_item_init), (e_day_view_time_item_finalize), (e_day_view_time_item_get_column_width), (edvti_draw_zone), (e_day_view_time_item_draw), (edvti_second_zone_changed_cb), (edvti_on_select_zone), (edvti_on_set_zone), (e_day_view_time_item_show_popup_menu): Show two timezones in the day view's time column. * gui/apps_evolution_calendar.schemas.in: * gui/calendar-config-keys.h: * gui/calendar-config.h: * gui/calendar-config.c: (calendar_config_get_day_second_zones), (calendar_config_free_day_second_zones), (calendar_config_set_day_second_zone), (calendar_config_get_day_second_zone), (calendar_config_select_day_second_zone), (calendar_config_add_notification_day_second_zone): Access configuration for the second day time zone. * gui/dialogs/cal-prefs-dialog.glade: * gui/dialogs/cal-prefs-dialog.h: (struct _CalendarPrefsDialog): * gui/dialogs/cal-prefs-dialog.c: (update_day_second_zone_caption), (on_set_day_second_zone), (on_select_day_second_zone), (day_second_zone_clicked), (setup_changes), (show_config), (calendar_prefs_dialog_construct): Manage the second day zone in a Preferences dialog. svn path=/trunk/; revision=37060
* ** Fix for bug #555310Milan Crha2009-01-122-1/+8
| | | | | | | | | | | | 2009-01-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #555310 * importers/icalendar-importer.c: (ivcal_getwidget): Localize strings properly. svn path=/trunk/; revision=37057
* Matthew Barnes <mbarnes@redhat.com> ** Fix for bug #567148 (Use a labelled ↵Suman Manjunath2009-01-122-7/+8
| | | | | | button to bring up the timezone selector widget). svn path=/trunk/; revision=37051
* New convenience function calls gtk_show_uri() and displays an error dialogMatthew Barnes2009-01-116-28/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-11 Matthew Barnes <mbarnes@redhat.com> * e-util/e-util.c (e_show_uri): New convenience function calls gtk_show_uri() and displays an error dialog if the URI cannot be shown. * addressbook/gui/widgets/eab-contact-display.c (eab_uri_popup_link_open), (on_link_clicked): * calendar/gui/e-cal-component-preview (on_link_clicked): * calendar/gui/e-cal-component-memo-preview (on_link_clicked): * calendar/gui/e-memo-table.c (open_url_cb): * calendar/gui/dialogs/comp-editor.c (open_attachment): * composer/e-msg-composer.c (msg_composer_link_clicked): * mail/em-folder-view.c (emfv_format_link_clicked): * mail/em-popup.c (emp_uri_popup_link_open): * plugins/mailing-list-actions/mailing-list-actions.c (emla_list_action_do): * shell/e-shell-window-commands.c (command_open_faq): * widgets/misc/e-attachment-bar.c (eab_icon_clicked_cb): * widgets/misc/e-url-entry.c (button_clicked_cb): Call e_show_uri() instead of gnome_url_show(). * e-util/e-error.c (ee_response): Call e_display_help() instead of gnome_url_show(). * mail/em-config.c: * mail/em-menu.c: Remove unneeded #include <libgnome/gnome-url.h> svn path=/trunk/; revision=37037
* Remove unneeded #include <libgnome/gnome-util.h>.Matthew Barnes2009-01-1111-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-10 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/contact-editor/e-contact-editor-address.c: * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/widgets/e-addressbook-view.c: * addressbook/printing/e-contact-print.c: * calendar/gui/calendar-commands.c: * calendar/gui/e-cal-list-view.c: * calendar/gui/e-day-view.c: * calendar/gui/e-itip-control.c: * calendar/gui/e-meeting-list-view.c: * calendar/gui/e-meeting-store.c: * calendar/gui/e-week-view.c: * calendar/gui/gnome-cal.c: * calendar/gui/memos-control.c: * calendar/gui/tasks-control.c: * e-util/e-dialog-utils.c: * mail/em-folder-view.c: * mail/importers/mail-importer.c: * shell/e-shell.c: * shell/evolution-shell-component-utils.c: * shell/importer/intelligent.c: * shell/main.c: * widgets/menus/gal-view-collection.c: * widgets/menus/gal-view-instance.c: Remove unneeded #include <libgnome/gnome-util.h>. svn path=/trunk/; revision=37036
* Remove unneeded #include <libgnomeui/gnome-app.h>. Remove unneededMatthew Barnes2009-01-1113-14/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-10 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/component/addressbook-view.c: * addressbook/gui/contact-editor/e-contact-editor.h: * addressbook/gui/contact-editor/e-contact-quick-add.c: * addressbook/gui/contact-editor/eab-editor.h: * addressbook/gui/contact-list-editor/e-contact-list-editor.h: * mail/mail-autofilter.c: Remove unneeded #include <libgnomeui/gnome-app.h>. Remove unneeded #include <libgnomeui/gnome-app-helper.h> * calendar/gui/calendar-commands.c: * calendar/gui/e-cell-date-edit-text.c: * calendar/gui/e-itip-control.c: * calendar/gui/memos-control.c: * calendar/gui/print.c: * calendar/gui/tasks-control.c: * widgets/misc/test-dropdown-button.c: Remove unneeded #include <libgnomeui/gnome-stock-icons.h>. * calendar/gui/alarm-notify/alarm-queue.c: * calendar/gui/dialogs/cal-attachment-select-file.c: * calendar/gui/dialogs/cancel-comp.c: * calendar/gui/dialogs/changed-comp.c: * calendar/gui/dialogs/delete-error.c: * calendar/gui/dialogs/recur-comp.c: * calendar/gui/e-itip-control.c: * calendar/gui/print.c: Remove unneeded #include <libgnomeui/gnome-uidefs.h>. svn path=/trunk/; revision=37035
* ** Fixes bug #567281Matthew Barnes2009-01-113-2/+8
| | | | | | | | | | | | | | | 2009-01-10 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #567281 * calendar/gui/calendar-commands.c: * calendar/gui/e-cell-date-edit-text.c: * widgets/misc/e-cell-date-edit.c: * widgets/misc/e-cell-percent.c: Remove unneeded #include <libgnomeui/gnome-messagebox.h>. svn path=/trunk/; revision=37033
* ** Fixes bug #567276Matthew Barnes2009-01-1113-85/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-10 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #567276 * addressbook/gui/widgets/e-addressbook-view.c: * addressbook/printing/test-print.c: * calendar/gui/calendar-commands.c: * calendar/gui/control-factory.c: * calendar/gui/e-itip-control.c: * calendar/gui/gnome-cal.c: * calendar/gui/goto.c: * calendar/gui/memos-control.c: * calendar/gui/print.c: * calendar/gui/tasks-control.c: * calendar/gui/alarm-notify/alarm-queue.c: * calendar/gui/dialogs/schedule-page.c: * widgets/menus/gal-view-menus.c: Remove unneeded #include <libgnomeui/gnome-dialog-util.h>. * calendar/gui/calendar-config.c: * calendar/gui/calendar-config.h: Removed unused function calendar_config_check_timezone_set(). * widgets/misc/test-color.c: We don't ship this. Remove it. svn path=/trunk/; revision=37030
* Reviewed by Matthew Barnes <mbarnes@redhat.com>Takao Fujiwara2009-01-096-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com> Reviewed by Matthew Barnes <mbarnes@redhat.com> * Fix for bug #566011 * addressbook/gui/component/Makefile.am: * addressbook/gui/component/addressbook-component.c (addressbook_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * calendar/gui/Makefile.am: * calendar/gui/calendar-component.c (calendar_component_class_init): * calendar/gui/dialogs/comp-editor.c: * calendar/gui/memos-component.c (memos_component_class_init): * calendar/gui/tasks-component.c (tasks_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * composer/e-composer-header-table.c: * composer/e-composer-private.h: Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>. * mail/mail-component.c (mail_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * shell/e-user-creatable-items-handler.c (e_user_creatable_items_handler_class_ini): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * widgets/misc/e-charset-picker.c: * widgets/misc/e-signature-combo-box.c: Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>. svn path=/trunk/; revision=37021
* ** Fix for bug #565553, #462372 (bnc)Ashish Shrivastava2009-01-072-1/+8
| | | | | | | | | | | 2009-01-07 Ashish Shrivastava <shashish@novell.com> ** Fix for bug #565553, #462372 (bnc) * gui/e-cal-popup.c (temp_save_part): Add supported URI format. svn path=/trunk/; revision=37006
* Part of fix for bug #443544 (bugzilla.novell.com) - Handle ↵Suman Manjunath2009-01-075-4/+27
| | | | | | E_MEETING_FREE_BUSY_FREE. svn path=/trunk/; revision=37005
* ** Fixes bug #566599Matthew Barnes2009-01-072-9/+48
| | | | | | | | | | | | | 2009-01-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #566599 * calendar/gui/itip-utils.c (comp_subject): Add translator comments and gettext context for meeting mail subject prefixes. svn path=/trunk/; revision=37004
* Fix for bug #458968 (bugzilla.novell.com) - Don't warn the user about ↵Suman Manjunath2009-01-062-0/+10
| | | | | | changes being lost if he is trying to delegate the meeting. svn path=/trunk/; revision=36997
* Patch from Ashish Shrivastava <shashish@novell.com> ** Fix for bug #458153 ↵Suman Manjunath2009-01-053-4/+20
| | | | | | (bugzilla.novell.com) - Provide a 'Show time as busy' button in the toolbar (like the other items in the 'Options' menu). svn path=/trunk/; revision=36988
* ** Fixes bug #566566Matthew Barnes2009-01-052-1/+8
| | | | | | | | | | | | 2008-01-04 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #566566 * calendar/gui/e-itip-control.c (insert_rsvp): Mark "RSVP" for translation. svn path=/trunk/; revision=36985
* Matthew Barnes <mbarnes@redhat.com> ** Fix for bug #562091 - Create ↵Suman Manjunath2008-12-312-6/+24
| | | | | | MemoPage after the base class object has been created and initialized. svn path=/trunk/; revision=36948
* ** Fix for bug #446285 (bnc)Bharath Acharya2008-12-292-30/+43
| | | | | | | | | | | | | 2008-12-29 Bharath Acharya <abharath@novell.com> ** Fix for bug #446285 (bnc) * gui/e-select-names-editable.c: (e_select_names_editable_get_emails), (e_select_names_editable_get_names): Traverse all the entries in the added list. svn path=/trunk/; revision=36943
* ** Fix for bug #439998 (bnc)Bharath Acharya2008-12-292-2/+52
| | | | | | | | | | | | 2008-12-29 Bharath Acharya <abharath@novell.com> ** Fix for bug #439998 (bnc) * gui/dialogs/comp-editor.c: (remove_event_dialog), (action_save_cb): Ask the user if he wants to remove the delegated events or keep a copy. svn path=/trunk/; revision=36940
* ** Fix for bug #559604Milan Crha2008-12-224-5/+15
| | | | | | | | | | | | | | | 2008-12-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #559604 * gui/e-calendar-view.h: (e_calendar_view_get_attendees_status_info): * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info), (e_calendar_view_get_tooltips): * gui/e-calendar-table.c: (query_tooltip_cb): Show additional status information for the meeting only when user is an organizer. svn path=/trunk/; revision=36926
* Show reason of a failure on a console too.Milan Crha2008-12-182-1/+6
| | | | | | | | | | 2008-12-17 Milan Crha <mcrha@redhat.com> * gui/e-cal-model.c: (update_e_cal_view_for_client): Show reason of a failure on a console too. svn path=/trunk/; revision=36913
* ** Fix for bug #540181Milan Crha2008-12-152-1/+7
| | | | | | | | | | | | 2008-12-15 Milan Crha <mcrha@redhat.com> ** Fix for bug #540181 * gui/tasks-component.c: (destroy_component_view): Do not touch already freed object. svn path=/trunk/; revision=36898
* ** Part of fix for bug #564229Milan Crha2008-12-153-2/+11
| | | | | | | | | | | | | | 2008-12-15 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #564229 * gui/dialogs/alarm-dialog.c: (populate_widgets_from_alarm): Cast to proper object. * gui/alarm-notify/alarm-queue.c: (free_tray_icon_data): Do not leak. svn path=/trunk/; revision=36893
* ** Part of fix for bug #563669Milan Crha2008-12-153-2/+10
| | | | | | | | | | | | | | | 2008-12-15 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #563669 * mail/em-account-editor.c: (emae_option_checkspin): * filter/filter-int.c: (get_widget): * calendar/gui/dialogs/recurrence-page.c: (make_ending_count_special): * calendar/conduits/todo/todo-conduit.c: (e_todo_gui_new): Use zero GtkSpinButton's PageSize, as Gtk+ requires. svn path=/trunk/; revision=36892
* ** Fix for BNC bug #435452Srinivasa Ragavan2008-12-152-0/+24
| | | | | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> ** Fix for BNC bug #435452 * gui/e-meeting-list-view.c: (ense_update), (editing_started_cb), (build_table): svn path=/trunk/; revision=36880
* ** Fix for bug #333224Milan Crha2008-12-102-7/+20
| | | | | | | | | | | | | 2008-12-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #333224 * gui/e-day-view.c: (e_day_view_on_text_item_event): Sanitize returned values from 'e_day_view_convert_position_in_main_canvas', because it can let the 'event_num' or 'day' set to -1, which means invalid value. svn path=/trunk/; revision=36858
* ** Fix for bug #563669Milan Crha2008-12-098-12/+25
| | | | | | | | | | | | | | | | | | | | | | | 2008-12-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #563669 * addressbook/gui/component/ldap-config.glade: * addressbook/printing/e-contact-print.glade: * mail/mail-config.glade: * filter/filter.glade: * widgets/misc/e-send-options.glade: * calendar/gui/dialogs/recurrence-page.glade: * calendar/gui/dialogs/alarm-dialog.glade: * calendar/gui/dialogs/event-page.glade: * calendar/gui/dialogs/task-details-page.glade: * calendar/gui/dialogs/cal-prefs-dialog.glade: * calendar/gui/alarm-notify/alarm-notify.glade: * calendar/gui/goto-dialog.glade: Use zero GtkSpinButton's PageSize, as Gtk+ requires. svn path=/trunk/; revision=36855
* ** Fix for bug #563633Jeff Cai2008-12-082-0/+7
| | | | | | | | | | | 2008-12-08 Jeff Cai <jeff.cai@sun.com> ** Fix for bug #563633 * gui/e-cal-model.c: Add an unused member for _ECalModelComponentPrivate svn path=/trunk/; revision=36851
* Patch from Jennifer Newman <jennifer.newman@tufts.edu>: Fix for bug #555371 ↵Suman Manjunath2008-12-082-1/+10
| | | | | | (Added print menu option to task, memo and event editors). svn path=/trunk/; revision=36848
* Patch from Hiroyuki Ikezoe <poincare@ikezoe.net> ** Fix for bug #350725 ↵Suman Manjunath2008-12-085-155/+335
| | | | | | (Copy/Paste support in day/week views). svn path=/trunk/; revision=36841
* Patch from Paul Bolle <pebolle@tiscali.nl> : Fix for bug #551599 (Do not ↵Suman Manjunath2008-12-082-9/+16
| | | | | | fallback to default 15 minutes alarm offset if alarm is triggered at start (or end) of appointment). svn path=/trunk/; revision=36837
* ** Fix for bug #332629Milan Crha2008-12-064-208/+12
| | | | | | | | | | | | | | | | | | | | | | | 2008-12-05 Milan Crha <mcrha@redhat.com> ** Fix for bug #332629 * filter/filter-option.h: (struct _filter_option), (struct _FilterOption), (filter_option_add): * filter/filter-option.c: (filter_option_init), (filter_option_finalise), (filter_option_add), (xml_create), (get_widget), (clone): Be able to define optionlist with dynamically created list of options. * filter/filter-label.c: (fill_options): Adapt. * addressbook/gui/widgets/addresstypes.xml: * calendar/gui/caltypes.xml: * calendar/gui/memotypes.xml: * calendar/gui/tasktypes.xml: Use dynamically created list of categories in the option's widget. svn path=/trunk/; revision=36836
* ** Part of fix for bug #352287Milan Crha2008-12-032-13/+20
| | | | | | | | | | | | | | | | | | | | | 2008-12-03 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #352287 * calendar/gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event): Draw top icons in full detail/color depth (for weather, for example). * plugins/calendar-weather/Makefile.am: Compile and link with libgweather. * plugins/calendar-weather/calendar-weather.c: (e_plugin_lib_enable), (selection_changed), (find_location_func), (find_location), (treeview_clicked), (create_source_selector), (build_location_path), (location_clicked), (e_calendar_weather_location): Use libgweather for weather calendar. Note: Requires eds revision at least 9793. svn path=/trunk/; revision=36827
* ** Fixes part of bug #348299Matthew Barnes2008-12-037-6/+32
| | | | | | | | | | | | | | | | | | | | | 2008-12-02 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #348299 * addressbook/gui/contact-editor/e-contact-editor.c (e_contact_editor_init): * calendar/gui/dialogs/event-page.c (get_widgets): * calendar/gui/dialogs/memo-page.c (get_widgets): * calendar/gui/dialogs/task-page.c (get_widgets): Use category completion in the Categories field. * calendar/gui/dialogs/event-editor.c: * calendar/gui/dialogs/memo-editor.c: * calendar/gui/dialogs/task-editor.c: Fix some reference count leaks. svn path=/trunk/; revision=36826
* Fix for bug #561467 - some changes in the core code needed for evolution-mapi.Suman Manjunath2008-11-283-2/+21
| | | | svn path=/trunk/; revision=36818
* ** Fix for bug #560138Milan Crha2008-11-252-0/+8
| | | | | | | | | | | | 2008-11-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #560138 * gui/e-calendar-table.c: (query_tooltip_cb): Let wrap description text in a tooltip. svn path=/trunk/; revision=36812
* ** Fix for bug #556224Milan Crha2008-11-192-2/+50
| | | | | | | | | | | | | | | | 2008-11-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #556224 * gui/gnome-cal.c: (struct _GnomeCalendarPrivate), (setup_widgets), (update_todo_view_async), (update_todo_view), (gnome_calendar_init), (gnome_calendar_destroy): Run always 'update_todo_view' in a separate thread and guard its body with a mutex. * gui/gnome-cal.c: (update_query_async): Do not leak. svn path=/trunk/; revision=36803
* ** Fixes bug #557818Matthew Barnes2008-11-184-411/+53
| | | | | | | | | | | | | | | | | 2008-11-17 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #557818 * addressbook/gui/component/addressbook-view.c: * calendar/gui/calendar-component.c: * calendar/gui/memos-component.c: * calendar/gui/tasks-component.c: ESourceSelector now handles most of the drag-and-drop signals. We just have to listen for the new "data-dropped" signal and deal with it. Gets rid of a lot of duplicate logic. svn path=/trunk/; revision=36793
* ** Fixes bug #558322Matthew Barnes2008-11-184-0/+45
| | | | | | | | | | | | | | | | | | | 2008-11-17 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #558322 * addressbook/gui/component/addressbook-view.c (rename_addressbook_cb): * calendar/gui/calendar-component.c (rename_calendar_cb): * calendar/gui/memos-component.c (rename_memo_list_cb): * calendar/gui/tasks-component.c (rename_task_list_cb): New "Rename" item in the source selector pop-up menu calls the recently added e_source_selector_edit_primary_selection(). Still need to bind the "F2" key to this action, but I'm not sure how whether EPopup supports that. svn path=/trunk/; revision=36791
* ** Fix for bug #559604Milan Crha2008-11-114-0/+110
| | | | | | | | | | | | | | | 2008-11-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #559604 * gui/e-calendar-view.h: (e_calendar_view_get_attendees_status_info): * gui/e-calendar-view.c: (e_calendar_view_get_attendees_status_info), (e_calendar_view_get_tooltips): * gui/e-calendar-table.c: (query_tooltip_cb): Show attendees' status in the tooltip if available. svn path=/trunk/; revision=36773
* Fix for bug #490503 - Show summary of unaccepted meetings as bold in ↵Suman Manjunath2008-11-113-35/+41
| | | | | | calendar views. svn path=/trunk/; revision=36770
* Fix for bug #443190 (bugzilla.novell.com) - Block signals from ↵Suman Manjunath2008-11-102-3/+10
| | | | | | attachment-bar while still filling the widgets. svn path=/trunk/; revision=36769
* ** Fix for bug #440007 (bnc) Print Preview of Calendar Event Shows BlankBharath Acharya2008-11-072-1/+8
| | | | | | | | | | | | 2008-11-07 Bharath Acharya <abharath@novell.com> ** Fix for bug #440007 (bnc) Print Preview of Calendar Event Shows Blank Page Before Data * gui/print.c: (print_comp_draw_real): Print the attendees only if its the first page. svn path=/trunk/; revision=36752
* ** Fix for bug #558354Milan Crha2008-11-045-5/+192
| | | | | | | | | | | | | | | | | | 2008-11-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #558354 * gui/alarm-notify/alarm-notify.glade: * gui/alarm-notify/alarm-notify-dialog.h: (enum AlarmNotifyResult): * gui/alarm-notify/alarm-notify-dialog.c: (struct AlarmNotify), (dismiss_pressed_cb), (notified_alarms_dialog_new): * gui/alarm-notify/alarm-queue.c: (notify_dialog_cb): Changed "Close" button to "Dismiss All" and added a "Dismiss" button to the alarm notification dialog to be able to dismiss only some of the alarms shown in the dialog. svn path=/trunk/; revision=36740
* Fix compiler warnings.Matthew Barnes2008-11-044-2/+12
| | | | | | | | | | | | | | 2008-11-04 Matthew Barnes <mbarnes@redhat.com> * calendar/gui/calendar-commands.c: * calendar/gui/calendar-component.h: * calendar/gui/gnome-cal.c: * e-util/e-non-intrusive-error-dialog.c: * e-util/e-non-intrusive-error-dialog.h: Fix compiler warnings. svn path=/trunk/; revision=36738
* ** Fix for bug #559086Ashish Shrivastava2008-11-039-22/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-11-03 Ashish Shrivastava <shashish@novell.com> ** Fix for bug #559086 * Most of the calendar errors are now non-intrusive * calendar.error.xml: Added a new error message for non-intrusive backend_died. * apps_evolution_calendar.schemas.in: * calendar-commands.c: Added new verb for help debug message (help_debug): * gnome-cal.c: Support for non-intrusive error. (client_cal_opened_cb), Define fash table and accessing errors: * e-calendar-view.c: (error_response): (e_calendar_utils_show_error_silent), (e_calendar_utils_show_info_silent): * e-calendar-view.h: * calendar-component.c: Added EActivityHandler and ELogger: (calendar_component_peek_activity_handler), (calendar_component_show_logger): * calendar-component.h: svn path=/trunk/; revision=36727
* ** Fixes bug #559042Matthew Barnes2008-11-032-1/+6
| | | | | | | | | | | | | 2008-11-02 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #559042 * calendar/gui/e-itip-control.c (write_recurrence_piece): * mail/mail-config.glade: Remove extra spaces in translated strings. svn path=/trunk/; revision=36722
* Fix a crash when selecting "Forward as iCalendar".Matthew Barnes2008-11-012-1/+6
| | | | | | | | | | 2008-10-31 Matthew Barnes <mbarnes@redhat.com> * calendar/gui/itip-utils.c (itip_send_comp): Fix a crash when selecting "Forward as iCalendar". svn path=/trunk/; revision=36708
* Only include the toplevel GTK+ header.Matthew Barnes2008-10-315-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | 2008-10-30 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/contact-editor/test-editor.c: * addressbook/gui/widgets/e-minicard-label.c: * addressbook/gui/widgets/e-minicard-view-widget.c: * addressbook/gui/widgets/test-reflow.c: * calendar/gui/control-factory.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-week-view-event-item.c: * calendar/gui/weekday-picker.c: * e-util/e-icon-factory.c: * shell/importer/evolution-importer-client.h: * shell/importer/intelligent.c: * shell/test/evolution-test-component.c: * widgets/menus/gal-view-menus.c: * widgets/misc/e-activity-handler.c: * widgets/table/e-table-config-field.h: Only include the toplevel GTK+ header. svn path=/trunk/; revision=36699
* ** Fixes bug #555958 (patch by Anis Elleuch)Matthew Barnes2008-10-202-0/+12
| | | | | | | | | | | | | 2008-10-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #555958 (patch by Anis Elleuch) * calendar/gui/dialogs/comp-editor.c (comp_editor_init): Add the UI manager's accelerator group to the editor window so that menu shortcut keys work. svn path=/trunk/; revision=36667
* Milan Crha <mcrha@redhat.com> ** Fix for bug #553715 (Set end time for the ↵Suman Manjunath2008-10-202-2/+9
| | | | | | event properly, not same as start time). svn path=/trunk/; revision=36661
* Milan Crha <mcrha@redhat.com> ** Fix for bug #528816 (Disable vCalendar ↵Suman Manjunath2008-10-202-11/+31
| | | | | | importer when we can parse proper iCalendar from the given file). svn path=/trunk/; revision=36659
* ** Fix for bug #556059Matt Davey2008-10-173-1/+10
| | | | | | | | | | | | 2008-10-17 Matt Davey <mcdavey@mrao.cam.ac.uk> ** Fix for bug #556059 * conduits/common/Makefile.am: * conduits/common/libecalendar-common-conduit.c: Allow building outside the source tree. svn path=/trunk/; revision=36629
* ** Fix for bug #553609Milan Crha2008-10-172-0/+12
| | | | | | | | | | | 2008-10-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #553609 * gui/e-week-view.c: (e_week_view_set_selected_time_range): Do not do any changes when the view has not been shown yet. svn path=/trunk/; revision=36627
* ** Fix for bug #530872Milan Crha2008-10-172-2/+12
| | | | | | | | | | | 2008-10-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #530872 * gui/e-calendar-table.c: (e_calendar_table_on_open_task): Check for NULL soon enough to not crash. svn path=/trunk/; revision=36625
* Change License from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-10-148-104/+137
| | | | svn path=/trunk/; revision=36617
* Remove improper FSF copyright statements; was never signed over to themSankarasivasubramanian Pasupathilingam2008-10-147-12/+0
| | | | | | * Remove improper FSF copyright statements; was never signed over to them and was incorrectly added to this file due to a mistake made by the original developer. svn path=/trunk/; revision=36616
* Fix for bug #424818 (bugzilla.novell.com) - Integrate the ↵Suman Manjunath2008-10-136-23/+112
| | | | | | mark-calendar-offline plugin into the main code as we already have a similar per-calendar option which does the same thing. svn path=/trunk/; revision=36610
* ** Fixes bug #555494Matthew Barnes2008-10-092-3/+9
| | | | | | | | | | | | | | 2008-10-09 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #555494 * addressbook/gui/widgets/e-addressbook-view.c (generate_viewoption_menu): * calendar/gui/cal-search-bar.c (generate_viewoption_menu): Category icons are not themed. Load by file, not by icon name. svn path=/trunk/; revision=36581
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-083-26/+40
| | | | svn path=/trunk/; revision=36576
* Change license from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-031-30/+20
| | | | svn path=/trunk/; revision=36545
* ** Fix for bug #554418Milan Crha2008-10-013-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #554418 * e-util/e-util.h: (e_util_guess_mime_type): * e-util/e-util.c: (e_util_guess_mime_type): Guess mime_type based on the file content only when permitted by the caller, otherwise check based on the filename only, where it fallbacks if file content guess fails. * mail/em-utils.c: (em_utils_snoop_type): * mail/em-popup.c: (emp_standard_menu_factory): Guess mime_type based on the filename only. * composer/e-msg-composer.c: (handle_uri), (e_msg_composer_add_inline_image_from_file): Guess mime_type based on the file content, if failed, then on the filename. * widgets/misc/e-attachment.c: (attachment_guess_mime_type): Allow guessing mime_type based on the file content. * calendar/gui/dialogs/comp-editor.c: (set_attachment_list): * calendar/gui/e-cal-popup.c: (ecalp_standard_menu_factory): Allow/disallow guessing of the mime_type based on the file content. svn path=/trunk/; revision=36529
* ** Fix for bug #554458Milan Crha2008-10-012-5/+13
| | | | | | | | | | | | | | | 2008-10-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #554458 * configure.in: Bump glib version to 2.18.0 because of g_content_type_from_mime_type. * mail/em-popup.c: (emp_standard_menu_factory): * calendar/gui/e-cal-popup.c: (ecalp_standard_menu_factory): Use content-type to call of g_app_info_get_all_for_type. svn path=/trunk/; revision=36526
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-013-31/+42
| | | | svn path=/trunk/; revision=36520
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-303-22/+43
| | | | svn path=/trunk/; revision=36502
* Unbreak build, sorry for the inconvenience.Gabor Kelemen2008-09-292-4/+8
| | | | | | | | 2008-09-29 Gabor Kelemen <kelemeng@gnome.hu> * shell.error.xml: Unbreak build, sorry for the inconvenience. svn path=/trunk/; revision=36483
* Mark some forgotten strings for translation. Fixes bug #553105Gabor Kelemen2008-09-292-4/+8
| | | | | | | | 2008-09-29 Gabor Kelemen <kelemeng@gnome.hu> * calendar.error.xml: Mark some forgotten strings for translation. Fixes bug #553105 svn path=/trunk/; revision=36475
* ** Fix for bug #553297Milan Crha2008-09-262-0/+10
| | | | | | | | | | | | 2008-09-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #553297 * gui/e-day-view.c: (e_day_view_on_editing_stopped): Do not try to access uninitialized variables. svn path=/trunk/; revision=36460
* License change from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-256-53/+81
| | | | svn path=/trunk/; revision=36448
* Change License from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-2419-257/+303
| | | | svn path=/trunk/; revision=36443
* License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-243-25/+38
| | | | svn path=/trunk/; revision=36440
* ** Fix for bug #553273Milan Crha2008-09-235-5/+15
| | | | | | | | | | | | | | | | | | | | | | | 2008-09-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #553273 * addressbook/gui/component/addressbook-view.c: (delete_addressbook_folder), (delete_addressbook_cb): * addressbook/gui/widgets/eab-gui-util.c: (save_it): * addressbook/gui/contact-list-editor/e-contact-list-model.c: (e_contact_list_model_add_email): * addressbook/gui/contact-list-editor/e-contact-list-editor.c: (contact_list_editor_contact_exists): * plugins/exchange-operations/exchange-config-listener.c: (exchange_config_listener_authenticate): * mail/em-composer-utils.c: (em_utils_handle_receipt): * mail/em-folder-view.c: (emfv_delete_msg_response): * composer/e-composer-actions.c: (action_save_cb): * calendar/gui/alarm-notify/alarm-queue.c: (edit_component): * calendar/gui/tasks-component.c: (delete_task_list_cb): * calendar/gui/calendar-component.c: (delete_calendar_cb): * calendar/gui/memos-component.c: (delete_memo_list_cb): Always end e_error_run/e_error_new calls with NULL parameter. svn path=/trunk/; revision=36434
* Change license from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-193-27/+37
| | | | svn path=/trunk/; revision=36381
* License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-1613-165/+205
| | | | svn path=/trunk/; revision=36344
* Chenthill Palanisamy <pchenthill@novell.com> ** Fix for bug #551628 (Remove ↵Suman Manjunath2008-09-144-7/+72
| | | | | | old events from the view when objects are modified). svn path=/trunk/; revision=36322
* ** Fix for bug #551895Paul Bolle2008-09-132-1/+8
| | | | | | | | | | | | 2008-09-12 Paul Bolle <pebolle@tiscali.nl> ** Fix for bug #551895 * gui/dialogs/alarm-list-dialog.c: (edit_clicked_cb): Copy paste error. svn path=/trunk/; revision=36315
* License Changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-1312-159/+177
| | | | svn path=/trunk/; revision=36313
* ** Fix for bug #551382Milan Crha2008-09-093-3/+12
| | | | | | | | | | | | | | | 2008-09-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #551382 * gui/e-week-view.c: (model_comps_deleted_cb): * gui/e-cal-model.c: (redo_queries): Get rid of unused variables. * gui/e-cal-model.c: (e_cal_view_objects_modified_cb): Use result of g_list_prepend, thus report changes properly. svn path=/trunk/; revision=36282
* Fixes #544187.Chenthill Palanisamy2008-09-085-30/+135
| | | | svn path=/trunk/; revision=36276
* ** Fixes bug #549968Matthew Barnes2008-09-072-1/+8
| | | | | | | | | | | | | | | | 2008-09-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549968 * calendar/gui/dialogs/comp-editor.c (comp_editor_init): Use the same mnemonic for "Recent Documents" as composer. * widgets/misc/e-attachment-bar.c (e_attachment_bar_bonobo_ui_populate_with): Use the same mnemonic for "Recent Documents" as composer. svn path=/trunk/; revision=36266
* esthetic license header cleans, and fix e-pkcs12Michael Meeks2008-09-068-58/+25
| | | | svn path=/trunk/; revision=36264
* License changes. Changed license from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-046-67/+82
| | | | | | More to come. svn path=/trunk/; revision=36255
* Change License from GPL to LGPL. 2nd batch.Sankarasivasubramanian Pasupathilingam2008-09-0376-1047/+1224
| | | | | | More changes to come. svn path=/trunk/; revision=36247
* ** Related to bug #547822Matthew Barnes2008-08-282-3/+11
| | | | | | | | | | | | | 2008-08-28 Matthew Barnes <mbarnes@redhat.com> ** Related to bug #547822 * calendar/gui/print.c (print_table_draw_page), (print_table): Use g_malloc() and g_free() instead of malloc() and free(). Also fix an "assignment discards qualifiers" compiler warning. svn path=/trunk/; revision=36166
* License ChangesSankarasivasubramanian Pasupathilingam2008-08-2780-986/+1295
| | | | svn path=/trunk/; revision=36116
* ** Fix for bug #523327Milan Crha2008-08-273-6/+14
| | | | | | | | | | | | | 2008-08-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #523327 * gui/e-cal-component-preview.c: (write_html): * gui/e-cal-component-memo-preview.c: (write_html): Show description in monospace font and wrap lines too. svn path=/trunk/; revision=36103
* Make it show "Tasks" for printing tasks list and "Calendar" for printingTobias Mueller2008-08-222-6/+27
| | | | | | | a calendar. Patch by Rouslan Solomakhin <rouslan@solomakhin.net>. Fixes bug 547822. svn path=/trunk/; revision=36035
* Wrong date in ChangeLog of previous commit - fixed.Suman Manjunath2008-08-181-1/+1
| | | | svn path=/trunk/; revision=36012
* Milan Crha <mcrha@redhat.com> ** Part of fix for bug #462242 (Do not unref ↵Suman Manjunath2008-08-182-3/+11
| | | | | | NULL pointers). svn path=/trunk/; revision=36011
* ** Fixes bug #508732Matthew Barnes2008-08-184-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #508732 * shell/e-shell.c: Add a "crash_recovery" flag, with accessor functions for it. * shell/e-shell-window (init_view): Check and reset the "crash_recovery" flag before creating a new shell view. The components can use this flag to take steps to recover from the previous crash. * shell/apps_evolution_shell.schemas.in: Remove the "skip_recovery_dialog" and "recovery" keys. * shell/Evolution-Component.idl (createView): Add a "select_item" boolean parameter. * shell/main.c: Kill the crash recovery dialog. Instead just set the crash recovery flag in e-shell appropriately. * mail/mail-component.c (impl_createView): Add a "select_item" argument for crash recovery, which we forward to EMFolderBrowser as a "suppress_message_selection" flag. * mail/em-folder-browser.c (emfb_set_folder): Suppress automatic message selection if we are recovering from a crash. * addressbook/gui/component/addressbook-component.c (impl_createView): * calendar/gui/calendar-component.c (impl_createView): * calendar/gui/memos-component.c (impl_createView): * calendar/gui/tasks-component.c (impl_createView): Add a "select_item" argument for crash recovery, which these components do not use. * help/C/evolution.xml: Remove the bit about crash recovery. svn path=/trunk/; revision=36009
* Patch by Paul Bolle which uses "Calendars" as a label for componentTobias Mueller2008-08-152-1/+7
| | | | | | instead of "Calendar" for consistency. svn path=/trunk/; revision=35996
* ** Fix for bug #547805Sebastien Bacher2008-08-152-6/+7
| | | | | | | | | | * em-popup.c: (emp_standard_menu_factory): don't filter applications using g_app_info_should_show() * gui/e-cal-popup.c: (ecalp_standard_menu_factory): don't filter applications using g_app_info_should_show() svn path=/trunk/; revision=35993
* New convenience function for launching help from Evolution. Displays anMatthew Barnes2008-08-152-6/+7
| | | | | | | | | | | | | | | | | | | | 2008-08-14 Matthew Barnes <mbarnes@redhat.com> * e-util/e-util.c (e_display_help): New convenience function for launching help from Evolution. Displays an error dialog over the given parent window if an error occurs. * addressbook/gui/contact-editor/e-contact-editor.c: * calendar/gui/dialogs/comp-editor.c: * plugins/email-custom-header/gui/contact-editor/e-contact-editor.c: * plugins/exchange-operations/exchange-send-options.c: * widgets/misc/e-multi-config-dialog.c: * widgets/misc/e-send-options.c: Use e_display_help() for displaying help. svn path=/trunk/; revision=35991
* Fixed some warnings.Chenthill Palanisamy2008-08-145-16/+12
| | | | | | | | | | | | | 2008-08-17 Chenthill Palanisamy <pchenthill@novell.com> * gui/dialogs/event-page.c: (source_changed_cb): * gui/dialogs/memo-page.c: (source_changed_cb): * gui/e-cal-model.c: (e_cal_model_set_timezone), (e_cal_view_done_cb): * gui/e-day-view-config.c: Fixed some warnings. svn path=/trunk/; revision=35987
* Fixes #347287Chenthill Palanisamy2008-08-1315-231/+426
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-15 Chenthill Palanisamy <pchenthill@novell.com> Fixes #347287 * gui/e-cal-list-view-config.c: * (e_cal_list_view_config_set_view): * gui/e-cal-list-view.c: (e_cal_list_view_new): * gui/e-cal-list-view.h: * gui/e-cal-model.c: (e_cal_model_set_timezone), * (add_instance_cb), (e_cal_view_objects_added_cb), (e_cal_view_done_cb), (update_e_cal_view_for_client), (cal_opened_cb), (add_new_client), (e_cal_model_component_class_init), (e_cal_model_component_finalize), (e_cal_model_component_init), (e_cal_model_component_get_type), (e_cal_model_copy_component_data), (e_cal_model_free_component_data): * gui/e-cal-model.h: * gui/e-calendar-view.c: (e_calendar_view_init), (e_calendar_view_set_model): * gui/e-calendar-view.h: * gui/e-day-view-config.c: (e_day_view_config_set_view): * gui/e-day-view.c: (time_range_changed_cb), (model_row_changed_cb), (model_cell_changed_cb), (model_rows_inserted_cb), (model_rows_deleted_cb), (timezone_changed_cb), (e_day_view_init), (init_model), (e_day_view_new), (e_day_view_set_mins_per_row), (e_day_view_add_event), (e_day_view_check_layout): * gui/e-day-view.h: * gui/e-week-view-config.c: (e_week_view_config_set_view): * gui/e-week-view.c: (time_range_changed_cb), (model_row_changed_cb), (model_cell_changed_cb), (model_rows_inserted_cb), (model_rows_deleted_cb), (timezone_changed_cb), (e_week_view_init), (init_model), (e_week_view_new), (e_week_view_add_event), (e_week_view_check_layout): * gui/e-week-view.h: * gui/gnome-cal.c: (message_proxy), (create_thread_pool), (message_push), (update_query_async), (update_query), (set_search_query), (set_timezone), (setup_widgets), (update_view_times), (display_view), (display_view_cb), (add_mclient_async), (add_mclient), (client_cal_opened_cb), (default_client_cal_opened_cb), (gnome_calendar_remove_source_by_uid), (gnome_calendar_on_date_navigator_selection_changed): Use a single model for all the views. svn path=/trunk/; revision=35977
* Fix a typo. (#547369)Matthew Barnes2008-08-122-1/+6
| | | | | | | | | | | | | | 2008-08-12 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in: Fix a typo. (#547369) * addressbook/gui/component/addressbook-migrate.c: * calendar/gui/migration.c: Fix TeX-style quotes. (#547372) svn path=/trunk/; revision=35967
* ** Fixes bug #498095Dmitrijs Ledkovs2008-08-124-3/+14
| | | | | | | | | | | | | | | 2008-08-12 Dmitrijs Ledkovs <dmitrij.ledkov@gmail.com> ** Fixes bug #498095 * gui/dialogs/event-page.glade: "D_escription" -> "_Description" * gui/dialogs/task-page.glade: As above and "_Due Date" -> "D_ue Date" Change mnemonics to resolve clash with "_Edit". * gui/dialogs/memo-page.glade: Set proper mnemonic widget for description label. svn path=/trunk/; revision=35965
* ** Fixes bug #546892Matthew Barnes2008-08-1224-118/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-11 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #546892 * e-util/e-icon-factory.c (e_icon_factory_get_image): Kill this function. Use gtk_image_new_from_icon_name(). * e-util/e-icon-factory.c (e_icon_factory_get_icon_list): Kill this function. Use gtk_window_set_icon_name(). * widgets/misc/e-activity-handler.c: * widgets/misc/e-task-widget.c: Purge the GdkPixbuf arguments from the API. We've been ignoring them since the spinner icon was added. * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/contact-editor/e-contact-editor-address.c: * calendar/gui/alarm-notify/alarm-notify-dialog.c: * calendar/gui/dialogs/alarm-dialog.c: * calendar/gui/dialogs/alarm-list-dialog.c: * calendar/gui/dialogs/cal-attachment-select-file.c: * calendar/gui/dialogs/changed-comp.c: * calendar/gui/dialogs/delete-error.c: * calendar/gui/dialogs/select-source-dialog.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: * widgets/misc/e-combo-button.c: * widgets/misc/e-info-label.c: * widgets/misc/e-url-entry.c: * widgets/misc/e-task-widget.c: Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list(). * addressbook/gui/contact-editor/e-contact-editor-im.c: * calendar/gui/dialogs/event-page.c: * calendar/gui/e-timezone-entry.c: * e-util/e-gui-utils.c: * e-util/e-popup.c: * plugins/import-ics-attachments/icsimporter.c: * plugins/itip-formatter/itip-view.c: * mail/em-folder-browser.c: * mail/em-format-html-display.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image(). * calendar/gui/alarm-notify/alarm-queue.c: * plugins/mail-notification/mail-notification.c: Prefer gtk_status_icon_set_from_icon_name() over gtk_status_icon_set_from_pixbuf(). * addressbook/gui/component/addressbook-view.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-calendar-view.c: * calendar/gui/e-memo-table.c: * mail/mail-mt.c: e_activity_handler_operation_started() no longer takes a GdkPixbuf. It was ignoring the pixbuf anyway ever since we added a spinner icon. svn path=/trunk/; revision=35958
* ** Fix for bug #544117Milan Crha2008-08-082-3/+10
| | | | | | | | | | | | 2008-08-08 Milan Crha <mcrha@redhat.com> ** Fix for bug #544117 * gui/itip-utils.c: (itip_send_comp): Initialize variables to NULL, to not free uninitialized memory in the cleanup part on the error. svn path=/trunk/; revision=35935
* ** Fix for bug #249844Milan Crha2008-08-064-10/+21
| | | | | | | | | | | | | | | | | | | | | | | 2008-08-06 Milan Crha <mcrha@redhat.com> ** Fix for bug #249844 * addressbook/gui/component/addressbook-component.c: * calendar/gui/tasks-component.c: (impl__get_userCreatableItems): * calendar/gui/memos-component.c: (impl__get_userCreatableItems): * mail/mail-component.c: (impl__get_userCreatableItems): * shell/test/evolution-test-component.c: (impl__get_userCreatableItems): (impl__get_userCreatableItems): Do not let compiler claim. * mail/em-event.h: (struct _EMEventTargetCustomIcon): Declare 'folder_name' as const char * to let compiler happy; no copy of the pointer anyway. * calendar/gui/calendar-component.c: (impl__get_userCreatableItems): Use C_() macro instead of Q_() macro. Use fully qualified names for "New" submenu entries. svn path=/trunk/; revision=35916
* ** Fix for bug #467115Michael Monreal2008-08-063-4/+4
| | | | | | | | | | | | | | | | | | 2008-08-06 Michael Monreal <mmonreal@svn.gnome.org> ** Fix for bug #467115 * addressbook/gui/component/addressbook-view.c: (addressbook_view_init): * calendar/gui/GNOME_Evolution_Calendar.server.in.in: * calendar/gui/memos-component.c: (create_component_view): * calendar/gui/tasks-component.c: (create_component_view): * data/icons/Makefile.am: * mail/GNOME_Evolution_Mail.server.in.in: * mail/mail-component.c: (impl_createView): Ship and use tango icons for the mail, tasks and memos components. svn path=/trunk/; revision=35915
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #544157 (Sort View ↵Suman Manjunath2008-08-042-2/+9
| | | | | | / Window (sub)menu in shortcut order). svn path=/trunk/; revision=35900
* Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #249844 (Use C_() macro ↵Suman Manjunath2008-08-043-6/+15
| | | | | | instead of Q_() macro, Use fully qualified names for New submenu entries). svn path=/trunk/; revision=35897
* ** Fixes bug #546057Matthew Barnes2008-08-0310-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-02 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #546057 * gui/component/GNOME_Evolution_Addressbook.server.in.in: * gui/contact-list-editor/contact-list-editor.glade: Use "x-office-address-book" icon name instead of "stock_addressbook". * gui/GNOME_Evolution_Calendar.server.in.in: * gui/calendar-component.c: * gui/e-calendar-view.c: * gui/dialogs/alarm-dialog.c: * gui/dialogs/alarm-list-dialog.c: * gui/dialogs/changed-comp.c: * gui/dialogs/comp-editor.c: * gui/dialogs/delete-error.c: * gui/dialogs/select-source-dialog.c: Use "x-office-calendar" icon name instead of "stock_calendar". svn path=/trunk/; revision=35892
* ** Fixes bug #544857Matthew Barnes2008-08-022-2/+8
| | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #544857 * calendar/gui/memotypes.xml: Fix a typo. svn path=/trunk/; revision=35884
* ** Fix for bug #353927Milan Crha2008-08-012-5/+19
| | | | | | | | | | | | | | | 2008-08-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #353927 * calendar/gui/alarm-notify/alarm-queue.c: (tray_icon_blink_cb), (display_notification): Do not blink the icon more than 15 seconds. * plugins/mail-notification/mail-notification.c: (icon_activated), (stop_blinking_cb), (new_notify_status): Do not blink the icon more than 15 seconds. svn path=/trunk/; revision=35875
* ** Fix for bug #211267Milan Crha2008-07-302-53/+128
| | | | | | | | | | | | | | | | | | | | | 2008-07-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #211267 * addressbook/printing/e-contact-print.c: (struct _EContactPrintContext), (e_contact_print_letter_heading), (e_contact_start_new_page), (e_contact_print_contact), (contact_draw_page), (e_contact_print): Report correct number of pages to print and print them as requested. * calendar/gui/print.c: (bound_text), (print_attendees), (print_day_event), (print_todo_details), (print_comp_draw_real), (print_comp_draw_page), (print_comp_begin_print), (print_comp): When printing only one event, then divide it to more pages if required, also word-wrap description text if necessary to fit the page. svn path=/trunk/; revision=35865
* ** Fix for bug #329821Milan Crha2008-07-302-2/+17
| | | | | | | | | | | | 2008-07-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #329821 * gui/e-calendar-table.c: (query_tooltip_cb): Recalculate returned row to the model row, if we are sorting. svn path=/trunk/; revision=35861
* Fix some strings. See bug #543753.Andre Klapper2008-07-212-3/+7
| | | | | | | | | 2008-07-20 Andre Klapper <a9016009@gmx.de> * calendar.error.xml: Fix some strings. See bug #543753. svn path=/trunk/; revision=35787
* Committing on behalf of Milan Crha <mcrha@redhat.com> Milan Crha2008-07-212-0/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-15 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #329821 * e-table-item.c: (find_cell): Do not consider last row's height till the bottom. * e-table-item.h: (e_table_item_compute_mouse_over): * e-table-item.c: (e_table_item_compute_mouse_over): * e-table-group-container.c: (etgc_compute_mouse_over), (etgc_class_init): * e-table-group-leaf.c: (etgl_compute_mouse_over), (etgl_class_init): * e-table.h: (e_table_get_mouse_over_cell): * e-table.c: (e_table_get_mouse_over_cell): * e-table-group.h: (struct ETableGroupClass), (e_table_group_compute_mouse_over): * e-table-group.c: (e_table_group_compute_mouse_over), (etg_class_init): Be able to calculate mouse-over position correctly, relatively to the ETableItem. svn path=/trunk/; revision=35778
* Forgot to add event_page_dispose() to the vtable.Matthew Barnes2008-07-191-0/+1
| | | | svn path=/trunk/; revision=35755
* ** Fixes bug #542125Matthew Barnes2008-07-1936-4803/+4114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #542125 ** This set of changes migrates CompEditor, CompEditorPage and the various subclasses from using BonoboUI to GtkUIManager for menus and toolbars. It also substantially cleans up the code and streamlines the CompEditorPage API, making more effective use of GObject properties. Core changes: * gui/dialogs/comp-editor-page.c: * gui/dialogs/comp-editor-page.h: * gui/dialogs/comp-editor.c: * gui/dialogs/comp-editor.h: * gui/dialogs/event-editor.c: * gui/dialogs/event-editor.h: * gui/dialogs/event-page.c: * gui/dialogs/event-page.h: * gui/dialogs/memo-editor.c: * gui/dialogs/memo-editor.h: * gui/dialogs/memo-page.c: * gui/dialogs/memo-page.h: * gui/dialogs/recurrence-page.c: * gui/dialogs/recurrence-page.h: * gui/dialogs/schedule-page.c: * gui/dialogs/schedule-page.h: * gui/dialogs/task-details-page.c: * gui/dialogs/task-details-page.h: * gui/dialogs/task-editor.c: * gui/dialogs/task-editor.h: * gui/dialogs/task-page.c: * gui/dialogs/task-page.h: Supporting changes: * gui/calendar-component.c: * gui/comp-editor-factory.c: * gui/e-cal-popup.c: * gui/e-calendar-table.c: * gui/e-calendar-view.c: * gui/e-comp-editor-registry.c: * gui/e-memo-table.c: * gui/e-tasks.c: * gui/gnome-cal.c: * gui/memos-component.c: * gui/tasks-component.c: * gui/dialogs/alarm-dialog.c: * gui/dialogs/comp-editor-util.c: * art/Makefile.am: Move query-free-busy.png to data/icons. svn path=/trunk/; revision=35753
* ** Fix for bug #542889Paolo Borelli2008-07-143-5/+9
| | | | | | | | | | | 2008-17-14 Paolo Borelli <pborelli@katamail.com> ** Fix for bug #542889 Port to the new gtk tooltip api. svn path=/trunk/; revision=35744
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #542101 (Escape ↵Suman Manjunath2008-07-132-1/+8
| | | | | | PlaceOfTheMeeting in the Location: line of the tooltip.) svn path=/trunk/; revision=35743
* Patch from Keith Packard <keithp@keithp.com>: Fix for bug #541355 (Remove ↵Suman Manjunath2008-07-134-0/+18
| | | | | | freed objects from the 'locals' list in each conduit which otherwise frees them again when the conduit is closed.) svn path=/trunk/; revision=35742
* ** Fix for bug #524130Milan Crha2008-07-093-32/+21
| | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #524130 * gui/e-cal-component-preview.c: (write_html): * gui/e-cal-component-memo-preview.c: (write_html): Pass description text through 'camel_text_to_html' to have links clickable in a preview. svn path=/trunk/; revision=35734
* ** Fix for bug #368038Milan Crha2008-07-042-1/+22
| | | | | | | | | | | | 2008-07-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #368038 * gui/calendar-component.c: (ensure_sources): Ensure only one Birthdays & Anniversaries source. svn path=/trunk/; revision=35721
* ** Fix for bug #540152Milan Crha2008-07-034-5/+13
| | | | | | | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #540152 * addressbook/gui/component/addressbook-component.c: (ensure_sources): Unref source only when we created it - the list owns the pointer now. * calendar/gui/calendar-component.c: (ensure_sources): Unref sources only when we created it - the list owns the pointer now. * calendar/gui/tasks-component.c: (ensure_sources): * calendar/gui/memos-component.c: (ensure_sources): Do not leak ESource. svn path=/trunk/; revision=35717
* Patch from Maciej Piechotka <uzytkownik2@gmail.com>Tobias Mueller2008-06-284-166/+173
| | | | | | which fixes bug 526262 - "untranslated strings in advanced search" svn path=/trunk/; revision=35689
* updated novell copyright notices (left others alone)Jeffrey Stedfast2008-06-21220-269/+269
| | | | svn path=/trunk/; revision=35665
* Use <glib/gi18n.h> instead of <bonobo/bonobo-i18n.h>.Matthew Barnes2008-06-119-8/+20
| | | | | | | | | | | | | | | | | | | 2008-06-10 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/component/addressbook-component.c: * calendar/common/authentication.c: * calendar/gui/calendar-component.c: * calendar/gui/comp-editor-factory.c: * calendar/gui/dialogs/copy-source-dialog.c: * calendar/gui/dialogs/select-source-dialog.c: * calendar/gui/memos-component.c: * calendar/gui/migration.c: * calendar/gui/tasks-component.c: * shell/test/evolution-test-component.c: Use <glib/gi18n.h> instead of <bonobo/bonobo-i18n.h>. svn path=/trunk/; revision=35625
* ** Fix for bug #536813Milan Crha2008-06-095-3/+44
| | | | | | | | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #536813 * gui/comp-util.h: (is_icalcomp_on_the_server): * gui/comp-util.c: (is_icalcomp_on_the_server): Similar helper function as cal_comp_is_on_server only the parameter is icalcomponent. * gui/e-week-view-event-item.c: (e_week_view_event_item_double_click): * gui/e-week-view.c: (e_week_view_on_text_item_event): Do not start to edit the event on the double click if the event is not on the server yet. Storing the event can cause the renumbering events so the result can be that the edited event would be different. svn path=/trunk/; revision=35618
* Fix build breakage. Apparently <gtk/gtk.h> only recently startedMatthew Barnes2008-06-072-0/+2
| | | | | | | pulling in <gio/gio.h>. We still need to include gio.h explicitly for a little while longer. svn path=/trunk/; revision=35607
* ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES andMatthew Barnes2008-06-0695-299/+84
| | | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES defined. (#536637) svn path=/trunk/; revision=35606
* ** Fixes security vulnerabilities CVE-2008-1108 and CVE-2008-1109Matthew Barnes2008-06-043-96/+96
| | | | | | | | | | | | | | | | | | | | 2008-06-04 Matthew Barnes <mbarnes@redhat.com> ** Fixes security vulnerabilities CVE-2008-1108 and CVE-2008-1109 * calendar/gui/itip-utils.c (html_new_lines_for): Do not use a fixed-size buffer for parsing external data. Simplify the logic to just split and rejoin the string with a different line separator. * calendar/gui/e-itip-control.c (write_label_piece), (write_recurrence_piece), (set_date_label): Use a GString rather than a fixed-size buffer to build the HTML string to avoid the possibility of an overflow. svn path=/trunk/; revision=35594
* ** Fix for bug #535204Shuai Liu2008-06-042-2/+8
| | | | | | | | | | | | | 2008-06-04 Shuai Liu <shuai.liu@sun.com> ** Fix for bug #535204 * gui/tasks-component.c: (destroy_component_view): The tasks objects had been destroyed before the call of destroy_ component in tasks-component.c. No need to call them. svn path=/trunk/; revision=35591
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-024-1/+42
| | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #535459 svn path=/trunk/; revision=35566
* ** Fixes bug #534476Matthew Barnes2008-05-232-9/+12
| | | | | | | | | | | | | | | | | | | 2008-05-23 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534476 * configure.in: Require shared-mime-info >= 0.22 to make sure we pick up the fix for correctly identifying "winmail.dat" attachments. * calendar/gui/e-cal-popup.c (ecalp_standard_menu_factory): * mail/em-utils.c (em_utils_snoop_type): * mail/em-popup.c (emp_standard_menu_factory): Remove the special check for "winmail.dat". GIO correctly identifies it as "application/ms-tnef". svn path=/trunk/; revision=35534
* Patch from Milan Crha <mcrha@redhat.com> ** Part of fix for bug #523402 ↵Suman Manjunath2008-05-233-0/+12
| | | | | | (leak fix, reassign back the old values before freeing) svn path=/trunk/; revision=35533
* ** Fix a bunch of compiler warnings.Matthew Barnes2008-05-232-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fix a bunch of compiler warnings. * calendar/gui/e-select-names-renderer.c (e_select_names_renderer_focus_out_event): Remove this function. Looks like it hasn't been used in years. * mail/em-format-html.c (efh_message_external): Fix a typo in checking for an empty 'mode' string. * mail/message-list.c (subtree_size): Remove this function. Looks like it hasn't been used in years. * plugins/email-custom-header/email-custom-header.c (action_email_custom_header_cb): Remove unused 'editor' variable. * plugins/save-calendar/csv-format.c (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c (do_save_calendar_rdf): Remove pointless address check of a local variable. svn path=/trunk/; revision=35527
* ** Fixes bug #534360Matthew Barnes2008-05-2374-663/+813
| | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534360 Migrate from deprecated GtkObject symbols to GObject equivalents. Touches over 150 files in all components; too many to list. svn path=/trunk/; revision=35526
* Patch from Chenthill Palanisamy <pchenthill@novell.com> ** Fix for bug ↵Suman Manjunath2008-05-222-2/+16
| | | | | | #533820 (crash on double-clicking the border of meetings in day-view) svn path=/trunk/; revision=35525
* Include e-util-private.h for the mapping of EVOLUTION_GLADEDIR to aTor Lillqvist2008-05-082-2/+17
| | | | | | | | | | | | | 2008-05-08 Tor Lillqvist <tml@novell.com> * gui/alarm-notify/alarm-notify-dialog.c: Include e-util-private.h for the mapping of EVOLUTION_GLADEDIR to a function call on Windows. Construct the glade file pathname at run-time so that it is found also on Windows where we don't use compile-time pathnames at run-time. svn path=/trunk/; revision=35482
* Fix include path for e-dbhash.h, now in libebackend.Johan Euphrosine2008-05-052-1/+5
| | | | | | | | | | 2008-05-05 Johan Euphrosine <proppy@aminche.com> * gui/migration.c: Fix include path for e-dbhash.h, now in libebackend. svn path=/trunk/; revision=35468
* ** Fix for bug #316390Milan Crha2008-04-304-66/+27
| | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #316390 * addressbook/gui/widgets/e-addressbook-view.c: (categories_changed_cb), (get_master_list), (eab_view_dispose), (eab_view_new), (search_activated), (make_suboptions): Listen for changes in categories setup and propagate them to UI. * calendar/gui/e-memos.c: (struct _EMemosPrivate), (categories_changed_cb), (setup_widgets), (e_memos_init), (e_memos_destroy): * calendar/gui/gnome-cal.c: (struct _GnomeCalendarPrivate), (setup_widgets), (categories_changed_cb), (gnome_calendar_init), (gnome_calendar_destroy): * calendar/gui/e-tasks.c: (struct _ETasksPrivate), (categories_changed_cb), (setup_widgets), (e_tasks_init), (e_tasks_destroy): Listen for changes in categories setup and propagate them to UI. Note: be sure you've eds revision 8718 or better svn path=/trunk/; revision=35458
* Patch from Srinivasa Ragavan <sragavan@novell.com>Bharath Acharya2008-04-302-0/+12
| | | | | | | ** Fix for bnc #363908 Fix for Evolution crashed during exit svn path=/trunk/; revision=35452
* Patch from Ashish Shrivastava <shashish@novell.com>Ashish Shrivastava2008-04-302-1/+11
| | | | | | | | | 2008-04-30 Ashish Shrivastava <shashish@novell.com> ** Fix for bnc #368277 Can't C & P Email Addresses from an Appt. to a Mail Message svn path=/trunk/; revision=35451
* ** Fix for bug #240823Milan Crha2008-04-292-2/+16
| | | | | | | | | | | | 2008-04-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #240823 * gui/itip-utils.c: (comp_to_list): Send notification only to individuals and groups. svn path=/trunk/; revision=35444
* ** Fix for bug #524121Milan Crha2008-04-282-1/+8
| | | | | | | | | | | | 2008-04-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #524121 * gui/e-calendar-table.c: (copy_row_cb): Fixing typo from patch for bug #516408. svn path=/trunk/; revision=35427
* ** Fix for bug #529893Danny Baumann2008-04-252-0/+8
| | | | | | | | | | | | | | | | | | | 2008-04-25 Danny Baumann <dannybaumann@web.de> ** Fix for bug #529893 * widgets/misc/e-dateedit.c (create_children): * widgets/misc/e-combo-cell-editable.c (build_popup): * widgets/misc/e-cell-date-edit.c (e_cell_date_edit_init): * widgets/table/e-table-header-item.c: (make_shaped_window_from_xpm): * widgets/table/e-cell-combo.c: (e_cell_combo_init): * widgets/table/e-cell-text.c: (ect_show_tooltip): * widgets/text/e-text.c: (_do_tooltip): * calendar/gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Properly set type hints for popup windows. svn path=/trunk/; revision=35416
* ** Fix for bug #509923Milan Crha2008-04-184-7/+80
| | | | | | | | | | | | | | | | | 2008-04-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #509923 * gui/dialogs/comp-editor.c: (real_send_comp): * gui/e-calendar-view.c: (e_calendar_view_modify_and_send): * gui/e-cal-model-calendar.c: (ecmc_set_value_at): Send changes based on the user's choice of "all instances" or "only this instance" for recurring events. * gui/e-cal-model-calendar.c: (ecmc_set_value_at): Also modify objects based on the user's choice. svn path=/trunk/; revision=35382
* Remove and obsolete comment from configure.in and #include <gio/gio.h> inMatthew Barnes2008-04-181-0/+1
| | | | | | calendar/gui/e-cal-component-preview.c. svn path=/trunk/; revision=35379
* ** Fix for bug #526741 (gnome-vfs to gio/gvfs port)Milan Crha2008-04-1813-145/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #526741 (gnome-vfs to gio/gvfs port) * configure.in: Drop dependency on gnome-vfs, depend on gio instead. * addressbook/gui/contact-editor/e-contact-editor.c: Do not include gnome-vfs. * calendar/gui/e-meeting-store.c: (start_async_read), (freebusy_async), (async_read): Read data with gio, not with gnome-vfs. * calendar/gui/e-meeting-store.c: (async_close): Function removed. * calendar/gui/migration.c: * calendar/gui/e-memos.c: * calendar/gui/alarm-notify/notify-main.c: * calendar/gui/e-tasks.c: * calendar/gui/main.c: * calendar/gui/e-meeting-list-view.c: Do not include gnome-vfs. * calendar/gui/dialogs/comp-editor.c: (set_attachment_list): * calendar/gui/dialogs/comp-editor.c: (attachment_guess_mime_type): Function removed, use e-util function instead. * calendar/gui/e-cal-popup.c: (temp_save_part): Reflect changes in CamelStreamVFS. * calendar/gui/e-cal-popup.c: (ecalp_apps_open_in), (ecalp_apps_popup_free), (ecalp_standard_menu_factory): Use gio to fill popup and launch app. * calendar/gui/e-cal-component-preview.h: (e_cal_comp_preview_url_requested_cb): * calendar/gui/e-cal-component-preview.c: (e_cal_comp_preview_url_requested_cb): New helper function to manage file:// urls for GtkHTML component. * calendar/gui/e-cal-component-preview.c: (e_cal_component_preview_init): * calendar/gui/e-cal-component-memo-preview.c: (e_cal_comp_preview_url_requested_cb): Use above helper function. * calendar/gui/e-cal-component-memo-preview.c: (url_requested_cb): * calendar/gui/e-cal-component-preview.c: (url_requested_cb): Function removed. * composer/e-msg-composer.h: (e_msg_composer_guess_mime_type): * composer/e-msg-composer.c: (e_msg_composer_guess_mime_type), (handle_uri), (e_msg_composer_add_inline_image_from_file): Use shared e_util_guess_mime_type instead of its own. * e-util/e-gui-utils.c: Do not include gnome-vfs. * e-util/e-util.c: (e_write_file_uri), (e_file_get_save_path): * e-util/e-dialog-utils.c: (e_file_can_save), (e_file_check_local): Use gio instead of gnome-vfs. * e-util/e-util.h: * e-util/e-util.c: (e_util_guess_mime_type), (e_util_filename_to_uri), (e_util_uri_to_filename), (e_util_read_file): New helper functions. * mail/Makefile.am: * mail/em-vfs-stream.h: * mail/em-vfs-stream.c: Removed from project, not used anywhere. * mail/em-menu.c: * mail/em-config.c: Do not include gnome-vfs. * mail/mail-ops.c: (save_messages_exec), (save_part_exec): Changes related to Data Server change of CamelStreamVFS. * mail/em-format.c: (em_format_describe_part): * mail/em-format-html-display.c: (efhd_bonobo_object), (efhd_find_handler), (efhd_use_component), (efhd_bonobo_unknown), (efhd_check_server_prop), (efhd_format_attachment): Drop use of deprecated gnome-vfs functions. * mail/em-utils.c: (em_utils_snoop_type): Use gio to guess the mime_type. * mail/em-popup.c: (emp_apps_open_in), (emp_apps_popup_free), (emp_standard_menu_factory): Use gio to fill popup and launch app. * plugins/import-ics-attachments/icsimporter.c: Do not include gnome-vfs. * plugins/ipod-sync/ical-format.c: (do_save_calendar_ical): * plugins/ipod-sync/ipod-sync.c: (destination_save_addressbook): Write to gio GOutputStream instead of gnome-vfs handle. * plugins/ipod-sync/format-handler.h: (open_for_writing): * plugins/ipod-sync/ipod-sync.c: (open_for_writing): New helper function. * plugins/publish-calendar/publish-format-fb.h: (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-fb.c: (write_calendar), (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-ical.h: (publish_calendar_as_ical): * plugins/publish-calendar/publish-format-ical.c: (write_calendar), (publish_calendar_as_ical): Use gio GOutputStream instead of gnome-vfs handle. * plugins/publish-calendar/url-editor-dialog.c: (create_uri): Use glib function to escape URI. * plugins/publish-calendar/publish-location.c: (migrateURI): Use EUri to parse URI. * plugins/publish-calendar/publish-calendar.c: (publish_online), (unmount_done_cb), (struct mnt_struct), (mount_ready_cb), (ask_password), (ask_question), (mount_first), (publish): Use gio instead of gnome-vfs for opening (remote) files. * plugins/save-calendar/ical-format.c: (do_save_calendar_ical): * plugins/save-calendar/csv-format.c: (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c: (do_save_calendar_rdf): Use gio GOutpuStream instead of gnome-vfs handle. * plugins/save-calendar/format-handler.h: (open_for_writing): * plugins/save-calendar/save-calendar.c: (open_for_writing): New helper function. * shell/e-shell-window-commands.c: (command_quick_reference): Use gio instead of gnome-vfs. * widgets/misc/e-attachment.h: (struct _EAttachment): * widgets/misc/e-attachment.c: (finalise), (init), (attachment_guess_mime_type), (e_attachment_new), (struct DownloadInfo), (download_info_free), (data_ready_cb), (download_to_local_path), (e_attachment_new_remote_file): Use gio instead of gnome-vfs to download remote files. * widgets/misc/e-image-chooser.c: (image_drag_data_received_cb): Use new util function to read file. * widgets/misc/e-attachment-bar.c: (size_to_string): Stolen from gnome-vfs. svn path=/trunk/; revision=35378
* ** Fix for bug #523402Milan Crha2008-04-172-0/+9
| | | | | | | | | | | | 2008-04-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #523402 * gui/e-calendar-view.c: (e_calendar_view_add_event): Do not free value returned by icaltimezone_get_tzid. svn path=/trunk/; revision=35376
* ** Fix for bug #232594Milan Crha2008-04-162-13/+29
| | | | | | | | | | | | 2008-04-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #232594 * gui/e-meeting-list-view.c: (attendee_edited_cb): Set status to Needs Action when attendee's address have been changed. svn path=/trunk/; revision=35370
* Fix for bug #517134 : Extend the 'Insert' menu (in editors) to show a ↵Suman Manjunath2008-04-122-15/+65
| | | | | | | | | | | | | | | | | | | | "Recent Documents" submenu (to quickly add them as attachments). M configure.in M ChangeLog M composer/evolution-composer.ui M composer/ChangeLog M composer/e-composer-actions.c M composer/e-composer-private.c M widgets/misc/ChangeLog M widgets/misc/e-attachment-bar.c M widgets/misc/e-attachment-bar.h M calendar/gui/dialogs/comp-editor.c M calendar/ChangeLog M ui/ChangeLog M ui/evolution-editor.xml svn path=/trunk/; revision=35354
* ** Fix for bug #525234Ondrej Jirman2008-04-073-1/+17
| | | | | | | | | | | | | 2008-04-07 Ondrej Jirman <megous@megous.com> ** Fix for bug #525234 * gui/Makefile.am: * gui/dialogs/Makefile.am: Install more include files that are useful to the out of tree evolution plugins. svn path=/trunk/; revision=35335
* ** Merge the mbarnes-composer branchMatthew Barnes2008-04-033-368/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-02 Matthew Barnes <mbarnes@redhat.com> ** Merge the mbarnes-composer branch * configure.in: Bump libgtkhtml requirement to 3.19.1. Add gtkhtml-editor dependency for addressbook, calendar and mail. Remove print-message plugin; new composer implements this natively. * tools/Makefile.am: Remove CORBA rules for the old composer. * addressbook/gui/widgets/Makefile.am: Remove CORBA rules for the old composer. * addressbook/gui/widgets/eab-gui-util.c (eab_send_to_contact_and_email_num_list), (eab_send_contact_list_as_attachment): Adapt to new Bonobo-less composer widget. * calendar/gui/Makefile.am: Remove CORBA rules for the old composer. * calendar/gui/itip-utils.c (comp_from), (comp_to_list), (comp_subject), (comp_content_type), (comp_filename), (comp_description), (append_cal_attachments), (itip_send_comp), (reply_to_calendar_comp): Adapt to new Bonobo-less composer widget. * composer/Makefile.am: Remove CORBA rules for the old composer. * composer/e-msg-composer.c: * composer/e-msg-composer.h: EMsgComposer is now a subclass of GtkhtmlEditor. Extensive refactoring and cleanup, too much to list in detail. * composer/e-composer-header.c: * composer/e-composer-header.h: Add "sensitive" property along with get/set functions. * composer/e-composer-from-header.c: * composer/e-composer-from-header.h: Propagate "refreshed" signal from EAccountComboBox. Add function e_composer_from_header_get_account_list(). * composer/e-composer-private.c: * composer/e-composer-private.h: New files manage composer's private data. Allows other composer files to manipulate private data. * composer/e-msg-composer-hdrs.c: * composer/e-msg-composer-hdrs.h: Remove these files; replaced by EComposerHeaderTable widget. * composer/evolution-composer.c: * composer/evolution-composer.h: Remove these files; composer is now a subclass of GtkhtmlEditor. * composer/e-msg-composer-select-file.c: * composer/e-msg-composer-select-file.h: Remove these files; logic moved to e-msg-composer.c. * composer/listener.c: * composer/listener.h: Remove these files; event handlers moved to e-msg-composer.c. * composer/Composer.idl: * composer/Evolution-Composer.idl: Remove these files; composer is no longer a Bonobo object. * mail/em-composer-prefs (sig_edit_cb), (em_composer_prefs_new_signature): Adapt to new Bonobo-less signature editor. * mail/mail-signature-editor.c: * mail/mail-signature-editor.h: Rewrite the signature editor as a subclass of GtkhtmlEditor. Eliminates Bonobo from the equation. * mail/em-composer-utils.c (composer_get_message), (em_utils_composer_send_cb), (save_draft_done), (em_utils_composer_save_draft_cb), (create_new_composer), (em_utils_compose_new_message), (em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder), (em_utils_post_to_url), (edit_message), (forward_attached), (forward_non_attached), (reply_get_composer), (composer_set_body), (em_utils_reply_to_message), (post_reply_to_message): Adapt to new Bonobo-less composer. * mail/mail-component-factory.c: Composer is no longer needs a Bonobo factory. * mail/mail-config.c: Fix style pattern for EMsgComposer widgets. * plugins/groupwise/mail-send-options.c (org_gnome_composer_send_options): Adapt to streamlined EMsgComposer API. * plugins/exchange-operations/Makefile.am: Add EVOLUTION_MAIL_CFLAGS and EVOLUTION_MAIL_LIBS. * plugins/exchange-operations/exchange-mail-send-options.c (append_to_header), (org_gnome_exchange_send_options): Adapt to streamlined EMsgComposer API. * plugins/mailing-list-actions/mailing-list-actions.c (emla_list_action_do): Adapt to streamlined EMsgComposer API. * po/POTFILES.in: Update file list for new composer. * ui/evolution-composer-entries.xml: Remove this file; obsoleted by new composer. * widgets/misc/Makefile.am: Add EVOLUTION_MAIL_LIBS. * widgets/misc/e-account-combo-box.c: * widgets/misc/e-account-combo-box.h: New function e_account_combo_box_get_account_list(). Emit a "refreshed" signal when the EAccountList changes. Add an internal reverse-lookup index. * widgets/misc/e-charset-picker.c (e_charser_add_radio_actions): New function adds radio actions to an action group. Will eventually replace e_charset_picker_bonobo_ui_populate(). * widgets/misc/e-signature-combo-box.c: * widgets/misc/e-signature-combo-box.h: New function e_signature_combo_box_get_signature_list(). ... separate issue ... * configure.in: Bump eds_minimum_version to 2.23.1 for CAMEL_FOLDER_JUNKED_NOT_DELETED symbol. svn path=/trunk/; revision=35313
* Patch from Qin Kuangyu: Fix for bug #346555 (Fixed a couple of mnemonic ↵Suman Manjunath2008-03-312-1/+8
| | | | | | conflicts) svn path=/trunk/; revision=35288
* ** Fix for bug #517492Milan Crha2008-03-272-6/+11
| | | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #517492 * gui/dialogs/calendar-setup.c: (calendar_setup_edit_calendar), (calendar_setup_edit_task_list), (calendar_setup_edit_memo_list): Set proper dialog caption with New or Properties. svn path=/trunk/; revision=35270
* ** Fix for bug #438613Milan Crha2008-03-273-2/+18
| | | | | | | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #438613 * addressbook/addressbook.error.xml: Improved "contact-delete-error-perm" secondary text. * calendar/calendar.error.xml: New message "prompt-read-only-cal-editor". * calendar/gui/dialogs/comp-editor.c: (prompt_and_save_changes), (menu_file_save_cb): Use different read-only message when checking from contact editor and from calendar UI. svn path=/trunk/; revision=35260
* ** Fix for bug #512543Milan Crha2008-03-139-3884/+14
| | | | | | | | | | | | | | | | | | | | | 2008-03-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #512543 * configure.in: * widgets/misc/e-calendar-item.c: * calendar/gui/e-day-view.c: * calendar/gui/e-week-view-event-item.c: * calendar/gui/e-calendar-view.c: * calendar/gui/e-calendar-view.h: * calendar/gui/e-week-view-main-item.c: * calendar/gui/e-day-view-time-item.c: * calendar/gui/e-day-view-top-item.c: * calendar/gui/e-day-view-main-item.c: Get rid of --enable-cairo-calendar/ENABLE_CAIRO define. svn path=/trunk/; revision=35182
* ** Fixes bug #513951Matthew Barnes2008-03-118-36/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-11 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #513951 * addressbook/gui/component/addressbook-component.c (ensure_sources): * addressbook/gui/component/addressbook-migrate.c (addressbook_migrate): * calendar/gui/cal-search-bar.c (cal_search_bar_construct): * calendar/gui/migration.c (create_calendar_sources), (create_task_sources), (migrate_calendars), (migrate_tasks), (create_memo_sources): * calendar/gui/e-memos.c (e_memos_setup_view_menus): * calendar/gui/tasks-component.c (ensure_sources): * calendar/gui/gnome-cal.c (gnome_calendar_setup_view_menus): * calendar/gui/calendar-component.c (ensure_sources): * calendar/gui/memos-component.c (ensure_sources): * mail/mail-config.c (gconf_mime_types_changed): Adapt to new meaning of xxx_component_peek_base_directory(). * addressbook/gui/component/addressbook-component.c (addressbook_component_init): * addressbook/gui/component/addressbook-migrate.c (create_groups): * calendar/gui/tasks-component.c (tasks_component_init): * calendar/gui/calendar-component.c (calendar_component_init): * calendar/gui/memos-component.c (memos_component_init): * composer/e-msg-composer.c (autosave_manager_query_load_orphans), (autosave_init_file): * e-util/e-mktemp.c (get_dir): * e-util/e-util.c (get_lock_filename): * mail/mail-component.c: * plugins/face/face.c (org_gnome_composer_face): * smime/lib/e-cert-db.c (initialize_nss): Use e_get_user_data_dir() instead of constructing the full path. * calendar/gui/migration.c (add_gw_esource): * composer/e-msg-composer.c (e_msg-composer_unrealize), (e_msg_composer_set_view_from), (e_msg_composer_set_view_replyto), (e_msg_composer_set_view_to), (e_msg_composer_set_view_postto), (e_msg_composer_set_view_cc), (e_msg_composer_set_view_bcc): * e-util/e-util.c (e_file_update_save_path), (e_file_get_save_path): Emit warnings if saving to GConf fails. * e-util/e-util.c (e_get_user_data_dir): New function returns the base directory for Evolution user data. This should be the /only/ place in the application where this directory is hard-coded. svn path=/trunk/; revision=35175
* Fixes #516498Chenthill Palanisamy2008-02-255-8/+29
| | | | | | | | | | | | | | | 2008-02-25 Chenthill Palanisamy <pchenthill@novell.com> Fixes #516498 * gui/comp-util.c: (cal_comp_is_on_server): * gui/e-calendar-view.c: (e_calendar_view_cut_clipboard), (delete_event), (e_calendar_view_delete_selected_occurrence): * gui/e-day-view.c: (process_component): * gui/e-week-view.c: (process_component): Free memory returned by e_cal_component_get_recurid_as_string. svn path=/trunk/; revision=35086
* Fixes#516408Chenthill Palanisamy2008-02-2513-19/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-02-24 Chenthill Palanisamy <pchenthill@novell.com> Fixes#516408 * gui/dialogs/e-send-options-utils.c (e_sendoptions_utils_fill_component): * gui/e-cal-model.c (search_by_id_and_client): * gui/e-calendar-table.c (copy_row_cb), (e_calendar_table_copy_clipboard): * gui/e-calendar-view.c (e_calendar_view_copy_clipboard), (icalcomp_contains_category): * gui/e-day-view.c (model_rows_deleted_cb), (e_day_view_find_event_from_uid), (e_day_view_reshape_day_events), (e_day_view_on_drag_data_get): * gui/e-itip-control.c (update_item): * gui/e-memo-table.c (copy_row_cb), * (e_memo_table_copy_clipboard): * gui/e-memos.c (obtain_list_of_components): * gui/e-tasks.c (obtain_list_of_components): * gui/e-week-view.c (model_rows_deleted_cb), (e_week_view_reshape_events), (e_week_view_find_event_from_uid): * gui/gnome-cal.c (gnome_calendar_purge): * gui/itip-utils.c (comp_limit_attendees), (itip_send_comp), (reply_to_calendar_comp), (itip_publish_comp): Free the memory returned by libical svn path=/trunk/; revision=35081
* ** Fix for bug #440426Milan Crha2008-02-212-0/+11
| | | | | | | | | | | | 2008-02-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #440426 * gui/e-cal-model.c: (e_cal_model_dispose), (remove_client): Unset also default_client if removing it. svn path=/trunk/; revision=35065
* ** Part of fix for bug #515744Milan Crha2008-02-202-8/+9
| | | | | | | | | | | | | 2008-02-20 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #515744 * composer/e-msg-composer.c: (drop_action): * calendar/gui/dialogs/comp-editor.c: (drop_action): Fixing previous fix - do not double free. svn path=/trunk/; revision=35063
* ** Part of fix for bug #515744Milan Crha2008-02-1813-17/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-02-18 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #515744 * addressbook/gui/component/addressbook-migrate.c: (get_source_name): * plugins/groupwise-features/send-options.c: (get_source): * plugins/groupwise-features/share-folder-common.c: (get_container_id): * plugins/groupwise-features/install-shared.c: (install_folder_response): * plugins/external-editor/external-editor.c: (convert_to_camel_internet_address), (org_gnome_external_editor): * plugins/itip-formatter/itip-formatter.c: (idle_open_cb): * mail/em-folder-view.c: (emfv_setup_view_instance): * mail/mail-component.c: (impl_finalize): * mail/message-list.c: (ml_tree_value_at): * composer/e-msg-composer.c: (drop_action): * e-util/e-config.c: (ep_finalise): Use proper member to free. * widgets/misc/e-cursors.c: (e_cursors_init): * widgets/misc/e-calendar-item.c: (e_calendar_item_draw_month): * calendar/gui/dialogs/comp-editor.c: (drop_action): * calendar/gui/calendar-config.c: (calendar_config_get_hide_completed_tasks_sexp): * calendar/gui/comp-editor-factory.c: (edit_existing): * calendar/gui/e-day-view.c: (e_day_view_reshape_long_event), (e_day_view_on_top_canvas_drag_data_received): * calendar/gui/e-day-view-main-item.c: (e_day_view_main_item_draw_events_in_vbars), (e_day_view_main_item_draw_long_events_in_vbars): * calendar/gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event): * calendar/gui/e-cal-model.c: (redo_queries): * calendar/gui/e-calendar-table.c: (e_calendar_table_open_task): * calendar/gui/e-memo-table.c: (open_memo): * calendar/gui/print.c: (print_todo_details): * calendar/gui/migration.c: (get_source_name): Memory leak fix. * calendar/gui/e-week-view.c: (e_week_view_reshape_events): Simplifies things. svn path=/trunk/; revision=35044
* ** Fix for bnc #178778Srinivasa Ragavan2008-02-182-1/+7
| | | | | | | | | | | | 2008-02-18 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bnc #178778 * gui/dialogs/recurrence-page.c: (preview_recur): svn path=/trunk/; revision=35039
* ** Fix for bnc #160049. Patch from OpenSUSE.Srinivasa Ragavan2008-02-185-0/+61
| | | | | | | | | | | | | | | | | 2008-02-18 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bnc #160049. Patch from OpenSUSE. * common/authentication.c: (build_pass_key), (auth_cal_forget_password): * common/authentication.h: * gui/e-tasks.c: (client_cal_opened_cb), (default_client_cal_opened_cb): * gui/gnome-cal.c: (client_cal_opened_cb): svn path=/trunk/; revision=35035
* ** Downstream patches from OpenSUSESrinivasa Ragavan2008-02-184-0/+15
| | | | | | | | | | | | | | | 2008-02-18 Srinivasa Ragavan <sragavan@novell.com> ** Downstream patches from OpenSUSE * conduits/calendar/calendar-conduit.c: (local_record_to_pilot_record): * conduits/memo/memo-conduit.c: (local_record_to_pilot_record): * conduits/todo/todo-conduit.c: (local_record_to_pilot_record): svn path=/trunk/; revision=35031
* ** Fix for bug #516453Milan Crha2008-02-152-0/+9
| | | | | | | | | | | | 2008-02-14 Milan Crha <mcrha@redhat.com> ** Fix for bug #516453 * gui/e-cal-model-tasks.c: (set_status): Change Not Started status back to Canceled when Canceled requested. svn path=/trunk/; revision=35014
* ** Fix for bug #514987Milan Crha2008-02-153-1/+45
| | | | | | | | | | | | | | 2008-02-14 Milan Crha <mcrha@redhat.com> ** Fix for bug #514987 * gui/e-calendar-table.etspec: * gui/e-calendar-table.c: (status_from_string), (status_compare_cb), (e_calendar_table_init): New sorting by Status based on the index in popup, not on the text. svn path=/trunk/; revision=35013
* Google Calendar alarm works now.Srinivasa Ragavan2008-02-112-1/+9
| | | | | | | | | 2008-02-11 Srinivasa Ragavan <sragavan@novell.com> * gui/alarm-notify/alarm-notify.c: (alarm_notify_add_calendar): Google Calendar alarm works now. svn path=/trunk/; revision=34988
* String changes for improved error-messages and a schema-description. Suman Manjunath2008-02-114-4/+15
| | | | | | | | | | | | | | M addressbook/ChangeLog M addressbook/addressbook.error.xml M mail/ChangeLog M mail/mail-config.glade M mail/evolution-mail.schemas.in M calendar/calendar.error.xml M calendar/gui/dialogs/comp-editor.c M calendar/gui/e-calendar-view.c M calendar/ChangeLog svn path=/trunk/; revision=34982
* ** Part of fixes for bug #395939Milan Crha2008-02-083-4/+17
| | | | | | | | | | | | | 2008-02-08 Milan Crha <mcrha@redhat.com> ** Part of fixes for bug #395939 * gui/alarm-notify/alarm-queue.c: (update_cqa): * conduits/calendar/calendar-conduit.c: (local_record_from_comp): Free alarm properly. svn path=/trunk/; revision=34976
* ** Fix for bug #240073Milan Crha2008-01-292-2/+10
| | | | | | | | | | | | | 2008-01-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #240073 * gui/e-cal-model-tasks.h: (enum ECalModelTasksField): Move strikeout field to known fields, otherwise the "Click to add" row will have text strikeouted. svn path=/trunk/; revision=34920
* Patch from Chenthill Palanisamy <pchenthill@novell.com> (Fix memory leak ↵Suman Manjunath2008-01-282-0/+6
| | | | | | while printing month-view) svn path=/trunk/; revision=34908
* Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #355864 (Calendar ↵Suman Manjunath2008-01-282-11/+33
| | | | | | critical warning when unchecking a webcal) svn path=/trunk/; revision=34907
* Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #240073 (Cancelled ↵Suman Manjunath2008-01-284-9/+32
| | | | | | tasks should get a line striked through them) svn path=/trunk/; revision=34906
* ** Fix for bug #475781Milan Crha2008-01-2510-36/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-01-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #475781 * plugins/save-calendar/csv-format.c: (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c: (do_save_calendar_rdf): * plugins/itip-formatter/itip-formatter.c: (format_itip_object): * calendar/gui/dialogs/recurrence-page.c: (fill_ending_date), (recurrence_page_fill_widgets): * calendar/gui/dialogs/memo-page.c: (memo_page_fill_widgets): * calendar/gui/e-day-view.c: 2*(e_day_view_finish_long_event_resize), 2*(e_day_view_on_editing_stopped): * calendar/gui/itip-utils.c: (comp_compliant), (reply_to_calendar_comp): * calendar/gui/e-week-view.c: (e_week_view_on_editing_stopped): * calendar/gui/e-calendar-view.c: (e_calendar_view_add_event), (e_calendar_view_get_tooltips): * calendar/gui/e-cal-component-preview.c: (write_html): * calendar/gui/e-cal-component-memo-preview.c: (write_html): * calendar/gui/e-cal-model.c: (add_instance_cb): Fix memory leaks around ECalComponentDateTime. svn path=/trunk/; revision=34895
* ** Fix for bug #510409Milan Crha2008-01-256-4/+24
| | | | | | | | | | | | | | | | | 2008-01-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #510409 * gui/e-memos.c: (obtain_list_of_components): * gui/e-tasks.c: (obtain_list_of_components): * gui/e-calendar-table.c: (e_calendar_table_copy_clipboard): * gui/e-memo-table.c: (e_memo_table_copy_clipboard): Do not free memmory owned by libical. * gui/e-week-view.c: (e_week_view_reshape_events): Free memory before assigning NULL. svn path=/trunk/; revision=34893
* Link with libefilterbar.Tor Lillqvist2008-01-252-0/+6
| | | | | | | | | | 2008-01-25 Tor Lillqvist <tml@novell.com> * gui/Makefile.am (libevolution_calendar_la_LIBADD): Link with libefilterbar. svn path=/trunk/; revision=34889
* ** Fix for bug #402487Milan Crha2008-01-242-3/+10
| | | | | | | | | | | | | | 2008-01-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #402487 * calendar/gui/cal-search-bar.c: (notify_e_cal_view_contains): * mail/em-folder-browser.c: (emfb_search_search_activated), (generate_viewoption_menu): * widgets/misc/e-search-bar.c: (search_now_verb_cb), (scopeoption_changed_cb): Memory leak fix. svn path=/trunk/; revision=34880