aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/itip-formatter
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant EAccountList utilities.Matthew Barnes2011-04-261-2/+3
| | | | | Kill itip_addresses_get() and itip_addresses_get_default(), and use e_get_account_list() and e_get_default_account() instead.
* Bug #646197 - Crash with VALARM without ACTION propertyMilan Crha2011-04-181-1/+1
|
* Adapt to sealed up CamelService.Matthew Barnes2011-04-181-1/+1
|
* Remove NULL checks for GObject methods.Matthew Barnes2011-02-131-2/+2
| | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
* More whitespace cleanup.Matthew Barnes2011-01-311-40/+40
|
* Move calendar preferences to the calendar module.Matthew Barnes2010-11-051-6/+27
| | | | | Continue replacing the use of calendar-config functions with GObject property bindings to EShellSettings properties.
* Rename CalUnits to EDurationType.Matthew Barnes2010-11-051-4/+4
| | | | And move the definition to e-util-enums.h so we get a GType for it.
* Simplify EActivity.Matthew Barnes2010-10-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet.
* Send errors to an EAlertSink instead of the task bar.Matthew Barnes2010-10-191-2/+12
| | | | | | This marks the end of unintrusive error dialogs, which were too unintrusive. We now show errors directly in the main window using the EAlert / EAlertSink framework.
* Remove mail_tools_folder_to_url().Matthew Barnes2010-10-131-10/+8
| | | | Use camel_folder_get_uri() instead.
* Bug #631320 - GtkObject is gone in GTK3Milan Crha2010-10-071-5/+6
|
* Kill em_utils_temp_save_part().Matthew Barnes2010-10-011-4/+109
| | | | | | | | | Rewrite the last usage of it in itip-formatter.c to use EAttachments instead. This also allowed me to kill mail_save_part() in mail-ops.c. I may need to reevaluate the EAttachment API at some point for all these fringe EAttachment uses we're accumulating. Having to asynchronously "load" an EAttachment whose content is already in memory kinda sucks.
* Bug #629799 - Crash importing a mail with an ics attachmentMilan Crha2010-09-291-5/+7
|
* Bug #630294 - Shouldn't send invitation reply when has no organizerMilan Crha2010-09-291-1/+1
|
* Adapt to Camel API changes.Matthew Barnes2010-09-281-2/+2
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-7/+14
|
* Coding style cleanups.Matthew Barnes2010-09-131-24/+24
|
* Bug 627601 - Memory leak in itip_get_comp_attendee()David Woodhouse2010-08-241-1/+3
|
* Bug #623204 - Be able to report detailed errors from backendsMilan Crha2010-07-091-14/+15
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-2/+2
|
* Bug #478090 - Meeting acceptances for attendees who weren't listed are lostMilan Crha2010-05-261-4/+6
|
* Adapt to Camel API changes.Matthew Barnes2010-05-081-1/+1
| | | | | This also removes the boxed CamelObject GType, since CamelObject is an honest-to-goodness GObject now.
* Adapt to Camel API changes.Matthew Barnes2010-04-301-4/+12
|
* Bug #610495 - Plugins should define e_plugin_lib_enableRoy Marples2010-04-271-0/+7
|
* Camel is now GObject-based.Matthew Barnes2010-04-241-1/+1
|
* Bug #360461 - Avoid markup in translatable messagesMilan Crha2010-04-231-46/+62
|
* Bug 610428 - Duplicate mnemonic in itip formatted messageMatthew Barnes2010-04-181-5/+5
|
* Adapt to Camel API changes.Matthew Barnes2010-04-131-6/+11
|
* Giant leap towards GSEAL compliance.Matthew Barnes2010-04-082-7/+3
|
* Adapt to Camel API changes.Matthew Barnes2010-04-041-2/+2
|
* Generate ChangeLog files for tarball releases.Matthew Barnes2010-04-031-1121/+0
| | | | Remove old ChangeLog files that predate our switch to git.
* Only #include Camel's top-level header.Matthew Barnes2010-04-032-15/+0
|
* Stop relying on CamelObject meta-data.Matthew Barnes2010-04-011-1/+1
|
* Work around recent GTK+ deprecations.Matthew Barnes2010-03-051-0/+4
|
* [itip-formatter] Show reason of failed calendar openMilan Crha2010-02-121-8/+21
|
* Make authentication functionality availableGustavo Noronha Silva2010-01-271-1/+1
| | | | | | | This involves renaming the calendar auth-related functions to have a prefix, and shipping the headers. Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
* Remove dead assignments found by clang.Matthew Barnes2010-01-162-6/+3
|
* Bug #606340 - Crash on non-utf8 letter in mail folder nameMilan Crha2010-01-081-32/+14
|
* Compiler and linker flag cleanups.Matthew Barnes2009-12-281-4/+2
|
* Bug #329693 - Add contexts to translated "None" wordsMilan Crha2009-12-241-1/+1
|
* Make the mail folder cache a proper GObjectJonathon Jongsma2009-12-161-1/+2
| | | | | | | | | | | mail-folder-cache previously was a bit of a pseudo object (sort of a singleton) that operated on some file static data. This commit re-factors things so that it is a proper class named MailFolderCache. At the moment, this doesn't gain us much, but in the future, it will allow us to add signals, etc so that we can de-couple a lot of the interdependencies in here. This is essentially a pre-requisite to splitting up a lot of the mail backend stuff. https://bugzilla.gnome.org/show_bug.cgi?id=604627
* Bug #499322 - Use extension for "Save as" suggested file nameMilan Crha2009-12-101-1/+1
|
* Port all error code to use GObject-ified EAlert / EAlertDialogJonathon Jongsma2009-12-081-1/+1
| | | | | | The changes are mainly including the e-alert-header.h header instead of just e-alert.h. This allows us to include e-alert.h in non-UI situations when necessary.
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-011-4/+4
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port plugins to use new EError APIJonathon Jongsma2009-12-011-7/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Bug #598166 - All Day Meeting String ImprovementMilan Crha2009-11-263-51/+77
|
* More build failures due to missing internal lib dependenciesJonathon Jongsma2009-11-121-0/+1
|
* Kill more redundant save dialogs and related utilities.Matthew Barnes2009-11-111-6/+8
|
* Kill more redundant save functions.Matthew Barnes2009-11-081-2/+40
|
* Bug #482327 - Save attached calendar with multiple items easilyMilan Crha2009-11-071-1/+32
|
* Bug #322261 - vCalendar replies are sent out using the default accountMilan Crha2009-10-162-9/+14
|
* Bug #594471 - Shouldn't call e_error_new/run with NULL 'parent'Milan Crha2009-10-131-3/+3
|
* Bug 596848 - Use per-target CPPFLAGS in automake filesH.Habighorst2009-10-011-6/+9
|
* Goodbye libgnome and libgnomeui!!Matthew Barnes2009-09-191-0/+2
|
* Bug 594284 - FTBFS: missing linksDiego Escalante Urrelo2009-09-061-0/+2
|
* Get the itip-formatter plugin working.Matthew Barnes2009-08-122-4/+14
|
* Bug #420513 - Be able to notify about meeting only new attendeesMilan Crha2009-08-111-4/+4
|
* More whitespace cleanup.Matthew Barnes2009-07-191-1/+1
|
* Fix excessive whitespace.Matthew Barnes2009-07-142-10/+0
|
* Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.Matthew Barnes2009-07-011-1/+1
|
* Bug #346146 - Appointments in Sent folder should not display actionsMilan Crha2009-06-191-4/+24
|
* More code cleanup.Matthew Barnes2009-06-021-2/+2
|
* Whitespace cleanup.Matthew Barnes2009-05-291-4/+4
|
* Prefer GLib basic types over C types.Matthew Barnes2009-05-293-154/+154
|
* Remove trailing whitespace, again.Matthew Barnes2009-05-293-21/+21
|
* Merge branch 'warnings'Matthew Barnes2009-05-272-2/+6
|\
| * Fix compiler warnings in plugins.Matthew Barnes2009-05-272-2/+6
| |
* | itip-formatter - search for master object tooMilan Crha2009-05-251-3/+5
|/ | | | | | When received a detached instance, and the calendar doesn't contain that exact instance, then try to search for the master object and use it, if found.
* Bug 523216 – User-oriented plugin descriptionsMatthew Barnes2009-05-221-1/+1
|
* Show a progress message if the calendar is taking sometime to open.Chenthill Palanisamy2009-05-211-2/+5
|
* Fixes bug 499107 (bnc) - delete all the recurring instances from the folder.Chenthill Palanisamy2009-05-211-2/+10
| | | | | Reset the index properly so that all the recurring instances are deleted once the mail is processed.
* Bug 577482 – Bad strings in plugins/itip-formatter/itip-view.cMatthew Barnes2009-05-031-2/+2
|
* Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-021-0/+2
|
* ** Fix for bug #571721Milan Crha2009-02-162-0/+7
| | | | | | | | | | | 2009-02-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #571721 * itip-view.c: (itip_view_init): Added translators comment. svn path=/trunk/; revision=37276
* Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #548787 (Enable CnP ↵Suman Manjunath2009-02-022-0/+25
| | | | | | for all the text info present in calendar related messages). svn path=/trunk/; revision=37210
* ** Fix for bug #541209Suman Manjunath2009-01-212-5/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #225712Milan Crha2009-01-194-11/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #561467 - some changes in the core code needed for evolution-mapi.Suman Manjunath2008-11-282-0/+30
| | | | svn path=/trunk/; revision=36818
* #541121: itip-formatter: don't allow sending a response to meetingPatrick Ohly2008-11-072-1/+11
| | | | | | invitation replies svn path=/trunk/; revision=36747
* Milan Crha <mcrha@redhat.com> ** Fix for bug #514989 (Calculate tomorrow ↵Suman Manjunath2008-10-202-1/+8
| | | | | | from current time, not from the date to convert). svn path=/trunk/; revision=36655
* ** Fix for bug #550441Srinivasa Ragavan2008-10-142-0/+8
| | | | | | | | | | | | 2008-10-14 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #550441 * itip-formatter.c: (view_response_cb): Ignore if summary not there. svn path=/trunk/; revision=36614
* ** Fix for bug #550441Milan Crha2008-10-132-6/+11
| | | | | | | | | | | | 2008-10-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #550441 * itip-formatter.c: (view_response_cb): Use the proper functions to traverse messages in a folder's summary. svn path=/trunk/; revision=36607
* #541121: improved itip formatter: allow replying to forwarded and already ↵Patrick Ohly2008-10-102-9/+93
| | | | | | | | | | | | | | | | | | | imported invitations; honor RVSP flag in invitation itip-formatter.c: the whole logic for "reply to organize" was improved. If an organizer exists, replying is enabled. Sending a reply is enabled by default if the event looks like a meeting (= has attendees). The wish of the organizer to not get replies is checked (previous Evolution releases ignored it); in this case the default is to not send a reply. In all cases the user can override the default. Merged from 2.24 branch. svn path=/trunk/; revision=36594
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-082-14/+20
| | | | svn path=/trunk/; revision=36576
* Change licese from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-032-14/+20
| | | | svn path=/trunk/; revision=36539
* ** Fix for bug #519491Milan Crha2008-10-012-13/+45
| | | | | | | | | | | | | | | | | | | 2008-10-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #519491 * itip-view.c: (ensure_utf8), (itip_view_set_organizer), (itip_view_set_organizer_sentby), (itip_view_set_attendee), (itip_view_set_attendee_sentby), (itip_view_set_proxy), (itip_view_set_delegator), (itip_view_set_summary), (itip_view_set_location), (itip_view_set_status), (itip_view_set_comment), (itip_view_set_description), (itip_view_add_upper_info_item), (itip_view_add_lower_info_item): Convert texts to valid UTF-8 texts before passing them to Gtk+ functions which requires that. svn path=/trunk/; revision=36516
* ** Fix for bug #313225Milan Crha2008-09-242-0/+12
| | | | | | | | | | | | | | | | 2008-09-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #313225 * mail/message-list.c: (struct states_pixmaps), (ml_tree_value_at), (message_list_create_extras): Show meeting icon in 'Attachment' column on messages with '$has_cal' user flag set. * plugins/itip-formatter/itip-formatter.c: (format_itip): Set the user flag '$has_cal' on the message when formatting a calendar attachment. svn path=/trunk/; revision=36445
* License ChangesSankarasivasubramanian Pasupathilingam2008-08-272-12/+19
| | | | svn path=/trunk/; revision=36116
* ** Fixes bug #546892Matthew Barnes2008-08-123-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #491176Milan Crha2008-07-282-7/+17
| | | | | | | | | | | | | 2008-07-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #491176 * itip-view.c: (itip_view_init): Word-wrap the summary if necessary; expand also value-labels in the table, thus the text will be aligned on the left; align action buttons on the left too. svn path=/trunk/; revision=35848
* Added some FIXME's for code cleanup.Chenthill Palanisamy2008-07-172-0/+7
| | | | | | | | | | 2008-07-17 Chenthill Palanisamy <pchenthill@novell.com> * itip-formatter.c: (view_response_cb): Added some FIXME's for code cleanup. svn path=/trunk/; revision=35749
* Pushing changes from the madagascar branch related to the on-diskSankarasivasubramanian Pasupathilingam2008-07-162-1/+7
| | | | | | | summary work. svn path=/trunk/; revision=35747
* updated novell copyright notices (left others alone)Jeffrey Stedfast2008-06-213-3/+3
| | | | svn path=/trunk/; revision=35665
* ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES andMatthew Barnes2008-06-062-4/+1
| | | | | | | | | | 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
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-022-2/+13
| | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #535459 svn path=/trunk/; revision=35566
* ** Fixes bug #534360Matthew Barnes2008-05-232-1/+8
| | | | | | | | | | | | 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
* Committing on behalf of Chenthill Palanisamy <pchenthill@novell.com>Chenthill Palanisamy2008-04-302-5/+14
| | | | | | | | | 2008-04-30 Chenthill Palanisamy <pchenthill@novell.com> ** Fixes #338330 (bnc) Internet Based Calendar Events Are Declined By Evolution/GroupWise svn path=/trunk/; revision=35450
* ** Fix for BNC bug #382687Srinivasa Ragavan2008-04-282-11/+22
| | | | | | | | | | | 2008-04-28 Srinivasa Ragavan <sragavan@novell.com> ** Fix for BNC bug #382687 * plugins/itip-formatter/itip-formatter.c: Don't download contents in main thread, which causes deadlock svn path=/trunk/; revision=35425
* ** Fix for bug #523541Milan Crha2008-03-272-0/+10
| | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #523541 * itip-formatter.c: (find_server): Do not leak memory returned by e_cal_component_get_recurid_as_string. svn path=/trunk/; revision=35275
* Free the memory returned by e_cal_component_get_recurid_as_string.Chenthill Palanisamy2008-02-252-3/+10
| | | | | | | | | | 2008-02-25 Chenthill Palanisamy <pchenthill@novell.com> * itip-formatter.c: (find_server), (update_attendee_status): * Free the memory returned by e_cal_component_get_recurid_as_string. svn path=/trunk/; revision=35087
* Fixes#516408 Free the memory returned by libical.Chenthill Palanisamy2008-02-252-5/+20
| | | | | | | | | | | | 2008-02-25 Chenthill Palanisamy <pchenthill@novell.com> Fixes#516408 * itip-formatter.c (find_attendee), (find_to_address), (find_from_address), (update_item): Free the memory returned by libical. svn path=/trunk/; revision=35082
* ** Follow up on bug #517072Paul Bolle2008-02-202-46/+53
| | | | | | | | | | | | 2008-02-19 Paul Bolle <pebolle@tiscali.nl> ** Follow up on bug #517072 * itip-view.c: (set_calendar_sender_text), (set_tasklist_sender_text), (set_journal_sender_text): Properly escape text here too. svn path=/trunk/; revision=35062
* ** Fix for bug #517072Paul Bolle2008-02-192-1/+8
| | | | | | | | | | | | 2008-02-19 Paul Bolle <pebolle@tiscali.nl> ** Fix for bug #517072 * itip-view.c: (set_summary_text): Properly escape summary text. svn path=/trunk/; revision=35051
* ** Part of fix for bug #515744Milan Crha2008-02-182-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #468427, also fixes ↵Suman Manjunath2008-02-052-130/+181
| | | | | | a lot of other crashes around itip-formatter. svn path=/trunk/; revision=34960
* ** Fix for bug #475781Milan Crha2008-01-252-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* ** Fixes bug #362638Matthew Barnes2007-12-212-21/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #362638 * calendar/gui/alarm-notify/alarm-notify.c: * calendar/gui/alarm-notify/alarm-notify.h: * calendar/gui/alarm-notify/alarm-queue.c: Rewrite message passing to use GThreadPool instead of EThread. * mail/mail-mt.h: Overhaul the message passing API: - Define a MailMsg type as the base message struct. - Define types for the various callback functions. - Add a priority value to each message (not yet used). - Add a reference count to each message. - Define a MailMsgInfo type for the virtual function table. - Record the size of message sub-types in MailMsgInfo. - New/changed functions: mail_msg_new() - Easier to use. mail_msg_ref() - Increase reference count. mail_msg_unref() - Decrease reference count. mail_msg_main_loop_push() } mail_msg_unordered_push() } Submit MailMsgs to various mail_msg_fast_ordered_push() } message-processing threads. mail_msg_slow_ordered_push() } * mail/mail-mt.c (mail_msg_new): Use GSlice for memory allocation. * mail/mail-mt.c (mail_msg_ref), (mail_msg_unref): New functions increment/decrement a MailMsg's reference count. * mail/mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove): Convert the 'cancel_hook_list' from an EDList to a GHookList and modify the API accordingly. * mail/mail-mt.c: Use GThreadPools instead of EThreads. Use GAsyncQueues instead of EMsgPorts. * mail/em-composer-utils.c: * mail/em-folder-browser.c: * mail/em-folder-properties.c: * mail/em-folder-tree.c: * mail/em-folder-utils.c: * mail/em-folder-view.c: * mail/em-format-html-print.c: * mail/em-format-html.c: * mail/em-subscribe-editor.c: * mail/em-sync-stream.c: * mail/importers/elm-importer.c: * mail/importers/mail-importer.c: * mail/importers/pine-importer.c: * mail/mail-component.c: * mail/mail-folder-cache.c: * mail/mail-mt.c: * mail/mail-ops.c: * mail/mail-ops.h: * mail/mail-send-recv.c: * mail/mail-session.c: * mail/mail-vfolder.c: * mail/message-list.c: * plugins/folder-unsubscribe/folder-unsubscribe.c: * plugins/groupwise-features/share-folder-common.c: * plugins/exchange-operations/exchange-folder.c: * plugins/mark-all-read/mark-all-read.c: * plugins/mailing-list-actions/mailing-list-actions.c: * plugins/itip-formatter/itip-formatter.c: * plugins/save-attachments/save-attachments.c: Use the new MailMsg API for messages. svn path=/trunk/; revision=34730
* ** Fix for bug #220846Milan Crha2007-12-044-4/+58
| | | | | | | | | | | | | | | | 2007-12-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #220846 * itip-view.h: * itip-view.c: (itip_view_set_show_free_time_check), (itip_view_get_free_time_check_state), (struct _ItipViewPrivate), (itip_view_init): * itip-formatter.c: (view_response_cb), (format_itip_object): New option to accept meeting request as free time. svn path=/trunk/; revision=34640
* ** Fix for bug #458237Milan Crha2007-11-232-0/+11
| | | | | | | | | | | | 2007-11-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #458237 * itip-formatter.c: (start_calendar_server), (source_selected_cb): Check for non-NULL source before using it to prevent a crash. svn path=/trunk/; revision=34570
* ** Remove trailing whitespace from source code.Matthew Barnes2007-11-153-449/+449
| | | | | | | | | 2007-11-14 Matthew Barnes <mbarnes@redhat.com> ** Remove trailing whitespace from source code. svn path=/trunk/; revision=34537
* Fix warnings from sparse and gccKjartan Maraas2007-10-312-6/+11
| | | | svn path=/trunk/; revision=34458
* ** Fixes part of bug #417999Matthew Barnes2007-10-233-28/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #417999 * addressbook/gui/contact-editor/contact-editor.glade: * addressbook/gui/contact-editor/e-contact-editor.c: * addressbook/gui/contact-editor/e-contact-quick-add.c: * addressbook/gui/contact-list-editor/contact-list-editor.c: * addressbook/gui/contact-list-editor/contact-list-editor.glade: * calendar/gui/dialogs/event-page.c: * calendar/gui/dialogs/event-page.glade: * calendar/gui/dialogs/memo-page.c: * calendar/gui/dialogs/memo-page.glade: * calendar/gui/dialogs/task-page.c: * calendar/gui/dialogs/task-page.glade: * calendar/gui/e-itip-control.c: * plugins/bbdb/bbdb.c: * plugins/bbdb/gaimbuddies.c: * plugins/itip-formatter/itip-view.c: * widgets/misc/e-pilot-settings.c: Use ESourceComboBox instead of ESourceOptionMenu (deprecated). svn path=/trunk/; revision=34408
* 2007-10-04 mcrha Fix for bug #331578Milan Crha2007-10-042-6/+60
| | | | svn path=/trunk/; revision=34351
* 2007-10-03 mcrha Fix for bug #346146Milan Crha2007-10-034-92/+141
| | | | svn path=/trunk/; revision=34347
* 2007-10-01 mcrha Fix for bug #428402Milan Crha2007-10-012-2/+10
| | | | svn path=/trunk/; revision=34341
* Fixes #273417 (bnc)Chenthill Palanisamy2007-09-072-1/+7
| | | | svn path=/trunk/; revision=34191
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-023-4/+4
| | | | | | | | | | 2007-09-02 Matthew Barnes <mbarnes@redhat.com> * Update FSF address in header comments (#469886). Patch from Tobias Mueller. svn path=/trunk/; revision=34151
* 2007-08-23 mcrha Fix for bug #329746Milan Crha2007-08-242-10/+19
| | | | svn path=/trunk/; revision=34078
* Fixes #301835 (bnc)Chenthill Palanisamy2007-08-212-4/+12
| | | | svn path=/trunk/; revision=34053
* ** Fix for bug #460326Srinivasa Ragavan2007-08-062-0/+16
| | | | svn path=/trunk/; revision=33951
* ** Fix for bug #455799Hiroyuki Ikezoe2007-08-041-6/+0
| | | | | | | | | | | | 2007-08-04 Hiroyuki Ikezoe <poincare@ikezoe.net> ** Fix for bug #455799 Remove all .cvsignore and update svn:ignore porperty in whole directories. svn path=/trunk/; revision=33945
* Minor typos in strings.Claude Paroz2007-07-212-1/+5
| | | | svn path=/trunk/; revision=33825
* Fixed a build break.Chenthill Palanisamy2007-07-092-4/+8
| | | | | | | | | 2007-07-09 Chenthill Palanisamy <pchenthill@novell.com> * itip-formatter.c: (format_itip_object): Fixed a build break. svn path=/trunk/; revision=33788
* reviewed by: Veerapuram Varadhan <vvaradhan@novell.com>Chenthill Palanisamy2007-07-094-151/+435
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-07-09 Chenthill Palanisamy <pchenthill@novell.com> reviewed by: Veerapuram Varadhan <vvaradhan@novell.com> * itip-formatter.c: (find_attendee), (find_attendee_if_sentby): Finds the address of the account owner in the attendees list. (find_to_address), (find_from_address): Establishes the current account id. (extract_itip_data), (view_response_cb), (format_itip_object), (pitip_free): Sets the corresponding itip-view components. * itip-view.h: * itip-view.c: (set_calendar_sender_text), (set_tasklist_sender_text), (set_journal_sender_text), (itip_view_destroy), (itip_view_set_organizer_sentby), (itip_view_get_organizer_sentby), (itip_view_set_attendee_sentby), (itip_view_get_attendee_sentby), (itip_view_set_proxy), (itip_view_get_proxy): Sets the message appropriately in the itip-view. Committing on behalf of Suman Manjunath <msuman@novell.com> svn path=/trunk/; revision=33783
* fix some bad mnemonics, mark string for translation. Fixes bug #439186.Andre Klapper2007-06-162-3/+8
| | | | | | | | | | 2006-09-14 Andre Klapper <a9016009@gmx.de> * itip-view.c: fix some bad mnemonics, mark string for translation. Fixes bug #439186. svn path=/trunk/; revision=33681
* Fix compilation warning in plugins/itip-formatter directory. (#440272)Matthew Barnes2007-06-032-1/+6
| | | | svn path=/trunk/; revision=33629
* Bug 437584 – Compilation warning in evolution's plugins folderSankarasivasubramanian Pasupathilingam2007-05-112-2/+7
| | | | svn path=/trunk/; revision=33507
* Massive code cleanup (bug #429422)Matthew Barnes2007-04-202-5/+22
| | | | svn path=/trunk/; revision=33432
* Fix "incompatible pointer type" warnings (#360619).Matthew Barnes2007-03-302-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-03-29 Matthew Barnes <mbarnes@redhat.com> * calendar/gui/e-day-view.c: * calendar/gui/e-week-view.c: * calendar/gui/tasks-control.c: * composer/e-msg-composer-select-file.c: * mail/em-account-editor.c: * mail/em-folder-view.c: * mail/em-format-html-display.c: * mail/em-format-html.c: * mail/em-format.h: * mail/em-mailer-prefs.c: * mail/em-vfolder-rule.c: * mail/mail-ops.c: * mail/mail-send-recv.c: * mail/message-list.c: * plugins/bbdb/gaimbuddies.c: * plugins/itip-formatter/itip-formatter.c: * plugins/save-calendar/save-calendar.c: * shell/e-shell-window.c: * widgets/misc/e-icon-entry.c: * widgets/table/e-table-header-utils.c: * widgets/table/e-table-item.c: * widgets/table/e-tree-header-item.c: * widgets/table/e-tree-table-adapter.c: Fix "incompatible pointer type" warnings (#360619). svn path=/trunk/; revision=33339
* ** Fixes bug #419524Matthew Barnes2007-03-213-2/+8
| | | | | | | | | | | | | | | | | | | | | | | 2007-03-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #419524 * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>. * e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list): * mail/em-migrate.c (emm_setup_initial): * shell/e-component-registry.c (query_components): * shell/e-shell-settings-dialog.c (load_pages): * shell/e-shell-window-commands.c (command_quick_reference): * tools/killev.c (main): Use g_get_language_names() instead of gnome_i18n_get_language_list(). * e-util/e-util.c: Remove e_gettext(). * e-util/Makefile.am: Remove e-i18n.h. svn path=/trunk/; revision=33319
* Deletes all instances of a recurrence appointment as soon as theSankar P2007-02-092-12/+55
| | | | | | | | | | | | | 2007-02-09 Sankar P <psankar@novell.com> * itip-formatter.c: (update_item), (view_response_cb): Deletes all instances of a recurrence appointment as soon as the invitation is accepted/declined adn applied-to-all. Fixes #312301 svn path=/trunk/; revision=33190
* correct display of time. Fixes bug #343686.Andre Klapper2006-09-152-1/+5
| | | | | | | | 2006-09-14 Andre Klapper <a9016009@gmx.de> * itip-view.c: correct display of time. Fixes bug #343686. svn path=/trunk/; revision=32765
* ** Fix for bug #347248Srinivasa Ragavan2006-08-232-2/+9
| | | | svn path=/trunk/; revision=32647
* fix an uninitialized GError - fixes bug 352423. committed by Andre KlapperMatthew Barnes2006-08-232-1/+6
| | | | | | | | | | | 2006-08-23 Matthew Barnes <mbarnes@redhat.com> * calendar/gui/e-itip-control.c: * plugins/itip-formatter/itip-formatter.c: fix an uninitialized GError - fixes bug 352423. committed by Andre Klapper svn path=/trunk/; revision=32637
* ** Fix for bug #350395 by Øystein GisnåsSrinivasa Ragavan2006-08-232-2/+11
| | | | svn path=/trunk/; revision=32635
* Fixes #328268.Chenthill Palanisamy2006-08-192-0/+10
| | | | svn path=/trunk/; revision=32592
* Add missing argument in the call to itip_send_comp.Harish Krishnaswamy2006-08-111-3/+3
| | | | | | | | | 2006-08-11 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c: (send_comp_to_attendee): Add missing argument in the call to itip_send_comp. svn path=/trunk/; revision=32532
* Add missing argument in the call to itip_send_comp.Harish Krishnaswamy2006-08-112-1/+6
| | | | | | | | | 2006-08-11 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c: (send_comp_to_attendee): Add missing argument in the call to itip_send_comp. svn path=/trunk/; revision=32531
* Added support for shared notes.Chenthill Palanisamy2006-07-224-78/+186
| | | | svn path=/trunk/; revision=32373
* Handle ICAL_X methods from Microsoft Live as request methods.Harish Krishnaswamy2006-07-062-2/+14
| | | | | | | | | | 2006-07-06 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c: (format_itip_object): Handle ICAL_X methods from Microsoft Live as request methods. svn path=/trunk/; revision=32239
* Free GSList and its data after callingHarish Krishnaswamy2006-06-192-0/+9
| | | | | | | | | | 2006-06-19 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c (update_item): Free GSList and its data after calling e_cal_component_get_attachment_list. svn path=/trunk/; revision=32169
* Remove stray debug statements that should not have been committed.Harish Krishnaswamy2006-06-191-2/+0
| | | | | | | | | 2006-06-19 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c (update_item): Remove stray debug statements that should not have been committed. svn path=/trunk/; revision=32166
* Deletes a GroupWise appointment if accepted or deleted.Sankar P2006-06-162-38/+57
| | | | | | | | | 2006-06-16 Sankar P <psankar@novell.com> * itip-formatter.c: (view_response_cb): Deletes a GroupWise appointment if accepted or deleted. svn path=/trunk/; revision=32162
* Fixes #179774Chenthill Palanisamy2006-06-162-1/+18
| | | | svn path=/trunk/; revision=32159
* Fix memory leak. Fixes bug #335423.Chris Heath2006-06-092-0/+7
| | | | | | | | | | | | | 2006-06-09 Chris Heath <chris@heathens.co.nz> * addressbook/gui/widgets/eab-popup-control.c (eab_popup_control_set_free_form): * addressbook/gui/contact-editor/e-contact-quick-add.c (quick_add_merge_contact): * e-util/e-plugin.c (ep_construct): * mail/message-list.c (message_list_finalise): * plugins/itip-view.c (itip_view_destroy): Fix memory leak. Fixes bug #335423. svn path=/trunk/; revision=32101
* Fixes 340296Chenthill Palanisamy2006-06-072-76/+98
| | | | svn path=/trunk/; revision=32087
* Fix for Bug 331023Devashish Sharma2006-03-101-1/+1
| | | | svn path=/trunk/; revision=31680
* A typo fix from gfree to g_free.Veerapuram Varadhan2006-02-142-1/+6
| | | | | | | * itip-formatter.c (itip_formatter_page_factory): A typo fix from gfree to g_free. svn path=/trunk/; revision=31519
* Removing unnecessary markup in translateable string.Karsten Bräckelmann2006-02-132-2/+13
| | | | svn path=/trunk/; revision=31494
* a11y changes for bug #330723Karsten Bräckelmann2006-02-112-1/+6
| | | | svn path=/trunk/; revision=31477
* Make this place a bit more quietKjartan Maraas2006-01-283-16/+15
| | | | svn path=/trunk/; revision=31328
* use e_utf8_strftime() in evolution-data-server/Simon Zheng2006-01-102-0/+7
| | | | | | | | | | 2006-01-10 Simon Zheng <simon.zheng@sun.com> * itip-view.c: use e_utf8_strftime() in evolution-data-server/ libedataserver/e-data-server-util.c instead of the copy in evolution/e-util/e-util.c. svn path=/trunk/; revision=31119
* changing "cancelled" (British English) to "canceled" (American English).Andre Klapper2006-01-063-7/+14
| | | | | | | | | | | | | | | | | | | | | | 2006-01-06 Andre Klapper <a9016009@gmx.de> * addressbook/gui/widgets/eab-gui-util.c: * calendar/calendar.error.xml: * calendar/gui/dialogs/task-details-page.glade: * calendar/gui/e-cal-component-preview.c: * calendar/gui/e-cal-model-tasks.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-itip-control.c: * calendar/gui/print.c: * mail/mail-ops.c: * mail/mail-send-recv.c: * mail/mail-session.c: * plugins/itip-formatter/itip-formatter.c: * plugins/itip-formatter/itip-view.c: changing "cancelled" (British English) to "canceled" (American English). Fixes bug 325334. svn path=/trunk/; revision=31088
* use libedataserver/e-account-list.h instead of e-util/e-account-list.h.Simon Zheng2006-01-063-2/+9
| | | | | | | | | | | 2006-01-06 Simon Zheng <simon.zheng@sun.com> * itip-formatter.c: * itip-view.c: use libedataserver/e-account-list.h instead of e-util/e-account-list.h. use libedataserver/e-account.h instead of e-util/e-account.h. svn path=/trunk/; revision=31080
* Check for static capability only if the ecal already exists. Fixes anotherHarish Krishnaswamy2006-01-032-1/+8
| | | | | | | | | | 2006-01-02 Harish Krishnaswamy <kharish@novell.com> * itip-formatter.c: (source_selected_cb): Check for static capability only if the ecal already exists. Fixes another critical warning crasher. svn path=/trunk/; revision=31029
* added a missing word. Fixes bug 325128.Andre Klapper2005-12-311-0/+9
| | | | | | | | | | | | | 2005-12-30 Andre Klapper <a9016009@gmx.de> * itip-formatter.c: added a missing word. Fixes bug 325128. 2005-12-30 Andre Klapper <a9016009@gmx.de> * itip-formatter.c, itip-view.c: Marked missing strings translatable. Fixes bug 313554 in CVS HEAD. svn path=/trunk/; revision=30990
* added a missing word. Fixes bug 325128.Andre Klapper2005-12-301-1/+1
| | | | | | | 2005-12-30 Andre Klapper <a9016009@gmx.de> * itip-formatter.c: added a missing word. Fixes bug 325128. svn path=/trunk/; revision=30971
* Marked missing strings translatable. Fixes bug 313554 in CVS HEAD.Andre Klapper2005-12-302-26/+26
| | | | | | | | 2005-12-30 Andre Klapper <a9016009@gmx.de> * itip-formatter.c, itip-view.c: Marked missing strings translatable. Fixes bug 313554 in CVS HEAD. svn path=/trunk/; revision=30968
* Use g_ascii_strcasecmp() instead of g_strcasecmp().Tor Lillqvist2005-12-182-3/+8
| | | | | | | | | 2005-12-17 Tor Lillqvist <tml@novell.com> * itip-formatter.c: Use g_ascii_strcasecmp() instead of g_strcasecmp(). svn path=/trunk/; revision=30845
* Drop extra inclusion of e-util/e-time-utils.h, which is going away anyway.Tor Lillqvist2005-11-242-1/+5
| | | | | | | | | 2005-11-24 Tor Lillqvist <tml@novell.com> * itip-view.c: Drop extra inclusion of e-util/e-time-utils.h, which is going away anyway. svn path=/trunk/; revision=30658
* Fixes #308752.Chenthill Palanisamy2005-11-072-1/+7
| | | | svn path=/trunk/; revision=30574
* Fixes #315345Chenthill Palanisamy2005-09-192-3/+9
| | | | svn path=/trunk/; revision=30357
* Fixes #313534 Moved the code to display recur check box to cal_opened_cb.Chenthill Palanisamy2005-08-292-8/+14
| | | | | | | | | | 2005-08-29 Chenthill Palanisamy <pchenthill@novell.com> Fixes #313534 * itip-formatter.c: (cal_opened_cb), (find_cal_opened_cb): Moved the code to display recur check box to cal_opened_cb. svn path=/trunk/; revision=30280
* add missing headers.Not Zed2005-08-242-0/+6
| | | | | | | | 2005-08-23 Not Zed <NotZed@Ximian.com> * itip-view.c: add missing headers. svn path=/trunk/; revision=30225
* fixes a memory leak.Chenthill Palanisamy2005-08-222-13/+24
| | | | svn path=/trunk/; revision=30177
* Put back in warning messages about calendar not being opened.Carsten Guenther2005-08-212-0/+13
| | | | | | | | | 2005-08-20 Carsten Guenther <carsten.guenther@scalix.com> * itip-formatter.c: (cal_opened_cb, final_cal_opened_cb): Put back in warning messages about calendar not being opened. svn path=/trunk/; revision=30172
* NULL-terminate calls to e_error_run; fixed typos in if-statement; someCarsten Guenther2005-08-192-26/+38
| | | | | | | | | | | | 2005-08-18 Carsten Guenther <carsten.guenther@scalix.com> * itip-formatter.c: (update_attendee_status): NULL-terminate calls to e_error_run; fixed typos in if-statement; some code cleanup. (cal_opened_cb, final_cal_opened_cb): Removed unnecessary message about not being able to open the calendar. svn path=/trunk/; revision=30158
* Fixes #305627.Chenthill Palanisamy2005-08-122-2/+49
| | | | svn path=/trunk/; revision=30098
* Fixes #307841Chenthill Palanisamy2005-08-092-0/+13
| | | | svn path=/trunk/; revision=30041
* applied patch submitted by <tommi.komulainen@iki.fi> do not send "cid:" toVivek Jain2005-07-282-8/+24
| | | | | | | | | | | | | | 2005-07-27 Vivek Jain <jvivek@novell.com> * itip-formatter.c : (update_item) applied patch submitted by <tommi.komulainen@iki.fi> do not send "cid:" to get the part. check part for NULL before using it. (message_foreach_part): do nothing if part is NULL saves crash. **Fixes #272632 svn path=/trunk/; revision=29908
* Fixed a memory leak and a crash when start date does is not present.Chenthill Palanisamy2005-07-202-3/+8
| | | | | | | | | 2005-07-20 Chenthill Palanisamy <pchenthill@novell.com> * itip-formatter.c: (format_itip_object): Fixed a memory leak and a crash when start date does is not present. svn path=/trunk/; revision=29820
* Set the reccurrence id for the reccurring appointment. Set the MOD-TYPEChenthill Palanisamy2005-07-192-25/+78
| | | | | | property only while accepting all instances. svn path=/trunk/; revision=29802
* Support for groupwise recurrences.Chenthill Palanisamy2005-07-114-5/+103
| | | | svn path=/trunk/; revision=29704
* Use NO_UNDEFINED. Link with more libraries.Tor Lillqvist2005-06-272-1/+11
| | | | | | | | 2005-06-27 Tor Lillqvist <tml@novell.com> * */Makefile.am: Use NO_UNDEFINED. Link with more libraries. svn path=/trunk/; revision=29593
* Added support for delegation in personal calendarChenthill Palanisamy2005-06-215-45/+293
| | | | svn path=/trunk/; revision=29553
* Use SOEXT.Tor Lillqvist2005-06-182-1/+5
| | | | | | | | 2005-06-18 Tor Lillqvist <tml@novell.com> * */*.eplug.xml: Use SOEXT. svn path=/trunk/; revision=29538
* error file moves/e-error.h movesMichael Zucci2005-05-162-1/+5
| | | | svn path=/trunk/; revision=29370
* setup cleanfiles & fix extra_distNot Zed2005-05-112-1/+7
| | | | | | | | 2005-05-11 Not Zed <NotZed@Ximian.com> * Makefile.am: setup cleanfiles & fix extra_dist svn path=/trunk/; revision=29323
* fix names so that intltool will parse as xmlMichael Zucci2005-05-064-9/+16
| | | | | | | remove use of e-error-tool tag xml for translations where appropriate svn path=/trunk/; revision=29304
* Fixes #74265 In time_days_in_month the months are indexed from 0, soChenthill Palanisamy2005-04-082-3/+10
| | | | | | | | | | | 2005-04-08 Chenthill Palanisamy <pchenthill@novell.com> Fixes #74265 * itip-view.c (format_date_and_time_x): In time_days_in_month the months are indexed from 0, so subtract one from the month argument and send it. svn path=/trunk/; revision=29189
* Fixes #74291JP Rosevear2005-04-082-1/+8
| | | | | | | | | | | 2005-04-07 JP Rosevear <jpr@novell.com> Fixes #74291 * itip-view.c (itip_view_init): remove comment to re-enable description display svn path=/trunk/; revision=29179
* Fixes #73844JP Rosevear2005-04-012-1/+8
| | | | | | | | | | | 2005-03-31 JP Rosevear <jpr@novell.com> Fixes #73844 * itip-formatter.c (extract_itip_data): make sure we check the kind of the correct item svn path=/trunk/; revision=29133
* add a11y name to Conflict Search Table Fixes #73914Li Yuan2005-03-302-0/+7
| | | | | | | | | | 2005-03-30 Li Yuan <li.yuan@sun.com> * itip-formatter.c: (itip_formatter_page_factory): add a11y name to Conflict Search Table Fixes #73914 svn path=/trunk/; revision=29125
* set the type appropriately so that assigned tasks can be handledJP Rosevear2005-03-152-0/+19
| | | | | | | | | 2005-03-11 JP Rosevear <jpr@novell.com> * itip-formatter.c (extract_itip_data): set the type appropriately so that assigned tasks can be handled svn path=/trunk/; revision=29025
* clean up author/descriptions for various plugins.Björn Torkelsson2005-02-252-3/+13
| | | | | | | | 2005-02-24 Björn Torkelsson <torkel@acc.umu.se> * clean up author/descriptions for various plugins. svn path=/trunk/; revision=28889
* specify id for config pageJP Rosevear2005-02-072-1/+5
| | | | | | | | 2005-02-07 JP Rosevear <jpr@novell.com> * org-gnome-itip-formatter.eplug.in: specify id for config page svn path=/trunk/; revision=28732
* Set the spacing for ourself to 12 to be HIG compliant as we are a GtkHBoxRodney Dawes2005-02-042-23/+36
| | | | | | | | | | | | | | | 2005-03-03 Rodney Dawes <dobey@novell.com> * itip-view.c (itip_view_init): Set the spacing for ourself to 12 to be HIG compliant as we are a GtkHBox derivative Align the icon at 0.5 in the X direction to be HIG compliant Set the spacing between table rows/columns to be HIG compliant Fix the spacing/padding for all the boxes and packing calls to be HIG compliant Fixes #41235 svn path=/trunk/; revision=28693
* reviewed by Harish Krishnaswamy <kharish@novell.com>Chenthill Palanisamy2005-02-022-1/+12
| | | | | | | | | | | | 2005-02-02 Chenthill Palanisamy <pchenthill@novell.com> reviewed by Harish Krishnaswamy <kharish@novell.com> Fixes #71460 * itip-formatter.c: (view_response_cb): If the my_address is not set. Set it from the backend. svn path=/trunk/; revision=28675
* make tomorrow and this week strings work properlyJP Rosevear2005-01-282-3/+50
| | | | | | | | | 2005-01-27 JP Rosevear <jpr@novell.com> * itip-view.c (format_date_and_time_x): make tomorrow and this week strings work properly svn path=/trunk/; revision=28591
* remove debug testJP Rosevear2005-01-282-1/+5
| | | | | | | | 2005-01-27 JP Rosevear <jpr@novell.com> * itip-formatter.c (find_cal_opened_cb): remove debug test svn path=/trunk/; revision=28590
* add some debugging spewJP Rosevear2005-01-281-5/+5
| | | | | | | | 2005-01-27 JP Rosevear <jpr@novell.com> * itip-formatter.c: add some debugging spew svn path=/trunk/; revision=28584
* add some debugging spewJP Rosevear2005-01-282-2/+13
| | | | | | | | 2005-01-27 JP Rosevear <jpr@novell.com> * itip-formatter.c: add some debugging spew svn path=/trunk/; revision=28583
* deal with the itip message having an individual instance.Rodrigo Moya2005-01-272-3/+9
| | | | | | | | | 2005-01-27 Rodrigo Moya <rodrigo@novell.com> * itip-formatter.c (update_attendee_status): deal with the itip message having an individual instance. svn path=/trunk/; revision=28580
* Fixes #71485JP Rosevear2005-01-273-37/+48
| | | | | | | | | | | | | 2005-01-26 JP Rosevear <jpr@novell.com> Fixes #71485 * itip-formatter.c (update_attendee_status): fix message paste-o * itip-view.c (format_date_and_time_x): improve translator comments svn path=/trunk/; revision=28569
* actually destroy the client hashes so the signals get cleaned upJP Rosevear2005-01-262-2/+23
| | | | | | | | | | 2005-01-25 JP Rosevear <jpr@novell.com> * itip-formatter.c (pitip_free): actually destroy the client hashes so the signals get cleaned up (format_itip): create a proper unique classid for the pobject svn path=/trunk/; revision=28558
* use camel_data_wrapper_decode_to_stream instead ofJP Rosevear2005-01-142-1/+7
| | | | | | | | | | 2005-01-14 JP Rosevear <jpr@novell.com> * itip-formatter.c (extract_itip_data): use camel_data_wrapper_decode_to_stream instead of camel_data_wrapper_write_to_stream svn path=/trunk/; revision=28404
* handle UTC dtstart/dtend properlyJP Rosevear2005-01-142-2/+11
| | | | | | | | | 2005-01-14 JP Rosevear <jpr@novell.com> * itip-formatter.c (format_itip_object): handle UTC dtstart/dtend properly svn path=/trunk/; revision=28401
* Fixes #29985JP Rosevear2005-01-122-1/+11
| | | | | | | | | | | 2005-01-11 JP Rosevear <jpr@novell.com> Fixes #29985 * itip-formatter.c (view_response_cb): set the message flags to answered if we send successfully svn path=/trunk/; revision=28361
* Fixed a compiler warning.Harish Krishnaswamy2005-01-112-1/+5
| | | | | | * itip-formatter.c (update_item): Fixed a compiler warning. svn path=/trunk/; revision=28347
* set to the new items, duhJP Rosevear2005-01-112-2/+6
| | | | | | | | 2005-01-10 JP Rosevear <jpr@novell.com> * itip-formatter.c (update_item): set to the new items, duh svn path=/trunk/; revision=28338
* *** empty log message ***JP Rosevear2005-01-111-1/+4
| | | | svn path=/trunk/; revision=28336
* compare pointers instead of content idJP Rosevear2005-01-112-2/+6
| | | | | | | | | 2005-01-10 JP Rosevear <jpr@novell.com> * itip-formatter.c (update_item): compare pointers instead of content id svn path=/trunk/; revision=28335
* More attachment updatesJP Rosevear2005-01-111-26/+45
| | | | svn path=/trunk/; revision=28334
* dont handle attachments in case of declineHarish Krishnaswamy2005-01-111-44/+29
| | | | svn path=/trunk/; revision=28333
* first crack at saving attachments for the backend (extract_itip_data):JP Rosevear2005-01-102-3/+12
| | | | | | | | | | | 2005-01-10 JP Rosevear <jpr@novell.com> * itip-formatter.c (update_item): first crack at saving attachments for the backend (extract_itip_data): tell the user what to do for more than one attachment svn path=/trunk/; revision=28328
* first crack at saving attachments for the backendJP Rosevear2005-01-102-0/+81
| | | | | | | | | 2005-01-10 JP Rosevear <jpr@novell.com> * itip-formatter.c (update_item): first crack at saving attachments for the backend svn path=/trunk/; revision=28323
* remove error modeJP Rosevear2005-01-103-24/+64
| | | | | | | | | | | | | 2005-01-09 JP Rosevear <jpr@novell.com> * itip-view.h: remove error mode * itip-formatter.c (set_itip_error): show error information to the user (extract_itip_data): use above (format_itip_object): no more "error" mode svn path=/trunk/; revision=28306
* accessor (itip_view_get_delegator): dittoJP Rosevear2005-01-104-3/+124
| | | | | | | | | | | | | | | | 2005-01-09 JP Rosevear <jpr@novell.com> * itip-view.c (itip_view_set_delegator): accessor (itip_view_get_delegator): ditto * itip-view.h: new protos * itip-formatter.c (extract_itip_data): put delegate sections back in and handle default reminder (format_itip_object): set the delegator for requests, find the delegator calendar if necessary svn path=/trunk/; revision=28305
* launch an evolution window pointing at the calendar date of theJP Rosevear2005-01-102-2/+25
| | | | | | | | | | 2005-01-09 JP Rosevear <jpr@novell.com> * itip-formatter.c (idle_open_cb): launch an evolution window pointing at the calendar date of the appointment (view_response_cb): use it svn path=/trunk/; revision=28301
* only check for conflicts if the source has the conflict propertyJP Rosevear2005-01-102-15/+100
| | | | | | | | | | | | | | 2005-01-09 JP Rosevear <jpr@novell.com> * itip-formatter.c (find_cal_opened_cb): only check for conflicts if the source has the conflict property (initialize_selection): select the "conflict" sources in the selector (source_selection_changed): update the source properties (itip_formatter_page_factory): include the source selector for selecting conflict checking calendars svn path=/trunk/; revision=28300
* update itip_send_comp calls with the new prototype.Harish Krishnaswamy2005-01-082-2/+7
| | | | svn path=/trunk/; revision=28289
* new protosJP Rosevear2005-01-084-9/+202
| | | | | | | | | | | | | | | | | | | | 2005-01-07 JP Rosevear <jpr@novell.com> * itip-view.h: new protos * itip-view.c (set_tasklist_sender_text): task sender messages (set_calendar_sender_text): calendar sender messages (set_sender_text): select above as appropriate (itip_view_set_item_type): accessor (itip_view_get_item_type): ditto * itip-formatter.c (find_cal_opened_cb): messages for meetings/tasks/journals (send_item): ditto (format_itip_object): ditto (itip_formatter_page_factory): change page title svn path=/trunk/; revision=28280
* ensure there is only one attendee in the RSVP even if the user isJP Rosevear2005-01-082-2/+14
| | | | | | | | | 2005-01-07 JP Rosevear <jpr@novell.com> * itip-formatter.c (view_response_cb): ensure there is only one attendee in the RSVP even if the user is duplicated svn path=/trunk/; revision=28279
* protosJP Rosevear2005-01-084-22/+124
| | | | | | | | | | | | | | | | | | 2005-01-07 JP Rosevear <jpr@novell.com> * itip-view.h: protos * itip-view.c (rsvp_toggled_cb): set comment sensitivity (itip_view_init): add comment entry (itip_view_set_rsvp): make comment entry sensitive when rsvp is (itip_view_set_rsvp_comment): accessor (itip_view_get_rsvp_comment): ditto * itip-formatter.c (find_cal_opened_cb): set error message if we can't find the item (view_response_cb): add comment if the user sets one svn path=/trunk/; revision=28275
* add protosJP Rosevear2005-01-074-21/+205
| | | | | | | | | | | | | | | | | | | | | | | | 2005-01-07 JP Rosevear <jpr@novell.com> * itip-view.h: add protos * itip-view.c (set_sender_text): update descriptions better (set_status_text): show/hide status (set_comment_text): show/hide comment (set_buttons): update buttons for add an refresh (itip_view_destroy): free comment/status (itip_view_init): add status/comment widgets (itip_view_set_status): accessor (itip_view_get_status): ditto (itip_view_set_comment): ditto (itip_view_get_comment): ditto * itip-formatter.c (find_cal_opened_cb): make sure rsvp is off for publish (format_itip_object): decline counter is sent by an organizer; set status and comment when appropriate svn path=/trunk/; revision=28270
* Dist the errors data properly, and add the .eplug output file toRodney Dawes2005-01-062-2/+8
| | | | | | | | | 2005-01-05 Rodney Dawes <dobey@novell.com> * Makefile.am: Dist the errors data properly, and add the .eplug output file to BUILT_SOURCES svn path=/trunk/; revision=28247
* Don't do set_usize () on the containerRodney Dawes2005-01-042-1/+5
| | | | | | | | | 2005-01-03 Rodney Dawes <dobey@novell.com> * itip-formatter.c (format_itip_object): Don't do set_usize () on the container svn path=/trunk/; revision=28225
* load accountsJP Rosevear2005-01-042-0/+7
| | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-formatter.c (format_itip_object): load accounts svn path=/trunk/; revision=28224
* remove unused messageJP Rosevear2005-01-043-9/+12
| | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * org-gnome-itip-formatter-errors.xml: remove unused message * itip-formatter.c (update_item): use info item, not e-error svn path=/trunk/; revision=28223
* implement cancel (update_item): add cancel info itemJP Rosevear2005-01-042-7/+19
| | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-formatter.c (view_response_cb): implement cancel (update_item): add cancel info item svn path=/trunk/; revision=28222
* utility routine to make it easier to add info itemsJP Rosevear2005-01-044-30/+74
| | | | | | | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-view.c (itip_view_add_upper_info_item_printf): utility routine to make it easier to add info items (itip_view_add_lower_info_item_printf): ditto * itip-view.h: new protos * itip-formatter.c: use new printf routines everyhwere it makes sense svn path=/trunk/; revision=28220
* move the adjust item work here when we actually have the calendarJP Rosevear2005-01-042-59/+60
| | | | | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-formatter.c (find_cal_opened_cb): move the adjust item work here when we actually have the calendar (pitip_free): implement a free function (find_cal_opened_cb): check the methods instead of the show selector member (find_cal_opened_cb): default to true for the rsvp setting svn path=/trunk/; revision=28218
* move the adjust item work here when we actually have the calendarJP Rosevear2005-01-042-5/+45
| | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-formatter.c (find_cal_opened_cb): move the adjust item work here when we actually have the calendar (pitip_free): implement a free function svn path=/trunk/; revision=28217
* add response enumsJP Rosevear2005-01-047-35/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-view.h: add response enums * itip-view.c (set_buttons): fiddle with button names and response enums * itip-formatter.c (find_server): don't include our uid in the conflicts search (update_attendee_status): update the status of the attendee and save it out (adjust_item): get relevant properties for items that might contain them if sent from an attendee (get_real_item): get the actual, current item (send_item): send the item (view_response_cb): handle REPLY and REFRESH requests (format_itip_object): adjust the item if necessary and set the attendee for reply/refresh; prevent crash if no description (pitip_free): skeleton free function (format_itip): load delete message setting (delete_toggled_cb): set delete message setting based on toggle (itip_formatter_page_factory): make the delete message check box work * Makefile.am: install e-error messages svn path=/trunk/; revision=28216
* new protos, signalJP Rosevear2005-01-034-114/+749
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-03 JP Rosevear <jpr@novell.com> * itip-view.h: new protos, signal * itip-view.c (set_info_items): be more generic so both upper and lower setting can use it (set_upper_info_items): set the upper info items (set_lower_info_items): ditto for lower items (itip_view_destroy): clear both sets of info items (itip_view_class_init): add source selected signalo (itip_view_init): add separate upper and lower info item areas and a detail area (itip_view_add_upper_info_item): add upper info item (itip_view_remove_upper_info_item): remove a singal upper area info item (itip_view_clear_upper_info_items): clear them all (itip_view_add_lower_info_item): as above (itip_view_remove_lower_info_item): ditto (itip_view_clear_lower_info_items): ditto (source_selected_cb): emit the source selected signal when the source in the option menu changes (itip_view_set_source_list): take a source list and create an e-source-option-menu if its non-null (itip_view_get_source_list): get source list (itip_view_set_source): set a specific source in the source option menu (itip_view_get_source): obtain that source (itip_view_set_rsvp): get the rsvp status (itip_view_get_rsvp): set it (itip_view_set_show_rsvp): set visibility of rsvp check box (itip_view_get_show_rsvp): get the visibility of rsvp check box (itip_view_set_buttons_sensitive): set button sensitivity (itip_view_get_buttons_sensitive): get button sensitivity * itip-formatter.c (find_my_address): find the user's address in the list of attendees (set_buttons_sensitive): set the action buttons sensitivity appropriately (cal_opened_cb): use above (start_calendar_server): ditto (start_calendar_server_by_uid): de-sensitize buttons to start (source_selected_cb): ditto (find_cal_opened_cb): check for conflicting appointments; set informative info area items (find_server): create the sexp for determining conflicts (update_item): oset informative info area items (view_response_cb): implement some of the responses, start on implementing rsvp svn path=/trunk/; revision=28215
* new protosJP Rosevear2004-12-305-40/+953
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-29 JP Rosevear <jpr@novell.com> * itip-view.h: new protos * itip-view.c (format_date_and_time_x): don't draw the leading zero in 12hr clock mode for the hour (set_sender_text): make intro statements closer to the UI design (set_description_text): display description (set_info_items): show info items, messages with icons (set_progress_text): show progress text item (for loading/searching calendars) (set_one_button): add a response button (set_buttons): set response buttons based on mode (itip_view_destroy): clear info items (itip_view_class_init): add response signal (itip_view_init): new areas for description, info items, buttons (itip_view_set_description): accessor (itip_view_get_description): ditto (itip_view_add_info_item): add an info item to the display (itip_view_clear_info_items): clear all items (itip_view_set_progress): set the progress message * itip-formatter.c: move over calendar loading, searching code, set more itip view properties * org-gnome-itip-formatter.eplug.in: add a config page item, doesn't do much right now svn path=/trunk/; revision=28207
* Initial checkin of new itip formatterJP Rosevear2004-12-237-0/+1135
2004-12-22 JP Rosevear <jpr@novell.com> * Initial checkin of new itip formatter svn path=/trunk/; revision=28184