| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The itip-formatter part is clean, but the one for attachment_button
can still introduce runtime warnings, which requires more changes and
rethinking of this all, which I prefer to postpone, the best after
WebKit work will land, because it also may change most of the mail
formatting code (I guess). It doesn't crash, at least.
|
| |
|
|
|
|
|
|
|
|
| |
camel_stream_printf() is next on the chopping block.
Use g_strdup_printf() or a GString to construct a formatted string in
memory, pass it to camel_stream_write() in one go, and then check for
errors (unless it's a memory stream).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Use e_mail_folder_remove() instead.
|
| |
|
|
|
|
| |
Mostly dead assignments.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Kill itip_addresses_get() and itip_addresses_get_default(), and use
e_get_account_list() and e_get_default_account() instead.
|
| |
|
| |
|
|
|
|
|
| |
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally. Remove unnecessary checks.
|
| |
|
|
|
|
|
| |
Continue replacing the use of calendar-config functions with GObject
property bindings to EShellSettings properties.
|
|
|
|
| |
And move the definition to e-util-enums.h so we get a GType for it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Use camel_folder_get_uri() instead.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This also removes the boxed CamelObject GType, since CamelObject is an
honest-to-goodness GObject now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Remove old ChangeLog files that predate our switch to git.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=602963
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|/
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Reset the index properly so that all the recurring instances are deleted
once the mail is processed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
for all the text info present in calendar related messages).
svn path=/trunk/; revision=37210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=36818
|
|
|
|
|
|
| |
invitation replies
svn path=/trunk/; revision=36747
|
|
|
|
|
|
| |
from current time, not from the date to convert).
svn path=/trunk/; revision=36655
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=36576
|
|
|
|
| |
svn path=/trunk/; revision=36539
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=36116
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
summary work.
svn path=/trunk/; revision=35747
|
|
|
|
| |
svn path=/trunk/; revision=35665
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
2008-05-29 Milan Crha <mcrha@redhat.com>
** Fix for bug #535459
svn path=/trunk/; revision=35566
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
a lot of other crashes around itip-formatter.
svn path=/trunk/; revision=34960
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
2007-11-14 Matthew Barnes <mbarnes@redhat.com>
** Remove trailing whitespace from source code.
svn path=/trunk/; revision=34537
|
|
|
|
| |
svn path=/trunk/; revision=34458
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=34351
|
|
|
|
| |
svn path=/trunk/; revision=34347
|
|
|
|
| |
svn path=/trunk/; revision=34341
|
|
|
|
| |
svn path=/trunk/; revision=34191
|
|
|
|
|
|
|
|
|
|
| |
2007-09-02 Matthew Barnes <mbarnes@redhat.com>
* Update FSF address in header comments (#469886).
Patch from Tobias Mueller.
svn path=/trunk/; revision=34151
|
|
|
|
| |
svn path=/trunk/; revision=34078
|
|
|
|
| |
svn path=/trunk/; revision=34053
|
|
|
|
| |
svn path=/trunk/; revision=33951
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=33825
|
|
|
|
|
|
|
|
|
| |
2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
* itip-formatter.c: (format_itip_object): Fixed a build break.
svn path=/trunk/; revision=33788
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=33629
|
|
|
|
| |
svn path=/trunk/; revision=33507
|
|
|
|
| |
svn path=/trunk/; revision=33432
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2006-09-14 Andre Klapper <a9016009@gmx.de>
* itip-view.c: correct display of time. Fixes bug #343686.
svn path=/trunk/; revision=32765
|
|
|
|
| |
svn path=/trunk/; revision=32647
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=32635
|
|
|
|
| |
svn path=/trunk/; revision=32592
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=32373
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=32159
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=32087
|
|
|
|
| |
svn path=/trunk/; revision=31680
|
|
|
|
|
|
|
| |
* itip-formatter.c (itip_formatter_page_factory): A typo fix from
gfree to g_free.
svn path=/trunk/; revision=31519
|
|
|
|
| |
svn path=/trunk/; revision=31494
|
|
|
|
| |
svn path=/trunk/; revision=31477
|
|
|
|
| |
svn path=/trunk/; revision=31328
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
2005-12-30 Andre Klapper <a9016009@gmx.de>
* itip-formatter.c: added a missing word. Fixes bug 325128.
svn path=/trunk/; revision=30971
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
2005-12-17 Tor Lillqvist <tml@novell.com>
* itip-formatter.c: Use g_ascii_strcasecmp() instead of
g_strcasecmp().
svn path=/trunk/; revision=30845
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=30574
|
|
|
|
| |
svn path=/trunk/; revision=30357
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2005-08-23 Not Zed <NotZed@Ximian.com>
* itip-view.c: add missing headers.
svn path=/trunk/; revision=30225
|
|
|
|
| |
svn path=/trunk/; revision=30177
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=30098
|
|
|
|
| |
svn path=/trunk/; revision=30041
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
property only while accepting all instances.
svn path=/trunk/; revision=29802
|
|
|
|
| |
svn path=/trunk/; revision=29704
|
|
|
|
|
|
|
|
| |
2005-06-27 Tor Lillqvist <tml@novell.com>
* */Makefile.am: Use NO_UNDEFINED. Link with more libraries.
svn path=/trunk/; revision=29593
|
|
|
|
| |
svn path=/trunk/; revision=29553
|
|
|
|
|
|
|
|
| |
2005-06-18 Tor Lillqvist <tml@novell.com>
* */*.eplug.xml: Use SOEXT.
svn path=/trunk/; revision=29538
|
|
|
|
| |
svn path=/trunk/; revision=29370
|
|
|
|
|
|
|
|
| |
2005-05-11 Not Zed <NotZed@Ximian.com>
* Makefile.am: setup cleanfiles & fix extra_dist
svn path=/trunk/; revision=29323
|
|
|
|
|
|
|
| |
remove use of e-error-tool
tag xml for translations where appropriate
svn path=/trunk/; revision=29304
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2005-02-24 Björn Torkelsson <torkel@acc.umu.se>
* clean up author/descriptions for various plugins.
svn path=/trunk/; revision=28889
|
|
|
|
|
|
|
|
| |
2005-02-07 JP Rosevear <jpr@novell.com>
* org-gnome-itip-formatter.eplug.in: specify id for config page
svn path=/trunk/; revision=28732
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2005-01-27 JP Rosevear <jpr@novell.com>
* itip-formatter.c (find_cal_opened_cb): remove debug test
svn path=/trunk/; revision=28590
|
|
|
|
|
|
|
|
| |
2005-01-27 JP Rosevear <jpr@novell.com>
* itip-formatter.c: add some debugging spew
svn path=/trunk/; revision=28584
|
|
|
|
|
|
|
|
| |
2005-01-27 JP Rosevear <jpr@novell.com>
* itip-formatter.c: add some debugging spew
svn path=/trunk/; revision=28583
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
2005-01-14 JP Rosevear <jpr@novell.com>
* itip-formatter.c (format_itip_object): handle UTC dtstart/dtend
properly
svn path=/trunk/; revision=28401
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* itip-formatter.c (update_item): Fixed a compiler warning.
svn path=/trunk/; revision=28347
|
|
|
|
|
|
|
|
| |
2005-01-10 JP Rosevear <jpr@novell.com>
* itip-formatter.c (update_item): set to the new items, duh
svn path=/trunk/; revision=28338
|
|
|
|
| |
svn path=/trunk/; revision=28336
|
|
|
|
|
|
|
|
|
| |
2005-01-10 JP Rosevear <jpr@novell.com>
* itip-formatter.c (update_item): compare pointers instead of
content id
svn path=/trunk/; revision=28335
|
|
|
|
| |
svn path=/trunk/; revision=28334
|
|
|
|
| |
svn path=/trunk/; revision=28333
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=28289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2005-01-03 JP Rosevear <jpr@novell.com>
* itip-formatter.c (format_itip_object): load accounts
svn path=/trunk/; revision=28224
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
2004-12-22 JP Rosevear <jpr@novell.com>
* Initial checkin of new itip formatter
svn path=/trunk/; revision=28184
|