2003-03-30 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-vcard.[ch]: braindead, and *extremely* forgiving
vcard parser. not for public consumption yet.
svn path=/trunk/; revision=20589
2003-03-31 Not Zed <NotZed@Ximian.com>
* mail-session.c (pass_response): need to check for config_service
!= NULL, not service != NULL before calling set_save_password.
Fix for #40472.
2003-03-28 Not Zed <NotZed@Ximian.com>
* folder-browser-ui.c: include e-meta.h
* folder-browser.c (on_right_click): remove unused var.
svn path=/trunk/; revision=20586
2003-03-29 Not Zed <NotZed@Ximian.com>
Fixes#39895
* gui/e-day-view.h (EDayViewColors): add an unfocussed colour to
draw the selection in when we're not focussed.
* gui/e-day-view.c (e_day_view_realize): Initialise
E_DAY_VIEW_COLOR_BG_SELECTED_UNFOCUSSED to be 1/2 saturation of
the focussed colour.
* gui/e-day-view-main-item.c (e_day_view_main_item_draw): Use the
UFOCUSSED colour if we aren't focussed, rather than just not
drawing anything.
svn path=/trunk/; revision=20579
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #40403 ]
* backend/ebook/e-card.c (e_card_get_vobject): revert the fix for
28945, as was done on the 1.2 branch. this is because the "fix"
actually breaks internal use of contact lists. We need to make
the exporting of contacts DTRT, instead of fixing it here.
svn path=/trunk/; revision=20568
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fix the contact editor so that the only time the address is
parsed is when the user types in the address GtkTextView. ]
* gui/contact-editor/e-contact-editor.c (address_mailing_changed):
make this use delivery addresses instead of labels.
(full_addr_clicked): same.
(find_address_mailing): same.
* backend/ebook/e-card-simple.c
(e_card_simple_set_delivery_address): make this operate similar to
e_card_simple_set_address: it sets both the delivery address and
the label for the address.
svn path=/trunk/; revision=20567
2003-03-28 Hans Petter Jansson <hpj@ximian.com>
* gui/e-day-view.c (comp_destroy_cb)
(e_day_view_on_long_event_button_press)
(e_day_view_on_event_button_press)
(e_day_view_on_long_event_click)
(e_day_view_on_event_click)
(e_day_view_on_event_double_click)
(e_day_view_on_delete_appointment): Hold weak references to the
CalComponent instead of connecting to the "destroy" signal.
* gui/e-week-view.c (comp_destroy_cb)
(e_week_view_on_text_item_event): Ditto.
svn path=/trunk/; revision=20566
2003-03-28 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
* es.po: Updated Spanish translation by
Francisco Javier Fernandez <serrador@arakis.es>
svn path=/trunk/; revision=20561
2003-03-28 Hans Petter Jansson <hpj@ximian.com>
Fixes#39954
* gui/dialogs/recurrence-page.c (make_recurrence_special):
Destroy would-be children of the container before the container.
svn path=/trunk/; revision=20559
2003-03-28 Jeffrey Stedfast <fejj@ximian.com>
* subscribe-dialog.c (fe_check_for_children): Declare a prototype
for this function prior to fe_got_children() so that
fe_got_children() can call us.
svn path=/trunk/; revision=20558
2003-03-28 JP Rosevear <jpr@ximian.com>
* gui/dialogs/meeting-page.c (meeting_page_init): init new members
(get_current_account): get a matching account for the currently
selected user in the combo
(meeting_page_finalize): unref the meeting attendee if there is
one
(meeting_page_fill_widgets): don't set the combo list here
(clear_widgets): set the default organizer here and if we don't
have an organizer, add the default organizer as an attendee
(meeting_page_fill_component): use get_current_account
(org_changed_cb): if this is a new meeting and the organizer
changes, change the attendee
(change_clicked_cb): no need to set the default here
(init_widgets): reflect changed callback name
(meeting_page_construct): set the combo strings here
(popup_delete_cb): remove the organizer attendee if the user
explicitly deletes it
* gui/e-meeting-model.c (attendee_changed_cb): set row properly
* gui/itip-utils.c (comp_to_list): skip the user themselves if
cancelling or requesting
svn path=/trunk/; revision=20557
2003-03-28 Not Zed <NotZed@Ximian.com>
* providers/local/camel-spool-store.c (get_folder): remove unused
var.
* providers/imap/camel-imap-utils.c (imap_parse_list_response):
moved an unused var to the #if 0'd out block.
* providers/imap/camel-imap-store.c
(parse_list_response_as_folder_info): remove unused vars.
* camel-index-control.c (main): deifne camel_init() before using
it.
* camel-vee-store.c (vee_get_folder): removed unused var.
* camel-stream-mem.c (stream_write): warning -> fixme.
* camel-stream-filter.c (_CamelStreamFilterPrivate): Add a ; to
the end of the struct definition.
* camel-store.c (camel_store_delete_folder): remove unused var.
(camel_store_rename_folder): "
(camel_store_unsubscribe_folder): "
* camel-mime-part.c (write_to_stream): Changed warning into a
TODO.
(construct_from_parser): removed warning, the code was fixed.
* camel-mime-message.c (construct_from_parser): Remove the
warning, the code was fixed.
* camel-mime-filter-enriched.c (camel_mime_filter_enriched_new):
Remove unused var.
* camel-medium.c (camel_medium_get_header): Removed warning, and
changed docs to reflect it.
* camel-gpg-context.c (gpg_ctx_parse_status): handle MODE_EXPORT
as a noop (warning).
* camel-folder.c (get_message_user_tag): changed a warning into a
fixme (its not that important).
(camel_folder_get_message_user_tag): "
* camel-data-cache.c (data_cache_finalise): removed unused vars.
(data_cache_expire): "
svn path=/trunk/; revision=20556
2003-03-27 Jeffrey Stedfast <fejj@ximian.com>
* camel-sasl-gssapi.c (gssapi_challenge): Get rid of debug
printf's that are no longer needed. In the case of errors, don't
release the outbuf gss_buffer_t since it shouldn't be set. Also
g_free (str) when we are done with it.
svn path=/trunk/; revision=20551
2003-03-27 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (header_encode_phrase_merge_words): When we
remove a node from the list, make sure to g_list_free_1().
(header_encode_phrase_merge_words): Don't use
CAMEL_FOLD_PREENCODED as the upper-bound for merged-word length if
the merged-word will not be an rfc2047 encoded word. Instead, use
CAMEL_FOLD_SIZE-8 (which is the value we use in other places for
determining upper-bound lengths). Solves bug #38659.
svn path=/trunk/; revision=20549
* camel-url.c (append_url_encoded): Like camel_url_encode, but
works directly on an existing GString.
(camel_url_to_string, output_param): Use it.
(camel_url_encode): Likewise. Remove "escape_unsafe" arg since the
"unsafe" chars are the ones that should *always* be escaped, and
the places we were passing FALSE were wrong.
(camel_url_decode): replace with a new version
* camel-file-utils.c (camel_file_util_safe_filename): Remove extra
arg to camel_url_encode.
* tests/misc/url.c (main): Add tests of basic URL parsing and
unparsing
svn path=/trunk/; revision=20545
2003-03-28 Not Zed <NotZed@Ximian.com>
*
camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser):
Do a more thorough check for html marked as text/plain. Check
that the text starts with <html or <!doctype. More complete fix
for #16817.
svn path=/trunk/; revision=20544
2003-03-26 Chris Toshok <toshok@ximian.com>
[ fixes bug #19178 ]
* backend/ebook/evolution-ldif-importer.c (ebook_open): use
e_book_load_address_book_by_uri on the passed in uri.
(load_file_fn): pass the uri.
* backend/ebook/evolution-vcard-importer.c (ebook_open): use
e_book_load_address_book_by_uri on the passed in uri.
(load_file_fn): pass the uri.
svn path=/trunk/; revision=20543
2003-03-27 Not Zed <NotZed@Ximian.com>
* e-shell-about-box.c: Make Radek's surname correct, Doulík,
inserted utf8 into the name string. For bug #17034.
svn path=/trunk/; revision=20542
2003-03-27 Not Zed <NotZed@Ximian.com>
* folder-browser.c (folder_browser_gui_init): dont set the paned
initial size here, but hook onto the realize signal.
(paned_realised): set the paned size once we're realised. Fixes
#37084, its a bit of a hack, but it seems to work.
svn path=/trunk/; revision=20536
2003-03-27 Not Zed <NotZed@Ximian.com>
** see bug #40141
* e-summary-preferences.c (config_control_destroy_cb): Dont save
prefs here, but restore the last saved.
(config_control_apply_cb): save preferences here.
svn path=/trunk/; revision=20533