background tasks. The Activity interface is added to the shell, and
the status of the various tasks is now displayed in a task bar widget
at the bottom of the EShellView.
I also implemented a simple test component to test all this stuff.
svn path=/trunk/; revision=10434
2001-06-22 Jeffrey Stedfast <fejj@ximian.com>
* mail-config.c (config_read): Duh, we saved the charset as
"default_charset", not "charset" - no wonder the correct charset
menu item was never being set.
svn path=/trunk/; revision=10399
2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
* Makefile.am: added $(ORBIT_IDL) as a dependency to the IDL
files, so that the skels/stubs are rebuilt if a new version of
ORBit has been installed
svn path=/trunk/; revision=10397
2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
* pcs/cal.[ch] (cal_get_password): new function for the backends to
be able to call the getPassword method on the associated
WombatClient
(cal_forget_password): ditto for the forgetPassword method
svn path=/trunk/; revision=10396
2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
* idl/evolution-calendar.idl: changed getFreeBusy method to return
a CalObj instead of a sequence
* cal-client/cal-client.[ch] (cal_client_get_free_busy): changed it to
work like the cal_client_get_object function, that is, it does not
return anymore a list of UIDs, but a CalClientGetStatus code, and
added a new parameter for the caller to get the component back when
this function returns
(cal_client_open): aggregate WombatClient interface to the CalListener
being used
* pcs/cal-backend-db.c, pcs/cal-backend-file.c (..get_free_busy): set
return value to "char *" as it will be returning a FreeBusy object,
and not a list of UIDs
* pcs/cal-backend.[ch] (cal_backend_get_free_busy): ditto
* pcs/cal.c (cal_construct): queryInterface on the listener to obtain
the WombatClient interface
svn path=/trunk/; revision=10393
2001-06-22 Rodrigo Moya <rodrigo@ximian.com>
* wombat.idl: changed getFreeBusy method to return a CalObj instead
of a sequence
svn path=/trunk/; revision=10391
2001-06-21 JP Rosevear <jpr@ximian.com>
* gui/main.c (main): update to new call
* gui/e-itip-control.[hc]: break the widget bits out on their own
into a proper object, basic stuff seems to be working again
* gui/itip-control-factory.c: put the control specific bits here
from e-itip-control.c
* gui/itip-control-factory.h: new header
svn path=/trunk/; revision=10389
2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (word_types_compatable): New function that
decides if 2 word types are mergeable. An atom and a qstring are
mergeable; 2 qstrings are mergeable; and 2 encoded words are
mergeable.
(header_encode_phrase_merge_words): If 2 words are merged, the new
word type is the MAX of the combined types. This means that if we
merge a qstring and an atom, the resulting word type is a
qstring.
* camel-internet-address.c (internet_format):
s/g_string_sprintfa/g_string_append since this makes more sense in
this particular case.
(internet_encode): Same here.
svn path=/trunk/; revision=10377
2001-06-21 Kevin Breit <battery841@mediaone.net>
* C/usage-calendar.sgml: Redid graphics to add labels to them and
described the labels in text.
svn path=/trunk/; revision=10376
2001-06-21 Peter Williams <peterw@ximian.com>
* Makefile.am:
calendar/cal-client/Makefile.am:
calendar/cal-util/Makefile.am:
importer/Makefile.am:
executive-summary/Makefile.am: Changed to used gtk-doc's
canonical Makefile.am (plus some tweaks because not every
dir builds html).
svn path=/trunk/; revision=10375
2001-06-21 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-popup.c
(make_contact_editor_cb): Renamed. (The old name,
edit_contact_info_have_book_cb was a hold-over from before, when
we weren't using e_book_use_local_address_book.)
* gui/component/e-address-popup.c
(e_address_popup_schedule_refresh): A Added. We now do the name
refreshes in an idle function, rather than in the setters.
(e_address_popup_set_free_form): Added. Properly handle inputs of
the form "Foo <bar@zar.com>", extracting the name and e-mail
address.
(e_address_popup_set_name): Check to make sure that the free-form
handler shouldn't be used to handle the input. Schedule a refresh
after making any changes.
(e_address_popup_set_email): Check to make sure that the free-form
handler shouldn't be used to handle the input. Schedule a refresh
after making any changes.
(e_address_popup_name_only_matches): Temporary place-holder for
handling name-only matches.
(query_cb): If our initial query fails (and included e-mail
information), do a name-only query. This is to handle the case of
adding new e-mail addresses to existing contacts.
(e_address_popup_query): Eliminated the "common_book" crap; using
e_book_use_local_address_book instead.
* backend/ebook/e-card-compare.c (match_search_info_free): Make
sure that the ->avoid list gets properly freed.
svn path=/trunk/; revision=10374
2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (menu_file_send_cb): Emit the POSTPONE signal
if we are offline.
(setup_ui): If we are offline, change the Control+Enter accel to
be on the SendLater menu item.
svn path=/trunk/; revision=10372
2001-06-21 Rodrigo Moya <rodrigo@ximian.com>
* cal-client/cal-client.[ch]:
(cal_client_init): create a WombatClient when creating a CalClient
object, so that we can receive authentication notifications from
the wombat
(cal_client_destroy): destroy the WombatClient object when dying
(cal_client_set_auth_func): new function to set the authentication
function to be called when a password is required by the calendar
server (through the WombatClient object)
(cal_client_get_free_busy): new function for calling the new IDL
method Cal::getFreeBusy
* gui/alarm-notify/Makefile.am: add libwombat to LDADD
* gui/Makefile.am: add libwombat to LDADD
svn path=/trunk/; revision=10366
2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
* providers/smtp/camel-smtp-transport.c (smtp_send): Use
camel_address_length() rather than casting and accessing data
members.
svn path=/trunk/; revision=10365
2001-06-21 Kevin Breit <battery841@mediaone.net>
* C/usage-mail.sgml: Redid graphics to add labels to them and described in labels in text. Looks good!
svn path=/trunk/; revision=10364
2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
* mail-callbacks.c (composer_get_message): Allow the message to be
sent even if there are no To recipients but only as long as there
are other recipients defined.
svn path=/trunk/; revision=10363
2001-06-21 Rodrigo Moya <rodrigo@gnome-db.org>
* libwombat/: added new directory for the libwombat library, which
will contain the implementation of all CORBA interfaces defined
in the wombat.idl file
svn path=/trunk/; revision=10361